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

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
movzx r10d, byte [rcx + 0x20]
movzx r9d, byte [rcx + 0x21]
movzx esi, byte [rcx + 0x22]
movzx ebx, byte [rcx + 0x23]
movzx ebp, byte [rcx + 0x24]
movzx r11d, byte [rcx + 0x25]
movzx edi, r11b
movzx r14d, bpl
mov dh, 0xf5
movzx r15d, bl
movzx r12d, sil
movzx r13d, r9b
movzx eax, r10b
test r8, r8
je 0x140128def
mov qword [rsp], r13
mov qword [rsp + 8], r12
mov qword [rsp + 0x10], r15
mov qword [rsp + 0x18], r14
mov qword [rsp + 0x20], rdi
imul rbx, r8, 0x38
mov r11b, 2
mov r8b, 1
xor r14d, r14d
test byte [rsi + 0xf], 0xb6
xor r14b, byte [rax]
xor esi, esi
lea r12, [0x14040af04]
movsxd rdi, dword [r12 + r9*4]
add rdi, r12
mov bpl, 2
mov r15b, 2
mov r13b, 2
mov r9b, 2
mov r10b, 2
jmp rdi
mov r10d, r8d
and r10b, 1
mov esi, r8d
add r14, 0x38
cmp rbx, r14
cmp ebx, esi
je case.default.0x140128d5d
movzx r8d, byte [rdx + r14 + 0x30]
movsxd rdi, dword [r12 + r8*4]
add rdi, r12
mov r8d, esi
xor esi, esi
jmp rdi
mov r9d, r8d
and r9b, 1
jmp case.0x140128d5d.6
mov r11d, r8d
and r11b, 1
jmp case.0x140128d5d.6
mov r15d, r8d
and r15b, 1
jmp case.0x140128d5d.6
mov ebp, r8d
and bpl, 1
jmp case.0x140128d5d.6
mov r13d, r8d
and r13b, 1
jmp case.0x140128d5d.6
cmp r10b, 2
movzx r10d, r10b
cmove r10d, eax
cmp r9b, 2
movzx r9d, r9b
mov rdx, qword [rsp]
cmove r9d, edx
cmp r13b, 2
movzx esi, r13b
mov r13, rdx
mov r12, qword [rsp + 8]
cmove esi, r12d
cmp r15b, 2
movzx ebx, r15b
mov r15, qword [rsp + 0x10]
cmove ebx, r15d
cmp bpl, 2
movzx ebp, bpl
mov r14, qword [rsp + 0x18]
cmove ebp, r14d
cmp r11b, 2
movzx r11d, r11b
mov rdi, qword [rsp + 0x20]
cmove r11d, edi
mov byte [rcx + 0x20], r10b
mov byte [rcx + 0x21], r9b
mov byte [rcx + 0x22], sil
mov byte [rcx + 0x23], bl
mov byte [rcx + 0x24], bpl
mov byte [rcx + 0x25], r11b
and al, 0x40
add eax, dword [rax]
add byte [rdi], cl
sub dword [rsp + 0x330], esi
mov r13, rcx
lea rax, [0x14040af24]
movsxd rcx, dword [rax + r8*4]
add rcx, rax
jmp rcx
mov rsi, rdx
movzx eax, byte [0x14043f240]
mov edx, 0x50
xor ecx, ecx
call fcn.1401d3670
test rax, rax
je 0x14012b296
mov rdi, rax
mov qword [rax], 1
mov qword [rax + 8], 0
mov qword [rax + 0x10], 1
mov qword [rax + 0x18], 0
mov qword [rax + 0x20], 1
lea ecx, [rbx + rbx*2]
and byte [rcx - 0x39], cl
add al, 0x24
add byte [rax], al
add byte [rax], al
invalid
outsd dx, dword [rsi]
test byte [rax + rax*2], ah
add al, byte [rax]
add byte [rdi], cl
adc byte [rsp + 0x250], cl
add byte [rax], al
invalid
add qword [rax], r8
mov esi, dword [rdx]
movzx r8d, byte [r9 + 0x30]
mov eax, dword [rsi + 0x24]
cmp al, 2
mov ebx, 1
cmove eax, ebx
movzx ecx, byte [rsi + 0x21]
cmp cl, 2
jne case.default.0x1401292d0
or eax, dword [rax]
invalid
or eax, dword [rax]
add byte [rcx + rcx*4 - 0x3f], al
mov ecx, r8d
add eax, 0x315da5
mov r14, qword [rdx]
movzx eax, byte [r14 + 0x24]
cmp al, 2
je 0x140129e83
and al, 1
jne 0x140129e83
movzx eax, byte [r9 + 0x34]
xor al, 4
or al, byte [r9 + 0x35]
mov r15d, dword [r9 + 0x30]
mov edi, dword [rcx + 0x30]
jne 0x140129e87
cmp r15d, 0x100
jae 0x140129e87
test r15b, r15b
js 0x14012ab20
movzx r15d, r15b
shl r15, 0x20
test r15b, 1
je 0x140129e95
cmp qword [r14], 0
jne case.0x14008a597.3063
shr r15d, 8
mov qword [r14], 0xffffffffffffffff
mov rcx, qword [r14 + 0x18]
test rcx, rcx
je 0x14012a283
mov rax, qword [r14 + 0x10]
lea rcx, [rcx + rcx*2]
shl rcx, 4
cmp dword [rcx + rax - 0x30], 0xa
jne 0x14012a283
invalid
invalid
add byte [rax], al
lea rsi, [rcx + rax]
add rsi, 0xffffffffffffffd0
mov rbx, qword [rsi + 0x18]
cmp rbx, qword [rsi + 8]
jne 0x14012955f
lea rcx, [rsi + 8]
call fcn.140048b40
mov rax, qword [rsi + 0x10]
add rsi, 0x18
mov byte [rax + rbx], r15b
jmp 0x14012a2e5
mov dh, 0x4e
and eax, 0xe3c840f
add byte [rax], al
cmp r9b, 2
jne 0x14012a3df
test al, al
jns 0x14012a3f0
jmp 0x14012a49e
invalid
and byte [rax - 0x73], cl
xchg esp, eax
and al, 8
add eax, dword [rax]
add al, ch
sub al, 0x20
add byte [rax], al
mov rsi, qword [rsi]
cmp qword [rsi], 0
je 0x14012a0b3
jmp 0x14012b319
lea ecx, [rsp + 0x20]
lea rdx, [rsp + 0x2e0]
call fcn.14012b890
cmp qword [rsi], 0
je 0x14012a0b3
mov rax, qword [rsp + 0x148]
lea rcx, [rbx + rbx*2]
shl rcx, 4
mov qword [rax + rcx], r14
mov qword [rax + rcx + 8], r13
mov qword [rax + rcx + 0x10], r12
movdqa xmm0, xmmword [rsp + 0x2a0]
movdqu xmmword [rax + rcx + 0x18], xmm0
mov qword [rax + rcx + 0x28], rbp
inc rbx
mov qword [rsp + 0x150], rbx
cmp qword [rdi], 0
jne 0x14012b28a
mov qword [rdi], 0xffffffffffffffff
mov rcx, qword [rdi + 0x18]
test rcx, rcx
je 0x14012a23e
dec rcx
mov qword [rdi + 0x18], rcx
mov rdx, qword [rdi + 0x10]
lea rcx, [rcx + rcx*2]
shl rcx, 4
loope 0x1401299e2
mov rsi, qword [rdx + rcx]
mov r8, qword [rdx + rcx + 0x28]
mov eax, dword [rdx + rcx + 0x28]
mov qword [rsp + 0x40], r8
movups xmm0, xmmword [rdx + rcx + 0x18]
movaps xmmword [rsp + 0x30], xmm0
movups xmm0, xmmword [rdx + rcx + 8]
movaps xmmword [rsp + 0x20], xmm0
mov qword [rdi], 0
add byte [rax], al
add byte [rax], al
cmp rsi, 0x12
je case.default.0x140129a55
mov rax, qword [rsp + 0x40]
mov qword [r15 + 0x20], rax
movaps xmm0, xmmword [rsp + 0x20]
movaps xmm1, xmmword [rsp + 0x30]
movups xmmword [r15 + 0x10], xmm1
movups xmmword [r15], xmm0
invalid
mov qword [rsp + 0x70], rsi
lea rax, [rsi - 0xa]
lea rcx, [rsi - 9]
cmp rax, 8
mov eax, 0
cmovae rcx, rax
lea rdx, [0x14040af78]
movsxd rax, dword [rdx + rcx*4]
add rax, rdx
jmp rax
mov r13, qword [rsp + 0x78]
mov r12, qword [rsp + 0x80]
movups xmm0, xmmword [r15 + 0x10]
movaps xmmword [rsp + 0x2a0], xmm0
mov rbp, qword [rsp + 0x98]
mov r14, rsi
cmp rsi, 0xb
jb 0x140129a8c
lea rcx, [rsp + 0x70]
call fcn.140128920
cmp r14, 0xa
je 0x14012a2f3
cmp qword [rdi], 0
jne 0x14012b28a
mov qword [rdi], 0xffffffffffffffff
mov rax, qword [rdi + 0x18]
test rax, rax
je 0x14012b306
dec rax
mov qword [rdi + 0x18], rax
mov rcx, qword [rdi + 0x10]
lea rdx, [rax + rax*2]
shl rdx, 4
mov rax, qword [rcx + rdx]
mov r8, qword [rcx + rdx + 0x28]
mov qword [rsp + 0x40], r8
movups xmm0, xmmword [rcx + rdx + 0x18]
movaps xmmword [rsp + 0x30], xmm0
movups xmm0, xmmword [rcx + rdx + 8]
movaps xmmword [rsp + 0x20], xmm0
mov qword [rdi], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp rax, 0x12
je 0x14012b30d
mov qword [rsp + 0x70], rax
mov rcx, qword [rsp + 0x40]
mov qword [r15 + 0x20], rcx
movaps xmm0, xmmword [rsp + 0x20]
and byte [rdi], cl
sub byte [rsp + 0x30], cl
movups xmmword [r15 + 0x10], xmm1
movups xmmword [r15], xmm0
cmp rax, 0x11
jne 0x14012b2a5
lea rcx, [rsp + 0x70]
call fcn.140128920
mov rbx, qword [rsp + 0x150]
cmp rbx, qword [rsp + 0x140]
add dword [rax], eax
add byte [rdi], cl
test dword [rbx], ebp
invalid
invalid
invalid
add dword [rax], eax
add byte [rdi], cl
test dword [rbx], ebp
invalid
lea rcx, [rsp + 0x140]
call fcn.140127f80
jmp 0x140129970
mov r13, qword [rsp + 0x80]
mov r12, qword [rsp + 0x88]
cmp qword [rsp + 0x78], r12
jbe 0x140129bc5
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, r13
test r12, r12
je 0x140129c51
mov r9, r12
call qword [sym.imp.kernel32.dll_HeapReAlloc]
mov r13, rax
test rax, rax
jne 0x140129bce
jmp 0x14012b605
mov r14d, 0xa
cmp rsi, 0xb
jae 0x140129a82
jmp 0x140129a8c
test r12, r12
je 0x140129c57
lea rcx, [rsp + 0x20]
mov rdx, r13
mov r8, r12
call fcn.140039460
mov rbx, qword [rsp + 0x20]
movzx eax, byte [0x14043f240]
mov edx, 0x50
xor ecx, ecx
call fcn.1401d3670
test rax, rax
je 0x14012b296
mov rbp, rax
xor bl, 1
mov qword [rax], 1
mov qword [rax + 8], r12
mov qword [rax + 0x10], 1
mov qword [rax + 0x18], r12
mov qword [rax + 0x20], 1
movups xmmword [rax + 0x28], xmm6
movups xmmword [rax + 0x38], xmm6
mov dword [rax + 0x48], 0
mov byte [rax + 0x4c], bl
mov word [rax + 0x4d], 0x101
mov r14d, 3
cmp rsi, 0xb
jb 0x140129a8c
jmp 0x140129a82
call qword [sym.imp.kernel32.dll_HeapFree]
movzx eax, byte [0x14043f240]
mov edx, 0x50
xor ecx, ecx
call fcn.1401d3670
test rax, rax
je 0x14012b296
mov rbp, rax
mov qword [rax], 1
mov qword [rax + 8], 0
mov qword [rax + 0x10], 1
mov qword [rax + 0x18], 0
mov dword [rax + 0x18], 0
mov qword [rax + 0x20], 1
movups xmmword [rax + 0x28], xmm6
movups xmmword [rax + 0x38], xmm6
cmp bh, al
add byte [rax], al
add byte [rax], al
mov word [rax + 0x4c], 1
add qword [rax], r8
mov byte [rax + 0x4e], 0
mov r14d, 2
xor r12d, r12d
cmp rsi, 0xb
jae 0x140129a82
jmp 0x140129a8c
sbb byte [rcx - 0x75], r9b
adc byte [rax - 0x73], r9b
adc al, 0x40
sub byte [rcx + rcx*4 + 0x44], cl
and al, 0x40
std
movzx edx, byte [rsi + 0x25]
cmp dl, 2
jne case.default.0x140129e74
mov edx, r8d
lea r8, [0x14040afdc]
lea eax, [0x14040afdc]
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
test cl, cl
jne 0x14012b16c
jmp case.0x1401292d0.0
mov r15d, dword [r9 + 0x30]
shl r15, 0x20
test r15b, 1
jne 0x14012950b
mov rdi, r15
shr rdi, 0x20
test byte [r14 + 0x20], 1
jne 0x14012a536
mov qword [rdi], 0
jmp case.default.0x140129a55
movzx eax, byte [0x14043f240]
mov edx, 1
xor ecx, ecx
call fcn.1401d3670
test rax, rax
je 0x14012b823
mov rdi, rax
lea rcx, [r14 + 8]
lea rsi, [r14 + 0x18]
mov byte [rax], r15b
mov rbx, qword [rsi]
cmp rbx, qword [rcx]
jne 0x14012a2ba
call fcn.140127f80
mov rax, qword [r14 + 0x10]
lea rcx, [rbx + rbx*2]
shl rcx, 4
mov qword [rax + rcx], 0xa
mov qword [rax + rcx + 8], 1
add dword [rax], eax
add byte [rax], al
mov qword [rax + rcx + 0x10], rdi
mov qword [rax + rcx + 0x18], 1
inc rbx
mov qword [rsi], rbx
inc qword [r14]
jmp 0x14012b224
mov rax, qword [rsp + 0x148]
mov rbx, qword [rsp + 0x150]
cmp rbx, 2
mov r13, qword [rsp + 0x108]
jb 0x14012a36b
lea rcx, [rbx + rbx*2]
shr rbx, 1
shl rcx, 4
add rcx, rax
add rcx, 0xfffffffffffffff0
add rax, 0x20
nop word [rax + rax]
movups xmm0, xmmword [rax - 0x20]
movups xmm1, xmmword [rcx - 0x20]
movups xmmword [rax - 0x20], xmm1
movups xmmword [rcx - 0x20], xmm0
movups xmm0, xmmword [rax - 0x10]
movups xmm1, xmmword [rcx - 0x10]
movups xmmword [rax - 0x10], xmm1
movups xmmword [rcx - 0x10], xmm0
movdqu xmm0, xmmword [rax]
movups xmm1, xmmword [rcx]
movups xmmword [rax], xmm1
movdqu xmmword [rcx], xmm0
add rax, 0x30
add rcx, 0xffffffffffffffd0
ror byte [rax - 1], 1
retf
jne 0x14012a330
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x140]
call fcn.140120030
cmp qword [rdi], 0
jne 0x14012b319
xchg edx, eax
sldt word [rax]
mov qword [rdi], 0xffffffffffffffff
mov rsi, qword [rdi + 0x18]
cmp rsi, qword [rdi + 8]
jne 0x14012a3a5
mov rcx, qword [rsp + 0x100]
call fcn.140127f80
mov rax, qword [rdi + 0x10]
lea rcx, [rsi + rsi*2]
shl rcx, 4
shl ecx, 4
movdqu xmm0, xmmword [rsp + 0x20]
movups xmm1, xmmword [rsp + 0x30]
adc byte [rsp + 0x30], cl
movups xmm2, xmmword [rsp + 0x40]
movups xmmword [rax + rcx + 0x20], xmm2
movups xmmword [rax + rcx + 0x10], xmm1
movdqu xmmword [rax + rcx], xmm0
test al, al
js 0x14012a49e
mov bh, 0
add byte [rax], al
mov bh, 0
add byte [rax], al
test r9b, r9b
je 0x14012a49e
cmp r9b, 2
setne r10b
test r9b, 1
sete r9b
and r9b, r10b
test r8b, 1
jne 0x14012a473
movzx r8d, al
test r9b, r9b
je 0x14012a656
add al, byte [rax]
invalid
add al, byte [rax]
add dh, dh
rol dword [rcx], 0xf
test dword [rbx + 7], ecx
add byte [rax], al
test cl, 1
jne 0x14012ab6a
mov edx, r8d
shl edx, 8
or edx, r8d
lea rdi, [rsp + 0x160]
mov rcx, rdi
call fcn.140135c10
mov rcx, rdi
call fcn.140122ac0
movdqu xmm0, xmmword [rsp + 0x160]
test byte [rax + riz*2], ah
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x170], cl
test byte [rax + riz*2], ah
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x170], cl
movups xmmword [rsp + 0xc0], xmm1
movdqu xmmword [rsp + 0xb0], xmm0
mov qword [rsp + 0xa8], 1
mov dword [rsp + 0xa8], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add cl, ch
invalid
jmp 0x14012abd3
lea rcx, [rsp + 0xb0]
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rbp - 0x7c], al
test r9b, r9b
test r9b, r9b
je 0x14012a6b0
mov dx, 0xff00
call fcn.140135c10
mov qword [rsp + 0xa8], 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
jmp 0x14012abd3
mov r14, qword [rdx + 8]
mov rdi, qword [rdx + 0x10]
test rdi, rdi
je 0x14012aa96
out 5, eax
add byte [rax], al
js 0x14012b83e
movzx eax, byte [0x14043f240]
xor ecx, ecx
mov rdx, rdi
call fcn.1401d3670
mov rbx, rax
mov rsi, rdi
test rax, rax
test eax, eax
lea r9, [0x14040afac]
jmp rax
test al, al
mov eax, 0x400
mov ebx, 0x1000
add byte [rax], al
imul cl
movzx eax, byte [r14 + 0x24]
cmp al, 2
je 0x14012a9b8
test byte [rbp + 4], dh
add byte [rax], al
cmp edi, 0xffffffff
add byte ds:[rdi], cl
test dword [0x18912a602], esp
mov dword [rsi], 0xffffffff
xor al, 8
test cl, 1
jne 0x14012ab8f
test al, al
js 0x14012af21
mov rdx, r8
shl rdx, 0x20
or rdx, r8
lea rdi, [rsp + 0x160]
mov rcx, rdi
call fcn.140135da0
mov rcx, rdi
call fcn.140122640
movdqu xmm0, xmmword [rsp + 0x160]
movups xmm1, xmmword [rsp + 0x170]
mov word [rax + rsi*2], fs
add dword [rax], eax
add byte [rdi], cl
adc dword [rsp + 0xc0], ecx
movdqu xmmword [rsp + 0xb0], xmm0
jmp 0x14012abc7
movabs rdx, 0x10ffff00000000
call fcn.140135da0
jmp 0x14012abc7
test al, al
mov eax, 0x800
mov ebx, 0x2000
cmove ebx, eax
jmp case.0x1401292d0.0
mov ebx, 1
xor esi, esi
cmp byte [r14 + 0x27], 0
je 0x14012af06
mov rbx, qword [rdx + 8]
mov rdi, qword [rdx + 0x10]
test rdi, rdi
je 0x14012b0e6
js 0x14012b83e
mov rsi, r9
movzx eax, byte [0x14043f240]
xor ecx, ecx
mov rdx, rdi
call fcn.1401d3670
test rax, rax
je 0x14012b816
add byte [rax], al
add byte [rax], al
mov r14, rax
mov r15, rdi
jmp case.0x140129e49.17
lea rcx, [rsp + 0xb0]
movabs rdx, 0xff0e0c0b0900
call fcn.140135e40
mov edi, 0x480000b2
mov dword [rsp + 0xa8], 1
test al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x46], cl
add byte [rcx], cl
or ecx, dword [rsi + rcx]
inc dword [rax]
add al, ch
mov edi, 0x480000b2
mov dword [rsp + 0xa8], 1
test al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
test al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
jmp 0x14012abd3
movdqa xmm0, xmmword [0x14033af30]
movdqa xmmword [rsp + 0x160], xmm0
movabs rax, 0x10ffff0000000e
mov eax, 0xe
invalid
call qword [rax]
add byte [rax - 0x77], cl
test byte [rax + rsi*2], ah
and al, 0x70
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rsi*4], fs
and al, 0xb0
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x60
add dword [rax], eax
add al, ch
invalid
mov cl, 0
invalid
jg 0x14012ab1f
mov eax, 0xe
invalid
and al, 0xb0
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x60
add dword [rax], eax
add al, ch
cmp dword [rcx - 0x38b80000], esi
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], al
invalid
invalid
add byte [rax], al
lea rcx, [rsp + 0x20]
and al, 0x20
lea rdx, [rsp + 0xa8]
call fcn.14012b890
mov rdi, qword [rsp + 0x20]
mov rbx, qword [rsp + 0x28]
movdqu xmm0, xmmword [rsp + 0x40]
movups xmm1, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0x180], xmm1
xor byte [rdi], cl
sub dword [rsp + 0x180], ecx
movdqa xmmword [rsp + 0x190], xmm0
cmp qword [rsi], 0
jne 0x14012b319
mov qword [rsi], 0xffffffffffffffff
mov r14, qword [rsi + 0x18]
mov esi, dword [rsi + 0x18]
cmp r14, qword [rsi + 8]
jne 0x14012ac2f
invalid
lea rcx, [rsi + 8]
call fcn.140127f80
mov rax, qword [rsi + 0x10]
lea rcx, [r14 + r14*2]
adc byte [rbx - 0x73], r9b
or al, 0x76
shl rcx, 4
mov qword [rax + rcx], rdi
mov qword [rax + rcx + 8], rbx
movdqa xmm0, xmmword [rsp + 0x180]
movq mm0, qword [rsp + 0x180]
test al, al
mov eax, 0x80
add byte [rax], al
add byte [rbx + 0x200], bh
test al, al
mov eax, 0x40
add byte [rax], al
add byte [rbx + 0x100], bh
cmove ebx, eax
jmp case.0x1401292d0.0
test al, al
mov eax, 0x8000
add byte [rax], 0
mov ebx, 0x20000
cmove ebx, eax
jmp case.0x1401292d0.0
test al, al
mov eax, 0x4000
mov ebx, 0x10000
movzx r15d, r15b
shl r15d, 8
or r15, 1
test r15b, 1
je 0x140129e95
jns 0x14012af09
invalid
invalid
jmp 0x14012950b
mov r14, qword [rdx + 8]
mov rdi, qword [rdx + 0x10]
test rdi, rdi
je 0x14012b256
js 0x14012b83e
movzx eax, byte [0x14043f240]
xor ecx, ecx
mov rdx, rdi
call fcn.1401d3670
mov rbx, rax
mov ebx, eax
mov rsi, rdi
test rax, rax
jne 0x14012b25d
jmp 0x14012b816
add byte [rax - 0x77], cl
jl 0x14012b067
sbb byte [rax - 1], cl
invalid
adc byte [rdi], r9b
adc byte [rsi + 0x20], dl
mov rsi, r9
mov r14d, 1
xor r15d, r15d
mov rcx, r14
mov rdx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
movdqu xmm0, xmmword [rsi]
movq mm0, qword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
adc byte [rdi], cl
adc byte [rsi + 0x20], dl
movdqu xmmword [r13 + 0x18], xmm0
movups xmmword [r13 + 0x28], xmm1
movups xmmword [r13 + 0x38], xmm2
mov qword [r13], r15
mov qword [r13 + 8], r14
or byte [rcx - 0x77], cl
jge 0x14012b138
or byte [rcx - 0x77], cl
jge 0x14012b138
mov byte [r13 + 0x48], 1
jmp 0x14012b232
invalid
loope 0x14012b139
invalid
invalid
mov eax, 2
mov ebx, 0x20
add byte [rax], al
add byte [rbx + 0x20], bh
test cl, cl
mov eax, 1
mov ebx, 0x10
mov ebx, 1
xor esi, esi
mov rcx, rbx
mov rdx, r14
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov al, 2
jmp case.0x140121cfc.115
add byte [rax - 0x39], cl
and al, 0x40
add byte [rax], al
add byte [rax], al
adc dword [rsp + 0x38], eax
add eax, 0x24c6c9
adc dword [rsp + 0x38], eax
add eax, 0x24c5db
adc dword [rsp + 0x38], eax
add eax, 0x24c4ed
adc dword [rsp + 0x38], eax
add eax, 0x24c6df
adc dword [rsp + 0x38], eax
add eax, 0x24c5e9
add byte [rax], al
rol ecx, 0xe9
invalid
js 0x14012c18b
popfq
add byte [rax], al
add byte [rcx + 9], al
or eax, edx
mov r15d, dword [rsp + 0x99]
mov rbp, qword [rsp + 0xa0]
shl r8, 0x28
or eax, edx
invalid
jmp 0xd85ac269
push rsi
invalid
xor eax, dword [rdi]
add byte [rsi + 0x66], ah
nop dword cs:[rax + rax]
mov ebx, dword [rsp + 0x38]
add byte [rax], al
mov eax, 0
invalid
sbb byte [rdx], 0
or byte [rcx + rcx*4 - 0x3b], cl
dec dword [rdi + rcx + 0x48]
invalid
cmovs esi, eax
shl dword [rsi + 0xf], 0xd7
sar byte [0x14013c70e], 0xf
test byte [rbx + rax], dh
add dh, al
mov byte [rsp + 0x78], 0
mov qword [rsp + 0x70], r14
cmp dh, al
add qword [rax - 0x7d], rcx
jl 0x14012d1e5
mov dword [rdi + 8], esi
mov qword [rdi + 0x10], rsi
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmmword [rdi + 0x18], xmm0
movups xmmword [rdi + 0x28], xmm1
movups xmmword [rdi + 0x38], xmm2
mov byte [rdi + 0x48], bpl
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov esi, ecx
lea rax, [0x14040b09c]
movsxd rcx, dword [rax + r9*4]
add rcx, rax
jmp rcx
mov edi, dword [rdx]
movzx eax, byte [rdi + 0x24]
cmp al, 2
je 0x14012ddf2
invalid
mov dword [rsp + 0x50], edx
movups xmm0, xmmword [rcx + r9 + 0x18]
movaps xmmword [rsp + 0x40], xmm0
movups xmm0, xmmword [rcx + r9 + 8]
movaps xmmword [rsp + 0x30], xmm0
mov qword [rdi], 0
add byte [rax - 0x7d], cl
clc
adc cl, byte [rdi]
test byte [rdx], al
and byte [rax], al
invalid
jne 0x14012e63f
mov r14, qword [rsp + 0x200]
cmp r14, qword [rsp + 0x1f0]
add dword [rax], eax
add byte [rbp + 0xd], dh
add dword [rax], eax
add byte [rbp + 0xd], dh
lea rcx, [rsp + 0x1f0]
call fcn.1400b2510
mov rax, qword [rsp + 0x1f8]
mov byte [rax + r14*2], bl
jo 0x14012d4ba
mov byte [rax + rsi*2 + 1], bl
jo 0x14012d4ba
mov byte [rax + rsi*2 + 1], bl
inc r14
mov qword [rsp + 0x200], r14
add al, byte [rax]
add byte [rax - 0x73], cl
mov word [rax + rsi*8], fs
add dword [rax], eax
add al, ch
pop rsp
jge 0x14012d493
add dh, al
test byte [rax + rcx], ah
add al, byte [rax]
add byte [rax], al
mov word [rax + rsi*8], fs
add dword [rax], eax
add al, ch
pop rsp
jge 0x14012d493
add dh, al
test byte [rax + rcx], ah
add al, byte [rax]
add byte [rax], al
cmp qword [rdi], 0
jne 0x14012f304
mov qword [rdi], 0xffffffffffffffff
mov rbx, qword [rdi + 0x18]
cmp rbx, qword [rdi + 8]
jne 0x14012d4c0
invalid
lea rcx, [rdi + 8]
call fcn.140127f80
or al, ch
shr byte [rdx - 0x74b70001], 0x47
adc byte [rax - 0x73], cl
or al, 0x5b
mov rax, qword [rdi + 0x10]
lea rcx, [rbx + rbx*2]
shl rcx, 4
mov qword [rax + rcx], 0xc
movaps xmm0, xmmword [rsp + 0x1f0]
add byte [rax], al
add byte [rax], al
movaps xmm1, xmmword [rsp + 0x200]
jmp 0x14012e0af
xchg esp, eax
and al, 0x88
add byte [rax], al
add bh, bh
jmp rax
invalid
add byte [rax], al
add byte [rax + 0x246cb60f], al
cmp byte [rcx + rdi - 0x10], cl
jne 0x14012e6ac
mov r8, r15
add r8, 0x68
lea rcx, [rsp + 0x30]
mov rdx, rbx
call fcn.14012f520
mov rax, qword [rsp + 0x30]
movzx ecx, byte [rsp + 0x38]
cmp rax, r14
jne 0x14012e6f0
movzx eax, bpl
movzx r8d, cl
cmp al, r8b
mov edx, r8d
cmovb edx, eax
cmova r8d, eax
lea rcx, [rsp + 0x90]
add byte [rax], al
call fcn.1401228f0
movaps xmm0, xmmword [rsp + 0x90]
movaps xmm1, xmmword [rsp + 0xa0]
movups xmmword [rsp + 0x48], xmm1
movups xmmword [rsp + 0x38], xmm0
mov qword [rsp + 0x30], 0xc
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.14012ce70
jmp case.0x14012d34e.0
add byte [rax], al
dec rax
mov qword [r14 + 0x18], rax
mov rcx, qword [r14 + 0x10]
lea rdx, [rax + rax*2]
shl rdx, 4
mov rax, qword [rcx + rdx]
mov r8, qword [rcx + rdx + 0x28]
mov qword [rsp + 0x50], r8
and al, 0x50
movups xmm0, xmmword [rcx + rdx + 0x18]
movaps xmmword [rsp + 0x40], xmm0
movups xmm0, xmmword [rcx + rdx + 8]
movaps xmmword [rsp + 0x30], xmm0
mov qword [r14], 0
cmp rax, 0x12
je 0x14012f4d8
cmp ecx, edi
jb 0x14012f204
lea rcx, [rax + rbx*2]
call sub.VCRUNTIME140.dll_memcpy
add rdi, rbx
mov qword [rsp + 0x1e0], rdi
lea rcx, [rsp + 0x1d0]
call fcn.1401351f0
xor eax, eax
cmp byte [rsp + 0x1e8], 0
add byte [rax], al
invalid
je 0x14012d950
add byte [rax], al
add byte [rdi + rax - 0x75], dh
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax + 0x1e82484], cl
add byte [rax], al
mov eax, dword [rsp + 0xa8]
mov byte [rsp + 0x1e8], al
cmp qword [r14], 0
jne 0x14012f304
mov qword [r14], 0xffffffffffffffff
mov rdi, qword [r14 + 0x18]
cmp rdi, qword [r14 + 8]
jne 0x14012d97b
lea rcx, [r14 + 8]
call fcn.140127f80
mov rax, qword [r14 + 0x10]
lea rcx, [rdi + rdi*2]
shl rcx, 4
mov qword [rax + rcx], 0xc
movaps xmm0, xmmword [rsp + 0x1d0]
movaps xmm1, xmmword [rsp + 0x1e0]
jmp 0x14012e361
mov r8, qword [rcx + rdx + 0x28]
mov qword [rsp + 0x50], r8
movups xmm0, xmmword [rcx + rdx + 0x18]
movaps xmmword [rsp + 0x40], xmm0
movups xmm0, xmmword [rcx + rdx + 8]
movaps xmmword [rsp + 0x30], xmm0
mov qword [r12], 0
add al, 0x24
add byte [rax], al
add byte [rax], al
cmp rax, 0x12
je 0x14012f442
add al, ch
mov dl, 0x6c
add byte [rax], al
xor eax, eax
cmp byte [rsp + 0x168], 0
movzx ecx, bpl
cmove ecx, eax
mov byte [rsp + 0x168], cl
cmp qword [r12], 0
jne 0x14012f304
mov qword [r12], 0xffffffffffffffff
mov rbx, qword [r12 + 0x18]
dec dword [rcx - 0x75]
pop rsp
and al, 0x18
cmp rbx, qword [r12 + 8]
jne 0x14012db7f
lea rcx, [r12 + 8]
call fcn.140127f80
mov rax, qword [r12 + 0x10]
lea rcx, [rbx + rbx*2]
shl rcx, 4
mov qword [rax + rcx], 0xb
movaps xmm0, xmmword [rsp + 0x150]
movaps xmm1, xmmword [rsp + 0x160]
movups xmmword [rax + rcx + 0x18], xmm1
movups xmmword [rax + rcx + 8], xmm0
inc rbx
mov qword [r12 + 0x18], rbx
inc qword [r12]
test r15, r15
jne case.0x1400503cd.3330
jmp case.0x14012d34e.0
invalid
int1
cmp rcx, rbx
jb 0x14012f266
lea rcx, [rax + r14*2]
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
add rbx, r14
mov qword [rsp + 0x1a0], rbx
lea rcx, [rsp + 0x190]
call fcn.1401351f0
xor eax, eax
cmp byte [rsp + 0x1a8], 0
movzx ecx, bpl
cmove ecx, eax
mov byte [rsp + 0x1a8], cl
cmp qword [r15], 0
jne 0x14012f304
mov qword [r15], 0xffffffffffffffff
mov rbx, qword [r15 + 0x18]
cmp rbx, qword [r15 + 8]
jne 0x14012dda0
lea rcx, [r15 + 8]
call fcn.140127f80
mov rax, qword [r15 + 0x10]
lea rcx, [rbx + rbx*2]
shl rcx, 4
mov qword [rax + rcx], 0xc
movaps xmm0, xmmword [rsp + 0x190]
movaps xmm1, xmmword [rsp + 0x1a0]
jmp 0x14012f00c
adc al, byte [rax]
invalid
movups xmmword [rax + rcx + 0x18], xmm1
movups xmmword [rax + rcx + 8], xmm0
inc rbx
inc ebx
mov qword [rdi + 0x18], rbx
inc qword [rdi]
jmp case.0x14012d34e.0
movups xmmword [rax + rcx + 0x18], xmm1
movups xmmword [rax + rcx + 8], xmm0
inc rdi
mov qword [r14 + 0x18], rdi
inc qword [r14]
cmp qword [rsp + 0x90], 0
je case.0x14012d34e.0
mov r8, qword [rsp + 0x98]
mov rcx, qword [0x14043f190]
xor edx, edx
jmp 0x14012f031
mov word [rax + rdi*8], fs
add byte [rax], al
add byte [rbx + 0xfb2494], cl
sti
add byte [rax], al
invalid
jmp case.0x1401859df.126
or byte [rax - 0x77], cl
jle 0x14012e5f3
and al, 3
add dword [rax], eax
add bl, ch
cmp dword [rax - 0x75], ecx
add eax, dword [rcx]
add byte [rax], al
jmp case.0x1401859df.126
and al, 0x78
mov qword [rsi + 0x48], rcx
mov dword [rsi + 0x48], ecx
movups xmm0, xmmword [rsp + 0x58]
movups xmm1, xmmword [rsp + 0x68]
adc byte [rsp + 0x68], cl
movups xmmword [rsi + 0x38], xmm1
movups xmmword [rsi + 0x28], xmm0
sub byte [rcx + r9*4 + 0x66], r9b
or byte [rax - 0x77], cl
jle 0x14012e62e
sub byte [rcx + rcx*4 + 0x66], cl
or byte [rax - 0x77], cl
jle 0x14012e62e
mov qword [rsi + 0x18], rbx
mov byte [rsi + 0x20], bpl
mov ecx, dword [rsp + 0x108]
add dword [rax], eax
invalid
mov edx, dword [rsp + 0x10b]
mov dword [rsi + 0x21], ecx
mov dword [rsi + 0x24], edx
jmp 0x14012f041
mov rcx, qword [rsp + 0x78]
and al, 0x78
mov qword [rsi + 0x48], rcx
movups xmm0, xmmword [rsp + 0x39]
adc byte [rsp + 0x39], al
movups xmm1, xmmword [rsp + 0x49]
movups xmm2, xmmword [rsp + 0x59]
push rsp
and al, 0x59
movups xmm3, xmmword [rsp + 0x69]
movups xmmword [rsi + 0x39], xmm3
movups xmmword [rsi + 0x29], xmm2
adc dword [rsi + 0x29], edx
movups xmmword [rsi + 0x19], xmm1
movups xmmword [rsi + 9], xmm0
sbb qword [rdi], r9
adc dword [rsi + 9], eax
mov qword [rsi], rax
mov byte [rsi + 8], bl
cmp qword [rsp + 0x1f0], 0
and al, 0xf0
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
je 0x14012f044
invalid
invalid
test byte [rax + rdi*8], ah
je 0x14012f044
mov r8, qword [rsp + 0x1f8]
mov rcx, qword [0x14043f190]
mov ecx, dword [0x14043f190]
add dword [rax], eax
add byte [rax - 0x75], cl
mov ecx, dword [0x14043f190]
mov ecx, dword [0x14043f190]
xor edx, edx
add rsp, 0x288
invalid
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
and byte [rax], al
mov rcx, qword [rsp + 0x78]
mov qword [rsi + 0x48], rcx
movups xmm0, xmmword [rsp + 0x39]
cmp dword [rdi], ecx
adc byte [rsp + 0x49], cl
cmp dword [rdi], ecx
adc byte [rsp + 0x49], cl
movups xmm2, xmmword [rsp + 0x59]
movups xmm3, xmmword [rsp + 0x69]
movups xmmword [rsi + 0x39], xmm3
adc dword [rsi + 0x39], ebx
adc dword [rsi + 0x39], ebx
movups xmmword [rsi + 0x29], xmm2
movups xmmword [rsi + 0x19], xmm1
movups xmmword [rsi + 9], xmm0
sbb qword [rdi], r9
adc dword [rsi + 9], eax
mov qword [rsi], rax
mov byte [rsi + 8], bpl
cmp qword [rsp + 0x90], 0
cmp dword [rsp + 0x90], 0
cmp dword [rsp + 0x90], 0
add byte [rax], al
add byte [rax], al
jne 0x14012e735
jmp 0x14012f044
jmp 0x14012f044
mov rdx, qword [rsp + 0x78]
mov qword [rsi + 0x48], rdx
movups xmm0, xmmword [rsp + 0x39]
and al, 0x39
and al, 0x39
and al, 0x39
cmp dword [rdi], ecx
adc byte [rsp + 0x49], cl
and al, 0x49
movups xmm1, xmmword [rsp + 0x49]
movups xmm2, xmmword [rsp + 0x59]
movups xmm3, xmmword [rsp + 0x69]
adc byte [rsp + 0x69], bl
movups xmmword [rsi + 0x39], xmm3
movups xmmword [rsi + 0x29], xmm2
adc dword [rsi + 0x29], edx
adc dword [rsi + 0x29], edx
movups xmmword [rsi + 0x19], xmm1
movups xmmword [rsi + 9], xmm0
mov ebp, ecx
mov qword [rsi], rax
mov byte [rsi + 8], bpl
cmp qword [rsp + 0x90], 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
test byte [rdi], cl
or dword [rax], eax
add byte [rbx + rcx*4 - 0x7c], cl
add byte [rax], al
je 0x14012f044
mov r8, qword [rsp + 0x98]
mov rcx, qword [0x14043f190]
xor dword [rax], eax
and al, 0x98
cwde
add byte [rax], al
add byte [rax - 0x75], cl
or eax, 0x310a4c
xor dword [rax], eax
xor dword [rax], eax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov esi, 0xf3e90020
or byte [rax], al
invalid
mov esi, 0xf3e90020
or byte [rax], al
or byte [rax], al
add byte [rbp - 0x75], cl
ja 0x14012e75d
mov rbx, qword [r15 + 0x10]
test rbx, rbx
je 0x14012f0dd
test byte [rbx + 9], bh
add byte [rax], al
js 0x14012f514
movzx eax, byte [0x14043f240]
or dh, byte [rcx]
add byte [rcx], dh
leave
xor ecx, ecx
mov rdx, rbx
call fcn.1401d3670
or al, byte [rax]
or al, byte [rax]
mov r15, rax
mov r13, rbx
test rax, rax
test eax, eax
test eax, eax
jne 0x14012f0e6
test dword [rsi + 9], ebx
add byte [rax], al
mov ecx, 1
add dword [rax], eax
add byte [rax], al
mov rdx, rbx
call fcn.14032afb0
invalid
invalid
invalid
enter 0x1f, 0x4c
lea esp, [0x14038b8d0]
lea r12, [0x14038b8d0]
jmp 0x14012e8ba
add dword [rax], eax
add byte [rbp + rcx*4 + 0x2d], cl
lea ebp, [0x14038b8d0]
add cl, ch
sahf
add al, 0
invalid
add cl, ch
sahf
add al, 0
add byte [rbp + rcx*4 + 0x25], cl
invalid
invalid
invalid
lea r12, [0x14038b8b0]
jmp 0x14012e849
cld
shl byte [0x140a3d0b7], 1
add cl, ch
nop
add byte [rax], al
invalid
add cl, ch
nop
add byte [rax], al
add byte [rbp + rcx*4 + 0x25], cl
lea r12, [0x14038b8d2]
jmp 0x14012e7c9
lea r12, [0x14038b8bc]
lea r12, [0x14038b8d2]
jmp 0x14012e7c9
lea r12, [0x14038b8bc]
mov r14d, 4
mov al, 1
mov dword [rsp + 0x88], eax
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rcx], dh
in eax, dx
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rcx], dh
in eax, dx
xor r13d, r13d
xor ebp, ebp
xor ebx, ebx
jmp 0x14012e8d3
and eax, 0x82e900
add byte [rax], al
lea r13, [0x14038b8d2]
sub eax, 0x25d0db
sub eax, 0x25d0db
jmp 0x14012e80c
add byte [rax], al
add byte [rbp + rcx*4 + 0x2d], cl
mov al, 0xd0
and eax, 0x4be4100
add byte [rcx - 0x42], al
add al, 0
add byte [rax], al
mov al, 1
mov dword [rsp + 0x2c], eax
invalid
add byte [rax], al
lea r13, [0x14038b8bc]
add byte [rcx - 0x42], al
add al, 0
add byte [rax], al
mov r14d, 4
mov al, 1
mov dword [rsp + 0x2c], eax
xor ebp, ebp
in eax, dx
in eax, dx
xor r12d, r12d
xor ebx, ebx
jmp 0x14012ec61
add byte [rax], al
add byte [rax], al
lea r13, [0x14038b8aa]
jmp 0x14012ec4b
jne 0x14012e805
and eax, 0x4c10eb00
lea esp, [0x14038b8b8]
jmp 0x14012e8ba
mov r14d, 2
mov r13b, 1
xor ebp, ebp
jmp 0x14012e8c6
mov r14d, 1
mov bpl, 1
xor r13d, r13d
xor ebx, ebx
mov dword [rsp + 0x88], 0
lea edi, [r14*8]
movzx eax, byte [0x14043f240]
xor ecx, ecx
mov rdx, rdi
call fcn.1401d3670
test rax, rax
je 0x14012f3bb
add byte [rax], al
mov qword [rsp + 0x30], r14
movzx ecx, byte [r12]
movzx edx, byte [r12 + 1]
cmp ecx, edx
mov r8d, edx
cmovb r8d, ecx
mov qword [rsp + 0x38], rax
cmova edx, ecx
mov qword [rsp + 0x40], 0
add byte [rax], al
add byte [rcx + rcx*4], al
mov dword [rax + 4], edx
test bpl, bpl
jne 0x14012e9e0
mov dl, 0
add byte [rax], al
movzx ecx, byte [r12 + 2]
movzx edx, byte [r12 + 3]
cmp ecx, edx
mov r8d, edx
cmovb r8d, ecx
cmova edx, ecx
rol dword [r9 + r9*4 + 0x40], 1
or byte [rcx - 0x7bbaf3b0], cl
in eax, dx
jne 0x14012e9e0
movzx ecx, byte [r12 + 4]
movzx edx, byte [r12 + 5]
cmp ecx, edx
mov r8d, edx
cmovb r8d, ecx
cmova edx, ecx
mov dword [rax + 0x10], r8d
mov dword [rax + 0x14], edx
test bl, bl
jne 0x14012e9e0
movzx ecx, byte [r12 + 6]
movzx edx, byte [r12 + 7]
cmp ecx, edx
mov r8d, edx
cmovb r8d, ecx
cmova edx, ecx
mov dword [rax + 0x18], r8d
mov dword [rax + 0x1c], edx
cmp byte [rsp + 0x88], 0
jne 0x14012e9e0
movzx ecx, byte [r12 + 8]
movzx edx, byte [r12 + 9]
cmp ecx, edx
mov r8d, edx
cmovb r8d, ecx
cmova edx, ecx
mov dword [rax + 0x20], r8d
mov dword [rax + 0x24], edx
movzx ecx, byte [r12 + 0xa]
movzx edx, byte [r12 + 0xb]
cmp ecx, edx
mov r8d, edx
cmova edx, ecx
cmovb r8d, ecx
mov dword [rax + 0x28], r8d
mov dword [rax + 0x2c], edx
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x260], rax
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x268], rax
mov qword [rsp + 0x270], r14
mov byte [rsp + 0x278], 0
lea rcx, [rsp + 0x260]
call fcn.1401347f0
mov rax, qword [rsp + 0x218]
movzx ebx, byte [rax + 0x31]
test byte [r15 + 0x20], 1
je 0x14012ea37
lea rcx, [rsp + 0x260]
call fcn.1401222a0
mov word [rax + riz*2], fs
add al, byte [rax]
add al, ch
imul edi, dword [rax], 0xdb84ffff
test bl, bl
je 0x14012ea48
or eax, 0x248c8d48
invalid
lea rcx, [rsp + 0x260]
call fcn.140122640
cmp qword [r15], 0
jne 0x14012f294
mov r12, qword [rsp + 0x260]
movsb byte [rdi], byte [rsi]
and al, 0x60
add al, byte [rax]
add byte [rax - 0x75], cl
mov rdi, qword [rsp + 0x268]
mov rbx, qword [rsp + 0x270]
mov ebx, dword [rsp + 0x270]
movzx ebp, byte [rsp + 0x278]
invalid
invalid
mov rdi, qword [rsp + 0x268]
mov rbx, qword [rsp + 0x270]
mov ebx, dword [rsp + 0x270]
movzx ebp, byte [rsp + 0x278]
mov qword [r15], 0xffffffffffffffff
invalid
invalid
invalid
invalid
dec dword [rcx - 0x75]
sbb byte [r8 - 0x7b], r9b
ror byte [rdi], 0x84
enter 9, 0
invalid
dec rax
mov qword [r15 + 0x18], rax
mov rcx, qword [r15 + 0x10]
lea rdx, [rax + rax*2]
shl rdx, 4
mov rax, qword [rcx + rdx]
mov r8, qword [rcx + rdx + 0x28]
mov qword [rsp + 0x50], r8
movups xmm0, xmmword [rcx + rdx + 0x18]
movaps xmmword [rsp + 0x40], xmm0
movups xmm0, xmmword [rcx + rdx + 8]
movaps xmmword [rsp + 0x30], xmm0
mov qword [r15], 0
cmp rax, 0x12
clc
adc cl, byte [rdi]
invalid
mov dword [rcx], ecx
add byte [rax], al
mov qword [rsp + 0xb0], rax
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
and al, 0x40
movups xmmword [rsp + 0xb8], xmm0
movups xmmword [rsp + 0xc8], xmm1
add byte [rax], al
mov rcx, qword [rsp + 0x50]
mov qword [rsp + 0xd8], rcx
cmp rax, 0xb
jne 0x14012f2a0
lea rax, [rsp + 0xb8]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x120], xmm1
movaps xmmword [rsp + 0x110], xmm0
test rbx, rbx
je 0x14012ebd0
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x118]
mov r14, qword [rsp + 0x120]
cmp r14, rbx
jne 0x14012eb6e
add byte [rbx + rcx*4 - 0x4c], cl
and al, 0x20
add dword [rax], eax
add byte [rcx + 0x39], cl
fidiv word [rbp + 0x2c]
xor ecx, ecx
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax + 0x39], cl
retf
cmp rbx, rcx
je 0x14012ebd0
mov edx, dword [rax + rcx*8]
cmp edx, dword [rdi + rcx*8]
jne 0x14012eb6e
adc dword [rbx + 0x4c04cf54], ecx
lea eax, [rcx + 1]
invalid
mov edx, dword [rdi + rcx*8 + 4]
lea r8, [rcx + 1]
invalid
add dword [rcx], edi
push rsp
enter 0x4c04, 0xffffffffffffff89
sal dword [rdx + riz*8 + 0x4c], 0x8d
add al, 0xdd
cmp dword [rax + rcx*8 + 4], edx
mov rcx, r8
je 0x14012eb50
lea r8, [rbx*8]
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsp + 0x110]
sub rcx, r14
add dword [rax], eax
add byte [rcx + rbp - 0xf], cl
cmp rcx, rbx
jb 0x14012f174
lea rcx, [rax + r14*8]
or al, 0xf0
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
add rbx, r14
mov qword [rsp + 0x120], rbx
lea rcx, [rsp + 0x110]
call fcn.1401347f0
xor eax, eax
cmp byte [rsp + 0x128], 0
movzx ecx, bpl
cmove ecx, eax
mov byte [rsp + 0x128], cl
cmp qword [r15], 0
jne 0x14012f304
mov qword [r15], 0xffffffffffffffff
mov rbx, qword [r15 + 0x18]
cmp rbx, qword [r15 + 8]
jne 0x14012ebea
lea rcx, [r15 + 8]
call fcn.140127f80
mov rax, qword [r15 + 0x10]
lea rcx, [rbx + rbx*2]
shl rcx, 4
mov qword [rax + rcx], 0xb
movaps xmm0, xmmword [rsp + 0x110]
movaps xmm1, xmmword [rsp + 0x120]
jmp 0x14012f00c
mov r14d, 1
mov bpl, 1
xor r12d, r12d
xor ebx, ebx
mov dword [rsp + 0x2c], 0
lea edi, [r14 + r14]
movzx eax, byte [0x14043f240]
xor ecx, ecx
mov rdx, rdi
call fcn.1401d3670
test rax, rax
je 0x14012ee4c
mov qword [rsp + 0xe0], r14
movzx ecx, byte [r13]
movzx edx, byte [r13 + 1]
cmp cl, dl
mov r8d, edx
cmovb r8d, ecx
mov qword [rsp + 0xe8], rax
cmova edx, ecx
mov qword [rsp + 0xf0], 0
mov byte [rax], r8b
mov byte [rax + 1], dl
test bpl, bpl
jne 0x14012ed61
movzx ecx, byte [r13 + 2]
movzx edx, byte [r13 + 3]
cmp cl, dl
mov r8d, edx
cmovb r8d, ecx
cmova edx, ecx
mov byte [rax + 2], r8b
mov byte [rax + 3], dl
test r12b, r12b
jne 0x14012ed61
movzx ecx, byte [r13 + 4]
movzx edx, byte [r13 + 5]
cmp cl, dl
mov r8d, edx
cmovb r8d, ecx
cmova edx, ecx
mov byte [rax + 4], r8b
mov byte [rax + 5], dl
test bl, bl
jne 0x14012ed61
movzx ecx, byte [r13 + 6]
movzx edx, byte [r13 + 7]
cmp cl, dl
mov r8d, edx
cmovb r8d, ecx
cmova edx, ecx
mov byte [rax + 6], r8b
mov byte [rax + 7], dl
cmp byte [rsp + 0x2c], 0
jne 0x14012ed61
movzx ecx, byte [r13 + 8]
movzx edx, byte [r13 + 9]
cmp cl, dl
mov r8d, edx
cmovb r8d, ecx
cmova edx, ecx
mov byte [rax + 8], r8b
mov byte [rax + 9], dl
movzx ecx, byte [r13 + 0xa]
movzx edx, byte [r13 + 0xb]
cmp cl, dl
mov r8d, edx
cmova edx, ecx
cmovb r8d, ecx
mov byte [rax + 0xa], r8b
mov byte [rax + 0xb], dl
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], r14
mov byte [rsp + 0x48], 0
lea rcx, [rsp + 0x30]
call fcn.1401351f0
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0xc0], xmm1
movaps xmmword [rsp + 0xb0], xmm0
mov rax, qword [rsp + 0x218]
movzx ebx, byte [rax + 0x31]
test byte [r15 + 0x20], 1
je 0x14012edcf
lea rcx, [rsp + 0xb0]
mov rdi, rax
call fcn.140122940
mov rax, rdi
test bl, bl
je 0x14012ede6
lea rcx, [rsp + 0xb0]
mov rdi, rax
call fcn.140122ac0
mov rax, rdi
cmp byte [r15 + 0x27], 0
mov rbx, qword [rsp + 0xc0]
je 0x14012ee5b
test rbx, rbx
je 0x14012ee59
mov r14, qword [rsp + 0xb8]
cmp byte [r14 + rbx*2 - 1], 0
jns 0x14012ee5b
mov rcx, qword [rsp + 0x88]
mov r15, qword [rcx + 8]
mov rdi, qword [rcx + 0x10]
test rdi, rdi
je 0x14012f058
js 0x14012f50a
mov r13, rax
movzx eax, byte [0x14043f240]
xor ecx, ecx
mov rdx, rdi
call fcn.1401d3670
mov rbx, rax
mov r12, rdi
test rax, rax
jne 0x14012f063
mov ecx, 1
mov rdx, rdi
call fcn.14032afb0
xor ebx, ebx
cmp qword [r15], 0
jne 0x14012f294
mov r12, qword [rsp + 0xb0]
mov rdi, qword [rsp + 0xb8]
movzx ebp, byte [rsp + 0xc8]
mov qword [r15], 0xffffffffffffffff
mov rax, qword [r15 + 0x18]
test rax, rax
je 0x14012f4be
dec rax
mov qword [r15 + 0x18], rax
mov rcx, qword [r15 + 0x10]
lea rdx, [rax + rax*2]
shl rdx, 4
shl rdx, 4
mov rax, qword [rcx + rdx]
mov r8, qword [rcx + rdx + 0x28]
mov qword [rsp + 0x50], r8
movups xmm0, xmmword [rcx + rdx + 0x18]
movaps xmmword [rsp + 0x40], xmm0
movups xmm0, xmmword [rcx + rdx + 8]
adc dword [rax], ecx
movaps xmmword [rsp + 0x30], xmm0
mov qword [r15], 0
cmp rax, 0x12
je 0x14012f4c5
mov qword [rsp + 0xb0], rax
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movups xmmword [rsp + 0xb8], xmm0
movups xmmword [rsp + 0xc8], xmm1
mov rcx, qword [rsp + 0x50]
mov qword [rsp + 0xd8], rcx
cmp rax, 0xc
jne 0x14012f357
lea rax, [rsp + 0xb8]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x140], xmm1
movaps xmmword [rsp + 0x130], xmm0
test rbx, rbx
je 0x14012efce
invalid
mov rax, qword [rsp + 0x138]
mov r14, qword [rsp + 0x140]
mov esi, dword [rsp + 0x140]
cmp r14, rbx
jne 0x14012ef70
xor ecx, ecx
nop
cmp rbx, rcx
je 0x14012efce
movzx edx, byte [rax + rcx*2]
cmp dl, byte [rdi + rcx*2]
jne 0x14012ef70
movzx edx, byte [rdi + rcx*2 + 1]
lea r8, [rcx + 1]
add dword [r8], edi
push rsp
add qword [rcx + rcx*4 - 0x3f], rcx
je 0x14012ef50
lea r8, [rbx + rbx]
mov rcx, qword [rsp + 0x130]
sub rcx, r14
cmp rcx, rbx
jb 0x14012f1d6
add al, byte [rax]
invalid
lea rcx, [rax + r14*2]
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
add rbx, r14
mov qword [rsp + 0x140], rbx
lea rcx, [rsp + 0x130]
add byte [rax], al
call fcn.1401351f0
xor eax, eax
cmp byte [rsp + 0x148], 0
movzx ecx, bpl
cmove ecx, eax
mov byte [rsp + 0x148], cl
cmp qword [r15], 0
cmp dword [rdi], 0
jne 0x14012f304
mov qword [r15], 0xffffffffffffffff
mov rbx, qword [r15 + 0x18]
pop rdi
sbb byte [rcx + 0x3b], cl
pop rdi
or byte [rbp + 9], dh
pop rdi
sbb byte [rcx + 0x3b], cl
pop rdi
or byte [rbp + 9], dh
lea rcx, [r15 + 8]
call fcn.140127f80
invalid
invalid
invalid
mov rax, qword [r15 + 0x10]
lea rcx, [rbx + rbx*2]
shl rcx, 4
mov qword [rax + rcx], 0xc
movaps xmm0, xmmword [rsp + 0x130]
movaps xmm1, xmmword [rsp + 0x140]
sub byte [rsp + 0x140], cl
movups xmmword [rax + rcx + 0x18], xmm1
movups xmmword [rax + rcx + 8], xmm0
inc rbx
mov qword [r15 + 0x18], rbx
inc qword [r15]
test r12, r12
je case.0x14012d34e.0
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
movabs rax, 0x8000000000000000
mov qword [rsi], rax
add rsp, 0x288
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r13, rax
mov ebx, 1
xor r12d, r12d
mov rcx, rbx
mov rdx, r15
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [r13 + 0x10]
movups xmm1, xmmword [r13 + 0x20]
movaps xmmword [rsp + 0x90], xmm0
movaps xmmword [rsp + 0xa0], xmm1
mov word [rax + riz*4], fs
add byte [rax], al
add byte [rax - 0x7d], cl
mov esp, 0xb024
add byte [rax], al
je 0x14012f0a8
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov ch, 0x20
invalid
movaps xmm0, xmmword [rsp + 0x90]
movaps xmm1, xmmword [rsp + 0xa0]
movups xmmword [rsi + 0x38], xmm1
movups xmmword [rsi + 0x28], xmm0
movups xmm0, xmmword [r13]
movups xmmword [rsi + 0x18], xmm0
mov qword [rsi], r12
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], rdi
mov byte [rsi + 0x48], 1
jmp 0x14012f044
mov r15d, 1
xor r13d, r13d
in eax, dx
mov rcx, r15
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movups xmm2, xmmword [r12 + 0x20]
movups xmmword [rsi + 0x18], xmm0
movups xmmword [rsi + 0x28], xmm1
movups xmmword [rsi + 0x38], xmm2
mov qword [rsi], r13
mov qword [rsi + 8], r15
mov qword [rsi + 0x10], rbx
mov byte [rsi + 0x48], 1
cmp qword [rsp + 0x90], 0
add byte [rax], al
add byte [rax], al
je 0x14012f044
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14012f044
invalid
lea rcx, [rsp + 0x110]
mov rdx, r14
mov r14, r8
mov r8, rbx
call fcn.140333ea0
mov r8, r14
mov rax, qword [rsp + 0x118]
mov r14, qword [rsp + 0x120]
jmp 0x14012eb8a
lea rcx, [rsp + 0x130]
mov rdx, r14
mov r14, r8
mov r8, rbx
mov eax, ebx
call fcn.140333c80
mov r8, r14
mov rax, qword [rsp + 0x138]
mov r14, qword [rsp + 0x140]
jmp 0x14012ef88
lea rcx, [rsp + 0x1d0]
mov r15, rdx
mov rdx, rbx
mov rbx, r8
mov r8, rdi
call fcn.140333c80
mov r8, rbx
mov rdx, r15
mov rax, qword [rsp + 0x1d8]
test byte [rax + rbx*8], ah
add dword [rax], eax
add byte [rax - 0x75], cl
pushfq
and al, 0xe0
add dword [rax], eax
add cl, ch
in al, 0xe6
invalid
invalid
lea rcx, [rsp + 0x190]
mov rdx, r14
mov r14, r8
mov r8, rbx
call fcn.140333c80
mov r8, r14
mov rax, qword [rsp + 0x198]
add byte [rax], al
mov r14, qword [rsp + 0x1a0]
jmp 0x14012dd40
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.4_srchir_translate.rs
call fcn.14032b870
lea rax, [rsp + 0xb0]
mov qword [rsp + 0x90], rax
lea rax, [0x140128610]
mov qword [rsp + 0x98], rax
lea rax, str.tried_to_unwrap_Unicode_class_from_HirFrame__got:
add byte [rax - 0x77], cl
and al, 0x30
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x90]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.4_srchir_translate.rs
lea rcx, [rsp + 0x30]
and al, 0x30
call fcn.14032b4c0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.4_srchir_translate.rs
call fcn.14032b870
lea rax, [rsp + 0xb0]
mov qword [rsp + 0xe0], rax
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xffff92e9
mov qword [rsp + 0xe8], rax
lea rax, str.pq7_
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
and al, 0x38
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0xe0]
jmp 0x14012f39c
lea rax, [rsp + 0xb0]
mov qword [rsp + 0x90], rax
lea rax, [0x140128610]
xchg edx, eax
invalid
dec dword [rax - 0x77]
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x247e23
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x90]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.4_srchir_translate.rs
lea edx, [0x1403771b0]
lea rcx, [rsp + 0x30]
call fcn.14032b4c0
mov ecx, 4
mov rdx, rdi
call fcn.14032afb0
mov qword [rdi], 0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.4_srchir_translate.rs
call fcn.14032ba30
mov qword [rdi], 0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.4_srchir_translate.rs
call fcn.14032ba30
mov qword [rdi], 0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.4_srchir_translate.rs
call fcn.14032ba30
invalid
invalid
invalid
invalid
mov qword [r14], 0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.4_srchir_translate.rs
call fcn.14032ba30
mov qword [rdi], 0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.4_srchir_translate.rs
call fcn.14032ba30
mov qword [r14], 0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.4_srchir_translate.rs
call fcn.14032ba30
mov qword [r12], 0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.4_srchir_translate.rs
call fcn.14032ba30
mov qword [r15], 0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.4_srchir_translate.rs
call fcn.14032ba30
iretd
invalid
invalid
invalid
mov qword [r14], 0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.4_srchir_translate.rs
call fcn.14032ba30
lea rax, [rsp + 0xb0]
mov qword [rsp + 0xe0], rax
mov dword [rsp + 0xe0], eax
lea rax, [0x140128610]
mov qword [rsp + 0xe8], rax
lea rax, str.tried_to_unwrap_Unicode_class_from_HirFrame__got:
mov qword [rsp + 0x30], rax
and al, 0x30
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0xe0]
jmp case.0x1400503cd.3337
invalid
mov qword [r15], 0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.4_srchir_translate.rs
call fcn.14032ba30
mov qword [r14], 0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.4_srchir_translate.rs
call fcn.14032ba30
mov qword [r15], 0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.4_srchir_translate.rs
call fcn.14032ba30
mov qword [r15], 0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.4_srchir_translate.rs
call fcn.14032ba30
xor ecx, ecx
mov rdx, rdi
call fcn.14032afb0
xor ecx, ecx
mov rdx, rbx
call fcn.14032afb0
add ah, cl
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
add byte [rdi], cl
mov dh, 5
mov al, 0xdf
xor byte [rax], al
add dword [rax], eax
add byte [rax], al
and ebp, dword [rax]
add dword [rdx], ecx
and al, 0x28
invalid
and al, 0x48
add dword [rax], eax
add byte [rax], al
wait
invalid
mov edx, edi
ja 0x140131479
lea rax, [0x14040b12c]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov r14, qword [rsi + 0x40]
jbe 0x1401314bd
test r14, r14
je 0x1401314a4
mov rbx, qword [rsi + 0x38]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov rcx, rbx
call fcn.1401239a0
or byte [0xc15c1499], ah
ret
movabs al, byte [0xec75ceff49000000]
or byte [0xc15c1499], ah
ret
cmp qword [rdi], 0
je case.0x14013145b.0
mov r8, qword [rsi + 0x38]
jmp 0x140131513
cmp rcx, 2
mov eax, 2
add byte [rax], al
add byte [rax + 0xf], cl
ror dword [rax - 0x7b], 0xc0
add byte [rax], al
add byte [rax + 0xf], cl
ror dword [rax - 0x7b], 0xc0
je case.0x14013145b.0
cmp rax, 1
jne 0x1401314e8
mov rbx, rdi
jmp 0x140131505
lea rbx, [rsi + 0x48]
cmp qword [rdi], 0
je 0x140131505
mov r8, qword [rsi + 0x38]
mov rcx, qword [0x14043f190]
add byte [rcx], dh
sar bh, cl
adc eax, 0x2090c3
add byte [rcx], dh
sar bh, cl
adc eax, 0x2090c3
cmp qword [rbx], 0
je case.0x14013145b.0
mov r8, qword [rbx + 8]
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x14013145b.0
int3
invalid
cmovae r8, rdi
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcmp
cdqe
test eax, eax
cmovne rsi, rax
test rsi, rsi
je 0x140132126
test byte [rbp + 0xf], 0x4f
in al, dx
cmovs r15, rax
mov r12, r13
sub r12, r15
ja 0x1401320c0
invalid
add byte [rax], al
add byte [rax - 0x14fe76b8], al
sub byte [rdx - 0x75], cl
push rsp
xor eax, 0x448b4a10
xor eax, 0x48d4c18
ret 0x8d48
jmp qword [rdx]
pop r15
ret
adc al, byte [rax]
add byte [rax], al
xor r15d, r15d
lea r14, [0x1403c7ab8]
mov r13d, 0x12
adc al, byte [rax]
add byte [rax], al
nop word cs:[rax + rax]
add byte [rax], al
add byte [rcx - 0x2f], cl
in al, dx
shr r12, 1
add r12, r15
mov rbp, r12
shl rbp, 5
mov rcx, qword [rbp + r14]
mov r8, qword [rbp + r14 + 8]
xor eax, 0xc6894c08
sub rsi, rdi
cmovae r8, rdi
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcmp
cdqe
test eax, eax
cmovne rsi, rax
test rsi, rsi
je 0x140132206
invalid
test byte [rbp + 0xf], 0x4f
in al, dx
cmovs r15, rax
clc
mov r12, r13
sub r12, r15
ja 0x1401321a0
invalid
mov rcx, qword [rsp + 0x28]
and al, 0x28
mov byte [rcx + 8], 1
movabs rax, 0x8000000000000000
mov qword [rcx], rax
jmp 0x14013222e
invalid
add byte [rax], al
add byte [rax - 0x14fe76b8], al
sub byte [rdx - 0x75], cl
push rsp
xor eax, 0x448b4a10
xor eax, 0x48d4c18
ret 0x8d48
lea edi, [rsp + 0x30]
mov rcx, rdi
call fcn.140124440
invalid
and bh, bh
dec dword [rax - 0x75]
and al, 0x28
sub byte [rax - 0x77], cl
cli
invalid
sub byte [rax - 0x77], cl
cli
call fcn.1401347a0
nop
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
or byte [rax - 0x75], cl
or byte [rbx + rcx*4 + 0x42], cl
mov eax, dword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
mov rdx, rax
and byte [rbx + rcx*4 + 0x4a], cl
sub byte [rax - 0x77], cl
ret 0x76e9
invalid
invalid
jmp fcn.14003bfd0
int3
or cl, ch
test dword [rbp - 0x33330002], esi
int3
sub rsp, 0x38
mov r14, qword [rcx]
mov rsi, qword [rdx + 0x20]
mov esi, dword [rdx + 0x20]
mov esi, dword [rdx + 0x20]
mov rbx, qword [rdx + 0x28]
mov rdi, qword [rbx + 0x20]
mov edi, dword [rbx + 0x20]
mov edi, dword [rbx + 0x20]
mov rcx, rsi
mov edx, 0x27
add byte [rax], al
add bh, bh
xlatb
mov ecx, eax
mov al, 1
invalid
test cl, cl
jne 0x1401322ef
add dword [rcx + rcx*8 - 0x74beaa8b], eax
invalid
mov edx, dword [r14]
lea rcx, [rsp + 0x2c]
mov r8d, 0x101
add dword [rax], eax
add al, ch
jae 0x14013224b
invalid
invalid
add dword [rax], eax
add al, ch
jae 0x14013224b
lock inc dword [rax - 0x7fd3db84]
cmp byte [rsp + 0x2c], 0x80
jne case.0x140121cfc.228
mov edx, dword [rsp + 0x30]
push rsp
and al, 0x30
mov rcx, rsi
call rdi
test al, al
jne case.0x140121cfc.250
mov rcx, rsi
mov edx, 0x27
invalid
add byte [rax], al
add bh, bh
xlatb
jmp 0x1401322ef
invalid
movzx eax, byte [rsp + 0x36]
movzx r8d, byte [rsp + 0x37]
and al, 0x37
and al, 0x37
sub r8, rax
lea rdx, [rsp + rax]
adc al, 4
adc al, 4
add rdx, 0x2c
mov rcx, rsi
int1
int1
call qword [rbx + 0x18]
test al, al
je 0x1401322c1
mov al, 1
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
ret
int3
mov eax, dword [rcx]
mov ecx, dword [rax]
lea r8, [0x14040b164]
mov gs, word [0x14c766c13]
mov byte [rcx + rax - 0x3f], cl
add ecx, eax
add ecx, eax
jmp rcx
lea rax, [0x1403ccaf0]
cmpsd dword [rsi], dword [rdi]
sub dword [rax], eax
mov qword [rsp + 0x28], rax
lea rax, [0x140038f90]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
lea rax, str.exceeded_the_maximum_number_of_capturing_groups__
cmpsd dword [rsi], dword [rdi]
sub dword [rax], eax
jmp 0x140132701
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1403ccec4]
stosd dword [rdi], eax
sub dword [rax], eax
mov r8d, 0x26
add rsp, 0x68
jmp rax
add byte [rax - 0x7d], cl
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1403ccd4b]
test eax, 0xb8410029
adc dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x7d], cl
invalid
add rsp, 0x68
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1403ccd0a]
mov r8d, 0x1f
add byte [rax - 0x7d], cl
invalid
invalid
jmp rax
add byte [rax - 0x7d], cl
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1403cd060]
mov r8d, 0x43
add byte [rax - 0x7d], cl
invalid
invalid
jmp rax
add byte [rax - 0x7d], cl
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1403cccc1]
mov r8d, 0x1c
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
jmp rax
add byte [rax - 0x7d], cl
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1403ccbdc]
mov r8d, 0x18
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
jmp rax
add byte [rax - 0x7d], cl
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1403cccdd]
mov r8d, 0x1f
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
jmp rax
add byte [rax - 0x7d], cl
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1403ccc6a]
mov r8d, 0x19
add byte [rax - 0x7d], cl
invalid
invalid
jmp rax
add byte [rax - 0x7d], cl
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1403cce7c]
mov r8d, 0x2d
add byte [rax - 0x7d], cl
invalid
invalid
jmp rax
add byte [rax - 0x7d], cl
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.invalid_repetition_count_range__the_start_must_be___the_endrepetition_quantifier_expects_a_valid_decimalunclosed_counted_repetitionrepetition_operator_missing_expressionspecial_word_boundary_assertion_is_either_unclosed_or_contains_an_invalid_characterunrecognized_special_word_boundary_assertion__valid_choices_are:_start__end__start_half_or_end_halffound_either_the_beginning_of_a_special_word_boundary_or_a_bounded_repetition_on_a__b_with_an_opening_brace__but_no_closing_braceinvalid_Unicode_character_classbackreferences_are_not_supportedlook_around__including_look_ahead_and_look_behind__is_not_supportedC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.4_src_astmod.rsalphacntrldigitlowerpunctspaceupper
mov r8d, 0x3c
add byte [rax - 0x7d], cl
invalid
invalid
jmp rax
add byte [rax - 0x7d], cl
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1403ccb78]
mov r8d, 0x3b
add byte [rax - 0x7d], cl
invalid
invalid
jmp rax
add byte [rax - 0x7d], cl
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1403ccd29]
mov r8d, 0x22
add byte [rax - 0x7d], cl
invalid
invalid
jmp rax
add byte [rax - 0x7d], cl
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1403ccbb3]
mov r8d, 0x29
add byte [rax - 0x7d], cl
invalid
invalid
jmp rax
add byte [rax - 0x7d], cl
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x29a730
mov rax, qword [rax + 0x18]
lea rdx, [0x1403ccc20]
mov r8d, 0x19
add rsp, 0x68
jmp rax
add byte [rax - 0x7d], cl
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x29a638
mov rax, qword [rax + 0x18]
lea rdx, str.invalid_escape_sequence_found_in_character_classinvalid_character_class_range__the_start_must_be___the_endinvalid_range_boundary__must_be_a_literalunclosed_character_classdecimal_literal_emptydecimal_literal_invalidhexadecimal_literal_emptyhexadecimal_literal_is_not_a_Unicode_scalar_valueinvalid_hexadecimal_digitincomplete_escape_sequence__reached_end_of_pattern_prematurelyunrecognized_escape_sequencedangling_flag_negation_operatorduplicate_flagflag_negation_operator_repeatedexpected_flag_but_got_end_of_regexunrecognized_flagduplicate_capture_group_nameempty_capture_group_nameinvalid_capture_group_characterunclosed_capture_group_nameunclosed_groupunopened_groupexceed_the_maximum_number_of_nested_parentheses_brackets__
mov r8d, 0x30
add rsp, 0x68
jmp rax
add byte [rax - 0x7d], cl
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x29aaf1
mov rax, qword [rax + 0x18]
lea rdx, [0x1403cd021]
mov r8d, 0x1f
add rsp, 0x68
jmp rax
add byte [rax - 0x7d], cl
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
mov rax, qword [rax + 0x18]
lea rdx, [0x1403ccd5c]
mov r8d, 0x1c
add rsp, 0x68
jmp rax
add byte [rax - 0x7d], cl
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1403ccdaf]
mov r8d, 0x1b
add byte [rax - 0x7d], cl
invalid
invalid
jmp rax
jmp rax
add byte [rax - 0x7d], cl
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1403ccbf4]
mov r8d, 0x15
add byte [rax - 0x7d], cl
invalid
invalid
jmp rax
jmp rax
add byte [rax - 0x7d], cl
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1403ccdca]
mov r8d, 0xe
add byte [rax - 0x7d], cl
invalid
invalid
jmp rax
jmp rax
add byte [rax - 0x7d], cl
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1403cccfc]
mov r8d, 0xe
add rsp, 0x68
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1403ccc09]
adc eax, 0x29a619
adc eax, 0x29a619
mov r8d, 0x17
add rsp, 0x68
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1403ccd78]
adc eax, 0x29a768
adc eax, 0x29a768
mov r8d, 0x18
add rsp, 0x68
jmp rax
jmp rax
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1403ccc83]
adc eax, 0x29a653
adc eax, 0x29a653
mov r8d, 0x3e
add rsp, 0x68
jmp rax
jmp rax
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1403ccc39]
mov r8d, 0x31
add rsp, 0x68
jmp rax
jmp rax
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1403ccfa0]
mov r8d, 0x81
add rsp, 0x68
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1403cd040]
mov r8d, 0x20
add rsp, 0x68
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1403ccdd8]
mov r8d, 0xe
add rsp, 0x68
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1403ccd90]
mov r8d, 0x1f
add rsp, 0x68
jmp rax
mov eax, dword [rax + 4]
mov dword [rsp + 0x24], eax
lea rax, [rsp + 0x24]
mov qword [rsp + 0x28], rax
lea rax, [0x140038f90]
mov qword [rsp + 0x30], rax
lea rax, [0x1403cce20]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 2
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x28]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rsp + 0x38]
call fcn.140038d90
nop
add rsp, 0x68
ret
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1403cceea]
mov r8d, 0x53
add rsp, 0x68
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1403ccf3d]
mov r8d, 0x63
add rsp, 0x68
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1403ccea9]
mov r8d, 0x1b
add rsp, 0x68
jmp rax
xlatb
test al, al
jne 0x1401328f2
call r14
test al, al
jne 0x1401328f2
mov r14, rdx
mov rdi, rcx
inc rcx
call fcn.140133aa0
add byte [rax], al
add byte [rax], al
mov sil, 1
test al, al
jne 0x14013297d
mov r15, rax
call rax
test al, al
jne 0x14013297d
lea rcx, [rdi + 2]
mov rdx, r14
call fcn.140133aa0
adc qword [r8], r8
invalid
test al, al
jne 0x14013297d
adc dword [rax], eax
add byte [rax + rax*8 + 0x3f802875], al
add byte [rcx + riz + 0x48], dh
lea rdx, [0x1403ccae3]
mov r8d, 0xc
mov rcx, rbx
mov rax, r15
clc
clc
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp rax
jmp rax
jmp rax
pop r15
ret
push rax
and byte [rdi], cl
adc dword [rax + 0x10], ecx
movups xmmword [rax], xmm0
add rsp, 0x20
pop rsi
ret
call fcn.14032afd0
int3
xor byte [rax], al
mov edx, 0x80
xor ecx, ecx
call fcn.1401d3670
add byte [rax - 0x7b], cl
invalid
je case.0x1401292d0.127
add byte [rax - 0x7b], cl
sal byte [rsp + rax*2 + 0xf], 0x10
jo case.0x1401859df.208
invalid
movups xmm0, xmmword [rsi + 0x70]
movups xmmword [rax + 0x70], xmm0
adc dword [rax + 0x70], eax
movups xmm0, xmmword [rsi + 0x60]
movups xmmword [rax + 0x60], xmm0
movups xmm0, xmmword [rsi + 0x50]
adc byte [rsi + 0x50], al
push rax
movups xmmword [rax + 0x50], xmm0
movups xmm0, xmmword [rsi + 0x40]
adc byte [rsi + 0x40], al
adc byte [rsi + 0x40], al
movups xmmword [rax + 0x40], xmm0
movups xmm0, xmmword [rsi]
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmm3, xmmword [rsi + 0x30]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
adc dword [rax + 0x20], edx
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
add rsp, 0x20
pop rsi
ret
mov ecx, 8
mov edx, 0x80
call fcn.14032afd0
jge 0x1401329d6
invalid
add ah, cl
add al, ch
jge 0x1401329d6
invalid
int3
cmp eax, 1
jne 0x140132aea
mov qword [rsi + 0x10], 0
add byte [rax], al
add byte [rax], al
mov r8, qword [rsi + 8]
mov rbx, qword [r8]
mov ebx, dword [rax]
mov ebx, dword [rax]
mov rdi, qword [r8 + 8]
cmp qword [rsi], 0
jne 0x140132ad9
jmp 0x140132b30
leave
call fcn.1401d3670
test rax, rax
test eax, eax
test eax, eax
je 0x140132b3e
add byte [rax], al
mov rdi, rax
movups xmm0, xmmword [rsi + 0x18]
movups xmm1, xmmword [rsi + 0x28]
movups xmm2, xmmword [rsi + 0x38]
push rsi
cmp byte [rdi], cl
adc dword [rax + 0x20], edx
push rsi
cmp byte [rdi], cl
adc dword [rax + 0x20], edx
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
adc dword [rax], eax
mov r8, qword [rsi + 8]
xor ebx, ebx
cmp qword [rsi], 0
je 0x140132b30
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140132b30
movzx eax, byte [0x14043f240]
mov edx, 0x48
xor ecx, ecx
call fcn.1401d3670
test rax, rax
test eax, eax
je 0x140132b4d
mov rdi, rax
mov rax, qword [rsi + 0x40]
mov qword [rdi + 0x40], rax
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 [rdi + 0x30], xmm3
movups xmmword [rdi + 0x20], xmm2
push rdi
and byte [rdi], cl
adc dword [rdi + 0x10], ecx
push rdi
and byte [rdi], cl
adc dword [rdi + 0x10], ecx
movups xmmword [rdi], xmm0
mov ebx, 0xb
mov rax, rbx
mov rdx, rdi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov ecx, 8
mov edx, 0x30
call fcn.14032afd0
invalid
test byte [rdi], bl
invalid
add byte [rcx + 8], bh
mov ecx, 8
mov edx, 0x48
call fcn.14032afd0
int3
mov edi, dword [rcx + 0x10]
mov eax, 0xffef0000
add eax, dword [rdx + 0x98]
cwde
add byte [rax], al
add byte [rax], al
out dx, eax
inc dword [rbx]
invalid
add byte [rax], al
test rdi, rdi
jne 0x140132bac
cmp eax, 8
mov ecx, 2
cmovb ecx, eax
lea r8, [0x14040b1ec]
movsxd r9, dword [r8 + rcx*4]
add r9, r8
mov rcx, rdx
jmp r9
jmp rcx
loope 0x140132bea
mov r8, qword [rcx + 0x10]
mov eax, dword [rcx + 0x10]
mov qword [rsi + 0x28], r8
movups xmm0, xmmword [rcx]
movups xmmword [rsi + 0x18], xmm0
sbb byte [rbx + 0x2b908f8], r8b
add byte [rax], al
cmp eax, 8
mov ecx, 2
invalid
or byte [rcx + 2], bh
add byte [rdi], cl
enter 0xffffffffffff8d48, 5
add eax, 0x2d864e
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
mov rax, rdx
cmovb ecx, eax
lea rax, [0x14040b20c]
add eax, 0x2d864e
add eax, 0x2d864e
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
mov rax, rdx
jmp rcx
mov rcx, qword [rax + 0x28]
mov qword [rsi + 0x40], rcx
movups xmm0, xmmword [rax + 0x18]
sub byte [rax - 0x77], cl
movups xmm0, xmmword [rax + 0x18]
movups xmmword [rsi + 0x30], xmm0
cmp rdi, qword [rsi]
jne 0x140132bed
xor byte [rax + 0x3b], cl
jne 0x140132bed
mov rcx, rsi
mov rbx, rdx
mov ebx, edx
mov ebx, edx
call fcn.1401281c0
invalid
dec dword [rax - 0x77]
fimul dword [rax - 0x73]
or al, 0xbf
mov rdx, rbx
lea rcx, [rdi + rdi*4]
shl rcx, 5
add rcx, qword [rsi + 8]
mov r8d, 0xa0
call sub.VCRUNTIME140.dll_memcpy
inc rdi
mov qword [rsi + 0x10], rdi
add rsp, 0x20
and byte [rbx + 0x5f], bl
and byte [rbx + 0x5f], bl
pop rsi
ret
lea rax, [rdx + 0x18]
jmp case.0x140132bc8.0
lea rax, [rdx + 0x38]
jmp case.0x140132bc8.0
mov rax, qword [rdx]
jmp case.0x140132bc8.0
lea rcx, [rdx + 0x18]
lea ecx, [rdx + 0x18]
jmp case.0x140132b9a.0
jo 0x140132c2a
invalid
invalid
lea rcx, [rdx + 0x38]
jmp case.0x140132b9a.0
mov rcx, qword [rdx]
jmp case.0x140132b9a.0
invalid
lea eax, [rdi - 8]
lea edx, case.0x1401844eb.220
add byte [rax + 0x63], cl
add al, 0x82
add eax, edx
invalid
mov dh, 5
jns 0x140132c8a
xor byte [rax], al
mov dh, 5
pop rdx
invalid
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
cdq
add dword [rax], eax
add byte [rdi], cl
push rdi
test byte [rdi], 0x11
jo 0x140132d22
invalid
mov dword [rsi + 8], eax
mov qword ds:[rsi + 8], rbx
mov dword [rsp + 0x28], 1
add byte [rax], al
mov dword [rsp + 0x30], esi
add byte [rax], al
lea edi, [rsp + 0x78]
mov edx, dword [rax + 0x10]
mov dword [rax + 0x10], 0
mov dword [rsp + 0x68], edx
jmp qword [rsi + 0xf]
add byte [rax], r8b
and al, 0x30
add byte [rcx - 0x75], cl
or eax, 0x54894808
and al, 0x40
or al, 0x93
retf 0xc748
dec dword [rax - 0x7d]
jl 0x140132e97
sub byte [rax], al
and al, 0x30
xor byte [rax], al
std
invalid
add byte [rax], al
invalid
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
call fcn.140132c40
mov rax, qword [rsi]
mov eax, dword [rsi]
lea ecx, [0x14040b24c]
sub dword [0x1447676eb], 0xffffff81
sub eax, 0x4634800
or dword [rax + 1], 0x4ce0ffc8
jmp rax
mov r8, qword [rsi]
add byte [rax], al
add byte [rax], al
add byte [rax + 0x48c23148], al
cmp edx, 3
cli
invalid
cmp rdx, 3
cli
add edi, dword [rcx + 1]
mov ecx, 1
cmovb rcx, rdx
test rcx, rcx
je case.0x140132c92.13
invalid
invalid
cmp rcx, 1
jne 0x140133084
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx + 8], bh
mov ecx, 8
test rax, rax
test eax, eax
je case.0x140132c92.13
adc ecx, dword [rbx + rcx*4 + 4]
invalid
mov r8, qword [rsi + rcx]
mov rcx, qword [0x14043f190]
mov ecx, dword [0x14043f190]
mov ecx, dword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsi + 0x58]
jmp 0x140132ffa
invalid
ror byte [rdi], 0x84
invalid
or eax, 0x30c1de
sar bh, cl
adc eax, 0x20760e
adc byte [rax - 0x7b], cl
invalid
mov rcx, rdi
call fcn.140123cc0
add rdi, 0x10
add edi, 0x10
add edi, 0x10
dec rbx
jne 0x140132fe0
jmp 0x140133051
mov ecx, edi
jne 0x140133089
add byte [rax - 0x75], cl
or eax, 0x30c11f
mov ecx, 0x10
cmp qword [rsi + 8], 0
jne 0x140132f3a
invalid
invalid
invalid
invalid
jmp case.0x140132c92.13
mov ecx, edi
add byte [rdi], cl
enter 0xfffffffffffff983, 6
add byte [rax - 0x77], cl
fld1
push 0x48ffff08
add ebx, 0xa0
mov edi, 0xd2310030
add byte [rax], al
add byte [rax], al
adc dword [rax], eax
movabs al, byte [0x404e8c931000000]
or al, byte [rax]
adc dword [rsi + 0x20], esi
add bl, ch
sub byte [rsi + 0xf], ah
invalid
adc dword [rax], eax
ja 0x14013341d
add byte [rcx + 0xf], al
adc dword [rsp + 0x80], eax
add byte [rcx - 0x77], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rcx - 0x39], al
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx + rdi - 0xa], cl
loope 0x1401334bb
movabs al, byte [0x5024948d48000000]
xchg esp, eax
and al, 0x50
add dword [rax], eax
add al, ch
cli
jbe 0x1401334ea
add byte [rax - 1], cl
invalid
add al, byte [rax]
add byte [rax], al
and al, 0x48
add dword [rax], eax
add byte [rax], al
cmp eax, 0x110008
add eax, ecx
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rdi + rbx + 0x4c], dh
mov eax, dword [rsp + 0xb8]
mov ecx, dword [0x14043f190]
dec dword [rbx + rcx*4 + 0x40]
or byte [rax - 0x75], cl
or eax, 0x30bbdd
invalid
xor byte [rax], al
jo 0x1401335da
add cl, ch
and eax, 0xffffffd
test dword [rcx + rax], eax
add byte [rax], al
and al, 0xb0
add byte [rax], al
add byte [rax - 0x73], cl
push rbx
xor byte [rcx - 0x48], al
movabs al, byte [0x5024b48d4c000000]
mov ah, 0x24
push rax
add dword [rax], eax
add byte [rcx + rcx*4 - 0xf], cl
jo 0x140133620
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
mov ecx, esp
mov ecx, esp
adc eax, 0x206f03
add byte [rax], al
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0xc0
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rax, [r12 + r12*4]
add byte [rax], al
add byte [rax], al
add byte [rax], al
in al, 0xf
test byte [rdx + 0x4e000000], ch
lea esi, [rbp*4]
shl esi, 5
add byte [rax], al
add byte [rcx - 0x3f], cl
shl r12, 5
nop dword cs:[rax + rax]
adc dword [rax], eax
invalid
add al, ch
pop rsi
je 0x14013378c
mov dword [rsi + riz - 8], ebp
cld
cld
invalid
invalid
add esp, 0xa0
cmp eax, 0xa0
dec dword [rbx + rcx*4 + 0x44]
and al, 0x40
add al, byte [rax]
add byte [rax], al
cld
invalid
add byte [rax], al
add byte [rcx - 0x110000], bh
add byte [rax], al
or byte [rax + 0x31], 0xc8
test eax, eax
add dword [rbp + 0x3a], esi
push rdx
div byte [rsp + rbx + 0x4d]
mov ebp, dword [rdi + 8]
dec esi
add byte [rdi], cl
test byte [rdx - 1], ah
invalid
lea esi, [rdi + 0x18]
and al, 0x28
add byte [rdx + rdx + 0x48], dh
mov ecx, dword [0x14043f190]
sub esp, 0x20
add byte [0x1402439a5], bh
lea eax, [0x14040b2cc]
invalid
loope 0x140133a20
mov ecx, dword [0x14043f190]
add byte [rcx], dh
ror byte [rcx - 0x77], cl
invalid
sbb byte [rax - 0x7d], r9b
stc
add bh, byte [rax + 2]
xchg edi, eax
sbb byte [rax - 0x7d], cl
add byte ds:[rbx + rdx + 0x4c], dh
mov eax, dword [rsi + 8]
sar bh, cl
adc eax, 0x206b62
adc eax, 0x310030b7
sar bh, cl
adc eax, 0x206b45
invalid
int3
int3
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov qword [rsp + 0x90], rsi
mov rax, qword [rsp + 0xc48]
movzx eax, byte [rax]
mov ebp, edx
cmp al, 1
jne 0x140137057
nop dword [rax + rax]
mov esi, dword [r13 + 0x414]
movzx ebx, byte [r13 + 0x411]
mov rcx, qword [rsp + 0xf0]
mov rdx, qword [rsp + 0x158]
call fcn.14017c340
test rax, rax
jne 0x140137027
test rdx, rdx
jne 0x140137027
mov rcx, qword [r13 + 0x188]
mov rax, qword [r13 + 0x190]
mov rdx, qword [rsp + 0x158]
call qword [rax + 0x30]
test rax, rax
jne 0x1401448e9
test rdx, rdx
jne 0x1401448f9
mov byte [r13 + 0x410], 2
mov byte [r13 + 0x411], bl
mov dword [r13 + 0x414], esi
mov al, 2
mov edx, ebp
cmp al, 1
je 0x140136fe0
movzx eax, al
cmp eax, 2
je 0x1401447ed
mov qword [rsp + 0x788], rdi
mov rdi, qword [r13 + 0x418]
lea rsi, [rdi + 0x10]
xor eax, eax
mov cl, 1
lock cmpxchg byte [rdi + 0x10], cl
mov r8, qword [rsp + 0xd0]
mov rbx, qword [rsp + 0x90]
jne 0x140141a25
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
jne 0x140141a4a
xor eax, eax
movzx ecx, byte [rdi + 0x11]
test cl, cl
jne 0x1401451e7
cmp dword [rdi + 0xf0], 0
je 0x140137223
mov dword [rsp + 0x3c], eax
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x58], r12
mov qword [rsp + 0x60], r15
lea rbx, [rdi + 0x18]
lea r14, [rdi + 0x1c8]
lea r15, [rdi + 0xf0]
call fcn.1401d3260
mov qword [rsp + 0x5a0], rax
mov dword [rsp + 0x5a8], edx
mov r12, qword [rdi + 0xb0]
mov r13d, dword [rdi + 0xb8]
cmp dword [r15], 0
je 0x1401371ea
nop word cs:[rax + rax]
mov edx, dword [rdi + 0xf4]
mov eax, dword [rdi + 0xf8]
mov dword [rsp + 0x870], edx
mov dword [rsp + 0x874], eax
cmp qword [rdi + 0x1d8], rdx
jbe 0x140144ca9
mov rcx, qword [rdi + 0x1d0]
imul rdx, rdx, 0x130
add byte [rbx + 0xf02113c], al
test byte [rdx - 0x25], cl
add byte [rax], al
add rcx, rdx
cmp dword [rcx + 0x114], eax
jne 0x140144ca9
mov r8d, dword [rcx + 0x48]
cmp r8d, 0x3b9aca00
je 0x140144d95
mov rdx, qword [rcx + 0x40]
lea rcx, [rsp + 0x5a0]
call fcn.1401d3410
xor ecx, ecx
cmp rax, r12
setne cl
mov eax, 0xff
cmovb ecx, eax
test cl, cl
jne 0x1401371ac
cmp edx, r13d
setne cl
jb 0x1401371ea
cmp cl, 1
jne 0x1401371ea
lea rsi, [rsp + 0x10f0]
mov rcx, rsi
mov rdx, r15
mov r8, r14
call fcn.140043680
cmp qword [rsp + 0x10f0], 0
je 0x1401371f6
mov rcx, rbx
mov rdx, rsi
mov r8b, 1
call fcn.14004c270
cmp dword [r15], 0
jne 0x140137120
mov qword [rsp + 0x10f0], 0
mov r13, qword [rsp + 0x80]
mov r15, qword [rsp + 0x60]
mov r8, qword [rsp + 0xd0]
mov edx, ebp
mov rbx, qword [rsp + 0x90]
mov r12, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x40]
mov eax, dword [rsp + 0x3c]
test al, al
jne 0x14013723a
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
jne 0x140141b3c
xor eax, eax
xchg byte [rsi], al
cmp al, 2
jne 0x140137255
mov rcx, rsi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov edx, ebp
mov r8, qword [rsp + 0xd0]
mov eax, dword [rsp + 0xd0]
mov ebp, dword [rsp + 0x4c]
mov rdi, qword [rsp + 0x68]
jmp 0x14013726a
cmp rax, 1
jne 0x140141a18
mov rax, qword [rsp + 0x7a0]
mov rsi, qword [rax]
mov rcx, qword [rsp + 0xd38]
movdqu xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rsp + 0x5b0], xmm1
movdqa xmmword [rsp + 0x5a0], xmm0
mov qword [rax], 0
test rsi, rsi
mov qword [rsp + 0xd0], r8
mov dword [rsp + 0x3c], edx
je 0x140137350
mov qword [rsp + 0x3b0], rsi
movdqu xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
lea rax, [rsp + 0x3d0]
movups xmmword [rax - 8], xmm1
movdqu xmmword [rax - 0x18], xmm0
cmp dword [r13 + 0x100], 4
jne 0x1401372f8
mov rax, qword [r13 + 0x158]
sub rax, qword [r13 + 0x150]
cmp rax, qword [r13 + 0x178]
jae 0x1401373b2
mov rcx, qword [rsp + 0xf0]
mov rdx, qword [rsp + 0x158]
call fcn.14017c340
test rax, rax
jne 0x1401373a0
test rdx, rdx
jne 0x1401373a0
cmp dword [r13 + 0x100], 4
jne 0x1401422d0
mov rax, qword [r13 + 0x158]
sub rax, qword [r13 + 0x150]
cmp rax, qword [r13 + 0x178]
jae 0x1401373b2
jmp 0x1401422d0
cmp byte [r13 + 0x3ec], 0
je 0x140137432
cmp dword [r13 + 0x3e0], 0
je 0x140137376
mov eax, dword [r13 + 0x3e8]
mov dword [rsp + 0x86c], eax
je 0x140137432
nop dword [rax]
cmp qword [r13 + 0x3b8], 0
je 0x140137424
jmp 0x140137432
test rax, rax
jne 0x1401422d0
test rdx, rdx
jne 0x140141a6c
mov eax, dword [rsp + 0x3d4]
mov dword [rsp + 0x86c], eax
mov qword [rsp + 0x198], rsi
movdqa xmm0, xmmword [rsp + 0x5a0]
movaps xmm1, xmmword [rsp + 0x5b0]
lea rax, [rsp + 0x1a0]
movups xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov byte [rsp + 0x190], 6
mov rcx, qword [rsp + 0xf0]
lea rdx, [rsp + 0x190]
call fcn.14017a850
cmp al, 0xc
jne 0x140144ed3
mov r8, qword [rsp + 0xd0]
mov edx, dword [rsp + 0x3c]
cmp qword [r13 + 0x3b8], 0
jne 0x140137432
cmp byte [r13 + 0x3ec], 0
jne 0x140141941
mov rdx, qword [r13 + 0x390]
cmp rdx, 2
je 0x14013746f
mov rcx, qword [r13 + 0x398]
mov rax, qword [r13 + 0x3a0]
test rdx, rdx
je 0x140137464
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
mov rdx, qword [rsp + 0xd30]
call qword [rax + 0x60]
mov qword [rsp + 0x870], 2
mov qword [rsp + 0x890], 0
mov rsi, qword [r13 + 0x3f9]
test byte [r13 + 0x3f8], 1
mov byte [r13 + 0x3f8], 0
clc
add eax, dword [rax]
add byte [rax], al
mov dword [rsp + 0x4c], ebp
mov qword [rsp + 0x90], rbx
mov qword [rsp + 0x58], r12
mov qword [rsp + 0x68], rdi
je 0x140137581
cmp dword [r13 + 0x100], 4
jne 0x1401374db
mov rax, qword [r13 + 0x158]
sub rax, qword [r13 + 0x150]
sub eax, dword [rbp + 0x150]
cmp rax, qword [r13 + 0x178]
jae 0x140137552
mov rcx, qword [rsp + 0xf0]
mov rdx, qword [rsp + 0x158]
call fcn.14017c340
test rax, rax
jne 0x14013751d
test rdx, rdx
jne 0x14013751d
cmp dword [r13 + 0x100], 4
jne 0x140137522
mov rax, qword [r13 + 0x158]
sub rax, qword [r13 + 0x150]
cmp rax, qword [r13 + 0x178]
jb 0x140137522
jmp 0x140137552
test rax, rax
je 0x140137549
mov byte [r13 + 0x3f8], 1
mov byte [rsp + 0xde0], 4
mov rdx, qword [rsp + 0x870]
cmp rdx, 2
je 0x140138690
jmp 0x1401385e9
test rdx, rdx
jne 0x140137796
mov qword [rsp + 0x192], rsi
mov word [rsp + 0x190], 0x105
mov rcx, qword [rsp + 0xf0]
mov word [rax + rsi*8], fs
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x90
add dword [rax], eax
add al, ch
xlatb
xor al, byte [rax + rax]
cmp al, 0xc
jne 0x1401451b4
movzx eax, byte [r13 + 0x401]
test eax, eax
je 0x140137640
cmp eax, 2
jne 0x140137870
mov rax, qword [rsp + 0x858]
mov rax, qword [rax]
test rax, rax
je 0x140137870
mov rax, qword [rax + 0x10]
cmp rax, 1
jne 0x1401376ff
cmp dword [r13 + 0x100], 4
mov rdi, qword [rsp + 0x68]
jl 0x1401375ec
invalid
jne 0x1401375e6
mov rax, qword [r13 + 0x158]
sub rax, qword [r13 + 0x150]
cmp rax, qword [r13 + 0x178]
jae 0x1401377ba
mov rcx, qword [rsp + 0xf0]
mov rdx, qword [rsp + 0x158]
call fcn.14017c340
add al, 0
test rax, rax
jne 0x14013775d
test rdx, rdx
jne 0x14013775d
cmp dword [r13 + 0x100], 4
jne 0x140137762
mov rax, qword [r13 + 0x158]
sub rax, qword [r13 + 0x150]
cmp rax, qword [r13 + 0x178]
test dword [rax + 1], edi
add byte [rax], al
jb 0x140137762
jmp 0x1401377ba
cmp dword [r13 + 0x100], 4
jne 0x140137661
mov rax, qword [r13 + 0x158]
sub rax, qword [r13 + 0x150]
cmp rax, qword [r13 + 0x178]
test dword [rax + 1], edi
add byte [rax], al
jae 0x1401376bc
mov rcx, qword [rsp + 0xf0]
mov rdx, qword [rsp + 0x158]
call fcn.14017c340
test rax, rax
jne 0x1401376aa
test rdx, rdx
jne 0x1401376aa
cmp dword [r13 + 0x100], 4
jne 0x140137762
mov rax, qword [r13 + 0x158]
sub rax, qword [r13 + 0x150]
cmp rax, qword [r13 + 0x178]
jae 0x1401376bc
jmp 0x140137762
test rax, rax
jne 0x140137762
test rdx, rdx
jne 0x140137796
mov rax, qword [r13 + 0x402]
mov qword [rsp + 0x192], rax
mov word [rsp + 0x190], 5
mov rcx, qword [rsp + 0xf0]
lea rdx, [rsp + 0x190]
call fcn.14017a850
cmp al, 0xc
jne 0x1401453b6
mov byte [r13 + 0x401], 1
jmp 0x140137870
mov rax, qword [rsp + 0x858]
mov rdi, qword [rax]
mov rax, qword [rsp + 0x158]
mov rcx, qword [rax]
xor eax, eax
mov edx, 1
lock cmpxchg qword [rdi + 0x28], rdx
cmp rax, 2
je 0x140137781
test rax, rax
jne 0x140137870
mov rdx, qword [rdi + 0x18]
mov rax, qword [rcx]
test rdx, rdx
je 0x140137808
mov rcx, qword [rcx + 8]
cmp qword [rdi + 0x20], rcx
jne 0x14013780c
cmp rdx, rax
je 0x140137834
jmp 0x14013780c
test rax, rax
je 0x140137791
mov byte [rsp + 0xde0], 4
mov rdx, qword [rsp + 0x870]
cmp rdx, 2
je 0x140138690
jmp 0x1401385e9
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
add rax, 0x10
jmp 0x140137866
test rdx, rdx
je 0x1401377ba
lea rcx, [rsp + 0xde0]
call fcn.140044f80
mov rdx, qword [rsp + 0x870]
cmp rdx, 2
je 0x140138690
jmp 0x1401385e9
movabs rax, 0xb416870b7adb7c3b
mov qword [rsp + 0x192], rax
mov word [rsp + 0x190], 5
mov rcx, qword [rsp + 0xf0]
lea rdx, [rsp + 0x190]
call fcn.14017a850
cmp al, 0xc
jne 0x14014563d
mov rax, qword [rsp + 0x858]
mov rax, qword [rax]
mov qword [rax + 0x10], 2
jmp 0x140137870
mov rcx, qword [rcx + 8]
call qword [rax]
mov rsi, rax
mov rbx, rdx
mov rax, qword [rdi + 0x18]
test rax, rax
je 0x140137824
mov rcx, qword [rdi + 0x20]
call qword [rax + 0x18]
mov qword [rdi + 0x18], rsi
mov qword [rdi + 0x20], rbx
mov rbx, qword [rsp + 0x90]
mov eax, 1
xor ecx, ecx
lock cmpxchg qword [rdi + 0x28], rcx
je 0x140137870
mov rax, qword [rdi + 0x18]
mov rcx, qword [rdi + 0x20]
mov qword [rdi + 0x18], 0
test rax, rax
je 0x140145ae0
xor edx, edx
xchg qword [rdi + 0x28], rdx
add rax, 8
call qword [rax]
nop dword [rax + rax]
cmp dword [r13 + 0x490], 2
jne 0x140137a40
mov r8, qword [rsp + 0x70]
mov dword [r13 + 0x490], 2
cmp dword [r13 + 0x450], 0
je 0x140137ac1
mov rdi, qword [r13 + 0x418]
lea rsi, [rdi + 0x10]
xor eax, eax
mov cl, 1
lock cmpxchg byte [rdi + 0x10], cl
jne 0x140137ffc
mov r12, r8
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
jne 0x14013800f
xor ebp, ebp
movzx eax, byte [rdi + 0x11]
test al, al
jne 0x14014513c
mov r14, r15
cmp dword [rdi + 0xa8], 0
je 0x1401379be
mov eax, dword [rdi + 0xac]
mov dword [rsp + 0x70], eax
cmp dword [r13 + 0x100], 4
jne 0x14013791f
mov rcx, qword [r13 + 0x158]
sub rcx, qword [r13 + 0x150]
mov ebx, 0
mov eax, 0
cmp rcx, qword [r13 + 0x178]
jae 0x140137976
mov rcx, qword [rsp + 0xf0]
mov rdx, qword [rsp + 0x158]
call fcn.14017c340
mov rbx, rdx
test rax, rax
jne 0x140137976
test rbx, rbx
jne 0x140137976
mov r15d, 1
cmp dword [r13 + 0x100], 4
jne 0x140137e63
mov rcx, qword [r13 + 0x158]
sub rcx, qword [r13 + 0x150]
mov ebx, 0
mov eax, 0
cmp rcx, qword [r13 + 0x178]
jb 0x1401379cd
mov r15, rax
test rax, rax
jne 0x1401379cd
test rbx, rbx
jne 0x1401379cd
mov eax, dword [rsp + 0x70]
mov dword [rsp + 0x194], eax
mov dword [rsp + 0x198], 7
mov byte [rsp + 0x190], 8
mov rcx, qword [rsp + 0xf0]
lea rdx, [rsp + 0x190]
call fcn.14017a850
cmp al, 0xc
jne 0x1401453c9
mov dword [rdi + 0xa8], 0
xor ebx, ebx
xor r15d, r15d
test bpl, bpl
jne 0x1401379e5
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
jne 0x140138408
xor eax, eax
xchg byte [rsi], al
cmp al, 2
mov qword [rsp + 0x70], r12
mov ebp, dword [rsp + 0x4c]
jne 0x1401379ff
mov rcx, rsi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test r15, r15
mov r12, qword [rsp + 0x58]
mov rdi, qword [rsp + 0x68]
je 0x140137b47
mov byte [rsp + 0xde0], 4
mov r15, r14
mov rbx, qword [rsp + 0x90]
mov rdx, qword [rsp + 0x870]
cmp rdx, 2
je 0x140138690
jmp 0x1401385e9
cmp dword [r13 + 0x100], 4
mov rdi, qword [rsp + 0x68]
jne 0x140137a6a
mov rax, qword [r13 + 0x158]
sub rax, qword [r13 + 0x150]
cmp rax, qword [r13 + 0x178]
jae 0x140137b9b
mov rcx, qword [rsp + 0xf0]
mov rdx, qword [rsp + 0x158]
call fcn.14017c340
test rax, rax
jne 0x140137b82
test rdx, rdx
jne 0x140137b82
mov cl, 4
cmp dword [r13 + 0x100], 4
jne 0x1401385d0
mov rax, qword [r13 + 0x158]
sub rax, qword [r13 + 0x150]
cmp rax, qword [r13 + 0x178]
jae 0x140137b9b
jmp 0x1401385d0
mov qword [rsp + 0x70], r8
cmp dword [r13 + 0x100], 4
mov rdi, qword [rsp + 0x68]
jne 0x140137af0
mov rax, qword [r13 + 0x158]
sub rax, qword [r13 + 0x150]
cmp rax, qword [r13 + 0x178]
jae 0x140137f72
mov rcx, qword [rsp + 0xf0]
mov rdx, qword [rsp + 0x158]
call fcn.14017c340
test rax, rax
jne 0x140137e02
test rdx, rdx
jne 0x140137e02
mov cl, 4
cmp dword [r13 + 0x100], 4
jne 0x1401385d0
mov rax, qword [r13 + 0x158]
sub rax, qword [r13 + 0x150]
cmp rax, qword [r13 + 0x178]
jae 0x140137f72
jmp 0x1401385d0
test rbx, rbx
mov r15, r14
je 0x140137e3c
lea rcx, [rsp + 0xde0]
mov rdx, rbx
call fcn.140044f80
mov rbx, qword [rsp + 0x90]
mov rdx, qword [rsp + 0x870]
cmp rdx, 2
je 0x140138690
jmp 0x1401385e9
test rax, rax
jne 0x140137b90
test rdx, rdx
jne 0x140137e14
mov cl, 4
test rax, rax
jne 0x1401385d0
mov dword [rsp + 0x194], 0
mov dword [rsp + 0x19c], 0
mov dword [rsp + 0x1a4], 0
mov dword [rsp + 0x1ac], 0
mov dword [rsp + 0x1b4], 0
mov dword [rsp + 0x1bc], 0
mov dword [rsp + 0x1c4], 0
mov byte [rsp + 0x1cc], 1
mov byte [rsp + 0x190], 4
mov rcx, qword [rsp + 0xf0]
lea rdx, [rsp + 0x190]
call fcn.14017a850
cmp al, 0xc
jne 0x140145350
mov rdi, qword [r13 + 0x418]
lea rax, [rdi + 0x10]
mov qword [rsp + 0xb0], rax
xor eax, eax
mov cl, 1
lock cmpxchg byte [rdi + 0x10], cl
mov rdx, qword [rsp + 0x70]
jne 0x140138384
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
jne 0x1401383a9
xor esi, esi
movzx eax, byte [rdi + 0x11]
test al, al
jne 0x14014532c
mov r14, qword [r13 + 0x420]
lea rbx, [r14 + 0x10]
xor eax, eax
mov cl, 1
lock cmpxchg byte [r14 + 0x10], cl
jne 0x1401383ca
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
jne 0x1401383ea
xor eax, eax
movzx ecx, byte [r14 + 0x11]
test cl, cl
jne 0x140145311
cmp dword [r13 + 0x4a0], 0
je 0x140137caf
mov ecx, dword [r13 + 0x4a4]
mov qword [rdi + 0x28], rcx
mov dword [rsp + 0xe8], eax
mov qword [rsp + 0x88], r14
mov qword [rsp + 0xa0], rbx
mov dword [rsp + 0xc8], esi
mov qword [rsp + 0x60], r15
mov qword [rsp + 0x70], rdx
cmp dword [r13 + 0x4c0], 0
je 0x140137cf0
cmp dword [r13 + 0x4c4], 0
setne byte [rdi + 0x189]
cmp dword [r13 + 0x4a8], 0
je 0x140138424
lea rax, [rdi + 0x18]
mov qword [rsp + 0x40], rax
lea rsi, [rdi + 0x1c8]
mov r13, qword [rsp + 0x80]
mov ecx, dword [r13 + 0x4ac]
mov eax, dword [rdi + 0x184]
mov dword [rdi + 0x184], ecx
xor edx, edx
mov ebx, ecx
sub ebx, eax
setne dl
mov r8d, 0xff
cmovb edx, r8d
cmp dl, 0xff
je 0x140137e71
movzx eax, dl
cmp eax, 1
jne 0x140138424
mov r14, qword [rdi + 0x220]
test r14, r14
je 0x140138424
mov rax, qword [rsp + 0x88]
lea r15, [rax + 0x18]
lea r12, [rdi + 0x118]
lea r13, [rdi + 0x1b8]
xor ebp, ebp
nop dword [rax]
cmp qword [rdi + 0x200], rbp
jbe 0x140144d36
mov rax, qword [rdi + 0x1f8]
mov rcx, rbp
shl rcx, 4
mov qword [rsp + 0x190], rsi
movq xmm0, qword [rax + rcx + 8]
pshufd xmm0, xmm0, 0xe1
movq qword [rsp + 0x198], xmm0
mov qword [rsp + 0x28], r13
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov rcx, r12
mov edx, ebx
mov r8, r15
lea r9, [rsp + 0x190]
call fcn.140199820
test eax, eax
jne 0x14013833f
mov rax, qword [rdi + 0x220]
cmp rax, r14
sbb rbp, 0xffffffffffffffff
cmp rax, r14
sbb r14, 0
cmp rbp, r14
jb 0x140137d80
jmp 0x140138424
test rax, rax
jne 0x140137f67
test rdx, rdx
je 0x140137f67
lea rcx, [rsp + 0x5a0]
call fcn.140044f80
mov r8, qword [rsp + 0x70]
movzx ecx, byte [rsp + 0x5a0]
cmp ecx, 3
jne 0x140138594
jmp 0x14013789c
mov byte [rsp + 0xde0], 3
mov rdx, qword [rsp + 0x870]
cmp rdx, 2
mov rbx, qword [rsp + 0x90]
jne 0x1401385e9
jmp 0x140138690
test bpl, bpl
jne 0x1401379e5
jmp 0x1401379d2
mov rdx, qword [rdi + 0x220]
test rdx, rdx
mov r14, qword [rsp + 0x70]
mov r15, qword [rsp + 0x60]
mov ebp, dword [rsp + 0x4c]
mov r12, qword [rsp + 0x58]
je 0x14013802b
sub eax, ecx
xor ecx, ecx
xor r8d, r8d
jmp 0x140137ebe
mov r9, qword [rdi + 0x220]
cmp r9, rdx
sbb r8, 0xffffffffffffffff
cmp r9, rdx
sbb rdx, 0
cmp r8, rdx
jae 0x14013802d
cmp qword [rdi + 0x200], r8
jbe 0x140144d36
mov r9, qword [rdi + 0x1f8]
mov r11, r8
shl r11, 4
mov r10d, dword [r9 + r11 + 8]
mov r11d, dword [r9 + r11 + 0xc]
mov dword [rsp + 0x1140], r11d
mov dword [rsp + 0x1144], r10d
cmp qword [rdi + 0x1d8], r11
jbe 0x140144db7
mov r9, qword [rdi + 0x1d0]
imul r11, r11, 0x130
cmp dword [r9 + r11], 2
je 0x140144db7
add r9, r11
cmp dword [r9 + 0x114], r10d
jne 0x140144db7
mov r10d, dword [r9 + 0x80]
sub r10d, eax
jo 0x14013836b
mov dword [r9 + 0x80], r10d
test r10d, r10d
jg 0x140137f48
xor r10d, r10d
mov r11d, dword [r9 + 0x84]
sub r11d, r10d
jle 0x140137ea0
mov dword [r9 + 0x84], r10d
add ecx, r11d
jmp 0x140137ea0
mov cl, 4
test rax, rax
jne 0x1401385d0
movzx eax, byte [r13 + 0x48c]
movdqu xmm0, xmmword [r13 + 0x454]
movups xmm1, xmmword [r13 + 0x464]
movups xmm2, xmmword [r13 + 0x474]
mov rcx, qword [r13 + 0x484]
movdqu xmmword [rsp + 0x194], xmm0
movups xmmword [rsp + 0x1a4], xmm1
movups xmmword [rsp + 0x1b4], xmm2
mov qword [rsp + 0x1c4], rcx
mov byte [rsp + 0x1cc], al
mov byte [rsp + 0x190], 4
mov rcx, qword [rsp + 0xf0]
lea rdx, [rsp + 0x190]
call fcn.14017a850
cmp al, 0xc
jne 0x14014558c
mov dword [r13 + 0x450], 1
mov r8, qword [rsp + 0x70]
jmp 0x14013789c
mov rcx, rsi
mov rbx, r8
call fcn.140337a10
mov r8, rbx
jmp 0x1401378b6
call fcn.140337ad0
mov ebp, eax
xor bpl, 1
movzx eax, byte [rdi + 0x11]
test al, al
je 0x1401378da
jmp 0x14014513c
xor ecx, ecx
mov qword [rsp + 0x3b0], 2
mov qword [rsp + 0x3d0], 0
mov eax, dword [rdi + 0x124]
add ecx, eax
jo 0x140138057
mov dword [rdi + 0x124], ecx
mov eax, ecx
test eax, eax
jle 0x140138424
lea r15, [rdi + 0x120]
jmp 0x1401380ac
cmp byte [rcx + 0x51], 0
je 0x140138271
cmp dword [rcx + 0x48], 0x3b9aca00
setne bl
mov rcx, r15
lea r14, [rsp + 0x9a0]
mov rdx, r14
call fcn.1400484b0
mov rcx, qword [rsp + 0x40]
mov rdx, r14
mov r8d, ebx
call fcn.14004c270
cmp dword [rdi + 0x124], 0
jle 0x140138284
cmp dword [rdi + 0x144], 0
je 0x140138284
mov ecx, dword [rdi + 0x148]
mov eax, dword [rdi + 0x14c]
cmp ecx, dword [rdi + 0x150]
jne 0x140138136
cmp eax, dword [rdi + 0x154]
jne 0x140138136
mov dword [rsp + 0x1140], ecx
mov dword [rsp + 0x1144], eax
mov rdx, qword [rdi + 0x1d8]
cmp rdx, rcx
jbe 0x140144e2d
mov r8, qword [rdi + 0x1d0]
imul r9, rcx, 0x130
cmp dword [r8 + r9], 2
je 0x140144e2d
add r8, r9
cmp dword [r8 + 0x114], eax
jne 0x140144e2d
cmp dword [r8 + 0xc4], 0
jne 0x140144f12
mov dword [rdi + 0x144], 0
jmp 0x1401381b1
mov dword [rsp + 0x1140], ecx
mov dword [rsp + 0x1144], eax
cmp qword [rdi + 0x1d8], rcx
jbe 0x140144e80
mov rdx, qword [rdi + 0x1d0]
imul r8, rcx, 0x130
cmp dword [rdx + r8], 2
je 0x140144e80
add rdx, r8
cmp dword [rdx + 0x114], eax
jne 0x140144e80
movq xmm0, qword [rdx + 0xc8]
cmp dword [rdx + 0xc4], 0
mov dword [rdx + 0xc4], 0
je 0x140144f06
mov dword [rdi + 0x144], 1
movq qword [rdi + 0x148], xmm0
mov rdx, qword [rdi + 0x1d8]
mov dword [rsp + 0x1140], ecx
mov dword [rsp + 0x1144], eax
cmp rdx, rcx
jbe 0x140144e80
mov r8, qword [rdi + 0x1d0]
imul rdx, rcx, 0x130
cmp dword [r8 + rdx], 2
je 0x140144e80
add r8, rdx
cmp dword [r8 + 0x114], eax
jne 0x140144e80
mov byte [r8 + 0x122], 0
mov qword [rsp + 0x9a0], rsi
mov dword [rsp + 0x9a8], ecx
mov dword [rsp + 0x9ac], eax
mov dword [rsp + 0x1140], ecx
mov dword [rsp + 0x1144], eax
cmp qword [rdi + 0x1d8], rcx
jbe 0x140144e2d
mov rcx, qword [rdi + 0x1d0]
cmp dword [rcx + rdx], 2
je 0x140144e2d
add rcx, rdx
cmp dword [rcx + 0x114], eax
jne 0x140144e2d
movzx eax, byte [rcx + 0x50]
add al, 0xfa
movzx eax, al
cmp al, 6
mov edx, 6
cmovae eax, edx
cmp al, 3
je 0x140138068
movzx eax, al
cmp eax, 5
je 0x140138068
cmp qword [rcx + 0x88], 0
jne 0x140138072
jmp 0x14013809f
mov rdx, qword [rsp + 0x3b0]
cmp rdx, 2
je 0x140138424
mov rcx, qword [rsp + 0x3b8]
mov rax, qword [rsp + 0x3c0]
test rdx, rdx
je 0x1401382bd
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0x3c8]
call qword [rax + 0x68]
mov r8, qword [rsp + 0x3b0]
cmp r8, 2
je 0x140138424
mov rdx, qword [rsp + 0x3c8]
mov rcx, qword [rsp + 0x3b8]
mov rax, qword [rsp + 0x3c0]
test r8, r8
je 0x14013841e
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0x3b8]
lock dec qword [rax]
jne 0x140138424
mov rcx, qword [rsp + 0x3b8]
mov rdx, qword [rsp + 0x3c0]
call fcn.140180e30
jmp 0x140138424
movaps xmmword [rsp + 0xb20], xmm6
mov bl, 1
xor esi, esi
mov r13, qword [rsp + 0x80]
mov r8, qword [rsp + 0x70]
mov r15, qword [rsp + 0x60]
mov ebp, dword [rsp + 0x4c]
mov r12, qword [rsp + 0x58]
jmp 0x140138464
movaps xmmword [rsp + 0xb20], xmm6
mov bl, 1
mov edx, 3
xor esi, esi
mov r8, r14
jmp 0x140138464
mov rcx, qword [rsp + 0xb0]
call fcn.140337a10
mov rdx, qword [rsp + 0x70]
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
je 0x140137c4f
call fcn.140337ad0
mov rdx, qword [rsp + 0x70]
mov esi, eax
xor sil, 1
movzx eax, byte [rdi + 0x11]
test al, al
je 0x140137c5d
jmp 0x14014532c
mov rcx, rbx
call fcn.140337a10
mov rdx, qword [rsp + 0x70]
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
je 0x140137c8b
call fcn.140337ad0
mov rdx, qword [rsp + 0x70]
xor al, 1
movzx ecx, byte [r14 + 0x11]
test cl, cl
je 0x140137c9a
jmp 0x140145311
call fcn.140337ad0
test al, al
jne 0x1401379e5
mov byte [rdi + 0x11], 1
jmp 0x1401379e5
call qword [rax + 0x80]
mov bl, 3
mov sil, 1
mov r13, qword [rsp + 0x80]
cmp dword [r13 + 0x498], 0
mov r8, qword [rsp + 0x70]
mov r15, qword [rsp + 0x60]
mov ebp, dword [rsp + 0x4c]
mov r12, qword [rsp + 0x58]
je 0x14013845d
cmp dword [r13 + 0x49c], 0
setne byte [rdi + 0x188]
mov edx, dword [rsp + 0x2f4]
cmp byte [rsp + 0xe8], 0
mov dword [rsp + 0x2f4], edx
mov r14, r8
jne 0x14013848b
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
jne 0x14013ec24
xor eax, eax
mov rcx, qword [rsp + 0xa0]
xchg byte [rcx], al
cmp al, 2
jne 0x1401384ab
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov r8, r14
mov edx, dword [rsp + 0x2f4]
cmp byte [rsp + 0xc8], 0
jne 0x1401384c8
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
jne 0x14013ec4c
xor eax, eax
mov rcx, qword [rsp + 0xb0]
xchg byte [rcx], al
cmp al, 2
jne 0x1401384e8
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov r8, r14
mov edx, dword [rsp + 0x2f4]
test sil, sil
mov rdi, qword [rsp + 0x68]
je 0x140138535
cmp dword [r13 + 0x490], 0
mov rbx, qword [rsp + 0x90]
je 0x14013e3d2
mov eax, dword [r13 + 0x494]
mov rcx, qword [r13 + 0x48]
test rcx, rcx
je 0x14013ddcc
cmp ecx, 1
jne 0x14013ddf8
mov rdx, qword [rsp + 0xc38]
cmp qword [rdx], rax
jmp 0x14013dde7
mov byte [rsp + 0x5a0], bl
mov byte [rsp + 0x5a1], 1
mov dword [rsp + 0x5a4], edx
lea rax, [0x1403ce090]
mov qword [rsp + 0x5a8], rax
mov qword [rsp + 0x5b0], 1
movdqa xmm0, xmmword [rsp + 0xb20]
lea rax, [rsp + 0x5b8]
movdqu xmmword [rax], xmm0
mov rbx, qword [rsp + 0x90]
movzx ecx, byte [rsp + 0x5a0]
cmp ecx, 3
je 0x14013789c
mov qword [rsp + 0x70], r8
cmp ecx, 4
je 0x1401385d0
lea rdx, [rsp + 0x5a1]
mov rax, qword [rdx + 0x1f]
lea r8, [rsp + 0xde1]
mov qword [r8 + 0x1f], rax
movdqu xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [r8 + 0x10], xmm1
movdqu xmmword [r8], xmm0
nop dword [rax + rax]
mov byte [rsp + 0xde0], cl
mov rdx, qword [rsp + 0x870]
cmp rdx, 2
je 0x140138690
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
invalid
mov rcx, qword [rsp + 0x878]
mov rax, qword [rsp + 0x880]
test rdx, rdx
je 0x140138610
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0x888]
call qword [rax + 0x68]
mov r8, qword [rsp + 0x870]
cmp r8, 2
je 0x140138690
mov rdx, qword [rsp + 0x888]
mov rcx, qword [rsp + 0x878]
mov rax, qword [rsp + 0x880]
test r8, r8
je 0x14013c439
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0x878]
lock dec qword [rax]
jne 0x140138690
mov rcx, qword [rsp + 0x878]
mov rdx, qword [rsp + 0x880]
call fcn.140180e30
nop word cs:[rax + rax]
mov rax, qword [r13 + 0x390]
cmp rax, 2
je 0x1401386ce
mov rcx, qword [r13 + 0x398]
mov r8, qword [r13 + 0x3a0]
test rax, rax
je 0x1401386c2
mov rax, qword [r8 + 0x10]
dec rax
and rax, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
mov rdx, qword [rsp + 0xd30]
call qword [r8 + 0x68]
movzx eax, byte [rsp + 0xde0]
cmp eax, 3
jne 0x1401418fa
movdqu xmm0, xmmword [r13 + 0x418]
paddq xmm0, xmm7
movdqu xmmword [rsp + 0xcb0], xmm0
mov byte [rsp + 0xcc0], 0
mov rax, qword [rsp + 0xc48]
mov qword [rsp + 0xc90], rax
mov rax, qword [rsp + 0x7a0]
mov qword [rsp + 0xc98], rax
mov rax, qword [rsp + 0xac8]
mov qword [rsp + 0xca0], rax
mov rax, qword [rsp + 0x858]
mov qword [rsp + 0xca8], rax
mov qword [rsp + 0xd40], 2
or eax, 0x20000
add byte [rax], al
mov qword [rsp + 0xd60], 0
mov ebx, dword [rsp + 0x3ac]
cmp byte [r13 + 0x1c2], 0
mov r8, qword [rsp + 0x70]
mov dword [rsp + 0x3ac], ebx
jne 0x140138ab0
nop word cs:[rax + rax]
cmp byte [r13 + 0x1c1], 0
je 0x140138900
invalid
movzx eax, byte [r13 + 0x1c0]
lea rcx, [rsp + 0x190]
mov rdx, r13
test al, al
je 0x1401387e0
mov r8, qword [rsp + 0xad0]
call fcn.1401e0ad0
cmp qword [rsp + 0x190], 0
mov r8, qword [rsp + 0x198]
je 0x140138818
mov byte [r13 + 0x1c2], 1
mov eax, 1
add dword [rax], eax
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
invalid
xor r15d, r15d
jmp 0x140138abc
mov r8, qword [rsp + 0xad0]
call fcn.1401e0ad0
cmp qword [rsp + 0x190], 0
cmp dword [rsp + 0x190], 0
mov rdx, qword [rsp + 0x198]
je 0x14013887b
add byte [rbx + rdi*2 + 0x41], dh
mov byte [rbp + 0x1c2], 1
mov byte [r13 + 0x1c2], 1
mov eax, 1
mov rcx, rdx
xor r15d, r15d
jmp 0x1401388c0
mov rcx, qword [rsp + 0x1a0]
lea rax, [rsp + 0x1a0]
movdqu xmm0, xmmword [rax + 8]
movdqa xmmword [rsp + 0x3b0], xmm0
test r8, r8
je 0x1401388c8
movaps xmm0, xmmword [rsp + 0x3b0]
movaps xmmword [rsp + 0x5a0], xmm0
movaps xmmword [rsp + 0x190], xmm0
test byte [rax + rdx*4], ah
add dword [rax], eax
add byte [rax + 1], bh
test byte [rax + rdx*4], ah
add dword [rax], eax
add byte [rax + 1], bh
mov qword [rsp + 0xfb8], rcx
mov eax, 0x6600000f
movq mm0, qword [rsp + 0x190]
outsd dx, dword [rsi]
test byte [rax + rdx*4], ah
add dword [rax], eax
invalid
movdqa xmm0, xmmword [rsp + 0x190]
movdqa xmmword [rsp + 0xde0], xmm0
mov r15, r8
jmp 0x1401388c0
mov rcx, qword [rsp + 0x1a0]
lea rax, [rsp + 0x1a0]
movabs al, byte [0x8406f0ff3000001]
movdqa xmmword [rsp + 0x3b0], xmm0
test rdx, rdx
je 0x1401388f2
movdqa xmm0, xmmword [rsp + 0x3b0]
movdqa xmmword [rsp + 0xde0], xmm0
mov eax, 1
mov r15, rdx
nop dword [rax + rax]
add byte [rax], al
invalid
and al, 0xb0
add eax, dword [rax]
add byte [rsi + 0xf], ah
jg 0x14013882f
mov r8, rcx
jmp 0x140138abc
cmp qword [r13 + 0x1a8], 0
je 0x140138a7a
mov r8d, 0x19
mov cl, 0x27
lea rdx, str.bytes_remaining_on_stream
movabs dword [0x52ec6e8002975], eax
movabs dword [0x52ec6e8002975], eax
mov r8, rax
jmp 0x1401387c5
mov byte [r13 + 0x1c1], 0
mov r8, qword [rsp + 0x70]
nop
mov rsi, qword [r13 + 0x1a8]
add byte [rcx + 0x39], cl
mov ch, 0xb0
add dword [rax], eax
add byte [rbp + 0x1e], dh
cmp qword [r13 + 0x1b0], rsi
jne 0x14013892e
mov edx, 1
mov rcx, qword [rsp + 0xad0]
call fcn.140037ba0
mov r8, qword [rsp + 0x70]
mov rsi, qword [r13 + 0x1a8]
mov esi, dword [rbp + 0x1a8]
cmp rsi, 0xffffffffffffffff
je 0x140138a50
mov rax, qword [r13 + 0x1b0]
cmp rax, rsi
jne 0x140138964
and byte [rdx + 0x40], bh
mov edx, 0x40
mov rcx, qword [rsp + 0xad0]
call fcn.140037ba0
dec dword [rcx - 0x75]
mov ch, 0xa8
test al, 1
add byte [rax], al
dec dword [rcx - 0x75]
mov ch, 0xa8
test al, 1
add byte [rax], al
mov rax, qword [r13 + 0x1b0]
mov rdi, qword [r13 + 0x1a0]
test al, 1
add byte [rax], al
mov rax, qword [r13 + 0x1b0]
mov rdi, qword [r13 + 0x1a0]
add dword [rax], eax
add byte [rax + 1], cl
test dword [rax + 0x29], 0xbc8948f0
and al, 0xb0
add eax, dword [rax]
add byte [rax - 0x77], cl
mov qword [rsp + 0x3b8], rax
lea rax, [rsp + 0x3d0]
movups xmmword [rax - 0x10], xmm6
add rdi, rsi
sub rax, rsi
mov qword [rsp + 0x3b0], rdi
mov qword [rsp + 0x3b8], rax
lea rax, [rsp + 0x3d0]
movups xmmword [rax - 0x10], xmm6
mov qword [rsp + 0x9a0], rdi
mov rcx, qword [r13 + 0x188]
lea ecx, [rax + 0x49000001]
mov eax, dword [rbp + 0x190]
mov byte [rcx], al
add byte [rax], al
mov rax, qword [r13 + 0x190]
mov rdx, qword [rsp + 0x158]
lea r8, [rsp + 0x3b0]
call qword [rax + 0x18]
test rax, rax
test eax, eax
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0xb0
add eax, dword [rax]
add bh, bh
push rax
sbb byte [rax - 0x7b], cl
test eax, eax
jne 0x14013d61b
jne 0x14013d61b
test rdx, rdx
je 0x1401389e1
mov byte [r13 + 0x1c2], 1
mov eax, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov r8, rdx
xor r15d, r15d
mov rdi, qword [rsp + 0x68]
and al, 0x68
and al, 0x68
jmp 0x140138abc
mov rdx, qword [rsp + 0x3b8]
mov rcx, qword [rsp + 0x3c0]
cmp rcx, rdx
mov r8, qword [rsp + 0x70]
ja 0x140144ff5
add byte [rax], al
mov rax, qword [rsp + 0x3b0]
mov qword [rsp + 0x870], rax
cmp rdi, rax
jne 0x140145006
mov rdx, qword [r13 + 0x1b0]
mov edx, dword [rbp + 0x1b0]
add byte [rax], al
sub rdx, rsi
cmp rdx, rcx
mov rdi, qword [rsp + 0x68]
jb 0x140145001
add byte [rax], al
add byte [rax], al
add rsi, rcx
mov qword [r13 + 0x1a8], rsi
add byte [rax], al
add byte [rax], al
xor eax, eax
test rcx, rcx
jne 0x140138a5c
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x427fbeff], dh
rol byte [rcx], 0
mov al, 1
cmp byte [r13 + 0x1c0], 0
add byte [rax], al
add byte [rax], al
jne 0x140138aba
mov byte [r13 + 0x1c0], al
mov byte [r13 + 0x1c1], 1
test ecx, eax
add dword [rax], eax
add byte [rcx], al
cmp byte [r13 + 0x1c2], 0
jne 0x140138ab0
jmp 0x140138796
movaps xmm0, xmmword [rsp + 0x870]
sub byte [rsp + 0x870], al
movaps xmmword [rsp + 0x5a0], xmm0
mov byte [r13 + 0x1c1], 0
xor r8d, r8d
mov rcx, qword [rsp + 0xfb8]
xor eax, eax
jmp 0x140138864
jmp qword [rsi + 0x66]
mov word [r13 + 0x1c1], 0
mov dword [r13 + 0x1c1], 0xc0310000
xor eax, eax
test rax, rax
mov qword [rsp + 0x70], r8
mov dword [rsp + 0x70], eax
mov dword [rsp + 0x70], eax
je 0x14013bc60
test r15, r15
je 0x14013bc80
lodsd eax, dword [rsi]
xor dword [rax], eax
add byte [rcx + rcx*4 - 0x44], cl
invalid
mov qword [rsp + 0x6f0], r15
mov esp, 0x6f024
add byte [rcx + rcx*4 - 0x7c], cl
and al, 0xf8
invalid
and al, 0xf0
invalid
mov qword [rsp + 0x6f8], r8
movdqa xmm0, xmmword [rsp + 0xde0]
lea rax, [rsp + 0x700]
movdqu xmmword [rax], xmm0
jg 0x140138af8
jg 0x140138af8
mov rsi, qword [r13 + 0x380]
mov r14, qword [r13 + 0x388]
mov byte [rbx], al
add byte [rax], al
invalid
mov byte [rbx], al
add byte [rax], al
invalid
add byte [rax - 0x39], cl
test byte [rax + riz], ah
or eax, dword [rax]
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0xb20], 2
mov qword [rsp + 0xb40], 0
test byte [rax + rax*2], ah
or eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x7d], cl
clc
add eax, 0xc145820f
add byte [rax], al
test byte [rax + rax*2], ah
or eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x7d], cl
clc
add eax, 0xc145820f
add byte [rax], al
lea rdx, [r8 - 5]
cmp rdx, 3
jbe 0x140144c81
movzx eax, byte [r15 + 3]
cmp rax, 9
ja case.default.0x140138b53
invalid
mov eax, dword [rcx]
add byte [rax], al
xchg dword [rbx + 0x48000001], ecx
lea edx, [0x14040b364]
mov eax, dword [rcx]
add byte [rax], al
lea rdx, [0x14040b364]
movsxd rcx, dword [rdx + rax*4]
add rcx, rdx
jmp rcx
xor ecx, ecx
leave
mov ebx, dword [r15 + 5]
mov qword [rsp + 0x60], r15
movzx edi, byte [r15 + 4]
mov rdx, qword [rsp + 0x7a8]
and al, 0xa8
invalid
add byte [rax], al
mov r12, qword [rdx]
pop rdi
add eax, 0x247c894c
invalid
and al, 0xa8
invalid
cmp r12, 2
je 0x140138c30
mov dh, 0
add byte [rax], al
invalid
add byte [rcx + rcx*8 + 0xae850f], al
add byte [rax], al
test cl, cl
jne 0x140138c30
mov bpl, 0xa
mov r11d, 1
add byte [rax], al
add byte [rcx - 0x43], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x43], al
add dword [rax], eax
add byte [rax], al
mov al, 1
mov dword [rsp + 0x54], eax
and al, 0x54
and al, 0x54
mov r10b, 1
lea r15, [0x1403442d0]
xor r12d, r12d
in al, 0x45
xor ecx, ecx
in al, 0x45
xor ecx, ecx
mov rsi, qword [rsp + 0x708]
and al, 8
invalid
or byte [rdi], al
add byte [rax], al
test sil, 1
jne 0x14013ba46
invalid
lea ebp, [rsi]
add byte [rax], al
lock dec qword [rsi + 0x20]
jne 0x14013ba83
mov qword [rsp + 0xf8], r9
add byte [rax], al
mov r14, r12
mov r12, r15
mov r15d, r10d
mov edi, ebp
mov rbp, r13
mov r13d, r11d
mov ebp, ebx
mov ebp, ebx
mov rax, qword [rsi + 0x20]
cmp qword [rsi], 0
mov rbx, qword [sym.imp.kernel32.dll_HeapFree]
sbb dword [rax], esp
invalid
je 0x140138bfd
sbb dword [rax], esp
add byte [rdi + rcx + 0x4c], dh
mov r8, qword [rsi + 8]
mov r8, qword [rsi + 8]
mov rcx, qword [0x14043f190]
xor byte [rax], al
xor edx, edx
call rbx
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rsi
call rbx
movzx ebx, byte [rsp + 0x53]
mov r11d, r13d
mov r13, rbp
mov ebp, edi
mov r10d, r15d
mov r15, r12
mov r12, r14
mov r9, qword [rsp + 0xf8]
jmp 0x14013ba88
add byte [rax], al
add byte [rsi - 0x70], ah
nop
and ebx, 0xffffff7f
mov ecx, ebx
bswap ecx
mov qword [rsp + 0x40], rcx
movzx r15d, dil
movzx eax, al
lea rcx, [0x14040b38c]
sub eax, 0x4634800
invalid
add rax, rcx
jmp rax
sub eax, 0x4634800
or dword [rax + 1], 0x41e0ffc8
jmp rax
mov r8d, 9
mov r8d, 9
lea rcx, [rsp + 0x190]
lea rdx, [rsp + 0x6f0]
add al, ch
mov edi, 0x4cffefed
mov eax, dword [rsp + 0x1a8]
mov word [rax + rdx*4], fs
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xf0
invalid
add al, ch
mov edi, 0x4cffefed
mov eax, dword [rsp + 0x1a8]
test r8b, 1
jne 0x1401390a7
lock dec qword [r8 + 0x20]
jne 0x1401390d5
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x1401390c6
sub al, byte [rax + rax]
invalid
sub al, byte [rax + rax]
add byte [rcx - 0x75], cl
mov rax, qword [r8 + 8]
invalid
invalid
mov rax, qword [r8 + 8]
mov rcx, qword [0x14043f190]
or byte [rax - 0x75], cl
or eax, 0x3064e9
xor edx, edx
mov rsi, r8
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
adc ebx, dword [rcx]
and byte [rax], al
adc ebx, dword [rcx]
and byte [rax], al
mov r8, rsi
jmp 0x1401390c6
add byte [rcx - 0x16f16ff], dh
invalid
mov cl, 1
jmp 0x140138b57
add byte [rax], al
add byte [rax], al
xor ecx, ecx
mov al, 0xa
jmp 0x140138b57
jle case.0x1401339d5.97
invalid
invalid
jle case.0x1401339d5.97
invalid
cmp r8, 9
mov edx, dword [rsp + 0x14c]
jb 0x140145085
test ebx, ebx
mov esi, dword [rsp + 0x78]
je 0x1401394e0
invalid
add byte [rcx - 0xff1e], al
inc dword [rbx - 0x6b76ed36]
and al, 0x4c
invalid
and edx, 0xffffff00
or edx, 0x12
mov dword [rsp + 0x14c], edx
mov bpl, 0xa
mov r11d, 1
add qword [rax], r8
add dword [rax], eax
add byte [rax - 0x4b], al
or al, byte [rcx - 0x45]
add dword [rax], eax
add byte [rax], al
mov r13d, 1
mov al, 1
mov dword [rsp + 0x54], eax
xor eax, eax
mov qword [rsp + 0x318], rax
jmp 0x140138df8
mov rax, qword [rsp + 0x7a8]
mov qword [rax], 2
mov bpl, 0xa
cmp r12d, 2
jne 0x14013904b
test dword [0xfa138d4a], eax
add dword [rax], eax
add byte [rax], al
mov edx, 1
mov ecx, 1
mov al, 1
mov dword [rsp + 0x54], eax
mov r8b, 1
lea r14, [0x1403442d0]
xor ebx, ebx
xor eax, eax
jmp 0x14013b939
mov bpl, 0xa
mov r11d, 1
test ebx, ebx
je 0x14013949a
mov rdx, qword [rsp + 0x70]
cmp rdx, 9
mov esi, dword [rsp + 0x78]
mov r12, qword [rsp + 0x58]
jb 0x1401451a3
cmp rdx, 0xe
mov ecx, dword [rsp + 0x868]
mov r15, qword [rsp + 0x60]
mov rdi, qword [rsp + 0x68]
mov edi, dword [rsp + 0x68]
mov edi, dword [rsp + 0x68]
mov r8, qword [rsp + 0xd8]
fadd dword [rax]
add byte [rax], al
mov r9, qword [rsp + 0xe0]
je 0x1401396d2
add byte [rdi], cl
test byte [0xc1138dc7], dl
loope 0x140138dc0
and ecx, 0xffffff00
or ecx, 0x10
jmp 0x14013972d
invalid
cmp r8, 9
jb 0x140145047
cmp r8, 0xd
mov esi, dword [rsp + 0x78]
je 0x140139523
mov bpl, 0xa
mov r11d, 1
mov r13d, 1
mov al, 1
mov dword [rsp + 0x54], eax
push rsp
mov r10b, 1
lea r15, [0x1403442d0]
xor r12d, r12d
xor r9d, r9d
mov rdx, qword [rsp + 0xb20]
cmp rdx, 2
jne 0x14013b970
jmp 0x14013ba30
cmp r8, 9
jb 0x14014505b
lea rax, [r8 - 9]
cmp rax, 7
mov r15, qword [rsp + 0x60]
ja 0x140139359
mov byte [rsp + 0x9a8], 0xc
mov qword [rsp + 0x9a0], 0
movabs al, byte [0xe900000000000009]
loopne 0x140138e58
add byte [rax], al
mov r8d, 9
lea rcx, [rsp + 0x190]
and al, 0x90
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xf0
invalid
add byte [rax], al
call fcn.140037a30
mov r8, qword [rsp + 0x1a8]
test r8b, 1
jne 0x1401391bb
cmp dword [rbx], eax
add byte [rax], al
and al, 0x90
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xf0
invalid
cmp dword [rbx], eax
add byte [rax], al
lock dec qword [r8 + 0x20]
mov r12, qword [sym.imp.kernel32.dll_HeapFree]
and byte [rax], al
jne 0x1401391ed
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x1401391e1
mov rax, qword [r8 + 8]
mov rcx, qword [0x14043f190]
xor edx, edx
mov r14, r8
mov r8, rax
call r12
mov r8, r14
jmp 0x1401391e1
and dword [rbx], eax
add byte [rax], al
and dword [rbx], eax
add byte [rax], al
mov r8d, 9
lea rcx, [rsp + 0x190]
lea rdx, [rsp + 0x6f0]
call fcn.140037a30
mov r8, qword [rsp + 0x1a8]
test r8b, 1
jne 0x1401392eb
lock dec qword [r8 + 0x20]
mov r12, qword [sym.imp.kernel32.dll_HeapFree]
jne 0x14013931d
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x140139311
mov rax, qword [r8 + 8]
mov rcx, qword [0x14043f190]
xor edx, edx
mov r14, r8
mov r8, rax
call r12
mov r8, r14
jmp 0x140139311
cmp r8, 9
jb 0x14014506f
mov bpl, 0xa
mov r11d, 1
mov al, 1
mov dword [rsp + 0x54], eax
test ebx, ebx
mov esi, dword [rsp + 0x78]
mov r15, qword [rsp + 0x60]
mov r12, qword [rsp + 0x58]
jne 0x1401397a9
cmp qword [rsp + 0x70], 0x11
jne 0x1401397a9
and dil, 1
mov rax, qword [r15 + 9]
mov rcx, rax
shr rcx, 0x10
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x310], rax
shr rax, 0x30
mov qword [rsp + 0xf8], rax
mov al, 1
mov dword [rsp + 0x54], eax
mov r14b, 5
mov rax, qword [rsp + 0xab8]
mov qword [rsp + 0xd8], rax
mov rax, qword [rsp + 0xac0]
add byte [rax - 0x77], cl
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax - 0x78], al
mov esp, 0x17f24
add byte [rax - 0x77], cl
test byte [rax + rdx*2], ah
add dword [rax], eax
add byte [rcx + 0x1082484], cl
add byte [rax], al
add byte [rax - 0x78], al
mov esp, 0x17f24
add byte [rax - 0x77], cl
test byte [rax + rdx*2], ah
add dword [rax], eax
add byte [rcx + 0x1082484], cl
add byte [rax], al
mov dword [rsp + 0x10c], eax
mov ebp, dword [rsp + 0x4c]
jmp 0x14013b5b0
mov bpl, 9
mov rax, qword [rsp + 0xf8]
mov r10d, eax
mov r15, qword [rsp + 0x118]
mov r12, qword [rsp + 0xe0]
mov r9, qword [rsp + 0xd8]
mov r13, qword [rsp + 0x140]
mov rax, qword [rsp + 0x150]
mov r11d, eax
jmp 0x14013947f
cmp r8, 9
mov rdx, r8
jb 0x140145099
mov bpl, 0xa
mov r11d, 1
cmp rdx, 0xd
mov esi, dword [rsp + 0x78]
je 0x140139541
mov al, 1
mov dword [rsp + 0x54], eax
jmp 0x1401397a9
mov r8d, 0x148
lea rcx, [rsp + 0x3b8]
mov rdx, qword [rsp + 0x798]
cwde
invalid
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x3b0], r12
xor eax, eax
test r12, r12
sete al
mov edi, 1
mov r12d, 1
mov r13b, 1
mov rcx, qword [rsp + 0x40]
cmp dword [rsp + rax*8 + 0x4c8], ecx
jne 0x14013b0d1
test r15b, 4
je 0x14013989b
xor eax, eax
jmp 0x1401398cb
shr r8, 5
mov rax, qword [rsp + 0x1a0]
add rax, r8
je 0x1401390d5
mov rax, qword [rsp + 0x190]
sub rax, r8
mov r8, rax
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rsp + 0x6f0]
mov rax, qword [rsp + 0x6f8]
mov rsi, qword [rsp + 0x708]
test sil, 1
jne 0x140139229
mov qword [rsp + 0x718], rcx
mov qword [rsp + 0x720], rax
mov qword [rsp + 0x728], rsi
lea rax, [0x1403df9f0]
mov qword [rsp + 0x710], rax
test ebx, ebx
je 0x1401392d1
mov rdi, r15
mov rdx, qword [rsp + 0x718]
and rdi, 8
je 0x1401396cd
mov r8, qword [rsp + 0x720]
mov esi, 0xd
test r8, r8
je 0x140139853
movzx ebx, byte [rdx]
movzx r14d, bl
cmp r8, r14
jbe 0x140139856
mov rsi, r8
cmp r8, 1
jne 0x14013aaf1
movdqa xmm0, xmmword [rsp + 0x710]
movaps xmm1, xmmword [rsp + 0x720]
movaps xmmword [rsp + 0x3c0], xmm1
movdqa xmmword [rsp + 0x3b0], xmm0
lea rax, [0x14033dc28]
mov qword [rsp + 0x710], rax
mov qword [rsp + 0x718], 1
lea rax, [rsp + 0x720]
movups xmmword [rax], xmm6
jmp 0x14013ab5f
shr r8, 5
mov rax, qword [rsp + 0x1a0]
mov eax, dword [rsp + 0x1a0]
add rax, r8
mov r12, qword [sym.imp.kernel32.dll_HeapFree]
je 0x1401391ed
mov rax, qword [rsp + 0x190]
sub rax, r8
mov r8, rax
mov rcx, qword [0x14043f190]
xor edx, edx
call r12
movdqu xmm0, xmmword [rsp + 0x6f0]
movups xmm1, xmmword [rsp + 0x700]
movaps xmmword [rsp + 0x7c0], xmm1
sub dword [rsp + 0x7c0], ecx
movdqa xmmword [rsp + 0x7b0], xmm0
test ebx, ebx
je 0x1401394d1
test dil, 8
jne 0x1401395cf
xor r14d, r14d
jmp 0x140139965
shr rsi, 5
sub rcx, rsi
add rax, rsi
mov rdx, qword [rsp + 0x700]
add rdx, rsi
mov qword [rsp + 0x500], rdx
mov qword [rsp + 0x508], rcx
mov qword [rsp + 0x510], rax
lea rcx, [rsp + 0x7b0]
lea rdx, [rsp + 0x500]
call fcn.140037340
mov qword [rsp + 0xb00], rsi
mov rax, qword [rsp + 0x7c0]
mov rcx, rax
sub rcx, rsi
jb 0x140145204
mov qword [rsp + 0x7c0], rcx
add qword [rsp + 0x7b8], rsi
movdqu xmm0, xmmword [rsp + 0x7b0]
movdqa xmmword [rsp + 0x710], xmm0
mov rax, qword [rsp + 0x7c0]
mov qword [rsp + 0x720], rax
mov rax, qword [rsp + 0x7c8]
mov qword [rsp + 0x728], rax
test ebx, ebx
jne 0x140139126
mov rdx, qword [rsp + 0x718]
mov r8, qword [rsp + 0x720]
mov esi, 0x12
jmp 0x140139856
shr r8, 5
mov rax, qword [rsp + 0x1a0]
add rax, r8
mov r12, qword [sym.imp.kernel32.dll_HeapFree]
je 0x14013931d
mov rax, qword [rsp + 0x190]
sub rax, r8
mov r8, rax
mov rcx, qword [0x14043f190]
xor edx, edx
call r12
movdqu xmm0, xmmword [rsp + 0x6f0]
movups xmm1, xmmword [rsp + 0x700]
movaps xmmword [rsp + 0x7c0], xmm1
movdqa xmmword [rsp + 0x7b0], xmm0
test ebx, ebx
je 0x1401394d9
test dil, 8
jne 0x14013964e
xor r15d, r15d
jmp 0x14013a015
mov esi, dword [r15 + 9]
mov eax, 0xffffff7f
and esi, eax
bswap esi
mov edi, dword [r15 + 0xd]
bswap edi
mov rax, qword [rsp + 0x70]
lea r8, [rax - 0x11]
lea rdx, [r15 + 0x11]
lea rcx, [rsp + 0x9a0]
call fcn.140036ea0
mov dword [rsp + 0x9c0], esi
mov dword [rsp + 0x9c4], edi
mov rax, qword [rsp + 0x9a0]
test rax, rax
je 0x140139435
mov rcx, rax
mov qword [rsp + 0xf8], rax
shr rax, 0x20
mov qword [rsp + 0x150], rax
mov rax, qword [rsp + 0x9a8]
mov qword [rsp + 0x118], rax
mov rax, qword [rsp + 0x9b0]
mov qword [rsp + 0x140], rax
mov dword [rsp + 0x140], eax
mov rax, qword [rsp + 0x9b8]
mov qword [rsp + 0xe0], rax
mov al, 1
mov dword [rsp + 0x54], eax
mov r14b, 6
mov rax, qword [rsp + 0x9c0]
test byte [rax + rax*8], ah
or dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdx], ah
add eax, dword [rax]
add byte [rax - 0x77], cl
and al, 0x40
mov dword [rsp + 0x108], eax
mov dword [rsp + 0x10c], eax
mov r13, qword [rsp + 0x80]
mov esi, dword [rsp + 0x78]
mov ebp, dword [rsp + 0x4c]
jmp 0x14013b5ab
mov ecx, dword [rsp + 0xc8c]
mov eax, ecx
and eax, 0xffff0000
or eax, 0x101
shr ecx, 0x10
mov qword [rsp + 0x318], rcx
mov bpl, 0xa
mov r11d, 1
mov r13d, 1
mov cl, 1
mov dword [rsp + 0x54], ecx
mov dword [rsp + 0xc8c], eax
mov r10b, 1
lea r15, [0x1403442d0]
xor r12d, r12d
xor r9d, r9d
mov esi, dword [rsp + 0x78]
mov rdx, qword [rsp + 0xb20]
cmp rdx, 2
jne 0x14013b970
jmp 0x14013ba30
mov al, 1
mov dword [rsp + 0x54], eax
mov r10b, 1
lea r15, [0x1403442d0]
xor r12d, r12d
xor r9d, r9d
mov esi, dword [rsp + 0x78]
mov r13d, 1
mov rdx, qword [rsp + 0xb20]
cmp rdx, 2
jne 0x14013b970
jmp 0x14013ba30
mov r15b, 0x12
jmp 0x140139e1c
mov bl, 0x12
jmp 0x14013a0d1
add r8, 0xfffffffffffffff7
test r15b, 1
jne 0x14013983c
mov rax, r8
movabs rcx, 0xaaaaaaaaaaaaaaab
imul rax, rcx
ror rax, 1
movabs rcx, 0x2aaaaaaaaaaaaaab
cmp rax, rcx
jb 0x14013a70d
and edx, 0xffffff00
or edx, 0x11
jmp 0x140138cff
mov r15, qword [rsp + 0x60]
mov eax, dword [r15 + 9]
bswap eax
mov qword [rsp + 0xf8], rax
mov al, 1
mov dword [rsp + 0x54], eax
mov r14b, 8
jmp 0x140139588
mov r15, qword [rsp + 0x60]
movzx r8d, byte [r15 + 9]
movzx eax, byte [r15 + 0xa]
shl eax, 0x10
movzx ecx, byte [r15 + 0xb]
shl ecx, 8
movzx edx, byte [r15 + 0xc]
and r8d, 0x7f
shl r8d, 0x18
or r8d, eax
or r8d, ecx
or r8d, edx
mov qword [rsp + 0xf8], r8
add byte [rax], al
mov al, 1
mov dword [rsp + 0x54], eax
mov r14b, 7
je 0x1401397a9
mov rax, qword [rsp + 0xab8]
mov qword [rsp + 0xd8], rax
mov rax, qword [rsp + 0xac0]
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0x310], rax
mov qword [rsp + 0x150], rax
mov dword [rsp + 0x108], eax
mov dword [rsp + 0x10c], eax
mov ebp, dword [rsp + 0x4c]
jmp 0x14013b5ab
cmp qword [rsp + 0x7b8], 0
je 0x14013990d
mov rax, qword [rsp + 0x7b0]
movzx r14d, byte [rax]
mov r8d, 1
lea rcx, [rsp + 0x3b0]
lea rdx, [rsp + 0x7b0]
call fcn.140037a30
mov r8, qword [rsp + 0x3c8]
test r8b, 1
jne 0x14013993a
lock dec qword [r8 + 0x20]
jne 0x140139965
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x140139959
mov rax, qword [r8 + 8]
mov rcx, qword [0x14043f190]
xor edx, edx
mov rbx, r8
mov r8, rax
call r12
mov r8, rbx
jmp 0x140139959
cmp qword [rsp + 0x7b8], 0
je 0x140139915
mov rax, qword [rsp + 0x7b0]
movzx r15d, byte [rax]
mov r8d, 1
lea rcx, [rsp + 0x3b0]
lea rdx, [rsp + 0x7b0]
call fcn.140037a30
mov r8, qword [rsp + 0x3c8]
test r8b, 1
jne 0x140139fea
lock dec qword [r8 + 0x20]
jne 0x14013a015
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x14013a009
mov rax, qword [r8 + 8]
mov rcx, qword [0x14043f190]
xor edx, edx
mov rbx, r8
mov r8, rax
call r12
mov r8, rbx
jmp 0x14013a009
jmp 0x14013b362
mov eax, dword [r15 + 9]
bswap eax
mov ecx, eax
and ecx, 0x7fffffff
movzx edx, byte [r15 + 0xd]
mov dword [rsp + 0x190], ecx
mov byte [rsp + 0x194], dl
mov ecx, dword [rsp + 0x191]
mov byte [rsp + 0x190], al
mov dword [rsp + 0x191], ecx
mov edx, dword [rsp + 0x190]
mov r10, qword [rsp + 0x40]
cmp edx, r10d
jne 0x14013991c
mov ecx, dword [rsp + 0x868]
and ecx, 0xffffff00
or ecx, 0x14
and esi, 0xffff00ff
or esi, 0x200
mov eax, esi
and eax, 0xff00
cmp eax, 0x200
mov dword [rsp + 0x868], ecx
mov al, 1
jne 0x1401397d6
mov dword [rsp + 0x54], eax
cmp cl, 0x14
jne 0x1401397a9
movabs rax, 0xffffffff00000000
mov rdi, qword [rsp + 0x118]
and rdi, rax
or rdi, 1
xor r10d, r10d
mov r15, rdi
mov r12, r9
mov r9, r8
mov r13, qword [rsp + 0x140]
mov rax, qword [rsp + 0x40]
mov r11d, eax
mov rdx, qword [rsp + 0xb20]
cmp rdx, 2
jne 0x14013b970
jmp 0x14013ba30
mov r10b, 1
lea r15, [0x1403442d0]
xor r12d, r12d
xor r9d, r9d
mov r13d, 1
mov rdx, qword [rsp + 0xb20]
cmp rdx, 2
jne 0x14013b970
jmp 0x14013ba30
mov dword [rsp + 0x54], eax
mov r14b, 2
mov rax, qword [rsp + 0xab8]
mov qword [rsp + 0xd8], rax
mov rax, qword [rsp + 0xac0]
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0x310], rax
mov eax, esi
mov qword [rsp + 0x150], rax
mov eax, dword [rsp + 0xc74]
mov qword [rsp + 0xf8], rax
mov eax, ecx
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x108], eax
mov dword [rsp + 0x10c], eax
mov ebp, dword [rsp + 0x4c]
jmp 0x14013b5b5
test r8, r8
je 0x14013a95d
and edx, 0xffffff00
or edx, 0x10
jmp 0x140138cff
xor r8d, r8d
movabs rax, 0xffff00ffffffffff
mov rbx, qword [rsp + 0xd28]
and rbx, rax
movabs rdi, 0x20000000000
or rbx, rdi
mov rax, qword [rsp + 0x710]
lea rcx, [rsp + 0x728]
call qword [rax + 0x20]
mov r8, rbx
mov rdx, qword [rsp + 0xfc0]
jmp 0x14013b3e9
mov rax, qword [rsp + 0x4f8]
inc rax
cmp rax, r14
jbe 0x1401398cb
mov edi, 0xb
mov ebx, 0x16
lea r14, [0x1403442d0]
xor r15d, r15d
lea r12, str.too_many_continuations
jmp 0x14013b882
mov qword [rsp + 0x4f8], rax
mov r13, qword [rsp + 0x4e0]
test r13, r13
je 0x14013a6c8
cmp byte [rsp + 0x4c0], 0
je 0x14013ac41
mov rax, qword [rsp + 0x70]
add rax, r13
cmp rax, rsi
jbe 0x14013ac41
mov edi, 9
jmp 0x14013b0e2
mov r15b, 0x13
jmp 0x140139e1c
mov bl, 0x13
jmp 0x14013a0d1
shr ecx, 0x18
shr eax, 0x17
and eax, 0x100
or eax, ecx
mov ecx, r10d
mov dword [rsp + 0xc74], edx
mov esi, eax
jmp 0x140139739
shr r8, 5
mov rax, qword [rsp + 0x3c0]
add rax, r8
je 0x140139965
mov rax, qword [rsp + 0x3b0]
sub rax, r8
mov r8, rax
mov rcx, qword [0x14043f190]
xor edx, edx
call r12
mov bl, 2
test dil, 0x20
movzx edx, byte [rsp + 0x117]
jne 0x140139dbe
test r14, r14
je 0x14013999a
mov rax, qword [rsp + 0x7b8]
mov r15b, 0xd
sub rax, r14
jb 0x140139e1c
mov qword [rsp + 0x7b8], rax
movaps xmmword [rsp + 0xf40], xmm6
mov rax, qword [rsp + 0x7b0]
mov rcx, qword [rsp + 0x7b8]
movaps xmm0, xmmword [rsp + 0x7c0]
lea r8, [rsp + 0x1a0]
movups xmmword [r8 + 3], xmm0
mov qword [r8 - 0xd], rax
mov qword [r8 - 5], rcx
movzx eax, byte [rsp + 0x81c]
lea rcx, [rsp + 0xceb]
mov byte [rcx + 4], al
mov eax, dword [rsp + 0x818]
mov dword [rcx], eax
mov qword [rsp + 0x3b0], 0
mov byte [rsp + 0x3b8], dl
mov rax, qword [rsp + 0xf31]
mov rcx, qword [rsp + 0xf38]
lea rdx, [rsp + 0x3d0]
mov qword [rdx - 0x10], rcx
mov qword [rdx - 0x17], rax
mov qword [rsp + 0x3c8], 0
mov qword [rsp + 0x3d0], 8
movaps xmm0, xmmword [rsp + 0xf40]
add byte [rdi], cl
adc dword [rdx + 8], eax
mov qword [rsp + 0x3e8], 8
mov qword [rsp + 0x3f0], 0
mov qword [rsp + 0x3f8], 2
mov qword [rsp + 0x400], 0
mov word [rsp + 0x408], 0
movzx eax, word [rsp + 0x99e]
mov word [rdx + 0x3e], ax
mov eax, dword [rsp + 0x99a]
mov dword [rdx + 0x3a], eax
mov byte [rsp + 0x410], 0xb
mov rax, qword [rsp + 0x1110]
mov qword [rdx + 0x50], rax
movups xmm0, xmmword [rsp + 0x1101]
movups xmmword [rdx + 0x41], xmm0
mov qword [rsp + 0x428], 0
mov rax, qword [rsp + 0x510]
mov qword [rdx + 0x70], rax
movups xmm0, xmmword [rsp + 0x500]
movups xmmword [rdx + 0x60], xmm0
mov qword [rsp + 0x448], 0
mov rax, qword [rsp + 0xcd8]
mov qword [rdx + 0x90], rax
movups xmm0, xmmword [rsp + 0xcc8]
movups xmmword [rdx + 0x80], xmm0
mov qword [rsp + 0x468], 0
mov rax, qword [rsp + 0xb10]
mov qword [rdx + 0xb0], rax
movups xmm0, xmmword [rsp + 0xb00]
movups xmmword [rdx + 0xa0], xmm0
mov qword [rsp + 0x488], 0
mov rax, qword [rsp + 0x1128]
mov qword [rdx + 0xd0], rax
movups xmm0, xmmword [rsp + 0x1118]
movups xmmword [rdx + 0xc0], xmm0
mov word [rsp + 0x4a8], 0
movzx eax, word [rsp + 0x998]
mov word [rdx + 0xde], ax
mov eax, dword [rsp + 0x994]
mov dword [rdx + 0xda], eax
mov qword [rsp + 0x4b0], 0
mov byte [rsp + 0x4b8], 0
mov eax, dword [rsp + 0xcec]
mov dword [rdx + 0xf1], eax
mov rax, qword [rsp + 0xce4]
mov qword [rdx + 0xe9], rax
mov byte [rsp + 0x4c5], bl
mov word [rsp + 0x4c6], 0
mov rax, qword [rsp + 0x40]
mov dword [rsp + 0x4c8], eax
mov byte [rsp + 0x4cc], dil
movzx eax, byte [rsp + 0x192]
mov byte [rdx + 0xff], al
movzx eax, word [rsp + 0x190]
mov word [rdx + 0xfd], ax
movdqu xmm0, xmmword [r8 - 0xd]
movups xmm1, xmmword [r8 + 3]
movaps xmmword [rsp + 0x720], xmm1
movdqa xmmword [rsp + 0x710], xmm0
lea rcx, [rsp + 0x3b0]
lea rdx, [rsp + 0x710]
mov r8, rsi
mov r9, qword [rsp + 0xc40]
call fcn.14004e9a0
cmp al, 0x15
jne 0x140139f0d
test dil, 4
mov r14, qword [rsp + 0xd8]
je 0x140139f70
mov r14d, dword [rsp + 0x3b0]
mov eax, dword [rsp + 0x3b4]
mov qword [rsp + 0x150], rax
mov rax, qword [rsp + 0x3b8]
mov qword [rsp + 0x118], rax
mov rax, qword [rsp + 0x3c0]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x3c8]
mov qword [rsp + 0xe0], rax
mov rax, qword [rsp + 0x3d0]
mov qword [rsp + 0xd8], rax
mov eax, dword [rsp + 0x3d8]
mov dword [rsp + 0x3a8], eax
mov eax, dword [rsp + 0x3dc]
mov dword [rsp + 0x3a4], eax
mov eax, dword [rsp + 0x3e0]
mov dword [rsp + 0x3a0], eax
movzx ebx, byte [rsp + 0x3e4]
lea rsi, [rsp + 0x3d0]
movzx eax, word [rsi + 0x15]
mov word [rsp + 0x12c], ax
movzx eax, byte [rsi + 0x17]
mov byte [rsp + 0x12e], al
mov r8d, 0xe0
lea rcx, [rsp + 0x5a0]
lea rdx, [rsp + 0x3e8]
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [rsp + 0x4c8]
add al, 0
add byte [rcx + 0x10c2484], cl
add byte [rax], al
movzx eax, byte [rsp + 0x4cc]
mov dword [rsp + 0x108], eax
movzx eax, word [rsi + 0xf9]
mov word [rsp + 0x128], ax
movzx eax, byte [rsi + 0xfb]
mov byte [rsp + 0x12a], al
movzx eax, word [rsi + 0xfd]
mov word [rsp + 0x124], ax
movzx eax, byte [rsi + 0xff]
mov byte [rsp + 0x126], al
mov r8, qword [rsp + 0x728]
test r8b, 1
jne 0x14013b157
lock dec qword [r8 + 0x20]
mov esi, dword [rsp + 0x78]
mov r15, qword [rsp + 0x60]
mov r12, qword [rsp + 0x58]
jne 0x14013b196
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
mov rdi, qword [sym.imp.kernel32.dll_HeapFree]
je 0x14013b18b
mov rax, qword [r8 + 8]
mov rcx, qword [0x14043f190]
xor edx, edx
mov rsi, r8
mov r8, rax
call rdi
mov r8, rsi
mov esi, dword [rsp + 0x78]
jmp 0x14013b18b
mov r15b, 0x13
cmp qword [rsp + 0x7b8], 5
jb 0x140139e1c
mov rax, qword [rsp + 0x7b0]
mov ebx, dword [rax]
bswap ebx
mov ecx, ebx
and ecx, 0x7fffffff
movzx eax, byte [rax + 4]
mov dword [rsp + 0x3b0], ecx
mov byte [rsp + 0x3b4], al
mov eax, dword [rsp + 0x3b1]
mov byte [rsp + 0x710], bl
mov dword [rsp + 0x711], eax
mov r15b, 0x14
mov rax, qword [rsp + 0x40]
cmp dword [rsp + 0x710], eax
jne 0x14013aa8d
mov rsi, qword [rsp + 0x7c8]
test sil, 1
jne 0x140139e61
lock dec qword [rsi + 0x20]
mov r14, qword [rsp + 0xd8]
jne 0x140139e91
mov rax, qword [rsi + 0x20]
cmp qword [rsi], 0
je 0x140139e53
mov r8, qword [rsi + 8]
mov rcx, qword [0x14043f190]
xor edx, edx
call r12
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rsi
jmp 0x140139e8e
shr rsi, 5
mov rax, qword [rsp + 0x7c0]
add rax, rsi
mov r14, qword [rsp + 0xd8]
je 0x140139e91
mov r8, qword [rsp + 0x7b0]
sub r8, rsi
mov rcx, qword [0x14043f190]
xor edx, edx
call r12
mov al, 1
mov dword [rsp + 0x54], eax
cmp r15b, 0x14
jne 0x140139ed0
movabs rax, 0xffffffff00000000
mov rdi, qword [rsp + 0x118]
and rdi, rax
or rdi, 1
xor r10d, r10d
mov rax, qword [rsp + 0xe0]
mov rcx, qword [rsp + 0x140]
mov rdx, qword [rsp + 0x40]
jmp 0x140139ee9
mov edx, 1
mov ecx, 1
mov r10b, 1
lea rdi, [0x1403442d0]
xor eax, eax
xor r14d, r14d
mov bpl, 0xa
mov byte [rsp + 0x117], r15b
movzx ebx, byte [rsp + 0x53]
mov r12, rax
mov r9, r14
mov r13, rcx
mov r11d, edx
mov r15, rdi
jmp 0x14013b446
lea ecx, [rax - 0xc]
movzx ecx, cl
cmp cl, 9
mov edx, 9
cmovae ecx, edx
cmp cl, 7
mov r14, qword [rsp + 0xd8]
je 0x14013a9b9
movzx ecx, cl
mov r9d, 1
mov r13d, 1
mov r10b, 1
cmp ecx, 9
jne 0x14013a6b7
test dil, 4
jne 0x14013a6b7
add al, 0xfd
lea r15, [0x1403442d0]
mov r12d, 0
mov esi, 0
cmp al, 8
jbe 0x14013a9f3
mov r8d, 0x120
lea rcx, [rsp + 0x190]
lea rdx, [rsp + 0x3b0]
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x710]
movaps xmm1, xmmword [rsp + 0x720]
movaps xmmword [rsp + 0x7c0], xmm1
movaps xmmword [rsp + 0x7b0], xmm0
mov rax, qword [rsp + 0x7a8]
cmp dword [rax], 2
je 0x140139fd2
mov rcx, qword [rsp + 0x798]
call fcn.1401601f0
mov rcx, qword [rsp + 0x850]
call fcn.140037e70
mov rsi, qword [rsp + 0x80]
mov qword [rsi + 0x230], 0
jmp 0x14013a632
shr r8, 5
mov rax, qword [rsp + 0x3c0]
add rax, r8
je 0x14013a015
mov rax, qword [rsp + 0x3b0]
sub rax, r8
mov r8, rax
mov rcx, qword [0x14043f190]
xor edx, edx
call r12
mov bl, 0x13
cmp qword [rsp + 0x7b8], 5
jb 0x14013a0d1
mov rax, qword [rsp + 0x7b0]
mov r13d, dword [rax]
mov eax, 0xffffff7f
and r13d, eax
mov r8d, 4
lea rcx, [rsp + 0x3b0]
lea rdx, [rsp + 0x7b0]
call fcn.140037a30
mov r8, qword [rsp + 0x3c8]
test r8b, 1
jne 0x14013a08e
lock dec qword [r8 + 0x20]
jne 0x14013a0b9
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x14013a0ad
mov rax, qword [r8 + 8]
mov rcx, qword [0x14043f190]
xor edx, edx
mov r14, r8
mov r8, rax
call r12
mov r8, r14
jmp 0x14013a0ad
shr r8, 5
mov rax, qword [rsp + 0x3c0]
add rax, r8
je 0x14013a0b9
mov rax, qword [rsp + 0x3b0]
sub rax, r8
mov r8, rax
mov rcx, qword [0x14043f190]
xor edx, edx
call r12
test r15, r15
je 0x14013a158
mov rax, qword [rsp + 0x7b8]
mov bl, 0xd
sub rax, r15
jae 0x14013a150
mov rsi, qword [rsp + 0x7c8]
test sil, 1
jne 0x14013a10e
lock dec qword [rsi + 0x20]
jne 0x14013a136
mov rax, qword [rsi + 0x20]
cmp qword [rsi], 0
je 0x14013a100
mov r8, qword [rsi + 8]
mov rcx, qword [0x14043f190]
xor edx, edx
call r12
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rsi
jmp 0x14013a133
shr rsi, 5
mov rax, qword [rsp + 0x7c0]
add rax, rsi
je 0x14013a136
mov r8, qword [rsp + 0x7b0]
sub r8, rsi
mov rcx, qword [0x14043f190]
xor edx, edx
call r12
mov bpl, 0xa
mov r11d, 1
mov r13d, 1
mov al, 1
mov dword [rsp + 0x54], eax
jmp 0x14013b436
mov qword [rsp + 0x7b8], rax
bswap r13d
movaps xmmword [rsp + 0xf40], xmm6
mov rax, qword [rsp + 0x7b0]
mov rcx, qword [rsp + 0x7b8]
movaps xmm0, xmmword [rsp + 0x7c0]
lea r8, [rsp + 0x1a0]
movups xmmword [r8 + 7], xmm0
mov qword [r8 - 9], rax
mov dword [rax - 9], eax
mov qword [r8 - 1], rcx
mov qword [rsp + 0x3b0], 0
movzx eax, byte [rsp + 0x53]
mov byte [rsp + 0x3b8], al
mov rax, qword [rsp + 0xf31]
mov rcx, qword [rsp + 0xf38]
lea rdx, [rsp + 0x3d0]
rol byte [rbx], 1
add byte [rax], al
mov qword [rdx - 0x10], rcx
mov qword [rdx - 0x17], rax
mov qword [rsp + 0x3c8], 0
mov qword [rsp + 0x3d0], 8
movaps xmm0, xmmword [rsp + 0xf40]
movups xmmword [rdx + 8], xmm0
mov qword [rsp + 0x3e8], 8
mov qword [rsp + 0x3f0], 0
mov qword [rsp + 0x3f8], 2
mov qword [rsp + 0x400], 0
mov word [rsp + 0x408], 0
movzx eax, word [rsp + 0x99e]
mov word [rdx + 0x3e], ax
mov eax, dword [rsp + 0x99a]
mov dword [rdx + 0x3a], eax
mov byte [rsp + 0x410], 0xb
mov rax, qword [rsp + 0x1110]
mov qword [rdx + 0x50], rax
movups xmm0, xmmword [rsp + 0x1101]
add byte [rax], al
movups xmmword [rdx + 0x41], xmm0
mov qword [rsp + 0x428], 0
mov rax, qword [rsp + 0x510]
mov qword [rdx + 0x70], rax
movups xmm0, xmmword [rsp + 0x500]
movups xmmword [rdx + 0x60], xmm0
mov qword [rsp + 0x448], 0
test byte [rax + rcx*2], ah
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbx*8], ah
or al, 0
add byte [rax - 0x77], cl
invalid
nop
add byte [rax], al
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rsp + 0xcc8]
movups xmmword [rdx + 0x80], xmm0
mov qword [rsp + 0x468], 0
mov rax, qword [rsp + 0xb10]
mov qword [rdx + 0xb0], rax
movups xmm0, xmmword [rsp + 0xb00]
add byte [rdi], cl
adc dword [rdx + 0xa0], eax
add byte [rdi], cl
adc dword [rdx + 0xa0], eax
mov qword [rsp + 0x488], 0
mov rax, qword [rsp + 0x1128]
mov qword [rdx + 0xd0], rax
mov dword [rdx + 0xd0], eax
movups xmm0, xmmword [rsp + 0x1118]
movups xmmword [rdx + 0xc0], xmm0
mov word [rsp + 0x4a8], 0
movzx eax, word [rsp + 0x998]
mov word [rdx + 0xde], ax
mov eax, dword [rsp + 0x994]
or dword [rax], eax
add byte [rcx + 0xda82], cl
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add al, 0
add byte [rax], al
add byte [rax], al
add dh, al
test byte [rax + rdi*4], ah
add al, 0
add byte [rax], al
mov eax, dword [rsp + 0xce4]
mov ecx, dword [rsp + 0xce7]
mov dword [rdx + 0xec], ecx
add byte [rax], al
mov dword [rdx + 0xe9], eax
mov rax, qword [rsp + 0x40]
mov dword [rsp + 0x4c0], eax
mov dword [rsp + 0x4c4], r13d
add byte [rax], al
mov byte [rsp + 0x4c8], dil
mov eax, dword [rsp + 0x190]
mov ecx, dword [rsp + 0x193]
mov dword [rdx + 0xfc], ecx
mov dword [rdx + 0xf9], eax
add byte [rax], al
movdqu xmm0, xmmword [r8 - 9]
movups xmm1, xmmword [r8 + 7]
invalid
movaps xmmword [rsp + 0x720], xmm1
movdqa xmmword [rsp + 0x710], xmm0
invalid
add byte [rax], al
lea rcx, [rsp + 0x3b0]
lea rdx, [rsp + 0x710]
add byte [rax], al
invalid
invalid
mov r8, rsi
mov r9, qword [rsp + 0xc40]
call fcn.14004e9a0
cmp al, 0x15
jne 0x14013a55a
test dil, 4
mov r14, qword [rsp + 0xd8]
mov esi, dword [rsp + 0xd8]
mov esi, dword [rsp + 0xd8]
fadd dword [rax]
add byte [rax], al
je 0x14013a5bd
mov r14d, dword [rsp + 0x3b0]
mov eax, dword [rsp + 0x3b4]
mov qword [rsp + 0x150], rax
mov rax, qword [rsp + 0x3b8]
mov eax, 0x48000003
mov dword [rsp + 0x118], eax
mov eax, 0x48000003
mov dword [rsp + 0x118], eax
add byte [rax - 0x75], cl
test byte [rax + rax*8], ah
add eax, dword [rax]
add byte [rax - 0x77], cl
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rcx*8], ah
enter 3, 0
mov qword [rsp + 0xe0], rax
invalid
invalid
test byte [rax + rdx*8], ah
mov rax, qword [rsp + 0x3c0]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x3c8]
enter 3, 0
mov qword [rsp + 0xe0], rax
mov rax, qword [rsp + 0x3d0]
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax - 0x77], cl
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rbx + 0x3d82484], cl
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xd8], rax
mov eax, dword [rsp + 0x3d8]
mov dword [rsp + 0x3a8], eax
mov eax, dword [rsp + 0x3dc]
mov dword [rsp + 0x3a4], eax
test byte [rsp + riz*4], ah
add eax, dword [rax]
add byte [rbx + 0x3e02484], cl
add byte [rax], al
mov dword [rsp + 0x3a0], eax
movzx ebx, byte [rsp + 0x3e4]
lea rsi, [rsp + 0x3d0]
invalid
and al, 0xa0
add eax, dword [rax]
add byte [rdi], cl
mov dh, 0x9c
and al, 0xe4
add eax, dword [rax]
add byte [rax - 0x73], cl
mov ah, 0x24
rol byte [rbx], 1
add byte [rax], al
invalid
add byte [rdi], cl
mov bh, 0x46
adc eax, 0x24848966
sub al, 1
add byte [rax], al
invalid
movzx eax, word [rsi + 0x15]
mov word [rsp + 0x12c], ax
invalid
movzx eax, byte [rsi + 0x17]
mov byte [rsp + 0x12e], al
mov r8d, 0xe0
lea rcx, [rsp + 0x5a0]
add eax, 0x8d480000
xchg esp, eax
and al, 0xe8
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [rsp + 0x4c8]
mov dword [rsp + 0x10c], eax
invalid
movzx eax, byte [rsp + 0x4cc]
mov dword [rsp + 0x108], eax
movzx eax, word [rsi + 0xf9]
add byte [rax], al
add byte [rsi - 0x77], ah
test byte [rax + rbp], ah
sub byte [rcx], al
add byte [rax], al
sub byte [rcx], al
add byte [rax], al
movzx eax, byte [rsi + 0xfb]
mov byte [rsp + 0x12a], al
movzx eax, word [rsi + 0xfd]
mov word [rsp + 0x124], ax
movzx eax, byte [rsi + 0xff]
mov byte [rsp + 0x126], al
mov r8, qword [rsp + 0x728]
invalid
test r8b, 1
jne 0x14013b7dc
lock dec qword [r8 + 0x20]
mov esi, dword [rsp + 0x78]
mov r15, qword [rsp + 0x60]
mov r12, qword [rsp + 0x58]
jne 0x14013b81b
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
mov rdi, qword [sym.imp.kernel32.dll_HeapFree]
and byte [rax], al
je 0x14013b810
mov rax, qword [r8 + 8]
mov rcx, qword [0x14043f190]
xor edx, edx
mov rsi, r8
mov r8, rax
call rdi
mov r8, rsi
mov esi, dword [rsp + 0x78]
jmp 0x14013b810
lea ecx, [rax - 0xc]
movzx ecx, cl
cmp cl, 9
invalid
or dword [rdx + 9], edi
mov edx, 9
cmovae ecx, edx
cmp cl, 7
mov r14, qword [rsp + 0xd8]
je 0x14013a9b9
movzx ecx, cl
mov r9d, 1
mov r13d, 1
mov r10b, 1
cmp ecx, 9
jne 0x14013a6b7
test dword [rax], esp
add dword [rax], eax
invalid
test dword [rax], esp
add dword [rax], eax
add byte [rax - 0xa], al
mov dword [rdi + rcx], 0x11685
add byte [rdi*8 + 0x263d8d4c], al
add al, 0xfd
lea r15, [0x1403442d0]
test dil, 4
jne 0x14013a6b7
add al, 0xfd
lea r15, [0x1403442d0]
mov r12d, 0
mov esi, 0
cmp al, 8
jbe 0x14013a9f3
mov r8d, 0x120
add byte [rax], al
lea rcx, [rsp + 0x190]
lea rdx, [rsp + 0x3b0]
call sub.VCRUNTIME140.dll_memcpy
out dx, al
add eax, 0x280f001f
test byte [rax + rdx], ah
invalid
add byte [rax], al
movaps xmm1, xmmword [rsp + 0x720]
movaps xmmword [rsp + 0x7c0], xmm1
movaps xmmword [rsp + 0x7b0], xmm0
test byte [rax + rsi*4], ah
invalid
add byte [rax], al
and al, 0x90
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xb0
add eax, dword [rax]
add al, ch
out dx, al
add eax, 0x280f001f
test byte [rax + rdx], ah
invalid
test byte [rax + rsi*4], ah
invalid
mov al, 7
add byte [rax], al
mov rax, qword [rsp + 0x7a8]
cmp dword [rax], 2
je 0x14013a61f
mov rcx, qword [rsp + 0x798]
call fcn.1401601f0
mov rcx, qword [rsp + 0x850]
call fcn.140037e70
mov rsi, qword [rsp + 0x80]
mov qword [rsi + 0x230], 1
add byte [rax - 0x39], cl
xchg byte [rax], dh
add al, byte [rax]
add byte [rcx], al
add byte [rax], al
add byte [rcx - 0x48], al
and byte [rcx], al
add byte [rax], al
mov r8d, 0x120
mov rcx, qword [rsp + 0x798]
lea rdx, [rsp + 0x190]
call sub.VCRUNTIME140.dll_memcpy
movdqa xmm0, xmmword [rsp + 0x7b0]
movaps xmm1, xmmword [rsp + 0x7c0]
and al, 0xc0
invalid
add byte [rax], al
mov rax, qword [rsp + 0x850]
movdqu xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm1
and al, 0xc0
invalid
mov qword [rsi + 0x378], 0
mov bpl, 9
movzx ebx, byte [rsp + 0x53]
mov rax, qword [rsp + 0xf8]
mov r10d, eax
ret 0x8b4c
mov esp, 0x11824
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0xe0
add byte [rax], al
add byte [rax], al
ret 0x8b4c
mov esp, 0x11824
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0xe0
add byte [rax], al
add byte [rax], al
mov r9, r14
add byte [rax], al
mov r9, r14
mov r13, qword [rsp + 0x140]
mov rax, qword [rsp + 0x150]
mov r11d, eax
jmp 0x14013b446
lea r15, [0x1403442d0]
xor r12d, r12d
adc bl, byte [rax + riz - 0x1bcebb00]
xor esi, esi
jmp 0x14013a9f3
mov qword [rsp + 0x500], 9
add byte [rax], al
or dword [rax], eax
add byte [rax], al
mov rbx, qword [rsp + 0x700]
cmp rbx, 8
jbe 0x1401458a0
mov r14, qword [rsp + 0x708]
test r14b, 1
jne 0x14013acbc
lock inc qword [r14 + 0x20]
inc qword [r14 + 0x20]
mov r9, qword [rsp + 0x70]
jg 0x14013ad1d
jo 0x14013a712
invalid
jmp 0x140145aec
test r8, r8
je 0x14013b1ad
xchg edi, eax
or al, byte [rax]
add byte [rax - 0x75], cl
and al, 0x60
mov rax, qword [rsp + 0x60]
lea rdi, [rax + 9]
xor eax, eax
xor ecx, ecx
mov qword [rsp + 0xd8], rcx
xor ecx, ecx
leave
leave
mov qword [rsp + 0xe0], rcx
add byte [rax], al
xor esi, esi
xor ecx, ecx
mov qword [rsp + 0x118], rcx
xor r11d, r11d
xor ecx, ecx
mov qword [rsp + 0x40], rcx
jmp 0x14013a7a2
shl r13d, 0x18
shl r12d, 0x10
in al, 0x10
in al, 0x10
adc byte [rbp + 9], al
in al, dx
or r12d, r13d
shl r15d, 8
or r15d, r12d
or r15d, ebp
mov ecx, 1
mov qword [rsp + 0xd8], rcx
mov ecx, r15d
mov dword [rsp + 0xf8], r15d
nop word [rax + rax]
add rdi, r14
sub r8, r14
mov r13, qword [rsp + 0x80]
mov r15, qword [rsp + 0x60]
test dword [rbp + 0x29], 0xac8b4cf0
and al, 0x80
add byte [rax], al
add byte [rbx + rcx*4 + 0x7c], cl
and al, 0x60
mov ebp, dword [rsp + 0x4c]
mov r12, qword [rsp + 0x58]
je 0x14013b1e7
cmp r8, 6
mov r14d, 6
cmovb r14, r8
cmp r8, 1
je 0x1401450d6
cmp r8, 2
jbe 0x1401450c0
cmp r8, 3
je 0x1401450ec
clc
add ecx, dword [rdi]
test byte [rsi], bl
test eax, 0x83490000
clc
add al, 0xf
xchg byte [rdx], ch
test eax, 0x83490000
clc
add eax, 0xa8c8840f
add byte [rax], al
cmp r8, 4
jbe 0x140145102
cmp r8, 5
je 0x1401450aa
movzx ecx, byte [rdi]
movzx r15d, byte [rdi + 1]
shl ecx, 8
add ecx, r15d
add ecx, edi
add ecx, edi
dec ecx
cmp ecx, 7
ja case.0x14013a818.7
movzx r13d, byte [rdi + 2]
movzx r12d, byte [rdi + 3]
movzx r15d, byte [rdi + 4]
movzx ebp, byte [rdi + 5]
lea rdx, [0x14040b3b8]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
shl r13d, 0x18
shl r12d, 0x10
or r12d, r13d
shl r15d, 8
shl edi, 8
shl edi, 8
or r15d, r12d
or r15d, ebp
mov ecx, 1
mov qword [rsp + 0x40], rcx
mov ecx, r15d
mov dword [rsp + 0x54], r15d
jmp case.0x14013a818.7
shl r13d, 0x18
shl r12d, 0x10
or r12d, r13d
shl r15d, 8
or r15d, r12d
or r15d, ebp
or edi, ebp
or edi, ebp
mov r11d, 1
mov ebx, r15d
cmp r15d, 2
mov ecx, dword [rsp + 0x14c]
jb case.0x14013a818.7
jmp 0x14013bc24
shl r13d, 0x18
shl r12d, 0x10
adc byte [rbp + 9], al
in al, dx
adc byte [rbp + 9], al
in al, dx
shl r15d, 8
or r15d, r12d
out 0x41, eax
or edi, ebp
out 0x41, eax
or edi, ebp
mov eax, 1
mov r9d, r15d
cmp r15d, 2
mov ecx, dword [rsp + 0x14c]
jb case.0x14013a818.7
jmp 0x14013bc24
shl r13d, 0x18
shl r12d, 0x10
in al, 0x10
in al, 0x10
or r12d, r13d
shl r15d, 8
out 8, eax
out 8, eax
or r15d, r12d
or r15d, ebp
mov ecx, 1
mov qword [rsp + 0x118], rcx
mov ecx, r15d
mov dword [rsp + 0x140], r15d
jmp case.0x14013a818.7
shl r13d, 0x18
shl r12d, 0x10
sbb byte [rcx - 0x3f], al
in al, 0x10
or r12d, r13d
shl r15d, 8
or r15d, r12d
or r15d, ebp
mov esi, 1
mov r10d, r15d
mov ecx, dword [rsp + 0x14c]
jns case.0x14013a818.7
jmp 0x14013bc24
shl r13d, 0x18
shl r12d, 0x10
or r12d, r13d
shl r15d, 8
lea ecx, [r15 + r12]
add ecx, 0xffffc000
cmp ecx, 0xffc000
mov ecx, dword [rsp + 0x14c]
jae 0x14013bc24
or r12d, r15d
or r12d, ebp
mov ecx, 1
mov qword [rsp + 0xe0], rcx
mov ecx, r12d
mov dword [rsp + 0x318], r12d
jmp case.0x14013a818.7
mov ebx, dword [rsp + 0xf88]
mov edi, dword [rsp + 0xf90]
mov r10d, dword [rsp + 0xf98]
mov r11d, dword [rsp + 0xfa0]
xor eax, eax
mov cl, 1
mov dword [rsp + 0x2fc], ecx
xor ecx, ecx
mov qword [rsp + 0x150], rcx
xor ecx, ecx
mov qword [rsp + 0x40], rcx
mov r9d, dword [rsp + 0xc6c]
mov ecx, dword [rsp + 0xc68]
mov r15, qword [rsp + 0x60]
mov ebp, dword [rsp + 0x4c]
mov r12, qword [rsp + 0x58]
jmp 0x14013b253
movabs rax, 0xffffffff00000000
mov rdi, qword [rsp + 0x118]
and rdi, rax
or rdi, 1
xor r10d, r10d
mov r15, rdi
mov r12, qword [rsp + 0xe0]
mov rsi, r14
mov r13, qword [rsp + 0x140]
mov rax, qword [rsp + 0x40]
mov r9d, eax
mov r8, qword [rsp + 0x728]
mov edi, r10d
mov r14d, r9d
test r8b, 1
jne 0x14013aa36
lock dec qword [r8 + 0x20]
jne 0x14013aa64
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x14013aa55
mov rax, qword [r8 + 8]
mov rcx, qword [0x14043f190]
xor edx, edx
mov rbx, r8
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, rbx
jmp 0x14013aa55
shr r8, 5
mov rax, qword [rsp + 0x720]
add rax, r8
je 0x14013aa64
mov rax, qword [rsp + 0x710]
sub rax, r8
mov r8, rax
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x3b0]
call fcn.1401601f0
mov bpl, 0xa
mov al, 1
mov dword [rsp + 0x54], eax
movzx ebx, byte [rsp + 0x53]
mov r11d, r14d
mov r10d, edi
mov r9, rsi
jmp 0x14013b446
mov r8d, 5
lea rcx, [rsp + 0x3b0]
lea rdx, [rsp + 0x7b0]
call fcn.140037a30
mov r8, qword [rsp + 0x3c8]
test r8b, 1
jne 0x14013b0f6
lock dec qword [r8 + 0x20]
jne 0x14013b121
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x14013b115
mov rax, qword [r8 + 8]
mov rcx, qword [0x14043f190]
xor edx, edx
mov r15, r8
mov r8, rax
call r12
mov r8, r15
jmp 0x14013b115
mov rax, qword [rsp + 0x710]
lea rcx, [rsp + 0x190]
mov r8, rdx
lea rdx, [rsp + 0x728]
mov r9, rsi
call qword [rax]
dec qword [rsp + 0x720]
inc qword [rsp + 0x718]
mov qword [rsp + 0x1a0], 1
movdqu xmm0, xmmword [rsp + 0x190]
movdqa xmmword [rsp + 0x3b0], xmm0
mov rax, qword [rsp + 0x1a0]
mov qword [rsp + 0x3c0], rax
mov rax, qword [rsp + 0x1a8]
mov qword [rsp + 0x3c8], rax
mov rax, qword [rsp + 0x3b0]
mov rdx, qword [rsp + 0x3b8]
mov r8, qword [rsp + 0x3c0]
lea rcx, [rsp + 0x3c8]
call qword [rax + 0x20]
not r14
mov rax, rsi
add rax, r14
mov qword [rsp + 0xcc8], rax
mov r9, qword [rsp + 0x720]
cmp r9, rax
jne 0x14013abcb
mov qword [rsp + 0x7b8], 1
lea rax, [rsp + 0x7c0]
movups xmmword [rax], xmm6
lea rax, [0x14033dc28]
mov qword [rsp + 0x7b0], rax
jmp 0x14013b337
test rax, rax
je 0x14013b2ef
cmp r9, rax
jb 0x140145a4a
mov rsi, rax
mov rax, qword [rsp + 0x710]
mov r8, qword [rsp + 0x718]
lea rcx, [rsp + 0x190]
lea rdx, [rsp + 0x728]
call qword [rax]
sub qword [rsp + 0x1a0], rsi
mov qword [rsp + 0x720], rsi
add qword [rsp + 0x198], rsi
movups xmm0, xmmword [rsp + 0x190]
movaps xmmword [rsp + 0x7b0], xmm0
movdqu xmm0, xmmword [rsp + 0x1a0]
movdqa xmmword [rsp + 0x7c0], xmm0
jmp 0x14013b337
mov rdx, qword [rsp + 0x70]
cmp rdx, 9
jb 0x140145959
lea rbx, [rdx - 9]
mov r14, qword [rsp + 0x4e8]
sub r14, r13
cmp r14, rbx
jae 0x14013ac87
lea rcx, [rsp + 0x4d8]
mov rdx, rbx
call fcn.140037ba0
mov r13, qword [rsp + 0x4e0]
mov r14, qword [rsp + 0x4e8]
sub r14, r13
mov rax, qword [rsp + 0x60]
lea rdx, [rax + 9]
mov rcx, qword [rsp + 0x4d8]
add rcx, r13
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
cmp r14, rbx
jb 0x14014594e
add r13, rbx
mov qword [rsp + 0x4e0], r13
jmp 0x14013aded
movzx eax, byte [0x14043f240]
mov edx, 0x28
xor ecx, ecx
call fcn.1401d3670
test rax, rax
je 0x140145af1
mov rcx, r14
shr rcx, 5
lea rdx, [rcx + rbx]
mov r8, qword [rsp + 0x60]
sub r8, rcx
mov r9, qword [rsp + 0x70]
add rcx, r9
shr r14d, 2
and r14d, 7
mov qword [rax], rdx
mov qword [rax + 8], r8
mov qword [rax + 0x10], rcx
mov qword [rax + 0x18], r14
mov qword [rax + 0x20], 2
mov qword [rsp + 0x708], rax
mov r14, rax
mov rax, r9
sub rax, 9
mov r13d, 0
cmovae r13, rax
mov eax, 9
cmovb rax, r9
mov qword [rsp + 0x700], 9
mov qword [rsp + 0x6f8], rax
mov r8, qword [rsp + 0x4f0]
test r8b, 1
jne 0x14013ad92
lock dec qword [r8 + 0x20]
jne 0x14013adc0
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x14013adb1
mov rax, qword [r8 + 8]
mov rcx, qword [0x14043f190]
xor edx, edx
mov qword [rsp + 0xb0], r8
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, qword [rsp + 0xb0]
jmp 0x14013adb1
shr r8, 5
mov rax, qword [rsp + 0x4e8]
add rax, r8
je 0x14013adc0
mov rax, qword [rsp + 0x4d8]
sub rax, r8
mov r8, rax
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add rbx, 0xfffffffffffffff7
mov rax, qword [rsp + 0x60]
add rax, 9
mov qword [rsp + 0x4d8], rax
mov qword [rsp + 0x4e0], r13
mov qword [rsp + 0x4e8], rbx
mov qword [rsp + 0x4f0], r14
lea rcx, [rsp + 0x3b8]
lea rdx, [rsp + 0x4d8]
mov r8, rsi
mov r9, qword [rsp + 0xc40]
call fcn.14004e9a0
cmp al, 0x15
mov r13, qword [rsp + 0x80]
jne 0x14013afe1
test r15b, 4
je 0x14013b038
mov eax, dword [rsp + 0x4d0]
mov ecx, dword [rsp + 0x4d4]
mov rdx, qword [rsp + 0x3b0]
mov r8d, eax
or r8b, 4
test rdx, rdx
movzx r8d, r8b
cmove r8d, eax
mov dword [rsp + 0x10c], r8d
mov eax, ecx
or al, 4
test rdx, rdx
mov edx, dword [rsp + 0x3b8]
mov qword [rsp + 0xf8], rdx
mov edx, dword [rsp + 0x3bc]
mov qword [rsp + 0x150], rdx
mov rdx, qword [rsp + 0x3c0]
mov qword [rsp + 0x118], rdx
mov rdx, qword [rsp + 0x3c8]
mov qword [rsp + 0x140], rdx
setne r14b
mov rdx, qword [rsp + 0x3d0]
mov qword [rsp + 0xe0], rdx
mov rdx, qword [rsp + 0x3d8]
mov qword [rsp + 0xd8], rdx
mov edx, dword [rsp + 0x3e0]
mov dword [rsp + 0x3a8], edx
mov edx, dword [rsp + 0x3e4]
mov dword [rsp + 0x3a4], edx
lea rsi, [rsp + 0x3d0]
movzx edx, word [rsi + 0x1d]
mov word [rsp + 0x12c], dx
mov edx, dword [rsp + 0x3e8]
mov dword [rsp + 0x3a0], edx
movzx edx, byte [rsi + 0x1f]
mov byte [rsp + 0x12e], dl
movzx eax, al
cmovne eax, ecx
mov dword [rsp + 0x108], eax
movzx eax, byte [rsp + 0x3ec]
mov dword [rsp + 0x2fc], eax
mov r8d, 0xe0
lea rcx, [rsp + 0x5a0]
lea rdx, [rsp + 0x3f0]
call sub.VCRUNTIME140.dll_memcpy
movzx eax, word [rsi + 0x101]
mov word [rsp + 0x128], ax
movzx eax, byte [rsi + 0x103]
mov byte [rsp + 0x12a], al
movzx eax, byte [rsi + 0x107]
mov byte [rsp + 0x126], al
movzx eax, word [rsi + 0x105]
mov word [rsp + 0x124], ax
mov r8, qword [rsp + 0x4f0]
test r8b, 1
jne 0x14013bbc0
lock dec qword [r8 + 0x20]
mov esi, dword [rsp + 0x78]
mov r15, qword [rsp + 0x60]
mov ebp, dword [rsp + 0x4c]
mov r12, qword [rsp + 0x58]
mov rdi, qword [rsp + 0x68]
jne 0x14013bc05
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x14013bbf6
mov rax, qword [r8 + 8]
mov rcx, qword [0x14043f190]
xor edx, edx
mov rsi, r8
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, rsi
mov esi, dword [rsp + 0x78]
jmp 0x14013bbf6
lea ecx, [rax - 0xc]
movzx ecx, cl
cmp cl, 9
mov edx, 9
cmovae ecx, edx
cmp cl, 7
mov rbx, qword [rsp + 0xe0]
je 0x14013b84f
movzx ecx, cl
cmp ecx, 9
jne 0x14013b0e2
test r15b, 4
mov r13b, 1
jne 0x14013b0d1
add al, 0xfd
lea r14, [0x1403442d0]
mov ebx, 0
mov r15d, 0
cmp al, 8
jbe 0x14013b882
mov r8d, 0x150
lea rcx, [rsp + 0x190]
lea rdx, [rsp + 0x3b0]
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x7a8]
cmp dword [rax], 2
je 0x14013b07a
mov rcx, qword [rsp + 0x798]
call fcn.1401601f0
mov rcx, qword [rsp + 0x850]
call fcn.140037e70
mov r8d, 0x150
mov rcx, qword [rsp + 0x7a8]
lea rdx, [rsp + 0x190]
call sub.VCRUNTIME140.dll_memcpy
mov bpl, 9
mov esi, dword [rsp + 0x78]
mov rax, qword [rsp + 0xd8]
mov rbx, qword [rsp + 0xe0]
mov rcx, qword [rsp + 0x140]
mov r14, qword [rsp + 0x118]
mov rdx, qword [rsp + 0x150]
mov r8, qword [rsp + 0xf8]
jmp 0x14013b93d
lea r14, [0x1403442d0]
xor ebx, ebx
xor r15d, r15d
jmp 0x14013b882
lea r14, [0x1403442d0]
xor ebx, ebx
xor r15d, r15d
mov r13b, 1
jmp 0x14013b882
shr r8, 5
mov rax, qword [rsp + 0x3c0]
add rax, r8
je 0x14013b121
mov rax, qword [rsp + 0x3b0]
sub rax, r8
mov r8, rax
mov rcx, qword [0x14043f190]
xor edx, edx
call r12
shr ebx, 0x1f
mov eax, dword [rsp + 0x710]
invalid
add byte [rax], al
mov dword [rsp + 0x818], eax
movzx eax, byte [rsp + 0x714]
mov byte [rsp + 0x81c], al
movzx edx, byte [rsp + 0x117]
test r14, r14
jne 0x14013997e
jmp 0x14013999a
shr r8, 5
mov rax, qword [rsp + 0x720]
add rax, r8
mov esi, dword [rsp + 0x78]
mov r15, qword [rsp + 0x60]
mov r12, qword [rsp + 0x58]
je 0x14013b196
mov rax, qword [rsp + 0x710]
sub rax, r8
mov r8, rax
mov rdi, qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14043f190]
xor edx, edx
call rdi
mov qword [rsp + 0xf8], r14
mov dword [rsp + 0x2fc], ebx
cld
add al, byte [rax]
add byte [rcx - 0x4a], al
add ecx, ebp
add byte [rsi], 0
invalid
xor eax, eax
mov qword [rsp + 0x40], rax
xor r11d, r11d
xor eax, eax
mov qword [rsp + 0x118], rax
xor esi, esi
xor eax, eax
mov qword [rsp + 0xe0], rax
xor eax, eax
mov qword [rsp + 0xd8], rax
xor eax, eax
mov r15, qword [rsp + 0x60]
mov ebp, dword [rsp + 0x4c]
mov r12, qword [rsp + 0x58]
mov qword [rsp + 0x150], r11
mov ecx, ebx
mov rbx, qword [rsp + 0x118]
shl rbx, 0x20
or rbx, rcx
mov ecx, dword [rsp + 0x140]
mov rdi, rsi
shl rdi, 0x20
or rdi, rcx
mov ecx, r10d
mov r10, qword [rsp + 0xe0]
shl r10, 0x20
or r10, rcx
mov ecx, dword [rsp + 0x318]
mov r11, qword [rsp + 0xd8]
shl r11, 0x20
or r11, rcx
mov dword [rsp + 0x2fc], 0
mov ecx, dword [rsp + 0xf8]
mov edx, dword [rsp + 0x54]
mov esi, dword [rsp + 0x78]
mov r8b, 1
mov dword [rsp + 0x54], r8d
mov r14b, 4
mov dword [rsp + 0xc6c], r9d
mov dword [rsp + 0x3a0], r9d
mov dword [rsp + 0x3a4], eax
mov dword [rsp + 0xc68], ecx
mov dword [rsp + 0x3a8], ecx
mov qword [rsp + 0xd8], r11
mov qword [rsp + 0xfa0], r11
mov qword [rsp + 0xe0], r10
mov qword [rsp + 0xf98], r10
mov qword [rsp + 0x140], rdi
mov qword [rsp + 0xf90], rdi
mov qword [rsp + 0x118], rbx
mov qword [rsp + 0xf88], rbx
mov qword [rsp + 0x310], rax
mov dword [rsp + 0x14c], edx
mov eax, edx
mov qword [rsp + 0xf8], rax
mov dword [rsp + 0x108], eax
mov dword [rsp + 0x10c], eax
jmp 0x14013b5b0
movdqa xmm0, xmmword [rsp + 0x710]
movaps xmm1, xmmword [rsp + 0x720]
movaps xmmword [rsp + 0x7c0], xmm1
movdqa xmmword [rsp + 0x7b0], xmm0
lea rax, [0x14033dc28]
mov qword [rsp + 0x710], rax
mov qword [rsp + 0x718], 1
lea rax, [rsp + 0x720]
movups xmmword [rax], xmm6
mov rax, qword [rsp + 0x7b0]
mov rdx, qword [rsp + 0x7b8]
mov r8, qword [rsp + 0x7c0]
lea rcx, [rsp + 0x7c8]
call qword [rax + 0x20]
mov rdx, qword [rsp + 0x718]
and r15d, 9
mov esi, dword [rsp + 0x710]
mov eax, dword [rsp + 0x714]
mov dword [rsp + 0xc88], eax
mov eax, esi
shr eax, 8
mov dword [rsp + 0xc84], eax
mov rax, qword [rsp + 0x720]
mov qword [rsp + 0xfb0], rax
mov rax, qword [rsp + 0x728]
mov qword [rsp + 0xfa8], rax
shr edi, 3
mov eax, dword [rsp + 0x40]
movabs rcx, 0xff00000000000000
mov r8, qword [rsp + 0xd28]
and r8, rcx
or r8, rax
shl r15, 0x20
or r15, r8
shl rdi, 0x28
or rdi, r15
movzx r8d, bl
shl r8, 0x30
or r8, rdi
movabs rdi, 0x20000000000
mov rax, r8
movabs rcx, 0xff0000000000
and rax, rcx
cmp rax, rdi
mov qword [rsp + 0xd28], r8
mov qword [rsp + 0xfc0], rdx
jne 0x14013b525
mov bpl, 0xa
mov r11d, 1
mov r13d, 1
mov al, 1
mov dword [rsp + 0x54], eax
xor eax, eax
mov qword [rsp + 0x318], rax
movzx ebx, byte [rsp + 0x53]
mov r10b, 1
lea r15, [0x1403442d0]
xor r12d, r12d
xor r9d, r9d
mov rdx, qword [rsp + 0xb20]
cmp rdx, 2
je 0x14013ba88
mov rcx, qword [rsp + 0xb28]
mov rax, qword [rsp + 0xb30]
test rdx, rdx
mov esi, r11d
mov edi, r10d
mov r14, r9
je 0x14013b488
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0xb38]
call qword [rax + 0x68]
mov r8, qword [rsp + 0xb20]
cmp r8, 2
mov r11d, esi
mov ebx, esi
mov r10d, edi
mov r9, r14
je 0x14013ba88
mov rdx, qword [rsp + 0xb38]
mov rcx, qword [rsp + 0xb28]
mov rax, qword [rsp + 0xb30]
test r8, r8
je 0x14013b7c8
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0xb28]
lock dec qword [rax]
mov r11d, esi
mov r10d, edi
mov r9, r14
jne 0x14013ba88
mov rcx, qword [rsp + 0xb28]
mov rdx, qword [rsp + 0xb30]
call fcn.140180e30
mov r9, r14
int1
mov r10d, edi
mov r11d, esi
jmp 0x14013ba88
mov eax, dword [rsp + 0xc84]
shl eax, 8
movzx ecx, sil
or ecx, eax
mov qword [rsp + 0xf8], rcx
xor r14d, r14d
mov qword [rsp + 0xd8], r8
mov rax, qword [rsp + 0xfa8]
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0x118], rdx
mov rax, qword [rsp + 0xfb0]
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x310], rax
mov eax, dword [rsp + 0xc88]
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x54], 0
mov dword [rsp + 0x108], eax
mov dword [rsp + 0x10c], eax
mov esi, dword [rsp + 0x78]
mov r15, qword [rsp + 0x60]
mov r12, qword [rsp + 0x58]
mov rdi, qword [rsp + 0x68]
movzx eax, byte [rsp + 0x12e]
mov byte [rsp + 0x372], al
movzx eax, word [rsp + 0x12c]
mov word [rsp + 0x370], ax
mov r8d, 0xe0
lea rcx, [rsp + 0x870]
lea rdx, [rsp + 0x5a0]
call sub.VCRUNTIME140.dll_memcpy
movzx eax, word [rsp + 0x128]
mov word [rsp + 0x36c], ax
movzx eax, byte [rsp + 0x12a]
mov byte [rsp + 0x36e], al
movzx eax, word [rsp + 0x124]
mov word [rsp + 0x368], ax
movzx eax, byte [rsp + 0x126]
mov byte [rsp + 0x36a], al
mov rdx, qword [rsp + 0xb20]
cmp rdx, 2
je 0x14013b6e0
mov rcx, qword [rsp + 0xb28]
mov rax, qword [rsp + 0xb30]
test rdx, rdx
je 0x14013b666
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0xb38]
call qword [rax + 0x68]
mov r8, qword [rsp + 0xb20]
cmp r8, 2
je 0x14013b6e0
mov rdx, qword [rsp + 0xb38]
mov rcx, qword [rsp + 0xb28]
mov rax, qword [rsp + 0xb30]
test r8, r8
je 0x14013b76a
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0xb28]
lock dec qword [rax]
jne 0x14013b6e0
mov rcx, qword [rsp + 0xb28]
mov rdx, qword [rsp + 0xb30]
call fcn.140180e30
nop dword [rax + rax]
mov dword [rsp + 0x78], esi
cmp byte [rsp + 0x54], 0
je 0x14013b780
mov rsi, qword [rsp + 0x708]
test sil, 1
jne 0x14013b73d
lock dec qword [rsi + 0x20]
jne 0x14013b780
mov rax, qword [rsi + 0x20]
cmp qword [rsi], 0
mov rdi, qword [sym.imp.kernel32.dll_HeapFree]
je 0x14013b728
mov r8, qword [rsi + 8]
mov rcx, qword [0x14043f190]
xor edx, edx
call rdi
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rsi
call rdi
mov rdi, qword [rsp + 0x68]
jmp 0x14013b780
shr rsi, 5
mov rax, qword [rsp + 0x700]
add byte [rdi], al
add byte [rax], al
add rax, rsi
je 0x14013b780
mov r8, qword [rsp + 0x6f0]
sub r8, rsi
mov rcx, qword [0x14043f190]
xor byte [rdx], bh
xor byte [rax], al
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14013b780
call qword [rax + 0x80]
mov dword [rsp + 0x78], esi
cmp byte [rsp + 0x54], 0
jne 0x14013b6ef
nop
mov rcx, qword [rsp + 0xf8]
mov eax, ecx
shr eax, 8
mov dword [rsp + 0x54], eax
mov eax, ecx
shr eax, 0x10
mov qword [rsp + 0x318], rax
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0xac0], rax
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0xab8], rax
mov rsi, qword [rsp + 0x40]
jmp 0x14013baf3
call qword [rax + 0x80]
mov r11d, esi
mov r10d, edi
mov r9, r14
jmp 0x14013ba88
shr r8, 5
mov rax, qword [rsp + 0x720]
add rax, r8
mov esi, dword [rsp + 0x78]
mov r15, qword [rsp + 0x60]
mov r12, qword [rsp + 0x58]
je 0x14013b81b
mov rax, qword [rsp + 0x710]
sub rax, r8
mov r8, rax
mov rdi, qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14043f190]
xor edx, edx
call rdi
mov qword [rsp + 0xf8], r14
mov dword [rsp + 0x2fc], ebx
mov r14b, 3
mov dword [rsp + 0x54], 0
mov qword [rsp + 0x310], rax
mov qword [rsp + 0x40], rax
mov r13, qword [rsp + 0x80]
jmp 0x14013b5b0
movabs rax, 0xffffffff00000000
mov r14, qword [rsp + 0x118]
and r14, rax
or r14, 1
xor r13d, r13d
mov r15, qword [rsp + 0xd8]
mov r12, qword [rsp + 0x140]
mov rax, qword [rsp + 0x40]
mov edi, eax
lea rcx, [rsp + 0x3b8]
call fcn.1401601f0
mov rsi, qword [rsp + 0x4f0]
test sil, 1
jne 0x14013b8fd
lock dec qword [rsi + 0x20]
mov al, 1
mov dword [rsp + 0x54], eax
jne 0x14013b92e
mov dword [rsp + 0xf8], edi
mov rdi, r12
mov r12d, r13d
mov rax, qword [rsi + 0x20]
cmp qword [rsi], 0
mov r13, qword [sym.imp.kernel32.dll_HeapFree]
je 0x14013b8dc
mov r8, qword [rsi + 8]
mov rcx, qword [0x14043f190]
xor edx, edx
call r13
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rsi
call r13
mov r8d, r12d
mov rax, r15
mov rcx, rdi
mov edx, dword [rsp + 0xf8]
jmp 0x14013b939
shr rsi, 5
mov al, 1
mov dword [rsp + 0x54], eax
mov rax, qword [rsp + 0x4e8]
add rax, rsi
je 0x14013b92e
mov r8, qword [rsp + 0x4d8]
sub r8, rsi
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8d, r13d
mov rax, r15
mov rcx, r12
mov edx, edi
mov esi, dword [rsp + 0x78]
mov r10d, r8d
mov r15, r14
mov r12, rbx
mov r9, rax
mov r13, rcx
mov r11d, edx
mov rdx, qword [rsp + 0xb20]
cmp rdx, 2
je 0x14013ba30
nop word cs:[rax + rax]
mov rcx, qword [rsp + 0xb28]
mov rax, qword [rsp + 0xb30]
test rdx, rdx
mov ebx, r11d
mov edi, r10d
mov r14, r9
je 0x14013b9a0
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0xb38]
call qword [rax + 0x68]
mov r8, qword [rsp + 0xb20]
cmp r8, 2
mov r11d, ebx
mov r10d, edi
mov r9, r14
je 0x14013ba30
mov rdx, qword [rsp + 0xb38]
mov rcx, qword [rsp + 0xb28]
mov rax, qword [rsp + 0xb30]
test r8, r8
je 0x14013bb96
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0xb28]
lock dec qword [rax]
mov r11d, ebx
mov r10d, edi
mov r9, r14
jne 0x14013ba30
mov rcx, qword [rsp + 0xb28]
mov rdx, qword [rsp + 0xb30]
call fcn.140180e30
mov r9, r14
mov r10d, edi
mov r11d, ebx
mov dword [rsp + 0x78], esi
mov rsi, qword [rsp + 0x708]
test sil, 1
je 0x140138bb9
shr rsi, 5
mov rax, qword [rsp + 0x700]
add rax, rsi
je 0x14013ba83
mov r8, qword [rsp + 0x6f0]
sub r8, rsi
mov rcx, qword [0x14043f190]
xor edx, edx
mov esi, r11d
mov edi, r10d
mov rbx, r9
call qword [sym.imp.kernel32.dll_HeapFree]
mov r9, rbx
mov r10d, edi
mov r11d, esi
movzx ebx, byte [rsp + 0x53]
cmp bpl, 0xa
je 0x14013bf29
mov r14d, ebp
mov eax, dword [rsp + 0x3ac]
mov esi, eax
mov eax, r11d
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x140], r13
mov qword [rsp + 0xd8], r9
mov qword [rsp + 0xe0], r12
loopne 0x14013babf
add byte [rax], al
mov qword [rsp + 0x118], r15
mov eax, r10d
mov qword [rsp + 0xf8], rax
mov byte [rsp + 0x53], bl
mov r13, qword [rsp + 0x80]
mov r15, qword [rsp + 0x60]
mov ebp, dword [rsp + 0x4c]
mov r12, qword [rsp + 0x58]
mov rdi, qword [rsp + 0x68]
movzx eax, byte [rsp + 0x372]
mov byte [rsp + 0x366], al
movzx eax, word [rsp + 0x370]
mov word [rsp + 0x364], ax
mov r8d, 0xe0
lea rcx, [rsp + 0xde0]
lea rdx, [rsp + 0x870]
call sub.VCRUNTIME140.dll_memcpy
movzx eax, word [rsp + 0x36c]
mov word [rsp + 0x360], ax
movzx eax, byte [rsp + 0x36e]
mov byte [rsp + 0x362], al
movzx eax, word [rsp + 0x368]
mov word [rsp + 0x35c], ax
movzx eax, byte [rsp + 0x36a]
mov byte [rsp + 0x35e], al
cmp r14b, 9
jne 0x14013bd70
mov ebx, esi
cmp byte [r13 + 0x1c2], 0
add byte [rax], al
add byte [rbx + rcx*4 + 0x44], cl
and al, 0x70
mov dword [rsp + 0x3ac], ebx
jne 0x140138ab0
jmp 0x140138780
call qword [rax + 0x80]
mov r11d, ebx
mov r10d, edi
mov r9, r14
mov dword [rsp + 0x78], esi
mov rsi, qword [rsp + 0x708]
test sil, 1
je 0x140138bb9
jmp 0x14013ba46
shr r8, 5
mov rax, qword [rsp + 0x4e8]
add rax, r8
mov esi, dword [rsp + 0x78]
mov r15, qword [rsp + 0x60]
mov ebp, dword [rsp + 0x4c]
mov r12, qword [rsp + 0x58]
mov rdi, qword [rsp + 0x68]
je 0x14013bc05
mov rax, qword [rsp + 0x4d8]
sub rax, r8
mov r8, rax
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add r14b, r14b
or r14b, 1
mov al, 1
mov dword [rsp + 0x54], eax
mov qword [rsp + 0x310], rax
mov qword [rsp + 0x40], rax
jmp 0x14013b5b5
and ecx, 0xffffff00
or ecx, 0xe
mov dword [rsp + 0x14c], ecx
mov bpl, 0xa
mov r11d, 1
mov r13d, 1
mov al, 1
mov dword [rsp + 0x54], eax
xor eax, eax
mov qword [rsp + 0x318], rax
jmp 0x14013946f
mov r14b, 0xa
mov rdx, qword [rsp + 0xd40]
cmp rdx, 2
je 0x14013c0b0
jmp 0x14013c012
mov eax, r8d
and eax, 3
cmp eax, 1
jne 0x14013be9f
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rcx - 0x80], al
js 0x14013bca2
cmp byte [r8 + 0xf], 0x15
jne 0x14013be9f
mov rcx, qword [r8 - 1]
mov rax, qword [r8 + 7]
call qword [rax + 0x38]
mov r8, qword [rsp + 0x70]
movabs rcx, 0xf237776c598fdb1c
sbb al, 0xdb
invalid
pop rcx
insb byte [rdi], dx
ja 0x14013bcea
cmp rax, rcx
jne 0x14013be9f
movabs rax, 0x3096dc41737fada7
cmp rdx, rax
jne 0x14013be9f
lea rax, [0x1403442d0]
mov qword [rsp + 0x198], rax
mov qword [rsp + 0x1a0], 1
lea rax, [rsp + 0x1a0]
movups xmmword [rax + 8], xmm6
mov dword [rsp + 0x194], 6
mov word [rsp + 0x190], 0x101
mov rsi, qword [r8 - 1]
mov rdi, qword [r8 + 7]
mov rax, qword [rdi]
test rax, rax
je 0x14013bd26
mov rcx, rsi
call rax
mov r8, qword [rsp + 0x70]
and al, 0x70
cmp qword [rdi + 8], 0
je 0x14013bd4f
cmp qword [rdi + 0x10], 0x11
jb 0x14013bd38
mov rsi, qword [rsi - 8]
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, qword [rsp + 0x70]
dec r8
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsp + 0x68]
jmp 0x14013beaf
mov rax, qword [rsp + 0x318]
shl eax, 0x10
movzx ecx, byte [rsp + 0x54]
shl ecx, 8
or ecx, eax
mov rdi, rsi
mov rsi, qword [rsp + 0xf8]
movzx eax, sil
or eax, ecx
mov qword [rsp + 0x188], rax
movzx eax, byte [rsp + 0x366]
mov byte [rsp + 0x35a], al
pop rdx
add eax, dword [rax]
add byte [rdi], cl
mov bh, 0x84
and al, 0x64
add eax, dword [rax]
add byte [rsi - 0x77], ah
test byte [rax + rbx*2], ah
add eax, dword [rax]
add byte [rcx - 0x48], al
loopne 0x14013bdc1
add byte [rax], al
lea rcx, [rsp + 0xfd0]
lea ecx, [rsp + 0xfd0]
lea rdx, [rsp + 0xde0]
call sub.VCRUNTIME140.dll_memcpy
movzx eax, word [rsp + 0x360]
mov word [rsp + 0x354], ax
test byte [rsp + rdx*2], ah
add eax, dword [rax]
add byte [rdi], cl
mov dh, 0x84
and al, 0x62
add eax, dword [rax]
add byte [rax + 0x3562484], cl
add byte [rax], al
movzx eax, word [rsp + 0x35c]
mov word [rsp + 0x350], ax
movzx eax, byte [rsp + 0x35e]
pop rsi
add eax, dword [rax]
add byte [rax + 0x3522484], cl
add byte [rax], al
mov r10d, esi
mov r15, qword [rsp + 0x118]
mov r12, qword [rsp + 0xe0]
mov r9, qword [rsp + 0xd8]
mov r13, qword [rsp + 0x140]
mov rax, qword [rsp + 0x150]
mov r11d, eax
mov ecx, edi
mov eax, dword [rsp + 0x3a8]
mov dword [rsp + 0x594], eax
mov eax, dword [rsp + 0x3a4]
mov dword [rsp + 0x590], eax
mov eax, dword [rsp + 0x3a0]
mov dword [rsp + 0x58c], eax
mov eax, dword [rsp + 0x108]
mov byte [rsp + 0x116], al
mov eax, dword [rsp + 0x10c]
mov byte [rsp + 0x115], al
mov eax, dword [rsp + 0x2fc]
mov byte [rsp + 0xc7], al
jmp 0x14013bf7e
lea rcx, [rsp + 0x190]
mov rdx, r8
call fcn.140044f80
mov eax, dword [rsp + 0x190]
mov qword [rsp + 0x188], rax
mov eax, dword [rsp + 0x194]
mov dword [rsp + 0x168], eax
mov rax, qword [rsp + 0x198]
mov qword [rsp + 0x560], rax
mov rax, qword [rsp + 0x1a0]
mov qword [rsp + 0x568], rax
mov rax, qword [rsp + 0x1a8]
mov qword [rsp + 0x570], rax
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0x578], rax
mov r14b, 9
xor r15d, r15d
mov rdx, qword [rsp + 0xd40]
cmp rdx, 2
je 0x14013c0b0
jmp 0x14013c012
mov rax, qword [rsp + 0x318]
shl eax, 0x10
movzx ecx, byte [rsp + 0x54]
shl ecx, 8
or ecx, eax
movzx eax, r10b
or eax, ecx
mov qword [rsp + 0x188], rax
mov r14b, 9
mov byte [rsp + 0x53], bl
mov qword [rsp + 0x118], r15
mov qword [rsp + 0xe0], r12
mov qword [rsp + 0xd8], r9
mov qword [rsp + 0x140], r13
mov ebp, dword [rsp + 0x4c]
mov ecx, dword [rsp + 0x3ac]
mov eax, r10d
mov qword [rsp + 0xf8], rax
mov eax, r11d
mov qword [rsp + 0x150], rax
mov rax, qword [rsp + 0x310]
mov word [rsp + 0x59e], ax
movzx eax, byte [rsp + 0x17f]
mov byte [rsp + 0x17d], al
mov qword [rsp + 0x578], r9
mov dword [rsp + 0x578], ecx
mov dword [rsp + 0x578], ecx
mov qword [rsp + 0x570], r12
mov qword [rsp + 0x568], r13
mov qword [rsp + 0x560], r15
mov dword [rsp + 0x168], r11d
mov dword [rsp + 0x3ac], ecx
add byte [rax], al
add eax, 0x894c0000
lodsb al, byte [rsi]
and al, 0x68
add eax, 0x894c0000
mov esp, 0x56024
add byte [rcx + rcx*4 - 0x64], al
and al, 0x68
add dword [rax], eax
add byte [rcx + 0x3ac248c], cl
add byte [rax], al
mov dword [rsp + 0x148], ecx
mov r13, qword [rsp + 0x80]
mov r15, qword [rsp + 0x60]
mov r12, qword [rsp + 0x58]
mov rdi, qword [rsp + 0x68]
mov rdx, qword [rsp + 0xd40]
cmp rdx, 2
je 0x14013c0b0
mov rcx, qword [rsp + 0xd48]
mov rax, qword [rsp + 0xd50]
test rdx, rdx
je 0x14013c039
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0xd58]
call qword [rax + 0x68]
mov r8, qword [rsp + 0xd40]
cmp r8, 2
je 0x14013c0b0
mov rdx, qword [rsp + 0xd58]
mov rcx, qword [rsp + 0xd48]
mov rax, qword [rsp + 0xd50]
test r8, r8
je 0x14013c455
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0xd48]
lock dec qword [rax]
jne 0x14013c0b0
mov rcx, qword [rsp + 0xd48]
mov rdx, qword [rsp + 0xd50]
call fcn.140180e30
nop
cmp r14b, 0xa
je 0x14013c470
movzx esi, r14b
cmp esi, 9
je 0x140141995
add byte [rax], al
cmp esi, 0xb
dec byte [rbx]
mov rbx, qword [rsp + 0x90]
je case.default.0x14013c15e
movzx eax, byte [rsp + 0x35a]
mov byte [rsp + 0x122], al
movzx eax, word [rsp + 0x358]
add eax, dword [rax]
add byte [rsi - 0x77], ah
test byte [rax + riz], ah
add dword [rax], eax
add byte [rcx - 0x48], al
mov eax, 0xe0
add eax, dword [rax]
add byte [rsi - 0x77], ah
test byte [rax + riz], ah
add dword [rax], eax
add byte [rcx - 0x48], al
invalid
loopne 0x14013c0fb
mov eax, 0xe0
add byte [rax], al
lea rcx, [rsp + 0x1140]
lea rdx, [rsp + 0xfd0]
call sub.VCRUNTIME140.dll_memcpy
movzx eax, word [rsp + 0x354]
test byte [rsp + rdx*2], ah
add eax, dword [rax]
add byte [rsi - 0x77], ah
test byte [rax + rdi*2], ah
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x84
and al, 0x56
push rsi
add eax, dword [rax]
add byte [rax + 0x17a2484], cl
add byte [rax], al
test byte [rsp + rdx*2], ah
add eax, dword [rax]
add byte [rsi - 0x77], ah
test byte [rax + rdi*2], ah
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x84
and al, 0x56
push rsi
push rsi
add eax, dword [rax]
add byte [rax + 0x17a2484], cl
add byte [rax], al
movzx eax, word [rsp + 0x350]
mov word [rsp + 0x174], ax
movzx eax, byte [rsp + 0x352]
add eax, dword [rax]
add byte [rax + 0x1762484], cl
add byte [rax], al
lea rcx, [0x14040b3d8]
movsxd rax, dword [rcx + rsi*4]
mov cl, 0x48
add eax, ecx
jmp rax
mov rax, qword [rsp + 0x188]
mov dword [rsp + 0x870], eax
mov eax, dword [rsp + 0x168]
mov dword [rsp + 0x874], eax
mov rax, qword [rsp + 0x560]
add byte [rax], al
mov qword [rsp + 0x878], rax
mov rax, qword [rsp + 0x568]
mov eax, dword [rsp + 0x568]
mov qword [rsp + 0x880], rax
mov rax, qword [rsp + 0x570]
mov qword [rsp + 0x888], rax
mov rax, qword [rsp + 0x578]
mov qword [rsp + 0x890], rax
mov rsi, qword [rsp + 0xcb0]
mov esi, dword [rsp + 0xcb0]
xor eax, eax
mov cl, 1
lock cmpxchg byte [rsi], cl
jne 0x14013e9c4
mov rax, qword [0x14043f218]
add eax, 0x30303e
shl rax, 1
test rax, rax
mov rcx, qword [rsp + 0x70]
jne case.0x1401292d0.255
mov dword [rsp + 0x60], 0
mov qword [rsp + 0x70], rcx
and al, 0x70
movzx eax, byte [rsi + 1]
test al, al
jne 0x1401454f6
movzx ebx, byte [rsp + 0xcc0]
mov r14, qword [rsp + 0xcb8]
mov ebp, dword [rsp + 0x890]
lea rdx, [rsi + 0x1b8]
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x190]
mov r8d, ebp
call fcn.140042770
lock dec dword gs:[rax - 0x7d]
mov esp, 0x19024
add byte [rax], al
lock dec dword gs:[rax - 0x7d]
mov esp, 0x19024
add byte [rax], al
je 0x14013d8d5
movdqu xmm0, xmmword [rsp + 0x190]
movdqa xmmword [rsp + 0xfd0], xmm0
xor eax, eax
mov cl, 1
lock cmpxchg byte [r14], cl
mov qword [rsp + 0xb0], r14
mov ah, 0x24
mov al, 0
add byte [rax], al
mov ah, 0x24
mov al, 0
add byte [rax], al
jne 0x14013ec93
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
jne 0x14013ecb6
xor r9d, r9d
movzx eax, byte [r14 + 1]
test al, al
jne 0x140145621
mov r12, r15
mov rbp, qword [rsp + 0x880]
mov r15, qword [rsp + 0xfd0]
mov edi, dword [rsp + 0xfd8]
mov ebx, dword [rsp + 0xfdc]
mov dword [rsp + 0x5a0], edi
mov dword [rsp + 0x5a4], ebx
cmp qword [r15 + 0x10], rdi
jbe 0x140144c92
mov rax, qword [r15 + 8]
imul r13, rdi, 0x130
or byte [r9 + r13*2 - 0x11], r9b
xor byte [rcx], al
add byte [rax], al
cmp dword [rax + r13], 2
je 0x140144c92
add rax, r13
add eax, ebp
cmp dword [rax + 0x114], ebx
jne 0x140144c92
mov dword [rax], eax
invalid
mov dword [rax], eax
add byte [rbx + 0x100f4848], cl
test byte [rax + rsi*2], ah
or byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x5a0], eax
mov ecx, dword [rax + 0x48]
movups xmm0, xmmword [rsp + 0x870]
movaps xmmword [rsp + 0x5a0], xmm0
mov qword [rsp + 0x5b0], rbp
lea rax, [rsp + 0x888]
add bl, dh
movq mm0, qword [rax]
add bl, dh
movq mm0, qword [rax]
lea rax, [rsp + 0x5b8]
movdqu xmmword [rax], xmm0
test rbp, 0xffffffff80000000
jne 0x140145609
mov dword [rsp + 0xc8], ecx
mov dword [rsp + 0x9a0], edi
mov dword [rsp + 0x9a4], ebx
cmp qword [r15 + 0x10], rdi
jbe 0x140145363
mov rax, qword [r15 + 8]
cmp dword [rax + r13], 2
je 0x140145363
add rax, r13
cmp dword [rax + 0x114], ebx
jne 0x140145363
lea r10, [rsi + 8]
movzx ecx, byte [rax + 0x50]
cmp cl, 5
mov dword [rsp + 0xa0], r9d
movabs al, byte [0xe82494894c000000]
add byte [rax], al
add byte [rdi], cl
xchg ebx, ebp
adc al, 0
invalid
movabs al, byte [0xe82494894c000000]
add byte [rax], al
add byte [rdi], cl
xchg ebx, ebp
adc al, 0
add byte [rbp - 0x57f02af], cl
add ecx, dword [rdi]
mov dh, 0xd2
lea edx, [rcx - 3]
cmp dl, 3
movzx edx, dl
mov r8d, 1
cmovae edx, r8d
test dl, dl
je 0x14013d874
movzx edx, dl
cmp edx, 1
jne 0x14013c3bb
cmp cl, 1
ja 0x14013c3bb
cmp byte [rax + 0x51], 2
jae 0x14013d874
mov eax, dword [rsi + 0xb0]
xor r14d, r14d
test eax, eax
mov ecx, 0
cmovg ecx, eax
mov dl, 1
mov dword [rsp + 0x40], edx
cmp ecx, ebp
jb 0x14013d8c5
test ebp, ebp
mov r13, qword [rsp + 0x80]
mov rdi, qword [rsp + 0x520]
mov r15, r12
mov ecx, dword [rsp + 0x324]
mov r12, qword [rsp + 0x58]
je 0x14013f1eb
sub eax, ebp
jl 0x140145936
mov dword [rsi + 0xb0], eax
mov eax, dword [rsi + 0xb4]
sub eax, ebp
jno 0x14013f1e5
mov dword [rsp + 0x88], 3
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rbp + 0x31], al
test byte [rax - 0x73], 0x3d
invalid
invalid
jge 0x14013c453
xor r14d, r14d
lea rdi, [0x140344178]
lea edi, [0x140344178]
lea edi, [0x140344178]
add cl, ch
jmp 0x14013e033
cli
sbb eax, dword [rax]
add bh, bh
nop
add byte [rax], 0
add byte [rcx - 0x75], cl
test dword [rax + 0x48000003], edx
cmp eax, 2
clc
invalid
call qword [rax + 0x80]
mov rax, qword [r13 + 0x390]
cmp rax, 2
clc
invalid
clc
add cl, byte [rdi]
test dword [rbp - 0x3e], ecx
jne 0x14013869d
invalid
jmp 0x1401386ce
invalid
call qword [rax + 0x80]
cmp r14b, 0xa
jne 0x14013c0ba
nop word cs:[rax + rax]
lea rcx, [rsp + 0xcb0]
xor edx, edx
call fcn.14019b2a0
test al, al
mov rbx, qword [rsp + 0x90]
jne 0x140144fc9
mov esi, 3
mov r8, qword [rsp + 0xd0]
mov edx, dword [rsp + 0x3c]
movzx eax, byte [rsp + 0x34e]
mov byte [rsp + 0x34a], al
movzx eax, word [rsp + 0x34c]
mov word [rsp + 0x348], ax
lea ecx, [rsi - 2]
lea rax, [rcx + 1]
cmp ecx, 2
mov ecx, 0
cmovae rax, rcx
test rax, rax
jne 0x140137260
movzx ecx, byte [rsp + 0x17e]
test cl, 1
jne 0x14013c5a0
mov word [rsi + rdi*2], fs
add dword [rax], eax
add dh, dh
rol dword [rcx], 0xf
test dword [rax + rax - 0x7cbf0000], esi
mov ebp, 0x490
add cl, byte [rbx + 0x5982484]
add byte [rax], al
cmp dword [r13 + 0x490], 2
mov eax, dword [rsp + 0x598]
jne 0x140145170
outsd dx, dword [rsi]
mov word [rax], es
add byte [rcx - 0x77], al
mov ch, 0x90
add al, 0
add byte [rdi + rcx - 0x4a], al
mov word [rsp + rdx], fs
add dword [rax], eax
add byte [rbp - 0x78], al
lea edx, [rsp + rax - 0x77bf0000]
test dword [rbp + 0x66000004], edx
mov dword [r13 + 0x496], ebp
mov dword [r13 + 0x490], esi
movzx r9d, byte [rsp + 0x114]
mov byte [r13 + 0x494], r9b
mov byte [r13 + 0x495], al
mov word [r13 + 0x496], bp
mov dword [r13 + 0x498], edx
mov qword [r13 + 0x49c], rdi
mov qword [r13 + 0x4a4], r8
mov qword [r13 + 0x4ac], r12
mov qword [r13 + 0x4b4], rbx
mov eax, dword [rsp + 0xc80]
mov dword [r13 + 0x4bc], eax
mov eax, dword [rsp + 0xc7c]
mov dword [r13 + 0x4c0], eax
mov eax, dword [rsp + 0xc78]
mov dword [r13 + 0x4c4], eax
test esp, eax
add al, 0
add byte [rcx - 0x78], al
invalid
enter 4, 0
movzx eax, byte [rsp + 0x34a]
and al, 0x4a
add eax, dword [rax]
add byte [rax - 0x75], cl
mov word [rax + rcx*8], fs
and al, 0xc8
sldt word [rax]
test esp, eax
add al, 0
add byte [rcx - 0x78], al
invalid
and al, 0xc8
sldt word [rax]
mov byte [rcx + 2], al
movzx eax, word [rsp + 0x348]
mov bh, 0x84
and al, 0x48
add eax, dword [rax]
add byte [rsi - 0x77], ah
add ecx, ebp
int3
lodsb al, byte [rsi]
invalid
invalid
cmp dword [r13 + 0x450], 1
jne 0x140141ab7
cmp dword [r13 + 0x474], 0
mov dword [rsp + 0x3c], edx
je 0x14013d1dc
mov ecx, dword [r13 + 0x478]
lea eax, [rcx - 0x4000]
cmp eax, 0xffc000
jae 0x1401452f9
invalid
add byte [rcx - 0x77], cl
adc byte [r9 - 0x75], r9b
test dword [rax + 0x48000003], eax
mov edx, eax
mov qword [r13 + 0x10], rcx
mov rax, qword [r13 + 0x380]
mov rdx, rax
shr rdx, 0x20
je 0x14013d1a7
xor edx, edx
div rcx
jmp 0x14013d1ab
movzx eax, byte [rsp + 0x122]
mov byte [rsp + 0x34e], al
add byte [rax], al
movzx eax, word [rsp + 0x120]
mov word [rsp + 0x34c], ax
mov rcx, qword [rsp + 0x188]
mov eax, ecx
shr eax, 8
mov dword [rsp + 0x598], eax
mov ebp, ecx
shr ebp, 0x10
mov eax, dword [rsp + 0x594]
xchg esp, eax
add eax, 0x84890000
and al, 0x80
or al, 0
add byte [rbx + 0x5902484], cl
add byte [rax], al
xchg esp, eax
add eax, 0x84890000
and al, 0x80
or al, 0
add byte [rbx + 0x5902484], cl
add byte [rax], al
mov dword [rsp + 0xc7c], eax
mov eax, dword [rsp + 0x58c]
mov dword [rsp + 0xc78], eax
mov rbx, qword [rsp + 0x578]
mov ebx, dword [rsp + 0x578]
mov ebx, dword [rsp + 0x578]
mov r12, qword [rsp + 0x570]
mov r8, qword [rsp + 0x568]
mov rdi, qword [rsp + 0x560]
and al, 0x60
add eax, 0x948b0000
and al, 0x68
push 0xffffffff89000001
enter 0xffffffffffff8c88, 0x24
adc al, 1
add byte [rax], al
and al, 0x60
add eax, 0x948b0000
and al, 0x68
push 0xffffffff89000001
enter 0xffffffffffff8c88, 0x24
push 0xffffffff89000001
enter 0xffffffffffff8c88, 0x24
adc al, 1
add byte [rax], al
movzx eax, byte [rsp + 0xc7]
mov byte [rsp + 0x17e], al
test byte [rdi + rax*8], ah
add byte [rax], al
add byte [rax + 0x17e2484], cl
add byte [rax], al
mov eax, dword [rsp + 0x148]
mov esi, eax
jmp 0x14013c4a0
invalid
invalid
add dword [rax], eax
add byte [rcx - 0x208163a], cl
invalid
movzx eax, byte [rsp + 0x122]
lea rsi, [rsp + 0xfd4]
mov byte [rsi + 0x33], al
movzx eax, word [rsp + 0x120]
mov word [rsi + 0x31], ax
mov r8d, 0xe0
lea rcx, [rsp + 0x1008]
lea rdx, [rsp + 0x1140]
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [rsp + 0x17a]
mov byte [rsi + 0x117], al
movzx eax, word [rsp + 0x178]
mov word [rsi + 0x115], ax
movzx eax, word [rsp + 0x174]
mov word [rsi + 0x119], ax
movzx eax, byte [rsp + 0x176]
mov byte [rsi + 0x11b], al
mov rax, qword [rsp + 0x188]
mov dword [rsp + 0xfd0], eax
test byte [rax + rdx*8], ah
sldt word [rax]
mov eax, dword [rsp + 0x168]
mov dword [rsp + 0xfd4], eax
mov rax, qword [rsp + 0x560]
mov qword [rsp + 0xfd8], rax
mov rax, qword [rsp + 0x568]
mov qword [rsp + 0xfe0], rax
mov rax, qword [rsp + 0x570]
mov qword [rsp + 0xfe8], rax
mov rax, qword [rsp + 0x578]
mov qword [rsp + 0xff0], rax
mov eax, dword [rsp + 0x594]
mov dword [rsp + 0xff8], eax
mov eax, dword [rsp + 0x590]
mov dword [rsp + 0xffc], eax
mov eax, dword [rsp + 0x58c]
mov dword [rsp + 0x1000], eax
movzx eax, byte [rsp + 0xc7]
mov byte [rsp + 0x1004], al
movzx eax, byte [rsp + 0x115]
mov byte [rsp + 0x10e8], al
movzx eax, byte [rsp + 0x116]
invalid
add dword [rax], eax
add byte [rax + 0x10ec2484], cl
add byte [rax], al
invalid
add byte [rax], al
mov r14, qword [rsp + 0xcb0]
add byte [rax], al
xor eax, eax
mov cl, 1
lock cmpxchg byte [r14], cl
jne 0x14013e93b
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
mov rsi, qword [rsp + 0x180]
mov rcx, qword [rsp + 0x70]
and al, 0x70
and al, 0x70
jne 0x14013e948
xor eax, eax
mov qword [rsp + 0x70], rcx
movzx ecx, byte [r14 + 1]
test cl, cl
mov ecx, dword [rsp + 0x160]
jne 0x1401454bf
mov dword [rsp + 0xb0], eax
mov ebp, dword [rsp + 0x10e8]
cmp ebp, dword [r14 + 0x100]
jbe 0x14013d623
invalid
add byte [rcx - 0x76fc4f33], cl
and al, 0x40
mov ebp, ecx
mov al, 3
mov dword [rsp + 0x40], eax
jmp 0x14013ed41
movzx eax, byte [rsp + 0x122]
lea rsi, [rsp + 0x3d0]
mov byte [rsi + 0x17], al
invalid
movzx eax, word [rsp + 0x120]
mov word [rsi + 0x15], ax
mov r8d, 0xe0
lea rcx, [rsp + 0x3e8]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x40
adc dword [rax], eax
add al, ch
jrcxz 0x14013c8a2
add byte [rdi], cl
mov dh, 0x84
and al, 0x7a
add dword [rax], eax
add byte [rax + 0xfb86], cl
add byte [rdi], cl
mov bh, 0x84
and al, 0x78
js 0x14013c89a
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x40
adc dword [rax], eax
add al, ch
jrcxz 0x14013c8a2
add byte [rdi], cl
mov dh, 0x84
and al, 0x7a
add dword [rax], eax
add byte [rax + 0xfb86], cl
add byte [rdi], cl
mov bh, 0x84
and al, 0x78
js 0x14013c89a
invalid
js 0x14013c89a
add byte [rax], al
add byte [rsi - 0x77], ah
xchg cl, bh
add byte [rax], al
add byte [rdi], cl
mov bh, 0x84
and al, 0x74
add dword [rax], eax
add byte [rsi - 0x77], ah
xchg ch, bh
add byte [rax], al
add byte [rdi], cl
mov dh, 0x84
and al, 0x76
add dword [rax], eax
add byte [rax + 0xff86], cl
add byte [rax - 0x75], cl
test byte [rax + rcx*4], ah
add dword [rax], eax
add byte [rcx + 0x3b02484], cl
add byte [rax], al
mov word [rsi + 0xf9], ax
movzx eax, word [rsp + 0x174]
mov word [rsi + 0xfd], ax
movzx eax, byte [rsp + 0x176]
mov byte [rsi + 0xff], al
mov rax, qword [rsp + 0x188]
mov dword [rsp + 0x3b0], eax
mov eax, dword [rsp + 0x168]
mov dword [rsp + 0x3b4], eax
mov rax, qword [rsp + 0x560]
mov qword [rsp + 0x3b8], rax
mov rax, qword [rsp + 0x568]
test byte [rax + rbp*2], ah
add eax, 0x89480000
test byte [rax + rax*8], ah
add eax, dword [rax]
add byte [rax - 0x75], cl
test byte [rax + rsi*2], ah
add eax, 0x89480000
test byte [rax + rcx*8], ah
add eax, dword [rax]
add byte [rax - 0x75], cl
test byte [rax + rdi*2], ah
add eax, 0x89480000
test byte [rax + rdx*8], ah
add eax, dword [rax]
add byte [rbx + 0x5942484], cl
add byte [rax], al
test byte [rax + rbp*2], ah
add eax, 0x89480000
test byte [rax + rax*8], ah
add eax, dword [rax]
add byte [rax - 0x75], cl
test byte [rax + rsi*2], ah
add eax, 0x89480000
test byte [rax + rcx*8], ah
add eax, dword [rax]
add byte [rax - 0x75], cl
test byte [rax + rdi*2], ah
add eax, 0x89480000
test byte [rax + rdx*8], ah
add eax, dword [rax]
add byte [rbx + 0x5942484], cl
add byte [rax], al
mov dword [rsp + 0x3d8], eax
mov eax, dword [rsp + 0x590]
mov dword [rsp + 0x3dc], eax
mov eax, dword [rsp + 0x58c]
mov dword [rsp + 0x3e0], eax
add byte [rdi], cl
mov dh, 0x84
and al, 0xc7
add byte [rax], al
add byte [rax + 0x3e42484], cl
add byte [rax], al
add byte [rdi], cl
mov dh, 0x84
and al, 0xc7
add byte [rax], al
add byte [rax + 0x3e42484], cl
add byte [rax], al
movzx eax, byte [rsp + 0x115]
mov byte [rsp + 0x4c8], al
movzx eax, byte [rsp + 0x116]
mov byte [rsp + 0x4cc], al
mov rsi, qword [rsp + 0xcb0]
mov ah, 0x24
mov al, 0xc
add byte [rax], al
mov ah, 0x24
mov al, 0xc
add byte [rax], al
xor eax, eax
mov cl, 1
lock cmpxchg byte [rsi], cl
jne 0x14013e959
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
mov rcx, qword [rsp + 0x70]
jne 0x14013e966
xor eax, eax
mov qword [rsp + 0x70], rcx
movzx ecx, byte [rsi + 1]
test cl, cl
jne 0x1401454a4
mov r12, r15
cld
mov dword [rsp + 0x60], eax
mov rax, qword [rsp + 0xcb8]
mov qword [rsp + 0x40], rax
mov ebp, dword [rsp + 0x4c0]
mov ebx, dword [rsp + 0x4c4]
lea r14, [rsi + 0x1b8]
lea rcx, [rsp + 0xde0]
mov rdx, r14
mov r8d, ebp
call fcn.140042770
mov rax, qword [rsp + 0xde0]
add byte [rcx - 0x49], al
add dword [rdi + 1], edi
add byte [rcx - 0x49], al
add dword [rdi + 1], edi
mov r13d, 1
test rax, rax
je 0x14013dd14
mov qword [rsp + 0xb0], r14
mov r14b, 3
cmp ebp, dword [rsi + 0x100]
jbe 0x14013dacd
mov r13, qword [rsp + 0x838]
mov edi, dword [rsp + 0x330]
movzx r15d, byte [rsp + 0x9f]
jmp 0x14013df57
mov rsi, qword [rsp + 0xcb0]
xor eax, eax
mov cl, 1
lock cmpxchg byte [rsi], cl
jne 0x14013e988
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
jne 0x14013e9a3
xor edi, edi
movzx eax, byte [rsi + 1]
test al, al
mov rdx, qword [rsp + 0x70]
jne 0x140145549
mov r8, qword [rsp + 0xcb8]
xor eax, eax
mov cl, 1
lock cmpxchg byte [r8], cl
mov qword [rsp + 0x40], r8
jne 0x14013ea6e
mov rax, qword [0x14043f218]
add eax, 0x302776
shl rax, 1
test rax, rax
jne 0x14013ea93
mov dword [rsp + 0xb0], 0
mov qword [rsp + 0x60], r15
mov qword [rsp + 0x70], rdx
movzx eax, byte [r8 + 1]
test al, al
jne 0x140145565
mov dword [rsp + 0xc8], edi
lea rbp, [rsi + 8]
lea r15, [rsi + 0x1b8]
mov r8d, dword [rsp + 0x148]
test r8d, r8d
lea rcx, [rsp + 0x1130]
lea ecx, [rsp + 0x1130]
lea ecx, [rsp + 0x1130]
je 0x14013d90d
mov rdx, r15
mov rdi, rcx
mov ebx, r8d
call fcn.140042770
cmp qword [rsp + 0x1130], 0
cmp dword [rsp + 0x1130], 0
cmp dword [rsp + 0x1130], 0
je 0x14013dd7b
add byte [rax], al
mov rbx, qword [rsp + 0x40]
lea r8, [rbx + 8]
lea rcx, [rsi + 0x108]
lea rax, [rsi + 0x1a8]
xchg byte [rax + 0x48000001], ch
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x20], rbp
mov rdx, qword [rsp + 0x188]
mov r9, rdi
call fcn.140199820
xlatb
int3
add eax, 0xd8894900
mov edx, dword [rsp + 0x3c]
mov rbx, qword [rsp + 0x90]
mov rdi, qword [rsp + 0x68]
jmp 0x14013f7bc
xlatb
int3
mov rax, qword [rsp + 0xca8]
cmp byte [rax + 8], 0
jne 0x140145515
and al, 0xa8
or al, 0
add byte [rax + 0xf000878], al
test dword [rcx + 0xf000089], esp
mov bh, 0x8c
and al, 0x9e
add eax, 0x948b0000
and al, 0x48
add dword [rax], eax
add byte [rax - 0x3f], cl
loop 0x14013cb97
movzx ecx, word [rsp + 0x59e]
mov edx, dword [rsp + 0x148]
shl rdx, 0x10
or rdx, rcx
mov rcx, qword [rsp + 0x188]
shl rcx, 0x30
or rcx, rdx
or ecx, edx
cmp byte [rsp + 0x17d], 0
je 0x14013d8f8
test byte [rcx + 0xd], dl
add byte [rax], al
movzx r8d, byte [rax + 0x11]
mov rdx, qword [rax + 0x12]
mov byte [rax + 0x11], 2
cmp r8b, 2
je 0x14013dea8
mov byte [rsp + 0x3b0], r8b
mov qword [rsp + 0x3b1], rdx
cmp rdx, rcx
jne 0x14013de8c
lea rax, [rsp + 0x3b1]
mov qword [rsp + 0x5a0], rax
movabs rax, 0x54fe9b8bf0a27b0b
cmp rcx, rax
jne 0x140145bd5
mov rax, qword [rsp + 0xc98]
cmp dword [rax + 0x28], 0
je 0x140145c36
mov rbx, qword [rsp + 0xcb0]
add byte [rax], al
mov rcx, rbx
call fcn.14019b1a0
mov esi, eax
movaps xmmword [rsp + 0x5a0], xmm6
xor eax, eax
mov cl, 1
lock cmpxchg byte [rbx], cl
jne 0x14013fb30
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
jne 0x14013fb4b
test dword [rdi + rbp], eax
add byte [rax], al
test dword [rdi + rbp], eax
add byte [rax], al
xor eax, eax
movzx ecx, byte [rbx + 1]
test cl, cl
mov edx, dword [rsp + 0x3c]
jne 0x140145c4e
cmp dword [rbx + 0x100], esi
jb 0x140145c1e
mov dword [rbx + 0x100], esi
test al, al
jne 0x14013cc82
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
jne 0x14014043a
xor eax, eax
xchg byte [rbx], al
cmp al, 2
jne 0x14013cc97
mov rcx, rbx
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov edx, dword [rsp + 0x3c]
mov rdi, qword [rsp + 0xc98]
add byte [rax], al
cmp dword [rdi + 0x28], 0
je 0x14013ccae
cmp esi, dword [rdi + 0x2c]
ja 0x140145d0c
mov dword [rdi + 0x28], 1
mov dword [rdi + 0x2c], esi
mov dword [rdi + 0x30], 0
mov rax, qword [rdi]
test rax, rax
mov rbx, qword [rsp + 0x90]
je 0x14013cce2
lea rcx, [rdi + 0x18]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
call qword [rax + 0x20]
mov edx, dword [rsp + 0x3c]
lea rax, [0x1403cd720]
mov qword [rdi], rax
mov qword [rdi + 8], 1
movdqa xmm0, xmmword [rsp + 0x5a0]
movdqu xmmword [rdi + 0x10], xmm0
mov dword [rdi + 0x20], esi
mov dword [rdi + 0x24], 0
jmp 0x14013d7a6
mov rax, qword [rsp + 0x188]
mov dword [rsp + 0x5a0], eax
mov eax, dword [rsp + 0x168]
mov dword [rsp + 0x5a4], eax
mov rax, qword [rsp + 0x560]
mov qword [rsp + 0x5a8], rax
mov rax, qword [rsp + 0x568]
mov qword [rsp + 0x5b0], rax
mov rax, qword [rsp + 0x570]
mov qword [rsp + 0x5b8], rax
mov rax, qword [rsp + 0x578]
mov qword [rsp + 0x5c0], rax
rol byte [0xcb5bcd71], 0xb4
and al, 0xb0
or al, 0
add byte [rcx], dh
sal byte [rcx - 0x4ff00fff], 0xe
rol byte [0xcb5bcd71], 0xb4
and al, 0xb0
or al, 0
add byte [rcx], dh
sal byte [rcx - 0x4ff00fff], 0xe
jne 0x14013e9f7
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
jne 0x14013ea12
xor edi, edi
movzx eax, byte [rsi + 1]
test al, al
mov rdx, qword [rsp + 0x70]
jne 0x14014552d
mov r8, qword [rsp + 0xcb8]
xor eax, eax
mov cl, 1
lock cmpxchg byte [r8], cl
jne 0x14013eab0
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
jne 0x14013ead6
xor eax, eax
movzx ecx, byte [r8 + 1]
test cl, cl
jne 0x140145489
mov r13d, dword [rsp + 0x5c0]
cmp dword [rsi + 0x170], r13d
setae cl
mov dword [rsp + 0xa0], edi
mov byte [rsp + 0xe8], cl
jb 0x14013d6b3
mov dword [rsp + 0x308], eax
mov qword [rsp + 0x88], r8
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x70
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x70
mov dword [rsi + 0x170], r13d
mov rax, qword [rsp + 0x5a0]
mov r8, qword [rsp + 0x5a8]
add byte [rax], al
add byte [rax], al
mov r9, qword [rsp + 0x5b0]
lea rcx, [rsp + 0x3b8]
lea rdx, [rsp + 0x5b8]
call qword [rax]
mov eax, dword [rsp + 0x5c4]
mov dword [rsp + 0x3b4], eax
mov word [rsp + 0x3b0], 0x201
mov rax, qword [rsi + 0x210]
test rax, rax
je 0x14013d7bd
lea rcx, [rsi + 8]
mov qword [rsp + 0x60], rcx
mov rcx, qword [rsp + 0x88]
add rcx, 8
mov qword [rsp + 0x40], rcx
lea rcx, [rsi + 0x1b8]
mov qword [rsp + 0xb0], rcx
lea rcx, [rsi + 0x110]
mov qword [rsp + 0xc8], rcx
mov r14, rax
xor edi, edi
jmp 0x14013ced7
cmp rax, r14
sbb rdi, 0xffffffffffffffff
cmp rax, r14
sbb r14, 0
cmp rdi, r14
jae 0x14013d7bd
cmp qword [rsi + 0x1f0], rdi
jbe 0x140144d36
mov rdx, qword [rsi + 0x1e8]
mov r8, rdi
shl r8, 4
mov ecx, dword [rdx + r8 + 8]
mov r8d, dword [rdx + r8 + 0xc]
mov dword [rsp + 0xde0], r8d
mov dword [rsp + 0xde4], ecx
cmp qword [rsi + 0x1c8], r8
jbe 0x140144d42
mov rdx, qword [rsi + 0x1c0]
imul r9, r8, 0x130
cmp dword [rdx + r9], 2
je 0x140144d42
add rdx, r9
cmp dword [rdx + 0x114], ecx
jne 0x140144d42
cmp ecx, r13d
jbe 0x14013cec0
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x190], rax
mov dword [rsp + 0x198], r8d
mov dword [rsp + 0x19c], ecx
cmp dword [rdx + 0x48], 0x3b9aca00
add dl, cl
invalid
cmp eax, dword [rcx + rcx*4 - 0x15]
mov r13, r15
setne r15b
lea rcx, [rsp + 0x3b0]
call fcn.1400423a0
mov rbp, qword [rsp + 0xc8]
mov rcx, rbp
mov rdx, qword [rsp + 0x40]
mov edx, dword [rsp + 0x40]
add dl, cl
invalid
mov edx, dword [rsp + 0x40]
lea r12, [rsp + 0x190]
mov r8, r12
call fcn.14015ff80
mov rcx, rbp
mov rdx, r12
mov rbp, qword [rsp + 0x60]
mov r8, rbp
call fcn.140048920
mov rcx, rbp
mov rdx, r12
mov r12, qword [rsp + 0x58]
mov r8d, r15d
mov r15, r13
mov r13d, ebx
call fcn.14004c270
mov rax, qword [rsi + 0x210]
jmp 0x14013cec0
mov rsi, qword [rsp + 0xcb0]
xor eax, eax
mov cl, 1
lock cmpxchg byte [rsi], cl
jne 0x14013ea33
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
jne 0x14013ea4e
xor ebp, ebp
movzx eax, byte [rsi + 1]
test al, al
mov edx, dword [rsp + 0x3c]
jne 0x1401454da
mov r8d, dword [rsp + 0x148]
test r8d, r8d
je 0x14013ebba
mov r14b, 3
cmp dword [rsi + 0x100], r8d
jb 0x14013ebee
mov r14, qword [rsp + 0xcb8]
lea rdx, [rsi + 0x1b8]
lea rcx, [rsp + 0x190]
mov edi, r8d
call fcn.140042770
cmp qword [rsp + 0x190], 0
je 0x14013e177
movdqu xmm0, xmmword [rsp + 0x190]
movdqa xmmword [rsp + 0x5a0], xmm0
xor eax, eax
mov cl, 1
lock cmpxchg byte [r14], cl
jne 0x14013f738
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
mov rdi, qword [rsp + 0x68]
jne 0x14013f745
xor eax, eax
movzx ecx, byte [r14 + 1]
test cl, cl
jne 0x140145b76
mov rcx, qword [rsp + 0x5a0]
mov edx, dword [rsp + 0x5a8]
mov r8d, dword [rsp + 0x5ac]
mov dword [rsp + 0x870], edx
mov dword [rsp + 0x874], r8d
cmp qword [rcx + 0x10], rdx
jbe 0x140144ca9
mov rbx, qword [rcx + 8]
imul rcx, rdx, 0x130
cmp dword [rbx + rcx], 2
je 0x140144ca9
add rbx, rcx
cmp dword [rbx + 0x114], r8d
jne 0x140144ca9
lea rcx, [rsi + 8]
mov qword [rsp + 0x40], rcx
mov edx, dword [rbx + 0x48]
cmp byte [rbx + 0x126], 0
mov dword [rsp + 0xb0], ebp
mov dword [rsp + 0xc8], eax
je 0x14013d13d
mov rcx, qword [rsi + 0x50]
cmp qword [rsi + 0x48], rcx
jbe 0x14013e8f2
inc rcx
mov qword [rsi + 0x50], rcx
mov dword [rsp + 0xa0], edx
movzx eax, byte [rbx + 0x50]
cmp eax, 5
mov r9, qword [sym.imp.kernel32.dll_HeapFree]
ja 0x14013d161
cmp byte [rbx + 0x121], 0
je 0x14013fcc0
lea ecx, [rax - 6]
cmp cl, 6
jb 0x14013fca5
lea ecx, [rax - 3]
cmp cl, 2
ja 0x14013d17e
cmp cl, 1
jne 0x14013fca5
test eax, eax
je 0x14013fca5
cmp eax, 1
jne 0x14013fc7d
lea rcx, [rbx + 0x70]
mov rax, qword [rbx + 0x58]
mov rdx, qword [rbx + 0x60]
mov r8, qword [rbx + 0x68]
call qword [rax + 0x20]
jmp 0x14013fca5
xor edx, edx
div ecx
cmp rax, 1
adc rax, 0
mov rcx, rax
shr rcx, 2
add rcx, rax
mov rax, 0xffffffffffffffff
cmovb rcx, rax
cmp rcx, 6
mov eax, 5
cmovb rcx, rax
mov qword [r13 + 0x388], rcx
cmp dword [r13 + 0x47c], 0
je 0x14013d232
mov eax, dword [r13 + 0x480]
mov qword [r13 + 0x380], rax
mov rcx, qword [r13 + 0x10]
test rcx, rcx
je 0x1401452ed
cmp rax, rcx
jb 0x14013d20c
xor edx, edx
div ecx
jmp 0x14013d20e
xor eax, eax
cmp rax, 1
adc rax, 0
mov ecx, eax
shr ecx, 2
add rcx, rax
cmp rcx, 6
mov eax, 5
cmovb rcx, rax
mov qword [r13 + 0x388], rcx
mov qword [rsp + 0x68], rdi
mov qword [rsp + 0x90], rbx
cmp dword [r13 + 0x454], 0
je 0x14013d27c
mov eax, dword [r13 + 0x458]
mov rcx, qword [r13 + 0x1d0]
cmp rcx, rax
cmovbe rcx, rax
cmp qword [r13 + 0x1c8], 0
cmove rcx, rax
mov qword [r13 + 0x1c8], 1
mov qword [r13 + 0x1d0], rcx
mov rdi, qword [r13 + 0x418]
lea rcx, [rdi + 0x10]
xor eax, eax
mov dl, 1
lock cmpxchg byte [rdi + 0x10], dl
mov rbx, r8
jne 0x14013dd3f
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
jne 0x14013dd5d
xor eax, eax
movzx edx, byte [rdi + 0x11]
test dl, dl
jne 0x140145188
cmp dword [r13 + 0x484], 0
mov edx, dword [rsp + 0x3c]
je 0x14013d2d7
cmp dword [r13 + 0x488], 0
setne byte [rdi + 0x115]
mov r14b, 3
mov sil, 1
cmp dword [r13 + 0x46c], 0
je 0x14013d590
mov r9d, dword [r13 + 0x470]
mov r8d, dword [rdi + 0x104]
mov dword [rdi + 0x104], r9d
xor r10d, r10d
mov edx, r9d
sub edx, r8d
setne r10b
mov r11d, 0xff
cmovb r10d, r11d
test r10b, r10b
je 0x14013d45b
movzx r10d, r10b
cmp r10d, 1
mov rsi, r12
jne 0x14013d46f
mov r8, qword [rdi + 0x220]
test r8, r8
je 0x14013d5d0
mov dword [rsp + 0x4c], ebp
mov qword [rsp + 0x60], r15
mov r9, qword [rdi + 0x200]
mov r10, r8
xor r11d, r11d
nop word [rax + rax]
cmp r9, r11
jbe 0x140144d36
mov r14, qword [rdi + 0x1f8]
mov r15, r11
shl r15, 4
mov ebp, dword [r14 + r15 + 8]
mov r14d, dword [r14 + r15 + 0xc]
mov dword [rsp + 0xde0], r14d
mov dword [rsp + 0xde4], ebp
cmp qword [rdi + 0x1d8], r14
jbe 0x140144d29
mov r12, qword [rdi + 0x1d0]
imul r15, r14, 0x130
cmp dword [r12 + r15], 2
je 0x140144d29
add r12, r15
cmp dword [r12 + 0x114], ebp
jne 0x140144d29
mov r13d, dword [r12 + 0xa0]
add r13d, edx
jo 0x14013d56a
mov dword [r12 + 0xa0], r13d
mov dword [rsp + 0xde0], r14d
mov dword [rsp + 0xde4], ebp
mov r14, qword [rdi + 0x1d0]
cmp dword [r14 + r15], 2
je 0x140144d29
add r14, r15
cmp dword [r14 + 0x114], ebp
jne 0x140144d29
mov ebp, dword [r14 + 0xa4]
add ebp, edx
jo 0x14013d56a
cmp r8, r10
sbb r11, 0xffffffffffffffff
cmp r8, r10
mov dword [r14 + 0xa4], ebp
sbb r10, 0
cmp r11, r10
mov r13, qword [rsp + 0x80]
jb 0x14013d360
mov r15, qword [rsp + 0x60]
mov edx, dword [rsp + 0x3c]
mov ebp, dword [rsp + 0x4c]
mov r12, rsi
jmp 0x14013d55b
mov edx, dword [rsp + 0x3c]
test al, al
mov r8, rbx
jne 0x14013d5e0
jmp 0x14013d597
mov rdx, qword [rdi + 0x220]
test rdx, rdx
je 0x14013d5d0
mov dword [rsp + 0x4c], ebp
mov qword [rsp + 0x60], r15
sub r8d, r9d
mov r9, qword [rdi + 0x200]
mov r10, rdx
xor r11d, r11d
nop dword [rax + rax]
cmp r9, r11
jbe 0x140144d36
mov r14, qword [rdi + 0x1f8]
mov r15, r11
shl r15, 4
mov ebp, dword [r14 + r15 + 8]
mov r15d, dword [r14 + r15 + 0xc]
mov dword [rsp + 0xde0], r15d
mov dword [rsp + 0xde4], ebp
cmp qword [rdi + 0x1d8], r15
jbe 0x140144d29
mov r14, qword [rdi + 0x1d0]
imul r15, r15, 0x130
cmp dword [r14 + r15], 2
je 0x140144d29
add r14, r15
cmp dword [r14 + 0x114], ebp
jne 0x140144d29
mov ebp, dword [r14 + 0xa0]
sub ebp, r8d
jo 0x14013d56a
mov dword [r14 + 0xa0], ebp
mov ebp, dword [r14 + 0xa4]
sub ebp, r8d
jo 0x14013d56a
cmp rdx, r10
sbb r11, 0xffffffffffffffff
cmp rdx, r10
mov dword [r14 + 0xa4], ebp
sbb r10, 0
cmp r11, r10
mov r13, qword [rsp + 0x80]
jb 0x14013d4a0
mov r12, rsi
mov r15, qword [rsp + 0x60]
mov edx, dword [rsp + 0x3c]
mov ebp, dword [rsp + 0x4c]
mov r14b, 3
mov sil, 1
test al, al
mov r8, rbx
jne 0x14013d5e0
jmp 0x14013d597
movaps xmmword [rsp + 0x5a0], xmm6
mov r14b, 1
mov r13, qword [rsp + 0x80]
mov r15, qword [rsp + 0x60]
mov edx, dword [rsp + 0x3c]
mov ebp, dword [rsp + 0x4c]
mov r12, rsi
xor esi, esi
nop
test al, al
mov r8, rbx
jne 0x14013d5e0
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
je 0x14013d5e0
mov dword [rsp + 0x60], esi
mov esi, r14d
mov r14, rcx
call fcn.140337ad0
mov edx, dword [rsp + 0x3c]
mov r8, rbx
mov rcx, r14
mov r14d, esi
mov esi, dword [rsp + 0x60]
test al, al
jne 0x14013d5e0
mov byte [rdi + 0x11], 1
jmp 0x14013d5e0
mov edx, dword [rsp + 0x3c]
mov sil, 1
test al, al
mov r8, rbx
je 0x14013d597
nop
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x14013d5f5
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov edx, dword [rsp + 0x3c]
mov r8, rbx
test sil, sil
mov rdi, qword [rsp + 0x68]
je 0x140141ad0
mov dword [r13 + 0x450], 2
mov rbx, qword [rsp + 0x90]
jmp 0x14013726a
mov r14b, 0xb
jmp 0x14013bffb
mov qword [rsp + 0x60], r15
lea rax, [r14 + 8]
mov qword [rsp + 0xc8], rax
movzx ebx, byte [rsp + 0xcc0]
mov rax, qword [rsp + 0xcb8]
mov qword [rsp + 0xa0], rax
lea r15, [r14 + 0x68]
lea rsi, [r14 + 0x1b8]
lea rcx, [rsp + 0x6f0]
mov rdx, rsi
mov r8d, ebp
call fcn.140042d80
cmp qword [rsp + 0x6f0], 0
je 0x14013de14
test bl, bl
mov rbx, qword [rsp + 0x90]
jne 0x14013e53e
test ebp, ebp
je 0x14013e53e
test bpl, 1
jne 0x14013e4f3
cmp dword [r14 + 0x90], 0
jne 0x14013e508
mov eax, 0x2c
jmp 0x14013e502
test al, al
jne 0x14013d6ca
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
jne 0x14013f772
xor eax, eax
xchg byte [r8], al
xor edi, edi
mov r14b, 1
cmp al, 2
mov r13, qword [rsp + 0x80]
jne 0x14013d6f3
mov rcx, r8
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
movzx eax, byte [rsp + 0xe8]
mov edi, eax
cmp byte [rsp + 0xa0], 0
jne 0x14013d710
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
jne 0x14013f241
xor eax, eax
xchg byte [rsi], al
cmp al, 2
jne 0x14013d721
mov rcx, rsi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test dil, dil
mov edx, dword [rsp + 0x3c]
je 0x140141c3f
mov rax, qword [rsp + 0x5c0]
mov qword [rsp + 0x1b0], rax
movups xmm0, xmmword [rsp + 0x5a0]
movups xmm1, xmmword [rsp + 0x5b0]
movaps xmmword [rsp + 0x1a0], xmm1
movaps xmmword [rsp + 0x190], xmm0
mov rsi, qword [rsp + 0xca0]
mov rax, qword [rsi]
test rax, rax
je 0x14013d781
lea rcx, [rsi + 0x18]
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
call qword [rax + 0x20]
mov edx, dword [rsp + 0x3c]
mov rax, qword [rsp + 0x1b0]
mov qword [rsi + 0x20], rax
movdqa xmm0, xmmword [rsp + 0x190]
movaps xmm1, xmmword [rsp + 0x1a0]
movups xmmword [rsi + 0x10], xmm1
movdqu xmmword [rsi], xmm0
mov esi, 2
mov r8, qword [rsp + 0xd0]
mov rdi, qword [rsp + 0x68]
jmp 0x14013c4a0
mov rax, qword [rsp + 0x3d0]
mov qword [rsp + 0x1b0], rax
movzx eax, word [rsp + 0x3b0]
movzx ecx, word [rsp + 0x3b2]
mov edx, dword [rsp + 0x3b4]
mov r8, qword [rsp + 0x3b8]
movups xmm0, xmmword [rsp + 0x3c0]
movaps xmmword [rsp + 0x1a0], xmm0
mov word [rsp + 0x190], ax
mov word [rsp + 0x192], cx
mov dword [rsp + 0x194], edx
mov qword [rsp + 0x198], r8
movzx eax, byte [rsi + 0x180]
cmp eax, 3
mov r13, qword [rsp + 0x80]
mov ebp, dword [rsp + 0x4c]
mov rbx, qword [rsp + 0x90]
je 0x14013e466
test eax, eax
je 0x14013e466
cmp eax, 1
jne 0x14013e435
lea rcx, [rsi + 0x1a0]
mov rax, qword [rsi + 0x188]
mov rdx, qword [rsi + 0x190]
mov r8, qword [rsi + 0x198]
call qword [rax + 0x20]
jmp 0x14013e466
add cl, 0xfa
movzx ecx, cl
cmp cl, 6
mov edx, 6
cmovae ecx, edx
cmp cl, 4
je 0x14013dfeb
movzx ecx, cl
cmp ecx, 3
jne 0x14013e008
mov cl, 1
mov dword [rsp + 0x40], ecx
cmp byte [rax + 0x52], 0
je 0x14013dffb
mov ecx, dword [rsi + 0xb0]
xor r14d, r14d
test ecx, ecx
mov edx, 0
cmovg edx, ecx
cmp edx, ebp
jae 0x14013e3fe
mov dword [rsp + 0x88], 3
jmp 0x14013e01c
mov r14b, 3
cmp ebp, dword [rsi + 0x100]
jbe 0x14013de52
mov ebp, dword [rsp + 0x328]
mov rbx, qword [rsp + 0x90]
jmp 0x14013f522
mov byte [rax + 8], 1
mov qword [rax + 9], rcx
mov r8, qword [rsp + 0xd0]
jmp 0x14013def8
mov ecx, dword [rsi + 0x110]
add ecx, dword [rsp + 0x188]
mov eax, 3
mov edx, dword [rsp + 0x3c]
mov rdi, qword [rsp + 0x68]
mov r8, qword [rsp + 0x40]
jo 0x14013e1f0
mov dword [rsi + 0x110], ecx
mov qword [rsp + 0x3b0], 2
mov qword [rsp + 0x3d0], 0
mov eax, dword [rsi + 0x114]
mov ecx, eax
add ecx, dword [rsp + 0x188]
jo 0x14013d96a
mov dword [rsi + 0x114], ecx
mov eax, ecx
test eax, eax
jle 0x14013f7b3
lea r12, [rsi + 0x110]
lea rbx, [rsi + 0x134]
jmp 0x14013d98f
cmp dword [rsi + 0x114], 0
jle 0x14013e221
lea rcx, [rsp + 0x190]
mov rdx, rbx
mov r8, r15
call fcn.1400432c0
mov rax, qword [rsp + 0x190]
test rax, rax
je 0x14013e221
movdqu xmm0, xmmword [rsp + 0x190]
movdqa xmmword [rsp + 0x870], xmm0
mov edx, dword [rsp + 0x198]
mov ecx, dword [rsp + 0x19c]
mov dword [rsp + 0xde0], edx
mov dword [rsp + 0xde4], ecx
cmp qword [rax + 0x10], rdx
jbe 0x140144f76
mov rax, qword [rax + 8]
imul rdx, rdx, 0x130
cmp dword [rax + rdx], 2
je 0x140144f76
add rax, rdx
cmp dword [rax + 0x114], ecx
jne 0x140144f76
movzx ecx, byte [rax + 0x50]
add cl, 0xfa
movzx ecx, cl
cmp cl, 6
mov edx, 6
cmovae ecx, edx
cmp cl, 3
je 0x14013da31
movzx ecx, cl
cmp ecx, 5
jne 0x14013da37
cmp byte [rax + 0x51], 0
jne 0x14013da45
cmp qword [rax + 0x88], 0
je 0x14013d982
mov rcx, qword [rsp + 0x870]
mov edx, dword [rsp + 0x878]
mov eax, dword [rsp + 0x87c]
mov dword [rsp + 0xde0], edx
mov dword [rsp + 0xde4], eax
cmp qword [rcx + 0x10], rdx
jbe 0x140144f76
mov rcx, qword [rcx + 8]
imul rdx, rdx, 0x130
cmp dword [rcx + rdx], 2
je 0x140144f76
add rcx, rdx
cmp dword [rcx + 0x114], eax
jne 0x140144f76
cmp dword [rcx + 0x48], 0x3b9aca00
setne r14b
mov rcx, r12
lea rdi, [rsp + 0x870]
mov rdx, rdi
call fcn.1400484b0
mov rcx, rbp
mov rdx, rdi
mov r8d, r14d
call fcn.14004c270
mov rdi, qword [rsp + 0x68]
jmp 0x14013d982
mov ebp, dword [rsp + 0xde8]
mov ecx, dword [rsp + 0xdec]
mov dword [rsp + 0xfd0], ebp
mov dword [rsp + 0xfd4], ecx
cmp qword [rax + 0x10], rbp
jbe 0x1401455bf
mov rdx, qword [rax + 8]
imul rax, rbp, 0x130
cmp dword [rdx + rax], 2
je 0x1401455bf
add rdx, rax
cmp dword [rdx + 0x114], ecx
jne 0x1401455bf
mov dword [rsp + 0xc8], ecx
add rdx, 0x50
lea rcx, [rsp + 0x5a0]
call fcn.14004e490
movzx ecx, byte [rsp + 0x5a0]
movzx eax, byte [rsp + 0x5a1]
cmp cl, 3
jne 0x14013df02
test al, al
je 0x14013dd14
cmp byte [rsi + 0x104], 0
je 0x14013ecdc
lea rax, [rsi + 8]
lea rdx, [rsi + 0x68]
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x190]
mov qword [rsp + 0xe8], rdx
mov r8d, ebx
xor r9d, r9d
call fcn.140041ce0
movzx eax, byte [rsp + 0x190]
cmp al, 3
mov r13, qword [rsp + 0x80]
mov r15, r12
mov rdi, qword [rsp + 0x68]
jne 0x14013f10e
cmp dword [rsp + 0x194], 0
je 0x14013f75e
mov r9d, dword [rsi + 0xf4]
mov r8d, dword [rsi + 0x174]
lea rdi, [rsp + 0x190]
mov rcx, rdi
mov edx, ebx
call fcn.14004c520
lea rcx, [rsp + 0xb20]
mov rdx, qword [rsp + 0xb0]
mov r8d, ebx
mov r9, rdi
call fcn.1400429c0
mov rbx, qword [rsp + 0xb20]
mov r13d, dword [rsp + 0xb28]
mov ecx, dword [rsp + 0xb2c]
mov dword [rsp + 0x870], r13d
mov dword [rsp + 0x874], ecx
cmp qword [rbx + 0x10], r13
jbe 0x1401455cc
mov rax, qword [rbx + 8]
imul rdi, r13, 0x130
cmp dword [rax + rdi], 2
je 0x1401455cc
add rax, rdi
cmp dword [rax + 0x114], ecx
jne 0x1401455cc
mov r14d, dword [rax + 0x48]
mov dword [rsp + 0x308], ecx
mov r8d, 0x120
lea rcx, [rsp + 0x190]
lea rdx, [rsp + 0x3b0]
call sub.VCRUNTIME140.dll_memcpy
mov ecx, dword [rsp + 0x308]
mov dword [rsp + 0x9a0], r13d
mov dword [rsp + 0x9a4], ecx
cmp qword [rbx + 0x10], r13
jbe 0x140145dfd
mov rax, qword [rbx + 8]
cmp dword [rax + rdi], 2
je 0x140145dfd
add rax, rdi
cmp dword [rax + 0x114], ecx
jne 0x140145dfd
cmp byte [rax + 0x50], 6
mov dword [rsp + 0x340], r14d
jne 0x14013f90d
mov byte [rax + 0x50], 8
cmp byte [rsp + 0x298], 0
mov r14d, dword [rsp + 0x2a4]
mov dword [rsp + 0x88], r14d
je 0x1401402d7
xor r14d, r14d
mov dword [rsp + 0x138], 7
mov rcx, qword [rsp + 0xaa8]
mov rax, qword [rsp + 0x848]
mov rdx, qword [rsp + 0xaa0]
mov r8, qword [rsp + 0xa98]
jmp 0x14013f93b
lea rax, [0x1403d33b8]
mov qword [rsp + 0x780], rax
xor eax, eax
mov qword [rsp + 0x778], rax
xor eax, eax
mov qword [rsp + 0x770], rax
mov r14b, 1
jmp 0x14013df57
mov rsi, rcx
call fcn.140337a10
mov rcx, rsi
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
je 0x14013d2ac
mov rsi, rcx
call fcn.140337ad0
mov rcx, rsi
xor al, 1
movzx edx, byte [rdi + 0x11]
test dl, dl
je 0x14013d2ba
jmp 0x140145188
cmp byte [rsi + 0x60], 0
setne al
xor al, bl
test al, 1
mov r8, qword [rsp + 0x40]
je 0x14013e1ba
cmp dword [rsi + 0x108], 0
mov edx, dword [rsp + 0x3c]
mov rbx, qword [rsp + 0x90]
mov rdi, qword [rsp + 0x68]
jne 0x14013f7bc
mov eax, 1
mov ecx, dword [rsp + 0x148]
cmp dword [rsi + 0x10c], ecx
jbe 0x14013e1f0
jmp 0x14013f7bc
mov rdx, qword [rsp + 0xc38]
mov rcx, qword [rdx]
cmp rcx, rax
jae 0x14013e3bc
cmp rcx, qword [r13 + 0xb0]
setbe cl
cmovbe rdx, qword [rsp + 0xd20]
jmp 0x14013e3be
cmp qword [r13 + 0xb0], rax
je 0x14013e3d2
xor ecx, ecx
mov rdx, qword [rsp + 0xc38]
jmp 0x14013e3be
mov rax, qword [rsp + 0x6f8]
mov rcx, qword [rsp + 0x700]
mov rcx, qword [rcx - 8]
mov rdx, qword [rax + 0x10]
cmp rcx, rdx
jae 0x140145670
mov rax, qword [rax + 8]
shl rcx, 4
mov edx, dword [rax + rcx + 8]
mov ebp, dword [rax + rcx + 0xc]
mov rbx, qword [rsp + 0x90]
jmp 0x14013e5ba
mov r14b, 1
test ebp, ebp
je 0x14013e8ba
test bl, bl
setne al
xor al, bpl
test al, 1
je 0x14013eafa
cmp dword [rsi + 0x108], 0
mov rbx, qword [rsp + 0x90]
jne 0x14013eb1a
mov eax, 0xa4
jmp 0x14013eb10
lea rdx, [rax + 0x11]
movzx r8d, byte [rsp + 0x3b8]
mov byte [rdx + 8], r8b
mov r8, qword [rsp + 0x3b0]
mov qword [rdx], r8
mov rdx, qword [rax]
test rdx, rdx
mov r8, qword [rsp + 0xd0]
je 0x14013def8
movabs rax, 0xb416870b7adb7c3b
cmp rcx, rax
jne 0x14013def8
mov eax, 2
mov ecx, 3
lock cmpxchg qword [rdx + 0x10], rcx
jne 0x14013def8
mov rax, qword [rdx + 0x40]
nop dword [rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rdx + 0x40], rcx
jne 0x14013dee0
test rax, rax
je 0x14013ec6c
mov esi, 2
jmp 0x14013c49c
mov r14d, ecx
movzx ecx, word [rsp + 0x5a2]
mov word [rsp + 0x172], cx
mov edi, dword [rsp + 0x5a4]
mov rcx, qword [rsp + 0x5a8]
mov qword [rsp + 0x780], rcx
mov r13, qword [rsp + 0x5b0]
mov rcx, qword [rsp + 0x5b8]
mov qword [rsp + 0x778], rcx
mov rcx, qword [rsp + 0x5c0]
mov qword [rsp + 0x770], rcx
mov r15d, eax
mov qword [rsp + 0x838], r13
mov dword [rsp + 0x330], edi
mov byte [rsp + 0x9f], r15b
mov r13, qword [rsp + 0x80]
mov r15, r12
mov ebp, dword [rsp + 0x4c]
mov rbx, qword [rsp + 0x90]
mov rdi, qword [rsp + 0x68]
lea rcx, [rsp + 0x3b0]
call fcn.1401601f0
mov r12, qword [rsp + 0x58]
cmp byte [rsp + 0x60], 0
mov edx, dword [rsp + 0x3c]
jne 0x14013dfba
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
jne 0x14013f210
xor eax, eax
xchg byte [rsi], al
cmp al, 2
jne 0x14013dfcf
mov rcx, rsi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov edx, dword [rsp + 0x3c]
mov esi, 2
cmp r14b, 3
mov r8, qword [rsp + 0xd0]
je 0x14013c4a0
jmp 0x140141b5c
mov cl, 1
mov dword [rsp + 0x40], ecx
cmp byte [rax + 0x51], 0
jne 0x14013d8aa
mov dword [rsp + 0x88], 1
jmp 0x14013e019
mov dword [rsp + 0x88], 1
mov al, 1
mov dword [rsp + 0x40], eax
xor r14d, r14d
lea rdi, [0x140344178]
mov r13, qword [rsp + 0x80]
mov r15, r12
mov r12, qword [rsp + 0x58]
mov rax, qword [rsp + 0x5a0]
mov rdx, qword [rsp + 0x5a8]
lea rcx, [rsp + 0x5b8]
mov r8, rbp
call qword [rax + 0x20]
test r14b, r14b
mov qword [rsp + 0x520], rdi
je 0x14013e106
sub dword [rsi + 0xf8], ebp
mov eax, dword [rsi + 0xb4]
add eax, ebp
mov rcx, qword [rsp + 0xb0]
mov r10, qword [rsp + 0xe8]
jo 0x14013e088
mov dword [rsi + 0xb4], eax
cmp dword [rsp + 0xc8], 0x3b9aca00
setne bl
mov ebp, dword [rsp + 0x4c]
cmp qword [r10], 0
je 0x14013e2ff
mov rax, qword [rsi + 0x58]
cmp qword [rsi + 0x10], rax
ja 0x14013e303
mov r14b, 1
mov dword [rsp + 0x328], 0xb
mov eax, 0x18
mov qword [rsp + 0x538], rax
mov eax, dword [rsp + 0x88]
mov dword [rsp + 0x324], eax
lea rax, [0x1403d33b8]
mov qword [rsp + 0x390], rax
lea rax, str.too_many_internal_resets0
mov qword [rsp + 0x540], rax
lea rdi, [rsp + 0xfd0]
jmp 0x14013e35a
cmp dword [rsp + 0xc8], 0x3b9aca00
setne bl
mov r14d, dword [rsp + 0x40]
test r14b, r14b
mov r10, qword [rsp + 0xe8]
je 0x14013e2e9
mov eax, 1
mov qword [rsp + 0x540], rax
mov ecx, dword [rsp + 0x88]
mov dword [rsp + 0x324], ecx
mov rax, qword [rsp + 0x520]
mov qword [rsp + 0x390], rax
xor eax, eax
mov qword [rsp + 0x538], rax
mov dword [rsp + 0x328], ecx
lea rdi, [rsp + 0xfd0]
mov ebp, dword [rsp + 0x4c]
jmp 0x14013e35a
cmp byte [rsi + 0x60], 0
setne al
xor al, dil
test al, 1
je 0x14013eb96
mov r14b, 3
cmp dword [rsi + 0x108], 0
add byte [rax], al
add byte [rbx + 0x483c2454], cl
mov edi, dword [rsp + 0x68]
jne 0x14013ebee
mov eax, dword [rsp + 0x148]
cmp dword [rsi + 0x10c], eax
jbe 0x14013ebba
jmp 0x14013ebee
cmp dword [rsi + 0x90], 0
mov edx, dword [rsp + 0x3c]
mov rbx, qword [rsp + 0x90]
mov rdi, qword [rsp + 0x68]
jne 0x14013f7bc
mov eax, 1
mov ecx, dword [rsp + 0x148]
cmp dword [rsi + 0x94], ecx
ja 0x14013f7bc
mov dword [rsp + 0xc64], eax
cmp byte [rsp + 0xb0], 0
jne 0x14013e214
mov rax, qword [0x14043f218]
shl rax, 1
shl eax, 1
test rax, rax
jne 0x14013fc5d
xor eax, eax
xchg byte [r8], al
mov r14b, 1
jmp 0x14013f7dd
mov rdx, qword [rsp + 0x3b0]
cmp rdx, 2
mov rbx, qword [rsp + 0x90]
mov r12, qword [rsp + 0x58]
je 0x14013f7b3
mov rcx, qword [rsp + 0x3b8]
mov rax, qword [rsp + 0x3c0]
test rdx, rdx
je 0x14013e267
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0x3c8]
call qword [rax + 0x68]
mov r8, qword [rsp + 0x3b0]
cmp r8, 2
je 0x14013f7b3
mov rdx, qword [rsp + 0x3c8]
mov rcx, qword [rsp + 0x3b8]
mov rax, qword [rsp + 0x3c0]
test r8, r8
je 0x14013f7ad
test byte [rax], cl
invalid
add byte [rax], al
test byte [rax], cl
adc eax, 0x8b4c0000
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]
mov rax, qword [rsp + 0x3b8]
and al, 0xb8
add eax, dword [rax]
add al, dh
dec qword [rax]
jne 0x14013f7b3
mov rcx, qword [rsp + 0x3b8]
mov rdx, qword [rsp + 0x3c0]
call fcn.140180e30
jmp 0x14013f7b3
mov ebp, dword [rsp + 0x4c]
mov rcx, qword [rsp + 0xb0]
cmp qword [r10], 0
jne 0x14013e0a4
mov rax, qword [rsi + 0x58]
lea r9, [rcx + 8]
inc rax
mov qword [rsi + 0x58], rax
lea rcx, [rsi + 0x108]
lea rax, [rsi + 0x1a8]
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x30
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x30
mov qword [rsp + 0x28], r10
lea rdi, [rsp + 0xfd0]
mov qword [rsp + 0x20], rdi
mov rdx, qword [rsp + 0x520]
invalid
add byte [rax], al
mov r8b, 1
mov r14, r10
call fcn.1401990e0
mov r10, r14
mov r14b, 3
mov eax, dword [rsp + 0x88]
mov dword [rsp + 0x324], eax
mov rcx, r10
mov rdx, rdi
mov r8d, ebx
call fcn.14004c270
cmp byte [rsp + 0xa0], 0
jne 0x14013e385
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
jne 0x14013f5ae
xor eax, eax
mov rcx, qword [rsp + 0xb0]
xchg byte [rcx], al
cmp al, 2
mov rbx, qword [rsp + 0x90]
mov rdi, qword [rsp + 0x68]
jne case.0x1401292d0.252
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov edx, dword [rsp + 0x3c]
cmp byte [rsp + 0x60], 0
jne 0x14013f56a
jmp 0x14013f55b
xor ecx, ecx
movzx ecx, cl
mov r8, qword [rsp + 0xf0]
mov qword [r8], rcx
mov qword [rdx], rax
mov r8, r14
cmp dword [r13 + 0x4b0], 0
add byte [rax], al
je 0x140137883
mov eax, dword [r13 + 0x4b4]
cmp eax, 0x1000000
jae 0x1401455d9
mov dword [r13 + 0x180], eax
jmp 0x140137883
test ebp, ebp
je 0x14013f189
sub ecx, ebp
jl 0x140145936
mov dword [rsi + 0xb0], ecx
mov ecx, dword [rsi + 0xb4]
sub ecx, ebp
jno 0x14013f183
invalid
add byte [rbp + 0x31], al
test bh, 0x84
and al, 0x88
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add cl, ch
out 0xfb, eax
invalid
xor r14d, r14d
mov dword [rsp + 0x88], 3
jmp 0x14013e01c
mov rax, qword [rsi + 0x188]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x14013e466
test rax, rax
je 0x14013e466
mov r8, qword [rsi + 0x190]
mov eax, dword [rsi + 0x190]
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rax, [rsi + 0x180]
mov rcx, qword [rsp + 0x1b0]
mov qword [rax + 0x20], rcx
movzx ecx, word [rsp + 0x190]
movzx edx, word [rsp + 0x192]
mov r8d, dword [rsp + 0x194]
mov r9, qword [rsp + 0x198]
movdqa xmm0, xmmword [rsp + 0x1a0]
movdqu xmmword [rax + 0x10], xmm0
mov word [rax], cx
mov word [rax + 2], dx
mov dword [rax + 4], r8d
mov qword [rax + 8], r9
cmp byte [rsp + 0x308], 0
jne 0x14013e4d3
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
jne 0x14013f78f
xor eax, eax
mov r8, qword [rsp + 0x88]
xchg byte [r8], al
mov dil, 1
mov r14b, 3
cmp al, 2
je 0x14013d6e0
jmp 0x14013d6f3
cmp dword [r14 + 0x108], 0
jne 0x14013e508
mov eax, 0xa4
add byte [rax], al
cmp dword [r15 + rax], ebp
jbe 0x14013e53e
movabs rax, 0xffffffff00000000
mov rcx, qword [rsp + 0x548]
and rcx, rax
or rcx, 5
mov qword [rsp + 0x548], rcx
mov byte [rsp + 0x9e], 1
mov dword [rsp + 0x40], 0
jmp case.0x140138b53.39
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x190]
mov rdx, r15
mov r8d, ebp
mov r9b, 1
call fcn.140041ce0
movzx eax, byte [rsp + 0x190]
mov dword [rsp + 0x40], eax
cmp al, 3
jne 0x14013e84f
cmp dword [rsp + 0x194], 0
add dword [rax], eax
add byte [rax], al
je 0x14013ed27
mov edx, dword [rsp + 0x198]
mov r9d, dword [r14 + 0xf4]
mov r8d, dword [r14 + 0x174]
lea rdi, [rsp + 0x3b0]
mov rcx, rdi
call fcn.14004c520
lea rcx, [rsp + 0x6f0]
mov rdx, rdi
call fcn.1400441e0
mov ebp, eax
mov dword [rsp + 0x870], ebp
mov dword [rsp + 0x874], edx
mov r13d, ebp
cmp qword [r14 + 0x1c8], r13
jbe 0x1401455cc
mov rax, qword [r14 + 0x1c0]
imul rdi, r13, 0x130
cmp dword [rax + rdi], 2
je 0x1401455cc
add rax, rdi
cmp dword [rax + 0x114], edx
jne 0x1401455cc
movzx ecx, byte [rax + 0x50]
cmp cl, 5
ja 0x14013e668
lea r8d, [rcx - 3]
cmp r8b, 3
movzx r9d, r8b
mov r8d, 1
cmovae r9d, r8d
mov r8d, dword [rsp + 0x160]
and al, 0x60
add dword [rax], eax
add byte [rbp - 0x7c], al
leave
and al, 0x60
add dword [rax], eax
add byte [rbp - 0x7c], al
leave
je 0x14013e668
movzx r9d, r9b
cmp r9d, 1
jne 0x14013e640
cmp cl, 1
ja 0x14013e640
cmp byte [rax + 0x51], 2
jae 0x14013e668
mov ebp, r8d
mov ebp, eax
mov al, 3
mov dword [rsp + 0x40], eax
mov r13, qword [rsp + 0x80]
mov r15, qword [rsp + 0x60]
mov rsi, qword [rsp + 0x180]
mov rdi, qword [rsp + 0x68]
jmp 0x14013ed41
mov qword [rsp + 0xb00], r15
xor eax, eax
mov cl, 1
mov r8, qword [rsp + 0xa0]
lock cmpxchg byte [r8], cl
mov rcx, r8
mov dword [rsp + 0xe8], edx
jne 0x14013f8b1
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
jne 0x14013f8d9
xor eax, eax
movzx edx, byte [rcx + 1]
test dl, dl
jne 0x140145b9a
mov dword [rsp + 0x88], eax
lea rax, [rcx + 8]
mov qword [rsp + 0xcc8], rax
lea rax, [rsp + 0xb00]
mov qword [rsp + 0x2b0], rax
mov r8d, 0x120
lea rcx, [rsp + 0x190]
lea rdx, [rsp + 0xfd0]
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rsp + 0xcc8]
mov qword [rsp + 0x2b8], rax
mov qword [rsp + 0x500], rsi
mov dword [rsp + 0x508], ebp
mov eax, dword [rsp + 0xe8]
mov dword [rsp + 0x50c], eax
or al, 5
add byte [rax], al
mov dword [rsp + 0xde0], ebp
mov dword [rsp + 0xde4], eax
or eax, 0x394d0000
scasb al, byte [rdi]
enter 1, 0
or eax, 0x394d0000
scasb al, byte [rdi]
enter 1, 0
jbe 0x1401457bc
mov r15, qword [r14 + 0x1c0]
cmp dword [r15 + rdi], 2
je 0x1401457bc
add r15, rdi
cmp dword [r15 + 0x114], eax
jne 0x1401457bc
mov eax, dword [r15 + 0x48]
mov dword [rsp + 0x308], eax
lea rbx, [r15 + 0x50]
movzx eax, byte [r15 + 0x50]
add al, 0xfa
movzx eax, al
cmp al, 6
invalid
mov ecx, 6
add byte [rdi], cl
sar dword [r12 + r8], 0xf
xchg dword [rdi + 6], eax
add byte [rax], al
invalid
add byte [rdi], cl
sar dword [r12 + r8], 0xf
xchg dword [rdi + 6], eax
add byte [rax], al
movzx eax, al
lea rcx, [0x14040b3fc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rsi, qword [rsp + 0xb00]
mov r8d, 0x120
mov eax, 0x120
mov eax, 0x120
lea rcx, [rsp + 0x870]
lea rdx, [rsp + 0xfd0]
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0xe8]
mov dword [rsp + 0xd40], ebp
and al, 0x40
or eax, 0x84890000
and al, 0x44
or eax, 0x83410000
invalid
add cl, byte [rdi]
test byte [rsi], ah
jae 0x14013e7d9
invalid
cmp dword [r15 + 0x114], eax
jne 0x140145b00
movzx eax, byte [rbx]
lea ecx, [rax - 6]
movzx r8d, cl
cmp r8b, 6
mov edx, 6
cmovae r8d, edx
cmp r8b, 4
ja case.0x14013e822.1
movzx edx, byte [rsp + 0x98c]
movzx r8d, r8b
lea r9, [0x14040b410]
movsxd r8, dword [r9 + r8*4]
add r8, r9
jmp r8
test dl, 1
jne 0x14013f8f9
mov edx, dword [rsp + 0x968]
mov r8d, 0xffffff38
add edx, r8d
cmp dx, 0xff9c
setb r12b
mov bl, 9
xor ebp, ebp
jmp 0x14013f8fd
movzx eax, byte [rsp + 0x191]
mov byte [rsp + 0x9e], al
movzx eax, word [rsp + 0x192]
mov word [rsp + 0x33e], ax
mov ebp, dword [rsp + 0x194]
mov rax, qword [rsp + 0x1a0]
mov qword [rsp + 0xc00], rax
mov rax, qword [rsp + 0x1a8]
mov qword [rsp + 0xc10], rax
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0xc08], rax
mov rax, qword [rsp + 0x198]
and al, 0x98
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rcx*2], ah
add eax, 0x7ae90000
add al, 0
invalid
lea rax, [0x1403d33b8]
test dword [rdx + 0x29], 0x84894800
and al, 0x90
add eax, dword [rax]
add byte [rcx], dh
xor eax, eax
mov qword [rsp + 0x538], rax
mov eax, 1
add dword [rax], eax
add byte [rax], al
invalid
invalid
test byte [rax + rax*2], ah
mov qword [rsp + 0x390], rax
xor eax, eax
mov qword [rsp + 0x538], rax
mov eax, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x540], rax
mov ebp, 1
mov rbx, qword [rsp + 0x90]
nop
add byte [rax], al
add cl, ch
xor byte [rax + rax], cl
invalid
add eax, 0x1bd0000
add byte [rax], al
add byte [rax - 0x75], cl
pushfq
and al, 0x90
nop
add byte [rax], al
add cl, ch
xor byte [rax + rax], cl
add byte [rcx + rcx*4 - 0xb], cl
cmc
mov rbp, r14
mov r14b, 1
mov dword [rsp + 0x588], 0xb
mov eax, 0xf
mov qword [rsp + 0xc20], rax
lea rax, str.too_many_resetsassertion_failed:_self.max_stream_id___last_processed_id_F_
mov qword [rsp + 0xc28], rax
lea rax, [0x140344178]
mov qword [rsp + 0xc18], rax
mov rbx, qword [rsp + 0x90]
jmp 0x14013fdc0
mov rcx, r14
call fcn.140337a10
jmp 0x14013c7e8
call fcn.140337ad0
mov rcx, qword [rsp + 0x70]
xor al, 1
jmp 0x14013c80a
mov cl, 0xde
invalid
invalid
mov rcx, rsi
call fcn.140337a10
jmp 0x14013c989
call fcn.140337ad0
mov rcx, qword [rsp + 0x70]
mov ecx, dword [rsp + 0x70]
xor al, 1
mov qword [rsp + 0x70], rcx
movzx ecx, byte [rsi + 1]
test cl, cl
je 0x14013c9b4
jmp 0x1401454a4
mov rcx, rsi
call fcn.140337a10
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
je 0x14013ca6c
call fcn.140337ad0
mov edi, eax
xor dil, 1
movzx eax, byte [rsi + 1]
test al, al
mov rdx, qword [rsp + 0x70]
je 0x14013ca7f
jmp 0x140145549
mov rcx, rsi
mov ecx, esi
call fcn.140337a10
jmp 0x14013c1d3
call fcn.140337ad0
mov rcx, qword [rsp + 0x70]
xor al, 1
add dword [rcx + 0x48602444], ecx
mov dword [rsp + 0x70], ecx
add dword [rcx + 0x48602444], ecx
mov dword [rsp + 0x70], ecx
movzx eax, byte [rsi + 1]
test al, al
je 0x14013c204
jmp 0x1401454f6
add byte [rax], al
mov rcx, rsi
call fcn.140337a10
mov rax, qword [0x14043f218]
add eax, 0x300812
add eax, 0x300812
shl rax, 1
test rax, rax
je 0x14013cd97
call fcn.140337ad0
mov edi, eax
xor dil, 1
movzx eax, byte [rsi + 1]
test al, al
mov rdx, qword [rsp + 0x70]
je 0x14013cdaa
jmp 0x14014552d
mov rcx, rsi
call fcn.140337a10
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
je 0x14013d007
call fcn.140337ad0
mov ebp, eax
xor bpl, 1
movzx eax, byte [rsi + 1]
test al, al
mov edx, dword [rsp + 0x3c]
je 0x14013d019
jmp 0x1401454da
mov rcx, r8
call fcn.140337a10
mov r8, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x70]
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
je 0x14013caae
invalid
invalid
call fcn.140337ad0
mov r8, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x70]
xor al, 1
mov dword [rsp + 0xb0], eax
jmp 0x14013cab9
mov rcx, r8
mov r14, r8
call fcn.140337a10
mov r8, r14
mov rdx, qword [rsp + 0x70]
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
je 0x14013cdd4
mov r14, r8
call fcn.140337ad0
mov r8, r14
mov rdx, qword [rsp + 0x70]
xor al, 1
movzx ecx, byte [r8 + 1]
test cl, cl
je 0x14013cde3
jmp 0x140145489
cmp dword [rsi + 0x90], 0
mov rbx, qword [rsp + 0x90]
jne 0x14013eb1a
mov eax, 0x2c
cmp dword [rsi + rax + 0x68], ebp
jbe 0x14013f257
mov rax, qword [rsp + 0x880]
test rax, 0xffffffff80000000
jne 0x140145cf4
test esi, eax
jno 0x14013eb2d
invalid
and al, 0x80
or byte [rax], al
add byte [rax - 0x57], cl
add byte [rax], al
add byte [rax + 0x71c6850f], al
test esi, eax
jno 0x14013eb2d
invalid
test esi, eax
jno 0x14013eb2d
add byte [rbx + 0xb08e], cl
add byte [rbp + 0xbac9], al
test ecx, ecx
mov edx, 0
mov ecx, dword [rsi + 0xb0]
test ecx, ecx
mov edx, 0
cmovg edx, ecx
cmp edx, eax
jb 0x14013eb66
test eax, eax
je 0x14013f4f0
sub ecx, eax
jl 0x140145936
mov dword [rsi + 0xb0], ecx
mov ecx, dword [rsi + 0xb4]
sub ecx, eax
jno 0x14013f4ea
lea rax, [0x140344178]
mov qword [rsp + 0x390], rax
xor eax, eax
mov qword [rsp + 0x538], rax
mov eax, 1
mov qword [rsp + 0x540], rax
mov ebp, 3
jmp 0x14013f522
cmp dword [rsi + 0x90], 0
mov r14b, 3
mov edx, dword [rsp + 0x3c]
mov rdi, qword [rsp + 0x68]
jne 0x14013ebee
mov eax, dword [rsp + 0x148]
cmp dword [rsi + 0x94], eax
ja 0x14013ebee
mov r14b, 1
mov dword [rsp + 0x588], 1
add byte [rax], al
add byte [rax + 1], bh
add byte [rax], al
add byte [rax + 1], bh
mov qword [rsp + 0xc28], rax
xor eax, eax
mov qword [rsp + 0xc20], rax
or al, 0
add byte [rax - 0x73], cl
add eax, 0x2947d2
invalid
sub byte [rax + rax], cl
add byte [rcx], dh
ror byte [rax - 0x77], 0x84
and al, 0x20
or al, 0
add byte [rax - 0x73], cl
add eax, 0x2947d2
invalid
add byte [rax - 0x77], cl
test byte [rax + rbx], ah
or al, 0
add byte [rax - 0x7c], al
in eax, dx
mov qword [rsp + 0xc18], rax
test bpl, bpl
jne 0x14013fe1f
mov rax, qword [0x14043f218]
xor byte [rax], al
shl rax, 1
test rax, rax
je 0x14013fe1f
call fcn.140337ad0
mov edx, dword [rsp + 0x3c]
test al, al
jne 0x14013fe1f
mov byte [rsi + 1], 1
jmp 0x14013fe1f
sti
adc dword [rax], eax
invalid
call fcn.140337ad0
mov r8, r14
mov edx, dword [rsp + 0x2f4]
test al, al
jne 0x14013848b
mov rax, qword [rsp + 0x88]
mov byte [rax + 0x11], 1
jmp 0x14013848b
call fcn.140337ad0
mov r8, r14
mov edx, dword [rsp + 0x2f4]
test al, al
jne 0x1401384c8
mov byte [rdi + 0x11], 1
jmp 0x1401384c8
mov rax, qword [rdx + 0x30]
mov rcx, qword [rdx + 0x38]
mov qword [rdx + 0x30], 0
lock and qword [rdx + 0x40], 0xfffffffffffffffd
test rax, rax
je 0x14013def8
call qword [rax + 8]
jmp 0x14013d900
mov rcx, r14
call fcn.140337a10
mov r14, qword [rsp + 0xb0]
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
je 0x14013c27d
call fcn.140337ad0
mov r14, qword [rsp + 0xb0]
mov r9d, eax
xor r9b, 1
movzx eax, byte [r14 + 1]
test al, al
je 0x14013c28d
jmp 0x140145621
mov byte [rsp + 0x9f], 1
mov dword [rsp + 0x330], 1
mov eax, 1
mov qword [rsp + 0x838], rax
lea rax, [0x140344178]
mov qword [rsp + 0x780], rax
xor eax, eax
mov qword [rsp + 0x778], rax
xor eax, eax
mov qword [rsp + 0x770], rax
add byte [rax], al
add byte [rax], al
mov r14b, 1
jmp 0x14013df6e
mov ebp, dword [rsp + 0x160]
mov al, 3
mov dword [rsp + 0x40], eax
and al, 0x60
add dword [rax], eax
add byte [rax + 0x24448903], dh
mov r15, qword [rsp + 0x60]
mov r15, qword [rsp + 0x60]
mov r15, qword [rsp + 0x60]
mov rsi, qword [rsp + 0x180]
lea rcx, [rsp + 0xfd0]
ror byte [rdi], 1
add byte [rax], al
call fcn.1401601f0
mov dword [rsp + 0x160], ebp
invalid
add dword [rax], eax
invalid
mov ebp, dword [rsp + 0x4c]
invalid
cmp byte [rsp + 0xb0], 0
jne 0x14013ed76
mov al, 0
add byte [rax], al
add byte [rbp + 0x13], dh
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
jne 0x14013f22a
mov qword [rsp + 0x180], rsi
xor eax, eax
xchg byte [r14], al
cmp al, 2
jne 0x14013ed90
mov rcx, r14
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov esi, 2
mov r14d, dword [rsp + 0x40]
cmp r14b, 3
mov r8, qword [rsp + 0xd0]
mov edx, dword [rsp + 0x3c]
and al, 0x3c
and al, 0x3c
je 0x14013c4a0
jmp 0x140141bc2
cmp byte [r15 + 0x51], 0
jne case.0x14013e796.1
jmp case.0x14013e796.0
cmp byte [r15 + 0x52], 0
je case.0x14013e796.0
test byte [rsp + 0x2ac], 1
jne 0x14013ee6d
cmp qword [rsp + 0x1e0], 0
mov r15, qword [rsp + 0x60]
je 0x14013ee01
mov r8, qword [rsp + 0x1d8]
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsp + 0x1b8]
test rdi, rdi
mov r13, qword [rsp + 0x80]
add byte [rax], al
add byte [rbx + 0x484c246c], cl
mov ebx, dword [rsp + 0x90]
je 0x14013ef73
mov rsi, qword [rsp + 0x1b0]
add rsi, 0x30
jmp 0x14013ee53
mov rax, qword [rsi - 0x18]
mov rdx, qword [rsi - 0x10]
mov r8, qword [rsi - 8]
mov rcx, rsi
call qword [rax + 0x20]
add rsi, 0x68
dec rdi
je 0x14013ef73
mov rax, qword [rsi + 0x10]
test rax, rax
je 0x14013ee34
lea rcx, [rsi + 0x28]
mov rdx, qword [rsi + 0x18]
mov r8, qword [rsi + 0x20]
call qword [rax + 0x20]
jmp 0x14013ee34
mov rsi, qword [rsp + 0xb00]
mov r8d, 0x120
lea rcx, [rsp + 0x870]
and al, 0x70
or byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xd0
sldt word [rax]
call sub.VCRUNTIME140.dll_memcpy
mov dword [rsp + 0xd40], ebp
mov eax, dword [rsp + 0xe8]
mov dword [rsp + 0xd44], eax
cmp dword [r15], 2
je 0x140145ca1
cmp dword [r15 + 0x114], eax
jne 0x140145ca1
lea rcx, [rsp + 0x9a0]
mov rdx, rbx
call fcn.14004e2f0
movzx eax, byte [rsp + 0x9a0]
mov dword [rsp + 0x40], eax
cmp al, 3
jne 0x14013f287
mov dword [rsp + 0xb20], ebp
mov ecx, dword [rsp + 0xe8]
mov dword [rsp + 0xb24], ecx
cmp qword [r14 + 0x1c8], r13
mov r15, qword [rsp + 0x60]
jbe 0x140145daa
mov rax, qword [r14 + 0x1c0]
cmp dword [rax + rdi], 2
je 0x140145daa
add rax, rdi
cmp dword [rax + 0x114], ecx
jne 0x140145daa
cmp dword [rax + 0x30], 2
mov rbx, qword [rsp + 0x90]
jne 0x14013f5cc
cmp qword [rax + 0x38], 0
je 0x14013f5cc
invalid
add byte [rax], al
movabs rax, 0xffffffff00000000
mov r12, qword [rsp + 0x180]
and r12, rax
or r12, 1
or esp, 1
or esp, 1
mov bl, 1
mov dword [rsp + 0x40], 0
mov dword [rsp + 0x2e8], ecx
jmp 0x14013f2ea
cmp qword [rsp + 0x1a8], 0
je 0x14013ef95
mov r8, qword [rsp + 0x1b0]
mov rcx, qword [0x14043f190]
add dword [rax], eax
add byte [rax - 0x75], cl
or eax, 0x300203
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
sar bh, cl
adc eax, 0x1fb633
mov rdi, qword [rsp + 0x1d0]
test rdi, rdi
je 0x14013efc9
mov rsi, qword [rsp + 0x1c8]
add rsi, 0x38
mov rax, qword [rsi - 0x18]
mov rdx, qword [rsi - 0x10]
mov r8, qword [rsi - 8]
clc
mov rcx, rsi
call qword [rax + 0x20]
add rsi, 0x48
dec rdi
jne case.0x140128e75.316
cmp qword [rsp + 0x1c0], 0
je 0x14013efeb
mov r8, qword [rsp + 0x1c8]
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movzx eax, byte [rsp + 0x1f0]
cmp al, 0xb
mov rsi, qword [rsp + 0x180]
mov rdi, qword [rsp + 0x68]
je 0x14013f02a
cmp al, 0xa
jb 0x14013f02a
cmp qword [rsp + 0x200], 0
je 0x14013f02a
mov r8, qword [rsp + 0x1f8]
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
sahf
mov ch, 0x1f
invalid
add byte [rax - 0x75], cl
test byte [rax + rcx], ah
add al, byte [rax]
add byte [rax - 0x7b], cl
sal byte [rbx + rbx + 0x48], 0x8b
xchg esp, eax
and al, 0x10
add al, byte [rax]
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x18
add al, byte [rax]
add byte [rax - 0x73], cl
mov word [rax + riz], fs
add al, byte [rax]
add bh, bh
push rax
and byte [rax - 0x75], cl
test byte [rax + rbp], ah
add al, byte [rax]
mov rax, qword [rsp + 0x208]
test rax, rax
je 0x14013f052
mov rdx, qword [rsp + 0x210]
mov r8, qword [rsp + 0x218]
lea rcx, [rsp + 0x220]
call qword [rax + 0x20]
mov rax, qword [rsp + 0x228]
test rax, rax
je 0x14013f07a
add byte [rax - 0x7b], cl
sal byte [rbx + rbx + 0x48], 0x8b
xchg esp, eax
mov rdx, qword [rsp + 0x230]
mov r8, qword [rsp + 0x238]
lea rcx, [rsp + 0x240]
call qword [rax + 0x20]
and al, 0x30
add al, byte [rax]
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x38
add al, byte [rax]
add byte [rax - 0x73], cl
mov word [rax + rax*2], fs
add al, byte [rax]
add bh, bh
push rax
and byte [rax - 0x75], cl
test byte [rax + rcx*2], ah
add al, byte [rax]
add byte [rax - 0x7b], cl
sal byte [rbx + rbx + 0x48], 0x8b
xchg esp, eax
and al, 0x50
push rax
mov rax, qword [rsp + 0x248]
test rax, rax
je 0x14013f0a2
mov rdx, qword [rsp + 0x250]
mov r8, qword [rsp + 0x258]
and al, 0x58
add al, byte [rax]
add byte [rax - 0x73], cl
mov word [rax + riz*2], fs
add al, byte [rax]
add bh, bh
push rax
invalid
push rax
add al, byte [rax]
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x58
add al, byte [rax]
add byte [rax - 0x73], cl
mov word [rax + riz*2], fs
add al, byte [rax]
add bh, bh
push rax
and byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
movabs rax, 0xffffffff00000000
mov rcx, qword [rsp + 0x548]
and rcx, rax
or rcx, 1
mov qword [rsp + 0x548], rcx
mov rax, qword [rsp + 0x268]
and al, 0x68
add al, byte [rax]
add dh, al
test byte [rsi + rbx*4], ah
add byte [rax], al
add byte [rcx], al
and al, 0x68
add al, byte [rax]
add dh, al
test byte [rsi + rbx*4], ah
add byte [rax], al
add byte [rcx], al
test rax, rax
je 0x14013f0f3
mov rdx, qword [rsp + 0x270]
mov r8, qword [rsp + 0x278]
lea rcx, [rsp + 0x280]
call qword [rax + 0x20]
mov dword [rsp + 0x40], 0
mov eax, dword [rsp + 0xe8]
mov dword [rsp + 0x160], eax
jmp 0x140140dfb
mov r14d, eax
movzx eax, byte [rsp + 0x191]
mov byte [rsp + 0x9f], al
movzx eax, word [rsp + 0x192]
mov word [rsp + 0x172], ax
mov eax, dword [rsp + 0x194]
mov dword [rsp + 0x330], eax
mov rax, qword [rsp + 0x1a0]
mov qword [rsp + 0x838], rax
mov rax, qword [rsp + 0x1a8]
mov qword [rsp + 0x778], rax
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0x770], rax
mov rax, qword [rsp + 0x198]
mov qword [rsp + 0x780], rax
jmp 0x14013f761
add byte [rax], al
add byte [rax], al
mov dword [rsi + 0xb4], ecx
add dword [rsi + 0xf8], ebp
mov ecx, dword [rax + 0xa0]
test ecx, ecx
mov edx, 0
cmovle ecx, edx
cmp ecx, ebp
jae 0x14013f1c1
movabs rax, 0xffffffff00000000
mov rdi, qword [rsp + 0x520]
and rdi, rax
or rdi, 3
iretd
add ebp, ecx
fld dword [rsi]
add byte [rax], al
iretd
mov rcx, qword [rax + 0x30]
test rcx, rcx
je 0x14013fe58
cmp ecx, 1
jne 0x14013f874
test rbp, rbp
jne 0x14013f881
jmp 0x14013fe58
add byte [rax], al
mov dword [rsi + 0xb4], eax
mov eax, dword [rsi + 0xb4]
add eax, ebp
mov dl, 3
mov dword [rsp + 0x40], edx
add byte [rax], al
add byte [rcx], al
call 0x1949cf5a9
and al, 0x40
jo 0x14013f201
mov dword [rsi + 0xb4], eax
xor r14d, r14d
mov dword [rsp + 0x88], ecx
jmp 0x14013e033
call fcn.140337ad0
mov edx, dword [rsp + 0x3c]
test al, al
jne 0x14013dfba
mov byte [rsi + 1], 1
jmp 0x14013dfba
invalid
invalid
call fcn.140337ad0
test al, al
jne 0x14013ed76
mov byte [r14 + 1], 1
jmp 0x14013ed76
call fcn.140337ad0
test al, al
jne 0x14013d710
test edx, eax
in al, 0xff
invalid
test edx, eax
in al, 0xff
inc esi
add dword [rcx], r8d
mov byte [rsi + 1], 1
jmp 0x14013d710
lea rax, [0x1403d33b8]
mov qword [rsp + 0x390], rax
nop
add eax, dword [rax]
add byte [rcx], dh
ror byte [rax - 0x77], 0x84
and al, 0x38
add eax, 0x1b80000
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rax*2], ah
add eax, 0x1bd0000
add byte [rax], al
invalid
nop
add eax, dword [rax]
add byte [rcx], dh
ror byte [rax - 0x77], 0x84
and al, 0x38
add eax, 0x1b80000
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rax*2], ah
add eax, 0x1bd0000
add byte [rax], al
add cl, ch
jmp 0x14013f522
movzx ebx, byte [rsp + 0x9a1]
invalid
mov bh, 0x84
and al, 0xa2
jmp 0x14013f522
movzx ebx, byte [rsp + 0x9a1]
movzx eax, word [rsp + 0x9a2]
add byte [rsi - 0x77], ah
test byte [rdx + rdi*4], ah
add byte [rax], al
add byte [rbx + 0x9a42484], cl
add byte [rax], al
movabs eax, dword [0xa22484b70f000009]
or dword [rax], eax
add byte [rsi - 0x77], ah
test byte [rdx + rdi*4], ah
add byte [rax], al
add byte [rbx + 0x9a42484], cl
add byte [rax], al
mov dword [rsp + 0x2e8], eax
add byte [rax], al
mov r12, qword [rsp + 0x9a8]
mov rax, qword [rsp + 0x9b0]
mov eax, dword [rsp + 0x9b0]
mov eax, dword [rsp + 0x9b0]
mov qword [rsp + 0x388], rax
mov rax, qword [rsp + 0x9b8]
mov qword [rsp + 0x380], rax
mov rax, qword [rsp + 0x9c0]
mov qword [rsp + 0x378], rax
mov r15, qword [rsp + 0x60]
cmp qword [rsp + 0x8c0], 0
mov r13, qword [rsp + 0x80]
mov ebp, dword [rsp + 0x4c]
je 0x14013f318
mov r8, qword [rsp + 0x8b8]
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsp + 0x898]
test rdi, rdi
je 0x14013f368
mov rsi, qword [rsp + 0x890]
add rsi, 0x30
jmp 0x14013f34e
mov rax, qword [rsi - 0x18]
mov rdx, qword [rsi - 0x10]
mov r8, qword [rsi - 8]
mov rcx, rsi
call qword [rax + 0x20]
add rsi, 0x68
dec rdi
je 0x14013f368
mov rax, qword [rsi + 0x10]
test rax, rax
je 0x14013f333
lea rcx, [rsi + 0x28]
mov rdx, qword [rsi + 0x18]
mov r8, qword [rsi + 0x20]
call qword [rax + 0x20]
jmp 0x14013f333
cmp qword [rsp + 0x888], 0
je 0x14013f38a
mov r8, qword [rsp + 0x890]
mov rcx, qword [0x14043f190]
add byte [rcx], dh
sar bh, cl
adc eax, 0x1fb23e
add byte [rcx], dh
sar bh, cl
adc eax, 0x1fb23e
mov rdi, qword [rsp + 0x8b0]
test rdi, rdi
je 0x14013f3be
mov rsi, qword [rsp + 0x8a8]
add rsi, 0x38
mov rax, qword [rsi - 0x18]
mov rdx, qword [rsi - 0x10]
push rsi
invalid
mov r8, qword [rsi - 8]
mov rcx, rsi
call qword [rax + 0x20]
add rsi, 0x48
dec rdi
dec edi
push rsi
invalid
dec edi
jne 0x14013f3a3
cmp qword [rsp + 0x8a0], 0
mov rsi, r12
je case.0x140138b53.47
mov r8, qword [rsp + 0x8a8]
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rax - 0x73], cl
mov word [rax + rdx*8], fs
or byte [rax], al
add al, ch
and byte [rdx], ch
lea rcx, [rsp + 0x8d0]
call fcn.140041e10
lock inc dword [rcx - 0x77]
fmul dword [rdi]
mov bh, 0x94
and al, 0xae
add byte [rax], al
add byte [rdi], cl
mov bh, 0xbc
and al, 0xba
add byte [rax], al
add byte [rbx + rcx*4 - 0x74], cl
and al, 0x88
add eax, dword [rax]
invalid
lock inc dword [rcx - 0x77]
fmul dword [rdi]
mov bh, 0x94
and al, 0xae
add byte [rax], al
add byte [rdi], cl
mov bh, 0xbc
and al, 0xba
add byte [rax], al
add byte [rbx + rcx*4 - 0x74], cl
and al, 0x88
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x6c], cl
mov r10, qword [rsp + 0x380]
invalid
invalid
pushfq
mov r10, qword [rsp + 0x380]
mov r11, qword [rsp + 0x378]
and al, 0x78
add eax, dword [rax]
invalid
and al, 0x78
add eax, dword [rax]
add byte [rax - 0x75], cl
pushfq
and al, 0x90
add byte [rax], al
add byte [rbx + rcx*4 + 0x64], cl
and al, 0x58
mov rbx, qword [rsp + 0x90]
mov r12, qword [rsp + 0x58]
jmp 0x140140cb7
cmp byte [r15 + 0x52], 0
jne case.0x14013e822.1
movzx ebp, byte [r15 + 0x51]
mov dil, 1
mov bl, 0xb
test dl, 1
jne 0x140140011
mov edx, dword [rsp + 0x968]
mov r8d, 0xffffff38
add edx, r8d
cmp dx, 0xff9c
setb r12b
mov bl, 9
jmp 0x140140011
test dl, 1
jne 0x14013f904
mov edx, dword [rsp + 0x968]
add edx, 0xffffff9c
cmp dx, 0x64
setae bl
add bl, bl
or bl, 8
mov bpl, 1
xor edi, edi
jmp 0x140140011
cmp byte [r15 + 0x51], 0
je 0x14013fb67
mov eax, 1
mov qword [rsp + 0x830], rax
mov dword [rsp + 0x2e4], 1
mov sil, 1
mov edi, 4
mov byte [rsp + 0x9d], 1
xor eax, eax
mov qword [rsp + 0x828], rax
xor eax, eax
mov qword [rsp + 0x820], rax
lea rax, [0x140357678]
mov qword [rsp + 0x518], rax
jmp 0x1401406b6
mov dword [rsi + 0xb4], ecx
add eax, dword [rsi + 0xb4]
jo 0x14013f4fe
mov dword [rsi + 0xb4], eax
movabs rax, 0xffffffff00000000
mov rcx, qword [rsp + 0x390]
and rcx, rax
or rcx, 5
mov qword [rsp + 0x390], rcx
xor r14d, r14d
mov rax, qword [rsp + 0x870]
mov rdx, qword [rsp + 0x878]
mov r8, qword [rsp + 0x880]
lea rcx, [rsp + 0x888]
call qword [rax + 0x20]
mov dword [rsp + 0x328], ebp
mov edx, dword [rsp + 0x3c]
mov ebp, dword [rsp + 0x4c]
cmp byte [rsp + 0x60], 0
jne 0x14013f56a
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
jne 0x14013f59b
xor eax, eax
xchg byte [rsi], al
cmp al, 2
jne 0x14013f57f
mov rcx, rsi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov edx, dword [rsp + 0x3c]
mov esi, 2
cmp r14b, 3
mov r8, qword [rsp + 0xd0]
je 0x14013c4a0
jmp 0x140141bfd
call fcn.140337ad0
mov edx, dword [rsp + 0x3c]
test al, al
jne 0x14013f56a
mov byte [rsi + 1], 1
jmp 0x14013f56a
call fcn.140337ad0
test al, al
jne 0x14013e385
mov rax, qword [rsp + 0xb0]
mov byte [rax + 1], 1
jmp 0x14013e385
mov r8d, 0x120
lea rcx, [rsp + 0x5a0]
lea rdx, [rsp + 0x870]
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rsp + 0x8c0]
lea rax, [rsp + 0x9a4]
movups xmmword [rax + 0x54], xmm0
movups xmm0, xmmword [rsp + 0x8b0]
movups xmmword [rax + 0x44], xmm0
movdqu xmm0, xmmword [rsp + 0x870]
movups xmm1, xmmword [rsp + 0x880]
movups xmm2, xmmword [rsp + 0x890]
movups xmm3, xmmword [rsp + 0x8a0]
movups xmmword [rax + 0x34], xmm3
movups xmmword [rax + 0x24], xmm2
movups xmmword [rax + 0x14], xmm1
movdqu xmmword [rax + 4], xmm0
lea rcx, [rsp + 0x600]
call fcn.140041e10
mov eax, dword [rsp + 0xe8]
mov dword [rsp + 0xd40], ebp
mov dword [rsp + 0xd44], eax
cmp qword [r14 + 0x1c8], r13
jbe 0x140145ca1
mov rcx, qword [r14 + 0x1c0]
cmp dword [rcx + rdi], 2
je 0x140145ca1
add rcx, rdi
cmp dword [rcx + 0x114], eax
jne 0x140145ca1
add rcx, 0x18
mov qword [rsp + 0x9a0], 5
mov rdx, rsi
lea r8, [rsp + 0x9a0]
call fcn.14004beb0
mov ecx, dword [rsp + 0xe8]
mov dword [rsp + 0xb20], ebp
mov dword [rsp + 0xb24], ecx
cmp qword [r14 + 0x1c8], r13
jbe 0x140145e9a
mov rax, qword [r14 + 0x1c0]
cmp dword [rax + rdi], 2
je 0x140145e9a
add rax, rdi
cmp dword [rax + 0x114], ecx
jne 0x140145e9a
mov rdx, qword [rax + 0xa8]
mov rcx, qword [rax + 0xb0]
mov qword [rax + 0xa8], 0
mov al, 3
mov dword [rsp + 0x40], eax
test rdx, rdx
mov r13, qword [rsp + 0x80]
mov rsi, qword [rsp + 0x180]
mov ebp, dword [rsp + 0x4c]
je 0x14013f725
call qword [rdx + 8]
movzx r8d, byte [rsp + 0x7f]
movzx edx, word [rsp + 0xae]
jmp 0x14014093c
mov rcx, r14
call fcn.140337a10
jmp 0x14013d089
call fcn.140337ad0
xor al, 1
movzx ecx, byte [r14 + 1]
test cl, cl
je 0x14013d0b0
jmp 0x140145b76
mov r14b, 3
mov ebp, dword [rsp + 0x4c]
mov rbx, qword [rsp + 0x90]
jmp 0x14013df8a
mov rdi, r8
call fcn.140337ad0
mov r8, rdi
test al, al
jne 0x14013d6ca
mov byte [r8 + 1], 1
jmp 0x14013d6ca
call fcn.140337ad0
test al, al
jne 0x14013e4d3
mov rax, qword [rsp + 0x88]
mov byte [rax + 1], 1
jmp 0x14013e4d3
call qword [rax + 0x80]
mov edx, dword [rsp + 0x3c]
mov r8, qword [rsp + 0x40]
cmp byte [rsp + 0xb0], 0
jne 0x14013f7d5
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
jne 0x14013f854
xor eax, eax
xchg byte [r8], al
mov r14b, 3
cmp al, 2
mov r15, qword [rsp + 0x60]
mov ebp, dword [rsp + 0x4c]
jne 0x14013f7f7
mov rcx, r8
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov edx, dword [rsp + 0x3c]
cmp byte [rsp + 0xc8], 0
jne 0x14013f810
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
jne 0x14013f841
xor eax, eax
xchg byte [rsi], al
cmp al, 2
jne 0x14013f825
mov rcx, rsi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov edx, dword [rsp + 0x3c]
mov esi, 2
cmp r14b, 3
mov r8, qword [rsp + 0xd0]
je 0x14013c4a0
jmp 0x140141c22
call fcn.140337ad0
mov edx, dword [rsp + 0x3c]
test al, al
jne 0x14013f810
mov byte [rsi + 1], 1
jmp 0x14013f810
call fcn.140337ad0
mov r8, qword [rsp + 0x40]
mov edx, dword [rsp + 0x3c]
test al, al
jne 0x14013f7d5
mov byte [r8 + 1], 1
jmp 0x14013f7d5
mov rcx, qword [rax + 0x38]
sub rcx, rbp
jae 0x14013fe54
movabs rax, 0xffffffff00000000
mov rdi, qword [rsp + 0x520]
and rdi, rax
or rdi, 1
mov r14b, 1
mov dword [rsp + 0x40], 0
mov dword [rsp + 0x88], ebx
jmp 0x14013e023
mov rcx, qword [rsp + 0xa0]
call fcn.140337a10
mov rcx, qword [rsp + 0xa0]
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
je 0x14013e6a4
call fcn.140337ad0
mov rcx, qword [rsp + 0xa0]
xor al, 1
movzx edx, byte [rcx + 1]
test dl, dl
je 0x14013e6b2
jmp 0x140145b9a
mov bl, 0xb
xor ebp, ebp
xor edi, edi
jmp 0x140140011
mov bl, 3
xor edi, edi
jmp 0x14013fb90
mov ecx, 1
mov dword [rsp + 0x88], 1
mov r14b, 1
lea rax, [0x140357678]
mov dword [rsp + 0x138], eax
mov rax, qword [rsp + 0x788]
xor edx, edx
xor r8d, r8d
mov qword [rsp + 0xa98], r8
mov qword [rsp + 0xaa0], rdx
mov qword [rsp + 0x848], rax
mov qword [rsp + 0xaa8], rcx
cmp qword [rsp + 0x1e0], 0
mov r13, qword [rsp + 0x80]
mov r12, qword [rsp + 0x58]
je 0x14013f98a
mov r8, qword [rsp + 0x1d8]
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsp + 0x1b8]
test rdi, rdi
je 0x14013f9da
mov rbx, qword [rsp + 0x1b0]
add rbx, 0x30
jmp 0x14013f9c0
mov rax, qword [rbx - 0x18]
mov rdx, qword [rbx - 0x10]
mov r8, qword [rbx - 8]
mov rcx, rbx
call qword [rax + 0x20]
add rbx, 0x68
dec rdi
je 0x14013f9da
mov rax, qword [rbx + 0x10]
test rax, rax
je 0x14013f9a5
lea rcx, [rbx + 0x28]
mov rdx, qword [rbx + 0x18]
mov r8, qword [rbx + 0x20]
call qword [rax + 0x20]
jmp 0x14013f9a5
cmp qword [rsp + 0x1a8], 0
je 0x14013f9fc
mov r8, qword [rsp + 0x1b0]
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsp + 0x1d0]
test rdi, rdi
je 0x14013fa30
mov rbx, qword [rsp + 0x1c8]
add rbx, 0x38
mov rax, qword [rbx - 0x18]
mov rdx, qword [rbx - 0x10]
mov r8, qword [rbx - 8]
mov rcx, rbx
call qword [rax + 0x20]
add rbx, 0x48
dec rdi
jne 0x14013fa15
cmp qword [rsp + 0x1c0], 0
je 0x14013fa52
mov r8, qword [rsp + 0x1c8]
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x1f0]
call fcn.140041e10
mov r10b, 1
movzx edx, word [rsp + 0x170]
mov rdi, qword [rsp + 0x68]
xor eax, eax
mov cl, 1
mov r9, qword [rsp + 0x40]
lock cmpxchg byte [r9], cl
movzx ecx, word [rsp + 0x110]
jne 0x1401416c8
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
jne 0x1401416ff
xor ebx, ebx
movzx eax, byte [r9 + 1]
test al, al
jne 0x140145f4d
mov r8d, r14d
test r8b, r8b
mov word [rsp + 0x170], dx
je 0x14013fb95
mov eax, edx
cmp r8b, 3
je 0x140140efc
mov eax, dword [rsp + 0x138]
mov rcx, qword [rsp + 0x848]
shl rcx, 0x20
or rcx, rax
mov qword [rsp + 0x790], rcx
mov rax, qword [rsp + 0xa98]
mov qword [rsp + 0xcf8], rax
mov rax, qword [rsp + 0xaa0]
mov qword [rsp + 0xd00], rax
mov rax, qword [rsp + 0xaa8]
mov qword [rsp + 0xcf0], rax
mov word [rsp + 0x16e], dx
mov byte [rsp + 0x113], r10b
jmp 0x14013fc08
mov rcx, rbx
call fcn.140337a10
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
je 0x14013cc47
call fcn.140337ad0
xor al, 1
movzx ecx, byte [rbx + 1]
test cl, cl
mov edx, dword [rsp + 0x3c]
je 0x14013cc59
jmp 0x140145c4e
mov dil, 1
mov bl, 3
test dl, 1
jne 0x14013fb90
mov edx, dword [rsp + 0x968]
mov r8d, 0xffffff38
add edx, r8d
cmp dx, 0xff9c
setb bpl
mov bl, 0xa
jmp 0x140140011
jmp 0x140140011
mov rax, qword [rsp + 0xa0]
cmp qword [rax], 0
je 0x140140e9a
mov rax, qword [rsi + 0x58]
cmp qword [rsi + 0x10], rax
ja 0x140140e9e
mov byte [rsp + 0x113], 1
mov dword [rsp + 0x88], 0xb
mov eax, 0x18
mov qword [rsp + 0xd00], rax
lea rax, [0x1403d33b8]
mov qword [rsp + 0x790], rax
xor eax, eax
mov qword [rsp + 0xcf8], rax
lea rax, str.too_many_internal_resets0
mov qword [rsp + 0xcf0], rax
mov word [rsp + 0x16e], cx
mov r14b, 1
test bl, bl
jne 0x14013fc1f
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
jne 0x1401418de
xor eax, eax
xchg byte [r9], al
mov rcx, qword [rsp + 0x790]
shr rcx, 0x20
mov qword [rsp + 0xab0], rcx
movzx ecx, word [rsp + 0x16e]
mov word [rsp + 0x110], cx
cmp al, 2
mov rbx, qword [rsp + 0x90]
je 0x140140f3e
jmp 0x140140f47
call fcn.140337ad0
mov r8, qword [rsp + 0x40]
mov edx, dword [rsp + 0x3c]
test al, al
jne 0x14013e214
mov byte [r8 + 1], 1
jmp 0x14013e214
mov rax, qword [rbx + 0x58]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x14013fca5
test rax, rax
je 0x14013fca5
mov r8, qword [rbx + 0x60]
mov rcx, qword [0x14043f190]
xor edx, edx
call r9
mov word [rbx + 0x50], 0x200
mov eax, dword [rsp + 0x148]
mov dword [rbx + 0x54], eax
mov rax, qword [rsp + 0x188]
mov dword [rbx + 0x58], eax
mov rax, qword [rbx + 0x90]
mov rcx, qword [rbx + 0x98]
mov qword [rbx + 0x90], 0
test rax, rax
je 0x14013fce1
call qword [rax + 8]
mov qword [rsp + 0x60], r15
mov rax, qword [rbx + 0xa8]
mov rcx, qword [rbx + 0xb0]
mov qword [rbx + 0xa8], 0
test rax, rax
je 0x14013fd07
call qword [rax + 8]
mov rbp, r14
lea rdx, [r14 + 8]
mov r13, qword [rsp + 0x5a0]
mov edi, dword [rsp + 0x5a8]
mov r12d, dword [rsp + 0x5ac]
lea rbx, [rsi + 0x110]
mov rcx, rbx
lea r15, [rsp + 0x5a0]
mov r8, r15
call fcn.14015ff80
mov rcx, rbx
mov rdx, r15
mov r8, qword [rsp + 0x40]
call fcn.140048920
mov dword [rsp + 0x870], edi
mov dword [rsp + 0x874], r12d
cmp qword [r13 + 0x10], rdi
jbe 0x140144ca9
mov rax, qword [r13 + 8]
imul rcx, rdi, 0x130
cmp dword [rax + rcx], 2
je 0x140144ca9
add rax, rcx
cmp dword [rax + 0x114], r12d
jne 0x140144ca9
mov r14b, 3
cmp byte [rax + 0x50], 6
mov r13, qword [rsp + 0x80]
mov r15, qword [rsp + 0x60]
mov rbx, qword [rsp + 0x90]
mov r12, qword [rsp + 0x58]
mov rdi, qword [rsp + 0x68]
mov edx, dword [rsp + 0xa0]
jae 0x140145c89
cmp edx, 0x3b9aca00
setne r8b
mov rcx, qword [rsp + 0x40]
lea rdx, [rsp + 0x5a0]
call fcn.14004c270
cmp byte [rsp + 0xc8], 0
jne 0x14013fdf9
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
jne 0x14013fffb
xor eax, eax
xchg byte [rbp], al
cmp al, 2
jne 0x14013fe0b
mov rcx, rbp
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov edx, dword [rsp + 0x3c]
mov ebp, dword [rsp + 0xb0]
test bpl, bpl
je 0x14013ebf7
xor eax, eax
xchg byte [rsi], al
cmp al, 2
mov ebp, dword [rsp + 0x4c]
jne 0x14013fe38
mov rcx, rsi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov edx, dword [rsp + 0x3c]
mov esi, 2
cmp r14b, 3
mov r8, qword [rsp + 0xd0]
je 0x14013c4a0
jmp 0x140141b9a
mov qword [rax + 0x38], rcx
mov rax, qword [r15 + 0x10]
test byte [rsp + 0x5c4], 1
je 0x14013ff20
mov dword [rsp + 0x9a0], edi
mov dword [rsp + 0x9a4], ebx
cmp rax, rdi
jbe 0x140145363
mov rdx, qword [r15 + 8]
cmp dword [rdx + r13], 2
je 0x140145363
add rdx, r13
cmp dword [rdx + 0x114], ebx
jne 0x140145363
cmp dword [rdx + 0x30], 2
jne 0x14013feef
cmp qword [rdx + 0x38], 0
je 0x14013feef
lea rcx, [rsp + 0xfd0]
call fcn.1400440a0
mov eax, dword [rax + 0x114]
mov dword [rsp + 0x88], eax
movabs rax, 0xffffffff00000000
mov rdi, qword [rsp + 0x520]
and rdi, rax
or rdi, 1
mov r14b, 1
mov dword [rsp + 0x40], 0
jmp 0x14013e023
mov dword [rsp + 0x88], 1
add rdx, 0x50
lea rcx, [rsp + 0x3b0]
call fcn.14004e2f0
movzx eax, byte [rsp + 0x3b0]
cmp eax, 3
jne 0x140140454
mov rax, qword [r15 + 0x10]
mov dword [rsp + 0x9a0], edi
mov dword [rsp + 0x9a4], ebx
cmp rax, rdi
jbe 0x140145363
mov rax, qword [r15 + 8]
cmp dword [rax + r13], 2
je 0x140145363
add rax, r13
cmp dword [rax + 0x114], ebx
jne 0x140145363
cmp byte [rax + 0x128], 0
je 0x14013ffb6
test ebp, ebp
mov r13, qword [rsp + 0x80]
mov r15, r12
mov r12, qword [rsp + 0x58]
je 0x14014159c
mov ecx, dword [rax + 0xa0]
cmp ecx, ebp
jl 0x140145936
sub ecx, ebp
jo 0x14013ff9c
mov dword [rax + 0xa0], ecx
mov ecx, dword [rax + 0xa4]
sub ecx, ebp
jno 0x140141596
xor r14d, r14d
mov dword [rsp + 0x88], 3
lea rdi, [0x140344178]
jmp 0x14013e033
sub dword [rsi + 0xf8], ebp
mov eax, dword [rsi + 0xb4]
add eax, ebp
mov cl, 3
mov dword [rsp + 0x40], ecx
mov r13, qword [rsp + 0x80]
mov rdi, qword [rsp + 0x520]
mov r15, r12
mov ecx, dword [rsp + 0x324]
jo 0x14013ffec
mov dword [rsi + 0xb4], eax
xor r14d, r14d
mov dword [rsp + 0x88], ecx
jmp 0x14013e02e
call fcn.140337ad0
test al, al
jne 0x14013fdf9
mov byte [rbp + 1], 1
jmp 0x14013fdf9
mov r9, qword [sym.imp.kernel32.dll_HeapFree]
cmp cl, 6
jb 0x140140073
lea ecx, [rax - 3]
cmp cl, 2
ja 0x14014002a
cmp cl, 1
jne 0x140140073
movzx eax, al
test eax, eax
je 0x140140073
cmp eax, 1
jne 0x14014004b
lea rcx, [r15 + 0x70]
mov rax, qword [r15 + 0x58]
mov rdx, qword [r15 + 0x60]
mov r8, qword [r15 + 0x68]
call qword [rax + 0x20]
jmp 0x140140073
mov rax, qword [r15 + 0x58]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x140140073
test rax, rax
je 0x140140073
mov r8, qword [r15 + 0x60]
mov rcx, qword [0x14043f190]
xor edx, edx
call r9
mov byte [r15 + 0x50], bl
mov byte [r15 + 0x51], bpl
mov byte [r15 + 0x52], r12b
movdqu xmm0, xmmword [rsp + 0x9a0]
movups xmm1, xmmword [rsp + 0x9b0]
movdqu xmmword [r15 + 0x53], xmm0
movups xmmword [r15 + 0x63], xmm1
mov rax, qword [rsp + 0x9bd]
mov qword [r15 + 0x70], rax
test dil, dil
je 0x1401400c9
mov r12, qword [rsp + 0x500]
mov r13d, dword [rsp + 0x508]
mov r15d, dword [rsp + 0x50c]
jmp 0x140140160
mov eax, dword [rsp + 0x988]
cmp eax, dword [rsi + 0x94]
jbe 0x1401400de
mov dword [rsi + 0x94], eax
mov rax, qword [r14 + 0x30]
cmp qword [r14 + 0x28], rax
jbe 0x140145f35
mov r12, qword [rsp + 0x500]
mov r13d, dword [rsp + 0x508]
mov r15d, dword [rsp + 0x50c]
mov dword [rsp + 0xd40], r13d
mov dword [rsp + 0xd44], r15d
cmp qword [r12 + 0x10], r13
jbe 0x14014596a
mov rcx, qword [r12 + 8]
imul rdx, r13, 0x130
cmp dword [rcx + rdx], 2
je 0x14014596a
add rcx, rdx
cmp dword [rcx + 0x114], r15d
jne 0x14014596a
cmp byte [rcx + 0x120], 0
jne 0x140145f1d
inc rax
mov qword [r14 + 0x30], rax
mov byte [rcx + 0x120], 1
mov dword [rsp + 0xd40], r13d
mov dword [rsp + 0xd44], r15d
cmp qword [r12 + 0x10], r13
jbe 0x14014596a
mov rax, qword [r12 + 8]
imul rbp, r13, 0x130
cmp dword [rax + rbp], 2
je 0x14014596a
add rax, rbp
cmp dword [rax + 0x114], r15d
jne 0x14014596a
cmp dword [rax + 0x30], 1
je 0x1401404e5
movups xmm0, xmmword [rsp + 0x1e0]
movaps xmmword [rsp + 0x1020], xmm0
movups xmm0, xmmword [rsp + 0x1d0]
movaps xmmword [rsp + 0x1010], xmm0
movdqu xmm0, xmmword [rsp + 0x190]
movups xmm1, xmmword [rsp + 0x1a0]
movups xmm2, xmmword [rsp + 0x1b0]
movups xmm3, xmmword [rsp + 0x1c0]
movaps xmmword [rsp + 0x1000], xmm3
movaps xmmword [rsp + 0xff0], xmm2
movaps xmmword [rsp + 0xfe0], xmm1
movdqa xmmword [rsp + 0xfd0], xmm0
mov r8d, 0xa0
lea r15, [rsp + 0xde0]
mov rcx, r15
lea rdx, [rsp + 0x1f0]
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x5a0]
mov rdx, r15
lea r8, [rsp + 0xfd0]
mov r9d, r14d
call fcn.140046380
mov r14, qword [rsp + 0x5a0]
movzx r15d, byte [rsp + 0x5a8]
movzx r10d, byte [rsp + 0x5a9]
movzx edx, word [rsp + 0x5aa]
mov eax, dword [rsp + 0x5ac]
mov dword [rsp + 0x530], eax
mov eax, dword [rsp + 0x5b0]
mov ecx, dword [rsp + 0x5b4]
mov r8, qword [rsp + 0x5b8]
mov r9, qword [rsp + 0x5c0]
mov r11, qword [rsp + 0x5c8]
cmp r14, 3
mov dword [rsp + 0x138], eax
jne 0x14014118b
mov edi, dword [rsp + 0x530]
cmp r15b, 3
jne 0x14014187c
mov r13d, dword [rsp + 0xb28]
mov edi, dword [rsp + 0xb2c]
mov word [rsp + 0x170], dx
mov eax, ecx
mov qword [rsp + 0x848], rax
mov qword [rsp + 0xaa8], r8
mov qword [rsp + 0xaa0], r9
mov qword [rsp + 0xa98], r11
mov r15, r12
mov rbx, qword [rsp + 0x90]
mov eax, dword [rsp + 0x340]
jmp 0x14014141a
call fcn.140337ad0
mov edx, dword [rsp + 0x3c]
test al, al
jne 0x14013cc82
mov byte [rbx + 1], 1
jmp 0x14013cc82
test eax, eax
mov r13, qword [rsp + 0x80]
mov r15, r12
mov r12, qword [rsp + 0x58]
je 0x14013c42a
cmp eax, 1
jne 0x140141688
mov rax, qword [rsp + 0x3b8]
mov rdx, qword [rsp + 0x3c0]
mov r8, qword [rsp + 0x3c8]
lea rcx, [rsp + 0x3d0]
call qword [rax + 0x20]
jmp 0x14013c42a
mov dword [rsp + 0x2f8], esi
cmp qword [rsp + 0x8c0], 0
je 0x1401406df
mov r8, qword [rsp + 0x8b8]
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [rsp + 0x898]
test rbx, rbx
mov r13, qword [rsp + 0x80]
mov r15, qword [rsp + 0x60]
mov ebp, dword [rsp + 0x4c]
mov r12, qword [rsp + 0x58]
je 0x140140745
mov rsi, qword [rsp + 0x890]
add rsi, 0x30
jmp 0x14014072b
mov rax, qword [rsi - 0x18]
mov rdx, qword [rsi - 0x10]
mov r8, qword [rsi - 8]
mov rcx, rsi
call qword [rax + 0x20]
add rsi, 0x68
dec rbx
je 0x140140745
mov rax, qword [rsi + 0x10]
test rax, rax
je 0x140140710
lea rcx, [rsi + 0x28]
mov rdx, qword [rsi + 0x18]
mov r8, qword [rsi + 0x20]
call qword [rax + 0x20]
jmp 0x140140710
cmp qword [rsp + 0x888], 0
je 0x140140767
mov r8, qword [rsp + 0x890]
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [rsp + 0x8b0]
test rbx, rbx
je 0x14014079b
mov rsi, qword [rsp + 0x8a8]
add rsi, 0x38
mov rax, qword [rsi - 0x18]
mov rdx, qword [rsi - 0x10]
mov r8, qword [rsi - 8]
mov rcx, rsi
call qword [rax + 0x20]
add rsi, 0x48
dec rbx
jne 0x140140780
cmp qword [rsp + 0x8a0], 0
je 0x1401407bd
mov r8, qword [rsp + 0x8a8]
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x8d0]
call fcn.140041e10
cmp rdi, 3
mov rsi, qword [rsp + 0x180]
mov rbx, qword [rsp + 0x90]
je 0x1401409a1
cmp rdi, 4
movzx r8d, byte [rsp + 0x9d]
movzx edx, word [rsp + 0xae]
je 0x140140961
mov al, 3
mov dword [rsp + 0x40], eax
cmp rdi, 5
je 0x140140936
mov qword [rsp + 0xde0], rdi
mov eax, dword [rsp + 0x2f8]
mov byte [rsp + 0xde8], al
mov byte [rsp + 0xde9], r8b
mov word [rsp + 0xdea], dx
mov dword [rsp + 0xdea], edx
mov eax, dword [rsp + 0x2e4]
mov dword [rsp + 0xdec], eax
mov rax, qword [rsp + 0x518]
mov qword [rsp + 0xdf0], rax
mov rax, qword [rsp + 0x830]
mov qword [rsp + 0xdf8], rax
mov rax, qword [rsp + 0x828]
mov qword [rsp + 0xe00], rax
mov rax, qword [rsp + 0x820]
mov qword [rsp + 0xe08], rax
mov r8d, 0xf0
lea rcx, [rsp + 0xe10]
lea rdx, [rsp + 0x9a0]
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0xb00]
lea rcx, [rax + 0xa0]
mov rdx, qword [rsp + 0x2b8]
mov r8, qword [rdx]
add rax, 0x140
mov qword [rsp + 0x28], rax
mov rdi, qword [rsp + 0xc8]
mov qword [rsp + 0x20], rdi
lea rdx, [rsp + 0xde0]
add byte [rax], al
lea rsi, [rsp + 0x500]
mov r9, rsi
call fcn.140199380
mov rax, qword [rsp + 0xb00]
lea rcx, [rax + 0xa0]
add rax, 0x140
mov qword [rsp + 0x20], rax
mov rdx, rsi
mov r8d, 7
add byte [rax], al
mov r9, rdi
mov ecx, edi
call fcn.14004e190
mov rcx, qword [rsp + 0xb00]
mov rdx, rsi
mov rsi, qword [rsp + 0x180]
mov r8, rdi
call fcn.140042540
movzx edx, word [rsp + 0xae]
movzx r8d, byte [rsp + 0x7f]
movzx edi, word [rsp + 0xba]
mov r9, qword [rsp + 0x388]
mov r10, qword [rsp + 0x380]
mov r11, qword [rsp + 0x378]
jmp 0x140140cb7
mov eax, dword [rsp + 0x2f8]
mov dword [rsp + 0x40], eax
mov edi, edx
mov eax, dword [rsp + 0x2e4]
mov dword [rsp + 0x2e8], eax
mov r9, qword [rsp + 0x830]
mov r10, qword [rsp + 0x828]
mov r11, qword [rsp + 0x820]
mov rsi, qword [rsp + 0x518]
jmp 0x140140cb7
mov rax, qword [rsp + 0x500]
mov ecx, dword [rsp + 0x508]
mov r8d, dword [rsp + 0x50c]
mov dword [rsp + 0xb20], ecx
mov dword [rsp + 0xb24], r8d
cmp qword [rax + 0x10], rcx
movzx edx, word [rsp + 0xae]
movzx edi, word [rsp + 0xba]
mov r9, qword [rsp + 0x388]
mov r10, qword [rsp + 0x380]
mov r11, qword [rsp + 0x378]
jbe 0x140145d9d
mov rax, qword [rax + 8]
imul rcx, rcx, 0x130
cmp dword [rax + rcx], 2
je 0x140145d9d
add rax, rcx
cmp dword [rax + 0x114], r8d
jne 0x140145d9d
mov dword [rsp + 0x2e8], r8d
movabs rax, 0xffffffff00000000
and rsi, rax
or rsi, 7
mov r8b, 1
mov dword [rsp + 0x40], 0
jmp 0x140140cb7
cmp byte [rsp + 0x40], 0
mov byte [rsp + 0x7f], r8b
mov word [rsp + 0xae], dx
mov word [rsp + 0xba], di
mov qword [rsp + 0x388], r9
mov qword [rsp + 0x380], r10
mov qword [rsp + 0x378], r11
je 0x140140d36
mov qword [rsp + 0x548], rsi
mov rax, r11
mov qword [rsp + 0xc08], r11
mov qword [rsp + 0xc10], r10
mov qword [rsp + 0xc00], r9
mov eax, dword [rsp + 0x2e8]
mov dword [rsp + 0x160], eax
mov word [rsp + 0x33e], di
mov byte [rsp + 0x9e], r8b
mov rdi, qword [rsp + 0x68]
jmp 0x140140dfb
mov rax, qword [rsp + 0xb00]
mov rcx, qword [rsp + 0x2b8]
mov r9, qword [rcx]
mov rcx, qword [rsp + 0xc8]
cmp qword [rcx], 0
je 0x140140db2
mov rcx, qword [r14 + 0x58]
cmp qword [r14 + 0x10], rcx
mov rdi, qword [rsp + 0x68]
ja 0x140140dbb
mov byte [rsp + 0x9e], 1
mov dword [rsp + 0x160], 0xb
mov eax, 0x18
mov qword [rsp + 0xc10], rax
lea rax, [0x1403d33b8]
mov qword [rsp + 0x548], rax
xor eax, eax
mov qword [rsp + 0xc08], rax
lea rax, str.too_many_internal_resets0
mov qword [rsp + 0xc00], rax
mov al, 1
jmp 0x140140df7
mov rcx, qword [r14 + 0x58]
mov rdi, qword [rsp + 0x68]
inc rcx
mov qword [r14 + 0x58], rcx
lea rcx, [rax + 0xa0]
add rax, 0x140
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x500]
mov qword [rsp + 0x20], rax
mov edx, esi
call fcn.1401990e0
mov al, 3
mov dword [rsp + 0x40], eax
cmp dword [rsp + 0x308], 0x3b9aca00
setne r8b
mov rcx, qword [rsp + 0xc8]
lea rdx, [rsp + 0x500]
call fcn.14004c270
cmp byte [rsp + 0x88], 0
jne 0x140140e38
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
jne 0x140140e83
xor eax, eax
mov rcx, qword [rsp + 0xa0]
xchg byte [rcx], al
cmp al, 2
jne 0x14013ed59
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
jmp 0x14013ed59
call fcn.140337ad0
test al, al
jne 0x140140e38
mov rax, qword [rsp + 0xa0]
mov byte [rax + 1], 1
jmp 0x140140e38
mov rax, qword [rsi + 0x58]
mov rcx, qword [rsp + 0x40]
lea r9, [rcx + 8]
inc rax
mov qword [rsi + 0x58], rax
lea rcx, [rsi + 0x108]
lea rax, [rsi + 0x1a8]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0xb20]
mov qword [rsp + 0x20], rax
mov edx, dword [rsp + 0x138]
mov r8d, r10d
call fcn.1401990e0
mov r9, qword [rsp + 0x40]
movzx eax, word [rsp + 0x110]
mov rdi, qword [rsp + 0x68]
mov word [rsp + 0x110], ax
test bl, bl
jne 0x140140f1b
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
jne 0x1401418bd
xor eax, eax
xchg byte [r9], al
mov dword [rsp + 0x88], 0
mov r14b, 3
cmp al, 2
mov rbx, qword [rsp + 0x90]
jne 0x140141004
mov rcx, r9
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
cmp dword [rsp + 0x340], 0x3b9aca00
setne r8b
mov rcx, qword [rsp + 0xa0]
lea rdx, [rsp + 0xb20]
call fcn.14004c270
cmp r14b, 3
jne 0x140140f87
mov r14b, 3
cmp dword [rsp + 0x88], 1
jne 0x14014102b
jmp 0x140141457
mov eax, dword [rsp + 0x790]
mov rcx, qword [rsp + 0xab0]
shl rcx, 0x20
or rcx, rax
mov qword [rsp + 0x780], rcx
mov rax, qword [rsp + 0xd00]
mov qword [rsp + 0x778], rax
mov rax, qword [rsp + 0xcf8]
mov qword [rsp + 0x770], rax
mov rax, qword [rsp + 0xcf0]
mov qword [rsp + 0x838], rax
mov eax, dword [rsp + 0x88]
mov dword [rsp + 0x330], eax
movzx eax, word [rsp + 0x16e]
mov word [rsp + 0x172], ax
movzx eax, byte [rsp + 0x113]
mov byte [rsp + 0x9f], al
jmp 0x14014102b
cmp dword [rsp + 0x340], 0x3b9aca00
setne r8b
mov rcx, qword [rsp + 0xa0]
lea rdx, [rsp + 0xb20]
call fcn.14004c270
mov r14b, 3
mov ebp, dword [rsp + 0x4c]
jmp 0x14013df9c
mov qword [rsp + 0x300], r8
mov r8d, 0xb0
mov word [rsp + 0x130], dx
mov dword [rsp + 0x528], ecx
lea rcx, [rsp + 0x8a0]
lea rdx, [rsp + 0x5d0]
mov byte [rsp + 0x32c], r10b
mov qword [rsp + 0x550], r9
mov qword [rsp + 0xc30], r11
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x878], r15b
movzx eax, byte [rsp + 0x32c]
mov byte [rsp + 0x879], al
movzx eax, word [rsp + 0x130]
mov word [rsp + 0x87a], ax
mov eax, dword [rsp + 0x530]
mov dword [rsp + 0x87c], eax
mov eax, dword [rsp + 0x138]
mov dword [rsp + 0x880], eax
mov eax, dword [rsp + 0x528]
mov dword [rsp + 0x884], eax
mov rax, qword [rsp + 0x300]
mov qword [rsp + 0x888], rax
mov rax, qword [rsp + 0x550]
mov qword [rsp + 0x890], rax
mov rax, qword [rsp + 0xc30]
mov qword [rsp + 0x898], rax
mov qword [rsp + 0x870], r14
movups xmm0, xmmword [0x1403ceda0]
movaps xmmword [rsp + 0x5b0], xmm0
movdqu xmm0, xmmword [0x1403ced90]
movdqa xmmword [rsp + 0x5a0], xmm0
lea rcx, [rsp + 0x870]
lea rdx, [rsp + 0x5a0]
call fcn.14004a8b0
mov r14, rax
mov rax, qword [rsp + 0x5a0]
test rax, rax
je 0x1401412be
mov rdx, qword [rsp + 0x5a8]
mov r8, qword [rsp + 0x5b0]
lea rcx, [rsp + 0x5b8]
call qword [rax + 0x20]
test r14, r14
mov r15, r12
je 0x140141316
mov rax, qword [r14 + 0x10]
cmp rax, 0x13
ja 0x14014155e
test rax, rax
je 0x140141316
mov rcx, qword [r14 + 8]
xor edx, edx
xor r8d, r8d
movzx r9d, byte [rcx + rdx]
lea r10d, [r9 - 0x3a]
cmp r10b, 0xf6
jb 0x14014155e
lea r8, [r8 + r8*4]
add r9b, 0xd0
movzx r9d, r9b
lea r8, [r9 + r8*2]
inc rdx
cmp rax, rdx
jne 0x1401412e2
test r8, r8
jne 0x14014155e
movzx eax, byte [rsp + 0x928]
and al, 0xb
cmp al, 1
jne 0x14014155e
mov dword [rsp + 0xd40], r13d
mov eax, dword [rsp + 0x308]
mov dword [rsp + 0xd44], eax
cmp qword [rbx + 0x10], r13
jbe 0x140145f9a
mov r14, qword [rbx + 8]
cmp dword [r14 + rdi], 2
je 0x140145f9a
add r14, rdi
mov eax, dword [rsp + 0x308]
cmp dword [r14 + 0x114], eax
jne 0x140145f9a
add r14, 0x18
mov r8d, 0xe0
lea r15, [rsp + 0x5a0]
mov rcx, r15
lea rdx, [rsp + 0x870]
call sub.VCRUNTIME140.dll_memcpy
mov rcx, r14
mov rdx, qword [rsp + 0xe8]
mov r8, r15
call fcn.14004beb0
mov dword [rsp + 0xd40], r13d
mov ecx, dword [rsp + 0x308]
mov dword [rsp + 0xd44], ecx
cmp qword [rbx + 0x10], r13
jbe 0x140145f9a
mov rax, qword [rbx + 8]
cmp dword [rax + rdi], 2
je 0x140145f9a
add rax, rdi
cmp dword [rax + 0x114], ecx
jne 0x140145f9a
mov rdx, qword [rax + 0xa8]
mov rcx, qword [rax + 0xb0]
mov qword [rax + 0xa8], 0
test rdx, rdx
je 0x140141401
call qword [rdx + 8]
mov r15, r12
mov rbx, qword [rsp + 0x90]
mov eax, dword [rsp + 0x340]
mov edi, dword [rsp + 0x308]
cmp eax, 0x3b9aca00
setne r8b
mov rcx, qword [rsp + 0xa0]
lea rdx, [rsp + 0xb20]
call fcn.14004c270
mov eax, edi
mov qword [rsp + 0xab0], rax
mov qword [rsp + 0x790], r13
mov r13, qword [rsp + 0x80]
mov r12, qword [rsp + 0x58]
mov rcx, qword [rsi + 0x1c0]
mov rdx, qword [rsi + 0x1c8]
mov r8d, ebp
mov r9d, dword [rsp + 0xc8]
call fcn.1400430a0
movups xmm0, xmmword [rax + 0x100]
movaps xmmword [rsp + 0xf50], xmm0
mov ecx, dword [rax + 0x110]
mov dword [rsp + 0xf60], ecx
mov dword [rax + 0x100], 0
mov rax, qword [rsp + 0x790]
mov dword [rsp + 0x198], eax
mov rax, qword [rsp + 0xab0]
mov dword [rsp + 0x19c], eax
mov r14, qword [rsp + 0xb0]
mov qword [rsp + 0x190], r14
lea rcx, [rsp + 0xf50]
lea rdi, [rsp + 0x190]
mov rdx, rdi
call fcn.140043130
mov dword [rsp + 0x198], ebp
mov eax, dword [rsp + 0xc8]
mov dword [rsp + 0x19c], eax
mov qword [rsp + 0x190], r14
mov rcx, rdi
call fcn.140044140
sub al, 0xf0
jmp qword [rsi + 0xf]
outsd dx, dword [rsi]
test byte [rax + rdx*2], ah
sldt word [rax]
movdqu xmmword [rax + 0x100], xmm0
mov ecx, dword [rsp + 0xf60]
mov dword [rax + 0x110], ecx
mov rcx, rdi
call fcn.140044140
mov rdx, qword [rax + 0xa8]
mov rcx, qword [rax + 0xb0]
mov qword [rax + 0xa8], 0
test rdx, rdx
je 0x14014154d
call qword [rdx + 8]
mov r14b, 3
mov ebp, dword [rsp + 0x4c]
mov rdi, qword [rsp + 0x68]
jmp 0x14013df9c
lea rcx, [rsp + 0x870]
call fcn.140041fb0
mov r10b, 1
mov dword [rsp + 0x138], 1
xor r14d, r14d
mov r13, qword [rsp + 0x80]
movzx edx, word [rsp + 0x170]
mov r12, qword [rsp + 0x58]
jmp 0x14013fa6a
mov dword [rax + 0xa4], ecx
lea rbx, [rsi + 0x68]
lea rdi, [rsp + 0xfd0]
mov rcx, rdi
call fcn.140044140
add dword [rax + 0x11c], ebp
movdqa xmm0, xmmword [rsp + 0x5a0]
movaps xmm1, xmmword [rsp + 0x5b0]
lea rax, [rsp + 0x1a0]
movups xmmword [rax + 8], xmm1
movdqu xmmword [rax - 8], xmm0
mov qword [rsp + 0x190], 4
mov rcx, rdi
call fcn.140044140
lea rcx, [rax + 0x18]
mov rdx, rbx
lea r8, [rsp + 0x190]
call fcn.14004beb0
mov rcx, rdi
call fcn.140044140
mov rdx, qword [rax + 0xa8]
mov rcx, qword [rax + 0xb0]
mov qword [rax + 0xa8], 0
test rdx, rdx
je 0x140141629
call qword [rdx + 8]
cmp dword [rsp + 0xc8], 0x3b9aca00
setne bl
mov r14b, 3
mov eax, 1
mov qword [rsp + 0x540], rax
mov rax, qword [rsp + 0x520]
mov qword [rsp + 0x390], rax
xor eax, eax
mov qword [rsp + 0x538], rax
mov eax, dword [rsp + 0x324]
mov dword [rsp + 0x328], eax
lea rdi, [rsp + 0xfd0]
mov ebp, dword [rsp + 0x4c]
mov r10, qword [rsp + 0xe8]
jmp 0x14013e35a
mov rax, qword [rsp + 0x3b8]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x14013c42a
test rax, rax
je 0x14013c42a
mov r8, qword [rsp + 0x3c0]
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14013c42a
mov rcx, r9
mov edi, edx
mov ebx, r10d
call fcn.140337a10
mov r10d, ebx
mov r9, qword [rsp + 0x40]
movzx ecx, word [rsp + 0x110]
mov edx, edi
mov rdi, qword [rsp + 0x68]
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
je 0x14013fa9e
mov edi, edx
mov ebx, r10d
call fcn.140337ad0
mov r10d, ebx
mov r9, qword [rsp + 0x40]
movzx ecx, word [rsp + 0x110]
mov edx, edi
mov rdi, qword [rsp + 0x68]
mov ebx, eax
xor bl, 1
movzx eax, byte [r9 + 1]
test al, al
je 0x14013faad
jmp 0x140145f4d
mov r14d, r15d
mov qword [rsp + 0xa98], r11
mov qword [rsp + 0xaa0], r9
mov qword [rsp + 0xaa8], r8
test byte [rax + rbp*4], ah
or al, byte [rax]
add byte [rcx - 0x7b76b738], cl
and al, 0x48
or byte [rax], al
add byte [rcx + 0x8824bc], cl
add byte [rax], al
test byte [rax + rbp*4], ah
or al, byte [rax]
add byte [rcx - 0x7b76b738], cl
and al, 0x48
or byte [rax], al
add byte [rcx + 0x8824bc], cl
add byte [rax], al
mov r13, qword [rsp + 0x80]
mov r15, r12
mov edi, esp
mov r12, qword [rsp + 0x58]
jmp 0x14013fa6a
call fcn.140337ad0
mov r9, qword [rsp + 0x40]
mov rdi, qword [rsp + 0x68]
test al, al
jne 0x140140f1b
mov byte [r9 + 1], 1
jmp 0x140140f1b
call fcn.140337ad0
mov r9, qword [rsp + 0x40]
test al, al
jne 0x14013fc1f
mov byte [r9 + 1], 1
jmp 0x14013fc1f
cmp eax, 4
je case.0x140129e49.290
lea rdx, [rsp + 0xde1]
mov rcx, qword [rdx + 0x1f]
lea r8, [rsp + 0x6c9]
invalid
add byte [rax], al
mov qword [r8 + 0x1f], rcx
movdqu xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [r8 + 0x10], xmm1
movdqu xmmword [r8], xmm0
mov byte [rsp + 0x6c8], al
mov r8, qword [rsp + 0xd0]
mov edx, dword [rsp + 0x3c]
jmp 0x140141cd3
mov al, 3
cmp byte [r13 + 0x3ed], 0
add byte [rdi], cl
invalid
mov al, byte [rbx]
add byte [rax], al
add byte [rdi], cl
test dword [rdx + 0x66000003], ecx
mov dword [rsp + 0x6c8], 0x848b0101
and al, 0x6c
or byte [rax], al
add byte [rcx + 0x6cc2484], cl
add byte [rax], al
mov word [rsp + 0x6c8], 0x101
mov eax, dword [rsp + 0x86c]
mov dword [rsp + 0x6cc], eax
lea rax, [0x1403cd720]
mov qword [rsp + 0x6d0], rax
mov qword [rsp + 0x6d8], 1
lea rax, [rsp + 0x6c9]
movups xmmword [rax + 0x17], xmm6
jmp 0x140141ccb
mov rax, qword [rsp + 0x560]
mov qword [rsp + 0x6d0], rax
mov rax, qword [rsp + 0x568]
mov qword [rsp + 0x6d8], rax
mov rax, qword [rsp + 0x570]
mov qword [rsp + 0x6e0], rax
mov rax, qword [rsp + 0x578]
js 0x1401419d0
add byte [rax], al
invalid
js 0x1401419d0
add byte [rax], al
mov qword [rsp + 0x6e8], rax
mov rax, qword [rsp + 0x188]
mov dword [rsp + 0x6c8], eax
add byte [rax], al
and al, 0xe8
invalid
mov eax, dword [rsp + 0x168]
mov dword [rsp + 0x6cc], eax
mov r8, qword [rsp + 0xd0]
mov edx, dword [rsp + 0x3c]
mov rbx, qword [rsp + 0x90]
jmp 0x140141ccb
mov byte [rsp + 0x6c8], 4
jmp 0x140141aa6
mov byte [rsp + 0x6c8], 3
jmp 0x140141ccb
mov rcx, rsi
call fcn.140337a10
mov edx, ebp
mov r8, qword [rsp + 0xd0]
mov rax, qword [0x14043f218]
shl rax, 1
loopne 0x140141a8a
test eax, eax
je 0x1401370a8
call fcn.140337ad0
mov edx, ebp
mov r8, qword [rsp + 0xd0]
mov eax, dword [rsp + 0xd0]
mov eax, dword [rsp + 0xd0]
xor al, 1
movzx ecx, byte [rdi + 0x11]
test cl, cl
je 0x1401370b6
jmp 0x1401451e7
mov r9, qword [rsp + 0x3b0]
mov rax, qword [rsp + 0x3b8]
mov r8, qword [rsp + 0x3c0]
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x3c8]
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x20]
lea rcx, [rsp + 0x6c8]
mov rdx, rsi
call fcn.140044f80
mov r8, qword [rsp + 0xd0]
mov edx, dword [rsp + 0x3c]
jmp 0x140141ccb
movaps xmmword [rsp + 0x870], xmm6
mov r14b, 1
mov eax, 1
lea rcx, [0x1403d4a58]
jmp 0x140141af6
movdqa xmm0, xmmword [rsp + 0x5a0]
movdqa xmmword [rsp + 0x870], xmm0
mov eax, 3
lea rcx, [0x1403443d0]
mov rbx, qword [rsp + 0x90]
and al, 0x90
add byte [rax], al
invalid
and al, 0x90
add byte [rax], al
add byte [rax + rcx*4 - 0x4c], al
and al, 0xc8
invalid
mov byte [rsp + 0x6c8], r14b
mov byte [rsp + 0x6c9], 1
mov dword [rsp + 0x6cc], eax
mov qword [rsp + 0x6d0], rcx
mov qword [rsp + 0x6d8], 1
movdqa xmm0, xmmword [rsp + 0x870]
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x6c9]
movdqu xmmword [rax + 0x17], xmm0
jmp 0x140141ccb
call fcn.140337ad0
mov edx, ebp
mov r8, qword [rsp + 0xd0]
test al, al
jne 0x14013723a
mov byte [rdi + 0x11], 1
jmp 0x14013723a
ficom word [rsi - 1]
invalid
ficom word [rsi - 1]
dec dword [rax - 0x75]
pushfq
and al, 0x70
invalid
mov rbx, qword [rsp + 0x770]
mov r12, qword [rsp + 0x778]
mov r8, qword [rsp + 0x838]
mov rdi, qword [rsp + 0x780]
mov edx, dword [rsp + 0x330]
movzx eax, word [rsp + 0x172]
mov ebp, eax
movzx eax, byte [rsp + 0x9f]
jmp 0x140141c7b
invalid
add byte [rax + 0x4cdb3101], dh
mov esp, dword [rsp + 0xc20]
mov al, 1
xor ebx, ebx
mov r12, qword [rsp + 0xc20]
mov r8, qword [rsp + 0xc28]
mov rdi, qword [rsp + 0xc18]
mov edx, dword [rsp + 0x588]
invalid
invalid
add byte [rax], al
sub byte [rax + rax], cl
add byte [rax - 0x75], cl
mov esp, 0xc1824
add byte [rbx + 0x5882494], cl
invalid
invalid
add byte [rax], al
mov byte [0xf9fd1bbf], al
add byte [rax], al
add byte [rax - 0x75], cl
pushfq
and al, 8
or al, 0
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0x10
or al, 0
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0
or al, 0
add byte [rax - 0x75], cl
mov esp, 0x54824
add byte [rbx + 0x1602494], cl
add byte [rax], al
jmp 0x140141c7b
mov rbx, qword [rsp + 0xc08]
mov r12, qword [rsp + 0xc10]
mov r8, qword [rsp + 0xc00]
mov rdi, qword [rsp + 0x548]
mov edx, dword [rsp + 0x160]
movzx eax, word [rsp + 0x33e]
mov ebp, eax
movzx eax, byte [rsp + 0x9e]
jmp 0x140141c7b
mov al, 1
xor ebx, ebx
mov r12, qword [rsp + 0x538]
mov r8, qword [rsp + 0x540]
mov rdi, qword [rsp + 0x390]
mov edx, dword [rsp + 0x328]
jmp 0x140141c7b
mov r8d, 1
xor ebx, ebx
xor r12d, r12d
lea rdi, [0x1403d33b8]
mov al, 1
mov edx, dword [rsp + 0xc64]
jmp 0x140141c7b
mov rax, qword [rsp + 0x5a0]
mov rdx, qword [rsp + 0x5a8]
mov r8, qword [rsp + 0x5b0]
and al, 0xb0
add eax, 0x8d480000
mov word [rax + rdi*4], fs
add eax, 0x50ff0000
and byte [rdx + 1], bh
and al, 0xb0
add eax, 0x8d480000
mov word [rax + rdi*4], fs
add eax, 0x50ff0000
and byte [rdx + 1], bh
mov r8d, 1
xor ebx, ebx
xor r12d, r12d
lea rdi, [0x140357678]
mov al, 1
mov byte [rsp + 0x6c8], r14b
mov dword [rsp + 0x598], eax
mov byte [rsp + 0x6c9], al
mov word [rsp + 0x6ca], bp
mov dword [rsp + 0x6cc], edx
mov qword [rsp + 0x6d0], rdi
mov qword [rsp + 0x6d8], r8
mov qword [rsp + 0x6e0], r12
mov qword [rsp + 0x6e8], rbx
mov eax, r14d
mov byte [rsp + 0x114], r14b
invalid
movzx eax, byte [rsp + 0x6c8]
cmp al, 4
je case.default.0x140141daf
mov qword [rsp + 0x68], rdi
mov qword [rsp + 0x58], r12
mov qword [rsp + 0x90], rbx
mov qword [rsp + 0xd0], r8
rol byte [rax], 1
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
mov qword [rsp + 0x60], r15
movzx ebx, byte [rsp + 0x6c9]
mov r15d, dword [rsp + 0x6cc]
mov r12d, dword [rsp + 0x6d0]
mov r14d, dword [rsp + 0x6d4]
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xd8
invalid
add byte [rax], al
movdqu xmm12, xmmword [rsp + 0x6e0]
loopne 0x140141d30
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xd8
invalid
loopne 0x140141d30
add byte [rax], al
mov rdi, qword [r13 + 0x418]
mov rcx, qword [r13 + 0x420]
lea rsi, [rdi + 0x10]
add al, 0
add byte [rcx - 0x75], cl
lea esp, [rax]
add al, 0
add byte [rax - 0x73], cl
ja 0x140141d4e
add rcx, 0x10
mov qword [rsp + 0x3d0], rsi
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x3d8], rcx
fadd dword [rbx]
add byte [rax], al
mov byte [rsp + 0x3e0], 0
mov rcx, qword [rsp + 0xc48]
mov qword [rsp + 0x3b0], rcx
mov rcx, qword [rsp + 0x7a0]
mov qword [rsp + 0x3b8], rcx
mov rcx, qword [rsp + 0xac8]
mov qword [rsp + 0x3c0], rcx
mov rcx, qword [rsp + 0x858]
mov qword [rsp + 0x3c8], rcx
movzx eax, al
lea rcx, [0x14040b424]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
enter 0x6c89, 0x24
jmp rax
jmp rax
enter 0x6c89, 0x24
jmp rax
jmp rax
xor eax, eax
mov cl, 1
lock cmpxchg byte [rsi], cl
jne 0x140142225
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
jne 0x140142244
mov dword [rsp + 0x40], 0
mov dword [rsp + 0x3c], edx
movzx eax, byte [rdi + 0x11]
test al, al
jne 0x14014546a
mov r14, qword [rsp + 0x3d8]
lea rbx, [rdi + 0x1c8]
lea rcx, [rsp + 0x870]
mov rdx, rbx
mov r8d, r15d
call fcn.140042d80
cmp qword [rsp + 0x870], 0
je 0x140142054
test r15d, r15d
je 0x1401455f1
cmp byte [rdi + 0x70], 0
setne al
xor al, r15b
test al, 1
je 0x14014208c
cmp dword [rdi + 0x118], 0
jne 0x1401420b3
cmp dword [rdi + 0x11c], r15d
ja 0x1401420b3
lea eax, [r15 + 2]
mov ecx, eax
shr ecx, 0x1f
mov dword [rdi + 0x118], ecx
mov dword [rdi + 0x11c], eax
jmp 0x1401420b3
mov ebp, edx
mov dword [rsp + 0x870], r12d
mov dword [rsp + 0x874], r14d
mov qword [rsp + 0x878], r8
js 0x140141e8a
add byte [rax], al
js 0x140141e8a
add byte [rax], al
movdqu xmmword [rsp + 0x880], xmm12
mov rax, qword [rsp + 0x870]
movq r9, xmm12
or byte [rax], 0
add byte [rax - 0x75], cl
test byte [rax + rsi*2], ah
or byte [rax], al
add byte [rsi + 0x4d], ah
movd ecx, mm4
lea rcx, [rsp + 0x5a8]
lea rdx, [rsp + 0x888]
or byte [rax], al
add bh, bh
adc byte [rcx + rcx*4 - 0x44], al
and al, 0xa4
add eax, 0x9c880000
and al, 0xa1
add eax, 0x84c60000
and al, 0xa0
add eax, 0x41010000
cmp dword [rbp + 0x3e0], 0
or byte [rax], al
add bh, bh
adc byte [rcx + rcx*4 - 0x44], al
and al, 0xa4
add eax, 0x9c880000
and al, 0xa1
add eax, 0x84c60000
and al, 0xa0
add eax, 0x41010000
cmp dword [rbp + 0x3e0], 0
je 0x140141f6c
cmp dword [r13 + 0x3e8], r15d
jne 0x140141f6c
mov byte [r13 + 0x410], 1
mov byte [r13 + 0x411], bl
mov dword [r13 + 0x414], r15d
mov rax, qword [rsp + 0x5a8]
mov rdx, qword [rsp + 0x5b0]
mov r8, qword [rsp + 0x5b8]
lea rcx, [rsp + 0x5c0]
call qword [rax + 0x20]
mov rax, qword [rsp + 0x870]
mov rdx, qword [rsp + 0x878]
mov r8, qword [rsp + 0x880]
lea rcx, [rsp + 0x888]
call qword [rax + 0x20]
jmp 0x14014203b
mov word [r13 + 0x410], 0x101
mov dword [r13 + 0x414], 0
mov rdi, qword [rsp + 0x788]
mov r15, qword [rsp + 0x60]
mov r12, qword [rsp + 0x58]
jmp 0x140136fc6
mov rax, qword [rsp + 0x5c0]
mov qword [rsp + 0x1b0], rax
movzx eax, byte [rsp + 0x5a0]
movzx ecx, byte [rsp + 0x5a1]
movzx edx, word [rsp + 0x5a2]
mov r8d, dword [rsp + 0x5a4]
mov r9, qword [rsp + 0x5a8]
movups xmm0, xmmword [rsp + 0x5b0]
movaps xmmword [rsp + 0x1a0], xmm0
mov byte [rsp + 0x190], al
mov byte [rsp + 0x191], cl
mov word [rsp + 0x192], dx
mov dword [rsp + 0x194], r8d
mov qword [rsp + 0x198], r9
lea rcx, [rsp + 0x3d0]
lea rdi, [rsp + 0x190]
mov rdx, rdi
call fcn.14019ad50
movdqu xmm0, xmmword [rsp + 0x870]
movups xmm1, xmmword [rsp + 0x880]
movaps xmmword [rsp + 0x1a0], xmm1
movdqa xmmword [rsp + 0x190], xmm0
mov rcx, rsi
call fcn.14019b1a0
mov dword [rsp + 0x1b0], eax
mov dword [rsp + 0x1b4], r15d
mov rcx, qword [rsp + 0x7a0]
mov rdx, rdi
call fcn.14004e050
mov rdi, qword [rsp + 0x788]
mov r15, qword [rsp + 0x60]
mov edx, ebp
mov r12, qword [rsp + 0x58]
jmp 0x140136fc6
mov rax, qword [rsp + 0x878]
mov rcx, qword [rsp + 0x880]
mov rcx, qword [rcx - 8]
mov rdx, qword [rax + 0x10]
cmp rcx, rdx
mov r8, qword [rsp + 0x70]
jae 0x140145670
mov rax, qword [rax + 8]
shl rcx, 4
mov edx, dword [rax + rcx + 8]
mov eax, dword [rax + rcx + 0xc]
jmp 0x1401420e1
cmp dword [rdi + 0xa0], 0
jne 0x1401420b3
cmp dword [rdi + 0xa4], r15d
ja 0x1401420b3
lea eax, [r15 + 2]
mov ecx, eax
shr ecx, 0x1f
mov dword [rdi + 0xa0], ecx
mov dword [rdi + 0xa4], eax
lea rbp, [rsp + 0x190]
mov rcx, rbp
mov edx, r15d
xor r8d, r8d
xor r9d, r9d
call fcn.14004c520
lea rcx, [rsp + 0x870]
mov rdx, rbp
call fcn.1400441e0
mov r8, qword [rsp + 0x70]
mov r15, qword [rsp + 0x60]
mov qword [rsp + 0x70], r8
mov dword [rsp + 0xde8], eax
mov dword [rsp + 0xdec], edx
mov qword [rsp + 0xde0], rbx
xor eax, eax
mov cl, 1
lock cmpxchg byte [r14], cl
jne 0x140142268
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
jne 0x140142283
xor ebx, ebx
movzx eax, byte [r14 + 1]
test al, al
jne 0x14014542f
lea rcx, [rdi + 0x18]
lea rax, [r14 + 8]
lea rdx, [rdi + 0x78]
mov qword [rsp + 0x9a0], rdx
mov dword [rsp + 0xb20], r12d
mov byte [rsp + 0x1140], 1
mov qword [rsp + 0xfd0], rax
lea rax, [rsp + 0x9a0]
mov qword [rsp + 0x5a0], rax
lea rax, [rsp + 0xb20]
mov qword [rsp + 0x5a8], rax
lea rax, [rsp + 0x1140]
mov qword [rsp + 0x5b0], rax
lea rax, [rsp + 0xfd0]
mov qword [rsp + 0x5b8], rax
lea rdx, [rsp + 0xde0]
lea r8, [rsp + 0x5a0]
call fcn.1401b2bb0
test bl, bl
jne 0x1401421ca
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
jne 0x14014229f
xor eax, eax
xchg byte [r14], al
cmp al, 2
mov r12, qword [rsp + 0x58]
jne 0x1401421e1
mov rcx, r14
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
cmp byte [rsp + 0x40], 0
mov edx, dword [rsp + 0x3c]
jne 0x1401421ff
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
jne 0x1401422b6
xor eax, eax
xchg byte [rsi], al
cmp al, 2
mov rdi, qword [rsp + 0x788]
jne 0x140136fc6
mov rcx, rsi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov edx, dword [rsp + 0x3c]
jmp 0x140136fc6
mov rcx, rsi
mov ebx, edx
call fcn.140337a10
mov edx, ebx
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
je case.0x140138c54.39
mov ebx, edx
call fcn.140337ad0
mov edx, ebx
xor al, 1
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x3c], edx
movzx eax, byte [rdi + 0x11]
test al, al
je 0x140141dea
jmp 0x14014546a
mov rcx, r14
call fcn.140337a10
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
je 0x140142123
call fcn.140337ad0
mov ebx, eax
xor bl, 1
movzx eax, byte [r14 + 1]
test al, al
je 0x140142132
jmp 0x14014542f
call fcn.140337ad0
test al, al
jne 0x1401421ca
mov byte [r14 + 1], 1
jmp 0x1401421ca
call fcn.140337ad0
mov edx, dword [rsp + 0x3c]
test al, al
jne 0x1401421ff
mov byte [rdi + 0x11], 1
jmp 0x1401421ff
mov rax, qword [rsp + 0x7a0]
mov qword [rax], rsi
movdqa xmm0, xmmword [rsp + 0x5a0]
movaps xmm1, xmmword [rsp + 0x5b0]
mov rax, qword [rsp + 0xd38]
movups xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov byte [rsp + 0x6c8], 4
mov r8, qword [rsp + 0xd0]
mov edx, dword [rsp + 0x3c]
mov dword [rsp + 0x3c], edx
mov qword [rsp + 0xd0], r8
mov r14, qword [r13 + 0x418]
lea rdx, [r14 + 0x10]
xor eax, eax
mov cl, 1
lock cmpxchg byte [r14 + 0x10], cl
mov qword [rsp + 0xd10], rdx
jne 0x1401445c4
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
jne 0x1401445df
mov dword [rsp + 0x32c], 0
movzx eax, byte [r14 + 0x11]
test al, al
mov r8, qword [rsp + 0x70]
jne 0x140145792
mov rdx, qword [r13 + 0x420]
lea rax, [rdx + 0x10]
mov qword [rsp + 0x130], rax
xor eax, eax
mov cl, 1
lock cmpxchg byte [rdx + 0x10], cl
mov rcx, rdx
mov qword [rsp + 0xb0], rdx
jne 0x140144604
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
jne 0x140144631
mov dword [rsp + 0x39c], 0
mov qword [rsp + 0x60], r15
movzx eax, byte [rcx + 0x11]
test al, al
jne 0x140145768
mov ecx, dword [r14 + 0xc0]
mov esi, dword [r14 + 0xc4]
mov r15d, 0
mov eax, 0
sub esi, ecx
mov dword [rsp + 0x4c], ebp
mov qword [rsp + 0x90], rbx
mov qword [rsp + 0x68], rdi
mov qword [rsp + 0x70], r8
jle 0x14014251e
mov edx, ecx
shr edx, 0x1f
add edx, ecx
sar edx, 1
mov r15d, 0
mov eax, 0
cmp esi, edx
jl 0x14014251e
cmp dword [r13 + 0x100], 4
jne 0x14014244a
mov rcx, qword [r13 + 0x158]
sub rcx, qword [r13 + 0x150]
mov r15d, 0
mov eax, 0
cmp rcx, qword [r13 + 0x178]
jae 0x1401424c4
mov rcx, qword [rsp + 0xf0]
mov rdx, qword [rsp + 0x158]
call fcn.14017c340
mov r15, rdx
test rax, rax
jne 0x1401424c4
test r15, r15
jne 0x1401424c4
mov edi, 1
cmp dword [r13 + 0x100], 4
jne 0x14014249d
mov rcx, qword [r13 + 0x158]
sub rcx, qword [r13 + 0x150]
mov r15d, 0
mov eax, 0
cmp rcx, qword [r13 + 0x178]
jae 0x1401424c4
mov esi, dword [rsp + 0xbc]
movzx ebp, byte [rsp + 0x3a]
movzx eax, byte [rsp + 0x3b]
mov byte [rsp + 0xa0], al
movdqa xmm12, xmm11
movdqa xmm13, xmm10
jmp 0x14014469e
test rax, rax
jne 0x14014251e
test r15, r15
jne 0x14014251e
mov dword [rsp + 0x194], 0
mov dword [rsp + 0x198], esi
mov byte [rsp + 0x190], 7
mov rcx, qword [rsp + 0xf0]
lea rdx, [rsp + 0x190]
call fcn.14017a850
cmp al, 0xc
jne 0x140145e50
add esi, dword [r14 + 0xc0]
jo 0x140145e83
mov dword [r14 + 0xc0], esi
xor r15d, r15d
xor eax, eax
lea rcx, [r14 + 0x18]
mov qword [rsp + 0x530], rcx
lea rcx, [r14 + 0x1c8]
mov qword [rsp + 0xc8], rcx
test rax, rax
mov qword [rsp + 0x40], r14
jne 0x1401428d4
test r15, r15
je 0x140142584
jmp 0x1401428d4
mov dword [rax + 0xa0], r14d
nop dword [rax + rax]
cmp ebp, 0x3b9aca00
setne r8b
mov rcx, qword [rsp + 0x530]
lea rdx, [rsp + 0x5a0]
call fcn.14004c270
mov r14, qword [rsp + 0x40]
cmp dword [r13 + 0x100], 4
jne 0x1401425b0
mov rcx, qword [r13 + 0x158]
sub rcx, qword [r13 + 0x150]
mov r15d, 0
mov eax, 0
cmp rcx, qword [r13 + 0x178]
jae 0x140142603
mov rcx, qword [rsp + 0xf0]
mov rdx, qword [rsp + 0x158]
call fcn.14017c340
mov r15, rdx
test rax, rax
jne 0x140142603
test r15, r15
jne 0x140142603
cmp dword [r13 + 0x100], 4
jne 0x1401428bd
mov rcx, qword [r13 + 0x158]
sub rcx, qword [r13 + 0x150]
xor r15d, r15d
mov eax, 0
cmp rcx, qword [r13 + 0x178]
jb 0x1401428bd
test rax, rax
sete dl
jne 0x1401428c4
test r15, r15
jne 0x1401428c4
cmp dword [r14 + 0xc8], 0
je 0x1401428b4
mov edi, dword [r14 + 0xcc]
mov esi, dword [r14 + 0xd0]
cmp edi, dword [r14 + 0xd4]
jne 0x1401426a5
cmp esi, dword [r14 + 0xd8]
jne 0x1401426a5
mov dword [rsp + 0x870], edi
mov dword [rsp + 0x874], esi
mov rax, qword [r14 + 0x1d8]
cmp rax, rdi
jbe 0x140144ca9
mov rcx, qword [r14 + 0x1d0]
imul rdx, rdi, 0x130
cmp dword [rcx + rdx], 2
je 0x140144ca9
add rcx, rdx
cmp dword [rcx + 0x114], esi
jne 0x140144ca9
cmp dword [rcx + 0xe8], 0
jne 0x140144f12
mov dword [r14 + 0xc8], 0
jmp 0x140142721
mov dword [rsp + 0x870], edi
mov dword [rsp + 0x874], esi
cmp qword [r14 + 0x1d8], rdi
jbe 0x140144dad
mov rax, qword [r14 + 0x1d0]
imul rcx, rdi, 0x130
cmp dword [rax + rcx], 2
je 0x140144dad
add rax, rcx
cmp dword [rax + 0x114], esi
jne 0x140144dad
movq xmm0, qword [rax + 0xec]
cmp dword [rax + 0xe8], 0
mov dword [rax + 0xe8], 0
je 0x140144f06
mov dword [r14 + 0xc8], 1
movq qword [r14 + 0xcc], xmm0
mov rax, qword [r14 + 0x1d8]
mov dword [rsp + 0x870], edi
mov dword [rsp + 0x874], esi
cmp rax, rdi
jbe 0x140144dad
mov rax, qword [r14 + 0x1d0]
imul rbx, rdi, 0x130
cmp dword [rax + rbx], 2
je 0x140144dad
add rax, rbx
cmp dword [rax + 0x114], esi
jne 0x140144dad
mov rcx, rsi
shl rcx, 0x20
or rcx, rdi
mov byte [rax + 0x127], 0
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x5a0], rax
mov qword [rsp + 0x5a8], rcx
mov dword [rsp + 0x870], edi
mov dword [rsp + 0x874], esi
cmp qword [r14 + 0x1d8], rdi
jbe 0x140144ca9
mov rax, qword [r14 + 0x1d0]
cmp dword [rax + rbx], 2
je 0x140144ca9
add rax, rbx
cmp dword [rax + 0x114], esi
jne 0x140144ca9
mov ebp, 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 0x1401427f7
movzx ecx, cl
cmp ecx, 3
jne 0x140142560
cmp byte [rax + 0x52], 0
jne 0x140142801
jmp 0x140142560
cmp byte [rax + 0x51], 0
je 0x140142560
mov ecx, dword [rax + 0xa0]
mov r14d, dword [rax + 0xa4]
sub r14d, ecx
jle 0x140142560
mov eax, ecx
shr eax, 0x1f
add eax, ecx
sar eax, 1
cmp r14d, eax
jl 0x140142560
mov dword [rsp + 0x194], esi
mov dword [rsp + 0x198], r14d
mov byte [rsp + 0x190], 7
mov rcx, qword [rsp + 0xf0]
lea rdx, [rsp + 0x190]
call fcn.14017a850
cmp al, 0xc
jne 0x1401459e0
mov dword [rsp + 0x870], edi
mov dword [rsp + 0x874], esi
mov rax, qword [rsp + 0x40]
cmp qword [rax + 0x1d8], rdi
jbe 0x140144dad
mov rax, qword [rsp + 0x40]
mov rax, qword [rax + 0x1d0]
cmp dword [rax + rbx], 2
je 0x140144dad
add rax, rbx
cmp dword [rax + 0x114], esi
jne 0x140144dad
add r14d, dword [rax + 0xa0]
jno 0x140142551
jmp 0x140145a13
mov dl, 1
xor eax, eax
xor r15d, r15d
jmp 0x1401428c4
xor edx, edx
mov eax, 1
test r15, r15
mov rcx, rax
cmove rax, r15
test dl, dl
cmove rax, rcx
test rax, rax
mov rcx, qword [rsp + 0x130]
jne 0x1401429af
test r15, r15
jne 0x1401429af
cmp dword [r13 + 0x100], 4
jne 0x140142926
mov rcx, qword [r13 + 0x158]
sub rcx, qword [r13 + 0x150]
mov r15d, 0
mov eax, 0
cmp rcx, qword [r13 + 0x178]
mov rcx, qword [rsp + 0x130]
jae 0x140142ba4
mov rcx, qword [rsp + 0xf0]
mov rdx, qword [rsp + 0x158]
call fcn.14017c340
mov r15, rdx
test rax, rax
jne 0x140142b9c
test r15, r15
mov rcx, qword [rsp + 0x130]
jne 0x140142ba4
mov edi, 1
cmp dword [r13 + 0x100], 4
jne 0x140142995
mov rcx, qword [r13 + 0x158]
sub rcx, qword [r13 + 0x150]
mov r15d, 0
mov eax, 0
cmp rcx, qword [r13 + 0x178]
mov rcx, qword [rsp + 0x130]
jae 0x140142ba4
mov esi, dword [rsp + 0xbc]
movzx ebp, byte [rsp + 0x3a]
movzx eax, byte [rsp + 0x3b]
mov byte [rsp + 0xa0], al
jmp 0x1401429ca
mov esi, dword [rsp + 0xbc]
movzx ebp, byte [rsp + 0x3a]
movzx edx, byte [rsp + 0x3b]
mov byte [rsp + 0xa0], dl
mov rdi, rax
movdqa xmm12, xmm11
movdqa xmm13, xmm10
cmp byte [rsp + 0x39c], 0
jne 0x1401429f1
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
jne 0x1401447a7
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x140142a01
mov ebx, esi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
cmp byte [rsp + 0x32c], 0
jne 0x140142a1e
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
jne 0x140144774
xor eax, eax
mov rcx, qword [rsp + 0xd10]
xchg byte [rcx], al
cmp al, 2
jne 0x140142a34
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test rdi, rdi
jne 0x1401448e9
test r15, r15
jne 0x140144be3
mov r14d, ebp
mov ebp, esi
mov rax, qword [rsp + 0xac8]
cmp qword [rax], 0
mov r15, qword [rsp + 0x60]
jne 0x140142a8b
cmp byte [r13 + 0x3ec], 0
jne 0x1401448e9
cmp dword [r13 + 0x3e0], 0
je 0x1401448e9
cmp dword [r13 + 0x3e4], 0x7fffffff
je 0x1401448e9
mov rdi, qword [r13 + 0x418]
lea rcx, [rdi + 0x10]
xor eax, eax
mov dl, 1
lock cmpxchg byte [rdi + 0x10], dl
jne 0x140144662
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
jne 0x140144680
xor eax, eax
movzx edx, byte [rdi + 0x11]
test dl, dl
jne 0x140145832
mov bl, 1
cmp qword [rdi + 0x30], 0
jne 0x140142ad7
cmp qword [rdi + 0x40], 0
setne bl
test al, al
jne 0x140142aee
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
jne 0x14014478b
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x140142afc
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test bl, bl
mov rsi, qword [rsp + 0x90]
jne 0x1401448e9
mov rcx, qword [r13 + 0x418]
add rcx, 0x10
call fcn.14019b1a0
mov dword [rsp + 0x1b0], eax
mov dword [rsp + 0x1b4], 0
lea rax, [0x1403cd720]
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x198], 1
lea rax, [rsp + 0x1a0]
movups xmmword [rax], xmm6
mov rcx, qword [rsp + 0x7a0]
lea rdx, [rsp + 0x190]
call fcn.14004e050
mov edx, dword [rsp + 0x3c]
mov dword [rsp + 0xbc], ebp
mov byte [rsp + 0x3a], r14b
movzx eax, byte [rsp + 0xa0]
mov byte [rsp + 0x3b], al
movdqa xmm11, xmm12
movdqa xmm10, xmm13
mov rdi, qword [rsp + 0x788]
jmp 0x140136fbe
mov rcx, qword [rsp + 0x130]
test rax, rax
jne 0x14014458a
test r15, r15
mov edi, dword [rsp + 0xc0]
jne 0x140144563
mov rax, qword [rsp + 0xb0]
lea rdx, [rax + 0x18]
lea rcx, [r14 + 0x120]
mov qword [rsp + 0x550], rcx
mov qword [rsp + 0x528], rdx
mov r8, qword [rsp + 0xc8]
mov r9, r13
call fcn.140160460
mov eax, dword [r13 + 0x180]
mov qword [rsp + 0xc30], rax
lea rax, [r14 + 0x158]
mov qword [rsp + 0xf80], rax
lea rax, [r14 + 0x134]
mov qword [rsp + 0xd08], rax
lea rax, [r14 + 0x138]
mov qword [rsp + 0xf78], rax
lea rax, [r14 + 0x13c]
mov qword [rsp + 0xf70], rax
lea rax, [r14 + 0x140]
mov qword [rsp + 0xf68], rax
lea rbx, [r14 + 0x130]
mov qword [rsp + 0x58], r12
mov qword [rsp + 0x300], rbx
mov rax, qword [r14 + 0x28]
cmp rax, qword [r14 + 0x30]
mov r15d, dword [rsp + 0x338]
mov dword [rsp + 0xc0], edi
jbe 0x140142e4f
lea rdi, [rsp + 0x5a0]
mov rcx, rdi
mov rdx, qword [rsp + 0xf80]
mov r8, qword [rsp + 0xc8]
call fcn.1400434a0
cmp qword [rsp + 0x5a0], 0
je 0x140142df5
mov rbx, qword [rsp + 0x5a0]
mov rsi, qword [rsp + 0x5a8]
mov rcx, qword [rsp + 0x530]
mov rdx, rdi
call fcn.14004c170
mov qword [rsp + 0x870], rsi
mov ecx, esi
cmp qword [rbx + 0x10], rcx
jbe 0x140144dad
mov rax, qword [rbx + 8]
imul rcx, rcx, 0x130
cmp dword [rax + rcx], 2
je 0x140144dad
mov rdi, rsi
shr rdi, 0x20
add rax, rcx
cmp dword [rax + 0x114], edi
jne 0x140144dad
mov rdx, qword [rax + 0x90]
mov rcx, qword [rax + 0x98]
mov qword [rax + 0x90], 0
test rdx, rdx
je 0x140142d2a
call qword [rdx + 8]
mov qword [rsp + 0x5a0], rbx
mov qword [rsp + 0x5a8], rsi
mov qword [rsp + 0x870], rsi
mov ecx, esi
cmp qword [rbx + 0x10], rcx
jbe 0x140144ca9
mov rdx, qword [rbx + 8]
imul rax, rcx, 0x130
cmp dword [rdx + rax], 2
je 0x140144ca9
add rdx, rax
cmp dword [rdx + 0x114], edi
jne 0x140144ca9
mov edi, dword [rsp + 0xc0]
jmp 0x140142e4f
mov qword [rsp + 0xfd0], 2
mov qword [rsp + 0xff0], 0
jmp 0x140142e70
cmp dword [rbx], 0
je 0x140143768
mov r10d, dword [r14 + 0x134]
mov r9d, dword [r14 + 0x138]
cmp r10d, dword [r14 + 0x13c]
jne 0x140142f00
cmp r9d, dword [r14 + 0x140]
jne 0x140142f00
mov dword [rsp + 0x5a0], r10d
mov dword [rsp + 0x5a4], r9d
mov rax, qword [r14 + 0x1d8]
cmp rax, r10
jbe 0x140144c92
mov rcx, qword [r14 + 0x1d0]
imul rdx, r10, 0x130
cmp dword [rcx + rdx], 2
je 0x140144c92
add rcx, rdx
cmp dword [rcx + 0x114], r9d
jne 0x140144c92
cmp dword [rcx + 0xb8], 0
jne 0x140144f12
mov dword [rsp + 0x5a0], r10d
mov dword [rsp + 0x5a4], r9d
cmp qword [r14 + 0x1d8], r10
jbe 0x140144c9c
mov rax, qword [r14 + 0x1d0]
imul rcx, r10, 0x130
cmp dword [rax + rcx], 2
je 0x140144c9c
add rax, rcx
cmp dword [rax + 0x114], r9d
jne 0x140144c9c
movq xmm0, qword [rax + 0xbc]
cmp dword [rax + 0xb8], 0
mov dword [rax + 0xb8], 0
je 0x140144f06
mov dword [r14 + 0x130], 1
movq qword [r14 + 0x134], xmm0
mov rax, qword [r14 + 0x1d8]
mov dword [rsp + 0x5a0], r10d
mov dword [rsp + 0x5a4], r9d
cmp rax, r10
jbe 0x140144c9c
or eax, 0x8b480000
xchg esp, eax
and al, 0xf0
or eax, 0x17e80000
xlatb
add eax, dword [rax]
jmp 0x140142e70
mov bl, 9
mov esi, dword [rsp + 0xbc]
movzx ebp, byte [rsp + 0x3a]
movzx eax, byte [rsp + 0x3b]
mov byte [rsp + 0xa0], al
movdqa xmm12, xmm11
movdqa xmm13, xmm10
mov rdx, qword [rsp + 0xfd0]
cmp rdx, 2
jne 0x1401441e0
jmp 0x140144280
add al, byte [rax]
add byte [rbx + 0xbc24b4], cl
add byte [rax], al
movzx ebp, byte [rsp + 0x3a]
movzx r8d, byte [rsp + 0x3b]
movdqa xmm12, xmm9
movdqa xmm13, xmm8
mov r12, qword [rsp + 0x58]
jmp 0x140143e68
add byte [rax], al
mov eax, dword [rsp + 0x5a8]
mov dword [rsp + 0x104], eax
mov eax, dword [rsp + 0x5ac]
mov qword [rsp + 0x558], rax
movdqu xmm12, xmmword [rsp + 0x5b0]
movdqu xmm13, xmmword [rsp + 0x5c0]
mov rax, qword [rsp + 0x5d0]
mov qword [rsp + 0x840], rax
mov r15d, dword [rsp + 0x5d8]
mov edi, dword [rsp + 0x5dc]
movzx eax, byte [rsp + 0x5e0]
and al, 0xe0
add eax, 0x84880000
and al, 0xc6
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x5e1]
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
mov dword [rsp + 0xd40], eax
mov dword [rsp + 0xd43], ecx
mov esi, dword [rsp + 0x5e8]
movzx eax, byte [rsp + 0x5ec]
mov byte [rsp + 0x88], al
movzx ebp, byte [rsp + 0x5ed]
movzx eax, byte [rsp + 0x5ee]
mov dword [rsp + 0x334], eax
mov r8d, 0xcd
lea rcx, [rsp + 0x190]
lea rdx, [rsp + 0x5ef]
call sub.VCRUNTIME140.dll_memcpy
mov r8d, dword [rsp + 0x6bc]
mov rax, qword [rsp + 0x6c0]
mov qword [rsp + 0xd18], rax
lea rcx, [rsp + 0x3b0]
mov rdx, qword [rsp + 0xc8]
mov dword [rsp + 0x864], r8d
call fcn.140042770
cmp qword [rsp + 0x3b0], 0
mov al, 3
add byte [rax], al
add byte [rdi], cl
test byte [rbp + 0x22], al
add byte [rax], al
movdqu xmm0, xmmword [rsp + 0x3b0]
movdqa xmmword [rsp + 0xb20], xmm0
mov rcx, qword [rsp + 0xb20]
mov r8d, dword [rsp + 0xb28]
add byte [rax], al
add byte [rax], al
mov eax, dword [rsp + 0xb2c]
mov dword [rsp + 0x1140], r8d
test byte [rax + rax*2], ah
adc dword [rax], eax
add byte [rcx + 0x11442484], cl
add byte [rax], al
cmp qword [rcx + 0x10], r8
mov r12, qword [rsp + 0x58]
jbe 0x1401456f2
mov r9, qword [rcx + 8]
imul rdx, r8, 0x130
cmp dword [r9 + rdx], 2
je 0x1401456f2
add r9, rdx
cmp dword [r9 + 0x114], eax
jne 0x1401456f2
je 0x14014567c
mov ecx, dword [rsp + 0x530]
mov ebx, esi
lea rsi, [rsp + 0xb20]
mov rdx, rsi
call fcn.14004c170
mov rcx, qword [rsp + 0x300]
add byte [rax - 0x77], cl
mov esi, ebx
add byte [rax - 0x77], cl
mov esi, ebx
call fcn.140157410
jmp 0x140143d25
add al, byte [rax]
invalid
mov dword [rsp + 0x3d0], 0
mov dword [rsp + 0xb20], r10d
mov dword [rsp + 0xb24], r9d
cmp dword [r14], 2
je 0x14014584d
test dl, bl
invalid
add byte [rax], al
mov eax, dword [rsp + 0x40]
mov r8, qword [rax + 0x128]
mov r9d, dword [r14 + 0x84]
test r9d, r9d
mov edx, 0
cmovg edx, r9d
mov rax, qword [r14 + 0x88]
xchg byte [rax + 0x4c000000], cl
cmp edx, eax
cmovae rdx, r8
mov r10, rdx
sub r10, rax
mov ecx, 0
add byte [rax], al
add byte [rcx + 0xf], cl
retf 0x8545
in al, 0x74
invalid
ror byte [r9 - 0x77], 1
ror byte [rcx + 0x29], cl
ret 0xb9
add byte [rax], al
add byte [rcx + 0xf], cl
retf 0x8545
sub ecx, esp
jo 0x140143aff
mov dword [r14 + 0x84], r9d
test r9d, r9d
leave
add byte [rbp - 0x7b], al
leave
mov edx, 0
cmovle r9d, edx
cmp r9, r8
cmovb r8, r9
mov rdx, r8
mov r8d, r12d
mov qword [rsp + 0x840], r8
sub rax, r8
mov qword [r14 + 0x88], rax
sub dword [r14 + 0x118], r12d
sub rdx, rax
mov eax, 0
cmovae rax, rdx
cmp rcx, rax
jae 0x140143b55
mov byte [r14 + 0x123], 1
mov rax, qword [r14 + 0x90]
mov rcx, qword [r14 + 0x98]
mov qword [r14 + 0x90], 0
test rax, rax
je 0x140143b55
call qword [rax + 8]
mov r14, qword [rsp + 0x40]
mov esi, dword [rsp + 0x40]
mov eax, dword [r14 + 0x124]
add eax, r12d
jo 0x140143b6d
mov dword [r14 + 0x124], eax
and al, 1
add byte [rax], al
mov r8, qword [rsp + 0x3b0]
cmp r8, 2
je 0x140143d8b
mov rdx, qword [rsp + 0x3c8]
mov rcx, qword [rsp + 0x3b8]
add eax, dword [rax]
add byte [rax - 0x75], cl
test byte [rax + rax*8], ah
add eax, dword [rax]
add byte [rbp - 0x7b], cl
ror byte [rdi], 0x84
in eax, 1
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rdi*4], fs
add eax, dword [rax]
add byte [rax - 0x75], cl
test byte [rax + rax*8], ah
add eax, dword [rax]
add byte [rbp - 0x7b], cl
ror byte [rdi], 0x84
in eax, 1
add byte [rax], al
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0x3b8]
mov eax, 0xf0000003
dec qword [rax]
mov eax, 0xf0000003
dec qword [rax]
jne 0x140143d8b
mov rcx, qword [rsp + 0x3b8]
mov rdx, qword [rsp + 0x3c0]
call fcn.140180e30
jmp 0x140143d8b
outsd dx, dword [rsi]
lodsb al, byte [rsi]
and al, 0xc0
add eax, 0x8b4c0000
mov ah, 0x24
and al, 0xd0
add eax, 0x8b440000
and al, 0xd0
add eax, 0x8b440000
mov esp, 0x5d824
add byte [rbx + rcx*4 - 0x5c], al
and al, 0xdc
add eax, 0xd9890000
dec ecx
lea rdx, [0x14040b434]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov rax, qword [rsp + 0x6c0]
mov qword [rsp + 0xd18], rax
test byte [rax + rbx], ah
or eax, 0x848b0000
and al, 0xbc
invalid
add byte [rax], al
mov dword [rsp + 0x864], eax
movzx eax, byte [rsp + 0x5ee]
mov dword [rsp + 0x334], eax
movzx ebp, byte [rsp + 0x5ed]
movzx eax, byte [rsp + 0x5ec]
mov byte [rsp + 0x88], al
mov eax, dword [rsp + 0x5e8]
mov dword [rsp + 0x138], eax
movzx eax, byte [rsp + 0x5e0]
mov byte [rsp + 0xc6], al
lea rcx, [rsp + 0x5e1]
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
mov dword [rsp + 0x7b0], eax
test byte [rax + rbx], ah
or eax, 0x848b0000
and al, 0xbc
invalid
mov dword [rsp + 0x7b3], ecx
mov r8d, 0xcd
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rsi*2], fs
or byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xef
add eax, 0xf6e80000
outsb dx, byte [rsi]
invalid
add byte [rbx + rcx*4 - 0x6c], cl
and al, 0xa0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rsi*2], fs
or byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xef
add eax, 0xf6e80000
outsb dx, byte [rsi]
invalid
mov r9, qword [rsp + 0xe8]
mov r8d, ebp
mov eax, edi
clc
clc
mov qword [rsp + 0x558], rax
add byte [rax], al
mov qword [rsp + 0x840], r14
mov dword [rsp + 0x104], esi
mov esi, dword [rsp + 0x138]
movzx ebp, byte [rsp + 0x88]
jmp 0x140143fe8
mov eax, dword [rsp + 0xd40]
mov ecx, dword [rsp + 0xd43]
mov dword [rsp + 0x7b3], ecx
mov dword [rsp + 0x7b0], eax
mov r8d, 0xcd
lea rcx, [rsp + 0x870]
lea rdx, [rsp + 0x190]
add al, ch
push 0x6e
invalid
add byte [rbx + 0x24948b03], dh
add dword fs:[rax], eax
add byte [rcx - 0x77], al
call 0x164c0f37b
mov byte [rax], al
add byte [rax], al
mov r9, qword [rsp + 0xe8]
add byte [rax], al
add al, ch
push 0x6e
invalid
add byte [rax], al
mov r10, qword [rsp + 0xa0]
jmp 0x140143e68
call qword [rax + 0x80]
test r12d, r12d
test esp, esp
mov edx, dword [rsp + 0x164]
mov r8d, edi
je 0x140143dc9
mov rax, qword [rsp + 0x550]
mov eax, dword [rax]
sub eax, r12d
jl 0x140145936
invalid
add byte [rax + 0x1a], dh
jo 0x140143dc9
mov dword [r14 + 0x120], eax
mov eax, dword [r14 + 0x124]
sub eax, r12d
jo 0x140143dc9
mov dword [r14 + 0x124], eax
test rsi, rsi
je 0x140143dfb
mov eax, ebp
mov dword [rsp + 0x334], eax
cmp rsi, 1
mov r12, qword [rsp + 0x58]
jne 0x140143e1d
pshufd xmm0, xmm12, 0xee
movq rax, xmm0
sub rax, rbx
mov ebx, 0
cmovae rbx, rax
jmp 0x140143e00
mov r12, qword [rsp + 0x58]
mov eax, ebp
and al, 0xfe
cmp rbx, qword [rsp + 0x840]
pushfq
and al, 0x40
or byte [rax], al
add byte [rax + 0xf], al
mov dh, 0xcd
pushfq
and al, 0x40
or byte [rax], al
add byte [rax + 0xf], al
mov dh, 0xcd
movzx eax, al
cmovbe eax, ecx
mov dword [rsp + 0x334], eax
mov rax, rsi
shr rax, 0x20
mov qword [rsp + 0x558], rax
and bpl, 1
in eax, 1
in eax, 1
mov r10d, dword [rsp + 0xc58]
mov r9d, dword [rsp + 0xc5c]
xor ebx, ebx
mov r15d, r10d
mov edi, edx
mov edi, edx
mov edi, r9d
mov byte [rsp + 0xc6], bpl
mov eax, esi
mov dword [rsp + 0x104], esi
mov esi, dword [rsp + 0x138]
movzx ebp, byte [rsp + 0x88]
mov dword [rsp + 0x164], edx
movzx eax, byte [rsp + 0x5a0]
cmp eax, 9
ja 0x140143e8a
add dword fs:[rax], eax
add byte [rdi], cl
mov dh, 0x84
and al, 0xa0
add eax, 0xf8830000
or dword [rdi + 0xe], esi
mov ecx, 0x209
bt ecx, eax
jb 0x140143ff5
lea rcx, [rsp + 0x5a0]
mov dword [rsp + 0x138], esi
mov byte [rsp + 0x88], bpl
mov ebp, r8d
mov rsi, r9
mov qword [rsp + 0xa0], r10
add al, ch
mov esp, 0x4c0001c2
mov edx, dword [rsp + 0xa0]
add al, ch
mov esp, 0x4c0001c2
mov edx, dword [rsp + 0xa0]
mov r9, rsi
mov r8d, ebp
movzx ebp, byte [rsp + 0x88]
mov byte [rax], al
add byte [rax], al
mov byte [rax], al
add byte [rax], al
mov esi, dword [rsp + 0x138]
jmp 0x140143ff5
add cl, ch
invalid
mov ecx, edi
mov qword [rsp + 0x558], rcx
mov dword [rsp + 0x164], eax
mov r15d, dword [rsp + 0x2ec]
mov edi, dword [rsp + 0x2f0]
add dword [rax], eax
add byte [rbx + rcx*4 - 0x44], al
and al, 0xec
add al, byte [rax]
add byte [rbx + 0x2f024bc], cl
add byte [rax], al
mov eax, dword [rsp + 0xbc]
movzx ebp, byte [rsp + 0x3a]
movzx r8d, byte [rsp + 0x3b]
movzx eax, byte [rsp + 0x3b]
movzx eax, byte [rsp + 0x3b]
mov dword [rsp + 0x104], esi
mov esi, eax
jmp 0x140143f72
add dword [rax], eax
add byte [rcx + 0x485febc6], cl
lea rdx, [rsp + 0x5a1]
lea rdx, [rsp + 0x5a1]
movzx ecx, byte [rdx + 2]
mov byte [rsp + 0x712], cl
movzx ecx, word [rdx]
mov word [rsp + 0x710], cx
movzx ecx, si
mov edx, dword [rsp + 0x104]
and edx, 0xffff0000
or edx, ecx
mov dword [rsp + 0x104], edx
mov dword [rsp + 0x164], eax
mov r15d, dword [rsp + 0x2ec]
mov edi, dword [rsp + 0x2f0]
mov esi, dword [rsp + 0xbc]
movzx ebp, byte [rsp + 0x3a]
movzx r8d, byte [rsp + 0x3b]
mov dh, 0x44
and al, 0x3b
mov dh, 0x44
and al, 0x3b
movdqa xmm12, xmm9
movdqa xmm13, xmm8
jmp 0x140143feb
mov eax, edi
mov qword [rsp + 0x558], rax
mov r15d, dword [rsp + 0x2ec]
mov edi, dword [rsp + 0x2f0]
mov eax, dword [rsp + 0xbc]
movzx ebp, byte [rsp + 0x3a]
movzx r8d, byte [rsp + 0x3b]
movzx eax, byte [rsp + 0x3b]
movzx eax, byte [rsp + 0x3b]
mov dword [rsp + 0x104], esi
mov esi, eax
jmp 0x140143feb
mov ecx, edi
mov qword [rsp + 0x558], rcx
mov dword [rsp + 0x164], eax
mov qword [rsp + 0x840], r14
mov eax, dword [rsp + 0xbc]
movzx ebp, byte [rsp + 0x3a]
movzx r8d, byte [rsp + 0x3b]
mov dword [rsp + 0x104], esi
mov esi, eax
mov edi, r12d
mov r12, qword [rsp + 0x58]
mov r14, qword [rsp + 0x40]
mov rax, qword [rsp + 0xc50]
mov dword [rsp + 0x9a0], r10d
mov dword [rsp + 0x9a4], r9d
mov ecx, r10d
cmp qword [rax + 0x10], rcx
jbe 0x14014529a
mov rax, qword [rax + 8]
imul rdx, rcx, 0x130
mov rcx, qword [rax + rdx]
cmp rcx, 2
je 0x14014529a
add rax, rdx
cmp dword [rax + 0x114], r9d
jne 0x14014529a
mov byte [rsp + 0xa0], r8b
test rcx, rcx
jne 0x140144056
cmp byte [rax + 0x50], 5
jne 0x14014406b
mov rcx, qword [rsp + 0x300]
lea rdx, [rsp + 0xc50]
call fcn.140157410
cmp dword [rsp + 0x340], 0x3b9aca00
setne r8b
mov rcx, qword [rsp + 0x530]
lea rdx, [rsp + 0xc50]
call fcn.14004c270
movzx eax, byte [rsp + 0x712]
mov byte [rsp + 0x376], al
movzx eax, word [rsp + 0x710]
mov word [rsp + 0x374], ax
mov eax, dword [rsp + 0x7b0]
mov ecx, dword [rsp + 0x7b3]
mov dword [rsp + 0xb18], eax
mov dword [rsp + 0xb1b], ecx
mov r8d, 0xcd
lea rcx, [rsp + 0x1223]
lea rdx, [rsp + 0x870]
call sub.VCRUNTIME140.dll_memcpy
mov rdx, qword [rsp + 0xde0]
cmp rdx, 2
je 0x140144197
mov rcx, qword [rsp + 0xde8]
mov rax, qword [rsp + 0xdf0]
test rdx, rdx
je 0x14014411e
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0xdf8]
call qword [rax + 0x68]
mov r8, qword [rsp + 0xde0]
cmp r8, 2
je 0x140144197
mov rdx, qword [rsp + 0xdf8]
mov rcx, qword [rsp + 0xde8]
mov rax, qword [rsp + 0xdf0]
test r8, r8
je 0x140144191
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0xde8]
lock dec qword [rax]
jne 0x140144197
mov rcx, qword [rsp + 0xde8]
mov rdx, qword [rsp + 0xdf0]
call fcn.140180e30
jmp 0x140144197
call qword [rax + 0x80]
mov dword [rsp + 0x2ec], r15d
mov dword [rsp + 0x2f0], edi
mov dword [rsp + 0xc70], esi
mov byte [rsp + 0x17c], bpl
movzx eax, byte [rsp + 0xa0]
mov byte [rsp + 0x17b], al
movdqa xmm9, xmm12
movdqa xmm8, xmm13
mov rdx, qword [rsp + 0xfd0]
cmp rdx, 2
je 0x140144280
mov rcx, qword [rsp + 0xfd8]
mov rax, qword [rsp + 0xfe0]
test rdx, rdx
je 0x140144207
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0xfe8]
call qword [rax + 0x68]
mov r8, qword [rsp + 0xfd0]
cmp r8, 2
je 0x140144280
mov rdx, qword [rsp + 0xfe8]
mov rcx, qword [rsp + 0xfd8]
mov rax, qword [rsp + 0xfe0]
test r8, r8
je 0x14014427a
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0xfd8]
lock dec qword [rax]
jne 0x140144280
mov rcx, qword [rsp + 0xfd8]
mov rdx, qword [rsp + 0xfe0]
call fcn.140180e30
jmp 0x140144280
call qword [rax + 0x80]
test bl, bl
mov dword [rsp + 0x338], r15d
je 0x14014431d
movzx eax, bl
cmp eax, 9
jne 0x140144336
mov dword [r14 + 0x16c], 1
mov dword [r14 + 0x170], r15d
mov dword [r14 + 0x174], edi
mov byte [rsp + 0x190], bl
movzx eax, byte [rsp + 0x376]
lea rdx, [rsp + 0x1a0]
mov byte [rdx - 0xd], al
movzx eax, word [rsp + 0x374]
mov word [rdx - 0xf], ax
mov eax, dword [rsp + 0x164]
mov dword [rsp + 0x194], eax
mov eax, dword [rsp + 0x104]
mov dword [rsp + 0x198], eax
mov rax, qword [rsp + 0x558]
mov dword [rsp + 0x19c], eax
movdqu xmmword [rsp + 0x1a0], xmm12
movdqu xmmword [rsp + 0x1b0], xmm13
mov rax, qword [rsp + 0x840]
mov qword [rsp + 0x1c0], rax
mov dword [rsp + 0x1c8], r15d
mov dword [rsp + 0xc0], edi
mov dword [rsp + 0x1cc], edi
movzx eax, byte [rsp + 0xc6]
mov byte [rsp + 0x1d0], al
mov eax, dword [rsp + 0xb18]
mov ecx, dword [rsp + 0xb1b]
mov dword [rdx + 0x34], ecx
mov dword [rdx + 0x31], eax
mov eax, dword [rsp + 0xc70]
mov dword [rsp + 0x1d8], eax
movzx eax, byte [rsp + 0x17c]
mov byte [rsp + 0x1dc], al
movzx eax, byte [rsp + 0x17b]
mov byte [rsp + 0x1dd], al
mov eax, dword [rsp + 0x334]
mov byte [rsp + 0x1de], al
mov r8d, 0xcd
lea rcx, [rsp + 0x1df]
lea rdx, [rsp + 0x1223]
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x864]
mov dword [rsp + 0x2ac], eax
mov rax, qword [rsp + 0xd18]
mov qword [rsp + 0x2b0], rax
mov rcx, qword [rsp + 0xf0]
lea rdx, [rsp + 0x190]
call fcn.14017a850
cmp al, 0xc
jne 0x1401453fc
cmp dword [r13 + 0x100], 4
mov rbx, qword [rsp + 0x300]
jne 0x1401444a8
mov rcx, qword [r13 + 0x158]
sub rcx, qword [r13 + 0x150]
mov r15d, 0
mov eax, 0
cmp rcx, qword [r13 + 0x178]
jae 0x140144503
mov rcx, qword [rsp + 0xf0]
mov rdx, qword [rsp + 0x158]
call fcn.14017c340
mov r15, rdx
test rax, rax
jne 0x140144503
test r15, r15
jne 0x140144503
mov edi, 1
cmp dword [r13 + 0x100], 4
jne 0x14014469e
mov rcx, qword [r13 + 0x158]
sub rcx, qword [r13 + 0x150]
mov r15d, 0
mov eax, 0
cmp rcx, qword [r13 + 0x178]
jb 0x14014469e
test rax, rax
jne 0x1401445b8
test r15, r15
jne 0x1401445b8
mov rcx, qword [rsp + 0x550]
mov rdx, qword [rsp + 0x528]
mov r8, qword [rsp + 0xc8]
mov r9, r13
call fcn.140160460
mov dword [rsp + 0xbc], esi
mov byte [rsp + 0x3a], bpl
movzx eax, byte [rsp + 0xa0]
mov byte [rsp + 0x3b], al
movdqa xmm11, xmm12
movdqa xmm10, xmm13
mov edi, dword [rsp + 0xc0]
jmp 0x140142c5e
mov esi, dword [rsp + 0xbc]
movzx ebp, byte [rsp + 0x3a]
mov dh, 0x6c
and al, 0x3a
movzx edx, byte [rsp + 0x3b]
mov byte [rsp + 0xa0], dl
movdqa xmm12, xmm11
movdqa xmm13, xmm10
jmp 0x1401446b8
mov esi, dword [rsp + 0xbc]
movzx ebp, byte [rsp + 0x3a]
movzx edx, byte [rsp + 0x3b]
mov byte [rsp + 0xa0], dl
movdqa xmm12, xmm11
movdqa xmm13, xmm10
mov edi, dword [rsp + 0xc0]
jmp 0x1401446b8
mov edi, dword [rsp + 0xc0]
jmp 0x1401446b0
mov rcx, rdx
call fcn.140337a10
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
je 0x140142352
call fcn.140337ad0
xor al, 1
mov dword [rsp + 0x32c], eax
movzx eax, byte [r14 + 0x11]
test al, al
mov r8, qword [rsp + 0x70]
je 0x14014236f
jmp 0x140145792
mov rcx, qword [rsp + 0x130]
call fcn.140337a10
mov rcx, qword [rsp + 0xb0]
mov r8, qword [rsp + 0x70]
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
je 0x1401423af
call fcn.140337ad0
mov rcx, qword [rsp + 0xb0]
mov r8, qword [rsp + 0x70]
xor al, 1
mov dword [rsp + 0x39c], eax
mov qword [rsp + 0x60], r15
movzx eax, byte [rcx + 0x11]
test al, al
je 0x1401423cb
jmp 0x140145768
mov rsi, rcx
call fcn.140337a10
mov rcx, rsi
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
je 0x140142ab8
test byte [rax], bh
in al, 0xff
invalid
test byte [rax], bh
in al, 0xff
dec dword [rax - 0x77]
invalid
mov rsi, rcx
call fcn.140337ad0
mov rcx, rsi
xor al, 1
movzx edx, byte [rdi + 0x11]
test dl, dl
je 0x140142ac6
jmp 0x140145832
mov rcx, qword [rsp + 0x130]
jmp 0x1401429d4
mov rcx, qword [rsp + 0x130]
test rax, rax
mov dword [rsp + 0xc0], edi
jne 0x14014476c
test r15, r15
jne 0x14014476c
mov byte [rsp + 0x88], bpl
mov ebp, esi
mov r15, r14
mov rax, qword [rsp + 0x158]
mov rax, qword [rax]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx]
mov rsi, rax
mov rbx, rdx
mov rax, qword [r14 + 0x1b8]
test rax, rax
je 0x14014470e
mov rcx, qword [r15 + 0x1c0]
call qword [rax + 0x18]
mov qword [r15 + 0x1b8], rsi
mov qword [r15 + 0x1c0], rbx
cmp byte [rsp + 0x39c], 0
jne 0x140144739
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
jne 0x1401447cf
xor eax, eax
mov rcx, qword [rsp + 0x130]
xchg byte [rcx], al
mov r15d, 0
mov edi, 0
cmp al, 2
mov r14, qword [rsp + 0x40]
mov esi, ebp
movzx ebp, byte [rsp + 0x88]
je 0x1401429f9
jmp 0x140142a01
mov rdi, rax
jmp 0x1401429d4
call fcn.140337ad0
test al, al
jne 0x140142a1e
mov byte [r14 + 0x11], 1
adc dword [rcx], r8d
jmp 0x140142a1e
mov rsi, rcx
call fcn.140337ad0
mov rcx, rsi
test al, al
jne 0x140142aee
mov byte [rdi + 0x11], 1
jmp 0x140142aee
mov ebx, esi
call fcn.140337ad0
mov rcx, qword [rsp + 0x130]
add dword [rax], eax
add byte [rax + rax*8 - 0x1dcc7af1], al
invalid
invalid
add dword [rax], eax
add byte [rax + rax*8 - 0x1dcc7af1], al
invalid
mov rax, qword [rsp + 0xb0]
mov byte [rax + 0x11], 1
jmp 0x1401429f1
call fcn.140337ad0
test al, al
jne 0x140144739
mov rax, qword [rsp + 0xb0]
mov byte [rax + 0x11], 1
jmp 0x140144739
mov edi, dword [r13 + 0x414]
movzx ebx, byte [r13 + 0x411]
mov rcx, qword [rsp + 0xac8]
mov rax, qword [rcx + 0x20]
mov qword [rsp + 0x1b0], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rsp + 0x1a0], xmm1
movaps xmmword [rsp + 0x190], xmm0
mov qword [r13 + 0x428], 0
mov rax, qword [rsp + 0x190]
test rax, rax
je 0x14014490b
lea rsi, [rsp + 0x1a8]
mov r8, qword [rsp + 0x198]
mov r9, qword [rsp + 0x1a0]
lea rcx, [rsp + 0x3b0]
mov rdx, rsi
call qword [rax]
mov ebp, dword [rsp + 0x1b4]
mov rax, qword [rsp + 0x190]
movups xmm0, xmmword [rsp + 0x3b0]
movups xmm1, xmmword [rsp + 0x3c0]
movaps xmmword [rsp + 0x5b0], xmm1
movaps xmmword [rsp + 0x5a0], xmm0
test rax, rax
je 0x1401448b2
mov rdx, qword [rsp + 0x198]
mov r8, qword [rsp + 0x1a0]
mov rcx, rsi
call qword [rax + 0x20]
mov eax, ebp
or eax, edi
je 0x140144978
test ebp, ebp
je 0x140144968
movapd xmm0, xmmword [rsp + 0x5a0]
movaps xmm1, xmmword [rsp + 0x5b0]
movaps xmmword [rsp + 0x190], xmm1
add byte [rax], al
add byte [rax], al
mov bl, 2
mov sil, 1
mov edi, ebp
jmp 0x1401449b3
mov rax, qword [rsp + 0x580]
mov byte [rax], 4
jmp 0x1401449d7
mov rcx, qword [rsp + 0x580]
call fcn.140044f80
jmp 0x1401449d7
lea rax, [0x1403cd720]
mov qword [rsp + 0x3b0], rax
mov qword [rsp + 0x3b8], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x3c0], xmm0
mov dword [rsp + 0x3d0], 0
movaps xmmword [rsp + 0x5b0], xmm0
mov rax, qword [rsp + 0x3b0]
mov qword [rsp + 0x5a0], rax
mov rax, qword [rsp + 0x3b8]
mov qword [rsp + 0x5a8], rax
test edi, edi
je 0x140144978
xorps xmm0, xmm0
movaps xmmword [rsp + 0x190], xmm0
mov sil, 1
jmp 0x14014497b
mov sil, 3
lea rcx, [rsp + 0x5b8]
mov rax, qword [rsp + 0x5a0]
mov rdx, qword [rsp + 0x5a8]
mov r8, qword [rsp + 0x5b0]
call qword [rax + 0x20]
lea rax, [0x1403cd720]
sub byte [rax], al
sub byte [rax], al
movq xmm0, rax
shufpd xmm0, xmmword [0x14033a950], 2
mov rax, qword [rsp + 0x580]
mov byte [rax], sil
mov byte [rax + 1], bl
mov dword [rax + 4], edi
movupd xmmword [rax + 8], xmm0
movdqa xmm0, xmmword [rsp + 0x190]
movdqu xmmword [rax + 0x18], xmm0
mov rax, qword [rsp + 0xf08]
cmp rax, 2
je 0x140144a60
lea rdx, [rsp + 0xf20]
mov rsi, qword [rsp + 0xf10]
mov rdi, qword [rsp + 0xf18]
test rax, rax
je 0x140144b10
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 + 0xf20]
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 + 0xf10]
lock dec qword [rax]
jne 0x140144a60
mov rcx, qword [rsp + 0xf10]
mov rdx, qword [rsp + 0xf18]
call fcn.140180e30
mov r8, qword [rsp + 0xad8]
cmp r8, 2
je 0x140144b41
lea rdx, [rsp + 0xaf0]
mov rcx, qword [rsp + 0xae0]
mov rax, qword [rsp + 0xae8]
test r8, r8
je 0x140144aa1
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x68]
mov r8, qword [rsp + 0xad8]
cmp r8, 2
je 0x140144b41
mov rdx, qword [rsp + 0xaf0]
mov rcx, qword [rsp + 0xae0]
mov rax, qword [rsp + 0xae8]
test r8, r8
je 0x140144b3b
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
and eax, 0xfffffff0
and eax, 0xfffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0xae0]
lock dec qword [rax]
jne 0x140144b41
mov rcx, qword [rsp + 0xae0]
mov rdx, qword [rsp + 0xae8]
xchg esp, eax
and al, 0xe8
or al, byte [rax]
add al, ch
and al, bl
add eax, dword [rax]
xchg esp, eax
and al, 0xe8
or al, byte [rax]
add al, ch
and al, bl
add eax, dword [rax]
jmp 0x140144b41
mov rcx, rsi
call qword [rdi + 0x68]
mov rdx, qword [rsp + 0xf20]
mov rcx, rsi
call qword [rdi + 0x80]
mov r8, qword [rsp + 0xad8]
cmp r8, 2
jne 0x140144a72
jmp 0x140144b41
call qword [rax + 0x80]
movaps xmm6, xmmword [rsp + 0x12f0]
movaps xmm7, xmmword [rsp + 0x1300]
movaps xmm8, xmmword [rsp + 0x1310]
movaps xmm9, xmmword [rsp + 0x1320]
movaps xmm10, xmmword [rsp + 0x1330]
movaps xmm11, xmmword [rsp + 0x1340]
movaps xmm12, xmmword [rsp + 0x1350]
movaps xmm13, xmmword [rsp + 0x1360]
add rsp, 0x1378
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rdi, r8
shl r14, 0x20
or r14, r12
movabs rax, 0x8000000000000000
cmp r14, rax
je 0x140144c0e
movq r15, xmm12
test r15, r15
je 0x140144bf8
js 0x140145f88
movzx eax, byte [0x14043f240]
xor ecx, ecx
mov rdx, r15
call fcn.1401d3670
test rax, rax
je 0x140145f8d
mov rsi, rax
jmp 0x140144bfd
mov rcx, qword [rsp + 0x580]
mov rdx, r15
call fcn.140044f80
jmp 0x1401449d7
mov esi, 1
mov rdx, rdi
mov rcx, rsi
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov rax, r15
mov byte [rsp + 0x191], bl
mov qword [rsp + 0x198], rax
mov qword [rsp + 0x1a0], rsi
movq qword [rsp + 0x1a8], xmm12
mov byte [rsp + 0x190], 2
lea rdx, [rsp + 0x190]
lea rcx, [rsp + 0x3d0]
call fcn.14019ad50
mov rax, qword [rsp + 0x580]
mov byte [rax + 1], bl
mov qword [rax + 8], r14
mov qword [rax + 0x10], rdi
movq qword [rax + 0x18], xmm12
mov byte [rax], 2
jmp 0x1401449d7
mov rdx, r8
lea r8, [0x140357630]
mov ecx, 5
call fcn.14032b500
lea r8, str._y5_
mov ecx, 4
call fcn.14032b5e0
lea rax, [rsp + 0x5a4]
jmp 0x140144cbb
lea rax, [rsp + 0x5a4]
jmp 0x140144dbf
lea rax, [rsp + 0x874]
jmp 0x140144cbb
mov qword [rsp + 0x3b0], rax
lea rax, [0x140042fb0]
mov qword [rsp + 0x3b8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x198], 1
mov qword [rsp + 0x1b0], 0
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rsi*4], ah
add eax, dword [rax]
invalid
mov qword [rsp + 0x1a0], rax
mov qword [rsp + 0x1a8], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_store.rs
lea rcx, [rsp + 0x190]
call fcn.14032b4c0
lea rax, [rsp + 0xde4]
jmp 0x140144dbf
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_store.rs
call fcn.14032ba30
lea rax, [rsp + 0xde4]
mov qword [rsp + 0x870], rax
lea rax, [0x140042fb0]
mov qword [rsp + 0x878], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x190], rax
test byte [rax + rdx*4], ah
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rsi*2], ah
or byte [rax], al
add cl, ch
insb byte [rdi], dx
invalid
invalid
invalid
lea rcx, str.reset_at_must_be_set_if_in_queue_F_
lea r8, [0x140344418]
mov edx, 0x20
call fcn.14032ba50
lea rax, [rsp + 0x874]
jmp 0x140144dbf
lea rax, [rsp + 0x1144]
mov qword [rsp + 0x3b0], rax
lea rax, [0x140042fb0]
mov qword [rsp + 0x3b8], rax
lea rax, str.dangling_store_key_for_stream_id
neg byte [rdi]
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rsi*4], ah
add eax, dword [rax]
invalid
neg byte [rdi]
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rsi*4], ah
add eax, dword [rax]
add byte [rax - 0x77], cl
test byte [rax + riz*4], ah
mov qword [rsp + 0x1a0], rax
mov qword [rsp + 0x1a8], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_store.rs
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rbp*4], ah
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x1ff6b0
lea rcx, [rsp + 0x190]
call fcn.14032b4c0
lea rax, [rsp + 0x1144]
mov qword [rsp + 0xfd0], rax
lea rax, [0x140042fb0]
mov qword [rsp + 0xfd8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x198], 1
mov qword [rsp + 0x1b0], 0
lea rax, [rsp + 0xfd0]
jmp 0x140144d01
lea rax, [rsp + 0x1144]
mov qword [rsp + 0xfd0], rax
lea rax, [0x140042fb0]
mov qword [rsp + 0xfd8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x198], 1
mov qword [rsp + 0x1b0], 0
lea rax, [rsp + 0xfd0]
jmp 0x140144e05
mov byte [rsp + 0x190], al
lea rax, [0x1403d1648]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_GOAWAY_frameC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcprotogo_away.rs
lea r9, [0x1403d1820]
lea r8, [rsp + 0x190]
mov edx, 0x14
call fcn.14032b930
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_store.rs
call fcn.14032ba30
lea rcx, str.assertion_failed:_N::next_stream_.is_none__
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_store.rs
mov edx, 0x2c
call fcn.14032b650
add r15, rdi
mov rcx, r15
call fcn.140180d60
mov esi, 0xc7490003
invalid
add al, byte [rax]
add byte [rax], al
mov rax, qword [rsp + 0x138]
mov qword [r15 + 8], rax
lea rdx, [rsp + 0x190]
mov r8d, 0x128
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rcx, str.invalid_keyC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_slab_0.4.9_srclib.rs
lea r8, [0x1403d3c88]
mov edx, 0xb
call fcn.14032ba50
mov esi, 0xc7490003
invalid
lea rax, [rsp + 0xde4]
mov qword [rsp + 0x5a0], rax
lea rax, [0x140042fb0]
mov qword [rsp + 0x5a8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x198], 1
mov qword [rsp + 0x1b0], 0
lea rax, [rsp + 0x5a0]
jmp 0x140144d01
lea rax, [0x1403cd6c8]
mov qword [rsp + 0x20], rax
lea rcx, [0x1403cd6b4]
sub byte [rax], al
sub byte [rax], al
lea r9, [0x1403cd7c8]
lea r8, [rsp + 0x190]
mov edx, 0xe
call fcn.14032b930
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_srcio_read_buf.rs
sub byte [rax], al
call fcn.14032b5e0
call fcn.14032b370
mov qword [rsp + 0x190], 0
lea rcx, [rsp + 0x9a0]
lea rdx, [rsp + 0x870]
lea r8, [rsp + 0x190]
call fcn.140334060
lea rcx, str.invalid_keyC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_slab_0.4.9_srclib.rs
lea r8, [0x1403d3c70]
mov edx, 0xb
call fcn.1403343e0
mov rdx, r8
lea r8, [0x140344328]
mov ecx, 9
call fcn.14032b500
mov rdx, r8
lea r8, [0x140344370]
mov ecx, 9
call fcn.14032b500
lea r8, [0x140344358]
mov ecx, 9
mov rdx, qword [rsp + 0x70]
call fcn.14032b500
mov rdx, r8
lea r8, [0x140344340]
mov ecx, 9
call fcn.14032b500
lea r8, [0x140344388]
mov ecx, 9
call fcn.14032b500
lea r8, str._n5_
mov ecx, 5
mov edx, 5
call fcn.14032b570
lea r8, str._n5_
mov ecx, 2
mov edx, 2
call fcn.14032b570
lea r8, [0x140356ec0]
mov ecx, 1
mov edx, 1
call fcn.14032b570
lea r8, str._n5_
mov ecx, 3
mov edx, 3
call fcn.14032b570
lea r8, str._n5_
mov ecx, 4
mov edx, 4
call fcn.14032b570
lea rcx, str.assertion_failed:_slot.next.is_none__
lea r8, [0x1403d3ce0]
mov edx, 0x25
call fcn.14032b650
lea rcx, [0x1403d3ca0]
or eax, 0x28eb69
or eax, 0x28eb69
call fcn.14032ba30
mov qword [rsp + 0x190], rsi
mov byte [rsp + 0x198], bpl
lea rax, [0x1403d3620]
jmp 0x140145c64
or eax, 0x29a5c9
lea r8, [0x1403d11f0]
mov edx, 0x28
call fcn.14032b650
lea rcx, str.assertion_failed:_self.remote.is_none__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_settings.rs
lea r8, [0x1403d4958]
mov edx, 0x27
call fcn.14032b650
mov qword [rsp + 0x190], rcx
mov byte [rsp + 0x198], al
lea rax, [0x1403d3608]
jmp 0x140145c64
lea r8, [0x140344310]
mov ecx, 9
call fcn.14032b500
mov byte [rsp + 0x190], al
lea rax, [0x1403d0068]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_pong_frame
lea r9, [0x1403d00a0]
lea r8, [rsp + 0x190]
mov edx, 0x12
call fcn.14032b930
mov qword [rsp + 0x190], rsi
mov byte [rsp + 0x198], al
cwde
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x28e46b
cwde
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x28e46b
jmp 0x140145c64
ud2
mov qword [rsp + 0xcc8], rax
lea rax, [rsp + 0xb00]
mov qword [rsp + 0x3b0], rax
lea rax, [0x14009e140]
mov qword [rsp + 0x3b8], rax
lea rcx, [rsp + 0xcc8]
mov qword [rsp + 0x3c0], rcx
mov qword [rsp + 0x3c8], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x198], 2
mov qword [rsp + 0x1b0], 0
lea rax, [rsp + 0x3b0]
mov qword [rsp + 0x1a0], rax
mov qword [rsp + 0x1a8], 2
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.7.1_src_bytes.rsC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcprotoh1io.rs
lea rcx, [rsp + 0x190]
call fcn.14032b4c0
lea rax, [rsp + 0x9a4]
mov qword [rsp + 0x5a0], rax
lea rax, [0x140042fb0]
mov qword [rsp + 0x5a8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x3b0], rax
mov qword [rsp + 0x3b8], 1
mov qword [rsp + 0x3d0], 0
lea rax, [rsp + 0x5a0]
jmp 0x1401456ca
lea rcx, [0x1403442f8]
call fcn.14032b7f0
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.26_srccodec_framed_read.rs
lea r8, [0x1403d4a40]
mov edx, 0x5e
call fcn.14032b650
mov qword [rsp + 0x190], rbx
mov byte [rsp + 0x198], al
lea rax, [0x1403d3650]
jmp 0x140145bb0
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x190], rax
mov byte [rsp + 0x198], sil
lea rax, [0x1403d3638]
jmp 0x140145c64
mov byte [rsp + 0x190], al
lea rax, [0x1403d4a98]
jmp 0x14014559a
lea rax, [rsp + 0x9a4]
mov qword [rsp + 0xde0], rax
lea rax, [0x140042fb0]
mov qword [rsp + 0xde8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x3b0], rax
mov qword [rsp + 0x3b8], 1
mov qword [rsp + 0x3d0], 0
lea rax, [rsp + 0xde0]
jmp 0x1401456ca
mov byte [rsp + 0x190], al
lea rax, [0x1403d0020]
jmp 0x14014564b
mov byte [rsp + 0x190], al
lea rax, [0x1403cff58]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_RST_STREAM_frame_F_
lea r9, [0x1403d00a0]
lea r8, [rsp + 0x190]
mov edx, 0x18
call fcn.14032b930
mov byte [rsp + 0x190], al
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streamsprioritize.rsC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_buffer.rs
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_frame
lea r9, [0x1403ce658]
lea r8, [rsp + 0x190]
mov edx, 0xd
call fcn.14032b930
mov qword [rsp + 0x5a0], r14
mov byte [rsp + 0x5a8], bl
lea rax, [0x1403d36e0]
mov qword [rsp + 0x20], rax
lea rcx, [0x14040289e]
lea r9, [0x1403d3838]
lea r8, [rsp + 0x5a0]
mov edx, 0x2b
call fcn.14032b930
mov qword [rsp + 0x190], rsi
mov eax, dword [rsp + 0x40]
mov byte [rsp + 0x198], al
lea rax, [0x1403d34d0]
jmp 0x140145c64
mov qword [rsp + 0x190], r8
mov byte [rsp + 0x198], al
lea rax, [0x1403d3710]
jmp 0x140145bb0
mov qword [rsp + 0x190], rsi
mov byte [rsp + 0x198], al
lea rax, [0x1403d3560]
jmp 0x140145c64
mov qword [rsp + 0x190], r14
mov byte [rsp + 0x198], al
lea rax, [0x1403d3518]
jmp 0x140145c64
mov qword [rsp + 0x190], rsi
mov byte [rsp + 0x198], bpl
lea rax, [0x1403d34b8]
jmp 0x140145c64
mov qword [rsp + 0x190], rsi
mov eax, dword [rsp + 0x60]
mov byte [rsp + 0x198], al
lea rax, [0x1403d3590]
jmp 0x140145c64
lea rcx, [0x140357098]
lea r8, [0x1403570c8]
mov edx, 0x2d
call fcn.14032b650
mov qword [rsp + 0x190], rsi
mov byte [rsp + 0x198], dil
lea rax, [0x1403d3500]
jmp 0x140145c64
mov qword [rsp + 0x190], rsi
mov byte [rsp + 0x198], dil
lea rax, [0x1403d3578]
jmp 0x140145c64
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x190], rax
mov eax, dword [rsp + 0xb0]
mov byte [rsp + 0x198], al
lea rax, [0x1403d3758]
jmp 0x140145bb0
mov byte [rsp + 0x190], al
lea rax, [0x1403d4b78]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_settings_frame
lea r9, [0x1403d4c60]
lea r8, [rsp + 0x190]
mov edx, 0x16
call fcn.14032b930
lea rax, [rsp + 0xfd4]
jmp 0x140144d4a
lea rax, [rsp + 0x874]
jmp 0x140144f7e
lea rcx, str.assertion_failed:_val___frame::MAX_MAX_FRAME_SIZE_as_usizeC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srccodec_framed_write.rs
lea r8, [0x1403d4b60]
mov edx, 0x3b
call fcn.14032b650
lea rcx, str.assertion_failed:__id.is_zero__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcprotopeer.rs
lea r8, [0x140357078]
mov edx, 0x1f
call fcn.14032b650
lea rcx, str.assertion_failed:_sz___MAX_WINDOW_SIZE_as_usize_F_
lea r8, [0x140344258]
mov edx, 0x30
call fcn.14032b650
mov qword [rsp + 0x190], r14
mov byte [rsp + 0x198], r9b
lea rax, [0x1403d3808]
jmp 0x140145bb0
mov byte [rsp + 0x190], al
lea rax, [0x1403d0038]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_ping_frameC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcprotoping_pong.rs
lea r9, [0x1403d00a0]
lea r8, [rsp + 0x190]
mov edx, 0x12
call fcn.14032b930
lea r8, str.Hs5_
call fcn.14032b570
lea rax, [rsp + 0x1144]
mov qword [rsp + 0x9a0], rax
lea rax, [0x140042fb0]
mov qword [rsp + 0x9a8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x3b0], rax
mov qword [rsp + 0x3b8], 1
mov qword [rsp + 0x3d0], 0
lea rax, [rsp + 0x9a0]
mov qword [rsp + 0x3c0], rax
mov qword [rsp + 0x3c8], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_store.rs
lea rcx, [rsp + 0x3b0]
call fcn.14032b4c0
lea rax, [rsp + 0x1144]
mov qword [rsp + 0x9a0], rax
lea rax, [0x140042fb0]
mov qword [rsp + 0x9a8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x3b0], rax
mov qword [rsp + 0x3b8], 1
mov qword [rsp + 0x3d0], 0
lea rax, [rsp + 0x9a0]
mov qword [rsp + 0x3c0], rax
mov qword [rsp + 0x3c8], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_store.rs
lea rcx, [rsp + 0x3b0]
call fcn.14032b4c0
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x190], rax
mov eax, dword [rsp + 0x39c]
mov byte [rsp + 0x198], al
lea rax, [0x1403d3740]
jmp 0x140145bb0
mov rax, qword [rsp + 0xd10]
mov qword [rsp + 0x190], rax
mov eax, dword [rsp + 0x32c]
mov byte [rsp + 0x198], al
lea rax, [0x1403d35f0]
jmp 0x140145c64
lea rax, [rsp + 0xde4]
mov qword [rsp + 0x870], rax
lea rax, [0x140042fb0]
mov qword [rsp + 0x878], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x5a0], rax
mov qword [rsp + 0x5a8], 1
mov qword [rsp + 0x5c0], 0
lea rax, [rsp + 0x870]
mov qword [rsp + 0x5b0], rax
mov qword [rsp + 0x5b8], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_store.rs
lea rcx, [rsp + 0x5a0]
call fcn.14032b4c0
mov qword [rsp + 0x190], rcx
mov byte [rsp + 0x198], al
lea rax, [0x1403d35a8]
jmp 0x140145c64
mov qword [rsp + 0x710], rbx
lea rax, [rsp + 0x500]
mov qword [rsp + 0x7b0], rax
lea rax, [0x14009e140]
mov qword [rsp + 0x7b8], rax
lea rcx, [rsp + 0x710]
mov qword [rsp + 0x7c0], rcx
mov qword [rsp + 0x7c8], rax
lea rax, str.split_off_out_of_bounds:
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x198], 2
mov qword [rsp + 0x1b0], 0
lea rax, [rsp + 0x7b0]
mov qword [rsp + 0x1a0], rax
mov qword [rsp + 0x1a8], 2
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.7.1_src_bytes_mut.rs_
lea rcx, [rsp + 0x190]
call fcn.14032b4c0
lea rcx, [0x140345487]
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_flow_control.rsassertion_failed:_self.window_size.0___sz_as_i32
mov edx, 0x31
call fcn.14032b650
mov rcx, rbx
mov rdx, r14
call fcn.14032b370
lea r8, [0x1403443b8]
mov ecx, 9
call fcn.14032b500
lea rax, [rsp + 0xd44]
mov qword [rsp + 0xb20], rax
lea rax, [0x140042fb0]
mov qword [rsp + 0xb28], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x9a0], rax
mov qword [rsp + 0x9a8], 1
mov qword [rsp + 0x9c0], 0
lea rax, [rsp + 0xb20]
mov qword [rsp + 0x9b0], rax
mov qword [rsp + 0x9b8], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_store.rs
lea rcx, [rsp + 0x9a0]
call fcn.14032b4c0
mov byte [rsp + 0x190], al
lea rax, [0x1403d46f0]
mov qword [rsp + 0x20], rax
lea rcx, [0x1403d46ce]
lea r9, [0x1403d4c60]
lea r8, [rsp + 0x190]
mov edx, 0x1b
call fcn.14032b930
mov dword [rsp + 0x190], 3
lea rax, str._F_
mov qword [rsp + 0x20], rax
lea rcx, str.unexpected_flow_control_state
lea r9, [0x1403d4c40]
lea r8, [rsp + 0x190]
mov edx, 0x1d
call fcn.14032b930
mov qword [rsp + 0x500], r9
lea rax, [rsp + 0xcc8]
mov qword [rsp + 0x3b0], rax
lea rax, [0x14009e140]
mov qword [rsp + 0x3b8], rax
lea rcx, [rsp + 0x500]
mov qword [rsp + 0x3c0], rcx
mov qword [rsp + 0x3c8], rax
lea rax, str.split_off_out_of_bounds:
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x198], 2
mov qword [rsp + 0x1b0], 0
lea rax, [rsp + 0x3b0]
mov qword [rsp + 0x1a0], rax
mov qword [rsp + 0x1a8], 2
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.7.1_src_bytes.rsC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcprotoh1io.rs
lea rcx, [rsp + 0x190]
call fcn.14032b4c0
lea rcx, [0x140344070]
call fcn.14032ba30
call fcn.14032b360
mov ecx, 8
mov edx, 0x28
call fcn.14032afd0
lea rax, [rsp + 0xd44]
mov qword [rsp + 0xb20], rax
lea rax, [0x140042fb0]
mov qword [rsp + 0xb28], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x9a0], rax
mov qword [rsp + 0x9a8], 1
mov qword [rsp + 0x9c0], 0
lea rax, [rsp + 0xb20]
mov qword [rsp + 0x9b0], rax
mov qword [rsp + 0x9b8], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_store.rs
lea rcx, [rsp + 0x9a0]
call fcn.14032b4c0
mov qword [rsp + 0x190], r14
mov byte [rsp + 0x198], al
lea rax, [0x1403d36c8]
jmp 0x140145bb0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streamsprioritize.rsC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_buffer.rs
call fcn.14032ba30
mov qword [rsp + 0x190], rcx
mov byte [rsp + 0x198], al
lea rax, [0x1403d3728]
mov qword [rsp + 0x20], rax
lea rcx, [0x14040289e]
lea r9, [0x1403d3838]
lea r8, [rsp + 0x190]
mov edx, 0x2b
call fcn.14032b930
lea rax, str.pending_ping_should_be_for_shutdown
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x198], 1
mov qword [rsp + 0x1a0], 8
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x1a8], xmm0
lea rcx, [rsp + 0x5a0]
lea rdx, [rsp + 0x190]
call fcn.14032cb80
lea rcx, [0x14034427f]
lea r8, [0x1403442b8]
mov edx, 0x39
call fcn.14032b650
lea rcx, str.received_unexpected_shutdown_ping
lea r8, [0x1403cd708]
mov edx, 0x21
call fcn.1403343e0
mov qword [rsp + 0x190], rbx
mov byte [rsp + 0x198], al
lea rax, [0x1403d3530]
mov qword [rsp + 0x20], rax
lea rcx, [0x14040289e]
lea r9, [0x1403d3858]
lea r8, [rsp + 0x190]
mov edx, 0x2b
call fcn.14032b930
lea rcx, str.assertion_failed:_stream.state.is_closed__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_streams.rs
lea r8, [0x1403d4888]
mov edx, 0x2a
call fcn.14032b650
lea rax, [rsp + 0xd44]
mov qword [rsp + 0xb20], rax
lea rax, [0x140042fb0]
mov qword [rsp + 0xb28], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x5a0], rax
mov qword [rsp + 0x5a8], 1
mov qword [rsp + 0x5c0], 0
lea rax, [rsp + 0xb20]
jmp 0x140145ee8
lea rcx, [0x1403d37b2]
lea r8, [0x1403d37f0]
mov edx, 0x37
call fcn.14032b650
add rdi, 0x2c
mov dword [rsp + 0x870], esi
mov qword [rsp + 0x3b0], rdi
lea rax, [0x140042fb0]
mov qword [rsp + 0x3b8], rax
lea rcx, [rsp + 0x870]
mov qword [rsp + 0x3c0], rcx
mov qword [rsp + 0x3c8], rax
lea rax, str.GOAWAY_stream_IDs_shouldnt_be_higher__last_processed_id____f.last_stream_id___
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x198], 2
mov qword [rsp + 0x1b0], 0
lea rax, [rsp + 0x3b0]
mov qword [rsp + 0x1a0], rax
mov qword [rsp + 0x1a8], 2
lea rdx, [0x140357718]
lea rcx, [rsp + 0x190]
call fcn.14032b4c0
lea rax, [rsp + 0xb24]
jmp 0x1401457c4
lea rax, [rsp + 0xb24]
mov qword [rsp + 0x9a0], rax
lea rax, [0x140042fb0]
mov qword [rsp + 0x9a8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x5a0], rax
mov qword [rsp + 0x5a8], 1
mov qword [rsp + 0x5c0], 0
lea rax, [rsp + 0x9a0]
jmp 0x14014580a
lea rax, [rsp + 0x9a4]
mov qword [rsp + 0x870], rax
lea rax, [0x140042fb0]
mov qword [rsp + 0x878], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x5a0], rax
mov qword [rsp + 0x5a8], 1
mov qword [rsp + 0x5c0], 0
lea rax, [rsp + 0x870]
jmp 0x140145ee8
mov byte [rsp + 0x190], al
lea rax, [0x1403cff70]
mov qword [rsp + 0x20], rax
lea rcx, [0x1403d46ce]
lea r9, [0x1403d00a0]
lea r8, [rsp + 0x190]
mov edx, 0x1b
call fcn.14032b930
mov dword [rsp + 0x190], 3
lea rax, [0x1403cff88]
jmp 0x140145a25
lea rax, [rsp + 0xb24]
mov qword [rsp + 0x9a0], rax
lea rax, [0x140042fb0]
mov qword [rsp + 0x9a8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x5a0], rax
mov qword [rsp + 0x5a8], 1
mov qword [rsp + 0x5c0], 0
lea rax, [rsp + 0x9a0]
mov qword [rsp + 0x5b0], rax
mov qword [rsp + 0x5b8], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_store.rs
lea rcx, [rsp + 0x5a0]
call fcn.14032b4c0
lea rax, [rsp + 0x7b4]
jmp 0x140145972
lea rcx, str.assertion_failed:__stream.is_counted
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streamscounts.rsassertion_failed:_self.can_inc_num_recv_streams__
mov edx, 0x24
call fcn.14032b650
lea rcx, [0x140356b21]
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streamscounts.rsassertion_failed:_self.can_inc_num_recv_streams__
mov edx, 0x31
call fcn.14032b650
mov qword [rsp + 0x190], r9
mov byte [rsp + 0x198], bl
lea rax, [0x1403d48a8]
mov qword [rsp + 0x20], rax
lea rcx, [0x14040289e]
lea r9, [0x1403d4c80]
lea r8, [rsp + 0x190]
mov edx, 0x2b
call fcn.14032b930
call fcn.140035190
mov ecx, 1
mov rdx, r15
call fcn.14032afb0
lea rax, [rsp + 0xd44]
jmp 0x140145ea2
xor eax, eax
mov rcx, qword [rsp + 0xd8]
xchg qword [rcx + 0x20], rax
test rax, rax
jne 0x14014ad3b
mov qword [rsp + 0x98], 0
mov rax, qword [rcx]
shr rax, 2
movups xmmword [r12], xmm6
mov qword [r12 + 0x10], 0
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x38], rax
lea rdx, [rsp + 0x58]
movups xmmword [rdx], xmm6
mov byte [rdx + 0x10], 0
mov eax, dword [rsp + 0xf9]
mov ecx, dword [rsp + 0xfc]
mov dword [rdx + 0x14], ecx
mov dword [rdx + 0x11], eax
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xf0]
cmp rax, 1
jne 0x14014acd5
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xf8]
lock inc qword [rax]
jle 0x14014c14d
add rax, 0x10
lea rcx, fcn.1401e0220
mov qword [rsp + 0x88], rcx
mov qword [rsp + 0x90], rax
jmp 0x140149b43
call fcn.140338840
nop dword [rax]
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0xf8]
add rcx, 0x10
call fcn.1401dfb60
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xe8]
cmp eax, 2
je 0x140149bd0
cmp eax, 1
je 0x140149b94
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xa0]
lea rdx, [0x14018ef10]
call fcn.1401c8e70
mov byte [rsi + 0xe8], 1
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx ecx, byte [rax + 0xe4]
mov dword [rsp + 0x80], ecx
movzx ecx, byte [rax + 0xe5]
mov byte [rsp + 0x7f], cl
mov word [rax + 0xe4], 0x8001
jmp 0x140149bd7
mov dword [rsp + 0x80], eax
mov r13, r12
mov r15, qword [rsp + 0x30]
lea rbx, [r15 + 8]
lea r14, [r15 + 0x18]
jmp 0x140149bf5
mov byte [rsp + 0x68], 2
movzx eax, byte [rsp + 0x68]
test eax, eax
jne 0x140149d21
mov rcx, qword [r15]
and rcx, 0xfffffffffffffffc
lea rax, [rcx + 2]
lock cmpxchg qword [r15], rcx
je 0x140149bf0
mov rax, qword [rsp + 0x88]
mov rcx, qword [rsp + 0x90]
call qword [rax]
mov rsi, rax
mov r12, rdx
xor eax, eax
mov cl, 1
lock cmpxchg byte [rbx], cl
jne 0x140149db8
mov rax, qword [0x14043f218]
shl rax, 1
mov cl, 1
test rax, rax
jne 0x140149dc5
movzx eax, byte [r15 + 9]
mov rax, qword [r15]
mov rdx, rax
shr rdx, 2
cmp rdx, qword [rsp + 0x38]
jne 0x140149ce0
nop word cs:[rax + rax]
mov rdx, rax
and rdx, 3
je 0x140149cb0
cmp edx, 2
jne 0x140149e80
and rax, 0xfffffffffffffffc
lea rdx, [rax + 2]
mov r8, rax
mov rax, rdx
lock cmpxchg qword [r15], r8
je 0x140149ce0
mov rdx, rax
and rdx, 3
mov qword [rsp + 0x698], rdx
je 0x140149c70
jmp 0x14014c196
and rax, 0xfffffffffffffffc
lea rdx, [rax + 1]
lock cmpxchg qword [r15], rdx
je 0x140149e89
mov edx, eax
and edx, 3
mov qword [rsp + 0x7a8], rdx
cmp rdx, 2
je 0x140149c70
jmp 0x14014c167
mov byte [rsp + 0x68], 2
test cl, cl
je 0x140149cfc
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
jne 0x140149dd1
xor eax, eax
xchg byte [rbx], al
cmp al, 2
jne 0x140149d0d
mov rcx, rbx
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test rsi, rsi
je 0x140149bf5
mov rcx, r12
call qword [rsi + 0x18]
jmp 0x140149bf5
cmp eax, 1
jne 0x14014a4f5
mov rax, qword [rsp + 0x60]
test rax, rax
jne 0x14014a449
mov r12, r13
xor eax, eax
mov cl, 1
lock cmpxchg byte [rbx], cl
jne 0x140149e46
mov rcx, qword [0x14043f218]
shl rcx, 1
mov al, 1
test rcx, rcx
jne 0x140149e53
movzx ecx, byte [r15 + 9]
mov rcx, qword [rsp + 0x60]
test rcx, rcx
jne 0x14014a488
mov rcx, qword [r15]
shr rcx, 2
mov rsi, qword [rsp + 0x50]
cmp rcx, qword [rsp + 0x38]
je 0x14014a529
mov rdx, qword [rsp + 0x40]
mov rdi, qword [rsp + 0x58]
mov qword [rsp + 0x50], 0
test rdx, rdx
je 0x140149de8
mov rcx, qword [rsp + 0x48]
mov qword [rdx + 8], rcx
test rcx, rcx
jne 0x140149dfc
mov rcx, r14
cmp qword [r14], r12
jne 0x140149e09
jmp 0x140149dfc
mov rcx, rbx
call fcn.140337a10
jmp 0x140149c3a
call fcn.140337ad0
mov ecx, eax
jmp 0x140149c4f
call fcn.140337ad0
test al, al
jne 0x140149cfc
mov byte [r15 + 9], 1
jmp 0x140149cfc
cmp qword [r15 + 0x10], r12
jne 0x140149e09
mov rcx, qword [rsp + 0x48]
mov qword [r15 + 0x10], rcx
test rcx, rcx
je 0x140149dae
mov rdx, qword [rsp + 0x40]
mov qword [rcx], rdx
movups xmmword [r12], xmm6
mov byte [rsp + 0x68], 2
test al, al
je 0x140149e21
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
jne 0x140149e70
xor eax, eax
xchg byte [rbx], al
cmp al, 2
jne 0x140149e32
mov rcx, rbx
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test rsi, rsi
je 0x140149bf5
mov rcx, rdi
call qword [rsi + 0x18]
jmp 0x140149bf5
mov rcx, rbx
call fcn.140337a10
jmp 0x140149d49
call fcn.140337ad0
movzx ecx, byte [r15 + 9]
mov rcx, qword [rsp + 0x60]
test rcx, rcx
je 0x140149d71
jmp 0x14014a488
call fcn.140337ad0
test al, al
jne 0x140149e21
mov byte [r15 + 9], 1
jmp 0x140149e21
cmp edx, 1
jne 0x14014c14f
test rsi, rsi
je 0x140149ef0
mov rbp, qword [rsp + 0x50]
mov rdi, qword [rsp + 0x58]
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], r12
mov qword [rsp + 0x588], r13
mov rax, qword [r15 + 0x10]
cmp rax, r13
je 0x14014c1fd
mov r12, r13
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x40], 0
test rax, rax
je 0x140149ed0
mov qword [rax], r12
mov qword [r15 + 0x10], r12
cmp qword [r15 + 0x18], 0
lea r13, [rsp + 0x2e0]
je 0x140149f3c
mov byte [rsp + 0x68], 1
test cl, cl
jne 0x140149f48
jmp 0x140149f5b
mov qword [rsp + 0x588], r13
mov rax, qword [r15 + 0x10]
cmp rax, r13
je 0x14014c1fd
mov r12, r13
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x40], 0
test rax, rax
je 0x140149f1e
mov qword [rax], r12
mov qword [r15 + 0x10], r12
cmp qword [r15 + 0x18], 0
lea r13, [rsp + 0x2e0]
je 0x140149f81
mov byte [rsp + 0x68], 1
test cl, cl
jne 0x140149f8d
jmp 0x140149fa0
mov qword [r14], r12
mov byte [rsp + 0x68], 1
test cl, cl
je 0x140149f5b
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
jne 0x14014a432
xor eax, eax
xchg byte [rbx], al
cmp al, 2
jne 0x140149f6c
mov rcx, rbx
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test rbp, rbp
lea r14, [rsp + 0x588]
je 0x140149fc0
mov rcx, rdi
call qword [rbp + 0x18]
jmp 0x140149fc0
mov qword [r14], r12
mov byte [rsp + 0x68], 1
test cl, cl
je 0x140149fa0
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
jne 0x14014a512
xor eax, eax
xchg byte [rbx], al
cmp al, 2
lea r14, [rsp + 0x588]
jne 0x140149fc0
mov rcx, rbx
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
nop dword [rax]
movzx eax, byte [rsp + 0x2d8]
test eax, eax
je 0x14014a010
cmp eax, 3
mov rbp, qword [sym.imp.kernel32.dll_HeapFree]
jne 0x14014c225
movzx eax, byte [rsp + 0x2d0]
test eax, eax
je 0x14014a0e0
cmp eax, 3
jne 0x14014c249
mov rax, qword [rsp + 0x2c8]
jmp 0x14014a610
mov r8d, 0x198
mov rcx, r13
lea rdx, [rsp + 0x108]
call sub.VCRUNTIME140.dll_memcpy
mov rcx, r13
call fcn.140190a40
test rax, rax
mov rbp, qword [sym.imp.kernel32.dll_HeapFree]
je 0x14014a0ed
mov rcx, qword [rsp + 0x2a8]
call fcn.14017ff70
cmp rax, 1
jne 0x14014a1a0
mov rsi, rdx
test rdx, rdx
je 0x14014a1a0
mov rdi, qword [rsi + 0x58]
test rdi, rdi
je 0x14014a09b
mov rbx, qword [rsi + 0x60]
mov rax, qword [rbx]
test rax, rax
je 0x14014a07b
mov rcx, rdi
call rax
cmp qword [rbx + 8], 0
je 0x14014a09b
cmp qword [rbx + 0x10], 0x11
jb 0x14014a08d
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rdi
call rbp
mov rax, qword [rsi]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x14014a0c1
test rax, rax
je 0x14014a0c1
mov r8, qword [rsi + 8]
mov rcx, qword [0x14043f190]
xor edx, edx
call rbp
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rsi
call rbp
jmp 0x14014a1a0
mov rax, qword [rsp + 0x2c0]
jmp 0x14014a608
mov qword [rsp + 0x2b0], rdx
mov rcx, qword [rsp + 0x2a8]
xor edx, edx
call fcn.14017ff70
cmp rax, 1
jne 0x14014a3ef
mov rsi, rdx
test rdx, rdx
je 0x14014a184
mov rdi, qword [rsi + 0x58]
test rdi, rdi
je 0x14014a150
mov rbx, qword [rsi + 0x60]
mov rax, qword [rbx]
test rax, rax
je 0x14014a130
mov rcx, rdi
call rax
cmp qword [rbx + 8], 0
je 0x14014a150
cmp qword [rbx + 0x10], 0x11
jb 0x14014a142
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rdi
call rbp
mov rax, qword [rsi]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x14014a176
test rax, rax
je 0x14014a176
mov r8, qword [rsi + 8]
mov rcx, qword [0x14043f190]
xor edx, edx
call rbp
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rsi
call rbp
mov rax, qword [rsp + 0x2b0]
lock dec qword [rax]
jne 0x14014a1a0
lea rcx, [rsp + 0x2b0]
call case.0x140143c37.268
nop
mov rsi, qword [rsp + 0x2a0]
cmp byte [rsi + 0x1b8], 0
jne 0x14014a1b8
mov byte [rsi + 0x1b8], 1
lock or qword [rsi + 0x1c0], 1
lea rcx, [rsi + 0x180]
call fcn.1401e0530
mov rax, qword [rsi + 0x1a0]
mov rdi, qword [rsi + 0x1b0]
mov rcx, rdi
and rcx, 0xffffffffffffffe0
cmp qword [rax + 0x2300], rcx
je 0x14014a212
nop dword [rax + rax]
mov rax, qword [rax + 0x2308]
test rax, rax
je 0x14014a3b0
mov qword [rsi + 0x1a0], rax
pause
cmp qword [rax + 0x2300], rcx
jne 0x14014a1f0
mov r8, qword [rsi + 0x1a8]
cmp r8, rax
jne 0x14014a249
jmp 0x14014a32c
pause
mov rax, qword [rsi + 0x1a0]
mov r8, qword [rsi + 0x1a8]
cmp r8, rax
je 0x14014a322
mov rcx, qword [r8 + 0x2310]
bt rcx, 0x20
jae 0x14014a31f
mov rdi, qword [rsi + 0x1b0]
cmp qword [r8 + 0x2318], rdi
ja 0x14014a32c
mov rax, qword [r8 + 0x2308]
test rax, rax
je 0x14014c1c5
mov qword [rsi + 0x1a8], rax
movups xmmword [r8 + 0x2300], xmm6
mov qword [r8 + 0x2310], 0
mov rcx, qword [rsi + 0x80]
mov rax, qword [rcx + 0x2300]
add rax, 0x20
mov qword [r8 + 0x2300], rax
xor eax, eax
lock cmpxchg qword [rcx + 0x2308], r8
je 0x14014a230
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 0x14014a230
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 0x14014a230
mov rcx, qword [0x14043f190]
xor edx, edx
call rbp
jmp 0x14014a230
mov r8, rax
mov rdi, qword [rsi + 0x1b0]
mov rax, r8
mov rcx, qword [rax + 0x2310]
bt ecx, edi
jae 0x14014a404
mov ecx, edi
and ecx, 0x1f
imul rcx, rcx, 0x118
mov rbx, qword [rax + rcx]
lea rdx, [rax + rcx]
add rdx, 8
mov r8d, 0x110
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
cmp rbx, 1
ja 0x14014a412
inc rdi
mov qword [rsi + 0x1b0], rdi
mov qword [rsp + 0x2e0], rbx
mov r8d, 0x110
lea rcx, [rsp + 0x2e8]
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
lock sub qword [rsi + 0x1c0], 2
jb 0x14014c42b
mov rcx, r13
call fcn.14015e310
jmp 0x14014a1cd
mov qword [rsp + 0x2e0], 3
mov rcx, r13
call fcn.14015e310
mov rax, qword [rsp + 0x2a0]
lock dec qword [rax]
mov ebx, dword [rsp + 0x80]
jne 0x14014a990
mov rcx, qword [rsp + 0x2a0]
call fcn.140180690
jmp 0x14014a990
mov rax, qword [rsp + 0x2a0]
mov qword [rsp + 0x2b8], rax
jmp 0x14014a5f0
bt rcx, 0x21
mov ebx, 2
sbb rbx, 0xffffffffffffffff
mov qword [rsp + 0x2e0], rbx
mov r8d, 0x110
lea rcx, [rsp + 0x2e8]
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
jmp 0x14014a3bc
call fcn.140337ad0
test al, al
jne 0x140149f5b
mov byte [r15 + 9], 1
jmp 0x140149f5b
cmp rax, 5
ja case.0x14014aaf3.3
mov ecx, 0x26
bt rcx, rax
jae case.0x14014aaf3.3
mov rax, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x58]
mov qword [rsp + 0x50], 0
test rax, rax
je 0x14014a47d
call qword [rax + 0x18]
mov qword [rsp + 0x60], 0
jmp 0x14014a4f0
cmp rcx, 5
ja case.0x14014aaf3.3
mov edx, 0x26
bt rdx, rcx
jae case.0x14014aaf3.3
mov rdi, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x58]
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x60], 0
test al, al
je 0x14014a4d4
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
jne 0x14014a5c7
xor eax, eax
xchg byte [rbx], al
cmp al, 2
jne 0x14014a4e5
mov rcx, rbx
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test rdi, rdi
je 0x14014a4f0
mov rcx, rsi
call qword [rdi + 0x18]
mov byte [rsp + 0x68], 2
mov r14b, 1
xor esi, esi
mov r12, r13
mov ebx, dword [rsp + 0x80]
cmp bl, 2
jne 0x14014a9a2
jmp 0x14014aa17
call fcn.140337ad0
test al, al
jne 0x140149fa0
mov byte [r15 + 9], 1
jmp 0x140149fa0
mov rcx, qword [rsp + 0x90]
test rsi, rsi
je 0x14014a55a
mov rdx, qword [rsp + 0x88]
cmp qword [rsp + 0x58], rcx
lea r13, [rsp + 0x2e0]
jne 0x14014a56a
cmp rsi, rdx
jne 0x14014a56a
xor esi, esi
test al, al
jne 0x14014a58b
jmp 0x14014a59a
mov rdx, qword [rsp + 0x88]
lea r13, [rsp + 0x2e0]
mov esi, eax
call qword [rdx]
mov rcx, rax
mov eax, esi
mov rsi, qword [rsp + 0x50]
mov rdi, qword [rsp + 0x58]
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x58], rdx
test al, al
je 0x14014a59a
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
jne 0x14014a5de
xor eax, eax
xchg byte [rbx], al
cmp al, 2
jne 0x14014a5ab
mov rcx, rbx
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test rsi, rsi
lea r14, [rsp + 0x588]
je 0x140149fc0
mov rcx, rdi
call qword [rsi + 0x18]
jmp 0x140149fc0
invalid
invalid
call fcn.140337ad0
test al, al
ror byte [rdi], 0x85
add bh, bh
invalid
invalid
ror byte [rdi], 0x85
add bh, bh
invalid
mov byte [r15 + 9], 1
jmp 0x14014a4d4
call fcn.140337ad0
test al, al
jne 0x14014a59a
mov byte [r15 + 9], 1
jmp 0x14014a59a
lodsb al, byte [rsi]
lea rax, [rsp + 0x2b8]
mov qword [rsp + 0x2c0], rax
mov byte [rsp + 0x2d0], 0
mov qword [rsp + 0x2c8], rax
mov rdx, qword [rax]
mov rcx, r13
lea r8, [rsp + 0x88]
call fcn.140157e90
mov rdi, qword [rsp + 0x2e0]
cmp rdi, 3
jne 0x14014a660
mov byte [rsp + 0x2d0], 3
mov byte [rsp + 0x2d8], 3
add al, byte [rax]
add byte [rbx], al
mov sil, 1
xor r14d, r14d
mov ebx, dword [rsp + 0x80]
cmp bl, 2
jne 0x14014a9a2
jmp 0x14014aa17
mov r8d, 0x108
mov rcx, r14
lea rdx, [rsp + 0x2e8]
call sub.VCRUNTIME140.dll_memcpy
mov rsi, qword [rsp + 0x3f0]
mov byte [rsp + 0x2d0], 1
mov r8d, 0x108
lea rbx, [rsp + 0x7a8]
mov rcx, rbx
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
cmp edi, 2
jne 0x14014a8c0
mov rsi, qword [rsp + 0x2b8]
cmp byte [rsi + 0x1b8], 0
add al, byte [rax]
add byte [rax + 0x1b8be], al
add byte [rax], al
jne 0x14014a6c0
mov byte [rsi + 0x1b8], 1
lock or qword [rsi + 0x1c0], 1
lea rcx, [rsi + 0x180]
call fcn.1401e0530
mov rax, qword [rsi + 0x1a0]
add byte [rax], al
mov rdi, qword [rsi + 0x1b0]
mov edi, dword [rsi + 0x1b0]
mov rcx, rdi
and rcx, 0xffffffffffffffe0
cmp qword [rax + 0x2300], rcx
je 0x14014a722
nop word cs:[rax + rax]
mov rax, qword [rax + 0x2308]
add byte [rax], al
test rax, rax
je 0x14014a939
mov qword [rsi + 0x1a0], rax
pause
cmp qword [rax + 0x2300], rcx
jne 0x14014a700
mov r8, qword [rsi + 0x1a8]
cmp r8, rax
jne 0x14014a759
jmp 0x14014a83c
pause
mov rax, qword [rsi + 0x1a0]
mov r8, qword [rsi + 0x1a8]
cmp r8, rax
je case.0x140132317.193
mov rcx, qword [r8 + 0x2310]
bt rcx, 0x20
jae 0x14014a82f
mov rdi, qword [rsi + 0x1b0]
cmp qword [r8 + 0x2318], rdi
ja 0x14014a83c
mov rax, qword [r8 + 0x2308]
test rax, rax
je 0x14014c1c5
mov qword [rsi + 0x1a8], rax
movups xmmword [r8 + 0x2300], xmm6
mov qword [r8 + 0x2310], 0
mov rcx, qword [rsi + 0x80]
mov rax, qword [rcx + 0x2300]
add rax, 0x20
mov qword [r8 + 0x2300], rax
xor eax, eax
lock cmpxchg qword [rcx + 0x2308], r8
je 0x14014a740
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 0x14014a740
mov rcx, qword [rax + 0x2300]
add rcx, 0x20
mov qword [r8 + 0x2300], rcx
mov dword [rax + 0x2300], ecx
mov dword [rax + 0x2300], ecx
mov rcx, rax
xor eax, eax
lock cmpxchg qword [rcx + 0x2308], r8
je 0x14014a740
mov rcx, qword [0x14043f190]
xor edx, edx
call rbp
jmp 0x14014a740
invalid
invalid
invalid
mov r8, rax
mov rdi, qword [rsi + 0x1b0]
mov rax, r8
mov rcx, qword [rax + 0x2310]
bt ecx, edi
jae 0x14014aa4e
mov ecx, edi
and ecx, 0x1f
imul rcx, rcx, 0x118
mov rbx, qword [rax + rcx]
lea rdx, [rax + rcx]
add rdx, 8
mov r8d, 0x110
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
cmp rbx, 1
ja 0x14014aa5c
inc rdi
mov qword [rsi + 0x1b0], rdi
mov qword [rsp + 0x2e0], rbx
mov r8d, 0x110
lea rcx, [rsp + 0x2e8]
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
lock sub qword [rsi + 0x1c0], 2
jb 0x14014c44c
mov rcx, r13
call fcn.14015e310
jmp case.0x1401292d0.275
mov qword [rsp + 0x698], rdi
mov r8d, 0x108
add byte [rax - 0x73], cl
mov word [rax + riz*4], fs
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
call sub.VCRUNTIME140.dll_memcpy
call 0x18814c6e1
mov edx, dword [rsp + 0x2b0]
add byte [rax - 0x73], cl
mov word [rax + riz*4], fs
invalid
add byte [rax - 0x77], cl
invalid
call 0x18814c6e1
mov edx, dword [rsp + 0x2b0]
mov rcx, r13
lea r8, [rsp + 0x698]
call fcn.140192e40
add byte [rax - 0x77], cl
mov ah, 0x24
sbb byte [rax + rax], al
add dh, al
test byte [rax + rdi*2], ah
add eax, 0x4c000000
mov ecx, ebp
add byte [rax - 0x77], cl
mov ah, 0x24
sbb byte [rax + rax], al
add dh, al
test byte [rax + rdi*2], ah
add eax, 0x4c000000
mov ecx, ebp
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingclient.rs
call fcn.140176db0
mov rcx, rax
mov eax, 0xcc
mov edx, 0x84
lock cmpxchg qword [rcx], rdx
je 0x14014a5f0
mov rax, qword [rcx + 0x10]
call qword [rax + 0x20]
jmp 0x14014a5f0
mov qword [rsp + 0x2e0], 3
mov rcx, r13
call fcn.14015e310
mov rax, qword [rsp + 0x2b8]
lock dec qword [rax]
jne 0x14014a968
mov rcx, qword [rsp + 0x2b8]
call fcn.140180690
mov rax, qword [rsp + 0x2b0]
lock dec qword [rax]
mov ebx, dword [rsp + 0x80]
jne 0x14014a990
lea rcx, [rsp + 0x2b0]
call case.0x140143c37.268
nop word [rax + rax]
mov byte [rsp + 0x2d8], 1
xor esi, esi
xor r14d, r14d
cmp bl, 2
je 0x14014aa17
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xe8]
cmp eax, 2
je 0x14014aa17
cmp eax, 1
je 0x14014a9f3
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xa0]
lea rdx, [0x1401dd870]
call fcn.1401c8e70
mov byte [rdi + 0xe8], 1
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
ror dword [rax + 0xe498], 0
ror dword [rax + 0xe498], 0
movzx ecx, byte [rsp + 0x7f]
mov byte [rax + 0xe5], cl
test sil, sil
je 0x14014aa80
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
add al, 0xc1
mov rax, qword [rax + 0xf0]
cmp rax, 1
je 0x140149b20
lock add byte [rax], al
add byte [rax - 0x7d], cl
clc
add dword [rdi], ecx
test al, ah
invalid
test rax, rax
je 0x140149b17
jmp 0x14014c1d1
bt rcx, 0x21
mov ebx, 2
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
mov qword [rsp + 0x2e0], rbx
mov r8d, 0x110
lea rcx, [rsp + 0x2e8]
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
jmp 0x14014a945
mov rax, qword [rsp + 0x88]
mov rcx, qword [rsp + 0x90]
call qword [rax + 0x18]
cmp byte [rsp + 0x68], 1
jne 0x14014ac20
mov rbx, qword [rsp + 0x30]
lea rdi, [rbx + 8]
xor eax, eax
mov cl, 1
lock cmpxchg byte [rbx + 8], cl
jne 0x14014ace8
mov rax, qword [0x14043f218]
shl rax, 1
mov r15b, 1
mov sil, 1
add dword [rax - 0x7b], ecx
ror byte [rdi], 0x85
add al, byte es:[rax]
invalid
add dword [rax - 0x7b], ecx
ror byte [rdi], 0x85
add al, byte es:[rax]
add byte [rdi], cl
mov dh, 0x43
or dword [rbx + rcx*4 + 3], ecx
invalid
movzx eax, byte [rbx + 9]
mov r8, qword [rbx]
invalid
add ecx, dword [rax - 0x75]
and al, 0x60
mov rax, qword [rsp + 0x60]
cmp rax, 5
ja case.0x14014aaf3.3
lea rcx, [0x14040b454]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
invalid
jmp rax
invalid
enter 0xffffffffffffe0ff, 0x48
lea ecx, [rbx + 0x10]
lea rcx, [rbx + 0x10]
mov rdx, qword [rsp + 0x40]
test rdx, rdx
test rdx, rdx
je 0x14014ab39
mov rax, qword ss:[rsp + 0x48]
mov rax, qword [rsp + 0x48]
mov qword [rdx + 8], rax
test rax, rax
jne 0x14014ab60
cmp qword [rbx + 0x18], r12
jne 0x14014ab3e
lea rax, [rbx + 0x18]
jmp 0x14014ab60
xor r9d, r9d
jmp 0x14014ab28
mov r9d, 1
xor r15d, r15d
lea rcx, [rbx + 0x10]
mov rdx, qword [rsp + 0x40]
test rdx, rdx
jne 0x14014ab03
cmp qword [rcx], r12
je 0x14014ab49
mov rax, qword [rbx + 0x10]
test rax, rax
je 0x14014ab76
jmp 0x14014ab81
mov rax, qword [rsp + 0x48]
mov qword [rcx], rax
test rax, rax
je 0x14014ab11
nop word cs:[rax + rax]
mov rdx, qword [rsp + 0x40]
mov qword [rax], rdx
movups xmmword [r12], xmm6
mov rax, qword [rbx + 0x10]
test rax, rax
jne 0x14014ab81
cmp qword [rbx + 0x18], 0
jne 0x14014c2bd
mov edx, r8d
and edx, 3
cmp edx, 1
jne 0x14014ab9b
test rax, rax
jne 0x14014ab9b
and r8, 0xfffffffffffffffc
mov rax, r8
xchg qword [rbx], rax
test r15b, r15b
jne 0x14014abf0
mov rdx, rbx
call fcn.1401e03d0
test rax, rax
je 0x14014abf0
test sil, sil
je 0x14014abc5
mov rcx, qword [0x14043f218]
shl rcx, 1
test rcx, rcx
jne 0x14014ad17
xor ecx, ecx
xchg byte [rdi], cl
cmp cl, 2
jne 0x14014abe3
mov rcx, rdi
mov rsi, rax
mov rdi, rdx
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov rdx, rdi
mov rax, rsi
mov rcx, rdx
call qword [rax + 8]
jmp 0x14014ac20
test sil, sil
je 0x14014ac08
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
jne 0x14014ad01
xor eax, eax
xchg byte [rdi], al
cmp al, 2
jne 0x14014ac20
mov rcx, rdi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
nop dword [rax]
mov rax, qword [rsp + 0x50]
test r14b, r14b
je 0x14014ae3a
test rax, rax
je 0x14014ac3b
mov rcx, qword [rsp + 0x58]
call qword [rax + 0x18]
cmp qword [rsp + 0x98], 0
je 0x140149a50
lea rcx, [rsp + 0x98]
call fcn.1401df710
mov rax, qword [rsp + 0x98]
lock dec qword [rax]
jne 0x14014ac72
lea rcx, [rsp + 0x98]
call fcn.1401801a0
mov rcx, qword [rsp + 0xa8]
test rcx, rcx
je 0x14014ac84
call fcn.1401800d0
mov rsi, qword [rsp + 0xc0]
mov rdi, qword [rsp + 0xc8]
test rdi, rdi
je 0x14014acb3
lea rbx, [rsi + 8]
nop dword [rax]
mov rax, qword [rbx - 8]
mov rcx, qword [rbx]
call qword [rax + 0x18]
add rbx, 0x10
dec rdi
jne 0x14014aca0
cmp qword [rsp + 0xb8], 0
je 0x140149a50
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rsi
call rbp
jmp 0x140149a50
test rax, rax
jne 0x14014c285
call fcn.140338840
jmp 0x140149ad6
mov rcx, rdi
call fcn.140337a10
jmp 0x14014aab6
call fcn.140337ad0
mov esi, eax
jmp 0x14014aacf
call fcn.140337ad0
test al, al
jne 0x14014ac08
mov byte [rbx + 9], 1
jmp 0x14014ac08
mov rsi, rax
mov r15, rdx
call fcn.140337ad0
mov rdx, r15
mov ecx, eax
mov rax, rsi
test cl, cl
jne 0x14014abc5
mov byte [rbx + 9], 1
jmp 0x14014abc5
mov rcx, qword [rsp + 0x100]
mov rcx, qword [rcx]
lock inc qword [rcx]
jle 0x14014c14d
mov qword [rsp + 0x98], rcx
mov qword [rsp + 0xa0], 0
mov qword [rsp + 0xa8], rax
xorps xmm0, xmm0
lea rax, [rsp + 0xb0]
movups xmmword [rax], xmm0
mov qword [rsp + 0xc0], 8
mov qword [rsp + 0xc8], 0
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0x98]
mov rcx, qword [rsp + 0xa0]
mov rdx, qword [rsp + 0xa8]
mov r8, qword [rsp + 0xb0]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x40], rdx
mov qword [rsp + 0x48], r8
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x58], rax
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x68], rax
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x90]
test eax, eax
je 0x14014aee9
cmp eax, 1
je 0x14014af16
jmp 0x14014c391
test rax, rax
je 0x14014ae47
mov rcx, qword [rsp + 0x58]
call qword [rax + 0x18]
cmp qword [rsp + 0x98], 0
je 0x14014bdc8
lea rcx, [rsp + 0x98]
call fcn.1401df710
mov rax, qword [rsp + 0x98]
lock dec qword [rax]
jne 0x14014ae7e
lea rcx, [rsp + 0x98]
call fcn.1401801a0
mov rcx, qword [rsp + 0xa8]
test rcx, rcx
je 0x14014ae90
call fcn.1401800d0
mov rsi, qword [rsp + 0xc0]
mov rdi, qword [rsp + 0xc8]
test rdi, rdi
je 0x14014aec3
lea rbx, [rsi + 8]
nop dword [rax]
mov rax, qword [rbx - 8]
mov rcx, qword [rbx]
call qword [rax + 0x18]
add rbx, 0x10
dec rdi
jne 0x14014aeb0
cmp qword [rsp + 0xb8], 0
je 0x14014bdc8
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14014bdc8
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0x88]
lea rdx, [0x1401c8e40]
call fcn.1401c8e70
mov byte [rsi + 0x90], 1
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x88]
test rcx, rcx
je 0x14014c124
lock inc qword [rcx]
jle 0x14014c14d
test rcx, rcx
je 0x14014c391
movups xmmword [rbp + 0x30], xmm3
movups xmmword [rbp + 0x20], xmm2
movups xmmword [rbp + 0x10], xmm1
movups xmmword [rbp], xmm0
mov rax, qword [rsp + 0x30]
jmp 0x14014b04b
movsd xmm6, qword [rsp + 0xf0]
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xe8]
add byte [rax], al
add byte [rax], al
test eax, eax
je 0x14014be20
cmp eax, 1
je 0x14014be4d
lea rax, [0x1403dee28]
mov qword [rsp + 0x20], rax
lea rcx, [0x1403ded92]
lea r9, [0x1403df380]
lea r8, [rsp + 0x2e0]
mov edx, 0x46
add byte [rax], al
add byte [rax], al
call fcn.14032b930
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xa0]
lea rdx, [0x1401dd870]
call fcn.1401c8e70
mov byte [rsi + 0xe8], 1
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0xe6], 2
je 0x14014c36d
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0xe6], 2
cmp dword [rax + 0xd8], 0
jne 0x14014be95
call fcn.1401dd890
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov dword [rax + 0xd8], 1
movlps qword [rax + 0xdc], xmm6
lea rcx, [rsp + 0xe0]
call fcn.1401da9c0
mov rax, qword [rsp + 0xe0]
test rax, rax
je 0x14014bee6
lock dec qword [rax]
jne 0x14014bee6
lea rcx, [rsp + 0xe0]
call fcn.1401801a0
movzx eax, byte [rsp + 0x2d8]
cmp eax, 3
je 0x14014bff5
test eax, eax
jne 0x14014c0de
or ecx, dword [rax - 0x75]
xor byte [rax - 0x75], cl
cmp dil, dil
push rax
adc byte [rax - 0x75], cl
test byte [rax + rbp*4], ah
add al, byte [rax]
add byte [rax - 0x7b], cl
sal byte [rbx + rdx - 0x10], 0x48
dec dword [rax]
jne 0x14014bf6d
mov rcx, qword [rsp + 0x2a8]
call fcn.1401807f0
mov r14, qword [rsp + 0x2a0]
cmp byte [r14 + 0x1b8], 0
jne 0x14014bf87
mov byte [r14 + 0x1b8], 1
lock or qword [r14 + 0x1c0], 1
lea rcx, [r14 + 0x180]
call fcn.1401e0530
lea rsi, [r14 + 0x1a0]
lea rdi, [r14 + 0x80]
lea rbx, [rsp + 0x2e0]
nop word cs:[rax + rax]
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
call fcn.140182930
cmp dword [rsp + 0x2e0], 1
ja 0x14014c071
lock sub qword [r14 + 0x1c0], 2
jb 0x14014c476
add byte [rax], al
add byte [rax], al
mov rcx, rbx
call fcn.14015e310
jmp 0x14014bfc0
mov r14, qword [rsp + 0x2b8]
cmp byte [r14 + 0x1b8], 0
jne 0x14014c00f
xchg byte [rax + 0x1000001], bh
lock or qword [r14 + 0x1c0], 1
lea rcx, [r14 + 0x180]
call fcn.1401e0530
lea rsi, [r14 + 0x1a0]
lea rdi, [r14 + 0x80]
lea rbx, [rsp + 0x2e0]
nop word [rax + rax]
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
call fcn.140182930
cmp dword [rsp + 0x2e0], 1
ja 0x14014c09b
lock sub qword [r14 + 0x1c0], 2
jb 0x14014c47f
mov rcx, rbx
call fcn.14015e310
jmp 0x14014c040
lea rcx, [rsp + 0x2e0]
call fcn.14015e310
mov rax, qword [rsp + 0x2a0]
lock dec qword [rax]
jne 0x14014c0de
mov rcx, qword [rsp + 0x2a0]
call fcn.140180690
jmp 0x14014c0de
lea rcx, [rsp + 0x2e0]
call fcn.14015e310
mov rax, qword [rsp + 0x2b8]
lock dec qword [rax]
jne 0x14014c0c3
mov rcx, qword [rsp + 0x2b8]
call fcn.140180690
mov rax, qword [rsp + 0x2b0]
lock dec qword [rax]
jne 0x14014c0de
lea rcx, [rsp + 0x2b0]
call case.0x140143c37.268
movaps xmm6, xmmword [rsp + 0x8b0]
add rsp, 0x8c8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call fcn.140337700
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x88]
add byte [rax], al
add byte [rax], al
lock inc qword [rcx]
jg 0x14014af43
ud2
lea rcx, str.internal_error:_entered_unreachable_codeC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_sync_notify.rs
lea r8, [0x1403df8c0]
mov edx, 0x28
call fcn.14032b650
mov qword [rsp + 0x2e0], 0
lea rdx, [0x1403df880]
test byte [rax + riz*8], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x293706
lea r9, [0x1403df888]
lea rcx, [rsp + 0x7a8]
lea r8, [rsp + 0x2e0]
call fcn.140338a40
mov qword [rsp + 0x2e0], 0
lea rdx, [0x1403df8a0]
lea r9, [0x1403df8a8]
lea rcx, [rsp + 0x698]
lea r8, [rsp + 0x2e0]
call fcn.140338a40
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_syncmpsclist.rs
call fcn.14032ba30
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtimepark.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x14040289e]
lea r9, [0x1403df380]
lea r8, [rsp + 0x2e0]
mov edx, 0x2b
call fcn.14032b930
mov qword [rsp + 0x2e0], 0
loopne 0x14014c205
add byte [rax], al
add byte [rax], al
add byte [rax], al
add r15, 0x10
lea rdx, [rsp + 0x588]
mov byte [0xcd60c217], al
test byte [rax + riz*8], ah
add al, byte [rax]
add byte [rcx + rcx*4 - 7], cl
mov byte [0xcd60c217], al
test byte [rax + riz*8], ah
add al, byte [rax]
add byte [rcx + rcx*4 - 7], cl
call fcn.140338980
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingclient.rs
call fcn.14032bcf0
lea rcx, str.internal_error:_entered_unreachable_codeC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_sync_notify.rs
lea r8, [0x1403df7c0]
mov edx, 0x28
call fcn.14032b650
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_syncmpscunbounded.rs
call fcn.14032bcf0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_schedulercurrent_threadmod.rs
call fcn.14032b870
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_schedulercurrent_threadmod.rs
call fcn.14032b870
lea rcx, str.core_missing
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_schedulercurrent_threadmod.rs
mov edx, 0xc
call fcn.14032ba50
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_schedulercurrent_threadmod.rs
mov qword [rsp + 0x20], rax
lea rcx, str.Failed_to__Enter::block_on_
lea r9, [0x1403df380]
lea r8, [rsp + 0x2e0]
mov edx, 0x1b
call fcn.14032b930
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_schedulercurrent_threadmod.rs
call fcn.14032bcb0
lea rcx, str.assertion_failed:_self.tail.is_none__
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_srcutillinked_list.rs
mov edx, 0x25
call fcn.14032b650
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 + 0x2e0], rax
mov qword [rsp + 0x2e8], 1
mov qword [rsp + 0x2f0], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x2f8], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingclient.rs
lea rcx, [rsp + 0x2e0]
call fcn.14032b4c0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtimecontextcurrent.rs
call fcn.14032b870
lea rax, str.reached_max__enter__depth
mov qword [rsp + 0x2e0], rax
mov qword [rsp + 0x2e8], 1
mov qword [rsp + 0x2f0], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x2f8], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtimecontextcurrent.rs
lea rcx, [rsp + 0x2e0]
call fcn.14032b4c0
lea rcx, str.assertion_failed:_c.runtime.get__.is_entered__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtimecontext_runtime.rs
lea r8, [0x1403defc0]
mov edx, 0x2e
call fcn.14032b650
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_schedulerdefer.rs
call fcn.14032b870
lea rcx, str.use_of_std::thread::current___is_not_possible_after_the_threads_local_data_has_been_destroyed
lea r8, [0x1403da830]
mov edx, 0x5e
call fcn.14032ba50
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_schedulercurrent_threadmod.rs
call fcn.14032b870
lea rcx, str.core_missing
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_schedulercurrent_threadmod.rs
mov edx, 0xc
call fcn.14032ba50
lea rax, str.a_spawned_task_panicked_and_the_runtime_is_configured_to_shut_down_on_unhandled_panic
mov qword [rsp + 0x2e0], rax
mov qword [rsp + 0x2e8], 1
mov qword [rsp + 0x2f0], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x2f8], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_schedulercurrent_threadmod.rs
lea rcx, [rsp + 0x2e0]
call fcn.14032b4c0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_schedulercurrent_threadmod.rs
call fcn.14032b870
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_schedulerdefer.rs
call fcn.14032b8d0
mov ecx, 7
int 0x29
ud2
mov ecx, 7
int 0x29
ud2
mov ecx, 7
int 0x29
ud2
mov ecx, 7
int 0x29
ud2
lea rdx, [rsp + 0xc78]
mov rcx, qword [rdx + 0x40]
mov qword [rsp + 0xd0], rcx
movups xmm0, xmmword [rdx + 0x10]
movups xmm1, xmmword [rdx + 0x20]
movups xmm2, xmmword [rdx + 0x30]
movaps xmmword [rsp + 0xc0], xmm2
movaps xmmword [rsp + 0xb0], xmm1
movaps xmmword [rsp + 0xa0], xmm0
test al, al
je 0x140152990
mov byte [rsp + 0xc82], 1
mov sil, 1
movdqu xmm9, xmmword [rsp + 0xcc8]
mov r15, qword [rsp + 0xcc0]
movzx eax, byte [0x14043f240]
mov edx, 0x440
xor ecx, ecx
call fcn.1401d3670
test rax, rax
je 0x140157067
mov rbp, rax
mov r8d, 0x88
mov rcx, rax
lea rdx, [rsp + 0xc00]
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x88], r12
mov rax, qword [rsp + 0xf8]
mov qword [rbp + 0x90], rax
movzx eax, byte [rsp + 0x148]
mov byte [rbp + 0x98], al
mov byte [rbp + 0x99], bl
mov eax, dword [rsp + 0x280]
mov dword [rbp + 0x9a], eax
movzx eax, word [rsp + 0x284]
mov word [rbp + 0x9e], ax
mov qword [rbp + 0xa0], r14
mov qword [rbp + 0xa8], rdi
mov rax, qword [rsp + 0x28]
mov qword [rbp + 0xb0], rax
mov byte [rbp + 0xb8], r13b
mov eax, dword [rsp + 0x318]
mov ecx, dword [rsp + 0x31b]
mov dword [rbp + 0xb9], eax
mov dword [rbp + 0xbc], ecx
mov rax, qword [rsp + 0xd0]
mov qword [rbp + 0xf0], rax
movdqa xmm0, xmmword [rsp + 0xa0]
movdqa xmm1, xmmword [rsp + 0xb0]
movaps xmm2, xmmword [rsp + 0xc0]
movups xmmword [rbp + 0xe0], xmm2
movdqu xmmword [rbp + 0xd0], xmm1
movdqu xmmword [rbp + 0xc0], xmm0
movdqu xmmword [rbp + 0xf8], xmm9
mov qword [rbp + 0x108], r15
mov byte [rbp + 0x110], sil
mov byte [rbp + 0x111], 0
mov bl, 4
mov rsi, qword [rsp + 0x68]
movabs r13, 0x8000000000000000
mov r14, qword [rsp + 0x38]
lea rdi, [rsp + 0xc78]
lea r15, [0x14040b480]
mov rcx, rsi
call fcn.14014f4e0
mov qword [rsi], 3
mov qword [rsi + 8], rbp
mov rax, qword [rsp + 0x5c0]
mov rcx, qword [rsp + 0x180]
mov qword [rcx + 0x60], rax
movups xmm0, xmmword [rsp + 0x5b0]
movups xmmword [rcx + 0x50], xmm0
movups xmm0, xmmword [rsp + 0x5a0]
movups xmmword [rcx + 0x40], xmm0
movdqu xmm0, xmmword [rsp + 0x560]
movdqu xmm1, xmmword [rsp + 0x570]
movups xmm2, xmmword [rsp + 0x580]
movups xmm3, xmmword [rsp + 0x590]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movdqu xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
mov byte [rsi + 0x78], bl
mov eax, dword [rsp + 0x370]
mov ecx, dword [rsp + 0x373]
mov rdx, qword [rsp + 0x138]
mov dword [rdx + 3], ecx
mov dword [rdx], eax
mov eax, 3
lea rcx, [rax - 3]
add rax, 0xfffffffffffffffe
cmp rcx, 2
mov ecx, 0
cmovae rax, rcx
test rax, rax
jne 0x140152a0c
cmp dword [rsi], 2
je 0x140156fe5
mov rsi, qword [r14]
cmp rsi, 4
jne 0x140150ba3
jmp 0x140156fe5
mov rsi, qword [r14]
lea rcx, [rsi - 1]
cmp rsi, 2
mov eax, 0
cmovae rax, rcx
test rax, rax
jne 0x140152400
mov rcx, qword [rsp + 0x70]
mov rax, qword [rcx + 0x70]
mov qword [rsp + 0xc70], rax
movups xmm0, xmmword [rcx + 0x60]
movaps xmmword [rsp + 0xc60], xmm0
movups xmm0, xmmword [rcx + 0x50]
movaps xmmword [rsp + 0xc50], xmm0
movups xmm0, xmmword [rcx + 0x40]
movaps xmmword [rsp + 0xc40], xmm0
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x30]
movaps xmmword [rsp + 0xc30], xmm3
movaps xmmword [rsp + 0xc20], xmm2
movaps xmmword [rsp + 0xc10], xmm1
movaps xmmword [rsp + 0xc00], xmm0
mov rcx, qword [rsp + 0x110]
mov rax, qword [rcx + 0x50]
mov qword [rdi + 0x50], rax
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rdi + 0x40], xmm0
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x30]
movups xmmword [rdi + 0x30], xmm3
movups xmmword [rdi + 0x20], xmm2
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
mov r8d, 0xd0
lea rcx, [rsp + 0x1be0]
lea rdx, [rsp + 0xc00]
call sub.VCRUNTIME140.dll_memcpy
mov qword [r14], 3
cmp rsi, 1
ja 0x140156ed4
add byte [rax], al
movups xmm3, xmmword [rsp + 0x1c10]
movups xmmword [rdi - 0x40], xmm3
movups xmmword [rdi - 0x50], xmm2
movups xmmword [rdi - 0x60], xmm1
movups xmmword [rdi - 0x70], xmm0
lea rax, [rsp + 0x1c58]
add byte [rax], al
movups xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x3f0], xmm0
movdqa xmmword [rsp + 0x400], xmm1
mov word [rax + rax], fs
add al, 0
add byte [rdi], cl
sub dword [rsp + 0x410], edx
movaps xmmword [rsp + 0x420], xmm3
movdqu xmm0, xmmword [rax + 0x40]
movdqa xmmword [rsp + 0x430], xmm0
mov rax, qword [rax + 0x50]
mov qword [rsp + 0x440], rax
mov rax, qword [rsp + 0xc38]
mov qword [rsp + 0x50], rax
mov eax, dword [rsp + 0xc40]
mov dword [rsp + 0x40], eax
mov rcx, qword [rsp + 0xc70]
mov rax, qword [rcx + 0x20]
test rax, rax
je 0x140151b90
cmp byte [rsp + 0x3f1], 0
lea rax, [0x140402a14]
lea rcx, str.httphttpswswssftpfileC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.2_srcparser.rs___
cmove rax, rcx
je 0x140151317
nop dword [rax + rax]
invalid
mov qword [rsp + 0x1a0], 2
add rdi, 0x88
cmp rdi, qword [rsp + 0x28]
je 0x140151b90
add byte [rax], al
cmp qword [rdi + 0x58], r13
jne 0x140150df0
xor eax, eax
mov rcx, qword [rdi]
cmovns esp, dword [rbx + 0xc]
invalid
add rcx, r15
jmp rcx
invalid
cmovns esp, dword [rbx + 0xc]
invalid
loope 0x140150e49
mov rdx, qword [rsp + 0x410]
test rdx, rdx
je 0x140154659
test byte [rax + 0x38], bl
add byte [rax], al
mov rcx, qword [rsp + 0x408]
call fcn.14008cb50
test rax, rax
je 0x140154659
add al, ch
mov ebp, 0x8548fff3
ror byte [rdi], 0x84
cmp byte [rax], al
add byte [rcx - 0x77], cl
invalid
mov r14, rax
mov rbp, rdx
test rdx, rdx
je case.0x14012c193.275
movzx r9d, byte [r14]
cmp r9b, 0x5b
jne 0x140150f1b
add rbp, r14
xor eax, eax
mov r8, r14
test r9b, r9b
test cl, cl
jns 0x140150ee0
jmp 0x140150e63
movzx r9d, byte [rcx]
mov rax, rdx
mov r8, rcx
test r9b, r9b
jns 0x140150ee0
mov ecx, r9d
and cl, 0x1f
movzx edx, cl
movzx r11d, byte [r8 + 1]
and r11d, 0x3f
cmp r9b, 0xdf
jbe 0x140150ec0
movzx r10d, byte [r8 + 2]
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
cmp r9b, 0xf0
jb 0x140150ed0
lea rcx, [r8 + 4]
movzx r9d, byte [r8 + 3]
and edx, 7
invalid
shl edx, 0x12
shl r10d, 6
and r9d, 0x3f
or r9d, r10d
or r9d, edx
cmp r9d, 0x110000
invalid
invalid
add byte [rbp + 0x31], dh
jne 0x140150ee8
jmp 0x140151b84
lea rcx, [r8 + 2]
shl edx, 6
or edx, r11d
mov r9d, edx
jmp 0x140150ee8
lea rcx, [r8 + 3]
shl edx, 0xc
or r10d, edx
mov r9d, r10d
jmp 0x140150ee8
lea rcx, [r8 + 1]
movzx r9d, r9b
mov rdx, rcx
mov edx, ecx
sub rdx, r8
add rdx, rax
cmp r9d, 0x5b
je 0x140150f01
cmp r9d, 0x5d
cmp ecx, 0x5d
jne 0x1401514ff
cmp rcx, rbp
jne 0x140150e50
xor eax, eax
xor edx, edx
sub rdx, rax
add r14, rax
mov rbp, rdx
jmp 0x140150f1b
xor ebp, ebp
mov qword [rsp + 0x80], r14
mov qword [rsp + 0x88], rbp
lodsb al, byte [rsi]
and al, 0x88
add byte [rax], al
add byte [rax - 0x77], cl
int1
lodsb al, byte [rsi]
and al, 0x88
add byte [rax], al
add byte [rax - 0x77], cl
int1
call fcn.14003a980
mov r12, rax
test r12b, 1
jne 0x140150fb0
invalid
movdqa xmmword [rsp + 0xa0], xmm7
mov r8d, 8
mov rcx, rsi
lea rdx, [rsp + 0xa0]
add al, ch
jne 0x140150ef8
out dx, al
dec dword [rax - 0x7d]
clc
or byte [rdi], cl
test dword [rbx], edx
add dword [rax], eax
invalid
add al, ch
jne 0x140150ef8
out dx, al
dec dword [rax - 0x7d]
clc
or byte [rdi], cl
test dword [rbx], edx
add dword [rax], eax
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
enter 0xf66, 0x68
iretd
movdqa xmm0, xmmword [rsp + 0xa0]
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 + 0x88], 0
jne 0x140151150
cmp qword [rsp + 0x88], 0
jne 0x140151150
mov rax, r12
shr rax, 8
call 0xc8f040d1
pushfq
and al, 0xa0
add byte [rax], al
add byte [rcx + 0xa12484], cl
add byte [rax], al
call 0xc8f040d1
pushfq
and al, 0xa0
add byte [rax], al
add byte [rcx + 0xa12484], cl
add byte [rax], al
movq qword [rsp + 0xa5], xmm8
pshufd xmm0, xmm8, 0xee
movd dword [rsp + 0xad], xmm0
mov rax, qword [rdi + 0x68]
test rax, rax
je 0x1401512d2
invalid
add al, byte [rax]
invalid
invalid
invalid
mov r14, qword [rdi + 0x60]
mov rsi, qword [rsp + 0xa1]
test r12b, 1
jne 0x1401516e7
mov r15, qword [rsp + 0xa9]
add rax, rax
lea r12, [rax + rax*8]
jmp 0x140151052
mov rcx, r14
lea rdx, [rsp + 0xa0]
call fcn.1400a4db0
test al, al
invalid
jne 0x140151071
sal byte [rbp + 0x2d], 0x49
add esi, 0x12
add r14, 0x12
add r12, 0xffffffffffffffee
je 0x1401517cf
cmp byte [r14], 2
jne 0x140151030
cmp bl, byte [r14 + 1]
jne 0x140151044
mov rax, qword [r14 + 2]
xor rax, rsi
mov rcx, qword [r14 + 0xa]
xor rcx, r15
or rcx, rax
jne 0x140151044
mov al, 1
jmp 0x140151231
test dl, 1
jne 0x140151150
iretd
add byte [rax], al
invalid
iretd
mov rcx, qword [rsp + 0x88]
test rcx, rcx
je 0x140151150
mov rdx, qword [rsp + 0x80]
cmp byte [rdx], 0x3a
jne 0x140151150
cmp rcx, 1
je 0x140151150
add rcx, 0xfffffffffffffffe
movzx r8d, byte [rdx + 1]
add dword [rax - 0x7d], ecx
ret 0x4802
mov dword [rsp + 0x80], edx
mov qword [rsp + 0x88], rcx
cmp r8b, 0x3a
jne 0x140151150
add dword [rax - 0x7d], ecx
ret 0x4802
mov qword [rsp + 0x226], 0
mov qword [rsp + 0x220], 0
add byte [rax], al
add byte [rcx - 0x48], al
invalid
add byte [rax], al
add byte [rcx + 0x29], cl
ror byte [rdi], 0x82
lodsb al, byte [rsi]
pop rsi
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
invalid
mov rcx, rsi
lea rdx, [rsp + 0x220]
call fcn.14003aed0
out dx, al
invalid
mov ecx, 8
sub rcx, rax
jb 0x140156fd4
out dx, al
invalid
cmp rax, 8
je 0x140156fbe
lea rcx, [rsp + rcx*2]
or al, 0x4c
add rcx, 0xa0
add rax, rax
ror byte [rax - 0x73], 0x94
and al, 0x20
add al, byte [rax]
add byte [rcx - 0x77], cl
shr al, 0x85
invalid
sbb eax, 0xfe1fe900
invalid
invalid
ror byte [rax - 0x73], 0x94
and al, 0x20
add al, byte [rax]
add byte [rcx - 0x77], cl
shr al, 0x85
invalid
jmp qword [rsi + 0x2e]
mov rax, qword [rdi + 0x80]
test rax, rax
test eax, eax
test eax, eax
je 0x140151217
mov rsi, qword [rdi + 0x78]
shl rax, 3
lea r15, [rax + rax*2]
xor ebx, ebx
jmp case.default.0x14015124a
add rbx, 0x18
cmp r15, rbx
je 0x140151225
mov r13, qword [rsi + rbx + 8]
mov r12, qword [rsi + rbx + 0x10]
cmp rbp, r12
jne 0x14015119e
mov rcx, r13
mov rdx, r14
mov r8, rbp
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140151213
test r12, r12
je 0x1401511c7
cmp byte [r13], 0x2e
jne 0x1401511c7
lea rax, [r12 - 1]
cmp rax, rbp
jne 0x1401511c7
lea rcx, [r13 + 1]
mov rdx, r14
mov r8, rbp
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
invalid
je 0x140151213
sal byte [rsp + rcx*2 + 0x48], 0x89
invalid
mov rdx, rbp
sub rdx, r12
jb 0x1401511e1
add rdx, r14
mov rcx, r13
mov r8, r12
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je case.0x140141daf.23
cmp r12, 1
jne 0x140151170
cmp byte [r13], 0x2a
jne 0x140151170
jmp 0x140151213
test r12, r12
je 0x1401511fc
cmp byte [r13], 0x2e
je 0x140151213
not r12
add r12, rbp
add esp, ebp
add esp, ebp
jae 0x140151170
cmp byte [r14 + r12], 0x2e
jne 0x140151170
jne 0x140151170
mov al, 1
jmp 0x140151227
xor eax, eax
mov rcx, qword [rdi]
movsxd rcx, dword [r15 + rcx*4]
add rcx, r15
jmp rcx
xor eax, eax
movabs r13, 0x8000000000000000
lea r15, [0x14040b480]
movabs byte [0x8024b48d48002b], al
add byte [rax], al
lea rsi, [rsp + 0x80]
mov rcx, qword [rdi]
mov ecx, dword [rdi]
movsxd rcx, dword [r15 + rcx*4]
add rcx, r15
jmp rcx
test al, al
jne 0x140150db0
cmp qword [rdi + 8], 0
je 0x1401513dd
mov bl, 2
cmp byte [rdi + 0x50], 2
je 0x140151280
lea rdx, [rdi + 0x48]
mov rax, qword [rdi + 0x30]
push rdi
mov rax, qword [rdi + 0x30]
mov r8, qword [rdi + 0x38]
mov r9, qword [rdi + 0x40]
mov rcx, rsi
call qword [rax]
movzx ebx, byte [rdi + 0x50]
mov dh, 0x5f
push rax
mov dh, 0x5f
push rax
lea rdx, [rdi + 0x28]
mov rax, qword [rdi + 0x10]
mov r8, qword [rdi + 0x18]
mov r9, qword [rdi + 0x20]
lea rcx, [rsp + 0xa8]
test al, 0
add byte [rax], al
test al, 0
add byte [rax], al
call qword [rax]
movups xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x90]
and al, 0x90
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rdi], cl
adc dword [rax + 0x30], ecx
and al, 0x90
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rdi], cl
adc dword [rax + 0x30], ecx
movups xmmword [rax + 0x20], xmm0
mov byte [rsp + 0xe8], bl
mov qword [rsp + 0xa0], 1
add cl, ch
jns 0x1401512d1
add byte [rax], al
add cl, ch
jns 0x1401512d1
add byte [rax], al
add byte [rcx], dh
ror byte [rax - 0x75], 0xf
xor eax, eax
mov rcx, qword [rdi]
movsxd rcx, dword [r15 + rcx*4]
add rcx, r15
add ecx, edi
add ecx, edi
jmp rcx
test al, al
jne 0x140150db0
movzx eax, byte [rsp + 0x3f0]
test al, al
je 0x140156952
cmp al, 2
jne 0x140150d8b
mov rax, qword [rsp + 0x3f8]
mov eax, dword [rsp + 0x3f8]
cmp qword [rax + 0x10], 4
jne 0x140150db0
invalid
invalid
invalid
mov rax, qword [rax + 8]
cmp dword [rax], 0x70747468
jne 0x140150db0
jmp 0x140151254
test al, al
jne 0x140150db0
lea rdx, [rdi + 8]
lea rcx, [rsp + 0x1a0]
lea r8, [rsp + 0x3f0]
lea eax, [rsp + 0x3f0]
lea eax, [rsp + 0x3f0]
call fcn.140174e70
cmp qword [rsp + 0x1a0], 2
movabs al, byte [0xfa64840f02000001]
invalid
invalid
movabs al, byte [0xfa64840f02000001]
invalid
jmp 0x140152118
test al, al
jne 0x140150db0
movzx eax, byte [rsp + 0x3f0]
test al, al
je 0x140156952
cmp al, 2
jne 0x1401515bd
mov rax, qword [rsp + 0x3f8]
cmp qword [rax + 0x10], 5
jne 0x140150db0
mov rax, qword [rax + 8]
jmp 0x1401515dd
test al, al
jne 0x140150db0
movzx eax, byte [rsp + 0x3f0]
test al, al
je 0x140156952
cmp al, 2
jne 0x1401515fa
mov rax, qword [rsp + 0x3f8]
mov rbp, qword [rax + 8]
mov r14, qword [rax + 0x10]
mov rdx, qword [rdi + 8]
cmp qword [rdx + 0x28], 0
jne 0x14015162e
jmp 0x140151a13
mov bl, 2
cmp byte [rdi + 0x50], 2
je 0x1401513fe
lea rdx, [rdi + 0x48]
mov rax, qword [rdi + 0x30]
mov r8, qword [rdi + 0x38]
mov r9, qword [rdi + 0x40]
mov rcx, rsi
call qword [rax]
movzx ebx, byte [rdi + 0x50]
lea rdx, [rdi + 0x28]
mov rax, qword [rdi + 0x10]
mov r8, qword [rdi + 0x18]
mov r9, qword [rdi + 0x20]
lea rcx, [rsp + 0xa8]
call qword [rax]
movups xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x90]
lea rax, [rsp + 0xa8]
movups xmmword [rax + 0x30], xmm1
movups xmmword [rax + 0x20], xmm0
mov byte [rsp + 0xe8], bl
mov qword [rsp + 0xa0], 0
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x1e0], rax
movzx eax, byte [rsp + 0xe8]
mov byte [rsp + 0x1e8], al
mov eax, dword [rsp + 0xe9]
mov dword [rsp + 0x1e9], eax
movzx eax, word [rsp + 0xed]
mov word [rsp + 0x1ed], ax
movzx eax, byte [rsp + 0xef]
mov byte [rsp + 0x1ef], al
mov rax, qword [rsp + 0xa0]
mov rcx, qword [rsp + 0xa8]
movdqu xmm0, xmmword [rsp + 0xb0]
movdqu xmm1, xmmword [rsp + 0xc0]
movups xmm2, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x1d0], xmm2
movdqa xmmword [rsp + 0x1c0], xmm1
movdqa xmmword [rsp + 0x1b0], xmm0
mov qword [rsp + 0x1a0], rax
mov qword [rsp + 0x1a8], rcx
cmp qword [rsp + 0x1a0], 2
je 0x140150dbc
jmp 0x140152118
mov r8, rdx
nop word cs:[rax + rax]
cmp rcx, rbp
je 0x140150f0e
mov r9, rbp
movzx r10d, byte [rbp - 1]
test r10b, r10b
js 0x140151530
cmp byte [rsp + 0x3f1], 0
lea rax, [0x140402a14]
lea rcx, str.httphttpswswssftpfileC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.2_srcparser.rs___
cmove rax, rcx
je 0x140150db0
mov ecx, dword [rax]
mov edx, 0x70747468
xor ecx, edx
movzx eax, byte [rax + 4]
xor eax, 0x73
or eax, ecx
jne 0x140150db0
jmp 0x140151254
xor r14d, r14d
cmp byte [rsp + 0x3f1], 0
sete r14b
lea rbp, [0x140402a14]
lea rax, str.httphttpswswssftpfileC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.2_srcparser.rs___
cmove rbp, rax
xor r14, 5
mov rdx, qword [rdi + 8]
cmp qword [rdx + 0x28], 0
je 0x140151a13
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, r14
xor r12d, r12d
and rax, 0xfffffffffffffff8
je 0x1401516c4
nop dword [rax]
add r11, r10
rol r10, 0xd
mov rcx, qword [rbp + 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 0x140151680
mov esi, r14d
and esi, 7
cmp esi, 4
jb 0x14015172c
add rax, rax
lea rbx, [rax + rax*8]
jmp 0x140151712
mov rcx, r14
lea rdx, [rsp + 0xa0]
call fcn.1400a4db0
test al, al
jne 0x140151725
add r14, 0x12
add rbx, 0xffffffffffffffee
je 0x1401517c8
cmp byte [r14], 2
jne 0x1401516f0
cmp byte [r14 + 1], 0
jne 0x140151704
cmp dword [r14 + 2], esi
jne 0x140151704
mov al, 1
jmp 0x140151238
xor eax, eax
jmp 0x140151238
xor eax, eax
jmp 0x140151231
mov qword [rsp + 0x1a0], 2
movabs r13, 0x8000000000000000
lea r15, [0x14040b480]
lea rsi, [rsp + 0x80]
jmp 0x140150dbc
xor edx, edx
mov r8, rax
xor eax, eax
jmp 0x140151510
mov rdi, qword [rsp + 0xc20]
lock inc qword [rdi]
jle case.0x140152a46.2
mov rsi, qword [rsp + 0xc28]
mov rbx, qword [rsp + 0xc30]
lock inc qword [rsi]
jle case.0x140152a46.2
cmp qword [rsp + 0xc00], 0
je 0x140151bf0
mov rcx, qword [rsp + 0xc08]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov qword [rsp + 0x100], rax
mov r14d, 1
jmp 0x140151bf3
xor r14d, r14d
mov rcx, qword [rsp + 0xc10]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
movzx ebp, byte [rsp + 0xc1c]
movzx r12d, byte [rsp + 0xc1d]
movq xmm9, qword [rsp + 0xc18]
mov r15, qword [rsp + 0xc70]
lock inc qword [r15]
jle case.0x140152a46.2
mov r13, rax
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rbx
movzx eax, byte [rsp + 0xc78]
mov byte [rsp + 0x48], al
mov eax, dword [rsp + 0xc40]
mov dword [rsp + 0x108], eax
mov rax, qword [rsp + 0xc38]
mov qword [rsp + 0x118], rax
movzx eax, byte [rsp + 0xc79]
mov byte [rsp + 0x58], al
movzx eax, byte [rsp + 0xc7a]
mov byte [rsp + 0x78], al
mov bl, 2
cmp byte [rsp + 0xc68], 2
je 0x140151cbb
mov rax, qword [rsp + 0xc48]
mov r8, qword [rsp + 0xc50]
mov r9, qword [rsp + 0xc58]
lea rcx, [rsp + 0xa0]
lea rdx, [rsp + 0xc60]
call qword [rax]
movzx ebx, byte [rsp + 0xc68]
movups xmm0, xmmword [rsp + 0xa0]
movups xmm1, xmmword [rsp + 0xb0]
lea rax, [rsp + 0x284]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
movzx eax, byte [0x14043f240]
mov edx, 0x538
xor ecx, ecx
call fcn.1401d3670
test rax, rax
je 0x140156f04
mov r14, rax
mov rax, qword [rsp + 0x30]
mov qword [r14], rax
mov rax, qword [rsp + 0x100]
mov qword [r14 + 8], rax
mov qword [r14 + 0x10], r13
movd dword [r14 + 0x18], xmm9
mov byte [r14 + 0x1c], bpl
mov byte [r14 + 0x1d], r12b
mov qword [r14 + 0x20], rdi
mov qword [r14 + 0x28], rsi
mov rax, qword [rsp + 0x28]
mov qword [r14 + 0x30], rax
mov rax, qword [rsp + 0x118]
mov qword [r14 + 0x38], rax
mov eax, dword [rsp + 0x108]
mov dword [r14 + 0x40], eax
movups xmm0, xmmword [rsp + 0x280]
movups xmm1, xmmword [rsp + 0x290]
movups xmmword [r14 + 0x44], xmm0
movups xmmword [r14 + 0x54], xmm1
mov eax, dword [rsp + 0x2a0]
mov dword [r14 + 0x64], eax
mov byte [r14 + 0x68], bl
mov qword [r14 + 0x70], r15
movzx eax, byte [rsp + 0x48]
mov byte [r14 + 0x78], al
movzx eax, byte [rsp + 0x58]
mov byte [r14 + 0x79], al
movzx eax, byte [rsp + 0x78]
mov byte [r14 + 0x7a], al
movaps xmm0, xmmword [rsp + 0x3f0]
movdqa xmm1, xmmword [rsp + 0x400]
movaps xmm2, xmmword [rsp + 0x410]
movaps xmm3, xmmword [rsp + 0x420]
movups xmmword [r14 + 0x80], xmm0
movdqu xmmword [r14 + 0x90], xmm1
movups xmmword [r14 + 0xa0], xmm2
movups xmmword [r14 + 0xb0], xmm3
movdqa xmm0, xmmword [rsp + 0x430]
movdqu xmmword [r14 + 0xc0], xmm0
mov rax, qword [rsp + 0x440]
mov qword [r14 + 0xd0], rax
mov word [r14 + 0x250], 0
mov rax, qword [rsp + 0x50]
mov qword [r14 + 0x258], rax
mov eax, dword [rsp + 0x40]
mov dword [r14 + 0x260], eax
mov rax, r14
add rax, 0x268
lea rdi, [0x1403d44f8]
mov byte [rax], 0
mov rax, qword [rsp + 0x38]
mov rax, qword [rax]
lea rcx, [rax - 1]
cmp rax, 2
mov eax, 0
cmovae rax, rcx
cmp rax, 1
movabs r13, 0x8000000000000000
lea r15, [0x14040b480]
je 0x140151ff0
test rax, rax
jne 0x140152035
mov rsi, qword [rsp + 0x68]
mov rax, qword [rsi + 0x100]
lock dec qword [rax]
jne 0x140151f20
mov rcx, qword [rsi + 0x100]
call fcn.140180ec0
mov rax, qword [rsi + 0x108]
lock dec qword [rax]
je 0x140151f31
mov rax, qword [rsp + 0x38]
cmp qword [rax], 0
je 0x140151eaf
mov rax, qword [rsp + 0x70]
mov rcx, qword [rax]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rsi + 0xf0]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov rax, qword [rsi + 0x150]
lock dec qword [rax]
jne 0x140151f60
mov rcx, qword [rsi + 0x150]
call case.0x14016bf27.96
cmp byte [rsi + 0x148], 2
je 0x140151f6d
mov rax, qword [rsi + 0x128]
mov rdx, qword [rsi + 0x130]
mov r8, qword [rsi + 0x138]
mov rcx, qword [rsp + 0x150]
call qword [rax + 0x20]
mov rax, qword [rsp + 0x110]
cmp byte [rax], 2
jae 0x140151f7a
jmp 0x140151fa9
mov rax, qword [rsi + 0x108]
lock dec qword [rax]
jne 0x140151e96
mov rcx, qword [rsi + 0x108]
mov rdx, qword [rsi + 0x110]
call fcn.140180e30
mov rax, qword [rsp + 0x38]
cmp qword [rax], 0
jne 0x140151ea1
jmp 0x140151eaf
cmp byte [rsi + 0x148], 2
jne 0x140151ee8
mov rax, qword [rsp + 0x110]
cmp byte [rax], 2
jb 0x140151fa9
mov r12, qword [rsi + 0x168]
lea rcx, [r12 + 0x18]
mov rax, qword [r12]
mov rdx, qword [r12 + 8]
mov r8, qword [r12 + 0x10]
call qword [rax + 0x20]
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x170]
mov rdx, qword [rsi + 0x178]
mov r8, qword [rsi + 0x180]
mov rcx, qword [rsp + 0x190]
call qword [rax + 0x20]
mov rax, qword [rsi + 0x190]
mov rdx, qword [rsi + 0x198]
mov r8, qword [rsi + 0x1a0]
mov rcx, qword [rsp + 0x188]
call qword [rax + 0x20]
jmp 0x140152035
mov rax, qword [rsp + 0x68]
mov r12, qword [rax + 0xe8]
mov rsi, qword [rax + 0xf0]
mov rax, qword [rsi]
test rax, rax
je 0x140152010
mov rcx, r12
call rax
cmp qword [rsi + 8], 0
je 0x140152035
cmp qword [rsi + 0x10], 0x11
jb 0x140152023
mov r12, qword [r12 - 8]
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x68]
mov qword [rax + 0xe0], 2
mov qword [rax + 0xe8], r14
mov qword [rax + 0xf0], rdi
mov rax, qword [rsp + 0xc20]
lock dec qword [rax]
jne 0x14015206e
mov rcx, qword [rsp + 0xc20]
call fcn.140180ec0
mov rax, qword [rsp + 0xc28]
lock dec qword [rax]
mov r14, qword [rsp + 0x38]
lea rdi, [rsp + 0xc78]
jne 0x14015209e
mov rcx, qword [rsp + 0xc28]
mov rdx, qword [rsp + 0xc30]
call fcn.140180e30
cmp qword [rsp + 0xc00], 0
je 0x1401520b7
mov rcx, qword [rsp + 0xc08]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rsp + 0xc10]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov rax, qword [rsp + 0xc70]
lock dec qword [rax]
jne 0x1401520e2
mov rcx, qword [rsp + 0xc70]
call case.0x14016bf27.96
cmp byte [rsp + 0xc68], 2
je 0x140150ba0
mov rax, qword [rsp + 0xc48]
mov rdx, qword [rsp + 0xc50]
mov r8, qword [rsp + 0xc58]
lea rcx, [rsp + 0xc60]
call qword [rax + 0x20]
jmp 0x140150ba0
mov rdi, qword [rsp + 0xc20]
lock inc qword [rdi]
jle case.0x140152a46.2
mov rsi, qword [rsp + 0xc28]
mov rbx, qword [rsp + 0xc30]
lock inc qword [rsi]
jle case.0x140152a46.2
cmp qword [rsp + 0xc00], 0
je 0x14015216d
cmp rax, 1
jne 0x140156eec
movzx eax, word [rsp + 0x2f4]
mov word [rsp + 0x2b4], ax
mov eax, dword [rsp + 0x2f0]
mov dword [rsp + 0x2b0], eax
mov byte [rsp + 0x148], dil
mov esp, 0x14824
add byte [rcx - 0x77], cl
test dword [rax - 0x75], 0x8b38247c
test byte [rax + rsi*4], ah
add al, byte [rax]
add byte [rcx + 0x2d02484], cl
add byte [rax], al
movzx eax, word [rsp + 0x2b4]
mov word [rsp + 0x2d4], ax
mov rax, qword [rsp + 0x68]
mov rsi, qword [rax]
cmp rsi, 2
je 0x140157015
test byte [rcx + rdi*4], ah
add byte [rax], al
add byte [rbx + rbx*8 + 0x24bc894c], al
clc
add byte [rax], al
add byte [rbx + riz + 0x48], dh
lea ecx, [rsp + 0x628]
mov rdx, r12
call qword [r15 + 0x78]
movabs rax, 0x8000000000000001
add byte [rax], al
add byte [rax], al
add byte [rax + 0x24843948], al
sub byte [rsi], al
invalid
add byte [rax], al
invalid
jne 0x140152630
mov r14, qword [rsp + 0xa0]
mov rdi, qword [rsp + 0xa8]
jmp 0x14015268f
mov rsi, qword [rsp + 0xa0]
test rsi, rsi
je 0x1401529c4
mov rdi, qword [rsp + 0xa8]
movzx eax, byte [0x14043f240]
mov edx, 0x28
xor ecx, ecx
call fcn.1401d3670
test rax, rax
je 0x140157076
mov r14, rax
mov rax, qword [rsp + 0x638]
mov qword [r14 + 0x10], rax
movups xmm0, xmmword [rsp + 0x628]
movups xmmword [r14], xmm0
mov qword [r14 + 0x18], rsi
mov qword [r14 + 0x20], rdi
lea rdi, [0x1403d1f38]
mov rsi, qword [rsp + 0x68]
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x28], rax
movzx r13d, byte [rsp + 0xb8]
lea rcx, [rsp + 0xa8]
mov eax, dword [rcx + 0x11]
mov ecx, dword [rcx + 0x14]
mov dword [rsp + 0x318], eax
mov dword [rsp + 0x31b], ecx
movzx eax, byte [rsp + 0xcd8]
mov ecx, r13d
or cl, al
jne 0x140150940
lea rcx, [rsp + 0xc78]
mov rax, qword [rcx + 0x40]
mov qword [rsp + 0xd0], rax
add byte [rax], al
add bl, dh
movq mm0, qword [rcx + 0x10]
add byte [rax], al
add bl, dh
movq mm0, qword [rcx + 0x10]
movdqu xmm1, xmmword [rcx + 0x20]
movups xmm2, xmmword [rcx + 0x30]
movaps xmmword [rsp + 0xc0], xmm2
movdqa xmmword [rsp + 0xb0], xmm1
add byte [rax], al
movdqa xmmword [rsp + 0xa0], xmm0
lea rcx, [rsp + 0x1a0]
lea rdx, [rsp + 0xcc0]
lea r15, [rsp + 0xa0]
mov r8, r15
mov r9b, 1
call fcn.1401b3450
mov rcx, r15
call fcn.1401b3ac0
adc eax, dword [rsi]
invalid
cmp byte [rsp + 0xa0], 2
jb 0x140152780
mov r15, r12
mov r12, qword [rsp + 0xa8]
lea rcx, [r12 + 0x18]
mov rax, qword [r12]
mov rdx, qword [r12 + 8]
mov r8, qword [r12 + 0x10]
call qword [rax + 0x20]
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, r12
mov r12, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0xb0]
mov rdx, qword [rsp + 0xb8]
mov r8, qword [rsp + 0xc0]
lea rcx, [rsp + 0xc8]
call qword [rax + 0x20]
mov r8, qword [rsp + 0xd0]
lea rax, [r8 + 1]
cmp rax, 2
lea r15, [0x14040b480]
cmp eax, 0x2b8cc6
jae 0x1401529a5
cmp byte [rsp + 0x1a0], 3
jne case.0x140138b53.66
movzx eax, byte [0x14043f240]
mov edx, 0x38
xor ecx, ecx
call fcn.1401d3670
test rax, rax
je 0x140157058
add byte [rax], al
add byte [rax], al
mov rbp, rax
mov qword [rax], 0
add byte [rax], al
add byte [rax], al
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 4
mov r8d, 0x17
mov rcx, rax
lea rdx, str.ALPN_upgraded_to_HTTP_2C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcclientclient.rs
xor al, 0x16
sub byte [rax], al
xor al, 0x16
sub byte [rax], al
call fcn.14018f0c0
test r14, r14
movabs r13, 0x8000000000000000
je 0x140152851
mov rax, qword [rdi]
test rax, rax
invalid
je 0x14015282d
invalid
sal byte [rbp + rax + 0x4c], 0x89
int1
mov rcx, r14
call rax
cmp qword [rdi + 8], 0
je 0x140152851
cmp qword [rdi + 0x10], 0x11
jb 0x14015283f
mov r14, qword [r14 - 8]
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rsp + 0x28]
lock dec qword [rcx]
sub al, dh
dec qword [rcx]
jne 0x140152861
call fcn.140180ec0
mov rax, qword [rsp + 0xf8]
mov rax, qword [rax]
test rax, rax
mov r14, qword [rsp + 0x38]
lea rdi, [rsp + 0xc78]
je 0x140152883
mov rcx, r12
call rax
mov rax, qword [rsp + 0xf8]
cmp qword [rax + 8], 0
je 0x1401528b8
mov rax, qword [rsp + 0xf8]
cmp qword [rax + 0x10], 0x11
jb 0x1401528a6
mov r12, qword [r12 - 8]
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0xcc0]
test rax, rax
je 0x1401528d8
lock dec qword [rax]
jne 0x1401528d8
lea rcx, [rsp + 0xcc0]
call fcn.140181440
mov rax, qword [rsp + 0xc68]
test rax, rax
je 0x140152900
lock dec qword [rax]
jne 0x140152900
mov rcx, qword [rsp + 0xc68]
mov rdx, qword [rsp + 0xc70]
call fcn.140180e30
mov rax, qword [rsp + 0xcc8]
mov bl, 2
test rax, rax
je 0x140150ad6
lock dec qword [rax]
jne 0x140150ad6
mov rcx, qword [rsp + 0xcc8]
mov rdx, qword [rsp + 0xcd0]
call fcn.140180e30
jmp 0x140150ad6
mov rax, qword [rsp + 0x1d0]
mov qword [rsp + 0xd0], rax
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x1a0], al
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x1a0], al
movups xmm1, xmmword [rsp + 0x1b0]
movups xmm2, xmmword [rsp + 0x1c0]
movaps xmmword [rsp + 0xc0], xmm2
movaps xmmword [rsp + 0xb0], xmm1
movaps xmmword [rsp + 0xa0], xmm0
add byte [rax], al
add byte [rdi], cl
mov dh, 0x84
and al, 0xd8
or al, 0
add byte [rax + rax*8 - 0x200f7af1], al
invalid
invalid
add byte [rax], al
add byte [rdi], cl
mov dh, 0x84
and al, 0xd8
or al, 0
add byte [rax + rax*8 - 0x200f7af1], al
invalid
test r13b, r13b
je 0x140150980
mov esi, r13d
xor sil, 1
jmp 0x14015098b
lock dec qword [r8 + 8]
jne 0x1401527c0
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1401527c0
movzx eax, byte [0x14043f240]
mov edx, 0x18
xor ecx, ecx
call fcn.1401d3670
test rax, rax
mov rsi, qword [rsp + 0x68]
je 0x140157085
mov r14, rax
mov rax, qword [rsp + 0x638]
mov qword [r14 + 0x10], rax
adc byte [rdi], r9b
adc byte [rsp + 0x628], al
adc byte [rdi], r9b
adc byte [rsp + 0x628], al
movups xmmword [r14], xmm0
lea rdi, [0x1403d1dd8]
jmp 0x140152694
cmp rax, 1
jne 0x140156ffd
out 0x45, eax
add byte [rax], al
movzx r15d, byte [rsi + 0x78]
cmp r15b, 4
jne case.default.0x140152a46
mov rax, qword [rsp + 0x140]
mov r13, qword [rax]
movzx eax, byte [r13 + 0x111]
lea rcx, [0x14040b46c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
enter 0xffffffffffffe0ff, 0x49
mov eax, dword [rbp + 0x98]
mov rax, qword [r13 + 0x98]
mov qword [rsp + 0xc10], rax
movups xmm0, xmmword [r13 + 0x88]
movaps xmmword [rsp + 0xc00], xmm0
mov rax, qword [r13 + 0x68]
test rax, rax
je 0x140152d1f
mov rcx, qword [r13 + 0x70]
lock inc qword [rax]
jg 0x140152d1f
jmp case.0x140152a46.2
mov rax, qword [rsp + 0x1ca0]
test rax, rax
mov rsi, qword [rsp + 0x68]
je 0x140152b28
lock dec qword [rax]
jne 0x140152b28
lea rcx, [rsp + 0x1ca0]
call fcn.140181440
mov rax, qword [rsp + 0x1c48]
test rax, rax
je 0x140152b50
lock dec qword [rax]
jne 0x140152b50
mov rcx, qword [rsp + 0x1c48]
mov rdx, qword [rsp + 0x1c50]
add al, ch
loopne 0x140152b30
add al, byte [rax]
add al, ch
loopne 0x140152b30
add al, byte [rax]
mov rax, qword [rsp + 0x1ca8]
test rax, rax
je 0x140152b78
lock dec qword [rax]
jne 0x140152b78
mov rcx, qword [rsp + 0x1ca8]
mov rdx, qword [rsp + 0x1cb0]
add al, ch
invalid
loop 0x140152b79
invalid
add al, ch
mov eax, 0x480002e2
mov ecx, esi
mov rcx, rsi
call fcn.14014f4e0
mov qword [rsi], 4
mov r15b, 2
jmp 0x140156dc2
leave
invalid
mov byte [rsi + 0x78], 3
cmp r15b, 3
je 0x1401570e1
mov rbx, qword [rsi + 8]
mov rax, qword [rsi + 0x30]
mov qword [rsp + 0x660], rax
movups xmm0, xmmword [rsi + 0x20]
movaps xmmword [rsp + 0x650], xmm0
movdqu xmm0, xmmword [rsi + 0x10]
movdqa xmmword [rsp + 0x640], xmm0
movdqu xmm6, xmmword [rsi + 0x38]
movzx ebp, byte [rsi + 0x48]
mov eax, dword [rsi + 0x4c]
mov dword [rsp + 0x203], eax
mov eax, dword [rsi + 0x49]
mov dword [rsp + 0x200], eax
mov r14, qword [rsi + 0x50]
movdqu xmm7, xmmword [rsi + 0x58]
movzx r13d, byte [rsi + 0x68]
movzx edi, byte [rsi + 0x69]
movzx eax, word [rsi + 0x6e]
mov word [rsp + 0x19c], ax
mov eax, dword [rsi + 0x6a]
mov dword [rsp + 0x198], eax
add byte [rax], al
add byte [rax], al
mov r12, rsi
mov rsi, qword [rsi + 0x70]
mov rcx, qword [rsp + 0x138]
add byte [rbx + 0x3498b01], cl
add byte [rbx + 0x3498b01], cl
mov dword [rsp + 0x348], eax
mov dword [rsp + 0x34b], ecx
jmp 0x140156d29
dec dword [rax - 0x75]
or eax, 0x2ec54b
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140152b03
lea rsi, [r13 + 0x148]
movzx eax, byte [r13 + 0x148]
lea r15, [r13 + 0x118]
test eax, eax
je 0x14015628b
cmp eax, 3
je 0x1401562a4
lea rcx, [0x1403ce898]
call fcn.14032bcf0
lea rbx, [r13 + 0x438]
movzx eax, byte [r13 + 0x438]
lea r15, [r13 + 0x118]
test eax, eax
je 0x140152e1f
cmp eax, 3
jne 0x140157204
lea r14, [r13 + 0x430]
movzx eax, byte [r13 + 0x430]
lea r12, [r13 + 0x1d0]
test eax, eax
je 0x1401530bf
cmp eax, 3
jne 0x140157348
lea rbp, [r13 + 0x368]
movzx eax, byte [r13 + 0x368]
test eax, eax
je 0x140153306
cmp eax, 3
jne 0x14015739f
lea rsi, [r13 + 0x360]
movzx eax, byte [r13 + 0x360]
test eax, eax
je 0x140154a05
cmp eax, 3
jne 0x1401573f3
mov r9, qword [r13 + 0x358]
jmp 0x140153382
movzx edx, word [r13 + 0x64]
mov r8d, dword [r13 + 0x60]
mov r9d, dword [r13 + 0x48]
mov r10, qword [r13 + 0x40]
mov r11, qword [r13 + 0x30]
mov esi, dword [r13 + 0x38]
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movups xmm2, xmmword [r13 + 0x20]
mov rdi, qword [r13 + 0x50]
movaps xmm3, xmmword [rsp + 0xc00]
movups xmmword [rsp + 0x84], xmm3
mov rbx, qword [rsp + 0xc10]
mov qword [rsp + 0x94], rbx
lea r15, [r13 + 0x118]
movups xmmword [r13 + 0x118], xmm0
movups xmmword [r13 + 0x128], xmm1
movups xmmword [r13 + 0x138], xmm2
mov qword [r13 + 0x148], r11
mov dword [r13 + 0x150], esi
mov qword [r13 + 0x158], r10
mov dword [r13 + 0x160], r9d
mov qword [r13 + 0x168], rdi
mov r9, qword [r13 + 0x58]
mov r10, qword [r13 + 0x78]
mov qword [r13 + 0x170], r9
mov dword [r13 + 0x178], r8d
mov word [r13 + 0x17c], dx
mov qword [r13 + 0x180], rax
mov qword [r13 + 0x188], rcx
mov qword [r13 + 0x190], r10
mov eax, dword [r13 + 0x80]
mov dword [r13 + 0x198], eax
movups xmm0, xmmword [rsp + 0x80]
movdqu xmm1, xmmword [rsp + 0x8c]
movups xmmword [r13 + 0x19c], xmm0
movdqu xmmword [r13 + 0x1a8], xmm1
lea rbx, [r13 + 0x438]
mov byte [r13 + 0x438], 0
movzx eax, byte [0x14043f240]
mov edx, 0x2320
xor ecx, ecx
call fcn.1401d3670
test rax, rax
je 0x140157114
mov rsi, rax
pxor xmm6, xmm6
movdqu xmmword [rax + 0x2310], xmm6
movdqu xmmword [rax + 0x2300], xmm6
movzx eax, byte [0x14043f240]
mov edx, 0x280
xor ecx, ecx
call fcn.1401d3670
test rax, rax
je 0x140157123
mov rbp, rax
and rbp, 0xffffffffffffff80
mov qword [rbp + 0x78], rax
mov qword [rbp + 0x80], 1
mov qword [rbp + 0x88], 1
mov qword [rbp + 0x100], rsi
mov qword [rbp + 0x108], 0
mov qword [rbp + 0x180], 0
mov qword [rbp + 0x190], 0
movdqa xmmword [rbp + 0x200], xmm6
movdqa xmmword [rbp + 0x210], xmm6
mov qword [rbp + 0x220], rsi
mov qword [rbp + 0x228], rsi
mov qword [rbp + 0x230], 0
mov byte [rbp + 0x238], 0
mov qword [rbp + 0x240], 0
mov qword [rbp + 0x248], 1
mov qword [rbp + 0x250], 0
lock inc qword [rbp + 0x80]
jle case.0x140152a46.2
movzx eax, byte [0x14043f240]
mov edx, 0x30
xor ecx, ecx
call fcn.1401d3670
test rax, rax
je 0x140157105
mov rsi, 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 case.0x140152a46.2
sub rbp, 0xffffffffffffff80
mov qword [r13 + 0x1b8], rsi
mov qword [r13 + 0x1c0], rbp
mov byte [r13 + 0x1c8], 0
cmp byte [r13 + 0x19a], 0
je 0x14015304e
lea rax, [r13 + 0x1a0]
mov rcx, qword [rax + 0x10]
mov qword [rsp + 0xc10], rcx
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xc00], xmm0
mov rcx, qword [r13 + 0x180]
mov rdx, qword [r13 + 0x188]
test rcx, rcx
je 0x140152fbc
lock inc qword [rcx]
jle case.0x140152a46.2
lea rax, [r13 + 0x138]
mov r8, qword [rsp + 0xc10]
mov qword [rsp + 0x300], r8
movaps xmm0, xmmword [rsp + 0xc00]
movaps xmmword [rsp + 0x2f0], xmm0
lea r12, [r13 + 0x1d0]
mov qword [r13 + 0x1d0], rcx
mov qword [r13 + 0x1d8], rdx
mov qword [r13 + 0x370], rbp
mov qword [r13 + 0x378], rsi
mov qword [r13 + 0x410], rax
movaps xmm0, xmmword [rsp + 0x2f0]
movups xmmword [r13 + 0x418], xmm0
mov r8, qword [rsp + 0x300]
mov qword [r13 + 0x428], r8
lea r14, [r13 + 0x430]
mov byte [r13 + 0x430], 0
movq xmm1, rsi
movq xmm0, rbp
punpcklqdq xmm0, xmm1
jmp 0x1401530dd
mov rdi, qword [r13 + 0x1a0]
mov rax, qword [r13 + 0x1a8]
mov rcx, qword [r13 + 0x1b0]
mov qword [rsp + 0x188], rcx
mov rcx, rdi
mov qword [rsp + 0x190], rax
call qword [rax + 0x40]
mov byte [rsp + 0x50], al
movzx eax, byte [0x14043f240]
mov edx, 0x2000
xor ecx, ecx
call fcn.1401d3670
test rax, rax
je 0x140157162
mov rcx, rax
movzx eax, byte [r13 + 0x19b]
test eax, eax
je 0x140153898
cmp eax, 2
je 0x14015389c
mov byte [rsp + 0x50], 1
jmp 0x14015389c
movdqu xmm0, xmmword [r13 + 0x370]
mov rax, qword [r13 + 0x410]
mov rcx, qword [r13 + 0x1d0]
mov rdx, qword [r13 + 0x1d8]
movdqu xmmword [r13 + 0x1e0], xmm0
mov qword [r13 + 0x380], rax
mov qword [r13 + 0x1f0], rcx
mov qword [r13 + 0x1f8], rdx
mov ecx, dword [rax + 0x40]
lea edx, [rcx - 0x4000]
cmp edx, 0xffc000
jae 0x140157132
mov r8, qword [rax + 0x30]
mov rdx, r8
shr rdx, 0x20
jne 0x14015714a
lea rdx, [r13 + 0x418]
mov r10d, dword [rax + 0x38]
mov r9d, dword [rax + 0x3c]
cmp qword [rax], 0
je 0x14015313c
mov rax, qword [rax + 8]
jmp 0x140153141
mov eax, 0xa
mov qword [r13 + 0x388], 1
mov qword [r13 + 0x390], 0x400
mov dword [r13 + 0x398], 1
mov dword [r13 + 0x39c], r10d
mov qword [r13 + 0x3a0], 0x1e
mov dword [r13 + 0x3a8], 0
mov qword [r13 + 0x3b0], 0xffffffffffffffff
mov qword [r13 + 0x3b8], r8
mov qword [r13 + 0x3c0], rax
mov qword [r13 + 0x3c8], 0x14
mov dword [r13 + 0x3d0], 0
mov qword [r13 + 0x3d8], 1
mov dword [r13 + 0x3e0], 0
mov dword [r13 + 0x3e8], 1
mov dword [r13 + 0x3ec], r9d
mov dword [r13 + 0x3f0], 1
mov dword [r13 + 0x3f4], ecx
mov dword [r13 + 0x3f8], 0
mov dword [r13 + 0x400], 0
mov byte [r13 + 0x408], 0
mov dword [r13 + 0x40c], 1
mov qword [r13 + 0x200], 1
mov qword [r13 + 0x208], 0x400
mov dword [r13 + 0x210], 1
mov dword [r13 + 0x214], r10d
mov qword [r13 + 0x218], 0x1e
mov dword [r13 + 0x220], 0
mov qword [r13 + 0x228], 0xffffffffffffffff
mov qword [r13 + 0x230], r8
mov qword [r13 + 0x238], rax
mov qword [r13 + 0x240], 0x14
mov dword [r13 + 0x248], 0
mov qword [r13 + 0x250], 1
mov dword [r13 + 0x258], 0
mov dword [r13 + 0x260], 1
mov dword [r13 + 0x264], r9d
mov dword [r13 + 0x268], 1
mov dword [r13 + 0x26c], ecx
mov dword [r13 + 0x270], 0
mov dword [r13 + 0x278], 0
mov byte [r13 + 0x280], 0
mov dword [r13 + 0x284], 1
mov rax, qword [rdx + 0x10]
mov qword [r13 + 0x298], rax
movups xmm0, xmmword [rdx]
movups xmmword [r13 + 0x288], xmm0
lea rbp, [r13 + 0x368]
mov byte [r13 + 0x368], 0
lea rdx, [r13 + 0x200]
lea rdi, [r13 + 0x2a0]
mov rax, qword [r13 + 0x298]
mov qword [r13 + 0x2b0], rax
movdqu xmm0, xmmword [r13 + 0x288]
movdqu xmmword [r13 + 0x2a0], xmm0
lea rcx, [r13 + 0x2b8]
mov r8d, 0x88
call sub.VCRUNTIME140.dll_memcpy
mov qword [r13 + 0x340], rdi
lea rsi, [r13 + 0x360]
mov byte [r13 + 0x360], 0
mov qword [r13 + 0x348], rdi
lea rax, str.PRI__HTTP_2.0_r_n_r_nSM_r_n_r_n
mov qword [r13 + 0x350], rax
mov qword [r13 + 0x358], 0x18
mov r9d, 0x18
movabs rdi, 0x1700000003
nop dword [rax]
test r9, r9
je 0x1401534e8
mov rax, qword [r13 + 0x348]
mov r8, qword [r13 + 0x350]
mov rcx, qword [rax]
mov rax, qword [rax + 8]
mov rdx, qword [rsp + 0x398]
call qword [rax + 0x20]
cmp rax, 2
je 0x140153409
test rax, rax
jne 0x140153415
mov rax, qword [r13 + 0x350]
mov r9, qword [r13 + 0x358]
mov qword [r13 + 0x350], 1
mov qword [r13 + 0x358], 0
sub r9, rdx
jb 0x140157094
add rax, rdx
mov qword [r13 + 0x350], rax
mov qword [r13 + 0x358], r9
test rdx, rdx
jne 0x140153390
jmp 0x140153421
mov byte [rsi], 3
mov byte [rbp], 3
jmp 0x1401540f9
mov rdi, rdx
test rdx, rdx
je 0x1401534e8
mov qword [rsp + 0x40], rdi
mov byte [r13 + 0x360], 1
mov eax, dword [rsp + 0x730]
mov ecx, dword [rsp + 0x733]
mov dword [rsp + 0x20b], ecx
mov dword [rsp + 0x208], eax
movdqu xmm0, xmmword [rsp + 0x1be0]
movdqa xmmword [rsp + 0x370], xmm0
mov rax, qword [rsp + 0x1bf0]
mov qword [rsp + 0x380], rax
mov ecx, dword [rsp + 0x208]
mov edx, dword [rsp + 0x20b]
mov dword [rsp + 0x218], ecx
mov dword [rsp + 0x21b], edx
mov qword [rsp + 0x250], rax
movdqa xmmword [rsp + 0x240], xmm0
mov rsi, qword [r13 + 0x2a0]
mov rdi, qword [r13 + 0x2a8]
mov rax, qword [rdi]
test rax, rax
je 0x1401534b4
mov rcx, rsi
call rax
cmp qword [rdi + 8], 0
je 0x1401534d8
mov qword [rsp + 0x48], rbp
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x30], r15
mov byte [r13 + 0x360], 1
mov eax, dword [rsp + 0x730]
mov ecx, dword [rsp + 0x733]
mov dword [rsp + 0x20b], ecx
mov dword [rsp + 0x208], eax
movups xmm0, xmmword [rsp + 0x1be0]
movaps xmmword [rsp + 0x370], xmm0
mov rax, qword [rsp + 0x1bf0]
mov qword [rsp + 0x380], rax
mov rsi, qword [r13 + 0x2a0]
mov rdi, qword [r13 + 0x2a8]
mov rbx, qword [r13 + 0x2b0]
mov rcx, rsi
call qword [rdi + 0x40]
mov ebp, eax
movzx eax, byte [0x14043f240]
mov edx, 0x4000
xor ecx, ecx
call fcn.1401d3670
test rax, rax
je 0x140157195
mov r15, rax
test bpl, bpl
mov eax, pe_nt_image_headers64
mov r12d, 0x400
cmovne r12, rax
movzx eax, byte [0x14043f240]
mov edx, 0x2000
xor ecx, ecx
call fcn.1401d3670
test rax, rax
je 0x140157162
mov r14, rax
movzx eax, byte [0x14043f240]
mov edx, 0x1000
xor ecx, ecx
call fcn.1401d3670
test rax, rax
je 0x1401571a4
lea rcx, [r12 + 9]
xorps xmm0, xmm0
movups xmmword [rsp + 0xde8], xmm0
mov qword [rsp + 0xdf8], 0
mov qword [rsp + 0xc00], 1
mov qword [rsp + 0xc08], 0
mov qword [rsp + 0xc10], 0x4000
mov qword [rsp + 0xc18], 3
mov qword [rsp + 0xc20], 0
mov qword [rsp + 0xc28], 9
mov qword [rsp + 0xc30], 1
mov qword [rsp + 0xc38], 0
mov qword [rsp + 0xc48], 2
mov qword [rsp + 0xc60], 0
mov qword [rsp + 0xc68], 8
movups xmmword [rsp + 0xc70], xmm0
mov qword [rsp + 0xc80], 8
movups xmmword [rsp + 0xc88], xmm0
movups xmmword [rsp + 0xc98], xmm0
mov qword [rsp + 0xca8], 0
mov qword [rsp + 0xcb0], 0x1000
mov qword [rsp + 0xcb8], 3
mov qword [rsp + 0xd00], 4
mov qword [rsp + 0xd48], r15
mov qword [rsp + 0xd50], 0
mov qword [rsp + 0xd58], 0x4000
mov qword [rsp + 0xd60], 0x15
mov qword [rsp + 0xd68], 0
mov qword [rsp + 0xd70], r12
mov qword [rsp + 0xd78], rcx
mov dword [rsp + 0xd80], 0x4000
mov qword [rsp + 0xd88], rsi
mov qword [rsp + 0xd90], rdi
mov qword [rsp + 0xd98], rbx
mov qword [rsp + 0xda0], r14
mov qword [rsp + 0xda8], 0
mov qword [rsp + 0xdb0], 0x2000
mov qword [rsp + 0xdb8], 0x11
mov word [rsp + 0xdc0], 0
mov byte [rsp + 0xdc2], 0
movups xmmword [rsp + 0xdc8], xmm0
mov qword [rsp + 0xdd8], 0
mov qword [rsp + 0xde0], 8
mov qword [rsp + 0xe00], 0x1000
mov qword [rsp + 0xe08], rax
mov qword [rsp + 0xe10], 0
mov qword [rsp + 0xe18], 0x1000
mov qword [rsp + 0xe20], 0xd
mov qword [rsp + 0xe28], 0x1000
mov qword [rsp + 0xe30], 2
mov qword [rsp + 0xf80], 0x1000000
mov qword [rsp + 0xf88], 0x500
add byte [rcx - 0x7d], al
mov ebp, 0x320
invalid
je 0x140153855
mov ecx, dword [r13 + 0x324]
lea rax, [rcx - 0x4000]
cmp rax, 0xffc000
jae 0x1401572dd
cmp dword [r13 + 0x328], 0
je 0x140153891
mov byte [rsp + 0x50], al
cmp qword [r13 + 0x118], 0
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x150], rsi
mov qword [rsp + 0xf8], rdi
je 0x1401538cb
mov rax, qword [r13 + 0x120]
mov dl, 1
jmp 0x1401538d2
mov eax, 0x2000
xor edx, edx
movzx r12d, byte [r13 + 0x197]
movzx r15d, word [r13 + 0x195]
mov r14d, dword [r13 + 0x191]
movzx ebx, byte [r13 + 0x198]
movzx esi, byte [r13 + 0x190]
movzx edi, byte [r13 + 0x199]
cmp qword [r13 + 0x128], 0
mov qword [rsp + 0x118], rcx
je 0x140153945
mov rax, qword [r13 + 0x130]
cmp rax, 0x1fff
jbe case.0x14008a597.3304
mov qword [rsp + 0x110], rax
mov eax, 0x2000
mov qword [rsp + 0x100], rax
mov dword [rsp + 0x28], 0
jmp 0x14015395e
mov dword [rsp + 0x28], edx
mov qword [rsp + 0x100], rax
mov eax, 0x66000
mov qword [rsp + 0x110], rax
movzx eax, byte [0x14043f240]
mov edx, 0x28
xor ecx, ecx
call fcn.1401d3670
test rax, rax
je 0x140157076
mov rcx, rax
shl r12d, 0x10
or r15d, r12d
shl r15, 0x20
or r14, r15
shl ebx, 8
shl esi, 0x10
or rdi, rbx
or rsi, rdi
movabs rax, 0x20100000000
or rax, rsi
mov qword [rsp + 0x48], rax
shl r14, 8
mov qword [rsp + 0x148], r14
mov qword [rcx], 0
xorps xmm0, xmm0
movaps xmmword [rsp + 0x2d0], xmm0
mov qword [rsp + 0x2e0], 0
movaps xmmword [rsp + 0x710], xmm0
mov eax, 0x2000
mov qword [rsp + 0x58], rax
mov eax, 0xb
mov qword [rsp + 0x108], rax
mov eax, 2
mov qword [rsp + 0x40], rax
mov esi, 3
xor eax, eax
mov qword [rsp + 0x78], rax
xor r14d, r14d
mov r15, qword [rsp + 0x30]
mov rbx, qword [rsp + 0x38]
jmp 0x140154dfd
mov byte [r14], 3
mov byte [rbx], 3
mov al, 3
jmp 0x140156309
lea rcx, str._Uri_as_Dst_::host_should_have_a_str
lea r8, [0x1403d0850]
mov edx, 0x24
call fcn.14032ba50
mov qword [rsp + 0x50], rcx
lea rcx, [rsp + 0x730]
call fcn.1401b3370
test rax, rax
je 0x1401573ba
mov dword [rsp + 0xc00], ebp
mov dword [rsp + 0xc04], r12d
mov qword [rsp + 0xc08], r15
mov dword [rsp + 0xc10], edi
mov rcx, qword [rsp + 0x50]
mov qword [rsp + 0xc18], rcx
mov dword [rsp + 0xc20], ebx
mov byte [rsp + 0xc28], r14b
lea rcx, [rsp + 0x1be0]
lea r8, [rsp + 0xc00]
mov rdx, rax
call fcn.14009e930
mov rax, qword [rsp + 0x1be0]
mov qword [rsp + 0x148], rax
movups xmm0, xmmword [rsp + 0x1c38]
movups xmmword [rsp + 0x1118], xmm0
movups xmm0, xmmword [rsp + 0x1c28]
movups xmmword [rsp + 0x1108], xmm0
movups xmm0, xmmword [rsp + 0x1c18]
movups xmmword [rsp + 0x10f8], xmm0
movups xmm0, xmmword [rsp + 0x1c08]
movups xmmword [rsp + 0x10e8], xmm0
movups xmm0, xmmword [rsp + 0x1bf8]
movups xmmword [rsp + 0x10d8], xmm0
movups xmm0, xmmword [rsp + 0x1be8]
movups xmmword [rsp + 0x10c8], xmm0
mov rbx, qword [rsp + 0x730]
lea r12, [rsp + 0xc00]
mov r8d, 0x4c8
mov rcx, r12
lea rdx, [rsp + 0x738]
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x2bb0]
mov r8d, 0x4d0
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rsp + 0x10d0]
movdqu xmm1, xmmword [rsp + 0x10e0]
movups xmm2, xmmword [rsp + 0x10f0]
movups xmm3, xmmword [rsp + 0x1100]
movaps xmmword [rsp + 0x450], xmm0
movdqa xmmword [rsp + 0x460], xmm1
movaps xmmword [rsp + 0x470], xmm2
movaps xmmword [rsp + 0x480], xmm3
movups xmm0, xmmword [rsp + 0x1110]
movaps xmmword [rsp + 0x490], xmm0
mov rax, qword [rsp + 0x1120]
mov qword [rsp + 0x4a0], rax
mov r15, qword [r13 + 0x1f0]
test r15, r15
je 0x1401548f4
mov rdi, qword [r13 + 0x1f8]
mov r12, qword [rdi + 0x10]
movzx eax, byte [0x14043f240]
mov edx, 0xfc8
xor ecx, ecx
call fcn.1401d3670
test rax, rax
je 0x1401573ab
mov r14, rax
dec r12
and r12, 0xfffffffffffffff0
add r12, r15
add r12, 0x10
mov qword [rax], 1
mov rax, qword [rsp + 0x70]
mov qword [r14 + 8], rax
mov qword [r14 + 0x10], rbx
mov rcx, r14
add rcx, 0x18
lea rdx, [rsp + 0x2bb0]
mov r8d, 0x4d0
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x450]
movaps xmm1, xmmword [rsp + 0x460]
movaps xmm2, xmmword [rsp + 0x470]
movaps xmm3, xmmword [rsp + 0x480]
movups xmmword [r14 + 0x4e8], xmm0
movups xmmword [r14 + 0x4f8], xmm1
movups xmmword [r14 + 0x508], xmm2
movups xmmword [r14 + 0x518], xmm3
movaps xmm0, xmmword [rsp + 0x490]
movups xmmword [r14 + 0x528], xmm0
mov rax, qword [rsp + 0x4a0]
mov qword [r14 + 0x538], rax
mov rax, qword [rsp + 0x40]
mov qword [r14 + 0x540], rax
mov byte [r14 + 0xa78], 0
lea r8, fcn.1401a67c0
mov rcx, r12
mov rdx, r14
call qword [rdi + 0x18]
mov r15, qword [rsp + 0x30]
mov rbx, qword [rsp + 0x38]
jmp 0x140154d0a
mov eax, 1
lock xadd qword [0x140439088], rax
mov qword [rsp + 0x220], rax
mov qword [rsp + 0x1be0], 1
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x1be8], rax
mov qword [rsp + 0x1bf0], rbx
lea rcx, [rsp + 0x1bf8]
lea rdx, [rsp + 0x2bb0]
mov r8d, 0x4d0
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x450]
movaps xmm1, xmmword [rsp + 0x460]
movaps xmm2, xmmword [rsp + 0x470]
movaps xmm3, xmmword [rsp + 0x480]
movups xmmword [rsp + 0x20c8], xmm0
movups xmmword [rsp + 0x20d8], xmm1
movups xmmword [rsp + 0x20e8], xmm2
movups xmmword [rsp + 0x20f8], xmm3
movaps xmm0, xmmword [rsp + 0x490]
movups xmmword [rsp + 0x2108], xmm0
mov rax, qword [rsp + 0x4a0]
mov qword [rsp + 0x2118], rax
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x2120], rax
mov byte [rsp + 0x2658], 0
lea rax, [rsp + 0x220]
mov qword [rsp + 0x2ba8], rax
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xe8]
test eax, eax
je 0x140154a11
cmp eax, 1
mov r15, qword [rsp + 0x30]
je 0x140154a43
lea rcx, [rsp + 0x1be0]
call fcn.1401a67c0
jmp 0x140155a38
mov rdi, qword [r13 + 0x340]
jmp 0x14015335c
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xa0]
lea rdx, [0x14018ef10]
call fcn.1401c8e70
mov byte [rdi + 0xe8], 1
mov r15, qword [rsp + 0x30]
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xb8]
movabs rcx, 0x7ffffffffffffffe
cmp rax, rcx
ja 0x1401572d1
inc rax
mov ecx, dword [0x14043f660]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xb8], rax
mov r14, qword [rcx + 0xc0]
mov qword [rsp + 0xc00], 1
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0xc08], rax
mov qword [rsp + 0xc10], rbx
lea rcx, [rsp + 0xc18]
lea rdx, [rsp + 0x2bb0]
mov r8d, 0x4d0
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x450]
movaps xmm1, xmmword [rsp + 0x460]
movaps xmm2, xmmword [rsp + 0x470]
movaps xmm3, xmmword [rsp + 0x480]
movups xmmword [rsp + 0x10e8], xmm0
movups xmmword [rsp + 0x10f8], xmm1
movups xmmword [rsp + 0x1108], xmm2
movups xmmword [rsp + 0x1118], xmm3
movaps xmm0, xmmword [rsp + 0x490]
movups xmmword [rsp + 0x1128], xmm0
mov rax, qword [rsp + 0x4a0]
mov qword [rsp + 0x1138], rax
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x1140], rax
mov byte [rsp + 0x1678], 0
lea rax, [rsp + 0x220]
mov qword [rsp + 0x1bc8], rax
test r14, r14
je 0x1401573d2
mov rbp, qword [rsp + 0x220]
lock inc qword [r14]
jle case.0x140152a46.2
movzx eax, byte [0x14043f240]
mov edx, 0x1100
xor ecx, ecx
call fcn.1401d3670
test rax, rax
je 0x1401573e4
mov rdi, rax
and rdi, 0xffffffffffffff80
lea r12, [rdi + 0x80]
mov qword [rdi + 0x78], rax
mov qword [rdi + 0x80], 0xcc
mov qword [rdi + 0x88], 0
lea rax, [0x1403cd928]
mov qword [rdi + 0x90], rax
mov qword [rdi + 0x98], 0
mov qword [rdi + 0xa0], r14
add r14, 0x58
mov qword [rdi + 0xa8], rbp
mov qword [rdi + 0xb0], 1
mov rax, qword [rsp + 0x70]
mov qword [rdi + 0xb8], rax
mov qword [rdi + 0xc0], rbx
lea rcx, [rdi + 0xc8]
lea rdx, [rsp + 0x2bb0]
mov r8d, 0x4d0
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x450]
movaps xmm1, xmmword [rsp + 0x460]
movaps xmm2, xmmword [rsp + 0x470]
movaps xmm3, xmmword [rsp + 0x480]
movups xmmword [rdi + 0x598], xmm0
movups xmmword [rdi + 0x5a8], xmm1
movups xmmword [rdi + 0x5b8], xmm2
movups xmmword [rdi + 0x5c8], xmm3
movaps xmm0, xmmword [rsp + 0x490]
movups xmmword [rdi + 0x5d8], xmm0
mov rax, qword [rsp + 0x4a0]
mov qword [rdi + 0x5e8], rax
mov rax, qword [rsp + 0x40]
mov qword [rdi + 0x5f0], rax
mov byte [rdi + 0xb28], 0
xorps xmm0, xmm0
movups xmmword [rdi + 0x1078], xmm0
mov qword [rdi + 0x1088], 0
mov rcx, r14
mov rdx, r12
mov r8, r12
call fcn.14018fa80
test rax, rax
je 0x140154cce
mov ecx, dword [0x14043f660]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
lea rcx, [rcx + 0xc0]
mov rdx, rax
call fcn.1401d8650
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xb8]
mov ecx, 0x84
mov eax, 0xcc
lock cmpxchg qword [r12], rcx
mov rbx, qword [rsp + 0x38]
je 0x140154d0a
mov rax, qword [r12 + 0x10]
mov rcx, r12
call qword [rax + 0x20]
mov rax, qword [r13 + 0x1f0]
mov qword [rsp + 0x48], rax
mov rax, qword [r13 + 0x1f8]
mov qword [rsp + 0x58], rax
mov rax, qword [r13 + 0x1e0]
mov qword [rsp + 0x138], rax
mov rax, qword [r13 + 0x1e8]
mov qword [rsp + 0x78], rax
mov eax, dword [rsp + 0x4f9]
mov ecx, dword [rsp + 0x4fc]
mov dword [rsp + 0x35b], ecx
mov dword [rsp + 0x358], eax
mov byte [r13 + 0x430], 1
mov rcx, qword [rsp + 0x28]
call fcn.140164fb0
mov rax, qword [rsp + 0x5b0]
mov qword [rsp + 0xf0], rax
movups xmm0, xmmword [rsp + 0x5a0]
movaps xmmword [rsp + 0xe0], xmm0
movups xmm0, xmmword [rsp + 0x560]
movdqu xmm1, xmmword [rsp + 0x570]
movups xmm2, xmmword [rsp + 0x580]
movups xmm3, xmmword [rsp + 0x590]
movaps xmmword [rsp + 0xd0], xmm3
movaps xmmword [rsp + 0xc0], xmm2
movdqa xmmword [rsp + 0xb0], xmm1
movaps xmmword [rsp + 0xa0], xmm0
mov eax, dword [rsp + 0x358]
mov ecx, dword [rsp + 0x35b]
mov dword [rsp + 0x350], eax
mov dword [rsp + 0x353], ecx
mov r14d, 2
xor eax, eax
mov qword [rsp + 0x108], rax
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x30], rcx
mov r12, qword [r13 + 0x1b8]
movdqu xmm0, xmmword [r13 + 0x1c0]
movdqa xmmword [rsp + 0x720], xmm0
mov rax, qword [r13 + 0x180]
test rax, rax
je 0x140154e40
lock dec qword [rax]
jne 0x140154e40
mov rcx, qword [r13 + 0x180]
mov rdx, qword [r13 + 0x188]
call fcn.140180e30
movaps xmm0, xmmword [rsp + 0x720]
movaps xmmword [rsp + 0x6f0], xmm0
movaps xmm0, xmmword [rsp + 0xa0]
movaps xmm1, xmmword [rsp + 0xb0]
movaps xmm2, xmmword [rsp + 0xc0]
movaps xmm3, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x1a0], xmm0
movaps xmmword [rsp + 0x1b0], xmm1
movaps xmmword [rsp + 0x1c0], xmm2
movaps xmmword [rsp + 0x1d0], xmm3
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x1e0], xmm0
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x1f0], rax
mov eax, dword [rsp + 0x350]
mov ecx, dword [rsp + 0x353]
mov dword [rsp + 0x340], eax
mov dword [rsp + 0x343], ecx
mov rax, qword [rsp + 0x2e0]
mov qword [rsp + 0x2c0], rax
movaps xmm0, xmmword [rsp + 0x2d0]
movaps xmmword [rsp + 0x2b0], xmm0
movaps xmm0, xmmword [rsp + 0x710]
movaps xmmword [rsp + 0x6e0], xmm0
mov eax, dword [rsp + 0x4f2]
mov ecx, dword [rsp + 0x4f5]
mov dword [rsp + 0x338], eax
mov dword [rsp + 0x33b], ecx
mov eax, dword [rsp + 0x4d6]
mov dword [rsp + 0x274], eax
movzx eax, word [rsp + 0x4da]
mov word [rsp + 0x278], ax
mov eax, dword [rsp + 0x4d0]
mov dword [rsp + 0x26c], eax
movzx eax, word [rsp + 0x4d4]
mov word [rsp + 0x270], ax
movups xmm0, xmmword [rsp + 0x1bd0]
movaps xmmword [rsp + 0x6d0], xmm0
mov eax, dword [rsp + 0x4eb]
mov ecx, dword [rsp + 0x4ee]
mov dword [rsp + 0x333], ecx
mov dword [rsp + 0x330], eax
movups xmm0, xmmword [rsp + 0x280]
movups xmm1, xmmword [rsp + 0x290]
movaps xmmword [rsp + 0x3d0], xmm1
movaps xmmword [rsp + 0x3c0], xmm0
mov eax, dword [rsp + 0x4e4]
mov ecx, dword [rsp + 0x4e7]
mov dword [rsp + 0x32b], ecx
mov dword [rsp + 0x328], eax
mov eax, dword [rsp + 0x4dd]
mov ecx, dword [rsp + 0x4e0]
mov dword [rsp + 0x323], ecx
mov dword [rsp + 0x320], eax
mov byte [rbx], 1
movaps xmm0, xmmword [rsp + 0x6f0]
movaps xmmword [rsp + 0x700], xmm0
movaps xmm0, xmmword [rsp + 0x1a0]
movaps xmm1, xmmword [rsp + 0x1b0]
movaps xmm2, xmmword [rsp + 0x1c0]
movaps xmm3, xmmword [rsp + 0x1d0]
movaps xmmword [rsp + 0x500], xmm0
movaps xmmword [rsp + 0x510], xmm1
movaps xmmword [rsp + 0x520], xmm2
movaps xmmword [rsp + 0x530], xmm3
movaps xmm0, xmmword [rsp + 0x1e0]
movaps xmmword [rsp + 0x540], xmm0
mov rax, qword [rsp + 0x1f0]
mov qword [rsp + 0x550], rax
mov eax, dword [rsp + 0x340]
mov ecx, dword [rsp + 0x343]
mov dword [rsp + 0x17b], ecx
mov dword [rsp + 0x178], eax
mov rax, qword [rsp + 0x2c0]
mov qword [rsp + 0x4c0], rax
movaps xmm0, xmmword [rsp + 0x2b0]
movaps xmmword [rsp + 0x4b0], xmm0
movaps xmm0, xmmword [rsp + 0x6e0]
movaps xmmword [rsp + 0x600], xmm0
mov eax, dword [rsp + 0x338]
mov ecx, dword [rsp + 0x33b]
mov dword [rsp + 0x173], ecx
mov dword [rsp + 0x170], eax
movzx eax, word [rsp + 0x278]
mov word [rsp + 0x130], ax
mov eax, dword [rsp + 0x274]
mov dword [rsp + 0x12c], eax
movzx eax, word [rsp + 0x270]
mov word [rsp + 0x128], ax
mov eax, dword [rsp + 0x26c]
mov dword [rsp + 0x124], eax
movaps xmm0, xmmword [rsp + 0x6d0]
movaps xmmword [rsp + 0x5f0], xmm0
mov eax, dword [rsp + 0x330]
mov ecx, dword [rsp + 0x333]
mov dword [rsp + 0x16b], ecx
mov dword [rsp + 0x168], eax
movdqa xmm0, xmmword [rsp + 0x3c0]
movdqa xmm1, xmmword [rsp + 0x3d0]
movdqa xmmword [rsp + 0x5e0], xmm1
movdqa xmmword [rsp + 0x5d0], xmm0
mov eax, dword [rsp + 0x328]
mov ecx, dword [rsp + 0x32b]
mov dword [rsp + 0x163], ecx
mov dword [rsp + 0x160], eax
mov eax, dword [rsp + 0x320]
mov ecx, dword [rsp + 0x323]
mov dword [rsp + 0x15b], ecx
mov dword [rsp + 0x158], eax
cmp r14d, 4
je 0x140156416
mov qword [rsp + 0x38], r12
movaps xmm0, xmmword [rsp + 0x700]
movaps xmmword [rsp + 0x6c0], xmm0
mov rdi, qword [r13 + 0xf8]
test rdi, rdi
je 0x140155500
mov rbx, r15
mov r12, qword [r13 + 0x100]
mov r15, qword [r12 + 0x10]
movzx eax, byte [0x14043f240]
mov edx, 0x1e8
xor ecx, ecx
call fcn.1401d3670
test rax, rax
je 0x14015724d
dec r15
and r15, 0xfffffffffffffff0
lea rcx, [rdi + r15]
add rcx, 0x10
mov qword [rax], r14
mov qword [rax + 8], 2
mov qword [rax + 0x10], rsi
movaps xmm0, xmmword [rsp + 0x500]
movaps xmm1, xmmword [rsp + 0x510]
movaps xmm2, xmmword [rsp + 0x520]
movaps xmm3, xmmword [rsp + 0x530]
movups xmmword [rax + 0x18], xmm0
movups xmmword [rax + 0x28], xmm1
movups xmmword [rax + 0x38], xmm2
movups xmmword [rax + 0x48], xmm3
movaps xmm0, xmmword [rsp + 0x540]
movups xmmword [rax + 0x58], xmm0
mov rdx, qword [rsp + 0x550]
mov qword [rax + 0x68], rdx
mov qword [rax + 0x70], 0
mov rdx, qword [rsp + 0x70]
mov qword [rax + 0x78], rdx
mov rdx, qword [rsp + 0x140]
mov qword [rax + 0x80], rdx
mov byte [rax + 0x88], 0
mov edx, dword [rsp + 0x178]
mov r8d, dword [rsp + 0x17b]
mov dword [rax + 0x89], edx
mov dword [rax + 0x8c], r8d
mov rdx, qword [rsp + 0x40]
mov qword [rax + 0x90], rdx
mov qword [rax + 0x98], rsi
mov rdx, qword [rsp + 0x180]
mov qword [rax + 0xa0], rdx
mov rdx, qword [rsp + 0x108]
mov qword [rax + 0xa8], rdx
mov rdx, qword [rsp + 0x138]
mov qword [rax + 0xb8], rdx
mov rdx, qword [rsp + 0x78]
mov qword [rax + 0xc0], rdx
mov rdx, qword [rsp + 0x148]
mov qword [rax + 0xc8], rdx
mov rdx, qword [rsp + 0x48]
mov qword [rax + 0xd0], rdx
mov rdx, qword [rsp + 0x58]
mov qword [rax + 0xd8], rdx
mov rdx, qword [rsp + 0x118]
mov qword [rax + 0xe0], rdx
mov rdx, qword [rsp + 0x4c0]
mov qword [rax + 0xf8], rdx
movaps xmm0, xmmword [rsp + 0x4b0]
movups xmmword [rax + 0xe8], xmm0
mov qword [rax + 0x100], 8
movaps xmm0, xmmword [rsp + 0x600]
movups xmmword [rax + 0x108], xmm0
mov r9, qword [rsp + 0x110]
mov qword [rax + 0x118], r9
movzx edx, byte [rsp + 0x50]
mov byte [rax + 0x120], dl
mov edx, dword [rsp + 0x170]
mov r8d, dword [rsp + 0x173]
mov dword [rax + 0x124], r8d
mov dword [rax + 0x121], edx
mov edx, dword [rsp + 0x28]
mov byte [rax + 0x128], dl
mov byte [rax + 0x129], 0
movzx edx, word [rsp + 0x130]
mov word [rax + 0x12e], dx
mov edx, dword [rsp + 0x12c]
mov dword [rax + 0x12a], edx
mov rdx, qword [rsp + 0x100]
mov qword [rax + 0x130], rdx
mov qword [rax + 0x138], r9
mov rdx, qword [rsp + 0xf8]
mov qword [rax + 0x140], rdx
mov rdx, qword [rsp + 0x190]
mov qword [rax + 0x148], rdx
mov rdx, qword [rsp + 0x188]
mov qword [rax + 0x150], rdx
mov qword [rax + 0x158], 1
xorps xmm0, xmm0
movups xmmword [rax + 0x160], xmm0
mov qword [rax + 0x170], 1
mov word [rax + 0x178], 0
movzx edx, word [rsp + 0x128]
mov word [rax + 0x17e], dx
mov edx, dword [rsp + 0x124]
mov dword [rax + 0x17a], edx
mov qword [rax + 0x180], 2
movaps xmm0, xmmword [rsp + 0x5f0]
movups xmmword [rax + 0x188], xmm0
mov qword [rax + 0x198], rbp
mov rdx, qword [rsp + 0x150]
mov qword [rax + 0x1a0], rdx
mov byte [rax + 0x1a8], 0
mov edx, dword [rsp + 0x168]
mov r8d, dword [rsp + 0x16b]
mov dword [rax + 0x1ac], r8d
mov dword [rax + 0x1a9], edx
movaps xmm0, xmmword [rsp + 0x5d0]
movdqa xmm1, xmmword [rsp + 0x5e0]
movups xmmword [rax + 0x1b0], xmm0
movdqu xmmword [rax + 0x1c0], xmm1
mov byte [rax + 0x1d0], 3
mov edx, dword [rsp + 0x160]
mov r8d, dword [rsp + 0x163]
mov dword [rax + 0x1d4], r8d
mov dword [rax + 0x1d1], edx
mov rdx, qword [rsp + 0x30]
mov qword [rax + 0x1d8], rdx
mov byte [rax + 0x1e0], 0
mov edx, dword [rsp + 0x158]
mov r8d, dword [rsp + 0x15b]
mov dword [rax + 0x1e1], edx
mov dword [rax + 0x1e4], r8d
lea r8, fcn.1401a8800
mov rdx, rax
call qword [r12 + 0x18]
mov r15, rbx
mov rdi, qword [rsp + 0x38]
jmp 0x140156265
mov eax, 1
lock xadd qword [0x140439088], rax
mov qword [rsp + 0x3c0], rax
movaps xmm0, xmmword [rsp + 0x500]
movaps xmm1, xmmword [rsp + 0x510]
movaps xmm2, xmmword [rsp + 0x520]
movaps xmm3, xmmword [rsp + 0x530]
movaps xmmword [rsp + 0x730], xmm0
movaps xmmword [rsp + 0x740], xmm1
movaps xmmword [rsp + 0x750], xmm2
movaps xmmword [rsp + 0x760], xmm3
movaps xmm0, xmmword [rsp + 0x540]
movaps xmmword [rsp + 0x770], xmm0
mov rax, qword [rsp + 0x550]
mov qword [rsp + 0x780], rax
mov eax, dword [rsp + 0x178]
mov ecx, dword [rsp + 0x17b]
mov dword [rsp + 0x83], ecx
mov dword [rsp + 0x80], eax
mov rax, qword [rsp + 0x4c0]
mov qword [rsp + 0xb0], rax
movaps xmm0, xmmword [rsp + 0x4b0]
movaps xmmword [rsp + 0xa0], xmm0
movaps xmm0, xmmword [rsp + 0x600]
movaps xmmword [rsp + 0x1a0], xmm0
mov eax, dword [rsp + 0x170]
mov ecx, dword [rsp + 0x173]
mov dword [rsp + 0x243], ecx
mov dword [rsp + 0x240], eax
movzx eax, word [rsp + 0x130]
mov word [rsp + 0x2d4], ax
mov eax, dword [rsp + 0x12c]
mov dword [rsp + 0x2d0], eax
movzx eax, word [rsp + 0x128]
mov word [rsp + 0x2b4], ax
mov eax, dword [rsp + 0x124]
mov dword [rsp + 0x2b0], eax
movaps xmm0, xmmword [rsp + 0x5f0]
movaps xmmword [rsp + 0x280], xmm0
mov eax, dword [rsp + 0x168]
mov ecx, dword [rsp + 0x16b]
mov dword [rsp + 0x223], ecx
mov dword [rsp + 0x220], eax
movaps xmm0, xmmword [rsp + 0x5d0]
movaps xmm1, xmmword [rsp + 0x5e0]
movaps xmmword [rsp + 0x570], xmm1
movaps xmmword [rsp + 0x560], xmm0
mov eax, dword [rsp + 0x160]
mov ecx, dword [rsp + 0x163]
mov dword [rsp + 0x373], ecx
mov dword [rsp + 0x370], eax
mov eax, dword [rsp + 0x158]
mov ecx, dword [rsp + 0x15b]
mov dword [rsp + 0x2f3], ecx
mov dword [rsp + 0x2f0], eax
mov qword [rsp + 0x1be0], r14
mov qword [rsp + 0x1be8], 2
mov qword [rsp + 0x1bf0], rsi
movaps xmm0, xmmword [rsp + 0x500]
movaps xmm1, xmmword [rsp + 0x510]
movaps xmm2, xmmword [rsp + 0x520]
movaps xmm3, xmmword [rsp + 0x530]
movups xmmword [rsp + 0x1bf8], xmm0
movups xmmword [rsp + 0x1c08], xmm1
movups xmmword [rsp + 0x1c18], xmm2
movups xmmword [rsp + 0x1c28], xmm3
movaps xmm0, xmmword [rsp + 0x540]
movups xmmword [rsp + 0x1c38], xmm0
mov rax, qword [rsp + 0x550]
mov qword [rsp + 0x1c48], rax
mov qword [rsp + 0x1c50], 0
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x1c58], rax
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x1c60], rax
mov byte [rsp + 0x1c68], 0
mov eax, dword [rsp + 0x178]
mov ecx, dword [rsp + 0x17b]
mov dword [rsp + 0x1c6c], ecx
mov dword [rsp + 0x1c69], eax
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x1c70], rax
mov qword [rsp + 0x1c78], rsi
mov r8, qword [rsp + 0x180]
mov qword [rsp + 0x1c80], r8
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x1c88], rax
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0x1c98], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x1ca0], rax
mov rbx, qword [rsp + 0x148]
mov qword [rsp + 0x1ca8], rbx
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x1cb0], rax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x1cb8], rax
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0x1cc0], rax
mov rax, qword [rsp + 0x4c0]
mov qword [rsp + 0x1cd8], rax
movaps xmm0, xmmword [rsp + 0x4b0]
movups xmmword [rsp + 0x1cc8], xmm0
mov qword [rsp + 0x1ce0], 8
movaps xmm0, xmmword [rsp + 0x600]
movups xmmword [rsp + 0x1ce8], xmm0
mov rdx, qword [rsp + 0x110]
mov qword [rsp + 0x1cf8], rdx
movzx eax, byte [rsp + 0x50]
mov byte [rsp + 0x1d00], al
mov eax, dword [rsp + 0x170]
mov ecx, dword [rsp + 0x173]
mov dword [rsp + 0x1d04], ecx
mov dword [rsp + 0x1d01], eax
mov eax, dword [rsp + 0x28]
mov byte [rsp + 0x1d08], al
mov byte [rsp + 0x1d09], 0
movzx eax, word [rsp + 0x130]
mov word [rsp + 0x1d0e], ax
mov eax, dword [rsp + 0x12c]
mov dword [rsp + 0x1d0a], eax
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x1d10], rax
mov qword [rsp + 0x1d18], rdx
mov r10, qword [rsp + 0xf8]
mov qword [rsp + 0x1d20], r10
mov r11, qword [rsp + 0x190]
mov qword [rsp + 0x1d28], r11
mov rdi, qword [rsp + 0x188]
mov qword [rsp + 0x1d30], rdi
mov qword [rsp + 0x1d38], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x1d40], xmm0
mov qword [rsp + 0x1d50], 1
mov word [rsp + 0x1d58], 0
movzx eax, word [rsp + 0x128]
mov word [rsp + 0x1d5e], ax
mov eax, dword [rsp + 0x124]
mov dword [rsp + 0x1d5a], eax
mov qword [rsp + 0x1d60], 2
movaps xmm0, xmmword [rsp + 0x5f0]
movups xmmword [rsp + 0x1d68], xmm0
mov qword [rsp + 0x1d78], rbp
mov r9, qword [rsp + 0x150]
mov qword [rsp + 0x1d80], r9
mov byte [rsp + 0x1d88], 0
mov eax, dword [rsp + 0x168]
mov ecx, dword [rsp + 0x16b]
mov dword [rsp + 0x1d8c], ecx
mov dword [rsp + 0x1d89], eax
movaps xmm0, xmmword [rsp + 0x5d0]
movaps xmm1, xmmword [rsp + 0x5e0]
movups xmmword [rsp + 0x1da0], xmm1
movups xmmword [rsp + 0x1d90], xmm0
mov byte [rsp + 0x1db0], 3
mov eax, dword [rsp + 0x160]
mov ecx, dword [rsp + 0x163]
mov dword [rsp + 0x1db4], ecx
mov dword [rsp + 0x1db1], eax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x1db8], rax
mov byte [rsp + 0x1dc0], 0
mov eax, dword [rsp + 0x158]
mov ecx, dword [rsp + 0x15b]
mov dword [rsp + 0x1dc4], ecx
mov dword [rsp + 0x1dc1], eax
lea r12, [rsp + 0x3c0]
mov qword [rsp + 0x1dc8], r12
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xe8]
test eax, eax
je 0x140155a55
cmp eax, 1
je 0x140155aaa
mov al, 1
mov byte [rsp + 0xc00], al
lea rdx, str.X__
lea rcx, [rsp + 0xc00]
call fcn.140334170
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xa0]
lea rdx, [0x14018ef10]
call fcn.1401c8e70
mov byte [rdi + 0xe8], 1
mov rdi, qword [rsp + 0x188]
mov r11, qword [rsp + 0x190]
mov r10, qword [rsp + 0xf8]
mov r9, qword [rsp + 0x150]
mov r8, qword [rsp + 0x180]
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xb8]
movabs rcx, 0x7ffffffffffffffe
cmp rax, rcx
ja 0x1401572d1
mov ecx, dword [0x14043f660]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
inc rax
mov qword [rcx + 0xb8], rax
cmp qword [rcx + 0xc0], 0
mov qword [rsp + 0xc00], r14
mov qword [rsp + 0xc08], 2
mov qword [rsp + 0xc10], rsi
movaps xmm0, xmmword [rsp + 0x730]
movaps xmm1, xmmword [rsp + 0x740]
movaps xmm2, xmmword [rsp + 0x750]
movaps xmm3, xmmword [rsp + 0x760]
movups xmmword [rsp + 0xc18], xmm0
movups xmmword [rsp + 0xc28], xmm1
movups xmmword [rsp + 0xc38], xmm2
movups xmmword [rsp + 0xc48], xmm3
movaps xmm0, xmmword [rsp + 0x770]
movups xmmword [rsp + 0xc58], xmm0
mov rax, qword [rsp + 0x780]
mov qword [rsp + 0xc68], rax
mov qword [rsp + 0xc70], 0
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0xc78], rax
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0xc80], rax
mov byte [rsp + 0xc88], 0
mov eax, dword [rsp + 0x83]
mov dword [rsp + 0xc8c], eax
mov eax, dword [rsp + 0x80]
mov dword [rsp + 0xc89], eax
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0xc90], rax
mov qword [rsp + 0xc98], rsi
mov qword [rsp + 0xca0], r8
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0xca8], rax
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0xcb8], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0xcc0], rax
mov qword [rsp + 0xcc8], rbx
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0xcd0], rax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0xcd8], rax
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0xce0], rax
movaps xmm0, xmmword [rsp + 0xa0]
movups xmmword [rsp + 0xce8], xmm0
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0xcf8], rax
mov qword [rsp + 0xd00], 8
movaps xmm0, xmmword [rsp + 0x1a0]
movups xmmword [rsp + 0xd08], xmm0
mov rcx, qword [rsp + 0x110]
mov qword [rsp + 0xd18], rcx
movzx eax, byte [rsp + 0x50]
mov byte [rsp + 0xd20], al
mov eax, dword [rsp + 0x240]
mov dword [rsp + 0xd21], eax
mov eax, dword [rsp + 0x243]
mov dword [rsp + 0xd24], eax
mov eax, dword [rsp + 0x28]
mov byte [rsp + 0xd28], al
mov byte [rsp + 0xd29], 0
mov eax, dword [rsp + 0x2d0]
mov dword [rsp + 0xd2a], eax
movzx eax, word [rsp + 0x2d4]
mov word [rsp + 0xd2e], ax
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0xd30], rax
mov qword [rsp + 0xd38], rcx
mov qword [rsp + 0xd40], r10
mov qword [rsp + 0xd48], r11
mov qword [rsp + 0xd50], rdi
mov qword [rsp + 0xd58], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0xd60], xmm0
mov qword [rsp + 0xd70], 1
mov word [rsp + 0xd78], 0
movzx eax, word [rsp + 0x2b4]
mov word [rsp + 0xd7e], ax
mov eax, dword [rsp + 0x2b0]
mov dword [rsp + 0xd7a], eax
mov qword [rsp + 0xd80], 2
movaps xmm0, xmmword [rsp + 0x280]
movups xmmword [rsp + 0xd88], xmm0
mov qword [rsp + 0xd98], rbp
mov qword [rsp + 0xda0], r9
mov byte [rsp + 0xda8], 0
mov eax, dword [rsp + 0x223]
mov dword [rsp + 0xdac], eax
mov eax, dword [rsp + 0x220]
mov dword [rsp + 0xda9], eax
movaps xmm0, xmmword [rsp + 0x560]
movaps xmm1, xmmword [rsp + 0x570]
movups xmmword [rsp + 0xdc0], xmm1
movups xmmword [rsp + 0xdb0], xmm0
mov byte [rsp + 0xdd0], 3
mov eax, dword [rsp + 0x373]
mov dword [rsp + 0xdd4], eax
mov eax, dword [rsp + 0x370]
mov dword [rsp + 0xdd1], eax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0xdd8], rax
mov byte [rsp + 0xde0], 0
mov eax, dword [rsp + 0x2f3]
mov dword [rsp + 0xde4], eax
mov eax, dword [rsp + 0x2f0]
mov dword [rsp + 0xde1], eax
mov qword [rsp + 0xde8], r12
je 0x1401572f5
mov rdi, qword [rsp + 0x3c0]
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r12, qword [rax + 0xc0]
lock inc qword [r12]
jle case.0x140152a46.2
movzx eax, byte [0x14043f240]
mov edx, 0x300
xor ecx, ecx
call fcn.1401d3670
test rax, rax
je 0x140157339
mov rcx, rax
and rcx, 0xffffffffffffff80
mov qword [rcx + 0x78], rax
mov qword [rcx + 0x80], 0xcc
mov qword [rcx + 0x88], 0
lea rax, [0x1403cd888]
mov qword [rcx + 0x90], rax
mov qword [rcx + 0x98], 0
mov qword [rcx + 0xa0], r12
mov qword [rcx + 0xa8], rdi
mov qword [rcx + 0xb0], r14
mov qword [rcx + 0xb8], 2
mov qword [rcx + 0xc0], rsi
movaps xmm0, xmmword [rsp + 0x730]
movaps xmm1, xmmword [rsp + 0x740]
movaps xmm2, xmmword [rsp + 0x750]
movaps xmm3, xmmword [rsp + 0x760]
movups xmmword [rcx + 0xc8], xmm0
movups xmmword [rcx + 0xd8], xmm1
movups xmmword [rcx + 0xe8], xmm2
movups xmmword [rcx + 0xf8], xmm3
movaps xmm0, xmmword [rsp + 0x770]
movups xmmword [rcx + 0x108], xmm0
mov rax, qword [rsp + 0x780]
mov qword [rcx + 0x118], rax
mov qword [rcx + 0x120], 0
mov rax, qword [rsp + 0x70]
mov qword [rcx + 0x128], rax
mov rax, qword [rsp + 0x140]
mov qword [rcx + 0x130], rax
mov byte [rcx + 0x138], 0
mov eax, dword [rsp + 0x80]
mov edx, dword [rsp + 0x83]
mov dword [rcx + 0x13c], edx
mov dword [rcx + 0x139], eax
mov rax, qword [rsp + 0x40]
mov qword [rcx + 0x140], rax
mov qword [rcx + 0x148], rsi
mov rax, qword [rsp + 0x180]
mov qword [rcx + 0x150], rax
mov rax, qword [rsp + 0x108]
mov qword [rcx + 0x158], rax
mov rax, qword [rsp + 0x138]
mov qword [rcx + 0x168], rax
mov rax, qword [rsp + 0x78]
mov qword [rcx + 0x170], rax
mov qword [rcx + 0x178], rbx
mov rax, qword [rsp + 0x48]
mov qword [rcx + 0x180], rax
mov rax, qword [rsp + 0x58]
mov qword [rcx + 0x188], rax
mov rax, qword [rsp + 0x118]
mov qword [rcx + 0x190], rax
mov rax, qword [rsp + 0xb0]
mov qword [rcx + 0x1a8], rax
movaps xmm0, xmmword [rsp + 0xa0]
movups xmmword [rcx + 0x198], xmm0
mov qword [rcx + 0x1b0], 8
movaps xmm0, xmmword [rsp + 0x1a0]
movups xmmword [rcx + 0x1b8], xmm0
mov r8, qword [rsp + 0x110]
mov qword [rcx + 0x1c8], r8
movzx eax, byte [rsp + 0x50]
mov byte [rcx + 0x1d0], al
mov eax, dword [rsp + 0x240]
mov edx, dword [rsp + 0x243]
mov dword [rcx + 0x1d4], edx
mov dword [rcx + 0x1d1], eax
mov eax, dword [rsp + 0x28]
mov byte [rcx + 0x1d8], al
mov byte [rcx + 0x1d9], 0
movzx eax, word [rsp + 0x2d4]
mov word [rcx + 0x1de], ax
mov eax, dword [rsp + 0x2d0]
mov dword [rcx + 0x1da], eax
mov rax, qword [rsp + 0x100]
mov qword [rcx + 0x1e0], rax
mov qword [rcx + 0x1e8], r8
mov rax, qword [rsp + 0xf8]
mov qword [rcx + 0x1f0], rax
mov rax, qword [rsp + 0x190]
mov qword [rcx + 0x1f8], rax
mov rax, qword [rsp + 0x188]
mov qword [rcx + 0x200], rax
mov qword [rcx + 0x208], 1
xorps xmm0, xmm0
movaps xmmword [rcx + 0x210], xmm0
mov qword [rcx + 0x220], 1
mov word [rcx + 0x228], 0
movzx eax, word [rsp + 0x2b4]
mov word [rcx + 0x22e], ax
mov eax, dword [rsp + 0x2b0]
mov dword [rcx + 0x22a], eax
mov qword [rcx + 0x230], 2
movaps xmm1, xmmword [rsp + 0x280]
movups xmmword [rcx + 0x238], xmm1
mov qword [rcx + 0x248], rbp
mov rax, qword [rsp + 0x150]
mov qword [rcx + 0x250], rax
mov byte [rcx + 0x258], 0
mov eax, dword [rsp + 0x220]
mov edx, dword [rsp + 0x223]
mov dword [rcx + 0x25c], edx
mov dword [rcx + 0x259], eax
movdqa xmm1, xmmword [rsp + 0x560]
movaps xmm2, xmmword [rsp + 0x570]
movdqu xmmword [rcx + 0x260], xmm1
movups xmmword [rcx + 0x270], xmm2
mov byte [rcx + 0x280], 3
mov eax, dword [rsp + 0x370]
mov edx, dword [rsp + 0x373]
mov dword [rcx + 0x284], edx
mov dword [rcx + 0x281], eax
mov rax, qword [rsp + 0x30]
mov qword [rcx + 0x288], rax
mov byte [rcx + 0x290], 0
mov eax, dword [rsp + 0x2f0]
mov edx, dword [rsp + 0x2f3]
mov dword [rcx + 0x294], edx
mov dword [rcx + 0x291], eax
movups xmmword [rcx + 0x298], xmm0
mov qword [rcx + 0x2a8], 0
lea rsi, [rcx + 0x80]
add r12, 0x58
mov rcx, r12
mov rdx, rsi
mov r8, rsi
call fcn.14018fa80
test rax, rax
je 0x14015622b
mov ecx, dword [0x14043f660]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
lea rcx, [rcx + 0xc0]
mov rdx, rax
call fcn.1401d8650
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xb8]
mov ecx, 0x84
mov eax, 0xcc
lock cmpxchg qword [rsi], rcx
mov rdi, qword [rsp + 0x38]
je 0x140156265
mov rax, qword [rsi + 0x10]
mov rcx, rsi
call qword [rax + 0x20]
mov qword [r13 + 0x130], rdi
movaps xmm0, xmmword [rsp + 0x6c0]
movups xmmword [r13 + 0x138], xmm0
lea rsi, [r13 + 0x148]
mov byte [r13 + 0x148], 0
mov rax, qword [r13 + 0x140]
mov qword [r15 + 0x10], rax
movdqu xmm0, xmmword [r13 + 0x130]
movdqu xmmword [r15], xmm0
cmp byte [r15 + 0x10], 2
je 0x1401570f9
mov rcx, qword [r15]
mov rdx, qword [rsp + 0x398]
call fcn.1401ed8b0
cmp al, 2
je 0x140156304
movzx eax, al
test eax, eax
jne 0x140156321
movzx ebx, byte [r15 + 0x10]
mov byte [r15 + 0x10], 2
cmp bl, 2
je 0x140157189
mov r12, qword [r15]
mov rax, qword [r15 + 8]
mov qword [rsp + 0x38], rax
mov eax, dword [r15 + 0x14]
mov dword [rsp + 0xc03], eax
mov eax, dword [r15 + 0x11]
mov dword [rsp + 0xc00], eax
cmp bl, 3
jne 0x140156351
mov byte [rsi], 3
mov al, 4
mov byte [r13 + 0x111], al
mov rax, qword [rsp + 0x390]
mov byte [rax + 0x70], 3
jmp 0x140156e55
movzx eax, byte [0x14043f240]
mov edx, 0x38
xor ecx, ecx
call fcn.1401d3670
test rax, rax
je 0x140157058
mov r12, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 5
mov bl, 2
mov eax, dword [rsp + 0xc00]
mov ecx, dword [rsp + 0xc03]
mov dword [rsp + 0x36b], ecx
mov dword [rsp + 0x368], eax
cmp byte [r13 + 0x128], 2
je 0x14015640a
mov rax, qword [r15]
lock dec qword [rax]
jne 0x14015638c
mov rcx, qword [r15]
call fcn.1401813f0
mov rdi, qword [r13 + 0x120]
lock dec qword [rdi + 0x1c8]
jne 0x1401563f1
lea rcx, [rdi + 0x80]
call fcn.140182f70
mov rax, qword [rdi + 0x110]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rdi + 0x110], rcx
jne 0x1401563b0
test rax, rax
jne 0x1401563f1
mov rax, qword [rdi + 0x100]
mov rcx, qword [rdi + 0x108]
mov qword [rdi + 0x100], 0
lock and qword [rdi + 0x110], 0xfffffffffffffffd
test rax, rax
je 0x1401563f1
call qword [rax + 8]
mov rax, qword [r13 + 0x120]
lock dec qword [rax]
jne 0x14015640a
mov rcx, qword [r13 + 0x120]
call fcn.140182050
mov byte [rsi], 1
cmp bl, 2
jne 0x140156552
mov rax, qword [r13 + 0x68]
test rax, rax
je 0x140156432
lock dec qword [rax]
jne 0x140156432
mov rcx, qword [r13 + 0x68]
mov rdx, qword [r13 + 0x70]
call fcn.140180e30
mov rax, qword [r13 + 0xf8]
test rax, rax
je 0x140156457
lock dec qword [rax]
jne 0x140156457
mov rax, qword [r13 + 0x108]
test rax, rax
je 0x140156475
mov bpl, 2
cmp byte [r13 + 0x110], 0
jne 0x14015657d
mov eax, dword [rsp + 0x368]
mov ecx, dword [rsp + 0x36b]
mov dword [rsp + 0x1fb], ecx
mov dword [rsp + 0x1f8], eax
mov ebp, ebx
lea rax, [r13 + 0x108]
mov qword [rsp + 0x30], rax
mov rax, qword [r13 + 0xf0]
mov qword [rsp + 0x1c10], rax
movdqu xmm0, xmmword [r13 + 0xc0]
movdqu xmm1, xmmword [r13 + 0xd0]
movups xmm2, xmmword [r13 + 0xe0]
movaps xmmword [rsp + 0x1c00], xmm2
movdqa xmmword [rsp + 0x1bf0], xmm1
movdqa xmmword [rsp + 0x1be0], xmm0
mov r14, qword [r13 + 0xa0]
mov r8, qword [r13 + 0xa8]
mov rbx, qword [r13 + 0xb0]
movzx eax, byte [r13 + 0xb8]
mov byte [rsp + 0x28], al
movzx edi, byte [r13 + 0xb9]
lea rax, [r13 + 0xba]
movzx ecx, word [r13 + 0xbe]
mov word [rsp + 0x84], cx
mov ecx, dword [r13 + 0xba]
mov dword [rsp + 0x80], ecx
mov rsi, qword [r13 + 0x108]
test rsi, rsi
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x50], rbx
je 0x140156670
cmp bpl, 2
jne 0x1401566a8
test r14, r14
je 0x1401566db
mov rcx, r14
mov rbp, r8
call qword [r8 + 0x18]
mov r15, rax
jmp 0x1401566e1
mov ecx, dword [rsp + 0x1f8]
mov edx, dword [rsp + 0x1fb]
mov dword [rsp + 0x563], edx
mov dword [rsp + 0x560], ecx
mov ecx, dword [rax]
mov dword [rsp + 0x1a0], ecx
movzx eax, word [rax + 4]
mov word [rsp + 0x1a4], ax
xor esi, esi
jmp 0x140156ad9
movzx ecx, word [rax + 4]
mov word [rsp + 0x284], cx
mov eax, dword [rax]
mov dword [rsp + 0x280], eax
mov eax, dword [rsp + 0x1f8]
mov ecx, dword [rsp + 0x1fb]
mov dword [rsp + 0xa0], eax
mov dword [rsp + 0xa3], ecx
jmp 0x140156737
mov rbp, r8
xor r15d, r15d
mov rax, qword [rsp + 0x38]
lock inc qword [rbx]
jle case.0x140152a46.2
lock inc qword [r12]
jle case.0x140152a46.2
lock inc qword [rax + 0x1c8]
lock inc qword [rax]
jle case.0x140152a46.2
mov r8, rbp
movzx eax, word [rsp + 0x84]
mov word [rsp + 0x284], ax
mov eax, dword [rsp + 0x80]
mov dword [rsp + 0x280], eax
mov bpl, 2
cmp dil, 2
jne 0x1401567b3
mov eax, dword [rsp + 0xa0]
mov ecx, dword [rsp + 0xa3]
mov dword [rsp + 0x563], ecx
mov dword [rsp + 0x560], eax
movzx eax, word [rsp + 0x284]
mov word [rsp + 0x1a4], ax
mov eax, dword [rsp + 0x280]
mov dword [rsp + 0x1a0], eax
mov rax, qword [rsp + 0x30]
mov rsi, qword [rax]
jmp 0x14015677d
pause
mov rax, qword [rsi + 8]
nop word cs:[rax + rax]
cmp rax, 0xffffffffffffffff
je 0x14015677b
test rax, rax
js 0x1401570dc
lea rcx, [rax + 1]
lock cmpxchg qword [rsi + 8], rcx
jne 0x140156790
mov r15, r14
jmp 0x140156ad6
mov qword [rsp + 0x48], rdx
mov qword [rsp + 0xc00], r12
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0xc08], rax
mov byte [rsp + 0xc10], 2
mov eax, dword [rsp + 0xa0]
mov ecx, dword [rsp + 0xa3]
mov dword [rsp + 0xc11], eax
mov dword [rsp + 0xc14], ecx
mov qword [rsp + 0xc18], r14
mov qword [rsp + 0xc20], r8
mov qword [rsp + 0xc28], rbx
movzx eax, byte [rsp + 0x28]
mov byte [rsp + 0xc30], al
mov byte [rsp + 0xc31], dil
mov eax, dword [rsp + 0x280]
mov dword [rsp + 0xc32], eax
movzx eax, word [rsp + 0x284]
mov word [rsp + 0xc36], ax
lea r14, [rsi + 0x10]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rsi + 0x10], cl
jne 0x140156f13
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
ror byte [rdi], 0x85
int 6
add byte [rax], al
xor eax, eax
movzx ecx, byte [rsi + 0x11]
test cl, cl
jne 0x140156f41
lea rcx, str.Uri_should_have_a_schemeC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcproxy.rs
lea r8, [0x1403d0810]
mov edx, 0x18
call fcn.14032ba50
jmp 0x140156974
lea r14, [rsi + 0x18]
mov byte [rsp + 0x730], bpl
mov byte [rsp + 0x731], al
mov qword [rsp + 0x738], r12
and al, 0x38
invalid
add byte [rax], al
lea rcx, [rsp + 0x740]
lea rdx, [rsp + 0x1c08]
mov rax, qword [rsp + 0x1bf0]
mov r8, qword [rsp + 0x1bf8]
mov r9, qword [rsp + 0x1c00]
call qword [rax]
lea rdx, [rsp + 0x730]
lea r8, [rsp + 0xc00]
mov rcx, r14
mov r9, qword [rsp + 0x30]
call fcn.1401b17f0
lea rcx, [rsi + 0x28]
lea r14, [rsp + 0x1be0]
mov rdx, r14
call fcn.1401bd6d0
lea rdx, [rsi + 0x88]
lea rcx, [rsp + 0x730]
mov r8, r14
call fcn.1401bd170
mov r14, qword [rsp + 0x730]
mov esi, dword [rsp + 0x730]
movabs rax, 0x8000000000000000
cmp r14, rax
je 0x140156a41
lea rcx, [rsp + 0x730]
call fcn.1401bcc40
test r14, r14
je 0x140156a41
mov r8, qword [rsp + 0x738]
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, qword [rsp + 0x1c10]
lea rax, [r8 + 1]
cmp rax, 2
jae 0x140156eb3
mov qword [rsp + 0x1c10], 0
mov eax, dword [rsp + 0x730]
mov ecx, dword [rsp + 0x733]
mov dword [rsp + 0x560], eax
test byte [rax + riz*2], ah
add eax, 0x8c890000
and al, 0x63
add eax, 0x848b0000
and al, 0xc0
add eax, dword [rax]
add byte [rcx + 0x1a02484], cl
add byte [rax], al
test byte [rax + riz*2], ah
add eax, 0x8c890000
and al, 0x63
add eax, 0x848b0000
and al, 0xc0
add eax, dword [rax]
add byte [rcx + 0x1a02484], cl
add byte [rax], al
movzx eax, word [rsp + 0x3c4]
mov word [rsp + 0x1a4], ax
cmp byte [rsp + 0x78], 0
mov rcx, qword [rsp + 0x58]
jne 0x140156abc
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
jne 0x140156f7c
xor eax, eax
xchg byte [rcx], al
xor esi, esi
mov bpl, 2
cmp al, 2
jne 0x140156ad1
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
xor esi, esi
mov r8, qword [rsp + 0x48]
mov r14, r15
movzx r12d, byte [rsp + 0x1be0]
test r12d, r12d
mov qword [rsp + 0x48], r8
je 0x140156b56
cmp r12d, 2
jne 0x140156b58
mov r15, qword [rsp + 0x1be8]
movzx eax, byte [0x14043f240]
mov edx, 0x20
xor ecx, ecx
call fcn.1401d3670
mov qword [rsp + 0x58], rax
test rax, rax
je 0x140157390
lea rdx, [r15 + 0x18]
mov rax, qword [r15]
mov r8, qword [r15 + 8]
mov r9, qword [r15 + 0x10]
lea rcx, [rsp + 0x730]
call qword [rax]
movdqu xmm0, xmmword [rsp + 0x730]
movdqu xmm1, xmmword [rsp + 0x740]
mov rbx, qword [rsp + 0x58]
movdqu xmmword [rbx + 0x10], xmm1
movdqu xmmword [rbx], xmm0
jmp 0x140156b56
jmp 0x140156b60
movzx eax, byte [rsp + 0x1be1]
mov byte [rsp + 0x730], r12b
mov byte [rsp + 0x731], al
mov qword [rsp + 0x738], rbx
lea rcx, [rsp + 0x740]
lea r15, [rsp + 0x1c08]
mov rax, qword [rsp + 0x1bf0]
mov r8, qword [rsp + 0x1bf8]
mov r9, qword [rsp + 0x1c00]
mov rdx, r15
call qword [rax]
mov eax, dword [rsp + 0x560]
mov ecx, dword [rsp + 0x563]
mov dword [rsp + 0x203], ecx
mov dword [rsp + 0x200], eax
mov eax, dword [rsp + 0x1a0]
mov dword [rsp + 0x198], eax
cwde
add dword [rax], eax
add byte [rdi], cl
mov bh, 0x84
and al, 0xa4
add dword [rax], eax
add byte [rsi - 0x77], ah
test byte [rsp + rbx*4], ah
add dword [rax], eax
add byte [rax - 0x75], cl
pushfq
and al, 0x30
invalid
add byte [rax], al
movups xmm0, xmmword [rsp + 0x738]
movaps xmmword [rsp + 0x640], xmm0
movups xmm0, xmmword [rsp + 0x748]
movaps xmmword [rsp + 0x650], xmm0
mov rax, qword [rsp + 0x758]
and al, 0x58
invalid
add byte [rax], al
mov qword [rsp + 0x660], rax
lea rcx, [rsp + 0x1be0]
call fcn.1401b3ac0
cmp byte [rsp + 0x1be0], 2
add byte [rdx], al
cwde
add dword [rax], eax
add byte [rdi], cl
mov bh, 0x84
and al, 0xa4
add dword [rax], eax
add byte [rsi - 0x77], ah
test byte [rsp + rbx*4], ah
add dword [rax], eax
add byte [rax - 0x75], cl
pushfq
and al, 0x30
invalid
and al, 0x58
invalid
jb 0x140156c5d
mov r12, qword [rsp + 0x1be8]
lea rcx, [r12 + 0x18]
mov rax, qword [r12]
mov rdx, qword [r12 + 8]
mov r8, qword [r12 + 0x10]
call qword [rax + 0x20]
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x1bf0]
mov rdx, qword [rsp + 0x1bf8]
mov r8, qword [rsp + 0x1c00]
sbb al, 0
add byte [rcx + rcx*4 - 7], cl
sbb al, 0
add byte [rcx + rcx*4 - 7], cl
call qword [rax + 0x20]
mov r8, qword [rsp + 0x1c10]
lea rax, [r8 + 1]
cmp rax, 2
jae 0x140156e94
mov rax, qword [r13 + 0x68]
mov eax, dword [rbp + 0x68]
test rax, rax
mov r15, qword [rsp + 0x40]
je 0x140156cb2
lock dec qword [rax]
jne 0x140156cb2
mov rcx, qword [r13 + 0x68]
mov rdx, qword [r13 + 0x70]
call fcn.140180e30
mov rax, qword [r13 + 0xf8]
test rax, rax
je 0x140156cd7
lock dec qword [rax]
jne 0x140156cd7
mov rax, qword [rsp + 0x30]
mov rax, qword [rax]
movq xmm0, qword [rsp + 0x38]
movq xmm6, r15
punpcklqdq xmm6, xmm0
movq xmm0, qword [rsp + 0x50]
movq xmm7, qword [rsp + 0x48]
punpcklqdq xmm7, xmm0
test rax, rax
je 0x140156d13
add al, byte [rax]
xor r15d, r15d
mov byte [r13 + 0x111], 1
mov r12, qword [rsp + 0x68]
movzx r13d, byte [rsp + 0x28]
mov rax, qword [rsp + 0x660]
mov qword [rsp + 0x6b0], rax
movaps xmm0, xmmword [rsp + 0x640]
movaps xmm1, xmmword [rsp + 0x650]
movaps xmmword [rsp + 0x6a0], xmm1
movaps xmmword [rsp + 0x690], xmm0
mov eax, dword [rsp + 0x200]
mov ecx, dword [rsp + 0x203]
mov dword [rsp + 0x310], eax
mov dword [rsp + 0x313], ecx
mov eax, dword [rsp + 0x198]
mov dword [rsp + 0x264], eax
movzx eax, word [rsp + 0x19c]
mov word [rsp + 0x268], ax
mov eax, dword [rsp + 0x348]
mov ecx, dword [rsp + 0x34b]
add eax, dword [rax]
add byte [rcx + 0x3082484], cl
add byte [rax], al
mov dword [rsp + 0x30b], ecx
mov rcx, r12
call fcn.14014f4e0
mov qword [r12], 4
mov r12, rbx
mov rdx, qword [rsp + 0x390]
mov qword [rdx], r12
movdqa xmm0, xmmword [rsp + 0x690]
movdqa xmm1, xmmword [rsp + 0x6a0]
movdqu xmmword [rdx + 8], xmm0
movdqu xmmword [rdx + 0x18], xmm1
mov rax, qword [rsp + 0x6b0]
mov qword [rdx + 0x28], rax
mov dword [rdx + 0x28], eax
mov dword [rdx + 0x28], eax
movdqu xmmword [rdx + 0x30], xmm6
mov byte [rdx + 0x40], bpl
mov eax, dword [rsp + 0x310]
mov ecx, dword [rsp + 0x313]
mov dword [rdx + 0x41], eax
mov dword [rdx + 0x44], ecx
mov qword [rdx + 0x48], r14
movdqu xmmword [rdx + 0x50], xmm7
mov byte [rdx + 0x60], r13b
mov byte [rdx + 0x61], dil
mov eax, dword [rsp + 0x264]
mov dword [rdx + 0x62], eax
movzx eax, word [rsp + 0x268]
mov word [rdx + 0x66], ax
mov qword [rdx + 0x68], rsi
mov byte [rdx + 0x70], r15b
mov eax, dword [rsp + 0x308]
mov ecx, dword [rsp + 0x30b]
mov dword [rdx + 0x74], ecx
mov dword [rdx + 0x71], eax
movaps xmm6, xmmword [rsp + 0x33e0]
movaps xmm7, xmmword [rsp + 0x33f0]
movaps xmm8, xmmword [rsp + 0x3400]
and al, 0
xor al, 0
add byte [rdi + rcx + 0x28], al
mov word [rax + rdx], fs
xor al, 0
add byte [rax], al
and al, 0
xor al, 0
add byte [rdi + rcx + 0x28], al
mov word [rax + rdx], fs
xor al, 0
add byte [rax], al
movaps xmm10, xmmword [rsp + 0x3420]
invalid
invalid
invalid
movaps xmm10, xmmword [rsp + 0x3420]
add rsp, 0x3438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lock dec qword [r8 + 8]
jne 0x140156c91
test edx, esi
std
invalid
invalid
test edx, esi
std
invalid
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140156c91
std
invalid
invalid
lock dec qword [r8 + 8]
jne 0x140156a57
ud2
mov ecx, 8
mov edx, 0x538
call fcn.14032afd0
invalid
invalid
sbb eax, 0xf1894c00
mov rcx, r14
call fcn.140337a10
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
je 0x140156861
call fcn.140337ad0
xor al, 1
movzx ecx, byte [rsi + 0x11]
test cl, cl
je 0x14015686f
invalid
mov r14, rcx
call fcn.140337ad0
mov rcx, r14
test al, al
jne 0x140156abc
mov byte [rsi + 0x11], 1
jmp 0x140156abc
lea rax, str.librarycore_src_netparser.rs
mov edx, 7
mov rcx, r8
mov r8, rax
call fcn.14032b5e0
lea r8, str.librarycore_src_netparser.rs
mov ecx, 8
mov edx, 7
call fcn.14032b5e0
lea r8, str.librarycore_src_netparser.rs
mov edx, 8
call fcn.14032b9c0
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.rsp
mov edx, 0x36
call fcn.1403343e0
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, [0x1403ce078]
mov edx, 0x22
call fcn.1403343e0
mov rax, qword [rsp + 0x68]
mov qword [rax], 2
lea rcx, str.internal_error:_entered_unreachable_codeC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_sync_notify.rs
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rsp
mov edx, 0x28
call fcn.14032b650
mov qword [r14], 4
lea rcx, str.internal_error:_entered_unreachable_codeC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_sync_notify.rs
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rsp
lea eax, [0x1403ceee8]
mov edx, 0x28
call fcn.14032b650
mov ecx, 8
mov edx, 0x38
call fcn.14032afd0
mov ecx, 8
mov edx, 0x440
add byte [rax], al
add byte [rdx + 0x440], bh
call fcn.14032afd0
mov ecx, 8
mov edx, 0x28
call fcn.14032afd0
mov ecx, 8
mov edx, 0x18
call fcn.14032afd0
invalid
invalid
invalid
invalid
lea rax, str.mid___len
mov qword [rsp + 0xc00], rax
mov qword [rsp + 0xc08], 1
mov qword [rsp + 0xc10], 8
pxor xmm0, xmm0
movdqu xmmword [rsp + 0xc18], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_srcioutilwrite_all.rs
lea rcx, [rsp + 0xc00]
call fcn.14032b4c0
call fcn.140334320
lea rcx, [0x1403d41ed]
lea r8, str._nB_
mov edx, 0x1d
call fcn.14032ba50
lea rcx, [0x1403d3e10]
call fcn.14032ba30
mov ecx, 8
mov edx, 0x30
call fcn.14032afd0
mov ecx, 8
mov edx, 0x2320
call fcn.14032afd0
invalid
mov ecx, 0x80
mov edx, 0x200
add byte [rdx], al
add byte [rax], al
add byte [rdx], al
add byte [rax], al
call fcn.14032afd0
lea rcx, str.assertion_failed:_DEFAULT_MAX_FRAME_SIZE___val__val___MAX_MAX_FRAME_SIZEC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_src_frame_settings.rs
lea r8, [0x140356ea8]
mov edx, 0x4c
call fcn.14032b650
lea rcx, [0x1403451d9]
lea r8, [0x140345208]
mov edx, 0x2f
call fcn.14032b650
mov ecx, 1
mov edx, 0x2000
call fcn.14032afb0
lea rcx, [0x1403ce8c8]
call fcn.14032bcf0
lea rcx, [0x1403442f8]
call fcn.14032b7f0
lea rcx, [0x1403d3e28]
call fcn.14032ba30
mov ecx, 1
mov edx, 0x4000
call fcn.14032afb0
mov ecx, 1
mov edx, 0x1000
call fcn.14032afb0
mov byte [rsp + 0x1be0], al
lea rax, [0x1403ce640]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_SETTINGS_frame
lea r9, [0x1403ce658]
lea r8, [rsp + 0x1be0]
mov edx, 0x16
call fcn.14032b930
mov ecx, 8
mov edx, 0x240
add al, byte [rax]
add al, ch
invalid
invalid
invalid
invalid
mov ecx, 8
mov edx, 0x40
call fcn.14032afd0
lea rcx, [0x1403ce8b0]
call fcn.14032bcf0
xor eax, eax
mov qword [rsp + 0x1be0], r14
mov byte [rsp + 0x1be8], al
lea rax, [0x1403d3980]
mov qword [rsp + 0x20], rax
lea rcx, [0x14040289e]
lea r9, [0x1403d3858]
lea r8, [rsp + 0x1be0]
lea eax, [rsp + 0x1be0]
mov edx, 0x2b
call fcn.14032b930
mov ecx, 8
mov edx, 0x1e8
call fcn.14032afd0
lea rax, [0x1403cf210]
mov qword [rsp + 0x1be0], rax
lea rax, [fcn.1400381a0]
lea eax, [fcn.1400381a0]
mov qword [rsp + 0x1be8], rax
lea rax, str.The_max_buf_size_cannot_be_smaller_than
mov qword [rsp + 0xc00], rax
mov qword [rsp + 0xc08], 2
mov qword [rsp + 0xc20], 0
lea rax, [rsp + 0x1be0]
mov qword [rsp + 0xc10], rax
mov qword [rsp + 0xc18], 1
lea rdx, [0x1403cf260]
lea rcx, [rsp + 0xc00]
call fcn.14032b4c0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtimecontextcurrent.rs
call fcn.14032b8d0
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.26_srccodec_framed_read.rs
lea r8, [0x1403d4a40]
mov edx, 0x5e
call fcn.14032b650
lea rcx, [rsp + 0xc00]
call fcn.1401a8800
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xb8]
xor eax, eax
mov byte [rsp + 0xc00], al
lea rdx, str.X__
lea rcx, [rsp + 0xc00]
call fcn.140334170
mov ecx, 0x80
mov edx, 0x280
call fcn.14032afd0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcprotoh2client.rs
call fcn.14032bcf0
mov ecx, 8
mov edx, 8
call fcn.14032afd0
mov ecx, 8
mov edx, 0x10
call fcn.14032afd0
mov ecx, 8
mov edx, 0x60
call fcn.14032afd0
mov ecx, 8
mov edx, 0x48
call fcn.14032afd0
mov ecx, 8
mov edx, 0x20
call fcn.14032afd0
lea rcx, [0x1403ce610]
call fcn.14032bcf0
mov ecx, 8
mov edx, 0xfc8
call fcn.14032afd0
lea rcx, str.conn.ping_pong
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcprotoh2client.rs
mov edx, 0xe
call fcn.14032ba50
lea rcx, [rsp + 0xc00]
call fcn.1401a67c0
jmp 0x140157302
mov ecx, 0x80
mov edx, 0x1080
call fcn.14032afd0
lea rcx, [0x1403ce5f8]
call fcn.14032bcf0
xor al, 1
jmp 0x140157212
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x140158add
lea rcx, [rsi + 0x20]
call fcn.1401801a0
mov rdx, qword [rsi + 0x30]
mov eax, edx
and eax, 0xfffffffe
add rdx, 0xfffffffffffffffb
xor ecx, ecx
cmp rax, 6
cmove rcx, rdx
cmp rcx, 1
je 0x140158b0f
test rcx, rcx
jne 0x140158b54
cmp eax, 4
je 0x140158b54
lea rcx, [rsi + 0x30]
call fcn.14014e090
jmp 0x140158b54
cmp qword [rsi + 0x38], 0
je 0x140158b54
mov rdi, qword [rsi + 0x40]
test rdi, rdi
je 0x140158b54
mov rbx, qword [rsi + 0x48]
mov rax, qword [rbx]
test rax, rax
je 0x140158b30
mov rcx, rdi
call rax
cmp qword [rbx + 8], 0
je 0x140158b54
cmp qword [rbx + 0x10], 0x11
jb 0x140158b42
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x228]
test rax, rax
je 0x140158b6a
mov rcx, qword [rsi + 0x230]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14043f190]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x140158d6d
lea rcx, [rsi + 0x20]
call fcn.1401801a0
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 0x140158e63
test eax, eax
jne 0x140158ed8
mov rdi, qword [rsi + 0x40]
mov rcx, rdi
call fcn.1401dbfa0
mov rax, qword [rdi + 0x10]
lock dec qword [rax]
jne 0x140158db6
lea rcx, [rdi + 0x10]
call fcn.1401801a0
cmp qword [rdi + 0x18], 0
je 0x140158dcd
mov rax, qword [rdi + 0x40]
test rax, rax
je 0x140158dcd
mov rcx, qword [rdi + 0x48]
call qword [rax + 0x18]
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, qword [rsi + 0x58]
lea rax, [r8 + 1]
cmp rax, 2
jae 0x140158eaa
mov rdi, qword [rsi + 0x50]
mov bl, 1
mov al, 1
xchg byte [rdi + 0x40], al
mov al, 1
xchg byte [rdi + 0x20], al
test al, al
jne 0x140158e22
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 0x140158e22
call qword [rax + 0x18]
xchg byte [rdi + 0x38], bl
test bl, bl
jne 0x140158e4a
mov rax, qword [rdi + 0x28]
mov rcx, qword [rdi + 0x30]
mov qword [rdi + 0x28], 0
test rax, rax
je 0x140158ec9
xor edx, edx
xchg byte [rdi + 0x38], dl
call qword [rax + 8]
mov rax, qword [rsi + 0x50]
lock dec qword [rax]
jne 0x140158ed8
mov rcx, qword [rsi + 0x50]
call fcn.140096980
jmp 0x140158ed8
cmp qword [rsi + 0x40], 0
je 0x140158ed8
mov rdi, qword [rsi + 0x48]
test rdi, rdi
je 0x140158ed8
mov rbx, qword [rsi + 0x50]
mov rax, qword [rbx]
mov eax, dword [rbx]
test rax, rax
je 0x140158e84
mov rcx, rdi
call rax
cmp qword [rbx + 8], 0
je 0x140158ed8
cmp qword [rbx + 0x10], 0x11
jb 0x140158e96
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140158ed8
lock dec qword [r8 + 8]
jne 0x140158df1
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140158df1
xor eax, eax
xchg byte [rdi + 0x38], al
mov rax, qword [rsi + 0x50]
lock dec qword [rax]
je 0x140158e58
mov rax, qword [rsi + 0x70]
test rax, rax
je 0x140158ee8
mov rcx, qword [rsi + 0x78]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14043f190]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x140158f7d
lea rcx, [rsi + 0x20]
call fcn.1401801a0
lea rcx, [rsi + 0x30]
movzx eax, byte [rsi + 0xa0]
lea edx, [rax - 3]
lea r8d, [rax - 2]
xor r9d, r9d
xor ecx, ecx
cmp dl, 2
movzx edx, r8b
cmovae edx, r9d
cmp dl, 1
je 0x14015902b
movzx edx, dl
test edx, edx
jne 0x14015906f
cmp al, 2
je 0x14015906f
call fcn.1401b1570
lea rcx, [rsi + 0x60]
call fcn.14014fd30
cmp byte [rsi + 0x30], 2
jb 0x140158ff5
mov rdi, qword [rsi + 0x38]
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
call qword [rax + 0x20]
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsi + 0x58]
mov rax, qword [rsi + 0x40]
mov rdx, qword [rsi + 0x48]
mov r8, qword [rsi + 0x50]
call qword [rax + 0x20]
push rax
and byte [rbx + rcx*4 - 0x7a], cl
cwde
add byte [rax], al
add byte [rcx - 0x73], cl
add dword [rax - 0x7d], ecx
clc
add dh, byte [rdx + 0x56]
lock dec qword [r8 + 8]
jne 0x14015906f
mov rcx, qword [0x14043f190]
xor edx, edx
jmp 0x140159069
cmp qword [rcx], 0
je 0x14015906f
mov rdi, qword [rsi + 0x38]
test rdi, rdi
je 0x14015906f
mov rbx, qword [rsi + 0x40]
mov rax, qword [rbx]
test rax, rax
je 0x14015904b
mov rcx, rdi
call rax
cmp qword [rbx + 8], 0
je 0x14015906f
cmp qword [rbx + 0x10], 0x11
jb 0x14015905d
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0xb8]
test rax, rax
test eax, eax
je 0x140159085
mov rcx, qword [rsi + 0xc0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14043f190]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x14015910d
lea rcx, [rsi + 0x20]
call fcn.1401801a0
movzx eax, byte [rsi + 0xa8]
lea ecx, [rax - 3]
lea edx, [rax - 2]
xor r8d, r8d
cmp cl, 2
movzx ecx, dl
cmovae ecx, r8d
cmp cl, 1
je 0x1401591dd
movzx ecx, cl
test ecx, ecx
jne 0x1401592bc
cmp al, 2
je 0x1401592bc
lea rcx, [rsi + 0x38]
call fcn.1401b1570
lea rcx, [rsi + 0x68]
call fcn.14014fd30
cmp byte [rsi + 0x38], 2
jb 0x140159183
mov rdi, qword [rsi + 0x40]
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
call qword [rax + 0x20]
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsi + 0x60]
mov rax, qword [rsi + 0x48]
mov rdx, qword [rsi + 0x50]
mov r8, qword [rsi + 0x58]
call qword [rax + 0x20]
mov r8, qword [rsi + 0xa0]
lea rax, [r8 + 1]
cmp rax, 2
jae 0x14015925d
mov rdi, qword [rsi + 0x30]
mov bl, 1
mov al, 1
xchg byte [rdi + 0x40], al
mov al, 1
xchg byte [rdi + 0x20], al
test al, al
je 0x140159233
xchg byte [rdi + 0x38], bl
test bl, bl
je 0x14015928c
mov rax, qword [rsi + 0x30]
lock dec qword [rax]
je 0x1401592b3
jmp 0x1401592bc
cmp qword [rsi + 0x30], 0
je 0x1401592bc
mov rdi, qword [rsi + 0x38]
test rdi, rdi
je 0x1401592bc
mov rbx, qword [rsi + 0x40]
mov rax, qword [rbx]
test rax, rax
je 0x140159206
mov rcx, rdi
call rax
cmp qword [rbx + 8], 0
je 0x1401592bc
cmp qword [rbx + 0x10], 0x11
jb 0x14015921c
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rdi
clc
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1401592bc
mov rax, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
mov qword [rdi + 0x10], 0
test rax, rax
je 0x14015927c
xor edx, edx
xchg byte [rdi + 0x20], dl
call qword [rax + 8]
xchg byte [rdi + 0x38], bl
test bl, bl
jne 0x1401591ca
jmp 0x14015928c
lock dec qword [r8 + 8]
jne 0x1401591ab
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1401591ab
xor eax, eax
xchg byte [rdi + 0x20], al
xchg byte [rdi + 0x38], bl
test bl, bl
jne 0x1401591ca
mov rax, qword [rdi + 0x28]
mov rcx, qword [rdi + 0x30]
mov qword [rdi + 0x28], 0
test rax, rax
je 0x1401592a4
call qword [rax + 0x18]
xor eax, eax
xchg byte [rdi + 0x38], al
mov rax, qword [rsi + 0x30]
lock dec qword [rax]
jne 0x1401592bc
mov rcx, qword [rsi + 0x30]
call fcn.140096980
mov rax, qword [rsi + 0xc0]
test rax, rax
je 0x1401592d2
mov rcx, qword [rsi + 0xc8]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14043f190]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x14015935d
lea rcx, [rsi + 0x20]
call fcn.1401801a0
movzx eax, byte [rsi + 0x50]
mov ecx, eax
and cl, 6
lea edx, [rax - 3]
xor r8d, r8d
cmp cl, 4
movzx ecx, dl
cmovne ecx, r8d
cmp cl, 1
je 0x140159490
movzx ecx, cl
test ecx, ecx
jne 0x1401594d5
cmp al, 3
je 0x1401594d5
mov rdi, qword [rsi + 0x30]
test rdi, rdi
je 0x1401593e6
mov rcx, rdi
call fcn.14004cf20
mov rax, qword [rdi]
lock dec qword [rax]
jne 0x1401593b4
mov rcx, rdi
call fcn.1400969e0
mov rax, qword [rdi + 0x10]
lock dec qword [rax]
jne 0x1401593c7
mov rcx, qword [rdi + 0x10]
call fcn.140180f30
lea rcx, [rdi + 0x18]
call fcn.140147740
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
movzx eax, byte [rsi + 0x50]
lea rdi, [rsi + 0x38]
cmp al, 2
je 0x140159478
invalid
xchg byte [rax], al
add byte [rax], al
mov rdx, qword [rsi + 0x40]
lock dec qword [rdx + 0x40]
jne 0x140159452
mov rax, qword [rdx + 0x38]
test rax, rax
jns 0x140159415
movabs rax, 0x7fffffffffffffff
lock and qword [rdx + 0x38], rax
mov rax, qword [rdx + 0x58]
nop dword [rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rdx + 0x58], rcx
jne 0x140159420
test rax, rax
jne 0x140159452
mov rax, qword [rdx + 0x48]
mov rcx, qword [rdx + 0x50]
mov qword [rdx + 0x48], 0
lock and qword [rdx + 0x58], 0xfffffffffffffffd
test rax, rax
je 0x140159452
call qword [rax + 8]
mov rax, qword [rsi + 0x40]
lock dec qword [rax]
jne 0x140159465
mov rcx, qword [rsi + 0x40]
call fcn.1401821f0
mov rax, qword [rsi + 0x48]
lock dec qword [rax]
jne 0x140159478
mov rcx, qword [rsi + 0x48]
call fcn.1401813f0
mov rax, qword [rdi]
test rax, rax
je 0x1401594d5
lock dec qword [rax]
jne 0x1401594d5
mov rcx, rdi
call fcn.140096f80
jmp 0x1401594d5
cmp qword [rsi + 0x30], 0
je 0x1401594d5
mov rdi, qword [rsi + 0x38]
test rdi, rdi
je 0x1401594d5
mov rbx, qword [rsi + 0x40]
mov rax, qword [rbx]
test rax, rax
je 0x1401594b1
mov rcx, rdi
call rax
cmp qword [rbx + 8], 0
je 0x1401594d5
cmp qword [rbx + 0x10], 0x11
jb 0x1401594c3
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x68]
test rax, rax
je 0x1401594e5
mov rcx, qword [rsi + 0x70]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14043f190]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x1401597cd
lea rcx, [rsi + 0x20]
call fcn.1401801a0
mov rax, qword [rsi + 0x30]
lea rdx, [rax - 3]
lea r8, [rax - 2]
xor ecx, ecx
cmp rdx, 2
cmovb rcx, r8
cmp rcx, 1
je 0x140159872
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x140159b6d
lea rcx, [rsi + 0x20]
call fcn.1401801a0
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 0x140159c28
test rax, rax
jne 0x140159cf2
movzx eax, byte [rsi + 0x2c8]
cmp eax, 3
je 0x140159c7b
test eax, eax
jne 0x140159cf2
lea rcx, [rsi + 0x30]
call fcn.1401483a0
mov rdx, qword [rsi + 0x168]
test rdx, rdx
je 0x140159cf2
mov rax, qword [rdx + 0x30]
nop dword [rax + rax]
invalid
mov rcx, rax
test cl, 4
jne 0x140159bea
mov r8, rcx
or r8, 2
mov rax, rcx
lock cmpxchg qword [rdx + 0x30], r8
jne 0x140159bd0
and ecx, 5
cmp ecx, 1
jne 0x140159bfd
mov rax, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x28]
call qword [rax + 0x10]
mov rax, qword [rsi + 0x168]
test rax, rax
je 0x140159cf2
lock dec qword [rax]
jne 0x140159cf2
mov rcx, qword [rsi + 0x168]
call fcn.140181040
add cl, ch
retf 0
invalid
cmp qword [rsi + 0x38], 0
je 0x140159cf2
mov rdi, qword [rsi + 0x40]
test rdi, rdi
je 0x140159cf2
mov rbx, qword [rsi + 0x48]
mov rax, qword [rbx]
test rax, rax
je 0x140159c51
mov rcx, rdi
call rax
cmp qword [rbx + 8], 0
je 0x140159cf2
cmp qword [rbx + 0x10], 0x11
jb 0x140159c67
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140159cf2
lea rcx, [rsi + 0x178]
call fcn.1401483a0
mov rdx, qword [rsi + 0x170]
test rdx, rdx
je 0x140159ceb
mov rax, qword [rdx + 0x30]
nop word [rax + rax]
mov rcx, rax
test cl, 4
jne 0x140159cba
mov r8, rcx
or r8, 2
mov rax, rcx
lock cmpxchg qword [rdx + 0x30], r8
jne 0x140159ca0
and ecx, 5
cmp ecx, 1
jne 0x140159ccd
mov rax, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x28]
call qword [rax + 0x10]
mov rax, qword [rsi + 0x170]
test rax, rax
je 0x140159ceb
lock dec qword [rax]
jne 0x140159ceb
mov rcx, qword [rsi + 0x170]
call fcn.140181040
mov byte [rsi + 0x2c9], 0
mov rax, qword [rsi + 0x2e0]
test rax, rax
je 0x140159d08
mov rcx, qword [rsi + 0x2e8]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14043f190]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
invalid
cmp al, 0x28
add byte [rdx + 0x2b], bh
call fcn.14032b650
add byte [rax - 0x73], cl
or eax, 0x283cfe
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1403ddc50]
mov edx, 0x27
call fcn.14032b650
int3
test al, 8
je 0x140159fbb
test al, 2
jne 0x140159f68
mov rdx, rax
and rdx, 0xfffffffffffffff5
and edx, 0xfffffff5
lock cmpxchg qword [rcx], rdx
jne case.0x1401292d0.290
jmp 0x140159f88
lea rax, [rcx + 0x20]
mov qword [rsp + 0x28], 4
add al, 0
add byte [rax], al
lea rdx, [rsp + 0x28]
mov rsi, rcx
mov rcx, rax
call fcn.140146690
mov rcx, rsi
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x140159fd3
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x140159fb1
add rsp, 0xff0
pop rsi
jmp 0x1401597b0
nop
add rsp, 0xff0
pop rsi
ret
lea rcx, str.assertion_failed:_curr.is_join_interested__
lea r8, [0x1403ddb50]
mov edx, 0x2b
call fcn.14032b650
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1403ddc50]
add byte [rdx + 0x27], bh
call fcn.14032b650
int3
int3
lea rax, [rcx + 0x20]
mov byte [rsp + 0x98], 4
and al, 0x98
add byte [rax], al
add byte [rax + rcx*2], al
lea edx, [rsp + 0x28]
invalid
and al, 0x98
add byte [rax], al
add byte [rax + rcx*2], al
lea edx, [rsp + 0x28]
invalid
sub byte [rax - 0x77], cl
invalid
mov rsi, rcx
mov esi, ecx
mov rcx, rax
call fcn.1401481c0
mov rcx, rsi
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x14015a082
invalid
and rax, 0xffffffffffffffc0
cmp rax, 0x40
cmp eax, 0x40
jne 0x14015a060
add rsp, 0xa0
pop rsi
jmp 0x140158f60
add bh, ch
invalid
invalid
add bh, ch
invalid
nop
add rsp, 0xa0
pop rsi
ret
or eax, 0x283aaf
lea r8, [0x1403ddb50]
mov edx, 0x2b
add al, ch
invalid
invalid
invalid
invalid
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1403ddc50]
sar byte [rbx], 0x28
add byte [rdx + 0x27], bh
call fcn.14032b650
int3
nop dword [rax + rax]
test al, 8
je 0x14015a114
test al, 2
jne 0x14015a0c8
mov rdx, rax
and rdx, 0xfffffffffffffff5
lock cmpxchg qword [rcx], rdx
cmpxchg qword [rcx], rdx
jne case.0x140129e49.324
jmp 0x14015a0e7
lea rax, [rcx + 0x20]
mov dword [rsp + 0x28], 0x3b9aca01
lea rdx, [rsp + 0x20]
mov rsi, rcx
mov rcx, rax
call fcn.140147ac0
mov rcx, rsi
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
cmp eax, 0x3f
clc
invalid
jbe 0x14015a12c
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14015a10d
add rsp, 0x50
pop rsi
jmp 0x140158d50
nop
add rsp, 0x50
pop rsi
ret
lea rcx, str.assertion_failed:_curr.is_join_interested__
lea r8, [0x1403ddb50]
sub byte [rax], al
sub byte [rax], al
mov edx, 0x2b
add byte [rax], al
call fcn.14032b650
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1403ddc50]
mov edx, 0x27
call fcn.14032b650
int3
cmp ch, byte [rax]
add byte [rbp + rcx*4 + 5], cl
invalid
push rsi
sub rsp, 0xd0
mov rax, qword [rcx]
nop dword [rax + rax]
test al, 8
je 0x14015a1cb
test al, 2
jne 0x14015a178
mov rdx, rax
and rdx, 0xfffffffffffffff5
lock cmpxchg qword [rcx], rdx
cmpxchg qword [rcx], rdx
cmpxchg qword [rcx], rdx
jne case.0x14012c193.281
jmp 0x14015a198
lea rax, [rcx + 0x20]
mov qword [rsp + 0x28], 3
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x28
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x28
mov rsi, rcx
mov rcx, rax
call fcn.1401489d0
dec dword [rax - 0x77]
int1
dec dword [rax - 0x77]
int1
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x14015a1e3
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14015a1c1
add rsp, 0xd0
pop rsi
jmp 0x140159550
nop
add rsp, 0xd0
pop rsi
ret
lea rcx, str.assertion_failed:_curr.is_join_interested__
lea r8, [0x1403ddb50]
mov edx, 0x2b
call fcn.14032b650
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1403ddc50]
mov edx, 0x27
call fcn.14032b650
int3
test al, 8
je 0x14015a27a
test al, 2
jne 0x14015a228
mov rdx, rax
and rdx, 0xfffffffffffffff5
cmc
cmc
lock cmpxchg qword [rcx], rdx
jne 0x14015a210
jmp 0x14015a247
lea rax, [rcx + 0x20]
mov byte [rsp + 0x98], 4
lea rdx, [rsp + 0x20]
and r14b, al
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax + rcx*2], al
lea edx, [rsp + 0x20]
mov rsi, rcx
mov rcx, rax
shr eax, 0x1c
invalid
invalid
dec dword [rax - 0x77]
int1
shr eax, 0x1c
invalid
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
sar bh, 0xff
push rax
xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x14015a292
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14015a270
add rsp, 0xa0
pop rsi
jmp 0x1401590f0
nop
add rsp, 0xa0
pop rsi
ret
lea rcx, str.assertion_failed:_curr.is_join_interested__
lea r8, [0x1403ddb50]
mov edx, 0x2b
call fcn.14032b650
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1403ddc50]
mov edx, 0x27
add al, ch
cmpsb byte [rsi], byte [rdi]
invalid
invalid
add ah, cl
sbb eax, 0xcccccc00
int3
invalid
test al, 8
je 0x14015a32b
test al, 2
jne 0x14015a2d8
mov rdx, rax
and rdx, 0xfffffffffffffff5
and edx, 0xfffffff5
and edx, 0xfffffff5
lock cmpxchg qword [rcx], rdx
cmpxchg qword [rcx], rdx
jne 0x14015a2c0
jmp case.0x1401859df.364
lea rax, [rcx + 0x20]
mov qword [rsp + 0x28], 0xc
lea rdx, [rsp + 0x28]
sub byte [rax - 0x77], cl
invalid
mov rcx, rax
call fcn.140148cd0
mov rcx, rsi
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x14015a343
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14015a321
add rsp, 0x1e0
add esp, 0x1e0
pop rsi
jmp fcn.140158be0
invalid
call qword [rax - 0x1f3b7eb8]
add dword [rax], eax
add byte [rsi - 0x3d], bl
nop
add rsp, 0x1e0
pop rsi
ret
lea rcx, str.assertion_failed:_curr.is_join_interested__
sub byte [rax], al
lea r8, [0x1403ddb50]
mov edx, 0x2b
call fcn.14032b650
invalid
invalid
invalid
adc ebx, dword [0x14da2eb46]
fidivr word [rax]
sub byte [rax], al
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1403ddc50]
mov edx, 0x27
add byte [rdx + 0x27], bh
call fcn.14032b650
int3
push rbx
sub rsp, 0xf8
clc
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xe0], esi
clc
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xe0], esi
mov rsi, rcx
mov rax, qword [rcx]
mov eax, dword [rcx]
invalid
mov eax, dword [rcx]
jmp 0x14015a39a
mov rcx, rax
and rcx, 0xfffffffffffffff8
and ecx, 0xfffffff8
ror dword [rax - 0x7d], 0xe1
clc
and ecx, 0xfffffff8
or rcx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
cmpxchg qword [rsi], rcx
cmpxchg qword [rsi], rcx
je 0x14015a3c5
test al, 4
je 0x14015a611
outsd dx, dword [rsi]
add al, byte [rax]
invalid
outsd dx, dword [rsi]
add al, byte [rax]
add byte [rax + 0x48da7403], ch
je 0x14015a380
cmp rax, 0x3f
test al, 3
je 0x14015a380
cmp rax, 0x3f
jbe 0x14015a629
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 0x14015a39a
invalid
movzx eax, dl
lea rcx, [0x14040b494]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
jmp rax
lea rax, [0x1403de7b0]
mov qword [rsp + 0xb0], rax
mov dword [rsp + 0xb0], eax
mov qword [rsp + 0xb8], rsi
lea rax, [rsp + 0xb0]
mov qword [rsp + 0xc0], rax
and al, 0xc0
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0xc8], eax
mov dword [rsp + 0xc8], eax
mov qword [rsp + 0xd0], 0
cmp byte [rsi + 0xa8], 3
jae 0x14015a641
lea rcx, [rsi + 0x30]
mov eax, dword [0x14043f660]
mov rdx, qword gs:[0x58]
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 0xb60f
movzx eax, byte [rax + 0xe8]
cmp eax, 2
je 0x14015a4eb
invalid
movsb byte [rdi], byte [rsi]
add byte [rax], al
invalid
test byte [rax + rax - 0x74b80000], ah
add byte [rax - 0x75], cl
mov rdi, qword [rsi + 0x28]
jle 0x14015a473
cmp eax, 1
je 0x14015a484
add dword [rsp + rsi + 0x48], esi
mov ebx, ecx
retf
mov rbx, rcx
retf
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xa0]
lea rdx, [0x1401dd870]
call fcn.1401c8e70
imul ecx
invalid
add byte [rcx - 0x3a], al
xchg al, ch
add byte [rax], al
add byte [rcx], al
add al, ch
imul ecx
invalid
add byte [rcx - 0x3a], al
xchg al, ch
add byte [rax], al
add byte [rcx], al
mov rcx, rbx
mov eax, dword [0x14043f660]
mov rdx, qword gs:[0x58]
invalid
add byte cs:[rbp + 0x48], ah
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
add byte [rax - 0x75], cl
add al, 0xc2
mov rax, qword [rdx + rax*8]
movaps xmm6, xmmword [rax + 0xa0]
mov qword [rax + 0xa0], 1
and byte [rax + 0x1000000], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rax + 0xa8], rdi
mov qword [rax + 0xa8], rdi
jmp 0x14015a4ee
lea rdi, [rsi + 0x20]
mov byte [rsp + 0xa8], 4
add byte [rax + rcx*2], al
lea edx, [rsp + 0x30]
jle 0x14015a4d6
add byte [rax + rcx*2], al
lea edx, [rsp + 0x30]
mov rcx, rdi
mov ecx, edi
call fcn.140147d60
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
fdivr st(6)
dec dword [rax - 0x75]
mov eax, dword [rsi + 0x28]
invalid
invalid
and al, 0x30
mov eax, dword [rsi + 0x28]
mov qword [rsp + 0x30], 1
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x48], rax
and al, 0x48
and al, 0x48
jmp 0x14015a5df
xorps xmm6, xmm6
push rdi
test byte [rax - 0x73], 0x94
and al, 0xc0
add byte [rax], al
add byte [rax], al
call fcn.14019d530
mov ecx, dword [0x14043f660]
lea rdx, [rsp + 0xc0]
add byte [rax], al
call fcn.14019d530
xor byte [rax + rax], al
add byte [rbx + 0x2e515f0d], cl
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov ecx, dword [0x14043f660]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0xe8]
cmp ecx, 2
je 0x14015a56a
retf 0xb60f
cmp ecx, 1
je 0x14015a550
mov ebx, eax
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
cmp al, 0xc1
lea rcx, [rdi + 0xa0]
lea rdx, [0x1401dd870]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x8332e
call fcn.1401c8e70
mov byte [rdi + 0xe8], 1
xchg eax, ebp
add byte [rax], al
add byte [rcx], al
xchg eax, ebp
add byte [rax], al
add byte [rcx], al
mov eax, ebx
mov ecx, dword [0x14043f660]
mov rdx, qword gs:[0x58]
mov edx, dword [0x58]
mov edx, dword [0x58]
mov rcx, qword [rdx + rcx*8]
movaps xmmword [rcx + 0xa0], xmm6
add byte [rax - 0x73], cl
jle 0x14015a58e
lea rdi, [rsi + 0x20]
test al, al
je 0x14015a5c2
mov rcx, rsi
call fcn.1401da730
movzx eax, al
invalid
ror byte [rax - 0x73], 0xd
and byte [rdi], cl
sub eax, dword [rax]
lea rcx, [0x14040b4a4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
loopne 0x14015a5d6
mov ecx, edi
mov rdx, rsi
mov edx, esi
mov edx, esi
call fcn.1401d8650
mov eax, 0x480007e0
mov eax, 0xffffffc0
invalid
invalid
invalid
mov rax, 0xffffffffffffffc0
invalid
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14015a679
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x14015a3d6.2
mov rcx, rsi
call 0x1401590f0
xor bl, ch
invalid
invalid
jmp case.0x14015a3d6.2
invalid
xor bl, ch
invalid
cmp al, dh
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax + rcx*2], al
lea edx, [rsp + 0x30]
push rsp
and al, 0x30
mov byte [rsp + 0xa8], 4
lea rdx, [rsp + 0x30]
push rsp
and al, 0x30
push rsp
and al, 0x30
mov rcx, rdi
call fcn.140147d60
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x29
and al, 0x30
dec dword [rdi]
push rdi
ror byte [rdi], 0x29
and al, 0x30
mov byte [rsp + 0xa8], 3
lea rdx, [rsp + 0x30]
lea edx, [rsp + 0x30]
lea edx, [rsp + 0x30]
mov rcx, rdi
call fcn.140147d60
mov rcx, rsi
call fcn.14015a6a0
movaps xmm6, xmmword [rsp + 0xe0]
loopne case.0x1401292d0.302
add byte [rax], al
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.39.2_src_runtime_task_state.rs
lea ecx, str.assertion_failed:_next.is_notified__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_task_state.rs
or byte [rbx], dh
sub byte [rax], al
lea r8, [0x1403dd9b8]
mov edx, 0x24
and al, 0
add byte [rax], al
and al, 0
add byte [rax], al
call fcn.14032b650
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1403ddd18]
add eax, 0x2836e1
add eax, 0x2836e1
mov edx, 0x26
call fcn.14032b650
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
lea eax, [0x1403cdb98]
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, [0x1403cdba8]
lea rcx, [rsp + 0x30]
call fcn.14032b4c0
invalid
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1403ddc50]
mov edx, 0x27
call fcn.14032b650
int3
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x14015a6b0
test al, 1
je case.0x140138b53.84
test al, 2
jne 0x14015a770
test al, 8
jne 0x14015a6ea
lea rcx, [rsi + 0x20]
mov byte [rsp + 0xc8], 4
add byte [rax + rcx*2], al
lea edx, [rsp + 0x50]
add byte [rax + rcx*2], al
lea edx, [rsp + 0x50]
call fcn.140147d60
jmp 0x14015a708
invalid
test al, 0x10
je 0x14015a708
mov rax, qword [rsi + 0xc0]
test rax, rax
je 0x14015a7f4
mov rcx, qword [rsi + 0xc8]
call qword [rax + 0x10]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1401d84a0
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 case.0x1401859df.372
invalid
jne 0x14015a74e
mov rcx, rsi
add rsp, 0xd0
add byte [rsi - 0x17], bl
invalid
invalid
invalid
invalid
nop
add rsp, 0xd0
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
or eax, 0x2832b1
lea r8, [0x1403dda38]
mov edx, 0x23
add al, ch
loopne 0x14015a77c
invalid
invalid
add al, ch
loopne 0x14015a77c
sbb eax, 0xd8d4800
fnstenv [rdx]
sub byte [rax], al
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x1403dda78]
sub byte [rax], al
mov edx, 0x25
call fcn.14032b650
add byte [rax], al
add al, ch
enter 0x1d0e, 0
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
sub byte [rax - 0x77], cl
and al, 0x30
sub byte [rax - 0x77], cl
and al, 0x30
lea rax, [fcn.1400381a0]
mov qword [rsp + 0x38], rax
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x48], rax
lea rax, str.current:___sub:
lea rax, str.current:___sub:
mov qword [rsp + 0x50], rax
and al, 0x50
mov qword [rsp + 0x58], 2
mov qword [rsp + 0x70], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 2
and al, 0x68
add al, byte [rax]
add byte [rax], al
and al, 0x68
add al, byte [rax]
add byte [rax], al
lea rdx, [0x1403ddac0]
lea rcx, [rsp + 0x50]
and al, 0x50
and al, 0x50
call fcn.14032b4c0
lea rax, str.waker_missing
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
and al, 0x58
add dword [rax], eax
add byte [rax], al
and al, 0x58
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x60], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
and al, 0x68
ror byte [rdi], 0x11
and al, 0x68
and al, 0x68
and al, 0x68
lea rdx, [0x1403dd908]
lea rcx, [rsp + 0x50]
lea ecx, [rsp + 0x50]
add byte [rax - 0x73], cl
and al, 0x50
lea ecx, [rsp + 0x50]
call fcn.14032b4c0
int3
or al, 0x1d
add ah, cl
int3
push rsi
push rdi
push rbx
sub rsp, 0x258
add byte [rax], al
movaps xmmword [rsp + 0x240], xmm6
mov rsi, rcx
mov rax, qword [rcx]
mov eax, dword [rcx]
mov eax, dword [rcx]
jmp 0x14015a86a
invalid
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
je 0x14015a895
test al, 4
je 0x14015aacf
test al, 3
je 0x14015a850
cmp rax, 0x3f
jbe 0x14015aae7
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
cmpxchg dword [rsi], ecx
jne 0x14015a86a
movzx eax, dl
lea rcx, [0x14040b4b4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x1403de7b0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], rsi
lea rax, [rsp + 0x28]
mov qword [rsp + 0x38], rax
and al, 0x38
and al, 0x38
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 0
mov eax, dword [rsi + 0x30]
not eax
test al, 6
je 0x14015aaff
lea rcx, [rsi + 0x30]
mov eax, dword [0x14043f660]
add eax, 0x2e4d78
xor byte [rbx + 0x2e4d7805], r9b
add byte [rbp + 0x48], ah
invalid
js 0x14015a933
add byte cs:[rbp + 0x48], ah
mov rdx, qword gs:[0x58]
mov rdx, qword [0x58]
mov edx, dword [0x58]
add byte [rax - 0x75], cl
add al, 0xc2
mov rax, qword [rdx + rax*8]
movzx eax, byte [rax + 0xe8]
cmp eax, 2
je 0x14015a9aa
mov rdi, qword [rsi + 0x28]
cmp eax, 1
je 0x14015a942
mov rbx, rcx
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
invalid
add byte cs:[rbp + 0x48], ah
mov ecx, dword [0x58]
invalid
add byte [rbx + rcx*4 + 0x34], cl
ror dword [rcx - 0x73], 0x8e
lea rcx, [r14 + 0xa0]
invalid
invalid
invalid
invalid
invalid
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xa0]
lea rdx, [0x1401dd870]
or byte [rax], al
or byte [rax], al
call fcn.1401c8e70
mov byte [r14 + 0xe8], 1
add byte [rax], al
invalid
cmp ebp, esp
invalid
add byte [rax], al
add dword [rax - 0x77], ecx
mov rcx, rbx
mov rcx, rbx
mov eax, dword [0x14043f660]
mov rdx, qword gs:[0x58]
mov edx, dword [0x58]
sbb byte [rbp + 0x2e], cl
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
and eax, 0x58
add byte [rax - 0x75], cl
mov rax, qword [rdx + rax*8]
add al, 0xc2
movaps xmm6, xmmword [rax + 0xa0]
add byte [rax], al
mov qword [rax + 0xa0], 1
mov qword [rax + 0xa8], rdi
test al, 0
add byte [rax], al
movabs al, byte [0x4800000001000000]
mov dword [rax + 0xa8], edi
test al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov eax, 0xa8
test al, 0
add byte [rax], al
test al, 0
add byte [rax], al
jmp 0x14015a9ad
lea rdi, [rsi + 0x20]
mov qword [rsp + 0x58], 7
lea rdx, [rsp + 0x58]
mov rcx, rdi
mov ecx, edi
call fcn.140146a90
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x60], 1
mov dword [rsp + 0x60], 1
invalid
mov qword [rsp + 0x68], 0
add byte [rax], al
mov qword [rsp + 0x78], rax
jmp 0x14015aa9c
invalid
add byte [rdi], cl
push rdi
test byte [rax - 0x73], 0x54
lea edx, [rsp + 0x38]
xorps xmm6, xmm6
lea rdx, [rsp + 0x38]
call fcn.14019e840
mov ecx, dword [0x14043f660]
mov rdx, qword gs:[0x58]
mov rdx, qword [0x58]
movabs dword [0x25148b4865002e4c], eax
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0xe8]
cmp ecx, 2
je case.0x140129e49.338
cmp ecx, 1
je 0x14015aa0c
mov ebx, eax
mov eax, dword [0x14043f660]
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
cmp al, 0xc1
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xa0]
lea rdx, [0x1401dd870]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x82e72
call fcn.1401c8e70
mov byte [rdi + 0xe8], 1
call 0x14115aa0a
call 0x14115aa0a
mov eax, ebx
mov ecx, dword [0x14043f660]
mov rdx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
mov rcx, qword [rdx + rcx*8]
movaps xmmword [rcx + 0xa0], xmm6
lea rdi, [rsi + 0x20]
lea edi, [rsi + 0x20]
test al, al
je 0x14015aa7e
mov rcx, rsi
int1
call fcn.1401da730
movzx eax, al
lea rcx, [0x14040b4c4]
lea ecx, [0x14040b4c4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, rdi
mov rdx, rsi
call fcn.1401d8650
invalid
invalid
invalid
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
sar bh, 0xff
push rax
xadd qword [rsi], rax
cmp rax, 0x3f
clc
invalid
jbe 0x14015ab37
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x14015a8a6.2
mov rcx, rsi
int1
call 0x140158ac0
jmp case.0x14015a8a6.2
mov qword [rsp + 0x58], 7
lea rdx, [rsp + 0x58]
and al, 0x58
pop rax
invalid
add byte [rax - 0x73], cl
push rsp
and al, 0x58
mov rcx, rdi
call fcn.140146a90
cld
mov edi, 0x570ffffe
invalid
dec dword [rdi]
push rdi
ror byte [rdi], 0x11
and al, 0x60
and al, 0x60
cld
mov edi, 0x570ffffe
invalid
dec dword [rdi]
push rdi
invalid
ror byte [rdi], 0x11
and al, 0x60
and al, 0x60
and al, 0x60
mov qword [rsp + 0x58], 6
lea rdx, [rsp + 0x58]
lea edx, [rsp + 0x58]
lea edx, [rsp + 0x58]
mov rcx, rdi
mov ecx, edi
call fcn.140146a90
mov rcx, rsi
call fcn.14015ab50
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rdi], cl
movaps xmm6, xmmword [rsp + 0x240]
movaps xmm6, xmmword [rsp + 0x240]
add rsp, 0x258
pop rbx
pop rdi
add al, byte [rax]
add byte [rbx + 0x5f], bl
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_next.is_notified__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_task_state.rs
lea r8, [0x1403dd9b8]
mov edx, 0x24
call fcn.14032b650
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1403ddd18]
mov edx, 0x26
call fcn.14032b650
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
lea rax, [rsp + 0x20]
and byte [rax - 0x77], cl
and al, 0x68
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
lea rdx, [0x1403cdba8]
lea rcx, [rsp + 0x58]
call fcn.14032b4c0
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1403ddc50]
mov edx, 0x27
call fcn.14032b650
int3
in al, dx
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
nop
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x14015ab60
test al, 1
je 0x14015ac09
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x5c7af0fe], ch
add byte [rax], al
add byte [rax + 0x48197508], ch
or byte [rbp + 0x19], dh
lea rcx, [rsi + 0x20]
test al, 2
jne 0x14015ac21
test al, 8
jne 0x14015ab9b
or byte [rbp + 0x19], dh
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x58], 7
lea rdx, [rsp + 0x58]
call fcn.140146a90
jmp 0x14015abb9
test al, 0x10
je 0x14015abb9
mov rax, qword [rsi + 0x228]
test rax, rax
je 0x14015aca5
test dh, dh
add byte [rax], al
invalid
test dh, dh
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rsi + 0x230]
call qword [rax + 0x10]
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rdx, rsi
call fcn.1401d84a0
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rsp + 0x28], rax
shl eax, 6
loopne 0x14015abe0
neg rax
lock xadd qword [rsi], rax
shr rax, 6
invalid
invalid
cmp rax, qword [rsp + 0x28]
and al, 0x28
jb 0x14015ac39
jne 0x14015abff
adc byte [rax - 0x77], cl
int1
mov rcx, rsi
add rsp, 0x240
pop rsi
jmp 0x140158ac0
invalid
call qword [rax + 0x40c48148]
add al, byte [rax]
add byte [rsi - 0x3d], bl
nop
add rsp, 0x240
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x1403dda38]
mov edx, 0x23
call fcn.14032b650
lea rcx, str.assertion_failed:__prev.is_complete__
add byte [rbp + rcx*4 + 5], cl
sub byte cs:[rax], al
lea r8, [0x1403dda78]
mov edx, 0x25
call fcn.14032b650
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x38], rax
invalid
cmp byte [rax - 0x73], cl
add eax, 0xffedd551
lea rax, [fcn.1400381a0]
mov qword [rsp + 0x40], rax
and al, 0x40
lea rcx, [rsp + 0x28]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], rax
push rax
push rax
lea rax, str.current:___sub:
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
lea rax, [rsp + 0x38]
lea eax, [rsp + 0x38]
lea eax, [rsp + 0x38]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 2
lea rdx, [0x1403ddac0]
adc eax, 0x282e25
adc eax, 0x282e25
lea rcx, [rsp + 0x58]
call fcn.14032b4c0
lea rax, str.waker_missing
lea eax, [0x1403dd8f8]
sub al, 0x28
add byte [rax - 0x77], cl
and al, 0x58
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x68
or byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
mov qword [rsp + 0x68], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
lea rdx, [0x1403dd908]
lea rcx, [rsp + 0x58]
lea ecx, [rsp + 0x58]
lea ecx, [rsp + 0x58]
call fcn.14032b4c0
int3
int3
test al, 0
add byte [rax], al
movaps xmmword [rsp + 0x90], xmm6
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x14015ad1a
mov rcx, rax
and rcx, 0xfffffffffffffff8
and ecx, 0xfffffff8
and ecx, 0xfffffff8
or rcx, 1
mov edx, eax
shr dl, 5
and dl, 1
add eax, esi
cmpxchg qword [rsi], rcx
je 0x14015ad45
test al, 4
je 0x14015af83
test al, 3
je 0x14015ad00
cmp rax, 0x3f
jbe 0x14015af9b
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x14015ad1a
movzx eax, dl
lea rcx, [0x14040b4d4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x1403de7b0]
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x60], eax
mov dword [rsp + 0x60], eax
mov qword [rsp + 0x68], rsi
lea rax, [rsp + 0x60]
and al, 0x60
and al, 0x60
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rax
js 0x14015adc1
mov dword [rsp + 0x80], 0
js 0x14015adc1
mov dword [rsp + 0x80], 0
and al, 0x80
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x1f7cc7ba], cl
and eax, 0xfffffffe
mov eax, dword [rsi + 0x38]
and eax, 0xfffffffe
cmp eax, 0x3b9aca00
retf 0x3b9a
je 0x14015afb3
lea rcx, [rsi + 0x30]
mov eax, dword [0x14043f660]
mov rdx, qword gs:[0x58]
add byte [rax - 0x75], cl
add al, 0xc2
add byte [rax - 0x75], cl
add al, 0xc2
movzx eax, byte [rax + 0xe8]
cmp eax, 2
je 0x14015ae60
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
jle 0x14015ade8
add byte [rax], al
mov rdi, qword [rsi + 0x28]
cmp eax, 1
je 0x14015adf9
clc
add dword [rsp + rsi + 0x48], esi
mov ebx, ecx
retf
mov rbx, rcx
retf
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
pop rax
add byte [rax], al
add byte [rbx + rcx*4 + 0x34], cl
xor al, 0xc1
lea rcx, [r14 + 0xa0]
invalid
invalid
invalid
xchg dword [rdx], ebp
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xa0]
lea rdx, [0x1401dd870]
adc eax, 0x82a87
or byte [rax], al
call fcn.1401c8e70
mov byte [r14 + 0xe8], 1
xchg al, ch
add byte [rax], al
add byte [rcx], al
mov rcx, rbx
mov eax, dword [0x14043f660]
mov rdx, qword gs:[0x58]
pop rax
add byte [rax], al
invalid
invalid
add byte cs:[rbp + 0x48], ah
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
add byte [rax - 0x75], cl
add al, 0xc2
invalid
mov rax, qword [rdx + rax*8]
ret 0x280f
movaps xmm6, xmmword [rax + 0xa0]
mov qword [rax + 0xa0], 1
mov dword [rax + 0xa0], 1
movabs al, byte [0x4800000001000000]
mov dword [rax + 0xa8], edi
mov eax, 0xa8
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rax + 0xa8], rdi
mov eax, 0xa8
add byte [rax], al
add bl, ch
jmp 0x14015ae63
cmp al, 0x48
lea edi, [rsi + 0x20]
lea rdi, [rsi + 0x20]
mov dword [rsp + 0x38], 0x3b9aca01
lea rdx, [rsp + 0x30]
and al, 0x38
add edx, ecx
invalid
cmp ecx, dword [rax - 0x73]
push rsp
and al, 0x30
mov rcx, rdi
call fcn.140147ac0
dec dword [rax - 0x75]
sub byte [rax - 0x39], r9b
and al, 0x40
add dword [rax], eax
add byte [rax], al
dec dword [rax - 0x75]
sub byte [rax - 0x39], r9b
and al, 0x40
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x48], 0
and al, 0x48
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x58], rax
jmp 0x14015af51
xorps xmm6, xmm6
lea rdx, [rsp + 0x70]
call fcn.1401b4640
xchg edi, eax
add eax, 0xed0d8b00
add byte cs:[rbp + 0x48], ah
mov edx, dword [0x58]
add byte [rax], al
xchg edi, eax
add eax, 0xed0d8b00
add byte cs:[rbp + 0x48], ah
mov edx, dword [0x58]
add byte [rax], al
add byte [rax], al
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0xe8]
cmp ecx, 2
stc
invalid
stc
add dh, byte [rax + rdx*2 - 0x7d]
je 0x14015aedc
cmp ecx, 1
je 0x14015aec2
mov ebx, eax
je 0x14015aedc
cmp ecx, 1
je 0x14015aec2
mov ebx, eax
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xa0]
lea rdx, [0x1401dd870]
lea edx, [0x1401dd870]
lea edx, [0x1401dd870]
adc eax, 0x829bc
call fcn.1401c8e70
mov byte [rdi + 0xe8], 1
xchg eax, ebp
add byte [rax], al
add byte [rcx], al
add byte [rcx], al
mov eax, ebx
fmul dword [rbx + 0x2e47980d]
add byte [rbp + 0x48], ah
mov ecx, dword [0x14043f660]
mov rdx, qword gs:[0x58]
mov edx, dword [0x58]
add byte cs:[rbp + 0x48], ah
mov edx, dword [0x58]
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
add byte [rax], al
mov rcx, qword [rdx + rcx*8]
movaps xmmword [rcx + 0xa0], xmm6
sub dword [rcx + 0xa0], esi
add byte [rax], al
lea rdi, [rsi + 0x20]
test al, al
je 0x14015af34
and byte [rax + rax*8 - 0x76b7af8c], al
int1
mov rcx, rsi
call fcn.1401da730
invalid
movzx eax, al
lea rcx, [0x14040b4e4]
or eax, 0x2b05ee
or eax, 0x2b05ee
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0x48
mov ecx, edi
mov rcx, rdi
mov rdx, rsi
call fcn.1401d8650
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14015afeb
retf
add byte [rax], al
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x14015ad56.2
mov rcx, rsi
int1
call 0x140158d50
jmp case.0x14015ad56.2
invalid
invalid
mov dword [rsp + 0x38], 0x3b9aca01
lea rdx, [rsp + 0x30]
push rsp
and al, 0x30
invalid
push rsp
and al, 0x30
mov rcx, rdi
call fcn.140147ac0
dec dword [rdi]
push rdi
ror byte [rdi], 0x11
and al, 0x40
dec dword [rdi]
push rdi
ror byte [rdi], 0x11
and al, 0x40
mov dword [rsp + 0x38], 0x3b9aca00
mov dword [rsp + 0x38], 0x3b9aca00
cmp byte [rax], al
retf 0x3b9a
lea rdx, [rsp + 0x30]
lea edx, [rsp + 0x30]
mov rcx, rdi
call fcn.140147ac0
mov rcx, rsi
call case.0x140132c92.185
invalid
add byte [rax], al
invalid
movabs byte [0x9024b4280f000000], al
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
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.39.2_src_runtime_task_state.rs
lea r8, [0x1403dd9b8]
mov edx, 0x24
call fcn.14032b650
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1403ddd18]
add byte [rdx + 0x26], bh
call fcn.14032b650
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, [0x1403cdba8]
lea rcx, [rsp + 0x30]
call fcn.14032b4c0
lea rcx, str.assertion_failed:_prev.ref_count_____1
sub byte [rax], al
lea r8, [0x1403ddc50]
mov edx, 0x27
add byte [rax], al
add byte [rax], al
call fcn.14032b650
int3
push rsi
sub rsp, 0x80
mov rsi, rcx
mov esi, ecx
mov esi, ecx
mov rax, qword [rcx]
mov eax, dword [rcx]
nop
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x14015b020
test al, 1
je 0x14015b0c2
test al, 2
jne 0x14015b0da
test al, 8
jne 0x14015b05a
lea rcx, [rsi + 0x20]
mov dword [rsp + 0x30], 0x3b9aca01
lea rdx, [rsp + 0x28]
call fcn.140147ac0
push 0xffffffffebfffeca
invalid
and dil, r8b
and al, 0x30
add edx, ecx
invalid
push 0xffffffffebfffeca
sbb byte [rax + 0x48147410], ch
mov eax, dword [rsi + 0x70]
test al, 0x10
je 0x14015b072
mov rax, qword [rsi + 0x70]
test rax, rax
je case.0x140121cfc.463
mov rcx, qword [rsi + 0x78]
call qword [rax + 0x10]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1401d84a0
cmp rax, 1
mov eax, 2
sbb rax, 0
sbb eax, 0
sbb eax, 0
mov qword [rsp + 0x20], rax
shl eax, 6
invalid
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x20]
jb 0x14015b0f2
invalid
jne case.0x1401859df.388
mov rcx, rsi
add rsp, 0x80
add byte [rax], al
add byte [rax], al
pop rsi
jmp 0x140158d50
nop
add rsp, 0x80
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x1403dda38]
mov edx, 0x23
call fcn.14032b650
invalid
invalid
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x1403dda78]
mov edx, 0x25
invalid
add al, ch
pop rsi
add eax, 0x8948001d
and al, 0x58
call fcn.14032b650
mov qword [rsp + 0x58], rax
lea rax, [rsp + 0x58]
mov qword [rsp + 0x60], rax
lea rax, [fcn.1400381a0]
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:
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 2
and al, 0x30
add al, byte [rax]
add byte [rax], al
and al, 0x30
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x48], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x28296c
insb byte [rdi], dx
sub dword [rax], ebp
invalid
lea rdx, [0x1403ddac0]
lea rcx, [rsp + 0x28]
sub al, ch
call fcn.14032b4c0
invalid
lea rax, str.waker_missing
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 8
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x38
or byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, [0x1403dd908]
lea rcx, [rsp + 0x28]
call fcn.14032b4c0
int3
push rbx
sub rsp, 0xa8
movaps xmmword [rsp + 0x90], xmm6
mov rsi, rcx
mov rax, qword [rcx]
mov eax, dword [rcx]
mov eax, dword [rcx]
jmp 0x14015b1da
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
je 0x14015b205
test al, 4
je 0x14015b437
test al, 3
je case.0x1401292d0.322
cmp rax, 0x3f
jbe 0x14015b44f
clc
invalid
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x14015b1da
movzx eax, dl
lea rcx, [0x14040b4f4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
add eax, ecx
jmp rax
lea rax, [0x1403de7b0]
lea eax, [0x1403de7b0]
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
invalid
add byte [rax], al
add byte [rdi], cl
movzx eax, byte [rsi + 0x50]
movzx eax, byte [rsi + 0x50]
and al, 6
cmp al, 4
je 0x14015b467
lea rcx, [rsi + 0x30]
mov eax, dword [0x14043f660]
mov rdx, qword gs:[0x58]
invalid
xor byte [rbx + 0x2e440405], r9b
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
invalid
add byte [rax - 0x75], cl
add al, 0xc2
mov rax, qword [rdx + rax*8]
movzx eax, byte [rax + 0xe8]
call 0xc315b271
clc
add cl, byte [rdi]
test byte [rcx + 0x48000000], ah
invalid
invalid
add byte [rax], al
cmp eax, 2
je 0x14015b31a
invalid
add byte [rax - 0x75], cl
jle 0x14015b2a5
invalid
mov rdi, qword [rsi + 0x28]
mov edi, dword [rsi + 0x28]
sub byte [rbx + 0x347401f8], al
cmp eax, 1
je 0x14015b2b6
mov rbx, rcx
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax], al
retf
add byte [rax], al
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xa0]
lea rdx, [0x1401dd870]
or byte [rax], al
or byte [rax], al
add al, ch
invalid
call fcn.1401c8e70
mov byte [r14 + 0xe8], 1
fild dword [rsi]
add byte [rcx - 0x3a], al
xchg al, ch
add byte [rax], al
add byte [rcx], al
mov rcx, rbx
mov ecx, ebx
mov eax, dword [0x14043f660]
mov rdx, qword gs:[0x58]
invalid
add byte cs:[rbp + 0x48], ah
mov edx, dword [0x58]
invalid
mov rax, qword [rdx + rax*8]
movaps xmm6, xmmword [rax + 0xa0]
mov qword [rax + 0xa0], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
ret 0x280f
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
mov qword [rax + 0xa8], rdi
add byte [rax], al
mov qword [rax + 0xa8], rdi
jmp 0x14015b31d
and al, 0x50
add eax, 0x24548d48
xor byte [rax - 0x77], cl
stc
call fcn.140147810
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x30], 1
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x38
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x38
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x48], rax
jmp 0x14015b408
jmp 0x14015b408
add byte [rax], al
xorps xmm6, xmm6
lea rdx, [rsp + 0x70]
call fcn.14019e6c0
xor eax, dword [rax + rax]
xor eax, dword [rax + rax]
mov ecx, dword [0x14043f660]
mov rdx, qword gs:[0x58]
add byte [rax - 0x75], cl
or al, 0xca
add byte [rax - 0x75], cl
or al, 0xca
movzx ecx, byte [rcx + 0xe8]
cmp ecx, 2
stc
invalid
je 0x14015b396
stc
add dh, byte [rax + rdx*2 - 0x7d]
stc
add dword [rcx + rsi - 0x77], esi
je 0x14015b37c
mov ebx, eax
cmp ecx, 1
je 0x14015b37c
mov ebx, eax
mov eax, dword [0x14043f660]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xa0]
lea rdx, [0x1401dd870]
adc eax, 0x82502
invalid
adc eax, 0x82502
call fcn.1401c8e70
mov byte [rdi + 0xe8], 1
xchg eax, ebp
add byte [rax], al
add byte [rcx], al
invalid
fiadd dword [rsi]
add dh, al
xchg eax, ebp
add byte [rax], al
add byte [rcx], al
invalid
add dword [rcx - 0x21f27428], ecx
add byte cs:[rbp + 0x48], ah
invalid
invalid
mov eax, ebx
mov ecx, dword [0x14043f660]
mov rdx, qword gs:[0x58]
mov edx, dword [0x58]
mov rcx, qword [rdx + rcx*8]
movaps xmmword [rcx + 0xa0], xmm6
add byte [rax], al
add byte [rax], al
lea rdi, [rsi + 0x20]
test al, al
je 0x14015b3ee
and byte [rax + rax*8 - 0x76b7af8c], al
int1
mov rcx, rsi
call fcn.1401da730
invalid
movzx eax, al
lea rcx, [0x14040b504]
sub eax, dword [rax]
sub eax, dword [rax]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
mov edx, ss
invalid
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
clc
invalid
clc
invalid
jbe 0x14015b49f
and rax, 0xffffffffffffffc0
cmp rax, 0x40
clc
invalid
clc
jne case.0x14015b216.2
jne case.0x14015b216.2
jne case.0x14015b216.2
mov rcx, rsi
call 0x140159340
jmp case.0x14015b216.2
mov byte [rsp + 0x50], 5
lea rdx, [rsp + 0x30]
mov rcx, rdi
add eax, 0x24548d48
xor byte [rax - 0x77], cl
stc
call fcn.140147810
xorps xmm0, xmm0
ror byte [rdi], 0x29
and al, 0x30
ror byte [rdi], 0x29
and al, 0x30
mov byte [rsp + 0x50], 4
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140147810
mov rcx, rsi
call fcn.14015b4c0
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.39.2_src_runtime_task_state.rs
lea r8, [0x1403dd9b8]
mov edx, 0x24
call fcn.14032b650
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1403ddd18]
mov edx, 0x26
call fcn.14032b650
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, [0x1403cdba8]
lea rcx, [rsp + 0x30]
call fcn.14032b4c0
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1403ddc50]
mov edx, 0x27
call fcn.14032b650
int3
nop
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
mov cl, 0xe
mov cl, 0xe
jne 0x14015b4d0
test al, 1
je 0x14015b56f
test al, 2
jne 0x14015b587
test al, 8
jne 0x14015b507
lea rcx, [rsi + 0x20]
mov byte [rsp + 0x48], 5
lea rdx, [rsp + 0x28]
call fcn.140147810
jmp 0x14015b51f
test al, 0x10
je 0x14015b51f
mov rax, qword [rsi + 0x68]
test rax, rax
je 0x14015b60b
mov rcx, qword [rsi + 0x70]
call qword [rax + 0x10]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1401d84a0
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 0x14015b59f
jne 0x14015b565
mov rcx, rsi
add rsp, 0x80
pop rsi
jmp 0x140159340
nop
add rsp, 0x80
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x1403dda38]
mov edx, 0x23
call fcn.14032b650
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x1403dda78]
mov edx, 0x25
and eax, 0xe8000000
mov cl, 0
invalid
invalid
and eax, 0xe8000000
mov cl, 0
sbb eax, 0x44894800
mov qword [rsp + 0x58], rax
and al, 0x58
lea rax, [rsp + 0x58]
mov qword [rsp + 0x60], rax
lea rax, [fcn.1400381a0]
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
and al, 0x30
add al, byte [rax]
add byte [rax], al
and al, 0x30
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x48], 0
lea rax, [rsp + 0x60]
lea eax, [rsp + 0x60]
lea eax, [rsp + 0x60]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 2
lea rdx, [0x1403ddac0]
lea rcx, [rsp + 0x28]
call fcn.14032b4c0
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, [0x1403dd908]
shl byte [rdx], 1
sub byte [rax], al
shl byte [rdx], 1
sub byte [rax], al
lea rcx, [rsp + 0x28]
call fcn.14032b4c0
int3
int3
add ebx, ebp
invalid
or ecx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
je 0x14015b6b5
test al, 4
je 0x14015bfd7
clc
invalid
movzx eax, dl
lea rcx, [0x14040b514]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
add byte [rax - 0x77], cl
and al, 0x28
mov qword [rsp + 0x30], rsi
lea rax, [rsp + 0x28]
lea eax, [rsp + 0x28]
lea eax, [rsp + 0x28]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 0
cmp dword [rsi + 0x30], 2
ja 0x14015c007
xchg dword [rcx + rcx], ecx
add byte [rax], al
xchg dword [rcx + rcx], ecx
add byte [rax], al
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xe8]
cmp eax, 2
je 0x14015b8c4
mov rdi, qword [rsi + 0x28]
cmp eax, 1
je 0x14015b754
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
sbb al, 0xc1
lea rcx, [rbx + 0xa0]
lea rdx, [0x1401dd870]
adc eax, 0x82128
call fcn.1401c8e70
mov byte [rbx + 0xe8], 1
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r13, qword [rax + 0xa0]
mov rbp, qword [rax + 0xa8]
mov qword [rax + 0xa0], 1
mov qword [rax + 0xa8], rdi
movzx eax, byte [rsi + 0x2c8]
test eax, eax
je 0x14015b8d6
cmp eax, 3
jne 0x14015c04b
invalid
lodsb al, byte [rsi]
or byte [rax], al
invalid
test dword [rax + rcx - 0x74b80000], ebp
add byte [rax - 0x75], cl
mov rax, qword [rsi + 0x2b8]
mov r15, qword [rsi + 0x2c0]
add al, byte [rax]
invalid
xchg byte [rax + 0x4c000002], bh
mov edi, dword [rsi + 0x2c0]
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
jle 0x14015b7d4
mov rbx, qword [rax]
lea rdi, [rsi + 0x20]
cmp dword [rbx], 2
je 0x14015b934
lea rcx, [rsp + 0x58]
lea r8, [rsp + 0x38]
mov rdx, rbx
call fcn.140194e70
mov r14, qword [rsp + 0x58]
cmp r14, 4
jne 0x14015b977
mov r12, qword [rsp + 0x38]
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xe8]
cmp eax, 2
clc
add cl, byte [rdi]
test byte [rdi + 4], dh
add byte [rax], al
clc
add cl, byte [rdi]
test byte [rdi + 4], dh
add byte [rax], al
cmp eax, 1
je 0x14015b838
invalid
sub eax, 0x3e4f058b
add byte cs:[rbp + 0x48], ah
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
mov eax, dword [0x14043f660]
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
sbb al, 0xc1
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xa0]
lea rdx, [0x14018ef10]
add eax, dword [rax]
add eax, dword [rax]
call fcn.1401c8e70
mov byte [rbx + 0xe8], 1
add byte [rax], al
add byte [rcx], al
invalid
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
invalid
and bh, byte [rsi]
add byte cs:[rbp + 0x48], ah
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
invalid
mov rax, qword [rcx + rax*8]
movzx r14d, byte [rax + 0xe4]
mov al, 0xe4
add byte [rax], al
add byte [rdi], cl
movzx ebx, byte [rax + 0xe5]
movzx ebx, byte [rax + 0xe5]
mov eax, ebx
test r14b, r14b
invalid
je 0x14015b86c
test bl, bl
je 0x14015bd94
mov ecx, dword [0x14043f660]
mov rdx, qword gs:[0x58]
mov rdx, qword [0x58]
mov rcx, qword [rdx + rcx*8]
mov byte [rcx + 0xe5], al
jmp 0x14015bc82
xor r13d, r13d
movzx eax, byte [rsi + 0x2c8]
test eax, eax
jne 0x14015b796
lea rdx, [rsi + 0x30]
mov byte [rsi + 0x2c9], 1
xchg cl, cl
add al, byte [rax]
add byte [rcx], al
lea r15, [rsi + 0x170]
mov rax, qword [rsi + 0x168]
push 0x48000001
mov dword [rsi + 0x170], eax
lea rbx, [rsi + 0x178]
mov r8d, 0x138
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rsi + 0x2b0]
mov qword [rsi + 0x2b0], rbx
mov qword [rsi + 0x2b8], rax
mov eax, 0x4c000002
mov dword [rsi + 0x2c0], edi
mov eax, 0x4c000002
mov dword [rsi + 0x2c0], edi
lea rdi, [rsi + 0x20]
cmp dword [rbx], 2
jne 0x14015b7bd
mov rax, qword [rbx + 8]
mov qword [rbx + 8], 0
test rax, rax
je 0x14015c057
mov qword [rsp + 0x58], 3
and al, 0x58
and al, 0x58
add eax, dword [rax]
add byte [rax], al
lea rdx, [rsp + 0x60]
mov qword [rsp + 0x60], rax
invalid
lea rcx, [rsp + 0x2f8]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
mov r14d, 3
jmp 0x14015b999
invalid
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x2f8]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
invalid
sbb al, 0
cmp r14, 5
je 0x14015bda0
invalid
invalid
lea rcx, [rsp + 0x388]
lea rdx, [rsp + 0x2f8]
lea edx, [rsp + 0x2f8]
lea edx, [rsp + 0x2f8]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
sbb al, 0
sbb al, 0
mov byte [rsi + 0x2c9], 0
mov rbx, qword [rsi + 0x170]
test rbx, rbx
je 0x14015c03f
lea r15, [rbx + 0x38]
mov rcx, r15
call fcn.1401810c0
mov qword [rbx + 0x38], r14
lea r14, [rbx + 0x40]
lea rdx, [rsp + 0x388]
mov r8d, 0x90
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbx + 0x30]
nop dword [rax]
mov r12, rax
test r12b, 4
jne 0x14015ba1b
mov rcx, r12
or rcx, 2
mov rax, r12
lock cmpxchg qword [rbx + 0x30], rcx
jne 0x14015ba00
mov eax, r12d
and eax, 5
cmp eax, 1
jne 0x14015ba31
mov rax, qword [rbx + 0x20]
mov rcx, qword [rbx + 0x28]
call qword [rax + 0x10]
test r12b, 4
jne 0x14015ba77
mov qword [rsp + 0x58], 4
lock dec qword [rbx]
jne 0x14015ba4e
mov rcx, rbx
call fcn.140181040
push rbp
add al, byte [rax]
mov rax, qword [rsp + 0x58]
cmp rax, 4
jne 0x14015baab
lea rcx, [rsi + 0x178]
call fcn.1401483a0
cmp byte [rsi + 0x2c9], 0
jne 0x14015bea6
jmp 0x14015bf0b
add al, 0
add byte [rbp - 0x75], cl
invalid
mov r12, qword [r15]
mov qword [r15], 4
cmp r12, 4
je 0x14015c06f
lea rcx, [rsp + 0x60]
mov r8d, 0x90
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x58], r12
lock dec qword [rbx]
je 0x14015ba46
jmp 0x14015ba4e
movabs dword [0x5c8b48577503f883], eax
cmp eax, 3
jne 0x14015bb07
mov rbx, qword [rsp + 0x60]
and al, 0x60
mov r14, qword [rbx + 0x58]
test r14, r14
test esi, esi
test esi, esi
je 0x14015baf3
mov r15, qword [rbx + 0x60]
mov rax, qword [r15]
test rax, rax
je 0x14015bacf
mov rcx, r14
call rax
cmp qword [r15 + 8], 0
je 0x14015baf3
cmp qword [r15 + 0x10], 0x11
jb 0x14015bae1
adc dword [rdx + 4], esi
mov r14, qword [r14 - 8]
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbx]
shl rax, 1
test rax, rax
je 0x14015bc4d
jmp 0x14015bc3a
cmp qword [rsp + 0xa8], 0
je 0x14015bb29
mov r8, qword [rsp + 0xa0]
mov rcx, qword [0x14043f190]
or eax, 0x2e366f
or eax, 0x2e366f
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [rsp + 0x78]
mov r15, qword [rsp + 0x80]
test r15, r15
je 0x14015bb85
lea r14, [rbx + 0x30]
lea esi, [rbx + 0x30]
jmp case.0x140132c92.192
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x75], cl
call 0x1306c46a1
mov rax, qword [r14 - 0x18]
mov rdx, qword [r14 - 0x10]
mov r8, qword [r14 - 8]
clc
mov rcx, r14
call qword [rax + 0x20]
add r14, 0x68
dec r15
iretd
je 0x14015bb85
mov rax, qword [r14 + 0x10]
test rax, rax
je 0x14015bb50
lea rcx, [r14 + 0x28]
mov rdx, qword [r14 + 0x18]
sbb byte [rbp - 0x75], cl
invalid
invalid
sbb byte [rbp - 0x75], cl
and dil, r15b
push rax
and bl, ch
retf
call qword [rax + 0x20]
jmp 0x14015bb50
cmp qword [rsp + 0x70], 0
je 0x14015bb9f
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [rsp + 0x90]
mov r15, qword [rsp + 0x98]
test r15, r15
je 0x14015bbdb
lea r14, [rbx + 0x38]
nop dword [rax + rax]
mov rax, qword [r14 - 0x18]
mov rdx, qword [r14 - 0x10]
mov r8, qword [r14 - 8]
mov rcx, r14
call qword [rax + 0x20]
add r14, 0x48
dec r15
jne 0x14015bbc0
cmp qword [rsp + 0x88], 0
je 0x14015bbf8
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [rsp + 0xb8]
test rbx, rbx
invalid
je 0x14015bc1f
invalid
mov rcx, rbx
call fcn.14007d720
mov rcx, qword [0x14043f190]
add byte cs:[rcx], dh
ror byte [rcx - 0x77], cl
fdivr st(7)
adc eax, 0x1de9a9
add byte cs:[rcx], dh
ror byte [rcx - 0x77], cl
fdivr st(7)
adc eax, 0x1de9a9
lea rcx, [rsp + 0xc8]
call fcn.140147740
mov rbx, qword [rsp + 0xe8]
mov ebx, dword [rsp + 0xe8]
cmp qword [rbx], 0
je 0x14015bc4d
mov r8, qword [rbx + 8]
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsi + 0x178]
call fcn.1401483a0
cmp byte [rsi + 0x2c9], 0
jne 0x14015bea6
add al, byte cs:[rax]
invalid
add al, byte cs:[rax]
add cl, ch
jmp 0x14015bf0b
jmp 0x14015bf0b
xor r14d, r14d
xor ebx, ebx
mov r15, qword [r15]
test r15, r15
je 0x14015c07b
mov rax, qword [r15 + 0x30]
test al, 4
jne 0x14015be76
add byte [rax], al
test al, 8
jne 0x14015bca4
test al, 8
je 0x14015bce2
jmp 0x14015bd17
jae 0x14015bcee
mov rcx, qword [r15 + 0x18]
mov ecx, dword [rdi + 0x18]
cmp rcx, qword [r12 + 8]
and al, 8
jne 0x14015bcb9
mov rcx, qword [r15 + 0x10]
cmp rcx, qword [r12]
je 0x14015bc9e
mov rax, qword [r15 + 0x30]
mov eax, dword [rdi + 0x30]
nop dword [rax]
mov rcx, rax
and rcx, 0xfffffffffffffff7
lock cmpxchg qword [r15 + 0x30], rcx
mov cl, 0x4f
xor byte [rbp - 0xf], dh
mov cl, 0x4f
xor byte [rbp - 0xf], dh
xor byte [r13 - 0xf], r14b
test al, 4
jne 0x14015be70
mov rax, qword [r15 + 0x10]
adc byte [rcx - 0x75], cl
sbb r15b, r15b
push rax
sbb byte [rax - 0x75], cl
and al, 0x38
mov rcx, qword [r15 + 0x18]
call qword [rax + 0x18]
mov rax, qword [rsp + 0x38]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx]
mov qword [r15 + 0x10], rax
mov qword [r15 + 0x18], rdx
push rdi
sbb byte [rcx - 0x75], cl
xor byte [r15], r9b
invalid
invalid
invalid
mov rcx, rax
or rcx, 8
lock cmpxchg qword [r15 + 0x30], rcx
jne 0x14015bd00
test al, 4
jne 0x14015be76
test r14b, r14b
je 0x14015bda0
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
add al, 0xc1
movzx eax, byte [rax + 0xe8]
cmp eax, 2
mov dh, 0x80
call 0xc315bd3b
clc
add dh, byte [rcx + riz*2 - 0x7d]
je 0x14015bda0
cmp eax, 1
je 0x14015bd72
mov eax, dword [0x14043f660]
je 0x14015bda0
cmp eax, 1
je 0x14015bd72
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xa0]
add byte [rax - 0x73], cl
adc eax, 0x81b0b
or byte [rax], al
or byte [rax], al
call fcn.1401c8e70
mov byte [r14 + 0xe8], 1
mov eax, dword [0x14043f660]
add eax, 0x2e38e8
mov rcx, qword gs:[0x58]
add byte [rax - 0x75], cl
mov rax, qword [rcx + rax*8]
add al, 0xc1
mov byte [rax + 0xe4], 1
mov byte [rax + 0xe5], bl
add byte [rax], al
add byte [rax], al
jmp 0x14015bda0
mov byte [rsi + 0x2c8], 3
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
add byte [rax], al
add ecx, dword [rbx + 0x2e38b305]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xe8]
add byte [rax], al
cmp eax, 2
je 0x14015be19
cmp eax, 1
je case.default.0x14015be32
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
add byte cs:[rbp + 0x48], ah
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
sbb al, 0xc1
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xa0]
add byte [rax], al
lea rdx, [0x1401dd870]
call fcn.1401c8e70
mov byte [rbx + 0xe8], 1
call 0x14115bdf8
call 0x14115bdf8
add byte [rax], al
add byte [rcx], al
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
mov qword [rax + 0xa0], r13
mov qword [rax + 0xa8], rbp
mov dword [rax + 0xa8], ebp
mov rcx, rsi
call fcn.1401da730
movzx eax, al
ror byte [rax - 0x73], 0xd
stc
imul byte [rdx]
invalid
ror byte [rax - 0x73], 0xd
stc
imul byte [rdx]
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
enter 0xffffffffffffe0ff, 0x48
loopne 0x14015be7d
mov rcx, rdi
mov ecx, edi
mov rdx, rsi
bnd call fcn.1401d8650
call fcn.1401d8650
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
rol al, 0xff
invalid
push rax
xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14015c087
xor al, byte [rdx]
add byte [rax], al
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x14015be32.0
add byte [rax], al
mov rcx, rsi
call 0x140159b50
invalid
invalid
jmp case.0x14015be32.0
invalid
lock or qword [r15 + 0x30], 8
or byte [rax - 0x73], cl
mov word [rax + rcx*4], fs
add eax, dword [rax]
lea rcx, [rsp + 0x388]
lea ecx, [rsp + 0x388]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xf8
add al, byte [rax]
add byte [rcx - 0x48], al
mov eax, 0x90
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsi + 0x178]
invalid
lea rdx, [rsp + 0x2f8]
mov r8d, 0x90
mov eax, 0x90
mov eax, 0x90
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsi + 0x178]
invalid
call fcn.1401483a0
cmp byte [rsi + 0x2c9], 0
mov esi, 0x2c9
invalid
je 0x14015bf0b
mov rdx, qword [rsi + 0x170]
test rdx, rdx
je 0x14015bf0b
mov rax, qword [rdx + 0x30]
nop word cs:[rax + rax]
mov rcx, rax
test cl, 4
jne 0x14015beda
sal esi, 0xc1
add al, 0x75
adc cl, byte [rcx - 0x77]
mov eax, ecx
or r8, 2
mov rax, rcx
lock cmpxchg qword [rdx + 0x30], r8
jne 0x14015bec0
lock cmpxchg qword [rdx + 0x30], r8
jne 0x14015bec0
and ecx, 5
cmp ecx, 1
jne 0x14015beed
mov rax, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x28]
call qword [rax + 0x10]
mov rax, qword [rsi + 0x170]
test rax, rax
test eax, eax
je 0x14015bf0b
lock dec qword [rax]
jne 0x14015bf0b
mov rcx, qword [rsi + 0x170]
call fcn.140181040
mov word [rsi + 0x2c8], 1
enter 2, 0
add dword [rax], eax
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xe8]
cmp eax, 2
je 0x14015bf86
push rbx
push rbx
cmp eax, 1
je 0x14015bf65
mov eax, dword [0x14043f660]
add eax, 0x2e3722
mov rcx, qword gs:[0x58]
and eax, 0x58
mov rbx, qword [rcx + rax*8]
sbb al, 0xc1
lea rcx, [rbx + 0xa0]
lea rdx, [0x1401dd870]
call fcn.1401c8e70
mov byte [rbx + 0xe8], 1
add byte [rax], al
invalid
add byte [rax], al
add dword [rbx + 0x2e36f505], ecx
add byte cs:[rbp + 0x48], ah
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte cs:[rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
mov rax, qword [rcx + rax*8]
mov qword [rax + 0xa0], r13
mov dword [rax + 0xa0], ebp
mov dword [rax + 0xa0], ebp
mov qword [rax + 0xa8], rbp
mov dword [rax + 0xa8], ebp
test al, 0
add byte [rax], al
mov qword [rsp + 0x58], 4
lea rdx, [rsp + 0x58]
push rsp
and al, 0x58
mov rcx, rdi
call fcn.140148690
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
adc dword [rsp + 0x60], eax
push rdi
ror byte [rdi], 0x11
adc dword [rsp + 0x60], eax
adc dword [rsp + 0x60], eax
mov qword [rsp + 0x58], 3
lea rdx, [rsp + 0x58]
push rsp
and al, 0x58
push rsp
and al, 0x58
mov rcx, rdi
call fcn.140148690
mov rcx, rsi
call fcn.14015c0a0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x18c48148], dl
nop
add rsp, 0x418
pop rbx
pop rbp
nop
add rsp, 0x418
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
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, [0x1403cdba8]
lea edx, [0x1403cdba8]
lea rcx, [rsp + 0x58]
pop rax
pop rax
call fcn.14032b4c0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_synconeshot.rs
call fcn.14032ba30
add al, ch
in eax, 0xf9
sbb al, 0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingclient.rs
call fcn.14032bcf0
lea rcx, str.Pending_error_polled_more_than_once
or eax, 0x276952
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
call fcn.14032ba50
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_synconeshot.rs
call fcn.14032ba30
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_synconeshot.rs
call fcn.14032ba30
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1403ddc50]
mov ebx, 0xba00281b
invalid
add byte [rax], al
add al, ch
mov cl, 0xf5
sbb al, 0
int3
mov ebx, 0xba00281b
invalid
sub rsp, 0x2f0
mov rsi, rcx
mov rax, qword [rcx]
nop
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x14015c0b0
test al, 1
je case.0x140132c92.200
test al, 2
jne 0x14015c171
test al, 8
jne 0x14015c0eb
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x50], 4
mov dword [rsp + 0x50], 4
mov dword [rsp + 0x50], 4
and al, 0x50
add al, 0
add byte [rax], al
lea rdx, [rsp + 0x50]
call fcn.140148690
invalid
invalid
invalid
jmp 0x14015c109
test al, 0x10
je 0x14015c109
mov rax, qword [rsi + 0x2e0]
test rax, rax
je 0x14015c1f5
mov rcx, qword [rsi + 0x2e8]
mov ecx, dword [rsi + 0x2e8]
call qword [rax + 0x10]
adc byte [rax - 0x75], cl
and byte [rax - 0x77], r9b
mov edx, esi
call fcn.1401d84a0
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
mov edx, esi
mov edx, esi
call fcn.1401d84a0
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rsp + 0x20], rax
shl eax, 6
loopne 0x14015c130
neg rax
lock xadd qword [rsi], rax
xadd qword [rsi], rax
xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x20]
and al, 0x20
jb 0x14015c189
jne 0x14015c14f
mov rcx, rsi
add rsp, 0x2f0
pop rsi
jmp 0x140159b50
nop
add rsp, 0x2f0
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x1403dda38]
mov edx, 0x23
add byte [rax], al
add al, ch
fcompi st(4)
sbb al, 0
add byte [rax], al
add al, ch
fcompi st(4)
sbb al, 0
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x1403dda78]
mov edx, 0x25
call fcn.14032b650
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
lea eax, [rsp + 0x28]
lea eax, [rsp + 0x28]
and al, 0x28
mov qword [rsp + 0x30], rax
lea rax, [fcn.1400381a0]
in eax, dx
dec dword [rax - 0x77]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x38], rax
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x40], rcx
and byte [rax - 0x77], cl
and al, 0x40
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
lea rax, str.current:___sub:
mov qword [rsp + 0x50], rax
add byte [rax - 0x77], cl
and al, 0x50
mov qword [rsp + 0x58], 2
mov qword [rsp + 0x70], 0
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x70
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 2
lea rdx, [0x1403ddac0]
lea rcx, [rsp + 0x50]
and al, 0x50
and al, 0x50
call fcn.14032b4c0
add byte [rax - 0x73], cl
add eax, 0x2816fc
invalid
sub byte [rax], al
lea rax, str.waker_missing
invalid
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x60], 8
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
and al, 0x68
and al, 0x68
lea rdx, [0x1403dd908]
lea rcx, [rsp + 0x50]
call fcn.14032b4c0
xchg esp, eax
sbb al, 0
xchg esp, eax
sbb al, 0
int3
sub byte [rdx], al
add byte [rax], al
movaps xmmword [rsp + 0x210], xmm6
adc byte [rdx], al
add byte [rax], al
adc byte [rdx], al
add byte [rax], al
mov rsi, rcx
mov rax, qword [rcx]
mov eax, dword [rcx]
jmp 0x14015c26a
mov rcx, rax
mov ecx, eax
and rcx, 0xfffffffffffffff8
or rcx, 1
or ecx, 1
or ecx, 1
mov edx, eax
shr dl, 5
and dl, 1
loop 0x14015c264
lock cmpxchg qword [rsi], rcx
cmpxchg qword [rsi], rcx
mov cl, 0xe
je 0x14015c295
test al, 4
je 0x14015c4cc
test byte [rdx + 2], bl
add byte [rax], al
test byte [rdx + 2], bl
add byte [rax], al
test al, 3
je 0x14015c250
cmp rax, 0x3f
jbe 0x14015c4e4
lea rcx, [rax - 0x40]
cmp rcx, 0x40
cmp ecx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
mov cl, 0xe
jne 0x14015c26a
movzx eax, dl
lea rcx, [0x14040b534]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
sub byte [rax], al
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], rsi
lea rax, [rsp + 0x28]
mov qword [rsp + 0x38], rax
and al, 0x38
and al, 0x38
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 0
mov dword [rsp + 0x48], 0
mov dword [rsp + 0x48], 0
add byte [rax], al
add byte [rax], al
cmp dword [rsi + 0x30], 0xb
jae 0x14015c4fc
and dword [rdx], eax
add byte [rax], al
and dword [rdx], eax
add byte [rax], al
lea rcx, [rsi + 0x30]
mov eax, dword [0x14043f660]
jnp 0x14015c316
add byte cs:[rbp + 0x48], ah
mov edx, dword [0x58]
jnp 0x14015c316
mov edx, dword [0x58]
add byte [rax - 0x75], cl
add al, 0xc2
invalid
mov rax, qword [rdx + rax*8]
ret 0xb60f
movzx eax, byte [rax + 0xe8]
cmp eax, 2
je case.0x140143c37.68
invalid
movsd dword [rdi], dword [rsi]
add byte [rax], al
invalid
call 0xc315c2fa
clc
add cl, byte [rdi]
test byte [rbp + 0x48000000], ah
mov edi, dword [rsi + 0x28]
add byte [rax], al
add byte [rax - 0x75], cl
jle 0x14015c32e
mov rdi, qword [rsi + 0x28]
cmp eax, 1
je 0x14015c33f
mov rbx, rcx
mov eax, dword [0x14043f660]
add eax, 0x2e334c
add eax, 0x2e334c
xor ebp, dword [rsi]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xa0]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x81541
or byte [rax], al
add byte [rax], al
lea rdx, [0x1401dd870]
add al, ch
cmp al, 0xcb
retf
invalid
call fcn.1401c8e70
mov byte [r14 + 0xe8], 1
xchg al, ch
add byte [rax], al
add byte [rcx], al
retf
xchg al, ch
add byte [rax], al
add byte [rcx], al
mov rcx, rbx
mov eax, dword [0x14043f660]
mov rdx, qword gs:[0x58]
add byte [rax - 0x75], cl
add al, 0xc2
ret 0x280f
mov al, 0xa0
add byte [rax], al
add byte [rax - 0x39], cl
and byte [rax + 0x1000000], 0
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rax + 0xa8], edi
ret 0x280f
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rax + 0xa8], edi
add byte [rax], al
add bl, ch
cmp eax, 0x207e8d48
lea rdi, [rsi + 0x20]
invalid
jmp 0x14015c3aa
and byte [rax - 0x39], cl
and al, 0x58
pop rax
mov qword [rsp + 0x58], 0xc
or al, 0
add byte [rax], al
lea rdx, [rsp + 0x58]
mov rcx, rdi
call fcn.140148cd0
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x60], 1
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x68], 0
and al, 0x68
and al, 0x68
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x78], rax
and al, 0x78
jmp 0x14015c499
xorps xmm6, xmm6
lea rdx, [rsp + 0x38]
and al, 0x38
call fcn.14019d710
mov ecx, dword [0x14043f660]
cmpsb byte [rsi], byte [rdi]
xor ch, byte [rsi]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax], al
cmpsb byte [rsi], byte [rdi]
xor ch, byte [rsi]
add byte [rbp + 0x48], ah
mov edx, dword [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]
retf 0xb60f
movzx ecx, byte [rcx + 0xe8]
cmp ecx, 2
stc
invalid
je 0x14015c423
cmp ecx, 1
je 0x14015c409
mov ebx, eax
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
add byte [rax], al
add byte [rax - 0x75], cl
cmp al, 0xc1
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xa0]
lea rdx, [0x1401dd870]
adc eax, 0x81475
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x81475
call fcn.1401c8e70
mov byte [rdi + 0xe8], 1
xchg eax, ebp
add byte [rax], al
add byte [rcx], al
invalid
xchg eax, ebp
add byte [rax], al
add byte [rcx], al
invalid
mov eax, ebx
mov ecx, dword [0x14043f660]
mov rdx, qword gs:[0x58]
mov rdx, qword [0x58]
mov rdx, qword [0x58]
mov edx, dword [0x58]
add byte [rax - 0x75], cl
or al, 0xca
mov rcx, qword [rdx + rcx*8]
movaps xmmword [rcx + 0xa0], xmm6
add byte [rax], al
lea rdi, [rsi + 0x20]
test al, al
je 0x14015c47b
mov rcx, rsi
call fcn.1401da730
loop 0x14015c439
add byte [rdi], cl
mov dh, 0xc0
loop 0x14015c439
add byte [rdi], cl
mov dh, 0xc0
lea rcx, [0x14040b544]
lea ecx, [0x14040b544]
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, rdi
mov ecx, edi
mov rdx, rsi
call fcn.1401d8650
inc ecx
invalid
add byte [rax - 0x39], cl
mov rax, 0xffffffffffffffc0
push rax
xadd qword [rsi], rax
inc ecx
invalid
push rax
xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14015c534
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x14015c444.0
invalid
invalid
mov qword [rsp + 0x58], 0xc
lea rdx, [rsp + 0x58]
lea edx, [rsp + 0x58]
lea edx, [rsp + 0x58]
mov rcx, rdi
call fcn.140148cd0
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
adc dword [rsp + 0x60], eax
mov qword [rsp + 0x58], 0xb
lea rdx, [rsp + 0x58]
and al, 0x58
mov rcx, rdi
mov ecx, edi
call fcn.140148cd0
mov rcx, rsi
call fcn.14015c550
movaps xmm6, xmmword [rsp + 0x210]
add rsp, 0x228
pop rbx
pop rdi
pop rsi
pop r14
ret
adc al, 0x28
add byte [rdx + 0x24], bh
call fcn.14032b650
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1403ddd18]
add eax, 0x4c002818
lea eax, [0x1403ddd18]
mov edx, 0x26
add byte [rax], al
call fcn.14032b650
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
add dword [rax], eax
add byte [rax], al
invalid
lea rax, [rsp + 0x20]
mov qword [rsp + 0x68], rax
and byte [rax - 0x77], cl
and al, 0x68
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
and al, 0x70
and al, 0x70
lea rdx, [0x1403cdba8]
lea rcx, [rsp + 0x58]
call fcn.14032b4c0
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1403ddc50]
mov edx, 0x27
call fcn.14032b650
int3
cmpxchg qword [rsi], rcx
add byte [rax + 0x48197508], ch
lea ecx, [rsi + 0x20]
add byte [rax], al
lea edx, [rsp + 0x58]
add byte [rax], al
fadd dword [rax]
add byte [rbp + rcx*4 + 5], cl
and dword [rax + rbp], edx
add byte [rdx + 0x23], bh
add byte [rax - 0x77], cl
and al, 0x30
in eax, dx
dec dword [rax - 0x77]
and al, 0x40
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0x78], 0
and al, 0x38
adc al, 0x28
add byte [rax - 0x73], cl
and al, 0x58
add eax, 0x28124c
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x68
or byte [rax], al
add byte [rax], al
add byte [rax], al
adc dword [rsp + 0x70], eax
and al, 0x70
and al, 0x58
push rdi
push rbx
sub rsp, 0x110
sub esp, 0x110
sub esp, 0x110
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x14015c71a
shr dl, 5
and dl, 1
loop 0x14015c714
lock cmpxchg qword [rsi], rcx
je 0x14015c745
sub ebp, dword [rax - 0x3c7bf0fc]
test al, 4
je 0x14015cae5
test bl, al
add eax, dword [rax]
invalid
test bl, al
add eax, dword [rax]
add byte [rax + 0x48da7403], ch
cmp eax, 0x3f
clc
invalid
jbe 0x14015cafd
invalid
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x14015c71a
movzx eax, dl
lea rcx, [0x14040b554]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov ah, 0x24
call 0x18815c770
lea eax, [rsp + 0xe0]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xf0], rax
add byte [rax], al
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0x100], 0
test byte [rax + rax], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
test byte [rax + rax], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp dword [rsi + 0x30], 1
ja 0x14015cb15
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp dword [rsi + 0x30], 1
ja 0x14015cb15
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rcx + rax*8]
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movzx eax, byte [rax + 0xe8]
cmp eax, 2
add cl, byte [rdi]
test bl, al
add byte [rax], al
invalid
add cl, byte [rdi]
test bl, al
add byte [rax], al
add byte [rax - 0x75], cl
jle 0x14015c7ec
mov rdi, qword [rsi + 0x28]
cmp eax, 1
je 0x14015c7f6
add byte cs:[rbp + 0x48], ah
mov ecx, dword [0x58]
mov rcx, qword [0x58]
mov rbx, qword [rcx + rax*8]
mov ebx, dword [rcx + rax*8]
lea rcx, [rbx + 0xa0]
lea rdx, [0x1401dd870]
add al, ch
invalid
mov byte [rsi], 0
mov byte [rsi], 0
mov byte [rbx + 0xe8], 1
mov eax, dword [0x14043f660]
add byte cs:[rbp + 0x48], ah
mov ecx, dword [0x58]
add byte cs:[rbp + 0x48], ah
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
mov r14, qword [rax + 0xa0]
mov r15, qword [rax + 0xa8]
add byte [rbx + rcx*4 - 0x48], cl
test al, 0
add byte [rax], al
mov qword [rax + 0xa0], 1
add byte [rax], al
add byte [rax - 0x77], cl
mov eax, 0xa8
add byte [rax], al
mov qword [rax + 0xa8], rdi
add byte [rax], al
movzx eax, byte [rsi + 0xd0]
test eax, eax
je 0x14015c891
cmp eax, 3
je 0x14015c919
mov qword [rsp + 0x30], 3
and al, 0x30
add eax, dword [rax]
add byte [rax], al
lea rdx, [rsp + 0x30]
lea edx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401489d0
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x50], rax
jmp case.0x140132317.267
xor r14d, r14d
movzx eax, byte [rsi + 0xd0]
test eax, eax
jne 0x14015c834
invalid
movabs dword [0x10488b4830468d48], eax
lea rax, [rsi + 0x30]
mov rcx, qword [rax + 0x10]
mov qword [rsp + 0x40], rcx
movups xmm0, xmmword [rax]
add byte [rdi], cl
sub dword [rsp + 0x30], eax
add byte [rdi], cl
sub dword [rsp + 0x30], eax
mov rax, qword [rsi + 0x78]
mov qword [rsp + 0x78], rax
movups xmm1, xmmword [rsi + 0x48]
movups xmm2, xmmword [rsi + 0x58]
movups xmm3, xmmword [rsi + 0x68]
pop rsi
push 0x245c110f
push 0x2454110f
pop rax
push 0x2454110f
pop rax
adc dword [rsp + 0x58], edx
movups xmmword [rsp + 0x48], xmm1
movups xmmword [rsi + 0x80], xmm0
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x40]
mov qword [rsi + 0x90], rax
mov qword [rsi + 0x90], rax
mov rax, qword [rsp + 0x48]
and al, 0x48
mov qword [rsi + 0x98], rax
mov qword [rsi + 0x98], rax
cwde
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x50], al
and al, 0x50
movaps xmm0, xmmword [rsp + 0x50]
and al, 0x50
movups xmmword [rsi + 0xa0], xmm0
movabs al, byte [0x602444280f000000]
movaps xmm0, xmmword [rsp + 0x60]
movups xmmword [rsi + 0xb0], xmm0
mov al, 0
add byte [rax], al
invalid
add byte [rax - 0x75], cl
and al, 0x70
mov rax, qword [rsp + 0x70]
mov qword [rsi + 0xc0], rax
mov rax, qword [rsp + 0x78]
js 0x14015c95b
mov qword [rsi + 0xc8], rax
mov dword [rsi + 0xc8], eax
lea rdi, [rsi + 0x20]
jle 0x14015c93d
lea rbx, [rsi + 0x80]
lea rdx, [rsp + 0xf0]
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add byte [rax], 0
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xf0
add byte [rax], al
add byte [rax - 0x77], cl
fld1
invalid
call fcn.1401a73f0
mov esp, 0x840004aa
ror byte [rdi], 0x84
rol byte [rax], 1
add byte [rax], al
invalid
add al, 0
test al, al
je 0x14015ca0c
add byte [rax], al
invalid
mov byte [rsi + 0xd0], 3
xchg al, dl
add byte [rax], al
add byte [rbx], al
invalid
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rcx + rax*8]
add byte [rax], al
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xe8]
call 0xc315c95e
clc
add byte [rax], al
cmp eax, 2
je case.0x140143c37.74
add dh, byte [rbx + rdx*2 - 0x7d]
clc
add dword [rbp + rbp - 0x75], esi
cmp eax, 1
je 0x14015c994
add eax, 0x2e2cf3
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
mov rbx, qword [rcx + rax*8]
sbb al, 0xc1
lea rcx, [rbx + 0xa0]
add byte [rax], al
lea rdx, [0x1401dd870]
call fcn.1401c8e70
mov byte [rbx + 0xe8], 1
call 0x14115c994
call 0x14115c994
mov eax, dword [0x14043f660]
add eax, 0x2e2cc6
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
add al, 0xc1
mov qword [rax + 0xa0], r14
mov qword [rax + 0xa8], r15
mov dword [rax + 0xa8], edi
mov eax, 0xa8
mov rcx, rsi
call fcn.1401da730
movzx eax, al
ror byte [rax - 0x73], 0xd
lea rcx, [0x14040b564]
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
invalid
loopne case.0x140132317.272
mov rcx, rdi
mov rdx, rsi
call fcn.1401d8650
mov rax, 0xffffffffffffffc0
invalid
invalid
push rax
xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14015cb4d
add byte [rax], al
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x14015c9ce.0
invalid
add byte [rax - 0x77], cl
mov rcx, rsi
int1
call 0x140159550
jmp case.0x14015c9ce.0
invalid
lea rcx, [rsi + 0x98]
call fcn.140148940
mov edi, 0x8948fffe
invalid
mov edi, 0x8948fffe
fld1
mov ecx, ebx
call fcn.140147370
push rax
test eax, 0x86c6fffe
invalid
inc esi
invalid
invalid
mov byte [rsi + 0xd0], 1
rol byte [rax], 1
add byte [rax], al
add byte [rcx], al
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
invalid
add byte [rcx], al
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
invalid
add byte [rax - 0x75], cl
add al, 0xc1
invalid
mov rax, qword [rcx + rax*8]
ror dword [rdi], 0xb6
sub al, 0
add byte [rax], al
invalid
movzx eax, byte [rax + 0xe8]
add byte [rbx + 0x537402f8], al
cmp eax, 2
je 0x14015ca99
push rbx
push rbx
cmp eax, 1
je 0x14015ca78
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
and eax, 0x58
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xa0]
lea rdx, [0x1401dd870]
or byte [rax], al
call fcn.1401c8e70
mov byte [rbx + 0xe8], 1
add byte [rax], al
invalid
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
mov qword [rax + 0xa0], r14
mov qword [rax + 0xa8], r15
test al, 0
add byte [rax], al
invalid
mov qword [rsp + 0x30], 3
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401489d0
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
and al, 0x38
mov qword [rsp + 0x30], 2
lea rdx, [rsp + 0x30]
lea edx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401489d0
mov rcx, rsi
call case.0x140128e75.406
nop
add rsp, 0x110
add esp, 0x110
add esp, 0x110
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop r15
ret
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1403ddd18]
add eax, 0x28120d
adc dword [rax], ebp
add byte [rbp + rcx*4 + 5], cl
invalid
add eax, 0x28120d
or eax, 0xba002812
add byte es:[rax], al
add al, ch
cmp ebp, ebx
sbb al, 0
mov edx, 0x26
call fcn.14032b650
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
invalid
add byte [rax - 0x73], cl
lea rax, [rsp + 0x28]
and al, 0x28
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
ror byte [rdi], 0x11
and al, 0x48
lea rdx, [0x1403cdba8]
lea rcx, [rsp + 0x30]
call fcn.14032b4c0
jae 0x14015cb34
sbb al, 0
jae 0x14015cb34
sbb al, 0
lea rcx, str.assertion_failed:_prev.ref_count_____1
invalid
lea r8, [0x1403ddc50]
mov edx, 0x27
invalid
add byte [rdx + 0x27], bh
add al, ch
jmp 0x14015cb4d
call fcn.14032b650
int3
nop
xchg ebx, eax
add byte [rax], al
add byte [rax - 0x5c7af0fe], ch
add byte [rax], al
add byte [rax + 0x48197508], ch
jne 0x14015cbbb
lea rcx, [rsi + 0x20]
add byte [rbp + rcx*4 + 5], cl
add dword [rsi], ecx
invalid
sub byte [rax], al
invalid
and eax, dword [rax]
add byte [rax], al
add al, ch
pminsw mm3, qword [rax + rax]
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x30
mov dword [rsp + 0x30], eax
and al, 0x30
mov dword [rsp + 0x38], eax
and al, 0x50
push rax
sub byte [rax], al
add al, byte [rax]
add byte [rax], al
and al, 0x68
and al, 0x68
add eax, 0x4800280e
lea ecx, [rsp + 0x58]
sub al, 0xc
sub byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x68
or byte [rax], al
add byte [rax], al
and al, 0x70
invalid
out 0x1c, eax
add ah, cl
int3
push rsi
push rdi
push rbp
push rbx
mov eax, 0x1560
call fcn.140329ca0
sbb al, 0
sub rsp, rax
movaps xmmword [rsp + 0x1550], xmm6
sub dword [rsp + 0x1550], esi
add byte [rax - 0x77], cl
invalid
mov rax, qword [rcx]
jmp case.0x140132c92.213
invalid
add byte [rax - 0x77], cl
invalid
and esp, dword [rsi + 0xf]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x7d], 0xe1
loope 0x14015cd2f
mov rcx, rax
and rcx, 0xfffffffffffffff8
loope 0x14015cd2f
loope 0x14015cd2f
or rcx, 1
mov edx, eax
shr dl, 5
invalid
invalid
and dl, 1
loop 0x14015cd44
loop 0x14015cd44
add eax, esi
lock cmpxchg qword [rsi], rcx
cmpxchg qword [rsi], rcx
je 0x14015cd75
sub ebp, dword [rax - 0x1b7bf0fc]
add eax, 0x3a80000
invalid
test al, 3
test al, 4
je 0x14015d336
invalid
add byte [rax + 0x48da7403], ch
cmp eax, 0x3f
clc
invalid
test al, 3
je 0x14015cd30
fimul dword [rax - 0x7d]
clc
invalid
cmp rax, 0x3f
jbe case.0x14015c2a6.21
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
xchg edx, eax
invalid
xchg edx, eax
ret 0xca80
or dl, 2
lock cmpxchg qword [rsi], rcx
jne case.0x140132c92.213
movzx eax, dl
ret 0x8d48
lea rcx, [0x14040b574]
lea ecx, [0x14040b574]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
loopne case.0x14015a8a6.52
lea rax, [0x1403de7b0]
lea eax, [0x1403de7b0]
sbb ch, byte [rax]
add byte [rax - 0x77], cl
and al, 0x28
and al, 0x28
mov qword [rsp + 0x28], rax
and al, 0x28
mov qword [rsp + 0x30], rsi
lea rax, [rsp + 0x28]
mov qword [rsp + 0x38], rax
sub byte [rax - 0x77], cl
and al, 0x38
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 0
mov dword [rsp + 0x48], 0
invalid
add byte [rbx + 0xf02307e], al
cmp dword [rsi + 0x30], 2
ja 0x14015d366
invalid
stosd dword [rdi], eax
invalid
add byte [rax], al
xchg dword [rbx - 0x74fffffb], ebp
add eax, 0x2e289f
add byte [rax], al
add byte [rbx + 0x2e289f05], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
invalid
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xe8]
invalid
add byte [rax], al
add byte [rax], al
call 0xc315cdd6
clc
add cl, byte [rdi]
test byte [rbp + 0x48000000], ah
movsd dword [rdi], dword [rsi]
add byte [rax], al
add byte [rax - 0x75], cl
mov rdi, qword [rsi + 0x28]
add byte [rax], al
cmp eax, 2
je 0x14015ce83
invalid
movsd dword [rdi], dword [rsi]
add byte [rax], al
invalid
mov rdi, qword [rsi + 0x28]
sub byte [rbx + 0x2d7401f8], al
cmp eax, 1
je 0x14015ce14
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
and eax, 0x58
mov rbx, qword [rcx + rax*8]
ror dword [rax - 0x73], 0x8b
invalid
add byte [rax], al
invalid
lea rdx, [0x1401dd870]
call fcn.1401c8e70
invalid
rol byte [rsi], 0
add al, ch
invalid
mov byte [rbx + 0xe8], 1
mov eax, dword [0x14043f660]
sub byte [rsi], ch
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
sub byte [rsi], ch
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
mov rax, qword [rcx + rax*8]
mov r15, qword [rax + 0xa0]
mov eax, 0xa0
mov r12, qword [rax + 0xa8]
mov esp, dword [rax + 0xa8]
ror dword [rbx + rcx*4 - 0x48], 0xa0
add byte [rax], al
add byte [rbx + rcx*4 - 0x60], cl
mov esp, dword [rax + 0xa8]
mov esp, dword [rax + 0xa8]
add byte [rax - 0x39], cl
mov qword [rax + 0xa0], 1
and byte [rax + 0x1000000], 0
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rax + 0xa8], edi
mov qword [rax + 0xa8], rdi
jmp case.0x140138c54.133
lea rdi, [rsi + 0x20]
lea edi, [rsi + 0x20]
mov qword [rsp + 0x58], 4
add al, 0
add byte [rax], al
lea rdx, [rsp + 0x58]
lea edx, [rsp + 0x58]
push rsp
and al, 0x58
mov rcx, rdi
call fcn.140146690
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x60], 1
dec dword [rax - 0x75]
sub byte [rax - 0x39], r9b
mov qword [rsp + 0x60], 1
mov qword [rsp + 0x68], 0
mov qword [rsp + 0x78], rax
mov dword [rsp + 0x78], eax
add byte [rax - 0x77], cl
and al, 0x78
mov dword [rsp + 0x78], eax
jmp case.0x140138b53.138
add byte [rax], al
add byte [rbp + 0x31], al
dec dword [rax - 0x73]
lea rdi, [rsi + 0x20]
xor r15d, r15d
lea rdi, [rsi + 0x20]
movzx eax, byte [rsi + 0xaa8]
lea rcx, [0x14040b584]
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
lea rdx, [rsi + 0x40]
movups xmm6, xmmword [rsi + 0x30]
jbe 0x14015ced9
mov byte [rsi + 0xaa9], 1
xchg byte [rcx + 0x100000a], ch
xchg byte [rcx + 0x100000a], ch
add byte [rcx], al
mov rax, qword [rsi + 0x570]
mov qword [rsi + 0xab0], rax
lea rcx, [rsi + 0xab8]
or al, byte [rax]
add byte [rcx - 0x48], al
xor byte [0x136fdcecd], al
fcomp qword [rax + rax]
or al, byte [rax]
add byte [rcx - 0x48], al
xor byte [0x136fdcecd], al
fcomp qword [rax + rax]
movups xmmword [rsi + 0xfe8], xmm6
lea r14, [rsi + 0xab8]
lea rcx, [rsp + 0x1020]
and byte [rax], dl
add byte [rax], al
and byte [rax], dl
add byte [rax], al
lea r8, [rsp + 0x38]
mov rdx, r14
call fcn.14015ef10
sbb eax, 0xb1000020
add eax, dword [rbx + 0x102024bc]
add byte [rax], al
add eax, 0xcd840f
int 0
add byte [rax], al
sbb eax, 0xb1000020
add eax, dword [rbx + 0x102024bc]
add byte [rcx + 0x24bc8303], dh
and byte [rax], dl
add byte [rax], al
add eax, 0xcd840f
int 0
int 0
add byte [rax], al
lea rbx, [rsi + 0x578]
lea rdx, [rsp + 0x1020]
mov r8d, 0x530
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
sbb al, 0
sbb al, 0
cmp dword [rsi + 0xfe8], 3
je 0x14015cf3e
mov rcx, r14
call fcn.140145fb0
nop
invalid
push rsi
xchg al, ch
sldt word [rax]
add dword [rdi], ecx
test dword [rax], edi
add eax, dword [rax]
invalid
nop
invalid
cmp dword [rbx], 4
je 0x14015d0b1
test byte [rdx + 1], ch
add byte [rax], al
test byte [rdx + 1], ch
add byte [rax], al
lea rcx, [rsp + 0x58]
pop rax
add dword [rax], eax
add byte [rax - 0x73], cl
and al, 0x58
pop rax
pop rax
mov r8d, 0x530
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsi + 0xaa9], 0
add byte [rax], al
add byte [rax], al
mov rbx, qword [rsi + 0xab0]
mov bpl, 1
mov al, 1
xchg byte [rbx + 0x40], al
mov al, 1
xchg byte [rbx + 0x20], al
test al, al
je 0x14015d243
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x7a], al
invalid
xchg byte [rbx + 0x38], bpl
xchg byte [rbx + 0x38], ch
imul edi, dword [rax], 0x40
test ch, ch
test bpl, bpl
je 0x14015d303
lea r14, [rsi + 0xab0]
mov dh, 0xb0
or al, byte [rax]
add al, dh
add byte [rax], al
lock dec qword [rbx]
dec qword [rbx]
jne case.0x14015ad56.50
mov rcx, rbx
call fcn.140096980
invalid
dec dword [rax - 0x73]
push rsp
lea rdx, [rsp + 0x58]
and al, 0x58
mov r8d, 0x530
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
adc al, 0xdc
sbb al, 0
adc al, 0xdc
fcomp qword [rax + rax]
sbb al, 0
lea rbx, [rsi + 0xab0]
sahf
mov al, 0xa
add byte [rax], al
lea rdx, [rsp + 0x38]
mov rcx, rbx
call fcn.14019dc00
mov cl, 4
cmp al, 2
jne 0x14015d09f
add byte [rax], al
invalid
mov byte [rsi + 0xaa8], cl
test al, 0xa
add byte [rax], al
mov eax, dword [0x14043f660]
test byte [rsi], ah
add byte cs:[rbp + 0x48], ah
invalid
invalid
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xe8]
cmp eax, 2
invalid
je case.0x140121cfc.497
cmp eax, 1
je 0x14015d027
mov ecx, dword [0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xa0]
lea ecx, [rbx + 0xa0]
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rdx, [0x1401dd870]
call fcn.1401c8e70
invalid
add dh, al
sub eax, 0
add byte [rax], al
add dword [rbx + 0x2e263305], ecx
add byte [rbp + 0x48], ah
mov rcx, qword [0x58]
mov ecx, dword [0x58]
invalid
sub eax, 0
add byte [rax], al
add dword [rbx + 0x2e263305], ecx
add byte [rbp + 0x48], ah
invalid
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov qword [rax + 0xa0], r15
mov qword [rax + 0xa8], r12
mov dword [rax + 0xa8], esp
add byte [rax], al
add byte [rax], al
mov rcx, rsi
int1
call fcn.1401da730
movzx eax, al
invalid
loopne 0x14015d024
invalid
add byte [rdi], cl
mov dh, 0xc0
invalid
lea rcx, [0x14040b598]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
invalid
mov rcx, rdi
mov rdx, rsi
call fcn.1401d8650
loop 0x14015d021
invalid
add byte [rax - 0x39], cl
rol al, 0xff
invalid
push rax
xadd qword [rsi], rax
cmp rax, 0x3f
clc
invalid
loop 0x14015d021
invalid
rol al, 0xff
invalid
clc
invalid
jbe 0x14015d3aa
add eax, dword es:[rax]
add byte [rax - 0x7d], cl
loopne case.0x140121cfc.497
add byte [rax], al
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x14015d061.0
mov rcx, rsi
call 0x1401597b0
jmp case.0x14015d061.0
mov rcx, rbx
call fcn.140145fb0
cmp qword [rsi + 0x578], 4
cmp dword [rsi + 0x578], 4
cmp dword [rsi + 0x578], 4
jne 0x14015d0be
test byte [rsi + 0x588], 1
jne 0x14015d20d
add byte [rax], al
cmp byte [rsi + 0xaa9], 0
je case.0x140128e75.422
mov rbx, qword [rsi + 0xab0]
add byte [rax], al
mov bpl, 1
mov al, 1
xchg byte [rbx + 0x40], al
mov al, 1
xchg byte [rbx + 0x20], al
test al, al
ror byte [rdi], 0x84
invalid
add byte [rax], al
invalid
ror byte [rdi], 0x84
test dword [rax], 0x86400000
add byte [rax], al
add byte [rax - 0x7a], al
add byte [rax], al
add byte [rax - 0x7a], al
xchg byte [rbx + 0x38], bpl
test bpl, bpl
in eax, dx
imul edi, dword [rax], 0x40
test ch, ch
in eax, dx
in eax, dx
je case.0x1401512de.67
invalid
mov rax, qword [rsi + 0xab0]
lock dec qword [rax]
jne case.0x140128e75.422
invalid
mov rcx, qword [rsi + 0xab0]
mov al, 0xa
add byte [rax], al
call fcn.140096980
mov word [rsi + 0xaa8], 1
test al, 0xa
add byte [rax], al
add dword [rax], eax
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
and rax, 0x4865002e
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xe8]
mov dh, 0x80
invalid
add byte [rax], al
invalid
ror dword [rdi], 0xb6
sub al, 0
add byte [rax], al
mov dh, 0x80
call 0xc315d12d
cmp eax, 2
je 0x14015d184
push rbx
cmp eax, 1
je 0x14015d163
mov eax, dword [0x14043f660]
cmp eax, 2
je 0x14015d184
push rbx
push rbx
cmp eax, 1
je 0x14015d163
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xa0]
lea ecx, [rbx + 0xa0]
lea rdx, [0x1401dd870]
call fcn.1401c8e70
adc al, 0xbd
invalid
add dh, al
mov byte [rbx + 0xe8], 1
add byte [rax], al
invalid
add al, ch
adc al, 0xbd
invalid
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
mov qword [rax + 0xa0], r15
mov eax, 0xa0
mov qword [rax + 0xa8], r12
mov dword [rax + 0xa8], esp
mov qword [rsp + 0x58], 4
add byte [rax - 0x73], cl
push rsp
and al, 0x58
lea rdx, [rsp + 0x58]
mov rcx, rdi
call fcn.140146690
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
and al, 0x60
mov qword [rsp + 0x58], 3
and al, 0x58
pop rax
add eax, dword [rax]
add byte [rax], al
lea rdx, [rsp + 0x58]
lea edx, [rsp + 0x58]
mov rcx, rdi
call fcn.140146690
mov rcx, rsi
call fcn.14015d3d0
adc byte [rdx], al
add byte [rax], al
movaps xmm6, xmmword [rsp + 0x1550]
add rsp, 0x1560
invalid
invalid
adc eax, 0x5d5b0000
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
invalid
mov rax, qword [rbx + 0x10]
mov rcx, qword [rbx + 0x18]
mov qword [rbx + 0x10], 0
test rax, rax
je 0x14015d2ac
add byte [rax], al
invalid
add byte [rax], al
xor edx, edx
xchg byte [rbx + 0x20], dl
call qword [rax + 8]
xchg byte [rbx + 0x38], bpl
test bpl, bpl
test ch, ch
jne 0x14015d0f0
jmp case.0x1401512de.67
lea rbx, [rsi + 0x590]
mov rcx, rbx
call fcn.1401901f0
mov rax, qword [rsi + 0x590]
add byte [rax], al
test rax, rax
je 0x14015d0be
lock dec qword [rax]
jne 0x14015d0be
mov rcx, qword [rbx]
call fcn.1401821f0
jmp 0x14015d0be
mov rax, qword [rbx + 0x10]
mov rcx, qword [rbx + 0x18]
mov qword [rbx + 0x10], 0
mov dword [rbx + 0x10], 0
mov dword [rbx + 0x10], 0
adc byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
xchg ebp, eax
add byte [rax], al
add byte [rcx], dh
xor edx, edx
xchg byte [rbx + 0x20], dl
and bh, bh
push rax
test rax, rax
je 0x14015d2f1
xor edx, edx
xchg byte [rbx + 0x20], dl
and bh, bh
push rax
or byte [rax - 0x7a], al
imul edi, dword [rax], 0x40
test ch, ch
and bh, bh
push rax
or byte [rax - 0x7a], al
imul edi, dword [rax], 0x40
test ch, ch
jne 0x14015cf8a
test dword [rcx], ebx
std
invalid
invalid
jmp 0x14015d303
lea eax, [rax]
add byte [rax], al
lea r14, [rsi + 0xff0]
mov rcx, r14
mov ecx, esi
mov ecx, esi
call fcn.1401901f0
mov rax, qword [rsi + 0xff0]
test rax, rax
je 0x14015cf3e
invalid
invalid
cld
invalid
invalid
test byte [rcx - 0xf000004], ch
dec qword [rax]
lock dec qword [rax]
jne 0x14015cf3e
test dword [rdi + 0x49fffffc], ebx
mov rcx, qword [r14]
mov ecx, dword [rsi]
call fcn.1401821f0
jmp 0x14015cf3e
xor eax, eax
xchg byte [rbx + 0x20], al
xchg byte [rbx + 0x38], bpl
test bpl, bpl
jne 0x14015d0f0
mov rax, qword [rbx + 0x28]
mov rcx, qword [rbx + 0x30]
mov qword [rbx + 0x28], 0
test rax, rax
je 0x14015d2d6
invalid
add edi, edi
push rax
sbb byte [rcx], dh
rol byte [rsi - 0x74b7c7bd], 0x86
call qword [rax + 0x18]
xor eax, eax
xchg byte [rbx + 0x38], al
mov rax, qword [rsi + 0xab0]
mov al, 0xa
add byte [rax], al
mov al, 0xa
add byte [rax], al
lock dec qword [rax]
je 0x14015d0fd
jmp case.0x140128e75.422
xor eax, eax
xchg byte [rbx + 0x20], al
xchg byte [rbx + 0x38], bpl
test bpl, bpl
rol byte [rsi - 0x79bfdfbd], 0x6b
cmp byte [rax - 0x7c], al
in eax, dx
jne 0x14015cf8a
test dword [rdi + 0x48fffffc], eax
mov eax, dword [rbx + 0x28]
dec dword [rax - 0x75]
sub byte [r8 - 0x75], cl
xor byte [r8 - 0x39], cl
sub byte [r8], al
sub byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rbx + rax - 1], 0x50
mov rax, qword [rbx + 0x28]
mov rcx, qword [rbx + 0x30]
mov qword [rbx + 0x28], 0
sub byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
je 0x14015d31b
call qword [rax + 0x18]
sbb byte [rcx], dh
rol byte [rsi - 0x72b3c7bd], 0xb6
cmp byte [r13 + r9*4 - 0x4a], cl
mov dh, 0xb0
or al, byte [rax]
invalid
xor eax, eax
xchg byte [rbx + 0x38], al
cmp byte [r13 + r9*4 - 0x4a], cl
mov dh, 0xb0
or al, byte [rax]
invalid
mov dh, 0xb0
or al, byte [rax]
add al, dh
dec qword [rbx]
lock dec qword [rbx]
je 0x14015cf97
jmp case.0x14015ad56.50
lea rcx, str.assertion_failed:_next.is_notified__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_task_state.rs
lea r8, [0x1403dd9b8]
lea eax, [0x1403dd9b8]
sub byte [rax], al
add eax, 0x8d4c0028
add eax, 0x280674
sub byte [rax], al
mov edx, 0x24
add byte [rax], al
add al, ch
call fcn.14032b650
call fcn.14032b650
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1403ddd18]
mov edx, 0x26
add byte [rax], al
add al, ch
invalid
loop 0x14015d381
invalid
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x58], eax
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
lea rax, [rsp + 0x20]
and al, 0x20
mov qword [rsp + 0x68], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
push 0xfc0570f
adc dword [rsp + 0x70], eax
lea rdx, [0x1403cdba8]
lea rcx, [rsp + 0x58]
call fcn.14032b4c0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcprotoh2client.rs
call fcn.14032bcf0
push 0x27
add al, ch
jmp 0xcd5dd3c8
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1403ddc50]
mov edx, 0x27
call fcn.14032b650
ud2
int3
int3
mov rcx, rax
mov ecx, eax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x14015d3f0
test al, 1
je 0x14015d499
test al, 2
jne 0x14015d4b1
test al, 8
jne 0x14015d42b
invalid
sbb dword [rax - 0x73], ecx
and byte [rax - 0x39], r9b
and al, 0x58
add al, 0
add byte [rax], al
invalid
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x58], 4
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x58
lea rdx, [rsp + 0x58]
call fcn.140146690
jmp 0x14015d449
test al, 0x10
je 0x14015d449
adc byte [rdx + rbx + 0x48], dh
mov eax, dword [rsi + 0x1008]
mov rax, qword [rsi + 0x1008]
test rax, rax
je 0x14015d535
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov ss, word [rax]
adc byte [rax], al
add bh, bh
push rax
adc byte [rax - 0x75], cl
and byte [rax - 0x77], r9b
and byte [rax - 0x77], cl
mov rcx, qword [rsi + 0x1010]
call qword [rax + 0x10]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1401d84a0
and byte [rax - 0x77], cl
bnd call fcn.1401d84a0
cmp rax, 1
mov eax, 2
sbb rax, 0
fadd dword [rax]
fadd dword [rax]
mov qword [rsp + 0x28], rax
and al, 0x28
shl eax, 6
neg rax
lock xadd qword [rsi], rax
invalid
invalid
rol dword [rsi], 0x48
shr eax, 6
invalid
invalid
shr rax, 6
call 0x184511c7f
and al, 0x28
cmp rax, qword [rsp + 0x28]
jb 0x14015d4c9
jne 0x14015d48f
adc byte [rax - 0x77], cl
int1
mov rcx, rsi
mov ecx, esi
add rsp, 0x1020
pop rsi
jmp 0x1401597b0
nop
add rsp, 0x1020
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea ecx, str.assertion_failed:_prev.is_running__
lea r8, [0x1403dda38]
mov edx, 0x23
add byte [rdx + 0x23], bh
call fcn.14032b650
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x1403dda78]
mov edx, 0x25
and eax, 0xe8000000
xchg ecx, esp
sbb al, 0
and eax, 0xe8000000
xchg ecx, esp
sbb al, 0
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.1400381a0]
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x28]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], rax
lea rax, str.current:___sub:
lea eax, [0x1403ddaa0]
lea eax, [0x1403ddaa0]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x78], 0
lea rax, [rsp + 0x38]
and al, 0x38
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 2
lea rdx, [0x1403ddac0]
lea rcx, [rsp + 0x58]
call fcn.14032b4c0
fistp word [rax + rax]
fistp word [rax + rax]
lea rax, str.waker_missing
mov qword [rsp + 0x58], rax
and al, 0x58
and al, 0x58
mov qword [rsp + 0x60], 1
mov dword [rsp + 0x60], 1
add byte [rax - 0x39], cl
and al, 0x68
push 8
mov qword [rsp + 0x68], 8
push 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
lea rdx, [0x1403dd908]
lea rcx, [rsp + 0x58]
and al, 0x58
call fcn.14032b4c0
int3
push rsi
push rsi
push rdi
push rbx
sub rsp, 0xf8
movaps xmmword [rsp + 0xe0], xmm6
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x14015d5aa
add byte [rax - 0x77], cl
ror dword [rax - 0x7d], 0xe1
and ecx, 0xfffffff8
mov rcx, rax
and rcx, 0xfffffffffffffff8
and ecx, 0xfffffff8
or rcx, 1
mov edx, eax
ret 0xeac0
invalid
add dword [rcx + 0x5eac0c2], ecx
ret 0xeac0
and dl, 1
lock cmpxchg qword [rsi], rcx
cmpxchg qword [rsi], rcx
add eax, esi
cmpxchg qword [rsi], rcx
je 0x14015d5d5
test al, 4
je 0x14015d821
outsd dx, dword [rsi]
add al, byte [rax]
add byte [rax + 0x48da7403], ch
cmp eax, 0x3f
clc
invalid
test al, 3
je 0x14015d590
cmp rax, 0x3f
clc
invalid
jbe 0x14015d839
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x14015d5aa
invalid
movzx eax, dl
lea rcx, [0x14040b5a8]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
invalid
add byte [rax + 0x63], cl
add al, 0x81
invalid
invalid
add rax, rcx
jmp rax
lea rax, [0x1403de7b0]
mov qword [rsp + 0xb0], rax
mov dword [rsp + 0xb0], eax
mov dword [rsp + 0xb0], eax
and al, 0xb0
add byte [rax], al
add byte [rax - 0x77], cl
mov ah, 0x24
mov eax, 0x48000000
add byte [rax - 0x73], cl
test byte [rax + rsi*4], ah
and al, 0xb0
add byte [rax], al
invalid
mov qword [rsp + 0xb8], rsi
lea rax, [rsp + 0xb0]
and al, 0xb0
add byte [rax], al
invalid
add byte [rax - 0x73], cl
test byte [rax + rsi*4], ah
and al, 0xb0
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xc8], rax
and al, 0xc8
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
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rcx*8], ah
and al, 0xc8
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 0x14015d851
lea rcx, [rsi + 0x30]
mov eax, dword [0x14043f660]
mov rdx, qword gs:[0x58]
and eax, 0x58
add byte [rax - 0x75], cl
mov eax, dword [rdx + rax*8]
mov eax, dword [rdx + rax*8]
movzx eax, byte [rax + 0xe8]
cmp eax, 2
je 0x14015d6fb
invalid
movsb byte [rdi], byte [rsi]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
jle 0x14015d683
mov rdi, qword [rsi + 0x28]
cmp eax, 1
je 0x14015d694
mov rbx, rcx
mov eax, dword [0x14043f660]
neg dword [rdi]
add byte cs:[rbp + 0x48], ah
mov ecx, dword [0x58]
pop rax
add byte [rax], al
invalid
neg dword [rdi]
add byte cs:[rbp + 0x48], ah
mov ecx, dword [0x58]
pop rax
add byte [rax], al
invalid
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xa0]
mov fs, word [rax + 0x48000000]
lea edx, [0x1401dd870]
mov fs, word [rax + 0x48000000]
movabs al, byte [0x1ec158d48000000]
or byte [rax], al
lea edx, [0x1401dd870]
add al, ch
out 0xb7, eax
invalid
call fcn.1401c8e70
mov byte [r14 + 0xe8], 1
invalid
add byte [rcx - 0x3a], al
xchg al, ch
add byte [rax], al
add byte [rcx], al
invalid
add dword [rax - 0x77], ecx
invalid
mov rcx, rbx
mov ecx, ebx
mov eax, dword [0x14043f660]
mov rdx, qword gs:[0x58]
and eax, 0x58
add byte cs:[rbp + 0x48], ah
mov edx, dword [0x58]
and eax, 0x58
and eax, 0x58
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rdx + rax*8]
mov rax, qword [rdx + rax*8]
mov eax, dword [rdx + rax*8]
ret 0x280f
movaps xmm6, xmmword [rax + 0xa0]
mov qword [rax + 0xa0], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
mov al, 0xa0
add byte [rax], al
add byte [rax - 0x39], cl
and byte [rax + 0x1000000], 0
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rax + 0xa8], rdi
mov qword [rax + 0xa8], rdi
jmp 0x14015d6fe
lea rdi, [rsi + 0x20]
mov byte [rsp + 0xa0], 4
lea rdx, [rsp + 0x30]
mov rcx, rdi
mov ecx, edi
movabs al, byte [0x24548d4804000000]
xor byte [rax - 0x77], cl
mov ecx, edi
mov ecx, edi
call fcn.1401481c0
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x30], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x48], rax
and al, 0x48
and al, 0x48
jmp 0x14015d7ef
add byte [rax], al
add byte [rdi], cl
push rdi
test byte [rax - 0x73], 0x94
and al, 0xc0
add byte [rax], al
add byte [rax], al
call fcn.14019dab0
xorps xmm6, xmm6
lea rdx, [rsp + 0xc0]
add byte [rax], al
call fcn.14019dab0
mov ecx, dword [0x14043f660]
mov rdx, qword gs:[0x58]
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0xe8]
invalid
cmp ecx, 2
je 0x14015d77a
cmp ecx, 1
je 0x14015d760
mov rcx, qword [0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xa0]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x8011e
add byte [rax], al
lea rdx, [0x1401dd870]
call fcn.1401c8e70
mov byte [rdi + 0xe8], 1
xchg eax, ebp
add byte [rax], al
add byte [rcx], al
mov eax, ebx
mov ecx, dword [0x14043f660]
add byte cs:[rbp + 0x48], ah
mov edx, dword [0x58]
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
movaps xmmword [rcx + 0xa0], xmm6
sub dword [rcx + 0xa0], esi
lea rdi, [rsi + 0x20]
test al, al
je 0x14015d7d2
and byte [rax + rax*8 - 0x76b7af8c], al
mov rcx, rsi
int1
call fcn.1401da730
movzx eax, al
lea rcx, case.0x140160f78.71
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, rdi
mov rdx, rsi
call fcn.1401d8650
test al, 0xae
invalid
invalid
test al, 0xae
invalid
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14015d889
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x14015d79b.0
mov rcx, rsi
call 0x140158f60
jmp case.0x14015d79b.0
mov byte [rsp + 0xa0], 4
lea rdx, [rsp + 0x30]
add byte [rax + rcx*2], al
lea edx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401481c0
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x29
and al, 0x30
push rdi
ror byte [rdi], 0x29
and al, 0x30
mov byte [rsp + 0xa0], 3
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401481c0
mov rcx, rsi
call fcn.14015d8b0
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.39.2_src_runtime_task_state.rs
lea r8, [0x1403dd9b8]
mov edx, 0x24
call fcn.14032b650
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1403ddd18]
mov edx, 0x26
call fcn.14032b650
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, [0x1403cdba8]
lea rcx, [rsp + 0x30]
call fcn.14032b4c0
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1403ddc50]
mov edx, 0x27
call fcn.14032b650
int3
add byte [rax - 0x7f], cl
invalid
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
je 0x14015ee12
mov r8, qword [rsi + 8]
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsi + 0x18]
test rdi, rdi
je 0x14015ede4
mov rsi, qword [rsi + 0x20]
mov rax, qword [rsi]
test rax, rax
je 0x14015ee2c
mov rcx, rdi
call rax
cmp qword [rsi + 8], 0
cmp dword [rsi + 8], 0
or byte [rax], al
je 0x14015ede4
cmp qword [rsi + 0x10], 0x11
jb 0x14015ee3e
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rdi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov ebx, eax
mov rdi, rdx
mov rsi, rcx
mov rcx, rdx
mov rdx, r8
call fcn.14019dc00
cmp al, 2
jne 0x14015efc8
mov rax, qword [rdi + 0x530]
cmp rax, 2
je 0x14015f2b0
test rax, rax
je 0x14015f2c8
invalid
add byte [rbx + rcx*4 - 0x49], cl
cmp byte [0xc562ef71], al
test byte [rdi], 0x84
cli
add dword [rax], eax
add byte [rcx - 0x75], cl
sbb byte [rax - 0x75], r9b
or byte [rax - 0x7b], cl
leave
mov r14, qword [rdi + 0x538]
test r14, r14
je 0x14015f172
mov rax, qword [r14 + 0x18]
mov rcx, qword [rax]
test rcx, rcx
jne 0x14015efac
mov r15, qword [sym.imp.kernel32.dll_SwitchToThread]
nop dword [rax + rax]
mov rcx, qword [r14 + 0x10]
cmp rcx, rax
je 0x14015f03d
call r15
mov rax, qword [r14 + 0x18]
mov rcx, qword [rax]
test rcx, rcx
je 0x14015ef90
mov qword [r14 + 0x18], rcx
lea rcx, str.assertion_failed:__next_.value.is_some__
lea r8, [0x1403d33a0]
mov edx, 0x29
call fcn.14032b650
mov rbx, qword [rdi + 0x530]
mov r14, qword [rdi + 0x538]
mov qword [rdi + 0x530], 3
cmp rbx, 3
je 0x14015f298
mov ebp, eax
lea rcx, [rsp + 0x20]
mov r8d, 0x530
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov ebx, 0x8948001c
pushfq
and al, 0x50
add eax, 0x894c0000
mov ah, 0x24
pop rax
add eax, 0xc7480000
invalid
add al, 0
add byte [rax], al
mov byte [rsi + 8], bpl
mov qword [rsi + 0x10], rbx
pop rsi
adc byte [rcx + rcx*4 + 0x76], cl
sbb byte [rbx + 0x320247c], al
mov ebx, 0x8948001c
pushfq
and al, 0x50
add eax, 0x894c0000
mov ah, 0x24
pop rax
add eax, 0xc7480000
invalid
pop rsi
adc byte [rcx + rcx*4 + 0x76], cl
sbb byte [rbx + 0x320247c], al
je 0x14015f21a
lea rcx, [rsp + 0x20]
call fcn.14014ffa0
jmp 0x14015f21a
mov rax, qword [r14 + 0x38]
test rax, rax
je 0x14015f154
mov r12, qword [rdi + 0x538]
test r12, r12
je 0x14015f2ec
mov rcx, qword [rbx]
mov edx, 1
xor eax, eax
lock cmpxchg qword [r12 + 0x58], rdx
cmp rax, 2
je 0x14015f0a9
test rax, rax
jne 0x14015f123
mov rdx, qword [r12 + 0x48]
mov rax, qword [rcx]
test rdx, rdx
je 0x14015f0b6
mov rcx, qword [rcx + 8]
cmp qword [r12 + 0x50], rcx
push rax
push rax
jne 0x14015f0ba
cmp rdx, rax
jne 0x14015f0ba
xor ecx, ecx
mov eax, 1
lock cmpxchg qword [r12 + 0x58], rcx
je 0x14015f123
jmp 0x14015f0ee
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
add rax, 0x10
jmp 0x14015f115
mov rcx, qword [rcx + 8]
call qword [rax]
mov rbx, rax
mov r14, rdx
mov rax, qword [r12 + 0x48]
test rax, rax
je 0x14015f0d4
mov rcx, qword [r12 + 0x50]
call qword [rax + 0x18]
mov qword [r12 + 0x48], rbx
mov qword [r12 + 0x50], r14
xor ecx, ecx
mov eax, 1
lock cmpxchg qword [r12 + 0x58], rcx
je 0x14015f123
mov rax, qword [r12 + 0x48]
mov rcx, qword [r12 + 0x50]
mov qword [r12 + 0x48], 0
test rax, rax
je 0x14015f2f8
xor edx, edx
xchg qword [r12 + 0x58], rdx
add rax, 8
call qword [rax]
jmp 0x14015f123
call r15
mov rax, qword [r12 + 0x18]
mov rcx, qword [rax]
test rcx, rcx
jne 0x14015f263
mov rcx, qword [r12 + 0x10]
and al, 0x10
cmp rcx, rax
jne 0x14015f120
mov rax, qword [r12 + 0x38]
test rax, rax
je 0x14015f154
mov qword [rsi], 5
jmp 0x14015f21a
mov rax, qword [rdi + 0x538]
mov eax, dword [rdi + 0x538]
cmp byte [0xc55df15d], al
sal byte [rdx + rdx - 0x10], 0x48
dec dword [rax]
test rax, rax
je 0x14015f172
lock dec qword [rax]
jne 0x14015f172
mov rcx, qword [rdi + 0x538]
call fcn.1401821f0
xorps xmm0, xmm0
cmp qword [rdi + 0x530], 0
movups xmmword [rdi + 0x530], xmm0
je 0x14015f2e0
mov qword [rdi + 0x530], 2
mov qword [rsp + 0x20], 0
add byte [rax], al
lea rcx, [rsp + 0x20]
call fcn.1401901f0
mov rax, qword [rsp + 0x20]
and al, 0x20
test rax, rax
je 0x14015f1c2
lock dec qword [rax]
jne 0x14015f1c2
mov rcx, qword [rsp + 0x20]
call fcn.1401821f0
invalid
movups xmm6, xmmword [rdi + 0x530]
mov rbx, qword [rdi + 0x530]
mov qword [rdi + 0x530], 3
cmp rbx, 3
je 0x14015f298
lea rcx, [rsp + 0x20]
mov r8d, 0x530
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
sbb al, 0
movups xmmword [rsp + 0x550], xmm6
mov r8d, 0x530
mov rcx, rsi
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
test rbx, 0xfffffffffffffffd
invalid
invalid
push qword [rbp + 0x1a]
invalid
movaps xmm6, xmmword [rsp + 0x560]
add rsp, 0x570
jo 0x14015f22c
add byte [rax], al
jo 0x14015f22c
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea rcx, [rsp + 0x558]
call fcn.1401901f0
mov rax, qword [rsp + 0x558]
test rax, rax
je 0x14015f21a
lock dec qword [rax]
jne 0x14015f21a
mov rcx, qword [rsp + 0x558]
call fcn.1401821f0
jmp 0x14015f21a
mov qword [r12 + 0x18], rcx
lea rcx, str.assertion_failed:__next_.value.is_some__
lea r8, [0x1403d33a0]
add eax, 0x27412a
add eax, 0x27412a
mov edx, 0x29
call fcn.14032b650
lea rcx, [0x1403ce4a4]
lea r8, [0x1403ce530]
mov edx, 0x18
sbb byte [rax], al
add byte [rax], al
add byte es:[rbp + rcx*4 + 5], cl
movabs byte [0x18ba0026f2], al
sbb byte [rax], al
add byte [rax], al
sbb byte [rax], al
add byte [rax], al
call fcn.14032ba50
lea rcx, str.internal_error:_entered_unreachable_codeC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_sync_notify.rs
lea r8, [0x1403ce548]
mov edx, 0x28
call fcn.14032b650
lea rcx, str.Map_must_not_be_polled_after_it_returned__Poll::Ready_
add byte es:[rbp + rcx*4 + 5], cl
jp 0x14015f2b8
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rsp
lea eax, [0x1403cef38]
add byte es:[rdx + 0x36], bh
mov edx, 0x36
call fcn.1403343e0
lea rcx, [0x1403d39a1]
lea r8, [0x1403d3a40]
add byte [rdx + 0x1a], bh
add byte [rdx + 0x1a], bh
call fcn.14032ba50
lea rcx, [0x1403d3a58]
call fcn.14032ba30
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srcmpscmod.rs
call fcn.14032ba30
invalid
sbb al, 0
lea rcx, [0x140344070]
call fcn.14032ba30
int3
xchg byte [rax + 2], ch
add byte [rax], al
lea rcx, case.0x140160f78.48
lea ecx, case.0x140160f78.48
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
and byte [rax], r8b
add byte [rax], al
add byte [rax - 0x77], cl
xor r14d, r14d
mov rcx, qword [rax + 8]
cmp rcx, qword [rax + 0x18]
sbb byte [rdi], cl
invalid
xchg edx, eax
add byte [rax], al
invalid
sbb byte [rdi], cl
test dword [rdx + 0x4d000000], edx
test r14, r14
test r14, r14
je 0x14015fc68
mov r15, qword [rsi + 0x28]
movdqu xmm6, xmmword [rsi + 0x30]
mov r12d, 1
jmp 0x14015fd8e
loope 0x14015f3b4
add byte [rax], al
loope 0x14015f3b4
add byte [rax], al
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcclientconnecthttp.rs
call fcn.14032bcf0
movzx eax, byte [rsi + 0x2e0]
test eax, eax
je 0x14015f584
add byte [rbp - 0x437bf040], al
add dword [rax], eax
add byte [rbx + 0x3d7503f8], al
cmp eax, 3
jne 0x14015f40a
lea r13, [rsi + 0x2d8]
movzx eax, byte [rsi + 0x2d8]
lea r12, [rsi + 0x2a0]
test eax, eax
je 0x14015f3f7
cmp eax, 3
jne 0x14015f416
mov rax, qword [rsi + 0x2d0]
jmp 0x14015f826
add al, byte [rax]
add cl, ch
invalid
mov rdx, qword [rsi + 0x2a0]
mov r8, qword [rsi + 0x2a8]
mov eax, dword [rsi + 0x2a8]
jmp 0x14015f7cb
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_net_tcp_socket.rs
call fcn.14032bcf0
invalid
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_net_tcp_stream.rs
call fcn.14032bcf0
invalid
sbb al, 0
lea rdx, [rcx + 0x20]
mov qword [rax + 8], rdx
push rax
or byte [rdi], cl
mov bh, 1
movups xmm0, xmmword [rcx + 0x10]
movups xmmword [rsp + 0x2ae], xmm0
movups xmm0, xmmword [rcx + 2]
movaps xmmword [rsp + 0x2a0], xmm0
test byte [rax + riz*4], ah
add al, byte [rax]
add byte [rsi - 0x7d], ah
clc
add cl, byte [rdi]
test byte [rax + rcx], cl
add byte [rax], al
lea rdx, [rsi + 0x48]
mov word [rsi + 0x48], ax
movaps xmm0, xmmword [rsp + 0x2a0]
movups xmmword [rsi + 0x4a], xmm0
movups xmm0, xmmword [rsp + 0x2ae]
movups xmmword [rsi + 0x58], xmm0
mov rax, qword [rsi + 0x10]
mov r8, qword [rsi + 0x18]
mov r9, qword [rax + 0x20]
mov eax, dword [rax + 0x28]
mov dword [rsp + 0x20], eax
and al, 0x20
lea rcx, [rsp + 0xb0]
call fcn.140099360
cmp dword [rsp + 0xb8], 0x3b9aca01
je 0x14015fcf3
invalid
lea r14, [rsi + 0x68]
lea rdx, [rsp + 0xb0]
mov r8d, 0x178
add dword [rax], eax
add byte [rcx + rcx*4 - 0xf], cl
add dword [rax], eax
add byte [rcx + rcx*4 - 0xf], cl
call sub.VCRUNTIME140.dll_memcpy
cmp dword [rsi + 0x70], 0x3b9aca01
je 0x14015fd17
push rax
or byte [rax], al
invalid
push rax
or byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rsi + 0x1e0]
invalid
invalid
js case.0x14015d5e6.8
lea rcx, [rsi + 0x1e0]
lea ecx, [rsi + 0x1e0]
mov r8d, 0x178
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [rsi + 0x268]
mov dh, 0x86
invalid
add al, byte [rax]
invalid
lea rcx, case.0x140160f78.48
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov ebp, dword [rsi + 0x1e8]
cmp ebp, 0x3b9aca00
std
add dl, cl
invalid
cmp ecx, dword [rdi]
test dword [rax + 1], ecx
add byte [rax], al
mov rax, qword [rsi + 0x260]
mov qword [rsi + 0x2e0], rax
movups xmm0, xmmword [rsi + 0x250]
adc byte [rsi + 0x250], al
movups xmmword [rsi + 0x2d0], xmm0
movups xmm0, xmmword [rsi + 0x240]
adc byte [rsi + 0x240], al
movups xmmword [rsi + 0x2c0], xmm0
movups xmm0, xmmword [rsi + 0x230]
adc byte [rsi + 0x230], al
movups xmmword [rsi + 0x2b0], xmm0
mov al, 2
add byte [rax], al
movups xmm0, xmmword [rsi + 0x1f0]
movups xmm1, xmmword [rsi + 0x200]
add byte [rdx], al
add byte [rax], al
movups xmm2, xmmword [rsi + 0x210]
movups xmm3, xmmword [rsi + 0x220]
and byte [rdx], al
add byte [rax], al
movups xmmword [rsi + 0x2a0], xmm3
add byte [rax], al
movups xmmword [rsi + 0x290], xmm2
movups xmmword [rsi + 0x280], xmm1
movups xmmword [rsi + 0x270], xmm0
movzx eax, byte [rsi + 0x2e0]
test eax, eax
jne 0x14015f3c8
mov rcx, qword [rsi + 0x290]
mov qword [rsi + 0x298], rcx
mov eax, dword [rsi + 0x272]
movzx edx, word [rsi + 0x276]
shl rdx, 0x20
or rdx, rax
cmp word [rsi + 0x270], 0
je 0x14015f6fa
mov r10d, dword [rsi + 0x284]
mov r8d, dword [rsi + 0x288]
movzx eax, word [rsi + 0x28c]
shr rdx, 0x10
mov dword [rsp + 0xb8], edx
mov rdx, qword [rsi + 0x278]
mov qword [rsp + 0xbc], rdx
mov edx, dword [rsi + 0x280]
mov dword [rsp + 0xc4], edx
xorps xmm0, xmm0
movups xmmword [rsp + 0xcc], xmm0
movups xmmword [rsp + 0xdc], xmm0
movups xmmword [rsp + 0xec], xmm0
movups xmmword [rsp + 0xfc], xmm0
movups xmmword [rsp + 0x10c], xmm0
movups xmmword [rsp + 0x11c], xmm0
mov dword [rsp + 0x12c], 0
rol ax, 8
mov dword [rsp + 0xc8], r8d
and al, 0xc8
add byte [rax], al
add byte [rcx - 0x48], al
sbb al, 0
add byte [rax], al
mov r9w, 0x17
mov edx, r10d
jmp 0x14015f757
mov r14, qword [rsi + 0x1e0]
mov rax, qword [rsi + 0x260]
mov qword [rsp + 0xa0], rax
movups xmm0, xmmword [rsi + 0x250]
xchg byte [rax + 2], dl
add byte [rax], al
movaps xmmword [rsp + 0x90], xmm0
movups xmm0, xmmword [rsi + 0x240]
movaps xmmword [rsp + 0x80], xmm0
movups xmm0, xmmword [rsi + 0x230]
movaps xmmword [rsp + 0x70], xmm0
movups xmm0, xmmword [rsi + 0x1f0]
movups xmm1, xmmword [rsi + 0x200]
add al, byte [rax]
add byte [rdi], cl
adc byte [rsi + 0x210], dl
add al, byte [rax]
add byte [rdi], cl
adc byte [rsi + 0x210], dl
movups xmm3, xmmword [rsi + 0x220]
movaps xmmword [rsp + 0x60], xmm3
movaps xmmword [rsp + 0x50], xmm2
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
call fcn.1401d3260
add rax, r14
jae 0x14015f6d9
lea rcx, [rsp + 0x230]
call fcn.1401db240
jmp 0x14015f93d
add edx, ebp
cmp edx, 0x3b9aca00
jb 0x14015f8f1
inc rax
je 0x14015f6c7
mov r14, rax
add edx, 0xc4653600
jmp 0x14015f8f4
mov rax, rdx
shr rax, 0x20
rol ax, 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x118], xmm0
movups xmmword [rsp + 0x108], xmm0
movups xmmword [rsp + 0xf8], xmm0
movups xmmword [rsp + 0xe8], xmm0
movups xmmword [rsp + 0xd8], xmm0
movups xmmword [rsp + 0xc8], xmm0
movups xmmword [rsp + 0xb8], xmm0
mov qword [rsp + 0x128], 0
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
adc byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
adc byte [rax], al
add byte [rax], al
mov r9w, 2
mov word [rsp + 0xb0], r9w
mov word [rsp + 0xb2], ax
add byte [rax], al
add byte [rcx + 0xb42494], cl
add byte [rax], al
mov dword [rsp + 0x130], r8d
add byte [rax], al
lea rdx, [rsp + 0xb0]
call qword [sym.imp.ws2_32.dll_connect]
test eax, eax
je 0x14015f79a
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x2733
jne 0x14015f8d1
test dword [rdi], esi
add dword [rax], eax
invalid
mov rdx, qword [rsi + 0x298]
lea r12, [rsi + 0x2a0]
mov qword [rsi + 0x2a0], rdx
mov qword [rsi + 0x2a8], 0
lea r13, [rsi + 0x2d8]
mov byte [rsi + 0x2d8], 0
xor r8d, r8d
lea rcx, [rsp + 0xb0]
call fcn.1401dde00
mov rcx, qword [rsp + 0xb0]
add byte [rax], al
add byte [rbx + rcx*4 - 0x44], cl
and al, 0xb8
add byte [rax], al
add byte [rax - 0x7b], cl
leave
je 0x14015fb30
add byte [rdi], cl
adc byte [rsp + 0xc0], al
movups xmm0, xmmword [rsp + 0xc0]
movaps xmmword [rsp + 0x30], xmm0
lea rax, [rsi + 0x2b0]
mov qword [rsi + 0x2b0], rcx
mov qword [rsi + 0x2b8], r15
mov dword [rsi + 0x2b8], edi
movaps xmm0, xmmword [rsp + 0x30]
movups xmmword [rsi + 0x2c0], xmm0
mov qword [rsi + 0x2d0], rax
mov rdx, qword [rax + 8]
lea r14, [rsp + 0xb0]
mov rcx, r14
mov r8, rbx
mov r9b, 1
call fcn.1401dab70
movzx eax, byte [rsp + 0xb9]
cmp al, 3
je 0x14015fda2
invalid
add byte [rax], al
add eax, 0x8b4c0000
mov esp, 0xb024
add byte [rdx + rax], bh
mov r15, qword [rsp + 0xb0]
cmp al, 2
je 0x14015fb24
mov rcx, qword [rsi + 0x2c0]
cmp rcx, 0xffffffffffffffff
je 0x14015fe15
mov dword [rsp + 0x30], 0
mov dword [rsp + 0xb0], 4
add byte [rax], al
add byte [rax + rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + rax], al
add byte [rax], al
mov qword [rsp + 0x20], r14
lea r9, [rsp + 0x30]
mov edx, 0xffff
mov r8d, 0x1007
call qword [sym.imp.ws2_32.dll_getsockopt]
cmp eax, 0xffffffff
je 0x14015fb13
movsxd r15, dword [rsp + 0x30]
test r15, r15
jne 0x14015fb1c
mov r14, qword [rsi + 0x2b0]
mov r15, qword [rsi + 0x2b8]
mov eax, 0xf3000002
movq mm6, qword [rsi + 0x2c0]
mov eax, 0xf3000002
movq mm6, qword [rsi + 0x2c0]
jmp 0x14015fb33
mov r15d, eax
shl r15, 0x20
or r15, 2
mov rcx, qword [rsi + 0x298]
call qword [sym.imp.ws2_32.dll_closesocket]
xor r14d, r14d
jmp 0x14015fb40
mov r14, rax
mov ebp, edx
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcclientconnecthttp.rs
call fcn.1401e02a0
cmp dword [rax + 0x140], 0x3b9aca00
je 0x14015fe21
mov qword [rsp + 0x240], rax
mov qword [rsp + 0x248], 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 [rsp + 0x230], r14
mov dword [rsp + 0x238], ebp
mov byte [rsp + 0x298], 0
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x190], rax
movaps xmm0, xmmword [rsp + 0x90]
and al, 0x90
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x180], eax
and al, 0x90
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x180], eax
movaps xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x170], xmm0
movaps xmm0, xmmword [rsp + 0x70]
and al, 0x70
and al, 0x70
movaps xmmword [rsp + 0x160], xmm0
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
sub byte [rsp + 0x40], cl
movaps xmm2, xmmword [rsp + 0x50]
movaps xmm3, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x150], xmm3
pushfq
and al, 0x50
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x140], edx
movaps xmmword [rsp + 0x130], xmm1
mov word [rax + rsi], fs
and al, 0x30
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x120], eax
and byte [rcx], al
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x120], eax
and byte [rcx], al
add byte [rax], al
mov rax, qword [rsp + 0x230]
mov ecx, dword [rsp + 0x238]
mov edx, dword [rsp + 0x23c]
cmp al, 2
add byte [rax], al
movups xmm0, xmmword [rsp + 0x240]
movups xmm1, xmmword [rsp + 0x250]
push rax
add al, byte [rax]
add byte [rdi], cl
adc byte [rsp + 0x260], dl
adc byte [rsp + 0x260], dl
mov qword [rsp + 0xb0], rax
mov dword [rsp + 0xb8], ecx
mov dword [rsp + 0xbc], edx
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0xc0], xmm0
movaps xmmword [rsp + 0xd0], xmm1
movaps xmmword [rsp + 0xe0], xmm2
sub dword [rsp + 0xe0], edx
movups xmm0, xmmword [rsp + 0x270]
add byte [rax], al
movaps xmmword [rsp + 0xf0], xmm0
movups xmm0, xmmword [rsp + 0x280]
movaps xmmword [rsp + 0x100], xmm0
test byte [rax + rax], ah
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x290], al
test byte [rax + rax], ah
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x290], al
movaps xmmword [rsp + 0x110], xmm0
lea rcx, [rsi + 0x270]
lea rdx, [rsp + 0xb0]
and al, 0xb0
add byte [rax], al
add byte [rcx - 0x48], al
invalid
add byte [rax], al
add byte [rax], al
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
and al, 0xb0
add byte [rax], al
add byte [rcx - 0x48], al
call 0x12815fa50
add byte [rax], al
invalid
jb 0x14015fa03
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
sbb al, 0
lea r12, [rsi + 0x270]
lea rcx, [rsp + 0x30]
mov rdx, r12
mov r8, rbx
call fcn.140177dc0
mov r13, qword [rsp + 0x30]
insb byte [rdi], dx
and al, 0x30
insb byte [rdi], dx
and al, 0x30
cmp r13, 2
je 0x14015fc54
mov r14, qword [rsp + 0x38]
and al, 0x38
mov r15, qword [rsp + 0x40]
movdqu xmm7, xmmword [rsp + 0x48]
movzx eax, byte [rsi + 0x350]
cmp eax, 3
je 0x14015faa9
test eax, eax
jne 0x14015fab5
add byte [rbx], al
add byte [rax], al
call qword [sym.imp.ws2_32.dll_closesocket]
jmp 0x14015fab5
lea rcx, [rsi + 0x310]
call 0x14015fef0
cmp eax, dword [rax + rax]
invalid
cmp eax, dword [rax + rax]
add byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
call fcn.1401dbfa0
mov rax, qword [rsi + 0x280]
lock dec qword [rax]
jne 0x14015fad6
invalid
mov rax, qword [rsi + 0x2b0]
test rax, rax
je 0x14015faf6
xor al, 0xff
adc eax, 0x1dabc7
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov r15d, eax
shl r15, 0x20
or r15, 2
lea rcx, [rsi + 0x2b0]
call fcn.14015fe40
xor r14d, r14d
mov byte [r13], 1
mov rcx, r12
call 0x14015fef0
mov byte [rsi + 0x2e0], 1
test r14, r14
jne 0x14015fc38
movzx eax, byte [0x14043f240]
mov edx, 0x11
xor ecx, ecx
call fcn.1401d3670
test rax, rax
je 0x14015fdeb
add byte [rax], al
add dword [rbx + rcx*4 + 0x46], ecx
and byte [rbp - 0x7b], r9b
sal byte [rbp + rdx*2 + 0x48], 0x83
jle 0x14015fbdd
add byte [rdi + rcx + 0x48], dh
mov ecx, dword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x1daa01
adc eax, 0x1daa01
mov r15, qword [rsi + 0x30]
test r15, r15
invalid
je 0x14015fc06
push qword [rsi + rsi + 0x4c]
mov ebp, dword [rsi + 0x38]
mov r13, qword [rsi + 0x38]
mov rax, qword [r13]
mov eax, dword [rbp]
test rax, rax
je 0x14015fbe2
mov rcx, r15
call rax
cmp qword [r13 + 8], 0
je 0x14015fc06
invalid
sbb eax, 0x107d8349
adc dword [rdx + 4], esi
cmp qword [r13 + 0x10], 0x11
adc byte [rcx], dl
jb 0x14015fbf4
mov r15, qword [r15 - 8]
jg 0x14015fbec
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsi + 0x20], r14
mov qword [rsi + 0x28], 0x11
mov qword [rsi + 0x30], r12
lea rax, [0x1403d3080]
add eax, 0x273463
add eax, 0x273463
xor al, 0x27
add byte [rax - 0x77], cl
cmp byte [rax - 0x75], r9b
mov rcx, qword [rax + 8]
mov qword [rsi + 0x38], rax
mov rax, qword [rsi + 0x40]
mov rcx, qword [rax + 8]
cmp rcx, qword [rax + 0x18]
jne 0x14015f422
jmp case.0x1401859df.436
mov byte [rsi + 0x268], 1
xor r12d, r12d
mov r8, qword [rsi + 0x20]
test r8, r8
jne 0x14015fd39
test edx, ebp
add byte [rax], al
invalid
test edx, ebp
add byte [rax], al
add cl, ch
cmp al, byte [rcx]
add byte [rax], al
mov al, 3
jmp 0x14015fdb2
mov r14, qword [rsi + 0x20]
test r14, r14
jne case.0x14015d5e6.12
idiv edi
invalid
idiv edi
dec dword [rax - 0x73]
adc eax, 0x26f741
lea rdx, str.Network_unreachabletcp_connect_error
mov r8d, 0x13
mov cl, 7
call fcn.14018b7b0
mov rbx, rax
movzx eax, byte [0x14043f240]
mov edx, 0x11
xor ecx, ecx
call fcn.1401d3670
test rax, rax
je 0x14015fdeb
mov r14, rax
movdqu xmm0, xmmword [0x1403cf3c3]
add bl, dh
movq qword [rax], mm0
add bl, dh
movq qword [rax], mm0
mov byte [rax + 0x10], 0x72
movzx eax, byte [0x14043f240]
mov edx, 8
xor ecx, ecx
call fcn.1401d3670
test rax, rax
je 0x14015fdfa
mov qword [rax], rbx
lea rcx, [0x1403d3080]
movq xmm0, rcx
movq mm0, rcx
movq mm0, rcx
movq xmm6, rax
punpcklqdq xmm6, xmm0
mov r12d, 1
mov r15d, 0x11
jmp 0x14015fd8e
add byte [rax], al
add byte [rax], al
movdqu xmm0, xmmword [rsp + 0xc0]
movups xmm1, xmmword [rsp + 0xd0]
movups xmmword [rsi + 0x88], xmm1
adc dword [rsi + 0x88], ecx
adc dword [rsi + 0x88], ecx
movdqu xmmword [rsi + 0x78], xmm0
mov dword [rsi + 0x70], 0x3b9aca01
jo case.0x14015ad56.62
retf 0x3b9a
jo case.0x14015ad56.62
retf 0x3b9a
invalid
mov r14, qword [rsi + 0x78]
mov r15, qword [rsi + 0x80]
js 0x14015fd68
mov edi, dword [rsi + 0x80]
movdqu xmm6, xmmword [rsi + 0x88]
mov r12d, 1
mov dh, 0x88
add byte [rax], al
add byte [rcx - 0x44], al
add dword [rax], eax
add byte [rax], al
mov r8, qword [rsi + 0x20]
test r8, r8
test eax, eax
test eax, eax
je 0x14015fd8e
cmp qword [rsi + 0x28], 0
je 0x14015fd4f
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [rsi + 0x30]
test rbx, rbx
invalid
je 0x14015fd8e
invalid
call rax
cmp qword [r13 + 8], 0
je 0x14015fd8e
cmp qword [r13 + 0x10], 0x11
cmp dword [rbp + 0x10], 0x11
jb 0x14015fd7c
mov rbx, qword [rbx - 8]
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rdi], r12
mov qword [rdi + 8], r14
mov qword [rdi + 0x10], r15
movdqu xmmword [rdi + 0x18], xmm6
mov al, 1
jmp 0x14015fdc1
mov byte [rsi + 0x2d8], 3
add al, byte [rax]
add byte [rbx], al
mov byte [rsi + 0x2e0], 3
mov al, 4
mov byte [rsi + 0x268], al
mov qword [rdi], 2
mov dword [rdi], 2
mov dword [rdi], 2
mov al, 3
mov byte [rsi + 0x358], al
xchg byte [rax + 3], bl
add byte [rax], al
movaps xmm6, xmmword [rsp + 0x2c0]
movaps xmm7, xmmword [rsp + 0x2d0]
add byte [rax], al
add byte [rax], al
add rsp, 0x2e8
pop rbx
pop rbp
pop rdi
pop rsi
invalid
pop r12
pop r13
pop r14
pop r15
pop rdi
ret
mov ecx, 1
mov edx, 0x11
call fcn.14032afb0
add byte [rcx + 8], bh
mov ecx, 8
mov edx, 8
call fcn.14032afd0
invalid
add byte [rax - 0x73], cl
or eax, 0x26f5f8
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcclientconnecthttp.rs
call fcn.14032bcf0
lea rcx, [0x1403debe8]
call fcn.14032ba30
in eax, dx
invalid
lea rcx, [0x1403dd398]
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcclientconnecthttp.rs
lea eax, [0x1403cf3f0]
lea eax, [0x1403cf3f0]
mov edx, 0x73
call fcn.14032ba50
ud2
or ecx, esp
int3
push rsi
push rdi
push rbx
sub rsp, 0x20
movzx eax, byte [rcx + 0x38]
test eax, eax
je 0x14015ff14
cmp eax, 3
jne 0x14015ff75
add rcx, 0x10
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.14015fe40
invalid
invalid
invalid
invalid
mov rsi, qword [rcx + 8]
test rsi, rsi
invalid
je 0x14015ff64
div byte [rdi + rax*2 + 0x48]
mov ebx, ecx
mov rbx, rcx
lea rdi, [rsi + 8]
mov rcx, qword [rsi + 8]
call fcn.1400afc90
mov rax, qword [rsi]
lock dec qword [rax]
jne 0x14015ff3e
mov rcx, rsi
call fcn.1401d79b0
mov rax, qword [rdi]
lock dec qword [rax]
dec qword [rax]
invalid
dec qword [rax]
jne 0x14015ff4f
mov rcx, rdi
call fcn.140181290
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, rbx
mov rcx, qword [rcx]
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.ws2_32.dll_closesocket]
cmpsd dword [rsi], dword [rdi]
invalid
invalid
cmpsd dword [rsi], dword [rdi]
sbb eax, 0x83489000
invalid
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov ebp, dword [rax]
mov r15d, dword [r8 + 8]
mov ebp, dword [r8 + 0xc]
imul r12, r15, 0x130
lea rdi, [rsp + 0x160]
lea r14, [rsp + 0x38]
mov dword [rsp + 0x30], r15d
mov dword [rsp + 0x34], ebp
cmp qword [r13 + 0x10], r15
jbe 0x140160027
nop word [rax + rax]
mov rdx, qword [r13 + 8]
mov edx, dword [rbp + 8]
cmp dword [rdx + r12], 2
je 0x140160027
invalid
add rdx, r12
add rdx, r12
cmp dword [rdx + 0x114], ebp
jne 0x140160027
add dword [rax], eax
add byte [rbp + 0x41], dh
mov rcx, rdi
mov r8, rbx
mov eax, ebx
mov eax, ebx
call fcn.14019ea60
cmp byte [rsp + 0x160], 9
je 0x14016007f
mov r8d, 0x128
mov eax, 0x128
mov rcx, r14
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rcx, r14
call fcn.140160170
mov dword [rsp + 0x30], r15d
mov dword [rsp + 0x34], ebp
cmp qword [r13 + 0x10], r15
ja 0x14015ffd0
lea rax, [rsp + 0x34]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
lea rax, [0x140042fb0]
lea eax, [0x140042fb0]
out dx, al
dec dword [rax - 0x77]
and al, 0x28
mov qword [rsp + 0x28], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
mov dword [rsp + 0x40], 1
invalid
invalid
mov dword [rsp + 0x40], 1
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x20]
lea eax, [rsp + 0x20]
lea eax, [rsp + 0x20]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_store.rs
adc eax, 0x1e445b
adc eax, 0x1e445b
pop rbx
invalid
lea rcx, [rsp + 0x38]
call fcn.14032b4c0
mov dword [rsp + 0x20], r15d
lea rax, [rsp + 0x24]
mov dword [rsp + 0x24], ebp
cmp qword [r13 + 0x10], r15
cmp dword [rbp + 0x10], edi
cmp dword [rbp + 0x10], edi
jbe 0x14016010f
mov rcx, qword [r13 + 8]
cmp dword [rcx + r12], 2
and dword [rdx], eax
and dword [rdx], eax
je 0x14016010f
add rcx, r12
cmp dword [rcx + 0x114], ebp
test eax, 0x114
loope 0x1401600db
test eax, 0x114
jne 0x14016010f
mov qword [rcx + 0x88], 0
mov dword [rsp + 0x20], r15d
mov dword [rsp + 0x24], ebp
insb byte [rdi], dx
and al, 0x24
cmp qword [r13 + 0x10], r15
jbe 0x14016010f
test eax, 0x114
jne 0x14016010f
mov dword [rcx + 0x118], 0
sbb byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp dword [rsi + 0x4c], 1
jne 0x1401600fb
cmp r15d, dword [rsi + 0x50]
jne 0x1401600fb
jne 0x1401600fb
mov dword [rsi + 0x4c], 2
add rsp, 0x288
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x160], rax
lea rax, [0x140042fb0]
xchg edx, eax
out dx, al
invalid
test byte [rax + riz*2], ah
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0xffee2e92
xchg edx, eax
out dx, al
invalid
xchg edx, eax
out dx, al
dec dword [rax - 0x77]
test byte [rax + rbp*2], ah
push 0x48000001
lea eax, [0x1403444a8]
mov qword [rsp + 0x168], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
invalid
cmp byte [rax - 0x39], cl
and al, 0x40
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x39], cl
and al, 0x58
mov qword [rsp + 0x58], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x48], rdi
mov dword [rsp + 0x48], edi
mov qword [rsp + 0x50], 1
add dword [rax], eax
add byte [rax], al
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_store.rs
lea rcx, [rsp + 0x38]
ja 0x14016019a
invalid
call fcn.14032b4c0
int3
mov bl, 0x1c
add ah, cl
int3
int3
int3
add dword [rax - 0x7d], ecx
cmp eax, 6
clc
invalid
ja case.0x140160187.2
lea rdx, case.0x140160f78.448
sub al, byte [rax]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
add rcx, 8
jmp fcn.1401601f0
mov rax, qword [rcx + 8]
cmp rax, 1
or byte [r8 - 0x7d], cl
clc
add dword [rbx + rsi + 0x48], esi
test eax, eax
je 0x1401601cf
test rax, rax
jne case.0x140160187.2
mov rax, qword [rcx + 0x10]
mov rdx, qword [rcx + 0x18]
mov edx, dword [rcx + 0x18]
adc byte [rax - 0x75], cl
push rcx
sbb byte [rax - 0x75], cl
and byte [rbx + rcx*4 + 0x41], cl
and byte [rax - 0x7d], cl
shr dword [rax], 0x48
mov edx, dword [rcx + 0x18]
mov rax, qword [rax + 0x20]
mov r8, qword [rcx + 0x20]
add rcx, 0x28
jmp rax
jmp rax
jmp rax
mov rax, qword [rcx + 8]
mov rdx, qword [rcx + 0x10]
mov rax, qword [rax + 0x20]
mov r8, qword [rcx + 0x18]
sbb byte [r8 - 0x7d], cl
shl dword [rax], 0x48
jmp rax
sbb byte [r8 - 0x7d], cl
shl dword [rax], 0x48
jmp rax
cmp qword [rcx + 0x18], 0
je case.0x140160187.2
mov r8, qword [rcx + 0x10]
mov rcx, qword [0x14043f190]
xor edx, edx
jmp qword [sym.imp.kernel32.dll_HeapFree]
ret
invalid
clc
cmp ebx, dword [rsi]
add byte [rax - 0x77], cl
test byte [rax + rax], ah
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rcx], 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], al
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x68]
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x68]
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_store.rs
loopne 0x140160929
invalid
add byte [rax - 0x73], cl
mov word [rax + rax], fs
add dword [rax], eax
invalid
call fcn.14032b4c0
mov qword [rsp + 0x68], r14
lea rax, [0x140042fb0]
mov qword [rsp + 0x70], rax
and al, 0x70
and al, 0x70
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x108], 1
mov dword [rsp + 0x108], 1
mov qword [rsp + 0x120], 0
lea rax, [rsp + 0x68]
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], 1
test byte [rax + rbx], ah
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x1e3b63
lea rcx, [rsp + 0x100]
call fcn.14032b4c0
lea rcx, str.wasnt_expecting_a_frame_to_reclaim
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streamsprioritize.rsC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_buffer.rs
mov edx, 0x23
call fcn.1403343e0
int3
mov eax, dword [rax + rcx]
lea rcx, str.InactiveStreamIdUnexpectedFrameTypePayloadTooBigRejectedReleaseCapacityTooBigOverflowedStreamIdMalformedHeadersMissingUriSchemeAndAuthorityPollResetAfterSendResponseSendPingWhilePendingSendSettingsWhilePendingPeerDisabledServerPushStreamIdAwaitingHeadersStreamingEndStreamScheduledLibraryResetIdleReservedLocalReservedRemoteOpenlocalremoteHalfClosedLocalHalfClosedRemoteClosedpool_is_disabled
mov rax, qword [rax + rcx]
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
jmp r9
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x238
add byte [rax - 0x77], cl
invalid
mov r15, qword [rdx]
movzx r14d, byte [rdx + 8]
movzx ebp, byte [rdx + 9]
mov rax, qword [r8 + 0x50]
mov qword [rsp + 0x70], rax
and al, 0x70
add byte [rax - 0x77], cl
invalid
and al, 0x70
movups xmm0, xmmword [r8 + 0x40]
movaps xmmword [rsp + 0x60], xmm0
movups xmm0, xmmword [r8]
add byte [rcx + 0xf], al
adc byte [rax + 0x10], cl
add byte [rcx + 0xf], al
adc byte [rax + 0x10], cl
movups xmm2, xmmword [r8 + 0x20]
movups xmm3, xmmword [r8 + 0x30]
movaps xmmword [rsp + 0x50], xmm3
movaps xmmword [rsp + 0x40], xmm2
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
sub dword [rsp + 0x20], eax
sub dword [rsp + 0x20], eax
cmp r15, 3
jne 0x140160a76
cmp byte [rsp + 0x20], 2
jb 0x140160a3e
invalid
sub dword [rax - 0x75], ecx
jl 0x140160a3d
mov rdi, qword [rsp + 0x28]
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
call qword [rax + 0x20]
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
sub byte [rax - 0x73], cl
sbb byte [r8 - 0x75], r9b
invalid
add byte [rax - 0x73], cl
and al, 0x48
lea rcx, [rsp + 0x48]
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x40]
call qword [rax + 0x20]
lea rcx, [rsp + 0x68]
mov rax, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
mov r8, qword [rsp + 0x60]
call qword [rax + 0x20]
mov edi, 3
add cl, ch
sbb byte [rcx], al
add byte [rax], al
mov rdi, r8
add rdx, 0xa
lea rbx, [rsp + 0x8a]
mov r8d, 0xd6
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x80], r15
mov byte [rsp + 0x88], r14b
mov byte [rsp + 0x89], bpl
cmp byte [rsp + 0xe0], 2
jb 0x140160ae1
mov r14, qword [rsp + 0xe8]
lea rcx, [r14 + 0x18]
mov rax, qword [r14]
mov rdx, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
call qword [rax + 0x20]
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x108]
mov rax, qword [rsp + 0xf0]
mov rdx, qword [rsp + 0xf8]
mov r8, qword [rsp + 0x100]
call qword [rax + 0x20]
lea rcx, [rsp + 0x128]
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xf8
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0
add dword [rax], eax
add bh, bh
push rax
and byte [rax - 0x73], cl
mov word [rax + rbp], fs
add dword [rax], eax
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x110]
mov rdx, qword [rsp + 0x118]
mov r8, qword [rsp + 0x120]
call qword [rax + 0x20]
mov rax, qword [rdi + 0x50]
mov rax, qword [rsp + 0x110]
mov rdx, qword [rsp + 0x118]
mov r8, qword [rsp + 0x120]
call qword [rax + 0x20]
mov rax, qword [rdi + 0x50]
mov qword [rbx + 0xa6], rax
mov dword [rbx + 0xa6], eax
movups xmm0, xmmword [rdi + 0x40]
movups xmmword [rbx + 0x96], xmm0
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
movups xmmword [rbx + 0x86], xmm3
movups xmmword [rbx + 0x76], xmm2
movups xmmword [rbx + 0x66], xmm1
movups xmmword [rbx + 0x56], xmm0
mov rdi, qword [rsp + 0x80]
movzx r14d, byte [rsp + 0x88]
mov byte [rax], al
add byte [rax], al
mov byte [rax], al
add byte [rax], al
movzx ebp, byte [rsp + 0x89]
lea rcx, [rsp + 0x162]
mov r8d, 0xd6
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi], rdi
mov byte [rsi + 8], r14b
mov byte [rsi + 9], bpl
add rsi, 0xa
lea rdx, [rsp + 0x162]
mov r8d, 0xd6
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
nop
add rsp, 0x238
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
int3
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x4a8
movaps xmmword [rsp + 0x490], xmm6
mov r13, rdx
mov ebp, edx
mov r14, rcx
cmp byte [rcx + 0x178], 0
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
je 0x140160c0f
xor ebp, ebp
cmp qword [r14 + 0x160], 0
mov ebx, 0
jne 0x140160ceb
mov rsi, qword [r14 + 0xe8]
add byte [rax], al
mov r12, qword [r14 + 0xf0]
mov rax, rsi
mov qword [rsp + 0x28], rsi
sub rsi, r12
mov r8, qword [r14 + 0xf8]
mov r9, qword [r14 + 0x110]
add byte [rax], al
add byte [rax], al
test r9, r9
mov qword [rsp + 0x48], r8
mov qword [rsp + 0x38], r9
je 0x140160c6b
mov rax, qword [r14 + 0x108]
xor ecx, ecx
cmp rax, r8
cmovae rcx, r8
sub rax, rcx
mov rdx, r8
sub rdx, rax
mov rcx, r9
sub rcx, rdx
jbe 0x140160c71
mov rdx, r8
jmp 0x140160c77
xor eax, eax
xor edx, edx
jmp 0x140160c75
invalid
lea rdx, [rax + r9]
xor ecx, ecx
mov rbx, qword [r14 + 0x100]
lea rax, [rax + rax*4]
shl rax, 4
add rax, rbx
lea rdx, [rdx + rdx*4]
shl rdx, 4
add rdx, rbx
lea rcx, [rcx + rcx*4]
shl rcx, 4
add rcx, rbx
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], rdx
mov qword [rsp + 0xa0], rbx
mov qword [rsp + 0xa8], rcx
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rdx*4], fs
add byte [rax], al
add al, ch
add al, 0x9a
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rdx*4], fs
add byte [rax], al
add al, ch
add al, 0x9a
add dword [rax], eax
add rsi, rax
jne 0x140160d2e
mov rcx, qword [r14 + 0x140]
mov rax, qword [r14 + 0x148]
add dword [rax], eax
add byte [rcx - 0x75], cl
xchg byte [rax + 1], cl
add byte [rax], al
mov rdx, r13
call qword [rax + 0x28]
mov rbx, rax
mov ebx, eax
mov ebx, eax
mov rbp, rdx
test rbx, rbx
test ebx, ebx
jne case.0x1401859df.452
test rbp, rbp
jne case.0x1401859df.452
mov byte [rdx], cl
add byte [rax], al
xor ebx, ebx
xor ebp, ebp
mov rax, rbx
mov rdx, rbp
movaps xmm6, xmmword [rsp + 0x490]
add rsp, 0x4a8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
fmul dword [rax - 0x77]
invalid
pop rdi
ret
lea rax, [r14 + 0xe8]
mov qword [rsp + 0x50], rax
and al, 0x50
add byte [rax - 0x77], cl
and al, 0x50
cmp byte [r14 + 0x120], 0
mov qword [rsp + 0x40], r14
je 0x140161508
invalid
mov rax, qword [r14 + 0xe0]
mov qword [rsp + 0x70], rax
mov rax, qword [r14 + 0x108]
mov qword [rsp + 0x30], rax
mov rax, qword [r14 + 0x140]
mov qword [rsp + 0x58], rax
mov rax, qword [r14 + 0x148]
mov qword [rsp + 0x60], rax
xorps xmm6, xmm6
lea r10, [0x14040b5f8]
mov qword [rsp + 0x68], r13
mov rsi, qword [rsp + 0x48]
mov r13, r12
nop word cs:[rax + rax]
mov eax, 0x38
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov dword [rsp + rax + 0x58], 0
add byte [rax], al
mov qword [rsp + rax + 0x60], 1
mov dword [rsp + rax + 0x68], 0
push 0
mov qword [rsp + rax + 0x70], 1
add al, 0x70
add dword [rax], eax
add byte [rax], al
mov dword [rsp + rax + 0x78], 0
mov qword [rsp + rax + 0x80], 1
test byte [rax + rax*4], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add bh, al
test byte [rax + rcx*4], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*4], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x7d], cl
rol byte [rax + 0x48], 0x3d
cmp eax, 0x438
test byte [rax + rax*4], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add bh, al
test byte [rax + rcx*4], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*4], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x7d], cl
rol byte [rax + 0x48], 0x3d
cmp eax, 0x438
jne 0x140160db0
cmp eax, 0x438
jne 0x140160db0
mov rdx, qword [rsp + 0x28]
sub rdx, r13
mov r8, qword [rsp + 0x38]
and al, 0x38
and al, 0x38
jne 0x140160e60
xor r9d, r9d
mov qword [rsp + 0x80], rdx
test r8, r8
mov qword [rsp + 0x78], r13
insb byte [rdi], dx
and al, 0x78
insb byte [rdi], dx
and al, 0x78
je 0x140160ea2
jne case.0x14015b216.65
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
cmp rax, rsi
mov edx, 0
cmovae rdx, rsi
invalid
invalid
sub rax, rdx
mov rdx, rsi
invalid
invalid
sub rdx, rax
ret 0x894c
mov rdi, r8
mov edi, eax
sub rdi, rdx
jbe 0x140160eb0
mov r8, rsi
jmp 0x140160eb5
add byte [rax], al
add byte [rax], al
jb 0x140161690
add byte [rax], al
mov rax, rdx
shr rax, 0x20
and byte [rdi], cl
invalid
xchg ebx, eax
invalid
add byte [rax], al
and byte [rdi], cl
test dword [rbx + 0x48000007], edx
mov eax, dword [rsp + 0x70]
and al, 0x70
mov rax, qword [rsp + 0x70]
and al, 0x70
add rax, r13
mov dword [rsp + 0x90], edx
mov qword [rsp + 0x98], rax
cwde
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov r9d, 1
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x80], rdx
test r8, r8
mov qword [rsp + 0x78], r13
mov dword [rsp + 0x78], ebp
mov dword [rsp + 0x78], ebp
jne 0x140160e2d
xor eax, eax
xor r8d, r8d
shr bl, 0xa
add r8, rax
xor edi, edi
mov edx, 0x40
add byte [rax], al
add byte [rcx + rbp - 0x36], cl
retf 0x894c
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rcx - 0x3f], al
shl ecx, 4
lea r11, [rsp + r9]
or al, 0x49
add ebx, 0x90
retf 0x894c
or al, 0x49
add ebx, 0x90
lea r13, [rax + rax*4]
shl r13, 4
add r13, rbx
lea rbp, [r8 + r8*4]
shl rbp, 4
invalid
add al, 0x48
add ebp, ebx
add rbp, rbx
lea r8, [rdi + rdi*4]
shl r8, 4
add r8, rbx
fmul dword [rax - 0x77]
fild word [rbp + 0x31]
leave
fmul dword [rax - 0x77]
fild word [rbp + 0x31]
leave
jmp 0x140160f0e
xor eax, eax
add r9, rax
cmp r9, rdx
cmp ecx, edx
cmp ecx, edx
je 0x140161140
add byte [rax], al
cmp r13, rbp
je 0x140160f30
lea rax, [r13 + 0x50]
mov r15, r13
mov r13, rax
mov rax, rdx
sub rax, r9
jae 0x140160f64
nop word [rax + rax]
invalid
cmp rdi, r8
je 0x140161143
test rdi, rdi
test edi, edi
je 0x140161143
add byte [rax], al
lea rax, [rdi + 0x50]
mov r15, rdi
mov rdi, rbp
mov edi, ebp
mov edi, ebp
mov rcx, rbp
mov rbp, r8
mov ebp, eax
mov ebp, eax
mov r8, rcx
mov r13, rax
mov rax, rdx
sub rax, r9
sub eax, ecx
jb 0x1401615f7
xchg ebx, eax
invalid
add byte [rax], al
xchg ebx, eax
invalid
mov r12, r9
shl r12, 4
add r12, r11
add esp, ebx
add esp, ebx
mov rcx, qword [r15]
movsxd rcx, dword [r10 + rcx*4]
add rcx, r10
cmovns esp, dword [rbx + 0xc]
mov cl, byte [rcx + rax - 0x2f]
jmp rcx
mov eax, dword [rdi + 0x18]
test rax, rax
jne 0x140161021
jmp 0x140160f00
jmp qword [rsi + 0x66]
cmp rdx, r9
jne 0x140161045
xor r10d, r10d
cmp r10, rax
jne 0x1401610a1
test esp, ebp
add byte [rax], al
invalid
test esp, ebp
add byte [rax], al
add cl, ch
sub al, 1
add byte [rax], al
nop word [rax + rax]
jmp 0x1401610e6
cmp rdx, r9
je 0x140160f00
mov rcx, qword [r15 + 0x10]
mov eax, 0
add byte [rax], al
add byte [rax], al
test rcx, rcx
je 0x140160f02
mov rax, rcx
shr rax, 0x20
jne 0x140161606
mov rax, qword [r15 + 8]
mov dword [r12], ecx
mov qword [r12 + 8], rax
jmp 0x14016103b
cmovb rax, rcx
test rax, rax
je 0x140160f00
mov rcx, rax
shr rcx, 0x20
jne 0x140161606
add byte [rax], al
add byte [rax], al
mov rcx, qword [r15 + 0x10]
mov dword [r12], eax
add al, 0x24
add al, 0x24
mov qword [r12 + 8], rcx
mov eax, 1
add dword [rax], eax
add byte [rax], al
jmp 0x140160f02
movzx ecx, byte [r15 + 0x3a]
movzx esi, byte [r15 + 0x3b]
cmp sil, cl
jne 0x140161067
xor r10d, r10d
mov rsi, qword [rsp + 0x48]
cmp r10, rax
je 0x1401610e6
jmp 0x1401610a1
movzx ecx, cl
movzx r10d, sil
jb 0x140161659
cmp sil, 0x12
ja 0x140161645
lea rsi, [r15 + 0x28]
sub r10d, ecx
add rsi, rcx
mov dword [r12], r10d
mov qword [r12 + 8], rsi
mov r10d, 1
mov rsi, qword [rsp + 0x48]
cmp r10, rax
je 0x1401610e6
mov rcx, qword [r15 + 0x18]
test rcx, rcx
je 0x1401610e6
mov rsi, rcx
shr rsi, 0x20
out dx, al
and byte [rdi], cl
test dword [rdi + 5], ecx
add byte [rax], al
mov esi, r10d
shl esi, 4
add rsi, r12
mov r14, qword [r15 + 0x10]
mov dword [rsi], ecx
mov qword [rsi + 8], r14
mov ecx, 1
mov r14, qword [rsp + 0x40]
mov rsi, qword [rsp + 0x48]
add rcx, r10
cmp rcx, rax
jbe 0x1401610f4
jmp 0x14016161e
add byte [rax], al
xor ecx, ecx
add rcx, r10
cmp rcx, rax
cmp ecx, eax
cmp ecx, eax
ja 0x14016161e
je 0x14016112d
mov r10, qword [r15 + 0x48]
mov eax, 0
add byte [rax], al
add byte [rbp - 0x7b], cl
invalid
je 0x14016112f
add byte [rax], al
add byte [rbp - 0x7b], cl
sal byte [rbx + rbp + 0x4c], cl
mov eax, edx
mov rax, r10
shr rax, 0x20
jne 0x140161606
mov eax, ecx
shl eax, 4
add r12, rax
mov rax, qword [r15 + 0x40]
mov dword [r12], r10d
mov qword [r12 + 8], rax
mov eax, 1
jmp 0x14016112f
xor eax, eax
add rax, rcx
add eax, ecx
lea r10, [0x14040b5f8]
jmp 0x140160f02
mov r9, rdx
add r9, qword [rsp + 0x88]
add ecx, dword [rsp + 0x88]
add byte [rax], al
add byte [rcx - 0x7d], cl
stc
mov r13, qword [rsp + 0x68]
cmp r9, 0x41
mov r13, qword [rsp + 0x68]
jae 0x140161668
mov rcx, qword [rsp + 0x58]
and al, 0x58
mov rdx, r13
lea r8, [rsp + 0x90]
mov rax, qword [rsp + 0x60]
and al, 0x60
and al, 0x60
call qword [rax + 0x38]
mov rbp, rdx
invalid
test rax, rax
jne 0x14016158a
invalid
xor eax, eax
mov rdx, qword [rsp + 0x80]
cmp rdx, rbp
setne al
xchg ebp, eax
sar byte [rcx + 0xff], 0xf
invalid
invalid
test al, al
je 0x1401611d0
xchg ebp, eax
sar byte [rcx + 0xff], 0xf
rol dword [rax + r8*8 - 0x49f0c98c], 0xc0
movzx eax, al
cmp eax, 1
mov r10, qword [rsp + 0x38]
cmp byte [rax - 0x75], cl
and al, 0x30
jne 0x1401611f0
mov r13, qword [rsp + 0x78]
add r13, rbp
mov qword [r14 + 0xf0], r13
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
and al, 0x28
jmp 0x140161205
mov rax, qword [rsp + 0x50]
movups xmmword [rax], xmm6
xor r13d, r13d
xor eax, eax
ror byte [rbx + rcx*4 + 0x54], 0x24
cmp byte [rax - 0x75], cl
and al, 0x30
jmp 0x140161205
mov r12, rbp
mov rax, qword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
movups xmmword [rax], xmm6
sub r12, rdx
sub esp, edx
jne 0x140161265
xor r13d, r13d
xor eax, eax
invalid
mov r12, rax
sub r12, r13
test r10, r10
test edx, edx
mov qword [rsp + 0x28], rax
je 0x140161470
test byte [rdi + 2], dl
add byte [rax], al
test byte [rdi + 2], dl
add byte [rax], al
mov r15, r10
mov rdi, rcx
cmp rdi, rsi
mov ecx, 0
cmovae rcx, rsi
mov rax, rdi
mov eax, edi
mov eax, edi
sub rax, rcx
mov rdx, rsi
sub rdx, rax
mov rcx, r15
sub rcx, rdx
ror dword [rdi], 1
invalid
invalid
add al, byte [rax]
invalid
ror dword [rdi], 1
xchg byte [0x18c161246], bh
mov dword [rsp + 0x38], edi
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], rdi
mov rdx, rsi
jmp 0x140161490
xor byte [rax - 0x77], cl
bnd jmp 0x140161490
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
invalid
test r12, r12
je 0x140161200
mov r15, r10
sub r10, 1
jb 0x14016162d
add byte [rax], al
add byte [rax], al
mov rdx, r12
mov rdi, rcx
cmp rcx, rsi
jb case.0x14015f4f1.18
mov rax, rsi
jmp 0x140161292
nop dword [rax + rax]
xor eax, eax
mov rcx, rdi
sub rcx, rax
lea rax, [rcx + rcx*4]
shl rax, 4
lea rcx, [rbx + rax]
mov rax, qword [rbx + rax]
lea r8, [0x14040b608]
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
mov rax, qword [rcx + 0x18]
mov r12, rdx
sub r12, rax
jae 0x14016130c
jmp 0x14016144b
add byte [rax], al
add byte [rax], al
movzx eax, byte [rcx + 0x3b]
sub al, byte [rcx + 0x3a]
movzx r9d, al
mov rax, 0xffffffffffffffff
mov r8, 0xffffffffffffffff
add r9, qword [rcx + 0x18]
sbb byte [rdi], cl
invalid
std
add byte [rax], al
invalid
sbb byte [rdi], cl
invalid
mov r8, r9
add r8, qword [rcx + 0x48]
jae 0x1401613fa
cli
add byte [rax], al
invalid
mov r12, rdx
sub r12, rax
jb 0x14016144b
mov r15, r10
mov rdx, rax
call fcn.14016f1c0
lea rax, [rdi + 1]
cmp rax, rsi
cmp eax, esi
jb 0x140161330
mov rax, rsi
jmp 0x140161332
xor eax, eax
mov r10, r15
neg rax
lea rcx, [rdi + rax]
inc rcx
mov qword [r14 + 0x108], rcx
mov qword [r14 + 0x110], r15
add byte [rax - 0x73], cl
add al, 0xbf
shl rax, 4
movups xmm0, xmmword [rbx + rax]
movups xmm1, xmmword [rbx + rax + 0x10]
add edx, dword [rax]
movups xmm2, xmmword [rbx + rax + 0x20]
movups xmm3, xmmword [rbx + rax + 0x30]
movaps xmmword [rsp + 0x90], xmm0
nop
add byte [rax], al
add byte [rdi], cl
adc byte [rbx + rax + 0x40], al
invalid
invalid
nop
add byte [rax], al
add byte [rdi], cl
adc byte [rbx + rax + 0x40], al
invalid
invalid
movaps xmmword [rsp + 0xd0], xmm0
movaps xmmword [rsp + 0xc0], xmm3
movaps xmmword [rsp + 0xb0], xmm2
add byte [rdi], cl
sub dword [rsp + 0xa0], ecx
add byte [rdi], cl
sub dword [rsp + 0xa0], ecx
mov rax, qword [rsp + 0x90]
cmp rax, 4
add al, 0xf
invalid
invalid
invalid
invalid
invalid
add al, 0xf
test byte [rcx + 0x48fffffe], bh
cmp eax, 3
cmp rax, 3
je case.0x14015d061.30
test byte [rdi + 0x48fffffe], ch
mov eax, dword [rsp + 0x98]
dec dword [rax - 0x75]
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xa0
add byte [rax], al
mov rax, qword [rsp + 0x98]
mov rdx, qword [rsp + 0xa0]
mov r8, qword [rsp + 0xa8]
mov rdi, rcx
lea rcx, [rsp + 0xb0]
mov al, 0
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xa8
add byte [rax], al
add byte [rax - 0x77], cl
iretd
mov al, 0
add byte [rax], al
call qword [rax + 0x20]
mov rcx, rdi
mov r10, r15
jmp case.0x14015d061.30
invalid
invalid
invalid
add r8, qword [rcx + 0x48]
jb 0x140161300
mov rax, r8
mov r12, rdx
sub r12, rax
jae 0x14016130c
mov r8, qword [rcx + 0x18]
mov rax, qword [rcx + 0x28]
cmp r8, rax
cmovb rax, r8
cmovb eax, eax
mov r12, rdx
sub r12, rax
jae 0x14016130c
call fcn.14016f1c0
xor r12d, r12d
xor eax, eax
mov qword [rsp + 0x28], rax
xor r13d, r13d
jmp 0x14016121f
lea rdx, [rax + r15]
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], rdi
xor ecx, ecx
lea rax, [rax + rax*4]
shl rax, 4
add rax, rbx
lea rdx, [rdx + rdx*4]
xchg edx, eax
shl rdx, 4
add rdx, rbx
lea rcx, [rcx + rcx*4]
shl rcx, 4
add rcx, rbx
invalid
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], rdx
add byte [rax], al
mov qword [rsp + 0xa0], rbx
mov qword [rsp + 0xa8], rcx
lea rcx, [rsp + 0x90]
call fcn.14017a6d0
add rax, r12
je 0x1401615bc
test rbp, rbp
lea r10, [0x14040b5f8]
jne 0x140160da0
movabs rbp, 0x1700000003
xor ebx, ebx
jmp case.0x1401859df.452
mov rdi, qword [r14 + 0xe0]
mov rax, r14
mov r14, qword [r14 + 0x140]
mov rsi, qword [rax + 0x148]
movabs r15, 0x1700000003
xor ebx, ebx
mov r9, qword [rsp + 0x28]
mov rax, r12
nop word cs:[rax + rax]
sub r9, rax
jb 0x14016167c
lea r8, [rdi + rax]
mov rcx, r14
mov rdx, r13
mov r12, rax
call qword [rsi + 0x20]
mov rbp, rdx
test rax, rax
jne 0x140161597
add r12, rbp
mov rax, qword [rsp + 0x40]
mov qword [rax + 0xf0], r12
mov r9, qword [rsp + 0x28]
cmp r9, r12
je 0x1401615d3
mov rax, r12
test rbp, rbp
jne 0x140161540
mov rbp, r15
jmp case.0x1401859df.452
cmp rax, 1
jne 0x1401615b2
xor ebx, ebx
jmp 0x140160ceb
mov ebx, 1
cmp rax, 2
je case.0x1401859df.452
xor ebx, ebx
mov r14, qword [rsp + 0x40]
jmp 0x140160ceb
mov ebx, 1
jmp case.0x1401859df.452
mov rcx, qword [rsp + 0x58]
mov r13, qword [rsp + 0x68]
mov rdx, r13
mov rax, qword [rsp + 0x60]
jmp 0x140160ce2
xorps xmm0, xmm0
mov rax, qword [rsp + 0x50]
movups xmmword [rax], xmm0
mov rcx, r14
mov rdx, r13
call qword [rsi + 0x28]
mov rbx, rax
mov rbp, rdx
mov r14, qword [rsp + 0x40]
jmp 0x140160ceb
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srccommon_buf.rs
mov rcx, r9
call fcn.14032b500
lea rcx, str.assertion_failed:_buf.len_____c::ULONG::MAX_as_usize_rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23library_std_src_syspalwindowsio.rs
lea r8, [0x1403d0470]
mov edx, 0x35
call fcn.14032b650
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.7.1_src_bufchain.rs
mov rdx, rax
call fcn.14032b500
lea rcx, str.Out_of_bounds_access
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srccommon_buf.rs
mov edx, 0x14
call fcn.14032ba50
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcprotoh1encode.rs_r_n0_r_n_r_nC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcclientconnectdns.rs
mov edx, 0x12
mov rcx, r10
call fcn.14032b5e0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcprotoh1encode.rs_r_n0_r_n_r_nC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcclientconnectdns.rs
mov rdx, r10
call fcn.14032b9c0
lea r8, [0x1403cf1f8]
mov edx, 0x40
mov rcx, r9
call fcn.14032b5e0
lea r8, [0x1403cf618]
mov rcx, rax
mov rdx, qword [rsp + 0x28]
call fcn.14032b500
lea r8, [0x1403cf618]
mov rcx, r13
jmp 0x1646aa1e6
sub al, ch
pop rsp
sahf
sbb al, 0
int3
add byte [rax], al
add byte [rax - 0x7b], cl
dec dword [rdi]
test byte [rax + rax - 0x77f10000], al
js 0x140163a22
movzx eax, byte [0x14043f240]
xor ecx, ecx
mov rdx, rdi
cli
js 0x140163a22
cli
call fcn.1401d3670
test rax, rax
je 0x140163a2c
movzx ecx, byte [rbx + 0xb8]
cmp ecx, 7
ja 0x1401628d6
add byte [rax], al
add byte [rax], al
mov edx, 0xa2
bt edx, ecx
jae 0x1401628d6
add byte [rax], al
add byte [rax], al
test rax, rax
je case.0x1401859df.458
and al, 0x60
mov r8, qword [rsp + 0x58]
mov rdx, r13
mov edx, ebp
call qword [rax + 0x20]
mov eax, 1
xor edi, edi
jmp 0x1401628c7
invalid
add byte [rax], al
and al, 0x40
mov rdx, rbx
mov r8, r12
call fcn.140094bb0
mov r9, qword [rsp + 0x30]
xor cl, ch
xor byte [rsi], al
add byte [rax], al
mov edi, 1
mov rcx, r15
mov rdx, r12
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rax + rax], bl
mov r11, qword [rsp + 0x30]
jmp 0x140161f1d
add rdi, 9
je case.0x14012c193.383
js 0x140163a22
movzx eax, byte [0x14043f240]
xor ecx, ecx
mov rdx, rdi
call fcn.1401d3670
invalid
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
xor al, 0x16
add byte [rax], al
ror byte [rdi], 0x84
xor al, 0x16
add byte [rax], al
mov r14, rax
mov r12, qword [rbp + 0x10]
jmp 0x1401624ae
add byte [rax], al
add byte [rax], al
add rax, rsi
mov rdx, qword [rax + 8]
mov rcx, rbp
call fcn.140095df0
mov rdx, qword [rbp + 0x28]
push rbp
sub byte [rcx + rdi - 0x16], cl
push rbp
sub byte [rcx + rdi - 0x16], cl
jbe 0x140163abd
popfq
invalid
mov rax, qword [rbp + 0x20]
mov eax, dword [rbp + 0x20]
mov rcx, qword [rax + rsi + 0x38]
mov qword [rsp + 0xa0], rcx
mov dword [rsp + 0xa0], ecx
mov dword [rsp + 0xa0], ecx
movdqu xmm0, xmmword [rax + rsi + 0x18]
movq mm0, qword [rax + rsi + 0x18]
movdqu xmm1, xmmword [rax + rsi + 0x28]
movq mm1, qword [rax + rsi + 0x28]
movdqa xmmword [rsp + 0x90], xmm1
movdqa xmmword [rsp + 0x80], xmm0
add byte [rax], al
invalid
and al, 0x90
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x1401623ce
and al, 0x80
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x14035e018]
lea rcx, [0x14035e018]
mov qword [rax + rsi + 0x18], rcx
lea rcx, str.chunkedoriginal_header_value_plus_ascii_is_validC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcheaders.rs
or eax, 0x1fbc0e
sbb byte [rax - 0x73], cl
or eax, 0x1fbc0e
mov qword [rax + rsi + 0x20], rcx
mov qword [rax + rsi + 0x28], 7
mov dword [rax + rsi + 0x28], 7
and byte [rax - 0x39], cl
xor byte [rax], r13b
invalid
mov dword [rax + rsi + 0x28], 7
mov qword [rax + rsi + 0x30], 0
mov dword [rax + rsi + 0x30], 0
add byte [rax], al
add dh, al
xor byte [rax], r15b
add byte [rax - 0x73], cl
lea ecx, [rsp + 0x98]
invalid
invalid
test byte [rax + rax*4], ah
add byte [rax], al
mov byte [rax + rsi + 0x38], 0
lea rcx, [rsp + 0x98]
lea ecx, [rsp + 0x98]
lea ecx, [rsp + 0x98]
mov rax, qword [rsp + 0x80]
mov rdx, qword [rsp + 0x88]
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x88
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
mov r8, qword [rsp + 0x90]
call qword [rax + 0x20]
jmp 0x140162839
xor edi, edi
mov r14d, 1
mov r8, qword [rsp + 0x90]
call qword [rax + 0x20]
jmp 0x140162839
xor edi, edi
mov r14d, 1
mov rdx, rdi
shr rdx, 0xa
mov eax, 0x40
mov ecx, 0x40
je 0x1401624c9
bsr rcx, rdx
xor rcx, 0x3f
sub rax, rcx
cmp rax, 7
mov ecx, 7
cmovb rcx, rax
mov eax, ecx
lea rax, [rax*4 + 1]
mov qword [rsp + 0x108], r14
mov qword [rsp + 0x110], 0
mov qword [rsp + 0x118], rdi
mov qword [rsp + 0x120], rax
mov r13, qword [rbp + 8]
cmp rdi, r12
jae 0x14016253a
lea rcx, [rsp + 0x108]
mov rdx, r12
call fcn.140037ba0
mov r14, qword [rsp + 0x108]
mov rsi, qword [rsp + 0x110]
mov rdi, qword [rsp + 0x118]
jmp 0x14016253c
xor esi, esi
lea rcx, [r14 + rsi]
lea ecx, [rsi + rsi]
mov rdx, r13
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
sbb al, 0
sbb al, 0
mov rdx, rdi
sub rdx, rsi
cmp rdx, r12
jb case.0x140128e75.457
add rsi, r12
mov qword [rsp + 0x110], rsi
sub rdi, rsi
cmp rdi, 1
ja case.0x140132317.308
lea rcx, [rsp + 0x108]
add byte [rax], al
mov edx, 2
call fcn.140037ba0
mov r14, qword [rsp + 0x108]
mov ah, 0x24
or byte [rcx], al
add byte [rax], al
mov ah, 0x24
or byte [rcx], al
add byte [rax], al
mov rsi, qword [rsp + 0x110]
mov word [r14 + rsi], 0x202c
mov rax, qword [rsp + 0x110]
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rax - 0x75], cl
mov word [rax + rbx], fs
add dword [rax], eax
invalid
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rax - 0x75], cl
mov word [rax + rbx], fs
add dword [rax], eax
add byte [rax - 0x77], cl
mov rdx, rcx
invalid
invalid
mov rdx, rcx
sub rdx, rax
cmp rdx, 1
jbe 0x140163a98
add byte [rax], al
add byte [rax], al
add rax, 2
mov qword [rsp + 0x110], rax
and al, 0x10
add dword [rax], eax
add byte [rax - 0x77], cl
retf 0x2948
ret 0x8348
cli
invalid
jae 0x140162620
push rcx
and al, 0x10
add dword [rax], eax
add byte [rax - 0x77], cl
retf 0x2948
push rcx
lea rcx, [rsp + 0x108]
mov edx, 7
call fcn.140037ba0
mov r8, qword [rsp + 0x108]
or byte [rcx], al
add byte [rax], al
or byte [rcx], al
add byte [rax], al
mov rax, qword [rsp + 0x110]
mov rcx, qword [rsp + 0x118]
mov rdx, rcx
sub rdx, rax
mov dword [r8 + rax + 3], 0x64656b6e
add byte [rbx], al
outsb dx, byte [rsi]
imul esp, dword [rbp + 0x64], 0x41
mov dword [rax + rax], 0x6e756863
add byte [rbx], al
outsb dx, byte [rsi]
imul esp, dword [rbp + 0x64], 0x41
mov dword [rax + rax], 0x6e756863
cmp rdx, 6
cmp edx, 6
ja 0x140162639
mov ecx, 7
call fcn.14032b370
push rax
lea ebx, [rax + rax]
push rax
lea ebx, [rax + rax]
mov r8, qword [rsp + 0x108]
mov dword [r8 + rax + 3], 0x64656b6e
add byte [rbx], r8b
outsb dx, byte [rsi]
imul esp, dword [rbp + 0x64], 0x41
mov dword [rax + rax], 0x6e756863
outsb dx, byte [rsi]
test byte [rax + rcx], ah
add dword [rax], eax
add byte [rcx - 0x39], al
add byte [rbx], r8b
outsb dx, byte [rsi]
imul esp, dword [rbp + 0x64], 0x41
mov dword [rax + rax], 0x6e756863
outsb dx, byte [rsi]
outsb dx, byte [rsi]
add rax, 7
mov qword [rsp + 0x110], rax
adc byte [rcx], al
add byte [rax], al
invalid
adc byte [rcx], al
add byte [rax], al
mov rsi, qword [rsp + 0x120]
test sil, 1
mov byte [rcx], 0x75
invalid
add dword [rax], eax
add byte [rax - 0xa], al
mov byte [rcx], 0x75
lea rcx, cs:[rsp + 0x48]
lea rcx, [rsp + 0x48]
mov qword [rsp + 0x48], r8
mov qword [rsp + 0x50], rax
push rax
lea rdi, [rsp + 0x58]
pop rax
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x40], 0
and al, 0x40
add byte [rax], al
add byte [rax], al
and al, 0x40
add byte [rax], al
add byte [rax], al
lea rax, [0x1403df9f0]
lea eax, [0x1403df9f0]
jmp 0x14016271a
cdq
add byte [rax], al
add byte [rax - 0x3f], cl
out dx, al
add eax, 0x48f02949
sub eax, esi
add rax, rsi
shr rsi, 5
sub r8, rsi
sub eax, esi
sub eax, esi
add rax, rsi
add rcx, rsi
mov qword [rsp + 0x198], rcx
mov qword [rsp + 0x1a0], r8
mov qword [rsp + 0x1a8], rax
lea rcx, [rsp + 0xe0]
lea rdx, [rsp + 0x198]
call fcn.140037340
mov qword [rsp + 0x1c0], rsi
mov rax, qword [rsp + 0xf0]
mov rcx, rax
sub rcx, rsi
jb 0x140163acc
add rsi, qword [rsp + 0xe8]
mov rax, qword [rsp + 0xe0]
mov rdx, qword [rsp + 0xf8]
xchg esp, eax
and al, 0xf8
add byte [rax], al
add byte [rax - 0x77], cl
je 0x140162717
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x58], rdx
mov qword [rsp + 0x40], 0
test rax, rax
je 0x140163b53
lea rcx, [rsp + 0x48]
lea rdi, [rsp + 0x58]
mov qword [rsp + 0x80], rax
movups xmm0, xmmword [rcx]
movups xmmword [rsp + 0x88], xmm0
mov rcx, qword [rcx + 0x10]
mov qword [rsp + 0x98], rcx
mov r8, qword [rsp + 0x90]
nop
add byte [rax], al
add byte [rbp - 0x7b], cl
ror byte [rdi], 0x84
xchg byte [rax], al
add byte [rax], al
invalid
nop
add byte [rax], al
add byte [rbp - 0x7b], cl
ror byte [rdi], 0x84
xchg byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x88
add byte [rax], al
add byte [rcx], dh
leave
mov rdx, qword [rsp + 0x88]
xor ecx, ecx
jmp 0x14016276e
test byte [rax], al
add byte [rax], al
add byte [rax], al
cmp r9b, 0x7f
je 0x14016277f
invalid
sbb dword [rax - 1], ecx
ror dword [rcx + 0x39], 0xc8
inc rcx
cmp r8, rcx
je 0x1401627d0
movzx r9d, byte [rdx + rcx]
or al, 0xa
cmp r9b, 0x1f
cmp cl, 0x1f
ja 0x140162760
cmp r9b, 9
je 0x140162766
lea rcx, [rsp + 0x98]
call qword [rax + 0x20]
mov rax, qword [rsp + 0x40]
and al, 0x98
add byte [rax], al
add bh, bh
push rax
and byte [rax - 0x75], cl
and al, 0x40
test rax, rax
test eax, eax
je 0x1401627a4
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x50]
and al, 0x50
mov rcx, rdi
call qword [rax + 0x20]
lea rax, [0x14035e108]
mov qword [rsp + 0x20], rax
pop rbp
mov ecx, 0x8948001f
add byte [rax - 0x77], cl
add byte [rax - 0x77], cl
and al, 0x20
lea rcx, [0x14035e077]
lea r9, [0x1403d0080]
lea ecx, [0x1403d0080]
invalid
lea ecx, [0x1403d0080]
lea r8, [rsp + 0x198]
mov edx, 0x29
and al, 0x98
add dword [rax], eax
add byte [rdx + 0x29], bh
call fcn.14032b930
sbb al, 0
add byte [rdi], cl
adc byte [rsp + 0x80], al
movups xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0xf0], xmm1
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xf0], ecx
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x80], xmm0
movaps xmmword [rsp + 0x90], xmm1
add byte [rax], al
add byte [rax], al
lea rcx, [rbp + 0x18]
mov rax, qword [rbp]
mov eax, dword [rbp]
mov eax, dword [rbp]
mov rdx, qword [rbp + 8]
mov r8, qword [rbp + 0x10]
call qword [rax + 0x20]
push rax
and byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
mov word [rax + rdx*4], fs
nop
add byte [rax], al
add bl, dh
movq qword [rbp + 0x10], mm1
push rax
and byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
mov word [rax + rdx*4], fs
nop
nop
add byte [rax], al
add bl, dh
movq qword [rbp + 0x10], mm1
movdqu xmmword [rbp], xmm0
mov byte [rbp + 0x20], 0
add byte [rbx - 0x74bfdbbc], cl
and al, 0x43
add byte [rbx - 0x74bfdbbc], cl
and al, 0x43
mov dword [rbp + 0x21], eax
mov dword [rbp + 0x24], ecx
and dword [r9 - 0x7b74dbb3], r9d
and al, 0xb1
add dword [rax], eax
add byte [rbx + 0x1b4248c], cl
and al, 0xb4
add dword [rax], eax
invalid
mov eax, dword [rsp + 0x1b1]
mov ecx, dword [rsp + 0x1b4]
and al, 0xb4
add dword [rax], eax
invalid
and al, 0xb4
add dword [rax], eax
add byte [rcx + 0xe3248c], cl
add byte [rax], al
mov dword [rsp + 0xe3], ecx
mov dword [rsp + 0xe0], eax
cmp r15, 1
and al, 0xe0
add byte [rax], al
add byte [rcx - 0x7d], cl
inc dword [rcx]
jne 0x1401628c5
movups xmm0, xmmword [0x1403ceda0]
movaps xmmword [rsp + 0x50], xmm0
and al, 0x50
add byte es:[rdi], cl
sub dword [rsp + 0x50], eax
and al, 0x50
and al, 0x50
movdqu xmm0, xmmword [0x1403ced90]
outsd dx, dword [rsi]
add eax, 0x26c521
invalid
invalid
add byte es:[rsi + 0xf], ah
jg 0x1401628b7
movdqa xmmword [rsp + 0x40], xmm0
and al, 0x40
lea rcx, [rsp + 0x80]
lea ecx, [rsp + 0x80]
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rax], 0
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x40
lea r8, [rsp + 0x40]
lea eax, [rsp + 0x40]
mov rdx, rbx
call fcn.140096280
cmp byte [rsp + 0xa0], 2
add byte [rax], al
add byte [rax], al
add cl, byte [rdi]
mov dh, 0x6c
and al, 0x38
add byte [rdx], al
movzx ebp, byte [rsp + 0x38]
je case.0x14015d061.32
lea rcx, [rsp + 0x98]
lea ecx, [rsp + 0x98]
add byte [rax - 0x75], cl
test byte [rax + rax*4], ah
add byte [rax], 0
mov rax, qword [rsp + 0x80]
mov rdx, qword [rsp + 0x88]
add byte [rax], al
invalid
add byte [rax], 0
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x88
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
invalid
invalid
test byte [rax + rdx*4], ah
mov r8, qword [rsp + 0x90]
call qword [rax + 0x20]
test byte [rax + rdx*4], ah
add byte [rax], al
add bh, bh
push rax
and cl, ch
jmp case.0x14015d061.32
xor eax, eax
mov r9, qword [rsp + 0x30]
movzx ebp, byte [rsp + 0x38]
jmp case.0x14015d061.32
add byte [rax], al
xor eax, eax
mov r9, qword [rsp + 0x30]
and al, 0x30
movzx ebp, byte [rsp + 0x38]
jmp 0x140162978
add byte [rax], al
mov rax, qword [rsp + 0x70]
mov eax, dword [rsp + 0x70]
jo case.0x14015b6c6.67
mov qword [rsp + 0xb0], rax
mov dword [rsp + 0xb0], eax
add bl, dh
movq mm0, qword [rsp + 0x40]
outsd dx, dword [rsi]
and al, 0x40
movdqu xmm0, xmmword [rsp + 0x40]
outsd dx, dword [rsi]
and al, 0x40
movdqu xmm1, xmmword [rsp + 0x50]
movq mm1, qword [rsp + 0x50]
push rax
movdqu xmm2, xmmword [rsp + 0x60]
movq mm2, qword [rsp + 0x60]
movdqa xmmword [rsp + 0xa0], xmm2
and al, 0xa0
add byte [rax], al
add byte [rsi + 0xf], ah
invalid
invalid
jg case.0x140143c37.131
movdqa xmmword [rsp + 0x90], xmm1
and al, 0x90
add byte [rax], al
add byte [rsi + 0xf], ah
invalid
invalid
jg 0x14016288f
invalid
movdqa xmmword [rsp + 0x80], xmm0
lea rax, str._T_t_
add eax, 0x1fa931
invalid
invalid
and al, 0x80
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x1fa931
invalid
invalid
invalid
mov qword [rsp + 0xe0], rax
lea rax, str.chunkedoriginal_header_value_plus_ascii_is_validC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcheaders.rs
lea eax, str.chunkedoriginal_header_value_plus_ascii_is_validC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcheaders.rs
invalid
invalid
add byte [rax - 0x73], cl
add eax, 0x1fb74a
invalid
invalid
invalid
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0xf0], 7
mov qword [rsp + 0xf8], 0
and al, 0xf8
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
test byte [rax + rax], ah
add byte [rcx], al
add byte [rax], al
invalid
and al, 0xf8
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
test byte [rax + rax], ah
add byte [rcx], al
add byte [rax], al
invalid
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x80]
invalid
invalid
xchg esp, eax
and al, 0xe0
loopne 0x14016295c
invalid
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0xe0]
lea edx, [rsp + 0xe0]
and al, 0xe0
loopne 0x14016295c
add byte [rax], al
loopne 0x14016295c
add byte [rax], al
add al, ch
xor qword [r9], r8
xor dword [rcx], eax
add byte [rax - 0x7b], cl
test eax, eax
ror byte [rdi], 0xb6
mov dh, 0x6c
call fcn.140175ab0
test rax, rax
test eax, eax
ror byte [rdi], 0xb6
mov dh, 0x6c
and al, 0x38
and al, 0x38
je 0x140163b5f
xor eax, eax
mov r9, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
mov qword [rsp + 0x40], rax
and al, 0x40
mov qword [rsp + 0x48], rdi
mov byte [rsp + 0x50], 0
mov byte [rsp + 0x50], 0
mov eax, dword [rsp + 0xe0]
add byte [rbx + 0xe3248c], cl
mov ecx, dword [rsp + 0xe3]
and al, 0xe3
add byte [rax], al
jrcxz 0x140162993
add byte [rax], al
add byte [rcx - 0x76aedbbc], cl
and al, 0x54
mov dword [rsp + 0x51], eax
mov dword [rsp + 0x54], ecx
lea r14, [r9 + 0xd8]
lea esi, [rcx + 0xd8]
add byte [rax], al
add byte [rbx + rcx*4 + 0x43], cl
invalid
invalid
add byte [rax], al
mov r8, qword [rbx + 0x40]
add r8, qword [rbx + 0x28]
add r8, qword [rbx + 0x28]
lea rax, [r8 + r8]
lea eax, [rax + rax]
add al, 0
shl r8, 5
sub r8, rax
sub eax, eax
sub eax, eax
ror byte [rcx - 0x7d], 0xc0
invalid
add r8, 0x1e
add eax, 0x1e
rcr byte [rsi], 0x49
mov eax, dword [rcx + 0xd8]
fadd dword [rax]
add byte [rax], al
mov rax, qword [r9 + 0xd8]
fadd dword [rax]
add byte [rax], al
mov rdx, qword [r9 + 0xe8]
xchg ecx, eax
call 0x1881629ca
add byte [rax], al
add byte [rax + 0x29], cl
invalid
add byte [rax], al
add byte [rax], al
add byte [rax + 0x29], cl
ror byte [rcx + rdi - 0x40], 1
cmp eax, eax
sub rax, rdx
cmp rax, r8
cmp eax, eax
ror byte [rdi], 0x82
xor al, 8
add byte [rax], al
invalid
jb case.default.0x1401629ef
add byte [rdi], cl
movzx eax, byte [rbx + 0xb8]
mov edi, 7
invalid
add byte [rax], al
invalid
mov dh, 0x83
mov eax, 0xbf000000
add byte [rdi + 7], bh
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, case.0x140160f78.315
lea rcx, case.0x140160f78.315
xor byte [rdx + rbp + 0x4634800], cl
sub al, byte [rax]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
invalid
or dword [rax + 1], 0x48e0ffc8
add eax, ecx
enter 0xffffffffffffe0ff, 0x48
jmp rax
lea rdx, str.OPTIONSGETPOSTPUTDELETEHEADTRACECONNECTPATCHC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcprotoh1_role.rs
lea edx, str.OPTIONSGETPOSTPUTDELETEHEADTRACECONNECTPATCHC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcprotoh1_role.rs
js case.0x14015c444.63
invalid
jmp 0x140162a8e
xchg ecx, eax
add byte [rax], al
add byte [rax], al
lea rdx, [0x14035d281]
add byte [rax], al
lea rdx, [0x14035d281]
invalid
mov edi, 6
jmp 0x140162a8e
add byte [rax], al
add byte [rdi], cl
movzx edi, byte [rbx + 0xc8]
movzx edi, byte [rbx + 0xc8]
add byte [rax], al
add byte [rax - 0x7d], cl
call qword [rax]
invalid
cmp rdi, 0x10
jae 0x140163a0e
lea rdx, [rbx + 0xb9]
mov ecx, 0xeb000000
lea rdx, [0x14035d27a]
lea rdx, [0x14035d27a]
jmp 0x140162a8e
lea rdx, [0x14035d27a]
mov edi, 4
add byte [rax], al
jmp 0x140162a8e
lea rdx, [0x14035d27e]
mov edi, 3
jmp 0x140162a8e
lea rdx, [0x14035d290]
jmp 0x140162a8e
lea rdx, [0x14035d277]
mov edi, 3
jmp 0x140162a8e
lea rdx, [0x14035d287]
mov edi, 4
jmp 0x140162a8e
lea rdx, [0x14035d28b]
jmp 0x140162a89
mov rdx, qword [rbx + 0xc0]
mov rdi, qword [rbx + 0xc8]
jmp 0x140162a8e
lea rdx, [0x14035d297]
mov edi, 5
mov rax, qword [r9 + 0xd8]
mov r15, qword [r9 + 0xe8]
sub rax, r15
cmp rax, rdi
jb 0x14016321b
lea rsi, [rbx + 0x60]
mov rcx, qword [r9 + 0xe0]
add rcx, r15
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov r9, qword [rsp + 0x30]
add r15, rdi
mov qword [r9 + 0xe8], r15
cmp qword [r9 + 0xd8], r15
je 0x140163240
mov rax, qword [r9 + 0xe0]
mov byte [rax + r15], 0x20
inc r15
mov qword [r9 + 0xe8], r15
mov qword [rsp + 0x108], r14
mov qword [rsp + 0x138], rsi
mov qword [rsp + 0xe0], rsi
lea rax, [0x14008db20]
mov qword [rsp + 0xe8], rax
lea rax, [0x14035d388]
lea eax, [0x14035d388]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 2
mov qword [rsp + 0xa0], 0
lea rsi, [rsp + 0xe0]
mov qword [rsp + 0x90], rsi
mov qword [rsp + 0x98], 1
lea rdx, [0x14035d3a8]
lea rdi, [rsp + 0x108]
lea r8, [rsp + 0x80]
mov rcx, rdi
mov r15, r9
call fcn.140038d90
movzx eax, byte [rbx + 0xd8]
lea ecx, [rax - 1]
cmp cl, 3
jae 0x140163975
movzx eax, cl
lea rcx, str.HTTP_1.0HTTP_1.1unexpected_request_version:
mov rsi, qword [rcx + rax*8]
mov rax, qword [r15 + 0xd8]
mov rdx, qword [r15 + 0xe8]
sub rax, rdx
cmp rax, 7
jbe 0x140163262
mov r11, r15
mov rax, qword [r11 + 0xe0]
mov rcx, qword [rsi]
mov qword [rax + rdx], rcx
add rdx, 8
mov qword [r11 + 0xe8], rdx
mov rax, qword [r11 + 0xd8]
sub rax, rdx
cmp rax, 1
jbe 0x140163281
mov rax, qword [r11 + 0xe0]
mov word [rax + rdx], 0xa0d
add rdx, 2
mov qword [r11 + 0xe8], rdx
mov rcx, qword [rbx + 0xd0]
test rcx, rcx
mov qword [rsp + 0x128], rbx
je 0x140162d07
cmp qword [rcx + 0x18], 0
je 0x140162d07
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
lea rdx, [rax - 0x20]
movabs r8, 0xcfd6d96bdd300b14
xor r9d, r9d
movdqa xmm0, xmmword [str.gggggggggggggggg]
pcmpeqd xmm1, xmm1
movabs rsi, 0x2bd90d53839ae9cc
mov r10, r8
and r10, rcx
movdqu xmm2, xmmword [rax + r10]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r11d, xmm3
nop word [rax + rax]
test r11w, r11w
je 0x140162cb0
tzcnt r15d, r11d
lea edi, [r11 - 1]
and edi, r11d
mov r11d, edi
add r15, r10
and r15, rcx
mov rbx, r15
shl rbx, 5
mov rdi, rdx
sub rdi, rbx
mov rbx, qword [rsp + 0x128]
cmp qword [rdi], rsi
jne 0x140162c70
pcmpeqb xmm2, xmm1
pmovmskb r11d, xmm2
test r11d, r11d
mov r11, qword [rsp + 0x30]
jne 0x140162d07
xor esi, esi
test bpl, bpl
je 0x140162fdc
cmp qword [rbx + 0x28], 0
sete sil
add esi, esi
xor r15d, r15d
jmp 0x140162d49
cmp rsi, 2
jne 0x140162d70
cmp qword [rbx + 0x28], 0
sete sil
add esi, esi
xor r15d, r15d
jmp 0x140163008
cmp rsi, 2
jne 0x140163030
mov rcx, r14
call fcn.14032f9f0
mov r9, qword [rsp + 0x30]
jmp case.0x14015ce9f.43
mov rcx, r14
mov rsi, rdx
mov rdx, r15
mov r8, rdi
call fcn.14032f9f0
mov r9, qword [rsp + 0x30]
mov rdx, rsi
mov r15, qword [r9 + 0xe8]
jmp 0x140162aa8
mov r8d, 1
mov rcx, r14
mov rdx, r15
call fcn.14032f9f0
mov r9, qword [rsp + 0x30]
mov r15, qword [r9 + 0xe8]
jmp 0x140162ada
mov r8d, 8
mov rcx, r14
call fcn.14032f9f0
mov r11, qword [rsp + 0x30]
mov rdx, qword [r11 + 0xe8]
jmp 0x140162bbb
mov r8d, 2
mov rcx, r14
call fcn.14032f9f0
mov r11, qword [rsp + 0x30]
mov rdx, qword [r11 + 0xe8]
jmp 0x140162be8
add byte [rax], al
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x138]
cmp byte [rax], 2
jb 0x1401638b6
mov byte [rsp + 0x108], al
or byte [rcx], al
add byte [rax], al
mov qword [rsp + 0xe0], rdi
lea rax, [0x140090520]
mov qword [rsp + 0xe8], rax
lea rax, [0x14035d408]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0xa0], 0
mov qword [rsp + 0x90], rsi
mov qword [rsp + 0x98], 1
lea rdx, [0x14035d418]
lea rcx, [rsp + 0x80]
call fcn.14032b4c0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rdi
mov rdx, qword [rsp + 0x38]
call fcn.14032b570
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
jmp 0x140163a6b
lea r8, [0x14035ccc0]
mov edx, 0xf
mov rcx, rdi
call fcn.14032b5e0
xor ecx, ecx
mov rdx, rdi
call fcn.14032afb0
mov ecx, 1
mov rdx, rdi
call fcn.14032afb0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, r13
call fcn.14032b570
mov rax, qword [rsp + 0x40]
test rax, rax
je 0x140163a64
mov qword [rsp + 0x20], rax
lea rcx, str.size_overflows_MAX_SIZE
lea r9, [0x1403d2488]
lea r8, [rsp + 0x198]
mov edx, 0x17
call fcn.14032b930
mov rcx, r12
call fcn.14032b370
mov ecx, 2
call fcn.14032b370
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, r12
call fcn.14032b570
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
call fcn.14032b570
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, r13
call fcn.14032b570
mov qword [rsp + 0x1c8], rax
enter 1, 0
lea rax, [rsp + 0x1c0]
mov qword [rsp + 0x40], rax
lea rax, [0x14009e140]
mov qword [rsp + 0x48], rax
lea rcx, [rsp + 0x1c8]
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x58], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0x80], rax
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x40
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], 2
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.7.1_src_bytes.rsC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcprotoh1io.rs
lea rcx, [rsp + 0x80]
call fcn.14032b4c0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheader_value.rs
call fcn.14032ba30
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
jmp 0x140163a6b
sbb al, 0
int3
add byte es:[rax - 0x77], cl
or bl, al
int3
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xf8
mov qword [rsp + 0x58], r8
mov rbx, rdx
mov rsi, rcx
lea rax, [rdx + 0xd8]
mov qword [rsp + 0x50], rax
mov rax, qword [rdx + 0x70]
cmp rax, 2
je 0x140163c36
lea r14, [rbx + 0x70]
cmp rax, 1
jne 0x140163f55
cmp dword [rbx + 0x90], 2
jne 0x140163c2f
mov rax, qword [rbx + 0xd8]
mov rdx, qword [rbx + 0xe8]
sub rax, rdx
cmp rax, 0x18
jbe 0x140163f17
mov rax, qword [rbx + 0xe0]
movups xmm0, xmmword [0x1403ce7b3]
movups xmmword [rax + rdx + 9], xmm0
movups xmm0, xmmword [0x1403ce7aa]
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 0x140163c88
cmp eax, 1
jne case.default.0x140163c86
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, case.0x140160f78.211
movsxd rax, dword [r13 + rax*4]
add rax, r13
lea r15, [rsp + 0x38]
jmp rax
mov r9, qword [rbx + 0x80]
test r9, r9
je 0x140163ce6
lea rcx, [rsp + 0x60]
mov rdx, qword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
call fcn.1401704e0
cmp qword [rsp + 0x60], 0
je 0x140163df8
mov r13d, 1
xor r14d, r14d
test r13, r13
jne 0x1401644af
test r14, r14
jne 0x140163cf7
add byte [rcx - 0x43], al
add al, 0
add byte [rax], al
jmp 0x140163e73
cmp byte [rbx + 0x79], 0
je 0x140163db6
mov r12d, 1
lea r14, [0x1403cea08]
xor ecx, ecx
xor eax, eax
mov qword [rsp + 0x60], r14
mov dword [rsp + 0x60], esi
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rcx
movzx ecx, byte [rbp]
cmp ecx, 2
je 0x140163d72
cmp ecx, 1
jne 0x140163da1
cmp byte [rbx + 0x79], 0xc
sete cl
test cl, cl
je 0x140163d7a
test rax, rax
je 0x140163df0
lea rax, [rsp + 0x70]
mov rcx, qword [rsp + 0xd8]
mov qword [rsp + 0xc0], rcx
movups xmm0, xmmword [rsp + 0xc8]
movaps xmmword [rsp + 0xb0], xmm0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xe0], xmm0
mov r15d, 1
mov r13d, 3
jmp 0x140163e73
movzx ecx, byte [rbx + 0x79]
test cl, cl
jne 0x140163d28
test rax, rax
je 0x140163e3b
movups xmm0, xmmword [rsp + 0x60]
movups xmm1, xmmword [rsp + 0x70]
movups xmmword [rsi + 0x18], xmm1
sbb byte [rdi], cl
adc dword [rsi + 8], eax
sbb byte [rdi], cl
adc dword [rsi + 8], eax
mov qword [rsi], 1
add dword [rax], eax
add byte [rax], al
jmp 0x1401644b6
add byte [rax - 0x7d], cl
mov ebx, 0x80
add byte [rdi], cl
xchg esp, eax
rol dword [rcx + rcx*8 - 0x8b7af1], 0xff
invalid
cmp qword [rbx + 0x80], 0
sete cl
test cl, cl
jne 0x140163d28
jmp 0x140163d7a
lea rcx, [rsp + 0x60]
mov r9d, 0x2000
add byte [rax - 0x75], cl
push rsp
and al, 0x50
mov r8, qword [rsp + 0x58]
call fcn.1401704e0
cmp qword [rsp + 0x60], 0
je case.0x14015c756.60
mov r13d, 1
test r13, r13
jne 0x1401644af
jmp 0x140163cc6
invalid
mov r13d, 3
jmp 0x140163e41
mov r14, qword [rsp + 0x68]
mov r12, qword [rsp + 0x70]
and al, 0x70
and al, 0x70
test r14, r14
je 0x140163ee5
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 0x140163eed
invalid
add byte [rax], al
invalid
mov ecx, 0x31000000
leave
xor ecx, ecx
jmp 0x140163ef2
mov r13d, 4
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0xc0], rax
movups xmm0, xmmword [rsp + 0xc8]
movaps xmmword [rsp + 0xb0], xmm0
add byte [rax - 0x73], cl
and al, 0x78
xor r15d, r15d
mov rdx, r12
xor r8d, r8d
call qword [r14 + 0x20]
mov qword [rbx + 0x70], r13
mov rax, qword [rsp + 0xc0]
mov qword [rbp + 0x10], rax
mov dword [rbp + 0x10], eax
movaps xmm0, xmmword [rsp + 0xb0]
movups xmmword [rbp], xmm0
mov rcx, rbx
mov ecx, ebx
call fcn.1401616b0
mov rcx, rbx
mov rdx, qword [rsp + 0x58]
call fcn.140161790
in al, dx
fdivr st(7)
dec dword [rcx + rcx*4 + 0x3e]
mov qword [rsi + 8], r14
mov dword [rsi + 8], esi
mov dword [rsi + 8], esi
mov qword [rsi + 0x10], r12
movaps xmm0, xmmword [rsp + 0xe0]
movups xmmword [rsi + 0x18], xmm0
jmp 0x1401644b6
mov r14, qword [rsp + 0x68]
mov r12, qword [rsp + 0x70]
test r14, r14
je 0x140163f03
mov rax, qword [rsp + 0x78]
mov eax, dword [rsp + 0x78]
mov rcx, qword [rsp + 0x80]
test rax, rax
sete byte [rbx + 0x79]
jmp 0x140163f06
add byte [rax], 0
add byte [rax - 0x7b], cl
ror byte [rdi], 0x94
jns case.0x140128e75.459
and dword [rbp + 0x31], eax
in eax, dx
xor r13d, r13d
jmp 0x140163cba
test rax, rax
je 0x140163f33
mov qword [rbx + 0x80], rcx
mov rcx, qword [rsp + 0x38]
add byte [rax - 0x75], cl
and al, 0x38
jmp 0x140163cf7
xor r14d, r14d
xor esi, esi
xor r13d, r13d
test r13, r13
jne 0x1401644af
jmp 0x140163cc6
std
invalid
mov r8d, 0x19
mov rcx, qword [rsp + 0x50]
call fcn.14032f9f0
mov edx, 0x8b48001c
xchg ebx, eax
call 0x129163f2f
sar esp, cl
invalid
invalid
mov edx, 0x8b48001c
xchg ebx, eax
call 0x129163f2f
sar esp, cl
invalid
call fcn.14018edf0
mov r15, rax
mov eax, 0x490002ae
mov edi, eax
lea rcx, [rsp + 0x38]
xor r13d, r13d
mov rdx, r12
xor r8d, r8d
xor eax, eax
call qword [r14 + 0x20]
mov r12, r15
jmp 0x140163cba
mov qword [rsp + 0x20], r14
lea rax, [0x140164d10]
mov qword [rsp + 0x28], rax
lea rax, [0x1403ce810]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
and al, 0x68
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x80], 0
lea rax, [rsp + 0x20]
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x20
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
jo 0x140163fda
mov dword [rsp + 0x78], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcprotoh1conn.rs_:_internal_error:_entered_unreachable_code:_write_body_invalid_state:
lea rcx, [rsp + 0x60]
add byte [rax - 0x73], cl
and al, 0x60
call fcn.14032b4c0
nop dword [rax + rax]
lea rcx, [rsp + 0x60]
mov r9d, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov rdx, qword [rsp + 0x50]
push rsp
and al, 0x50
mov r8, qword [rsp + 0x58]
call fcn.1401704e0
mov al, 2
cmp qword [rsp + 0x60], 0
jne 0x140164426
mov rax, qword [rsp + 0x68]
and al, 0x68
mov rdx, qword [rsp + 0x70]
test rax, rax
je 0x140164421
add al, 0
invalid
add al, 0
add byte [rax - 0x73], cl
lea ecx, [rsp + 0x78]
lea rcx, [rsp + 0x78]
lea ecx, [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 0x14016412b
movzx r14d, byte [rdx]
mov rcx, r15
call qword [rax + 0x20]
lea eax, [r14 - 0x30]
cmp al, 0xa
jae 0x14016406d
mov rcx, qword [rbx + 0x80]
mov rdx, rcx
shr rdx, 0x3c
shr edx, 0x3c
shr edx, 0x3c
lea r14, [rsp + 0x38]
jne case.0x1401629ef.12
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
mov dword [rsp + 0x90], 0
add byte [rdi], cl
mov dh, 0xe8
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 0x1401640d1
mov rax, qword [rbx + 0x80]
mov rcx, rax
shr rcx, 0x3c
jne 0x140164401
add eax, dword [rax]
invalid
shl rax, 4
add r14b, 0xa9
movzx ecx, r14b
add rcx, rax
add ecx, eax
mov qword [rbx + 0x80], rcx
add byte [rax + 0x79438801], dh
add byte [rax + 0x79438801], dh
mov qword [rsp + 0x90], 0
movzx ebp, al
movsxd rax, dword [r13 + rbp*4]
lodsd eax, dword [rsi]
add byte [rcx + rax - 0x18], cl
lea rsi, [rsp + 0x38]
and al, 0x38
lea r14, [rsp + 0x38]
jmp rax
invalid
loopne 0x140164113
lea eax, [r14 - 0x41]
lea eax, [rsi - 0x41]
cmp al, 6
jae 0x140164156
mov rax, qword [rbx + 0x80]
mov rcx, rax
shr rcx, 0x3c
jne 0x140164401
shl rax, 4
add r14b, 0xc9
add al, 0x41
add dh, 0xc9
movzx ecx, r14b
add rcx, rax
mov qword [rbx + 0x80], rcx
mov al, 1
add dword [rax - 0x38b786bd], ecx
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add dword [rax - 0x38b786bd], ecx
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0xe8
movzx ebp, al
movsxd rax, dword [r13 + rbp*4]
add rax, r13
lea rsi, [rsp + 0x38]
lea r14, [rsp + 0x38]
jmp rax
lea rdx, str.unexpected_EOF_during_chunk_size_lineInvalid_chunk_size_line:_missing_size_digitinvalid_chunk_size:_overflowInvalid_chunk_end_LFInvalid_chunk_body_CRInvalid_chunk_body_LFInvalid_chunk_size_LFInvalid_chunk_size_linear_white_spaceinvalid_chunk_extension_contains_newlinechunk_extensions_over_limitInvalid_trailer_end_LFInvalid_chunk_size_line:_Invalid_SizeLengthChunkedstatechunk_lenextensions_cntEofStartSizeSizeLwsExtensionSizeLfBodyCrBodyLfTrailerTrailerLfEndCrEndLfEndC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingmultipart.rs__
mov r8d, 0x25
and eax, 0xb1000000
and eax, 0x27671e8
add byte [rcx - 0x77], cl
invalid
mov rax, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x28]
mov r8, qword [rsp + 0x30]
mov rcx, r15
jmp case.0x1401292d0.403
and eax, 0xb1000000
and eax, 0x27671e8
add byte [rcx - 0x77], cl
invalid
lea rdx, [0x1403cea55]
mov r8d, 0x2b
mov cl, 0x14
jmp 0x140164171
call qword [rax + 0x20]
mov al, 1
jmp 0x140164426
call fcn.14018b7b0
jbe 0x140164177
mov r12, rax
xor r14d, r14d
xor r13d, r13d
jmp 0x14016447a
lea rdx, [0x1403cea80]
mov r8d, 0x1c
mov cl, 0x15
call fcn.14018b7b0
mov r12, rax
xor r14d, r14d
add byte [rcx - 0x77], cl
invalid
xor r13d, r13d
jmp 0x140164470
lea rcx, [rsp + 0x60]
mov r9d, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov rdx, qword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
call fcn.1401704e0
mov al, 2
cmp qword [rsp + 0x60], 0
jne 0x140164426
invalid
add byte [rax - 0x75], cl
and al, 0x68
mov rax, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x70]
test rax, rax
je 0x140164421
mov rdi, r13
lea rcx, [rsp + 0x78]
movups xmm0, xmmword [rcx]
lea rcx, [rsp + 0x30]
movups xmmword [rcx], xmm0
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
mov qword [rsp + 0x28], rdx
mov r8, qword [rsp + 0x30]
and al, 0x30
test r8, r8
lea r13, [rsp + 0x38]
je 0x1401643bf
movzx r14d, byte [rdx]
movzx esi, byte [rdx]
mov dh, 0x32
mov rcx, r13
call qword [rax + 0x20]
lea eax, [r14 - 0x30]
sar byte [rdx + rcx], 1
sar byte [rdx + rcx], 1
jae 0x14016427c
mov rcx, qword [rbx + 0x80]
mov rdx, rcx
shr rdx, 0x3c
lea r14, [rsp + 0x38]
lea esi, [rsp + 0x38]
jne case.0x1401629ef.12
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
movzx ebp, al
movsxd rax, dword [rdi + rbp*4]
add rax, rdi
lea r15, [rsp + 0x38]
jmp rax
invalid
loopne 0x1401642be
lea eax, [r14 - 0x61]
lea eax, [rsi - 0x61]
cmp al, 6
mov rsi, qword [rsp + 0x48]
mov rbp, qword [rsp + 0x40]
mov r13, rdi
jae 0x1401642e8
mov rax, qword [rbx + 0x80]
mov rcx, rax
shr rcx, 0x3c
lea r15, [rsp + 0x38]
jne 0x140164401
shl rax, 4
shl eax, 4
add r14b, 0xa9
movzx ecx, r14b
mov dh, 0xce
invalid
add rcx, rax
mov qword [rbx + 0x80], rcx
invalid
add byte [rax], al
add byte [rax + 0x79438801], dh
mov al, 1
mov byte [rbx + 0x79], al
mov qword [rsp + 0x90], 0
movzx ebp, 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]
cmp bh, bh
invalid
cmp bh, bh
loopne 0x14016432a
lea eax, [r14 - 0x41]
lea eax, [rsi - 0x41]
cmp al, 6
lea r15, [rsp + 0x38]
jae 0x140164347
mov rax, qword [rbx + 0x80]
mov rcx, rax
shr rcx, 0x3c
jne 0x140164401
shl rax, 4
add r14b, 0xc9
invalid
leave
movzx ecx, r14b
add rcx, rax
mov qword [rbx + 0x80], rcx
add byte [rax], al
add byte [rax + 0x79438801], dh
invalid
add byte [rax], al
add byte [rax + 0x79438801], dh
mov qword [rsp + 0x90], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
movzx ebp, al
movsxd rax, dword [r13 + rbp*4]
add byte [rcx + rax - 0x18], cl
add byte [rcx + rax - 0x18], cl
lea rsi, [rsp + 0x38]
lea r14, [rsp + 0x38]
jmp rax
mov al, 2
cmp r14d, 0x1f
jg 0x14016438b
cmp r14d, 9
cmp esi, 9
lea rsi, [rsp + 0x38]
lea esi, [rsp + 0x38]
je 0x1401643f7
cmp r14d, 0xd
jne case.default.0x1401643bd
invalid
dec byte [0x140c3c875]
add byte [rax], al
invalid
add byte [rax + 0x79438804], dh
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 r14, [rsp + 0x38]
and al, 0x38
and al, 0x38
jmp rax
cmp r14d, 0x20
lea rsi, [rsp + 0x38]
lea esi, [rsp + 0x38]
je 0x1401643f7
cmp r14d, 0x3b
jne case.default.0x1401643bd
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 r14, [rsp + 0x38]
jmp rax
lea rdx, str.unexpected_EOF_during_chunk_size_lineInvalid_chunk_size_line:_missing_size_digitinvalid_chunk_size:_overflowInvalid_chunk_end_LFInvalid_chunk_body_CRInvalid_chunk_body_LFInvalid_chunk_size_LFInvalid_chunk_size_linear_white_spaceinvalid_chunk_extension_contains_newlinechunk_extensions_over_limitInvalid_trailer_end_LFInvalid_chunk_size_line:_Invalid_SizeLengthChunkedstatechunk_lenextensions_cntEofStartSizeSizeLwsExtensionSizeLfBodyCrBodyLfTrailerTrailerLfEndCrEndLfEndC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingmultipart.rs__
mov r8d, 0x25
mov cl, 0x25
call fcn.14018b7b0
fnsave dword [rbx + 2]
invalid
fnsave dword [rbx + 2]
add byte [rcx - 0x77], cl
mov r12, rax
mov r12, rax
mov rax, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x28]
sub byte [rbx + rcx*4 + 0x44], cl
and al, 0x30
sub byte [rbx + rcx*4 + 0x44], cl
and al, 0x30
mov rcx, r13
call qword [rax + 0x20]
mov al, 1
mov r13, rdi
lea r15, [rsp + 0x38]
jmp 0x140164426
lea r14, [rsp + 0x38]
jmp 0x1401646e1
loopne 0x140164401
add byte [rax], al
invalid
loopne 0x140164401
add byte [rax - 0x73], cl
adc eax, 0x26a678
lea rdx, [0x1403cea80]
mov r8d, 0x1c
mov cl, 0x15
jmp 0x140164171
lea rdx, [0x1403ceb6d]
jmp 0x1401644ca
invalid
add byte [rax], al
invalid
test eax, 0xb0000000
add dword [rcx - 0x77], ecx
invalid
add byte [rax - 0x2b76b6ff], dh
mov al, 1
mov r12, rdx
test al, al
jne 0x14016445e
mov r14, qword [rsp + 0x90]
mov esi, dword [rsp + 0x90]
mov byte [rbx + 0x79], bpl
test r14, r14
jne 0x140164853
imul edi, dword [rcx + 0x4d], 0xffffff85
test byte [rdi], 0x85
adc al, 4
add byte [rax], al
mov qword [rsp + 0x90], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xf], al
mov dh, 0xed
add byte [rax], al
add byte [rax], al
add byte [rax], al
movzx ebp, bpl
movsxd rax, dword [r13 + rbp*4]
add rax, r13
lea r14, [rsp + 0x38]
lea esi, [rsp + 0x38]
lea esi, [rsp + 0x38]
jmp rax
movzx eax, al
cmp eax, 2
jne 0x14016419b
add byte [rax - 0x75], cl
je 0x140164498
mov rsi, qword [rsp + 0x48]
mov rbp, qword [rsp + 0x40]
mov rbp, qword [rsp + 0x40]
mov rax, qword [rsp + 0x90]
mov eax, dword [rsp + 0x90]
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rbx + rbx + 0x48], 0x8d
lea ecx, [rsp + 0xa8]
mov rdx, qword [rsp + 0x98]
invalid
invalid
test byte [rax + riz*4], ah
test rax, rax
je 0x1401644a2
lea rcx, [rsp + 0xa8]
lea ecx, [rsp + 0xa8]
mov rdx, qword [rsp + 0x98]
mov r8, qword [rsp + 0xa0]
mov eax, dword [rsp + 0xa0]
test byte [rax + riz*4], ah
movabs al, byte [0xc0312050ff000000]
add byte [rax], al
add bh, bh
call qword [rax + 0x20]
xor eax, eax
xor ecx, ecx
call qword [rax + 0x20]
xor eax, eax
xor ecx, ecx
test r13, r13
je 0x140163cc6
mov qword [rsi], 2
add byte [rax], al
add rsp, 0xf8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r8d, 0x25
mov cl, 0x14
jmp case.0x140128e75.462
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x60]
lea rcx, [rsp + 0x60]
mov r9d, 1
add dword [rax], eax
add byte [rax], al
mov rdx, qword [rsp + 0x50]
push rsp
and al, 0x50
mov r8, qword [rsp + 0x58]
call fcn.1401704e0
mov al, 2
cmp qword [rsp + 0x60], 0
and al, 0x60
add byte [rdi], cl
test dword [rsi], ebx
invalid
invalid
invalid
invalid
mov rax, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x70]
push rsp
and al, 0x70
push rsp
and al, 0x70
test rax, rax
je 0x140164421
lea rcx, [rsp + 0x78]
movups xmm0, xmmword [rcx]
lea rcx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
movups xmmword [rcx], xmm0
mov qword [rsp + 0x20], rax
and byte [rax - 0x77], cl
push rsp
and al, 0x28
and byte [rax - 0x77], cl
push rsp
and al, 0x28
mov r8, qword [rsp + 0x30]
test r8, r8
je 0x1401645b5
xor byte [rbp - 0x7b], cl
sal byte [rsi + rsi*2 + 0xf], 0xb6
xor cl, byte [rcx + rcx*4 - 0xf]
mov ecx, esi
movzx esi, byte [rdx]
mov rcx, r14
mov ecx, esi
mov ecx, esi
int1
call qword [rax + 0x20]
mov al, 2
cmp esi, 0x1f
jg 0x140164584
cmp esi, 9
je 0x140164698
test byte [rax + 1], al
add byte [rax], al
test byte [rax + 1], al
add byte [rax], al
cmp esi, 0xd
jne 0x1401645e3
add byte [rax], al
add byte [rax + 0x79438804], dh
mov byte [rbx + 0x79], al
mov al, 4
mov byte [rbx + 0x79], al
mov qword [rsp + 0x90], 0
movzx ebp, al
mov dh, 0xe8
mov dh, 0xe8
movsxd rax, dword [r13 + rbp*4]
add rax, r13
lea rsi, [rsp + 0x38]
jmp rax
je 0x1401645a5
cmp bh, bh
loopne 0x140164508
cmp esi, 0x20
je 0x140164698
invalid
cmp esi, 0x3b
jne 0x1401645e3
cmp esi, dword [rbp + 0x51]
mov al, 3
mov byte [rbx + 0x79], al
mov qword [rsp + 0x90], 0
add byte [rax], al
add byte [rax], al
movzx ebp, al
mov dh, 0xe8
call 0xed5aa8f3
add byte [rcx + rax - 0x18], cl
invalid
movsxd rax, dword [r13 + rbp*4]
add rax, r13
invalid
lea rsi, [rsp + 0x38]
je 0x1401645d6
cmp bh, bh
jmp rax
loopne 0x1401645fe
lea rdx, str.unexpected_EOF_during_chunk_size_lineInvalid_chunk_size_line:_missing_size_digitinvalid_chunk_size:_overflowInvalid_chunk_end_LFInvalid_chunk_body_CRInvalid_chunk_body_LFInvalid_chunk_size_LFInvalid_chunk_size_linear_white_spaceinvalid_chunk_extension_contains_newlinechunk_extensions_over_limitInvalid_trailer_end_LFInvalid_chunk_size_line:_Invalid_SizeLengthChunkedstatechunk_lenextensions_cntEofStartSizeSizeLwsExtensionSizeLfBodyCrBodyLfTrailerTrailerLfEndCrEndLfEndC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingmultipart.rs__
lea edx, str.unexpected_EOF_during_chunk_size_lineInvalid_chunk_size_line:_missing_size_digitinvalid_chunk_size:_overflowInvalid_chunk_end_LFInvalid_chunk_body_CRInvalid_chunk_body_LFInvalid_chunk_size_LFInvalid_chunk_size_linear_white_spaceinvalid_chunk_extension_contains_newlinechunk_extensions_over_limitInvalid_trailer_end_LFInvalid_chunk_size_line:_Invalid_SizeLengthChunkedstatechunk_lenextensions_cntEofStartSizeSizeLwsExtensionSizeLfBodyCrBodyLfTrailerTrailerLfEndCrEndLfEndC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingmultipart.rs__
je 0x14016455e
add byte es:[rcx - 0x48], al
and eax, 0xb1000000
mov r8d, 0x25
mov cl, 0x25
invalid
and eax, 0x271e7e8
add byte [rcx - 0x77], cl
invalid
call fcn.14018b7b0
mov r12, rax
mov rax, qword [rsp + 0x20]
mov eax, dword [rsp + 0x20]
mov rdx, qword [rsp + 0x28]
push rsp
and al, 0x28
sub byte [rbx + rcx*4 + 0x44], cl
and al, 0x30
mov r8, qword [rsp + 0x30]
and al, 0x30
mov rcx, r14
jmp case.0x1401292d0.403
lea rdx, [0x1403ceaef]
jmp 0x1401644ca
invalid
invalid
lea rcx, [rsp + 0x60]
mov r9d, 1
mov ecx, 1
add dword [rax], eax
add byte [rax], al
mov rdx, qword [rsp + 0x50]
mov edx, dword [rsp + 0x50]
push rax
mov r8, qword [rsp + 0x58]
call fcn.1401704e0
mov al, 2
cmp qword [rsp + 0x60], 0
jl 0x140164633
invalid
add byte [rdi], cl
test dword [rdi], ecx
invalid
invalid
invalid
dec dword [rax - 0x75]
and al, 0x68
mov rax, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x70]
mov edx, dword [rsp + 0x70]
and al, 0x70
test rax, rax
je 0x140164421
lea rcx, [rsp + 0x78]
movups xmm0, xmmword [rcx]
lea rcx, [rsp + 0x30]
invalid
movups xmmword [rcx], xmm0
mov qword [rsp + 0x20], rax
and al, 0x20
mov qword [rsp + 0x28], rdx
mov r8, qword [rsp + 0x30]
test r8, r8
je 0x1401646b1
movzx esi, byte [rdx]
lea rcx, [rsp + 0x38]
call qword [rax + 0x20]
push rax
and byte [rax + 0xdfe8304], dh
and byte [rax + 0xdfe8304], dh
or eax, 0xfe833874
or dh, byte [rdx + rdi + 0x48]
mov ecx, dword [rbx + 0x88]
add byte [rax], al
invalid
je 0x140164698
cmp esi, 0xa
dec byte [rdx]
je 0x14016469f
mov rcx, qword [rbx + 0x88]
inc rcx
mov qword [rbx + 0x88], rcx
mov ecx, dword [rax - 0x50000000]
add ecx, dword [rax - 0x7f]
invalid
invalid
stc
invalid
mov al, 3
cmp rcx, 0x3fff
lea rsi, [rsp + 0x38]
je 0x1401646a7
cmp byte [rsi + 0x5b], dh
invalid
je 0x1401646a7
cmp byte [rsi + 0x5b], dh
lea rdx, [0x1403ceb3c]
mov r8d, 0x1b
mov eax, 0x1b
jmp 0x140164191
lea rsi, [rsp + 0x38]
jmp 0x1401646e1
lea rdx, [0x1403ceb14]
mov r8d, 0x28
movsb byte [rdi], byte [rsi]
add byte es:[rcx - 0x48], al
sub byte [rax], al
add byte [rax], al
mov eax, 0x28
jmp 0x140164191
lea rdx, str.unexpected_EOF_during_chunk_size_lineInvalid_chunk_size_line:_missing_size_digitinvalid_chunk_size:_overflowInvalid_chunk_end_LFInvalid_chunk_body_CRInvalid_chunk_body_LFInvalid_chunk_size_LFInvalid_chunk_size_linear_white_spaceinvalid_chunk_extension_contains_newlinechunk_extensions_over_limitInvalid_trailer_end_LFInvalid_chunk_size_line:_Invalid_SizeLengthChunkedstatechunk_lenextensions_cntEofStartSizeSizeLwsExtensionSizeLfBodyCrBodyLfTrailerTrailerLfEndCrEndLfEndC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingmultipart.rs__
mov r8d, 0x25
add byte [rax], al
add byte [rax], al
mov cl, 0x25
call fcn.14018b7b0
jmp case.0x14015aa47.102
add al, byte [rax]
mov r12, rax
mov rax, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x28]
push rsp
and al, 0x28
invalid
and eax, 0x270ebe8
add byte [rcx - 0x77], cl
invalid
sub byte [rbx + rcx*4 + 0x44], cl
and al, 0x30
mov r8, qword [rsp + 0x30]
lea rcx, [rsp + 0x38]
jmp case.0x1401292d0.403
xchg dl, bh
invalid
mov byte [rbx + 0x79], al
mov qword [rsp + 0x90], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rdi], cl
mov dh, 0xe8
movzx ebp, al
movsxd rax, dword [r13 + rbp*4]
add rax, r13
add eax, ebp
add eax, ebp
jmp rax
mov r14, qword [rbx + 0x80]
mov esi, dword [rbx + 0x80]
add byte [rax - 0x73], cl
and al, 0x60
lea rcx, [rsp + 0x60]
lea ecx, [rsp + 0x60]
mov r9d, 1
add byte [rax], al
mov rdx, qword [rsp + 0x50]
mov edx, dword [rsp + 0x50]
push rax
mov r8, qword [rsp + 0x58]
call fcn.1401704e0
mov al, 2
cmp qword [rsp + 0x60], 0
and al, 0x60
add byte [rdi], cl
test edx, edi
cld
invalid
invalid
and al, 0x60
add byte [rdi], cl
test edx, edi
cld
invalid
mov rax, qword [rsp + 0x68]
and al, 0x68
mov rdx, qword [rsp + 0x70]
push rsp
and al, 0x70
test rax, rax
ror byte [rdi], 0x84
loop 0x140164739
cld
je 0x140164421
cld
invalid
lea rcx, [rsp + 0x78]
movups xmm0, xmmword [rcx]
lea rcx, [rsp + 0x30]
movups xmmword [rcx], xmm0
mov qword [rsp + 0x20], rax
add dword [rax - 0x77], ecx
and al, 0x20
mov qword [rsp + 0x28], rdx
mov r8, qword [rsp + 0x30]
test r8, r8
je 0x1401646b1
invalid
invalid
invalid
invalid
movzx esi, byte [rdx]
lea rcx, [rsp + 0x38]
lea ecx, [rsp + 0x38]
call qword [rax + 0x20]
cmp sil, 0xa
cmp dh, 0xa
cmp dh, 0xa
jne 0x14016478b
xor eax, eax
test r14, r14
sete al
lea ebp, [rax + rax*4]
add ebp, 5
jmp 0x140164839
lea rdx, [0x1403ceada]
mov r8d, 0x15
mov cl, 0x14
jmp case.0x140128e75.462
mov r9, qword [rbx + 0x80]
lea rcx, [rsp + 0x60]
mov eax, dword [rax + 0x48000000]
lea ecx, [rsp + 0x60]
mov rdx, qword [rsp + 0x50]
mov edx, dword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
call fcn.1401704e0
mov al, 2
cmp qword [rsp + 0x60], 0
add byte [rdi], cl
test dword [rsi - 4], ebx
invalid
invalid
add byte [rdi], cl
test dword [rsi - 4], ebx
invalid
mov rsi, qword [rsp + 0x68]
mov r14, qword [rsp + 0x70]
and al, 0x70
and al, 0x70
test rsi, rsi
test esi, esi
je 0x140164c5f
add al, 0
add byte [rax - 0x73], cl
lea eax, [rsp + 0x78]
lea rax, [rsp + 0x78]
lea eax, [rsp + 0x78]
movups xmm0, xmmword [rax]
lea rax, [rsp + 0x30]
movups xmmword [rax], xmm0
mov qword [rsp + 0x20], rsi
mov qword [rsp + 0x28], r14
and al, 0x28
and al, 0x28
mov rax, qword [rsp + 0x30]
test rax, rax
ror byte [rdi], 0x84
add dword [rax], 0
invalid
mov rcx, qword [rsp + 0x20]
mov ecx, dword [rsp + 0x20]
and byte [rax - 0x75], cl
push rsp
and al, 0x28
invalid
mov rdx, qword [rsp + 0x28]
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0xa0], xmm0
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax + 0x29], cl
add dword [rax + 0x48000000], 0xffffff89
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rax], al
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax + 0x29], cl
add dword [rax + 0x48000000], 0xffffff89
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rax], al
invalid
invalid
xchg esp, eax
add byte [rax], al
mov qword [rsp + 0x98], rdx
sete bpl
and al, 0x98
add byte [rax], al
add byte [rax + 0xf], al
xchg esp, eax
invalid
add bpl, 5
invalid
lea rsi, [rsp + 0x38]
mov r14, qword [rsp + 0x90]
mov ah, 0x24
nop
add byte [rax], al
add byte [rax - 0x78], al
imul edi, dword [rcx + 0x4d], 0xffffff85
test byte [rdi], 0x84
in al, dx
sti
invalid
invalid
mov ah, 0x24
nop
add byte [rax], al
add byte [rax - 0x78], al
imul edi, dword [rcx + 0x4d], 0xffffff85
test byte [rdi], 0x84
in al, dx
sti
invalid
mov r12, qword [rsp + 0x98]
mov rax, qword [rsp + 0xa0]
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rbp + 0x31], al
in eax, dx
and al, 0x98
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
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]
and al, 0x40
je 0x140164896
mov rbp, qword [rsp + 0x40]
and al, 0x40
test r13, r13
jne 0x1401644af
test dword [rsi], ebp
cld
invalid
invalid
jmp 0x140163cc6
dec dword [rax - 0x39]
add dword [rax], 0
add byte [rax], al
mov qword [rbx + 0x80], 0
mov dword [rbx + 0x80], 0
call fcn.14018edf0
mov r12, rax
mov esp, eax
lea rcx, [rsp + 0x38]
and al, 0x38
mov rdx, r14
xor r8d, r8d
call qword [rsi + 0x20]
mov al, 1
lea rsi, [rsp + 0x38]
and al, 0x38
and al, 0x38
jmp 0x140164426
sti
invalid
lea rcx, [rsp + 0x60]
mov r9d, 1
add byte [rax], al
add byte [rax], al
mov rdx, qword [rsp + 0x50]
push rsp
and al, 0x50
mov r8, qword [rsp + 0x58]
call fcn.1401704e0
add byte [rax + 0x7c834802], dh
and al, 0x60
invalid
add byte [rax + 0x7c834802], dh
and al, 0x60
add byte [rdi], cl
test dword [rbx - 5], ecx
invalid
cmp dword [rsp + 0x60], 0
jne 0x140164426
mov rsi, qword [rsp + 0x68]
mov esi, dword [rsp + 0x68]
je 0x140164903
push 0x24748b4c
jo 0x14016492e
mov r14, qword [rsp + 0x70]
test rsi, rsi
test esi, esi
je 0x140164c5f
lea rax, [rsp + 0x78]
movups xmm0, xmmword [rax]
lea rax, [rsp + 0x30]
and al, 0x30
and al, 0x30
movups xmmword [rax], xmm0
add byte [rax - 0x77], cl
je 0x140164926
mov qword [rsp + 0x20], rsi
and byte [rcx + rcx*4 + 0x74], cl
and al, 0x28
mov qword [rsp + 0x28], r14
mov r8, qword [rsp + 0x30]
test r8, r8
je 0x140164943
movzx ebp, byte [r14]
lea rcx, [rsp + 0x38]
mov rdx, r14
invalid
bnd call qword [rsi + 0x20]
call qword [rsi + 0x20]
mov al, 7
cmp bpl, 0xd
lea rsi, [rsp + 0x38]
lea r14, [rsp + 0x38]
lea esi, [rsp + 0x38]
or eax, 0x24748d48
cmp byte [rbp + rcx*4 + 0x74], cl
lea esi, [rsp + 0x38]
lea esi, [rsp + 0x38]
je case.0x14015d5e6.47
cmp byte [rdi], cl
test byte [rdx + 0x48fffffd], ch
lea edx, [0x1403ceab0]
je 0x1401646e1
lea rdx, [0x1403ceab0]
jmp 0x140164792
invalid
lea rdx, str.unexpected_EOF_during_chunk_size_lineInvalid_chunk_size_line:_missing_size_digitinvalid_chunk_size:_overflowInvalid_chunk_end_LFInvalid_chunk_body_CRInvalid_chunk_body_LFInvalid_chunk_size_LFInvalid_chunk_size_linear_white_spaceinvalid_chunk_extension_contains_newlinechunk_extensions_over_limitInvalid_trailer_end_LFInvalid_chunk_size_line:_Invalid_SizeLengthChunkedstatechunk_lenextensions_cntEofStartSizeSizeLwsExtensionSizeLfBodyCrBodyLfTrailerTrailerLfEndCrEndLfEndC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingmultipart.rs__
lea edx, str.unexpected_EOF_during_chunk_size_lineInvalid_chunk_size_line:_missing_size_digitinvalid_chunk_size:_overflowInvalid_chunk_end_LFInvalid_chunk_body_CRInvalid_chunk_body_LFInvalid_chunk_size_LFInvalid_chunk_size_linear_white_spaceinvalid_chunk_extension_contains_newlinechunk_extensions_over_limitInvalid_trailer_end_LFInvalid_chunk_size_line:_Invalid_SizeLengthChunkedstatechunk_lenextensions_cntEofStartSizeSizeLwsExtensionSizeLfBodyCrBodyLfTrailerTrailerLfEndCrEndLfEndC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingmultipart.rs__
mov r8d, 0x25
mov cl, 0x25
call fcn.14018b7b0
outsb dx, byte [rsi]
add al, byte [rax]
outsb dx, byte [rsi]
add al, byte [rax]
jmp 0x140164896
lea rcx, [rsp + 0x60]
and al, 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.1401704e0
add byte [rax], al
add byte [rax], al
mov al, 2
cmp qword [rsp + 0x60], 0
cmp dword [rsp + 0x60], 0
cmp dword [rsp + 0x60], 0
jne 0x140164426
mov rsi, qword [rsp + 0x68]
mov r14, qword [rsp + 0x70]
jo 0x1401649d7
test esi, esi
jo 0x1401649d7
test esi, esi
je 0x140164c5f
lea rax, [rsp + 0x78]
movups xmm0, xmmword [rax]
lea rax, [rsp + 0x30]
movups xmmword [rax], xmm0
mov qword [rsp + 0x20], rsi
mov qword [rsp + 0x28], r14
sub byte [rbx + rcx*4 + 0x44], cl
and al, 0x30
sub byte [rbx + rcx*4 + 0x44], cl
and al, 0x30
test r8, r8
je 0x140164943
movzx ebp, byte [r14]
mov dh, 0x2e
lea rcx, [rsp + 0x38]
mov rdx, r14
call qword [rsi + 0x20]
and byte [rcx], dh
rol byte [rax - 0x80], 0xfd
invalid
and byte [rcx], dh
rol byte [rax - 0x80], 0xfd
or cl, byte [rax - 0x73]
invalid
invalid
je 0x1401649f8
lea rsi, [rsp + 0x38]
lea r14, [rsp + 0x38]
cmp byte [rbp + rcx*4 + 0x74], cl
and al, 0x38
je 0x1401649fd
cmp byte [rdi], cl
test byte [rcx], al
std
invalid
je 0x1401646e1
lea rdx, [0x1403ceac5]
jmp 0x140164792
movabs al, byte [0xffffffda6e90026]
invalid
lea rcx, [rsp + 0x60]
mov r9d, 1
mov rdx, qword [rsp + 0x50]
invalid
add byte [rax], al
add byte [rax - 0x75], cl
push rsp
and al, 0x50
mov r8, qword [rsp + 0x58]
pop rax
call fcn.1401704e0
mov al, 2
cmp qword [rsp + 0x60], 0
cmp dword [rsp + 0x60], 0
jne 0x140164426
invalid
cli
invalid
invalid
invalid
cli
invalid
mov rax, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x70]
test rax, rax
je 0x140164421
invalid
invalid
invalid
lea rcx, [rsp + 0x78]
lea ecx, [rsp + 0x78]
movups xmm0, xmmword [rcx]
lea rcx, [rsp + 0x30]
and al, 0x30
and al, 0x30
movups xmmword [rcx], xmm0
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
mov qword [rsp + 0x28], rdx
mov r8, qword [rsp + 0x30]
test r8, r8
je 0x140164ca0
movzx esi, byte [rdx]
lea rcx, [rsp + 0x38]
and al, 0x38
call qword [rax + 0x20]
cmp sil, 0xd
lea rsi, [rsp + 0x38]
je 0x140164a8a
cmp byte [rdi], cl
xchg esp, eax
ror byte [rax + rcx], 0x88
jns 0x140164ab8
mov dword [rsp + 0x90], 0
and byte [rax - 0x80], al
dec byte [0x1648ad7ae]
je 0x140164a8a
je 0x140164a8a
cmp byte [rdi], cl
xchg esp, eax
ror byte [rax + rcx], 0x88
jns 0x140164ab8
mov dword [rsp + 0x90], 0
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0xe8
invalid
movzx ebp, al
call 0xed5aadcb
add byte [rcx + rax - 0x18], cl
movsxd rax, dword [r13 + rbp*4]
add rax, r13
jmp rax
test byte [rax], al
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x60]
lea ecx, [rsp + 0x60]
mov r9d, 1
add dword [rax], eax
add byte [rax], al
mov rdx, qword [rsp + 0x50]
and al, 0x50
mov r8, qword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
call fcn.1401704e0
mov al, 2
cmp qword [rsp + 0x60], 0
add byte [rdi], cl
test dword [rsi - 7], ebp
invalid
invalid
add byte [rdi], cl
test dword [rsi - 7], ebp
invalid
mov rsi, qword [rsp + 0x68]
mov r14, qword [rsp + 0x70]
je 0x140164ae5
jo 0x140164b0b
test esi, esi
je 0x140164ae5
jo 0x140164b0b
test esi, esi
test byte [rdi], 0x84
xchg esp, eax
add dword [rax], eax
add byte [rax], al
mov rdi, r13
je 0x140164c5f
mov rdi, r13
lea rax, [rsp + 0x78]
movups xmm0, xmmword [rax]
adc byte [rax], al
adc byte [rax], al
lea rax, [rsp + 0x30]
movups xmmword [rax], xmm0
mov qword [rsp + 0x20], rsi
mov qword [rsp + 0x28], r14
mov dword [rsp + 0x28], esi
mov dword [rsp + 0x28], esi
je 0x140164b0b
sub byte [rbx + rcx*4 + 0x44], cl
and al, 0x30
mov r8, qword [rsp + 0x30]
test r8, r8
lea r13, [rsp + 0x38]
je 0x140164c6e
add byte [rax], al
movzx ebp, byte [r14]
mov rcx, r13
invalid
mov rdx, r14
call qword [rsi + 0x20]
xor eax, eax
cmp bpl, 0xd
cmp ch, 0xd
sete al
lea eax, [rax + rax*2 + 8]
mov byte [rbx + 0x79], al
jns 0x140164b61
mov dword [rsp + 0x90], 0
jns 0x140164b61
mov dword [rsp + 0x90], 0
add byte [rax], al
add byte [rax], al
movzx ebp, al
mov r13, rdi
movsxd rax, dword [rdi + rbp*4]
scasd eax, dword [rdi]
call 0x18913d474
invalid
scasd eax, dword [rdi]
add rax, rdi
clc
lea rsi, [rsp + 0x38]
and al, 0x38
lea r14, [rsp + 0x38]
jmp rax
lea rcx, [rsp + 0x60]
mov r9d, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov rdx, qword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
pop rax
call fcn.1401704e0
mov al, 2
cmp qword [rsp + 0x60], 0
invalid
add byte [rdi], cl
test ecx, eax
clc
invalid
invalid
invalid
sar eax, 0xff
dec dword [rax - 0x75]
mov rsi, qword [rsp + 0x68]
mov r14, qword [rsp + 0x70]
test rsi, rsi
je 0x140164b8d
push 0x24748b4c
jo 0x140164bb8
test esi, esi
je 0x140164c5f
out 0, eax
add byte [rax], al
lea rax, [rsp + 0x78]
movups xmm0, xmmword [rax]
lea rax, [rsp + 0x30]
movups xmmword [rax], xmm0
adc dword [rax], eax
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 0x140164943
std
invalid
invalid
movzx ebp, byte [r14]
lea rcx, [rsp + 0x38]
and al, 0x38
and al, 0x38
mov rdx, r14
call qword [rsi + 0x20]
push rsi
and byte [rax - 0x27fbff6], dh
std
or cl, byte [rax - 0x73]
je 0x140164bdd
invalid
push rsi
and byte [rax - 0x27fbff6], dh
std
std
or cl, byte [rax - 0x73]
je 0x140164bdd
lea esi, [rsp + 0x38]
and al, 0x38
cmp byte [rbp + rcx*4 + 0x74], cl
and al, 0x38
lea r14, [rsp + 0x38]
je 0x1401646e1
lea rdx, [0x1403ceb57]
adc eax, 0x269f8b
mov r8d, 0x16
mov cl, 0x14
jmp case.0x140128e75.462
cmc
invalid
invalid
cmc
invalid
lea rcx, [rsp + 0x60]
mov r9d, 1
mov rdx, qword [rsp + 0x50]
mov edx, dword [rsp + 0x50]
push rsp
and al, 0x50
push rax
mov r8, qword [rsp + 0x58]
call fcn.1401704e0
mov al, 2
cmp qword [rsp + 0x60], 0
jl 0x140164c1d
invalid
add byte [rdi], cl
invalid
invalid
clc
invalid
invalid
invalid
jl 0x140164c1d
invalid
mov rsi, qword [rsp + 0x68]
and al, 0x68
mov r12, qword [rsp + 0x70]
mov al, 1
test rsi, rsi
je 0x140164c64
lea rax, [rsp + 0x78]
and al, 0x78
movups xmm0, xmmword [rax]
lea rax, [rsp + 0x30]
and al, 0x30
movups xmmword [rax], xmm0
mov qword [rsp + 0x20], rsi
je 0x140164c4a
and byte [rcx + rcx*4 + 0x64], cl
and al, 0x28
je 0x140164c4a
and byte [rcx + rcx*4 + 0x64], cl
and al, 0x28
mov r8, qword [rsp + 0x30]
test r8, r8
jne 0x140164cce
test dword [rax + rax - 0x72b80000], edx
adc eax, 0x269def
add byte [rax], al
lea rdx, str.unexpected_EOF_during_chunk_size_lineInvalid_chunk_size_line:_missing_size_digitinvalid_chunk_size:_overflowInvalid_chunk_end_LFInvalid_chunk_body_CRInvalid_chunk_body_LFInvalid_chunk_size_LFInvalid_chunk_size_linear_white_spaceinvalid_chunk_extension_contains_newlinechunk_extensions_over_limitInvalid_trailer_end_LFInvalid_chunk_size_line:_Invalid_SizeLengthChunkedstatechunk_lenextensions_cntEofStartSizeSizeLwsExtensionSizeLfBodyCrBodyLfTrailerTrailerLfEndCrEndLfEndC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingmultipart.rs__
mov r8d, 0x25
mov cl, 0x25
and eax, 0x26b62e8
add byte [rcx - 0x77], cl
invalid
lea rcx, [rsp + 0x38]
and eax, 0x26b62e8
add byte [rcx - 0x77], cl
invalid
invalid
cmp byte [rcx + rcx*4 - 0x1e], cl
mov rdx, r12
loop 0x140164c9f
xor r8d, r8d
xor eax, eax
call qword [rsi + 0x20]
mov al, 1
mov r12, r14
lea rsi, [rsp + 0x38]
cmp cl, ch
mov eax, 0x48fffff7
lea edx, str.unexpected_EOF_during_chunk_size_lineInvalid_chunk_size_line:_missing_size_digitinvalid_chunk_size:_overflowInvalid_chunk_end_LFInvalid_chunk_body_CRInvalid_chunk_body_LFInvalid_chunk_size_LFInvalid_chunk_size_linear_white_spaceinvalid_chunk_extension_contains_newlinechunk_extensions_over_limitInvalid_trailer_end_LFInvalid_chunk_size_line:_Invalid_SizeLengthChunkedstatechunk_lenextensions_cntEofStartSizeSizeLwsExtensionSizeLfBodyCrBodyLfTrailerTrailerLfEndCrEndLfEndC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingmultipart.rs__
jmp 0x140164426
lea rdx, str.unexpected_EOF_during_chunk_size_lineInvalid_chunk_size_line:_missing_size_digitinvalid_chunk_size:_overflowInvalid_chunk_end_LFInvalid_chunk_body_CRInvalid_chunk_body_LFInvalid_chunk_size_LFInvalid_chunk_size_linear_white_spaceinvalid_chunk_extension_contains_newlinechunk_extensions_over_limitInvalid_trailer_end_LFInvalid_chunk_size_line:_Invalid_SizeLengthChunkedstatechunk_lenextensions_cntEofStartSizeSizeLwsExtensionSizeLfBodyCrBodyLfTrailerTrailerLfEndCrEndLfEndC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingmultipart.rs__
mov r8d, 0x25
mov eax, 0x25
add byte [rax], al
add byte [rcx + 0x6b2ee825], dh
add al, byte [rax]
add byte [rax], al
mov cl, 0x25
call fcn.14018b7b0
mov r12, rax
mov rcx, r13
mov rdx, r14
mov edx, esi
mov edx, esi
xor r8d, r8d
xor r8d, r8d
call qword [rsi + 0x20]
mov al, 1
lea rsi, [rsp + 0x38]
and al, 0x38
and al, 0x38
cmp byte [rcx - 0x77], cl
mov r13, rdi
mov ebp, edi
std
jmp 0x140164426
dec dword [rax - 0x73]
adc eax, 0x269d89
lea rdx, str.unexpected_EOF_during_chunk_size_lineInvalid_chunk_size_line:_missing_size_digitinvalid_chunk_size:_overflowInvalid_chunk_end_LFInvalid_chunk_body_CRInvalid_chunk_body_LFInvalid_chunk_size_LFInvalid_chunk_size_linear_white_spaceinvalid_chunk_extension_contains_newlinechunk_extensions_over_limitInvalid_trailer_end_LFInvalid_chunk_size_line:_Invalid_SizeLengthChunkedstatechunk_lenextensions_cntEofStartSizeSizeLwsExtensionSizeLfBodyCrBodyLfTrailerTrailerLfEndCrEndLfEndC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingmultipart.rs__
mov r8d, 0x25
add byte [rax], al
add byte [rcx + 0x6afce825], dh
add al, byte [rax]
mov cl, 0x25
call fcn.14018b7b0
mov r12, rax
mov rax, qword [rsp + 0x20]
mov eax, dword [rsp + 0x20]
and al, 0x20
mov rdx, qword [rsp + 0x28]
mov r8, qword [rsp + 0x30]
mov rcx, rsi
int1
int1
jmp case.0x1401292d0.403
cdq
hlt
movzx ebp, byte [r12]
lea rcx, [rsp + 0x38]
mov rdx, r12
mov edx, esp
loop case.0x14015d5e6.53
call qword [rsi + 0x20]
cmp bpl, 0xa
jne case.0x1401612b6.30
push rsi
and byte [rax - 0x80], al
std
or dh, byte [rbp + 0x16]
mov byte [rbx + 0x79], 0xc
lea r14, [0x1403cea08]
lea esi, [0x1403cea08]
lea esi, [0x1403cea08]
sbb dword [rbp - 0x43beffda], ebx
add dword [rax], eax
add byte [rax], al
invalid
mov r12d, 1
add cl, ch
movsb byte [rdi], byte [rsi]
hlt
jmp 0x14016419e
lea edx, [0x1403cea9c]
mov r8d, 0x14
mov cl, 0x14
jmp case.0x140128e75.462
test esp, esi
invalid
invalid
test esp, esi
invalid
mov rax, qword [rcx]
lea r8, [0x14040b678]
add eax, 0x2a6959
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1403ce975]
adc eax, 0x269c3a
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x269c3a
mov r8d, 4
add rsp, 0x40
pop rsi
jmp rax
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea edx, [0x1403d510a]
lea edx, [0x1403d510a]
mov r8d, 6
add rsp, 0x40
pop rsi
jmp rax
mov r9, qword [rdx + 0x28]
lea rax, [0x1403d1cdd]
mov r8d, 4
jmp 0x140164dc9
add rcx, 8
mov qword [rsp + 0x38], rcx
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, [0x1403ce979]
mov r8d, 8
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
mov qword [rsp + 0x20], 0
mov byte [rsp + 0x31], 0
lea r8, [0x140165320]
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x38]
call fcn.14003b680
mov rcx, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x30]
test rcx, rcx
je 0x140164e67
mov al, 1
test dl, dl
jne 0x140164e69
mov rsi, qword [rsp + 0x28]
cmp rcx, 1
jne 0x140164e4d
cmp byte [rsp + 0x31], 0
je 0x140164e4d
test byte [rsi + 0x34], 4
jne 0x140164e4d
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1403d5b70]
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x140164e69
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state9
mov r8d, 1
call qword [rax + 0x18]
jmp 0x140164e69
mov eax, edx
test al, al
setne al
add rsp, 0x40
pop rsi
ret
or dword [rax - 0x75], ecx
sub al, r13b
push rbp
mov dh, 1
add byte [rax + 0x7502107e], al
push rbx
mov rax, qword [rsi]
lock dec qword [rax]
jne 0x140165882
mov eax, dword [rdi + 0x100]
mov rcx, qword [rdi + 0x108]
mov qword [rdi + 0x100], 0
lock and qword [rdi + 0x110], 0xfffffffffffffffd
std
test rax, rax
je 0x140165941
int3
push rdi
push rbp
push rbx
sub rsp, 0x48
mov rsi, r8
test r8, r8
je 0x140165a8a
mov r14, rdx
lea rax, [rsi*8]
lea eax, [rsi*8]
movabs rdx, 0x555555555555555
lea rbx, [rax + rax*2]
cmp rsi, rdx
mov qword [rsp + 0x40], rbx
ja 0x140165ac8
mov qword [rsp + 0x38], rcx
movzx eax, byte [0x14043f240]
xor ecx, ecx
mov rdx, rbx
call fcn.1401d3670
test rax, rax
je 0x140165ad4
mov r15, rax
xor eax, eax
mov qword [rsp + 0x28], rax
xor edi, edi
mov qword [rsp + 0x30], rsi
jmp 0x140165a49
mov r13d, 1
xor ebx, ebx
dec rsi
add r14, 0x18
mov rcx, r13
mov ecx, ebp
mov ecx, ebp
mov rdx, r12
mov r8, rbp
call sub.VCRUNTIME140.dll_memcpy
mov qword [r15 + rdi], rbx
mov qword [r15 + rdi + 8], r13
mov qword [r15 + rdi + 0x10], rbp
add rdi, 0x18
test rsi, rsi
mov rbx, qword [rsp + 0x40]
je 0x140165a7b
cmp rbx, rdi
je 0x140165a7b
mov r12, qword [r14 + 8]
mov rbp, qword [r14 + 0x10]
test rbp, rbp
or byte [rcx - 0x75], cl
outsb dx, byte [rsi]
adc byte [rax - 0x7b], cl
in eax, dx
je 0x140165a10
js 0x140165abb
movzx eax, byte [0x14043f240]
xor ecx, ecx
mov rdx, rbp
call fcn.1401d3670
test rax, rax
je 0x140165aae
mov r13, rax
mov rbx, rbp
jmp 0x140165a18
mov rsi, qword [rsp + 0x30]
mov rax, rsi
mov rcx, qword [rsp + 0x38]
jmp 0x140165a92
mov r15d, 8
xor eax, eax
mov qword [rcx], rax
mov qword [rcx + 8], r15
mov qword [rcx + 0x10], rsi
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov eax, 1
mov qword [rsp + 0x28], rax
mov r13, rbp
mov rcx, qword [rsp + 0x28]
mov rdx, r13
mov edx, ebp
mov edx, ebp
call fcn.14032afb0
xor ecx, ecx
mov rdx, qword [rsp + 0x40]
call fcn.14032afb0
mov ecx, 8
mov rdx, qword [rsp + 0x40]
call fcn.14032afb0
int3
invalid
cmp rbx, rbp
je 0x140165c04
invalid
add byte [rcx - 0x73], cl
jg 0x140165bc5
lea rdi, [r15 + 0x48]
lea rdx, [r15 + 0x38]
mov rax, qword [r15 + 0x20]
mov r8, qword [r15 + 0x28]
mov r9, qword [r15 + 0x30]
mov rcx, r12
call qword [rax]
movzx eax, byte [r15 + 0x40]
mov byte [rsp + 0x80], al
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x50], rax
movups xmm0, xmmword [rsp + 0x60]
movups xmm1, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
adc byte [rdi + 0x10], cl
movups xmmword [r13 + rbp - 0x20], xmm0
movups xmmword [r13 + rbp - 0x10], xmm1
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movups xmmword [r13 + rbp], xmm0
movups xmmword [r13 + rbp + 0x10], xmm1
mov rax, qword [rsp + 0x50]
mov qword [r13 + rbp + 0x20], rax
add rbp, 0x48
mov r15, rdi
dec rsi
jne 0x140165b70
mov rax, r14
mov rcx, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x20]
jmp 0x140165c1a
mov qword [rcx], rax
mov qword [rcx + 8], rdx
or byte [rcx + rcx*4 + 0x71], cl
adc byte [rax - 0x7f], cl
invalid
mov byte [rax], al
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
or byte [rcx + rcx*4 + 0x71], cl
adc byte [rax - 0x7f], cl
invalid
push rbx
sbb al, 0
mov ecx, 8
mov rdx, rbx
call fcn.14032afb0
int3
and byte [rax - 0x77], cl
invalid
invalid
movups xmm0, xmmword [r13 + rdi + 8]
mov eax, 1
dec rsi
add r15, 0x68
mov rcx, qword [rsp + 0x9f]
mov qword [rsp + 0x7f], rcx
movaps xmm1, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x70], xmm1
mov rcx, qword [rsp + 0x68]
mov qword [rsp + 0xd0], rcx
movups xmm1, xmmword [rsp + 0x48]
movups xmm2, xmmword [rsp + 0x58]
movaps xmmword [rsp + 0xc0], xmm2
movaps xmmword [rsp + 0xb0], xmm1
mov qword [rbp + rdi - 0x60], rax
movups xmmword [rbp + rdi - 0x58], xmm0
movaps xmm0, xmmword [rsp + 0xb0]
movaps xmm1, xmmword [rsp + 0xc0]
movups xmmword [rbp + rdi - 0x48], xmm0
movups xmmword [rbp + rdi - 0x38], xmm1
mov rax, qword [rsp + 0xd0]
mov qword [rbp + rdi - 0x28], rax
mov qword [rbp + rdi - 0x20], rbx
loopne 0x140165dbe
mov byte [rbp + rdi - 0x18], ah
loopne 0x140165dbe
mov byte [rbp + rdi - 0x18], ah
movaps xmm0, xmmword [rsp + 0x70]
and al, 0x70
movups xmmword [rbp + rdi - 0x17], xmm0
mov rax, qword [rsp + 0x7f]
mov qword [rbp + rdi - 8], rax
clc
clc
mov word [rbp + rdi], r14w
add rdi, 0x68
test rsi, rsi
mov rbx, qword [rsp + 0x38]
mov ebx, dword [rsp + 0x38]
mov ebx, dword [rsp + 0x38]
lea r10, [rsp + 0x48]
je 0x140165e47
cmp rbx, rdi
je 0x140165e47
mov eax, dword [rdi + 0x40]
test rax, rax
je 0x140165e10
mov rcx, qword [rsp + 0x40]
lea rdx, [rcx + rdi]
mov r8, qword [r13 + rdi + 0x48]
mov r9, qword [r13 + rdi + 0x50]
mov rcx, r10
call qword [rax]
adc byte [rbp + rcx*4 + 0x54], cl
and al, 0x48
adc byte [rbp + rcx*4 + 0x54], cl
and al, 0x48
mov rbx, qword [rsp + 0x48]
movzx r12d, byte [rsp + 0x50]
lea rax, [rsp + 0x51]
and al, 0x51
and al, 0x51
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x90], xmm0
mov rax, qword [rax + 0xf]
mov qword [rsp + 0x9f], rax
jmp 0x140165e18
movzx r12d, byte [r13 + rdi + 0x48]
xor ebx, ebx
lea rdx, [r15 + 0x30]
mov rax, qword [r15 + 0x18]
mov r8, qword [r15 + 0x20]
mov eax, dword [rdi + 0x20]
mov eax, dword [rdi + 0x20]
mov r9, qword [r15 + 0x28]
mov rcx, r10
call qword [rax]
movzx eax, byte [r15 + 0x38]
mov byte [rsp + 0x68], al
cmp qword [r15], 0
invalid
add byte [rdi], cl
invalid
mov al, 0xfe
invalid
invalid
invalid
xor eax, eax
jmp 0x140165cfb
mov rsi, qword [rsp + 0x28]
mov esi, dword [rsp + 0x28]
mov rax, rsi
mov rcx, qword [rsp + 0x30]
and al, 0x30
mov rdx, qword [rsp + 0x20]
jmp 0x140165e62
mov qword [rcx], rax
mov qword [rcx + 8], rdx
mov qword [rcx + 0x10], rsi
add rsp, 0xd8
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
push rsp
and al, 0x38
call fcn.14032afb0
int3
call fcn.140041ec0
movzx eax, byte [rsi + 0x60]
cmp al, 0xb
je 0x140165ed3
cmp al, 0xa
jb 0x140165ed3
cmp qword [rsi + 0x70], 0
je 0x140165ed3
mov r8, qword [rsi + 0x68]
mov eax, dword [rsi + 0x68]
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x78]
test rax, rax
test eax, eax
test eax, eax
je 0x140165ef4
lea rcx, [rsi + 0x90]
add byte [rax], al
mov rdx, qword [rsi + 0x80]
mov r8, qword [rsi + 0x88]
call qword [rax + 0x20]
mov rax, qword [rsi + 0x98]
mov eax, dword [rsi + 0x98]
test rax, rax
je 0x140165f18
lea rcx, [rsi + 0xb0]
add byte [rax], al
mov rdx, qword [rsi + 0xa0]
mov r8, qword [rsi + 0xa8]
call qword [rax + 0x20]
mov rax, qword [rsi + 0xb8]
test rax, rax
je 0x140165f3c
lea rcx, [rsi + 0xd0]
lea ecx, [rsi + 0xd0]
mov rdx, qword [rsi + 0xc0]
mov r8, qword [rsi + 0xc8]
add bh, bh
push rax
invalid
mov rax, qword [rsi + 0xd8]
test rax, rax
je 0x140165f69
mov rax, qword [rax + 0x20]
lea rcx, [rsi + 0xf0]
mov rdx, qword [rsi + 0xe0]
mov r8, qword [rsi + 0xe8]
add rsp, 0x20
pop rsi
jmp rax
nop
add rsp, 0x20
pop rsi
ret
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
test rdx, rdx
je 0x1401660f6
mov rsi, rdx
mov rdi, rcx
xor ebx, ebx
movabs r12, 0x8000000000000000
mov r15, qword [sym.imp.kernel32.dll_HeapFree]
add bl, ch
invalid
add byte [rax], al
or byte [rbx + rcx*4 + 0x3d], 0x26
sbb eax, 0x6618eb00
add bl, ch
sbb byte [rsi + 0x66], ah
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add bl, ch
sbb byte [rsi + 0x66], ah
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
inc rbx
cmp rbx, rsi
je 0x1401660f6
mov rax, rbx
shl rax, 7
lea rax, [rax + rbx*8]
lea r13, [rdi + rax]
mov rax, qword [rdi + rax]
mov eax, dword [rdi + rax]
mov eax, dword [rdi + rax]
cmp rax, 3
ja case.default.0x140165fe7
lea rcx, case.0x140160f78.311
lodsb al, byte [rsi]
push rsi
sub al, byte [rax]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xchg ecx, eax
sub eax, 0x41d23100
call rdi
mov rbp, qword [r13 + 0x80]
test rbp, rbp
je 0x140166080
mov r14, qword [r13 + 0x78]
add r14, 8
jmp 0x140166059
add r14, 0x18
dec rbp
je 0x140166080
invalid
invalid
cmp qword [r14 - 8], 0
je 0x140166050
mov r8, qword [r14]
mov rcx, qword [0x14043f190]
xor edx, edx
call r15
jmp 0x140166050
cmp qword [r13 + 0x70], 0
je 0x140165fb0
mov r8, qword [r13 + 0x78]
mov rcx, qword [0x14043f190]
xor edx, edx
call r15
jmp 0x140165fb0
cmp byte [r13 + 0x38], 2
je 0x1401660d6
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov dword [rsp + 0xf8], edx
add al, 0x19
push rsp
and al, 0x60
and byte [rax - 0x77], cl
and al, 0x50
add dword [rax], eax
add byte [rax], al
pop rsp
enter 0x4818, 0xffffffffffffffc7
invalid
invalid
add byte [rax], al
adc byte [rdi], cl
sub dword [rsp + 0xe0], ecx
mov word [rax + riz*8], fs
add byte [rax], al
invalid
mov word [rax + riz*8], fs
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xd0], eax
cmp edx, dword [rsi + 0x18]
dec dword [rax - 0x75]
push rsp
and al, 0x68
add byte [rdi], cl
sub byte [rsp + 0x30], al
add dword [rax + 0x66], edx
mov dword [r9 + rax + 0x60], edi
mov dword [rcx + rax + 0x60], edi
add byte [rdx], al
add byte [rax], al
and al, 0x70
and byte [rax - 0x77], cl
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [r8]
add byte [rax], al
movups xmm1, xmmword [rax + 0x10]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xa8
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xb0
add byte [rax], al
add bh, bh
push rax
and byte [rax - 0x75], cl
mov rax, qword [rsp + 0x70]
mov edx, dword [rsp + 0x78]
adc byte [rdi], cl
sub dword [rsp + 0xe0], ecx
movups xmm1, xmmword [rax + 0x10]
and al, 0x30
and al, 0x68
and al, 0x50
add byte [rcx + 0xf], al
adc dword [rcx + rax + 0x40], eax
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
add ah, byte [rsi + 0x41]
mov dword [rsi + rcx*4], edx
mov dword [rsi + rcx*4 + 2], edi
mov edi, ecx
mov dword [r14 + rcx*4 + 2], edi
cmp dword [rbx], 0
or byte [rcx], al
add byte [rax], al
push rax
mov dword [rsi + 0x40], eax
ror byte [rdi], 0x84
outsd dx, dword [rsi]
invalid
mov eax, dword [rax + 0x10]
mov ecx, edi
int1
push rsi
push rdi
sub rsp, 0x28
mov rdi, rcx
call fcn.1401665c0
dec dword [rax - 0x75]
ja case.0x140138c54.198
dec dword [rax - 0x75]
ja case.0x140138c54.198
test rsi, rsi
je 0x140167da3
mov rdi, qword [rdi + 0x58]
mov rax, qword [rdi]
test rax, rax
je 0x140167d78
mov rcx, rsi
call rax
cmp qword [rdi + 8], 0
je 0x140167da3
cmp qword [rdi + 0x10], 0x11
jb case.0x140138b53.208
mov rsi, qword [rsi - 8]
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rsi
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
sbb eax, 0x83489000
invalid
nop
add rsp, 0x28
sub byte [rdi + 0x5e], bl
sub byte [rdi + 0x5e], bl
ret
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rbx, rcx
add rdx, 0xfffffffffffffff0
shl r8, 4
nop dword [rax + rax]
test r8, r8
je 0x140167e43
outsb dx, byte [rsi]
outsb dx, byte [rsi]
mov esi, dword [rdx + 0x10]
add rdx, 0x10
add r8, 0xfffffffffffffff0
test rsi, rsi
je 0x140167dd0
mov r15, qword [rbx + 0x50]
test r15, r15
je 0x140167e83
invalid
mov r12, qword [rdx + 8]
mov esp, dword [rdx + 8]
xor edi, edi
xor r14d, r14d
jmp 0x140167e09
invalid
or al, 0xf
invalid
test r15, r15
je 0x140167e89
add byte [rax], al
mov r8, rsi
sub r8, r14
jb 0x140167eaa
xchg ebp, eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rdx, [r12 + r14]
mov rax, qword [rbx + 0x58]
mov rcx, r15
call qword [rax + 0x18]
test rax, rax
jne 0x140167e8e
add r14, rdx
cmp r14, rsi
je 0x140167e96
test rdx, rdx
jne 0x140167e00
mov rcx, rbx
call fcn.1401667d0
jmp 0xcb637e3e
jnp 0x140167e91
fld1
xchg ebx, eax
jmp 0xcb637e3e
jmp 0x140167e00
mov r15, qword [rbx + 0x50]
test r15, r15
test edi, edi
test edi, edi
je 0x140167e83
mov rax, qword [rbx + 0x58]
mov rbx, qword [rax + 0x18]
xor esi, esi
xor r14d, r14d
mov edi, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
nop
nop
test r14, r14
test esi, esi
div byte [rbp + 0x45]
jne 0x140167eaa
mov edx, 1
mov rcx, r15
xor r8d, r8d
call rbx
mov r14, rdx
mov esi, edx
mov esi, edx
test rax, rax
jne 0x140167e89
test r14, r14
jne 0x140167e60
xor esi, esi
xor edi, edi
jmp 0x140167e96
invalid
or eax, 0xebf6894c
or byte [rdi + 1], bh
mov rsi, r14
jmp 0x140167e96
mov edi, 1
mov rsi, rdx
mov esi, edx
invalid
mov rax, rdi
mov rdx, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r14
pop rsi
pop r15
ret
lea r8, [0x1403ced78]
mov rcx, r14
add byte [rcx + rcx*4 - 0xf], cl
mov rdx, rsi
call fcn.14032b500
sbb al, 0
sbb al, 0
int3
sub rsp, 0x40
mov rsi, rdx
mov r14, qword [rdx + 0x10]
xor r8d, r8d
call case.0x1401612b6.159
mov rdi, rax
mov rbx, rdx
mov r15, qword [rsi + 0x10]
mov r8, r15
mov eax, edi
mov eax, edi
sub r8, r14
mov rdx, qword [rsi + 8]
add rdx, r14
lea rcx, [rsp + 0x28]
and al, 0x28
and al, 0x28
and al, 0x28
call fcn.140039460
adc eax, 0x8548ffed
dec dword [rax - 0x7b]
test rdi, rdi
lea rdx, [0x1403da948]
invalid
invalid
dec dword [rax - 0x73]
adc eax, 0x272a33
invalid
invalid
cmovne rdx, rbx
cmp qword [rsp + 0x28], 0
cmp dword [rsp + 0x28], 0
jl 0x140167f41
sub byte [rax], al
ror dword [rax - 0x7d], cl
jl 0x140167f41
sub byte [rax], al
cmove r14, r15
cmove rdx, rbx
mov eax, 1
add byte [rax + 0xf], cl
invalid
invalid
mov qword [rsi + 0x10], r14
test dword [rax + 0xf], 0x1b8d344
add byte [rax], al
add byte [rax + 0xf], cl
invalid
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
push rdi
push r14
push rsi
push rsi
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
test r8, r8
je 0x1401680bb
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx + rcx*4 - 0x3a], cl
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
lea r12, str.failed_to_fill_whole_buffer
and eax, 0x269717
lea esp, [0x1403d1680]
and eax, 0x269717
lea r13, [0x14040b69c]
lea ebp, [0x14040b69c]
mov rbp, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140167f99
and byte [rax + 0xf23107a], al
test dword [rdi], edi
add dword [rax], eax
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
test byte [rdi], 0x84
test byte [rdx], ah
invalid
test rsi, rsi
je 0x1401680bb
test byte [rdx], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
mov r15, qword [rbx + 0x50]
mov edi, dword [rbx + 0x50]
test r15, r15
je 0x1401680bf
add byte [rax], al
add byte [rax], al
xor r14d, r14d
xor esi, esi
imul bl
jmp 0x140167fb9
invalid
test r15, r15
je 0x140168063
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
mov r8, rsi
sub r8, r14
invalid
jb 0x1401680d6
invalid
lea rdx, [rdi + r14]
mov rax, qword [rbx + 0x58]
mov eax, dword [rbx + 0x58]
mov rcx, r15
mov ecx, edi
mov ecx, edi
call qword [rax + 0x18]
test rax, rax
test eax, eax
test eax, eax
jne 0x140168000
add r14, rdx
cmp r14, rsi
je 0x140168060
invalid
out 0xff, eax
dec dword [rbx + rcx*4 + 0x7b]
push rax
jmp 0x140167fb0
nop word [rax + rax]
mov eax, edx
and eax, 3
movsxd rax, dword [r13 + rax*4]
test dword [rax], eax
test dword [rax], eax
add rax, r13
jmp rax
invalid
invalid
mov edx, esp
mov r12, rbp
mov rbp, r13
mov ebp, ebp
mov ebp, ebp
lea r13, [0x14040b69c]
cmp qword [r15 + 8], 0
cmp dword [rdi + 8], 0
cmp dword [rdi + 8], 0
je 0x1401680a5
cmp qword [r15 + 0x10], 0x11
jae 0x14016808d
mov r15, rdx
jmp 0x140168094
nop word [rax + rax]
mov r14, rsi
test r14, r14
je 0x1401680bf
mov rax, rsi
sub rax, r14
invalid
jb 0x1401680e8
add rdi, r14
mov rsi, rax
jmp 0x140167f90
invalid
invalid
invalid
mov eax, edx
shr rax, 0x20
cmp eax, 0x23
je 0x140167f90
invalid
invalid
invalid
invalid
jmp 0x1401680c2
mov r15, rdx
mov edi, edx
mov r14, qword [r14 - 8]
mov rcx, qword [0x14043f190]
xor edx, edx
ror byte [rbp - 0x77], cl
invalid
ror byte [rbp - 0x77], cl
invalid
mov eax, esi
call rbp
mov rdx, r15
dec rdx
mov rcx, qword [0x14043f190]
mov r8, rdx
xor edx, edx
jo 0x1401680db
add byte [rcx - 0x77], cl
sal byte [rcx], 1
sar bh, cl
call rbp
call rbp
jmp 0x140167f90
xor edx, edx
jmp 0x1401680c2
shr bl, cl
add ecx, dword [rcx + rcx*4 - 0x1e]
mov rdx, r12
mov rax, rdx
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, [0x1403ced78]
mov rcx, r14
mov ecx, esi
add byte es:[rcx + rcx*4 - 0xf], cl
add byte [rcx + rcx*4 - 0xf], cl
mov rdx, rsi
call fcn.14032b500
lea r8, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23library_std_srciomod.rs
mov rcx, r14
xchg ebp, eax
add byte es:[rcx + rcx*4 - 0xf], cl
add byte [rcx + rcx*4 - 0xf], cl
add byte [rcx + rcx*4 - 0xf], cl
mov rdx, rsi
call fcn.14032b500
int3
int3
xor eax, eax
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp eax, 0x2a356b
mov r12, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140168164
cmp qword [rsi + 0x10], rbx
je 0x140168215
mov rbx, qword [rsi + 0x10]
cmp qword [rsi + 8], rbx
je case.0x1401643bd.26
mov rcx, rdi
mov rdx, rsi
mov edx, esi
mov edx, esi
call fcn.1401651f0
test rax, rax
je 0x140168150
mov ecx, eax
and ecx, 3
movsxd rcx, dword [r15 + rcx*4]
add rcx, r15
jmp rcx
mov rax, r14
jmp 0x14016811c
cmp byte [rbx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x63], cl
add al, 0x81
ror byte [rdi], 0x84
mov byte [rax + rax], 0
and al, 0x48
add al, ch
imul edx, dword [rdx], 6
add byte [rax - 0x77], cl
int1
add byte [rax], al
add byte [rcx + 0xf], al
int3
add byte [rcx - 0x41], al
add al, 0
add byte [rax], al
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x85
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
mov esp, 0x14024
add byte [rax - 0x77], cl
stc
add byte [rax], al
xor byte [rdi], cl
invalid
call 0x188169c4e
mov eax, dword [rsp + 0xd8]
xchg esp, eax
and al, 0x10
add eax, 0xb8410000
mov byte [rax], al
add byte [rax], al
fadd dword [rax]
add byte [rax], al
mov esi, ebp
enter 0x2d5a, 0
ror dword [rax - 0x75], 0xb0
mov byte [rax], al
add byte [rax], al
invalid
add al, ch
invalid
xor eax, 0x4c002641
lea eax, [0x1403cdd88]
sbb byte [rax], al
add byte [rax], al
add al, ch
sbb esi, dword [rbp + 0x1b9ffec]
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
lea ecx, [rsp + 0x388]
push rax
and byte [rax - 0x75], cl
and al, 0x40
pop rax
sbb byte [rax + rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x20
add al, 0
add bh, bh
push rax
and byte [rax - 0x75], cl
test byte [rax + riz*8], ah
add al, byte [rax]
add byte [rax - 0x7b], cl
sal byte [rbx + rbx + 0x48], 0x8d
mov word [rax + rdi*8], fs
and al, 0xf8
clc
add al, byte [rax]
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xe8
add al, byte [rax]
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xf0
add al, byte [rax]
add bh, bh
call qword [rax + 0x20]
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
and al, 0x10
add al, 0
add byte [rdx + 0x17], bh
add byte [rax], al
invalid
add byte [rax], al
add al, ch
stc
sbb ebx, dword [rax + rax]
lea eax, [0x1403d2570]
xor al, 0x17
sbb al, 0
add byte [rax], al
add byte [rbx + 0x4c7503f8], al
movzx eax, byte [rsp + 0x280]
test eax, eax
je 0x140169dee
cmp eax, 3
jne 0x140169e14
movzx eax, byte [rsp + 0x278]
test eax, eax
je 0x140169dfb
cmp eax, 3
jne 0x140169e20
mov rax, qword [rsp + 0x270]
mov rcx, qword [rax]
jmp 0x14016a109
mov rcx, qword [rsp + 0x210]
jmp 0x14016a8e2
mov rcx, qword [rsp + 0x260]
jmp 0x14016a0f1
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_src_body_body.rs
call fcn.14032bcf0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_src_body_body.rs
call fcn.14032bcf0
or byte [rdi], cl
adc dword [rax + 0x18], ecx
add byte [rax], al
mov dh, 2
add byte [rax], al
dec qword [rdi]
cmovs edi, dword [rax - 1]
invalid
test ebx, ebx
dec dword [rax - 0x3f]
out dx, al
add eax, 0x24848b48
adc byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax + 1], cl
mov qword [rsp + 0x648], rdx
add al, byte [rax]
add byte [rcx + 0xf], al
adc byte [rbp + 0x80], al
adc dword [rax], eax
mov eax, dword [rax + 0x48000000]
mov dword [rbx + 0x78], 0
add byte [rax - 0x77], cl
ror dword [rax - 0x7d], 0xc9
add al, 0xf0
cmpxchg qword [rbx + 0x30], rcx
invalid
xor byte [rbp - 0xf], dh
adc byte [rax - 0x75], cl
sbb byte [r8 - 0x77], cl
invalid
rol byte [rsi + 0x8883], 0
cld
invalid
add byte [rax], al
invalid
and al, 0x11
iretd
invalid
test esp, edx
idiv bh
inc dword [rcx - 0x3a]
and al, 0x11
add ecx, ebp
leave
idiv bh
invalid
sbb al, 0
and al, 0x11
add ecx, ebp
add eax, edi
invalid
inc dword [rcx - 0x3a]
adc dword [r9], r8d
xchg edi, eax
sbb al, 0
sbb al, 0
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbp*8], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x274df9
xor byte [0x14016ac65], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + riz], ah
and byte [0x1075eac79], al
and byte [0x1075eac79], al
test byte [rax + rbp], ah
add eax, 0x20000
add byte [rax], al
sub dword [rax], ecx
sbb al, 0
add byte es:[rdx + 0x16], bh
add byte [rcx + rcx*4 - 0x16], cl
movsb byte [rdi], byte [rsi]
invalid
add byte [rax], al
add byte [rdi], cl
sal dword [r9], 1
leave
add byte [rax], al
add byte [rax - 0x75], cl
mov esp, 0x19824
add byte [rax - 0x7b], cl
dec dword [rbx + rcx*4 + 0x64]
and al, 0x38
test byte [rax + rbx*4], ah
add dword [rax], eax
add byte [rax - 0x7b], cl
sal byte [rbx + rdx - 0x10], 0x48
dec dword [rax]
inc dword [rdi + rcx]
test byte [rdx + 0x48000004], cl
lea ecx, [rsp + 0x370]
dec dword [rax - 0x75]
mov esp, 0x14024
add byte [rax - 0x7b], cl
push qword [rsi + rdx*2 + 0x48]
mov eax, dword [rdi + 0x30]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc83948], al
test byte [rcx], cl
add dword [rax], eax
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
ror byte [rbx + rcx*4 - 0x7c], cl
and al, 8
add dword [rax], eax
add bh, bh
adc eax, 0x1cf3c2
and al, 0xb8
add byte [rax], al
add byte [rcx - 0x7b74dfba], cl
and al, 0xc0
add byte [rax], al
add byte [rcx - 0x48f0dbba], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rsi - 0x77], ah
sub byte [rdi], r9b
mov bh, 0x84
and al, 0x98
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rsi - 0x77], ah
sub r9b, byte [rbx + 0x802484]
add byte [rax], al
sub byte [rsp + 0x140], al
add dword [rax], eax
add byte [rax - 0x7b74afba], cl
and al, 0xf9
add byte [rax], al
add byte [rbx + 0xfc248c], cl
add byte [rax], al
adc eax, 0x1cf24e
lea rcx, [rsp + 0xe8]
mov rdx, rbx
mov r8, r14
call fcn.140199a20
movzx eax, byte [rsp + 0xe8]
cmp eax, 5
je 0x14016b723
cmp eax, 6
jne 0x14016b784
mov qword [rsp + 0x30], 2
lea rdx, [rsp + 0x30]
mov rcx, rbx
mov r8b, 1
call fcn.14019a370
cmp al, 0xc
mov r14, qword [rsp + 0x28]
and al, 0x28
jne 0x14016b796
xor edi, edi
jmp 0x14016ba00
mov rcx, rbx
mov edx, 1
call fcn.14019a230
mov r15, qword [rbx]
lea r13, [r15 + 0x10]
xor eax, eax
lock cmpxchg byte [r15 + 0x10], sil
jne 0x14016b6d8
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
jne 0x14016b6f3
xor eax, eax
movzx ecx, byte [r15 + 0x11]
test cl, cl
jne 0x14016bb41
mov r8d, dword [rbx + 8]
mov edx, dword [rbx + 0xc]
mov dword [rsp + 0x60], r8d
mov dword [rsp + 0x64], edx
cmp qword [r15 + 0x1d8], r8
jbe 0x14016bad1
mov rcx, qword [r15 + 0x1d0]
imul r8, r8, 0x130
cmp dword [rcx + r8], 2
je 0x14016bad1
add rcx, r8
cmp dword [rcx + 0x114], edx
jne 0x14016bad1
mov rbp, qword [r15 + 0x128]
mov edx, dword [rcx + 0x84]
test edx, edx
cmovle edx, edi
mov rsi, qword [rcx + 0x88]
cmp rdx, rbp
cmovb rbp, rdx
test al, al
jne 0x14016b558
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
jne 0x14016b70c
xor eax, eax
xchg byte [r13], al
cmp al, 2
jne 0x14016b56b
mov rcx, r13
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
cmp rbp, rsi
jbe 0x14016b5a0
lea rcx, [rsp + 0xc0]
mov rdx, rbx
mov r8, r14
call fcn.140199a20
movzx eax, byte [rsp + 0xc0]
cmp eax, 6
je 0x14016b609
jmp 0x14016b810
mov rcx, rbx
mov rdx, r14
mov edx, esi
call fcn.140199f80
cmp al, 2
je 0x14016b7b9
movzx ecx, al
cmp ecx, 3
je 0x14016b7b1
test al, 1
jne 0x14016b98e
mov rcx, rax
shr rcx, 0x20
jne 0x14016b600
mov rcx, rbx
mov rdx, r14
call fcn.140199f80
cmp al, 2
je 0x14016b7b9
movzx ecx, al
cmp ecx, 3
je 0x14016b7b1
test al, 1
je 0x14016b5c7
jmp 0x14016b806
shr rax, 0x20
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0x70]
mov rdx, r12
mov r8, r14
call fcn.1401a9a90
mov r13, qword [rsp + 0x70]
cmp r13, 2
je 0x14016b7b1
test r13, r13
je 0x14016b874
mov rsi, qword [rsp + 0x78]
mov r15, qword [rsp + 0x80]
test rsi, rsi
je 0x14016b89d
movups xmm6, xmmword [rsp + 0x88]
cmp qword [r12], 0
je 0x14016b670
cmp qword [rbx + 0x28], 0
sete r13b
jmp 0x14016b67e
nop word cs:[rax + rax]
mov rcx, qword [rbx + 0x20]
mov rax, qword [rbx + 0x28]
call qword [rax + 0x28]
mov r13d, eax
mov qword [rsp + 0xa0], rsi
mov qword [rsp + 0xa8], r15
movups xmmword [rsp + 0xb0], xmm6
and al, 0xb0
add byte [rax], al
invalid
mov qword [rsp + 0x98], 0
mov rcx, rbx
lea rdx, [rsp + 0x98]
mov r8d, r13d
call fcn.14019a370
in al, dx
add al, byte [rax]
cmp al, 0xc
jne 0x14016b96e
test r13b, r13b
jne 0x14016b7fc
cmp byte [rbx + 0x38], 0
mov sil, 1
je 0x14016b498
jmp 0x14016b435
mov rcx, r13
call fcn.140337a10
mov rax, qword [0x14043f218]
add byte [rax - 0x2f], cl
loopne 0x14016b733
test eax, eax
je 0x14016b4cd
call fcn.140337ad0
xor al, 1
movzx ecx, byte [r15 + 0x11]
test cl, cl
je 0x14016b4dc
jmp 0x14016bb41
call fcn.140337ad0
test al, al
jne 0x14016b558
mov byte [r15 + 0x11], 1
jmp 0x14016b558
mov esi, dword [rsp + 0xec]
movzx eax, byte [0x14043f240]
mov dh, 5
invalid
cmp ebp, dword [0x1404f7134]
add byte [rax], al
xor ecx, ecx
mov dh, 5
invalid
call fcn.1401d3670
test rax, rax
je 0x14016bb92
mov rdi, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 9
movzx eax, byte [0x14043f240]
mov edx, 0x28
add byte [rax], al
add byte [rcx], dh
leave
add byte [rax], al
add byte [rcx], dh
leave
call fcn.1401d3670
test rax, rax
add eax, 0x4800067f
test eax, eax
mov r14, qword [rsp + 0x28]
je 0x14016bba1
mov byte [rax], 2
mov dword [rax + 4], esi
jmp case.0x1401292d0.443
add al, byte [rax]
invalid
lea rcx, [rsp + 0xe8]
call fcn.14018efd0
mov rdi, rax
jmp 0x14016b7fc
mov byte [rsp + 0x30], 3
mov byte [rsp + 0x31], al
lea rcx, [rsp + 0x30]
call fcn.14018efd0
mov rdi, rax
jmp 0x14016ba00
mov bpl, 1
jmp 0x14016ba72
movzx eax, byte [0x14043f240]
mov edx, 0x38
add byte [rax], al
sub eax, 0x38ba00
add byte [rax], al
xor ecx, ecx
call fcn.1401d3670
test rax, rax
je 0x14016bb92
mov rdi, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
sub dword [rdx], eax
mov byte [rax + 0x30], 9
lea rdx, str.send_stream_capacity_unexpectedly_closed
mov r8d, 0x28
mov rcx, rax
call fcn.14018f0c0
cmp byte [rdx], al
invalid
mov r14, qword [rsp + 0x28]
jmp 0x14016ba00
mov rbx, rax
xor esi, esi
jmp 0x14016b996
cmp eax, 5
jne 0x14016b981
mov esi, dword [rsp + 0xc4]
movzx eax, byte [0x14043f240]
sbb dword [rdx], edi
sub eax, 0x38ba00
add byte [rax], al
xor ecx, ecx
call fcn.1401d3670
test rax, rax
mov r14, qword [rsp + 0x28]
je 0x14016bb92
mov rdi, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 9
xor byte [rcx], cl
movzx eax, byte [0x14043f240]
mov edx, 0x28
xor ecx, ecx
call fcn.1401d3670
jle 0x14016b86b
invalid
jle 0x14016b86b
add byte [rax - 0x7b], cl
ror byte [rdi], 0x85
invalid
invalid
test rax, rax
jne 0x14016b779
or bh, bh
invalid
jmp 0x14016bba1
mov rcx, rbx
xor edx, edx
call fcn.14019a230
cmp qword [rbx + 0x18], 0
sbb byte [rax], al
sbb byte [rax], al
je 0x14016bab1
add al, byte [rax]
add byte [rax - 0x7d], cl
jnp 0x14016b8b5
cmp qword [rbx + 0x28], 0
je 0x14016bac4
add byte [rdi], cl
test byte [rax], dh
add al, byte [rax]
add dh, al
cmp byte [r9], al
mov byte [rbx + 0x38], 1
jmp 0x14016b435
cwde
sti
invalid
movzx eax, byte [0x14043f240]
add eax, 0x2d399c
mov edx, 0x38
xor ecx, ecx
call fcn.1401d3670
test rax, rax
je 0x14016bb92
fld dword [rdx]
add byte [rax], al
mov rdi, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov word [rax + 0x30], 1
movzx eax, byte [0x14043f240]
mov edx, 8
xor ecx, ecx
call fcn.1401d3670
test rax, rax
je 0x14016bbb0
mov r14, rax
mov esi, eax
mov qword [rax], r15
mov qword [rdi], rax
lea r15, [0x1403d3260]
mov qword [rdi + 8], r15
or byte [rax - 0x42], cl
or al, 0xf6
push rdi
push rsp
adc dword [rax], ebp
xchg byte [rdi], bh
or byte [rax - 0x42], cl
or al, 0xf6
push rdi
push rsp
adc dword [rax], ebp
xchg byte [rdi], bh
movabs r12, 0xe2fcb41dd321f1ab
jmp 0x14016b936
mov rcx, r14
call qword [r15 + 0x30]
mov r14, rax
mov r15, rdx
test rax, rax
je 0x14016ba90
mov rcx, r14
call qword [r15 + 0x38]
cmp rax, rsi
cmp eax, esi
cmp eax, esi
jne 0x14016b920
cmp rdx, r12
jne 0x14016b920
movzx eax, byte [r14]
mov edx, 2
cmp rax, 2
add cl, byte [rdi]
xchg dword [rbx], edi
add dword [rax], eax
invalid
lea rcx, [0x140405e00]
mov rax, qword [rcx + rax*8]
mov edx, dword [r14 + rax]
mov edx, dword [rsi + rax]
mov edx, dword [rsi + rax]
jmp 0x14016ba95
mov byte [rsp + 0x30], 3
mov byte [rsp + 0x31], al
lea rcx, [rsp + 0x30]
jmp 0x14016b78c
lea rcx, [rsp + 0xc0]
jmp 0x14016b78c
std
invalid
mov rbx, rax
mov rsi, qword [rsp + 0x68]
and al, 0x68
movzx eax, byte [0x14043f240]
mov edx, 0x38
xor ecx, ecx
call fcn.1401d3670
test rax, rax
mov r14, qword [rsp + 0x28]
je 0x14016bb92
mov rdi, rax
mov qword [rax], 0
add byte [rax], al
invalid
add byte [rax], al
add dh, al
mov byte [rax + 0x29], 2
mov byte [rax + 0x29], 2
sub dword [rdx], eax
mov byte [rax + 0x30], 9
xor byte [rcx], cl
movzx eax, byte [0x14043f240]
mov edx, 0x28
xor ecx, ecx
leave
call fcn.1401d3670
test rax, rax
je 0x14016bba1
invalid
shr ebx, 8
mov byte [rax], 3
add ecx, dword [rax - 0x76b7fea8]
jo 0x14016b9fa
jmp 0x14016b9f0
jo 0x14016b9fa
mov qword [rdi], rax
mov dword [rdi], eax
lea rax, [0x1403d2f90]
mov qword [rdi + 8], rax
invalid
invalid
add byte es:[rax - 0x77], cl
or byte [r9 - 0x75], r9b
invalid
mov rbx, qword [r14]
test rbx, rbx
test ebx, ebx
test ebx, ebx
je 0x14016bb73
mov rcx, rbx
call fcn.14004cf20
mov rax, qword [rbx]
lock dec qword [rax]
jne 0x14016ba25
mov rcx, rbx
call fcn.1400969e0
scasd eax, dword [rdi]
invalid
invalid
scasd eax, dword [rdi]
dec dword [rax - 0x75]
adc r8b, sil
dec qword [rax]
mov rax, qword [rbx + 0x10]
lock dec qword [rax]
dec qword [rax]
jne 0x14016ba38
mov rcx, qword [rbx + 0x10]
call fcn.140180f30
clc
push rsp
add dword [rax], eax
lea rcx, [rbx + 0x18]
call fcn.140147740
dec dword [rax - 0x75]
or eax, 0x2d3748
invalid
invalid
mov esp, 0x8b48fffd
or eax, 0x2d3748
invalid
invalid
sub eax, 0x31ed3100
ror byte [rcx - 0x77], cl
fdivr st(7)
adc eax, 0x1ceb73
jae 0x14016ba3e
sbb al, 0
xor ebp, ebp
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
jae 0x14016ba3e
sbb al, 0
jae 0x14016ba3e
sbb al, 0
mov qword [r14], 0
test rdi, rdi
invalid
je 0x14016ba72
mov qword [rsp + 0x30], rdi
lea rcx, [rsp + 0x30]
and al, 0x30
and al, 0x30
call fcn.140198d20
add al, byte [rax]
add byte [rcx], dh
xor ebp, ebp
in eax, dx
mov eax, ebp
movaps xmm6, xmmword [rsp + 0x110]
mov ah, 0x24
adc byte [rcx], al
add byte [rax], al
mov ah, 0x24
adc byte [rcx], al
add byte [rax], al
add rsp, 0x128
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
invalid
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
mov edx, 2
mov rcx, rbx
call fcn.140199d10
mov bpl, 1
mov ch, 1
mov ch, 1
cmp r13d, 2
mov r14, qword [rsp + 0x28]
jne 0x14016ba00
jmp 0x14016ba72
mov rcx, qword [rbx + 0x20]
mov rax, qword [rbx + 0x28]
call qword [rax + 0x28]
test al, al
je 0x14016b894
mov rcx, rbx
call fcn.1401704a0
jmp 0x14016b791
lea rax, [rsp + 0x64]
mov qword [rsp + 0x70], rax
jo 0x14016bb24
lea eax, [0x140042fb0]
jo 0x14016bb24
lea eax, [0x140042fb0]
mov qword [rsp + 0x78], 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
mov dword [rsp + 0x50], 0
lea rax, [rsp + 0x70]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_store.rs
cdq
mov dword [0x18ca40322], ebx
add byte [rax - 0x73], cl
and al, 0x30
cdq
mov dword [0x18ca40322], ebx
add byte [rax - 0x73], cl
and al, 0x30
add byte [rax - 0x73], cl
and al, 0x30
call fcn.14032b4c0
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.rsp
mov edx, 0x36
call fcn.1403343e0
mov qword [rsp + 0x30], r13
mov byte [rsp + 0x38], al
lea rax, [0x1403d3470]
mov qword [rsp + 0x20], rax
lea rcx, [0x14040289e]
add byte [rbp + rcx*4 + 0xd], cl
hlt
jl 0x14016bb89
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x30
mov edx, 0x2b
call fcn.14032b930
add byte [rbp + rcx*4 + 0xd], cl
hlt
mov qword [r14], 0
lea rcx, str.internal_error:_entered_unreachable_codeC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_sync_notify.rs
cmp esp, dword [rdi]
add byte [rbp + rcx*4 + 5], cl
invalid
xor esp, dword [rsi]
add byte [rdx + 0x28], bh
add byte [rax], al
add byte [rax], al
call fcn.14032b650
mov ecx, 8
mov edx, 0x38
add al, ch
invalid
hlt
sbb eax, dword [rax]
hlt
mov ecx, 8
mov edx, 0x28
add byte [rax], al
add byte [rax], al
call fcn.14032afd0
mov ecx, 8
add byte [rax], al
mov edx, 8
call fcn.14032afd0
add ah, cl
add ah, cl
push rsi
push rdi
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
mov rsi, rcx
mov esi, ecx
movzx eax, byte [rcx + 0xe50]
test eax, eax
invalid
je 0x14016bc1a
sal byte [rsi + rax*2 - 0x7d], 0xf8
add esi, dword [rbp + 0x39]
cmp eax, 3
jne case.0x14015d79b.70
lea rcx, [rsi + 0x70]
call case.0x1401512de.177
jle 0x14016bc11
add byte [rax], al
mov rax, qword [rsi + 0x58]
mov eax, dword [rsi + 0x58]
lock dec qword [rax]
jne 0x14016bbf5
or byte [rbp + 9], dh
mov rcx, qword [rsi + 0x58]
pop rax
call fcn.140180ec0
push rdx
add dword [rax], eax
mov rax, qword [rsi + 0x60]
lock dec qword [rax]
jne case.0x14015d79b.70
mov rcx, qword [rsi + 0x60]
mov rdx, qword [rsi + 0x68]
mov edx, dword [rsi + 0x68]
mov edx, dword [rsi + 0x68]
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.140180e30
add byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
pop rdi
pop rsi
ret
mov rax, qword [rsi + 0x58]
lock dec qword [rax]
je case.0x140132c92.308
mov rax, qword [rsi + 0x60]
lock dec qword [rax]
je 0x14016bca1
cmp byte [rsi], 2
jb case.0x140143c37.171
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 + 0x20]
mov rcx, qword [0x14043f190]
or eax, 0x2d3540
or eax, 0x2d3540
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsi + 0x28]
mov rax, qword [rsi + 0x10]
adc byte [rax - 0x75], cl
push rsi
sbb byte [rbx + rcx*4 + 0x46], cl
and bh, bh
push rax
invalid
sbb byte [rbx + rcx*4 + 0x46], cl
and bh, bh
and dil, r15b
push rax
and byte [rax - 0x75], cl
mov rax, qword [rsi + 0x30]
mov rdx, qword [rsi + 0x38]
mov rax, qword [rax + 0x20]
and byte [rbx + rcx*4 + 0x46], cl
mov rax, qword [rsi + 0x30]
mov rdx, qword [rsi + 0x38]
mov rax, qword [rax + 0x20]
and byte [rbx + rcx*4 + 0x46], cl
add rsi, 0x48
and byte [rbx + rcx*4 + 0x46], cl
add rsi, 0x48
mov rcx, rsi
mov rcx, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp rax
invalid
mov rcx, qword [rsi + 0x58]
pop rax
call fcn.140180ec0
mov rax, qword [rsi + 0x60]
lock dec qword [rax]
or byte [rbp - 0x73], dh
or byte [rbp - 0x73], dh
mov rcx, qword [rsi + 0x60]
mov rdx, qword [rsi + 0x68]
push rsi
push 0x15182e8
add byte [rax - 0x7f8cfdc2], al
push rsi
push 0x15182e8
add byte [rax - 0x7f8cfdc2], al
jmp case.0x140143c37.171
int3
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x1428
call fcn.140329ca0
sub rsp, rax
invalid
movdqa xmmword [rsp + 0x1410], xmm6
mov rdi, rdx
mov edi, edx
and al, 0x10
adc al, 0
add byte [rax - 0x77], cl
mov edi, edx
mov edi, edx
movzx eax, byte [rdx + 0xe50]
test eax, eax
mov qword [rsp + 0x60], r8
and al, 0x60
add byte [rbp + 0x44894cc0], al
and al, 0x60
mov qword [rsp + 0x68], rcx
je 0x14016bd33
push 0xfffffffff8833974
add ecx, dword [rdi]
test eax, ecx
sbb eax, 0x8d480000
xchg dword [rdx], esi
add dword [rax], eax
cmp eax, 3
jne case.default.0x14016bd28
lea rax, [rdi + 0x132]
mov qword [rsp + 0x78], rax
add byte [rax - 0x77], cl
and al, 0x78
movzx eax, byte [rdi + 0x132]
lea rbx, [rdi + 0x70]
lea rcx, [0x14040b6d0]
lea ecx, [0x14040b6d0]
lea ecx, [0x14040b6d0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
enter 0xffffffffffffe0ff, 0x4c
mov esi, dword [rdi + 0xc8]
mov r14, qword [rdi + 0xc8]
jmp 0x14016bd93
lea r14, [rdi + 0x58]
lea rbx, [rdi + 0x70]
pop rdi
jo case.0x140138c54.217
mov rax, qword [rdi + 0x50]
mov qword [rdi + 0xc0], rax
add byte [rax], al
add byte [rdi], cl
adc byte [rdi + 0x40], al
add byte [rax], al
add byte [rdi], cl
adc byte [rdi + 0x40], al
movups xmmword [rdi + 0xb0], xmm0
movups xmm0, xmmword [rdi]
invalid
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
adc byte [rdi + 0x20], dl
invalid
movups xmm3, xmmword [rdi + 0x30]
movups xmmword [rdi + 0xa0], xmm3
movups xmmword [rdi + 0x90], xmm2
xchg edi, eax
nop
add byte [rax], al
add byte [rdi], cl
adc dword [rdi + 0x80], ecx
add byte [rax], 0
add byte [rax], al
add byte [rdi], cl
adc dword [rdi + 0x70], eax
invalid
invalid
add byte [rax], al
add byte [rdi], cl
adc dword [rdi + 0x70], eax
invalid
invalid
mov qword [rdi + 0xc8], r14
lea rax, [rdi + 0x132]
lea eax, [rdi + 0x132]
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rsp + 0x78], rax
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rsp + 0x78], rax
invalid
js 0x14016bd53
mov byte [rdi + 0x132], 0
xchg dword [rdx], esi
add dword [rax], eax
add byte [rax], al
mov byte [rdi + 0x133], 0
lea r13, [rdi + 0xd0]
add byte [rax], al
add byte [rdi], cl
adc byte [rbx], al
add byte [rax], al
add byte [rdi], cl
adc byte [rbx], al
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
adc byte [rbx + 0x20], dl
adc byte [rbx + 0x20], dl
and byte [rdi], cl
adc byte [rbx + 0x30], bl
movups xmm3, xmmword [rbx + 0x30]
movups xmmword [rdi + 0xd0], xmm0
movups xmmword [rdi + 0xe0], xmm1
movups xmmword [rdi + 0xf0], xmm2
adc dword [rdi + 0xf0], edx
adc dword [rdi + 0xf0], edx
xchg edi, eax
lock add byte [rax], al
add byte [rdi], cl
movups xmmword [rdi + 0x100], xmm3
adc dword [rdi + 0x100], ebx
lahf
add byte [rcx], al
add byte [rax], al
add dword [rax], eax
add bl, dh
movq mm0, qword [rbx + 0x40]
movdqu xmm0, xmmword [rbx + 0x40]
movdqu xmmword [rdi + 0x110], xmm0
mov rax, qword [rbx + 0x50]
push r8
push r8
mov qword [rdi + 0x120], rax
mov qword [rdi + 0x128], r14
xchg dword [rax], esp
add dword [rax], eax
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]
rol byte [rax], 1
add byte [rax], al
js 0x14016be51
invalid
add byte [rdi], cl
mov dh, 0x87
rol byte [rax], 1
add byte [rax], al
je 0x14016be4f
test al, al
je 0x14016be12
inc dword [rax + rax*8 - 0x49f0ba8b]
inc dword [rax + rax*8 - 0x49f0ba8b]
add eax, 0x2d3427
mov r13d, 0x1f
mov ebp, 0x1f
invalid
mov ebp, 0x1f
invalid
add byte [rax], al
add byte [rdx + 0x1f], bh
mov edx, 0x1f
xor ecx, ecx
leave
call fcn.1401d3670
test rax, rax
test eax, eax
je 0x14016dad7
mov r12, rax
movups xmm0, xmmword [0x14035d7df]
movups xmmword [rax + 0xf], xmm0
adc dword [rax + 0xf], eax
adc dword [rax + 0xf], eax
movdqu xmm0, xmmword [str.invalid_URL__scheme_is_not_httpinvalid_URL__scheme_is_missinginvalid_URL__host_is_missingConnectError]
jmp 0x14016bfaf
invalid
add dword [rax], eax
add byte [rax], al
invalid
test al, al
je 0x14016bf77
add byte [rax - 0x7b], cl
sal byte [rdi + rdx*2 + 0x48], cl
mov ecx, dword [rdi + 0xe8]
invalid
invalid
add byte [rax], al
invalid
test rdx, rdx
je case.0x1401512de.157
mov rcx, qword [rdi + 0xe8]
call 0x12816be6b
call fcn.14008cb50
test rax, rax
je case.0x1401512de.157
loope 0x14016be79
dec dword [rax - 0x7b]
dec dword [rax - 0x7b]
sal byte [rsi + rax*2 + 0x49], 0x89
invalid
mov r12, rax
mov esp, eax
mov r15, rdx
mov edi, edx
xlatb
mov r8, qword [rdi + 0xf0]
mov eax, dword [rdi + 0xf0]
test r8, r8
je 0x14016c089
inc dword [rcx]
add byte [rax], al
invalid
inc dword [rcx]
add byte [rax], al
invalid
add byte [rax - 0x75], cl
mov rdx, qword [rdi + 0xe8]
lea rcx, [rsp + 0x250]
add al, byte [rax]
invalid
xchg edi, eax
call 0x18816be92
lea ecx, [rsp + 0x250]
add al, byte [rax]
invalid
add al, byte [rax]
add al, ch
invalid
call fcn.14008c600
cmp qword [rsp + 0x250], 0
and al, 0x50
add al, byte [rax]
add byte [rax], al
and al, 0x50
add al, byte [rax]
add byte [rax], al
je 0x14016c089
add dword [rax], eax
add byte [rdi], cl
mov bh, 0x8c
and al, 0x60
add al, byte [rax]
add cl, ch
pushfq
add al, byte [rax]
add byte [rdi], cl
invalid
mov dh, 5
invalid
jg 0x14016bef2
movzx ecx, word [rsp + 0x260]
jmp 0x14016c156
movzx eax, byte [0x14043f240]
add eax, 0x2d337f
sub eax, 0x1cbd4100
add byte [rax], al
add byte [rdx + 0x1c], bh
invalid
mov r13d, 0x1c
mov edx, 0x1c
invalid
xor ecx, ecx
call fcn.1401d3670
test rax, rax
je 0x14016dae6
add byte [rax], al
invalid
mov r12, rax
movups xmm0, xmmword [0x14035d819]
xor ebx, dword [rcx]
invalid
add byte [rdi], cl
adc dword [rax + 0xc], eax
movdqu xmm0, xmmword [0x14035d80d]
movq mm0, qword [0x14035d80d]
outsd dx, dword [rsi]
add eax, 0x1f191b
xor ebx, dword [rcx]
invalid
jmp 0x14016bfaf
add byte [rbp - 0x77], cl
invalid
mov r12, r8
lea rax, [rdi + 0xae9]
or al, byte [rax]
add byte [rax - 0x77], cl
mov qword [rsp + 0x28], rax
or al, byte [rax]
add byte [rax - 0x77], cl
mov qword [rsp + 0x28], rax
movzx eax, byte [rdi + 0xae9]
lea rcx, [rdi + 0x138]
mov qword [rsp + 0x40], rcx
mov dword [rsp + 0x40], ecx
mov dword [rsp + 0x40], ecx
lea rcx, [0x14040b6e4]
lea rcx, [0x14040b6e4]
or eax, 0x29f7c4
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
enter 0xffffffffffffe0ff, 0x48
mov dword [rsp + 0x30], ebx
and al, 0x30
invalid
mov qword [rsp + 0x30], rbx
xor cl, ch
in eax, dx
adc al, 0
add byte [rax - 0x77], cl
mov qword [rsp + 0x30], rbx
jmp 0x14016d420
mov qword [rsp + 0x30], rbx
lea rbx, [rdi + 0x179]
jns 0x14016bf3e
add byte [rax], al
add byte [rdi], cl
mov dh, 0x87
xchg dword [rcx + 1], edi
movzx eax, byte [rdi + 0x179]
xchg dword [rcx + 1], edi
add byte [rax], al
add byte [rbp + rcx*4 - 0x59], cl
pop rax
lea r12, [rdi + 0x158]
lea rcx, [0x14040b700]
lea ecx, [0x14040b700]
or eax, 0x29f7ac
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
or eax, 0x29f7ac
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
loopne 0x14016bfaa
mov r14, qword [rdi + 0x170]
mov esi, dword [rdi + 0x170]
mov r15, qword [rdi + 0x158]
mov rbp, qword [rdi + 0x160]
invalid
add dword [rax], eax
add cl, ch
invalid
invalid
add byte [rax], al
invalid
add byte [rax - 0x75], cl
scasd eax, dword [rdi]
invalid
add dword [rax], eax
add cl, ch
adc eax, dword [0xf625bf79]
add byte [rdi], cl
mov dh, 5
ret 0x2d32
invalid
sub eax, 0x1ebd4100
add byte [rax], al
add byte [rdx + 0x1e], bh
add byte [rax], al
invalid
mov r13d, 0x1e
mov ebp, 0x1e
mov edx, 0x1e
xor ecx, ecx
call fcn.1401d3670
test rax, rax
je 0x14016db19
sbb eax, dword [rax]
invalid
mov r12, rax
movups xmm0, xmmword [0x14035d7fd]
add eax, 0x1f185a
add eax, 0x1f185a
movups xmmword [rax + 0xe], xmm0
movdqu xmm0, xmmword [0x14035d7ef]
invalid
add eax, 0x1f1840
add bl, dh
movdqu xmmword [r12], xmm0
movq qword [r12], mm0
xor r15d, r15d
xor esi, esi
mov ebp, 1
add byte [rax + 0xd0bf], al
add byte [rdx], al
cmp byte [rdi + 0xd0], 2
mov edi, 0xd0
add dh, byte [rdx + 0x2b]
jb 0x14016bff3
jb 0x14016bff3
mov r14, qword [rdi + 0xd8]
lea rcx, [r14 + 0x18]
mov rax, qword [r14]
mov rdx, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
call qword [rax + 0x20]
and byte [rax - 0x75], cl
or eax, 0x2d31a8
sbb byte [rcx - 0x75], cl
invalid
and byte [rax - 0x75], cl
or eax, 0x2d31a8
sub eax, 0x4dd23100
mov eax, esi
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rax - 0x73], cl
invalid
lea rcx, [rdi + 0xf8]
mov rax, qword [rdi + 0xe0]
mov eax, dword [rdi + 0xe0]
add byte [rax], al
add byte [rax - 0x75], cl
xchg edi, eax
call 0x18c16c009
mov eax, dword [rdi + 0xf0]
mov rdx, qword [rdi + 0xe8]
mov edx, dword [rdi + 0xe8]
mov r8, qword [rdi + 0xf0]
call qword [rax + 0x20]
lea rcx, [rdi + 0x118]
mov rax, qword [rdi + 0x100]
mov eax, dword [rdi + 0x100]
push rax
and byte [rax - 0x73], cl
invalid
mov eax, dword [rdi + 0x100]
mov rdx, qword [rdi + 0x108]
mov r8, qword [rdi + 0x110]
adc byte [rcx], al
add byte [rax], al
adc byte [rcx], al
add byte [rax], al
call qword [rax + 0x20]
mov byte [rdi + 0x132], 1
mov rcx, rbx
call case.0x1401512de.177
and byte [0xcb5ec042], ch
pop r8
and byte [0xcb5ec042], ch
pop r8
lock dec qword [rax]
jne 0x14016c053
mov rcx, qword [rdi + 0x58]
call fcn.140180ec0
invalid
add byte [rax - 0x75], cl
invalid
mov rax, qword [rdi + 0x60]
lock dec qword [rax]
jne case.0x1401612b6.61
mov rcx, qword [rdi + 0x60]
mov rdx, qword [rdi + 0x68]
call fcn.140180e30
mov rax, qword [rsp + 0x68]
mov qword [rax], rbp
mov qword [rax + 8], r12
mov dword [rax + 8], esp
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], r15
mov qword [rax + 0x20], rsi
mov cl, 1
jmp case.0x1401696ff.23
add byte [rax], al
add byte [rax], al
cmp byte [r13], 0
je 0x14016c152
lea rdx, [0x1403d4340]
mov rcx, r13
call fcn.140090450
inc dword [rax + rax*8 + 0x1bbb8]
mov ebx, 0xb9000001
push rax
add byte [rax], al
add byte [rdi], cl
enter 0xffffffffffff9fe9, 0
add byte [rax], al
invalid
mov ebx, 0xb9000001
push rax
add byte [rax], al
add byte [rdi], cl
enter 0xffffffffffff9fe9, 0
add byte [rax], al
invalid
add byte [rax - 0x75], cl
xchg edi, eax
add byte [rcx], 0
add byte [rbx + rcx*4 - 0x71], cl
mov byte [rcx], al
add byte [rax], al
mov rdx, qword [rdi + 0x180]
mov r9, qword [rdi + 0x188]
jmp 0x14016c500
add byte [rax], al
mov rdx, qword [rdi + 0xaf0]
test rdx, rdx
jne 0x14016d707
jmp 0x14016c12e
lea rax, [rdi + 0xe48]
mov qword [rsp + 0x58], rax
movzx eax, byte [rdi + 0xe48]
test eax, eax
je 0x14016c430
invalid
cmp eax, 3
jne case.default.0x14016c11c
lea rbp, [rdi + 0xcd0]
movzx eax, byte [rdi + 0xd58]
pop rax
or eax, 0x8d480000
or eax, 0x29f5ff
pop rax
or eax, 0x8d480000
or eax, 0x29f5ff
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
or dword [rax + 1], 0x48e0ffc8
mov edx, dword [rdi + 0xaf8]
mov rdx, qword [rdi + 0xaf8]
test rdx, rdx
jne 0x14016d5b0
lea rcx, [0x1403ce4a4]
lea r8, [0x1403ce530]
mov edx, 0x18
add al, ch
or bh, cl
sbb eax, dword [rax]
and esp, dword [rsi]
add byte [rbp + rcx*4 + 5], cl
hlt
add al, ch
or bh, cl
sbb eax, dword [rax]
mov rdx, qword [rdi + 0xb20]
jmp 0x14016d870
mov cx, 0x50
mov dword [rsp + 0x28], ecx
mov word [rdi + 0x130], cx
xor ecx, ecx
jmp 0x14016c17f
inc rcx
sub rcx, r12
cmp edx, 0x5b
jne 0x14016c215
cmp rcx, r15
je 0x14016c212
mov rax, rcx
add rcx, r12
movzx r10d, byte [rcx]
movzx edx, r10b
test dl, dl
jns 0x14016c170
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp dl, 0xdf
jbe 0x14016c1ec
or edx, r9d
or edx, r8d
cmp edx, 0x110000
je 0x14016c212
add rcx, 4
jmp 0x14016c173
rol dword [rbx + rbp*8], 0x87
add rcx, 2
shl r8d, 6
or r8d, r11d
mov edx, r8d
jmp 0x14016c173
mov rax, r15
sub r15, rax
add r12, rax
mov qword [rsp + 0x30], rbx
jmp 0x14016c23e
dec r15
movzx eax, al
mov dh, 0xc0
mov dh, 0xc0
sub r15, r12
cmp eax, 0x5d
jne 0x14016c2b3
test r15, r15
je case.0x14015b216.134
mov rbp, r15
add r15, r12
out 0x41, eax
movzx eax, byte [rdi - 1]
out 0x41, eax
movzx eax, byte [rdi - 1]
test al, al
jns 0x14016c230
movzx ecx, byte [r15 - 2]
cmp cl, 0xc0
jge 0x14016c27f
movzx edx, byte [r15 - 3]
cmp dl, 0xbf
jg 0x14016c288
movzx r8d, byte [r15 - 4]
add r15, 0xfffffffffffffffc
and r8d, 7
shl r8d, 6
and edx, 0x3f
loop 0x14016c2b9
loop 0x14016c2b9
or edx, r8d
jmp 0x14016c28f
add r15, 0xfffffffffffffffe
and ecx, 0x1f
jmp 0x14016c297
add r15, 0xfffffffffffffffd
and edx, 0xf
shl edx, 6
and ecx, 0x3f
or ecx, edx
shl ecx, 6
and al, 0x3f
movzx eax, al
or eax, ecx
cmp eax, 0x110000
jne 0x14016c236
lea r15, [rdi + 0x138]
xor ebp, ebp
jmp 0x14016c2c4
lea r15, [rdi + 0x138]
cmp rbp, 0xf
ja 0x14016c3be
add byte [rax - 0x7d], cl
std
invalid
mov qword [rsp + 0x250], r12
mov qword [rsp + 0x258], rbp
lea rcx, [rsp + 0x250]
push rax
add al, byte [rax]
add al, ch
lahf
out 0xec, al
dec dword [rax - 0x77]
ror dword [rax - 0x3f], 0xe9
or byte [rcx - 0xff1f], al
and ecx, 0xffffff00
xor esi, esi
cmp qword [rsp + 0x258], 0
sete dl
movzx ebx, ah
cmove esi, ecx
and al, dl
mov r13d, 1
cmovne r13d, ebx
cmp al, 1
jne 0x14016c3b9
movzx eax, byte [0x14043f240]
add eax, 0x2d2f23
mov edx, 0x20
xor ecx, ecx
call fcn.1401d3670
test rax, rax
je case.0x14015c2a6.120
or esi, r13d
mov word [rax], 0
add byte [rax], al
mov dword [rax + 2], esi
mov ecx, dword [rsp + 0x28]
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, qword [rsp + 0x30]
mov byte [rdi + 0x133], 1
mov rsi, qword [rdi + 0x138]
add dword [rax], eax
add byte [rax - 0x7b], cl
test byte [rdi], 0x85
xchg edx, eax
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax - 0x7b], cl
test byte [rdi], 0x85
xchg edx, eax
add byte [rax], al
add byte [rax - 0x7b], cl
in eax, dx
test rbp, rbp
je 0x14016c448
js 0x14016db5e
mov rbx, qword [rsp + 0x30]
mov qword [rsp + 0xb30], r12
mov qword [rsp + 0xb38], rbp
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x250]
lea rdx, [rsp + 0xb30]
call fcn.14003ad20
cmp qword [rsp + 0xb38], 0
jne 0x14016c3fc
test byte [rsp + 0x250], 1
jne 0x14016cc03
invalid
or byte [rax], al
invalid
invalid
mov qword [r15], 0
mov byte [rdi + 0x133], 1
mov rsi, qword [rdi + 0x138]
test rsi, rsi
je 0x14016c388
mov rbp, qword [r15 + 8]
mov r14, qword [r15 + 0x10]
mov r13, qword [r15 + 0x18]
mov r12, qword [rsp + 0x60]
jmp 0x14016c991
mov qword [rsp + 0x30], rbx
mov rbx, qword [rdi + 0xaf0]
mov rax, qword [rdi + 0xaf8]
jmp 0x14016d47b
mov r15d, 1
add r14, 8
mov rcx, r15
mov rdx, r12
mov r8, rbp
call sub.VCRUNTIME140.dll_memcpy
lea r12, [rdi + 0x158]
mov qword [rdi + 0x158], r15
mov qword [rdi + 0x160], rbp
scasd eax, dword [rdi]
invalid
add dword [rax], eax
add byte [rcx + rcx*4 - 0x49], cl
jo 0x14016c47b
add byte [rax], al
lea rbx, [rdi + 0x179]
mov byte [rdi + 0x179], 0
xchg dword [rcx + 1], edi
add byte [rax], al
invalid
xchg dword [rcx + 1], edi
add byte [rax], al
add byte [rax - 0x73], cl
xchg dword [rax + 1], ebp
add byte [rax], al
lea rax, [rdi + 0x168]
mov qword [rdi + 0x168], r14
mov byte [rdi + 0x178], 1
mov qword [rdi + 0x188], r15
mov qword [rdi + 0x190], rbp
mov qword [rdi + 0x180], rax
mov byte [rdi + 0x178], 0
mov rax, qword [rdi + 0x168]
mov rdx, qword [rdi + 0x188]
mov r8, qword [rdi + 0x190]
mov rcx, qword [rax]
mov rax, qword [rax + 8]
mov r9, qword [rax + 0x10]
dec r9
and r9, 0xfffffffffffffff0
add rcx, r9
add rcx, 0x10
call qword [rax + 0x18]
mov r9, rdx
mov rdx, rax
mov qword [rdi + 0x180], rax
mov qword [rdi + 0x188], r9
lea rcx, [rsp + 0x250]
mov r8, qword [rsp + 0x60]
call qword [r9 + 0x18]
mov rsi, qword [rsp + 0x250]
cmp rsi, 2
jne 0x14016c533
mov byte [rbx], 4
mov cl, 3
mov rax, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x78]
jmp 0x14016e795
mov r15, qword [rsp + 0x258]
mov rax, qword [rsp + 0x260]
mov qword [rsp + 0x38], rax
mov r14, qword [rdi + 0x180]
mov rbx, qword [rdi + 0x188]
mov rax, qword [rbx]
test rax, rax
je 0x14016c563
mov rcx, r14
call rax
cmp qword [rbx + 8], 0
je 0x14016c587
cmp qword [rbx + 0x10], 0x11
jb 0x14016c575
mov r14, qword [r14 - 8]
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov word [rdi + 0x178], pe_nt_image_headers64
mov rcx, r12
call fcn.14016e830
test rsi, rsi
mov qword [rsp + 0x40], r15
je 0x14016c62c
movzx eax, byte [0x14043f240]
mov edx, 9
xor ecx, ecx
call fcn.1401d3670
test rax, rax
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
je 0x14016db28
mov r12, rax
movabs rax, 0x6f72726520736e64
mov qword [r12], rax
mov byte [r12 + 8], 0x72
mov r8, qword [rdi + 0x138]
test r8, r8
je 0x14016c608
cmp qword [rdi + 0x148], 0
je 0x14016c608
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rdi + 0x133], 0
mov r13d, 9
mov ebp, 1
cmp byte [rdi + 0xd0], 2
jae 0x14016bfc8
jmp 0x14016bff3
mov r14, qword [rsp + 0x38]
mov rax, qword [r14 + 0x18]
lea rcx, [rsp + 0x250]
mov rdx, r15
mov qword [rsp + 0x58], rax
call rax
movzx esi, word [rsp + 0x250]
cmp si, 2
jne 0x14016c6a0
mov rax, qword [r14]
test rax, rax
mov rbx, qword [rsp + 0x30]
je 0x14016c667
mov rcx, r15
call rax
mov ebp, 4
cmp qword [r14 + 8], 0
mov r12, qword [rsp + 0x60]
je 0x14016c695
cmp qword [r14 + 0x10], 0x11
jb 0x14016c683
mov r15, qword [r15 - 8]
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
xor r13d, r13d
xor r14d, r14d
jmp 0x14016c95f
mov eax, dword [rsp + 0x252]
mov dword [rsp + 0x70], eax
movups xmm0, xmmword [rsp + 0x258]
movaps xmmword [rsp + 0x150], xmm0
mov eax, dword [rsp + 0x268]
mov dword [rsp + 0x160], eax
movzx eax, word [rsp + 0x26e]
mov word [rsp + 0x28], ax
movzx ebp, word [rdi + 0x130]
test si, si
movzx eax, word [rsp + 0x256]
cmove ax, bp
mov word [rsp + 0x88], ax
cmove bp, word [rsp + 0x26c]
mov rax, qword [r14 + 0x20]
lea rcx, [rsp + 0x250]
mov rdx, r15
mov qword [rsp + 0x48], rax
call rax
mov rax, qword [rsp + 0x250]
inc rax
mov rcx, 0xffffffffffffffff
cmovne rcx, rax
cmp rcx, 5
mov r14d, 4
mov ebx, 4
cmovae rbx, rcx
shr rcx, 0x3a
mov r12, rbx
shl r12, 5
test rcx, rcx
jne 0x14016db75
movzx eax, byte [0x14043f240]
xor ecx, ecx
mov rdx, r12
call fcn.1401d3670
test rax, rax
je 0x14016db78
mov r13, rax
mov word [rax], si
mov eax, dword [rsp + 0x70]
mov dword [r13 + 2], eax
movzx eax, word [rsp + 0x88]
mov word [r13 + 6], ax
movdqa xmm0, xmmword [rsp + 0x150]
movdqu xmmword [r13 + 8], xmm0
mov eax, dword [rsp + 0x160]
mov dword [r13 + 0x18], eax
mov word [r13 + 0x1c], bp
movzx eax, word [rsp + 0x28]
mov word [r13 + 0x1e], ax
mov qword [rsp + 0xb30], rbx
mov qword [rsp + 0xb38], r13
mov qword [rsp + 0xb40], 1
mov eax, 1
mov qword [rsp + 0x28], rax
mov esi, 0x20
jmp 0x14016c832
mov word [r13 + rsi], r12w
mov dword [r13 + rsi + 2], ebp
mov word [r13 + rsi + 6], r15w
movdqa xmm0, xmmword [rsp + 0x90]
movdqu xmmword [r13 + rsi + 8], xmm0
mov eax, dword [rsp + 0xa0]
mov dword [r13 + rsi + 0x18], eax
mov word [r13 + rsi + 0x1c], bx
mov word [r13 + rsi + 0x1e], r14w
inc rcx
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0xb40], rcx
add rsi, 0x20
mov r15, qword [rsp + 0x40]
lea rcx, [rsp + 0x250]
mov rdx, r15
call qword [rsp + 0x58]
movzx r12d, word [rsp + 0x250]
cmp r12w, 2
je 0x14016c902
lea rax, [rsp + 0x258]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x90], xmm0
mov eax, dword [rax + 0x10]
mov dword [rsp + 0xa0], eax
movzx ebx, word [rdi + 0x130]
test r12w, r12w
movzx r15d, word [rsp + 0x256]
cmove r15w, bx
cmove bx, word [rsp + 0x26c]
mov ebp, dword [rsp + 0x252]
movzx r14d, word [rsp + 0x26e]
mov rcx, qword [rsp + 0x28]
cmp rcx, qword [rsp + 0xb30]
jne 0x14016c7e0
lea rcx, [rsp + 0x250]
mov rdx, qword [rsp + 0x40]
call qword [rsp + 0x48]
mov r8, qword [rsp + 0x250]
inc r8
mov rax, 0xffffffffffffffff
cmove r8, rax
lea rcx, [rsp + 0xb30]
mov rdx, qword [rsp + 0x28]
call fcn.140334270
mov rcx, qword [rsp + 0x28]
mov r13, qword [rsp + 0xb38]
jmp 0x14016c7e0
mov rsi, qword [rsp + 0x38]
mov rax, qword [rsi]
test rax, rax
je 0x14016c914
mov rcx, r15
call rax
cmp qword [rsi + 8], 0
mov rbx, qword [rsp + 0x30]
mov r12, qword [rsp + 0x60]
mov r13, qword [rsp + 0x28]
je 0x14016c94f
cmp qword [rsi + 0x10], 0x11
jb 0x14016c935
mov r15, qword [r15 - 8]
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov r13, qword [rsp + 0xb40]
mov r14, qword [rsp + 0xb30]
mov rbp, qword [rsp + 0xb38]
shl r13, 5
add r13, rbp
lea r15, [rdi + 0x138]
mov rcx, qword [rdi + 0x138]
test rcx, rcx
je 0x14016c98e
cmp byte [rdi + 0x133], 0
je 0x14016c98e
mov rsi, rbp
mov byte [rdi + 0x133], 0
mov rax, qword [rdi + 0x128]
mov rdx, qword [rax]
mov ecx, dword [rdx + 0x48]
cmp ecx, 0x3b9aca00
mov qword [rsp + 0x58], rdx
mov qword [rsp + 0x30], rbx
jne 0x14016ca0c
movzx esi, byte [rsp + 0x251]
mov rax, qword [rsp + 0x252]
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x259]
mov qword [rsp + 0x137], rax
movzx eax, byte [0x14043f240]
mov edx, 0x20
xor ecx, ecx
call fcn.1401d3670
test rax, rax
je case.0x14015c2a6.120
mov word [rax], 1
mov byte [rax + 4], sil
mov rcx, qword [rsp + 0x130]
mov rdx, qword [rsp + 0x137]
mov qword [rax + 5], rcx
mov qword [rax + 0xc], rdx
mov qword [rax + 0x14], 0
mov ecx, dword [rsp + 0x28]
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 byte [rdi + 0x133], 1
mov rsi, qword [rdi + 0x138]
test rsi, rsi
jne 0x14016c41a
movups xmmword [rdi + 0x91c], xmm3
movaps xmm0, xmmword [rsp + 0x200]
movups xmmword [r15 + 0x92c], xmm0
movdqa xmm0, xmmword [rsp + 0x210]
movdqu xmmword [r15 + 0x93c], xmm0
mov eax, dword [rsp + 0x220]
mov dword [r15 + 0x94c], eax
mov rax, qword [rsp + 0x88]
mov qword [r15 + 0x950], rax
xchg dword [rax + 9], edx
add byte [rax], al
mov qword [r15 + 0x958], rax
mov rax, qword [rsp + 0x148]
mov qword [r15 + 0x960], rax
pop rax
or dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rcx*2], ah
add dword [rax], eax
add byte [rcx - 0x77], cl
xchg dword [rax + 9], esp
add byte [rax], al
mov rax, qword [rsp + 0x70]
mov qword [r15 + 0x968], rax
mov rax, qword [rsp + 0x108]
mov eax, dword [rsp + 0x108]
mov qword [r15 + 0x970], rax
mov eax, dword [rsp + 0x54]
mov dword [r15 + 0x978], eax
mov qword [r15 + 0x980], r13
mov qword [r15 + 0x988], rbp
mov rax, qword [rsp + 0x40]
mov qword [r15 + 0x990], rax
nop
or dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x28
mov qword [r15 + 0x998], rax
mov rax, qword [rsp + 0x48]
mov qword [r15 + 0x9a0], rax
mov dword [r15 + 0x9a8], ebx
add byte [rax], al
movzx eax, byte [rsp + 0x84]
mov byte [r15 + 0x9b0], al
mov eax, dword [rsp + 0x80]
mov dword [r15 + 0x9ac], eax
lea rax, [rdi + 0xae9]
mov qword [rsp + 0x28], rax
and al, 0x28
mov byte [rdi + 0xae9], 0
lea rax, [rdi + 0x138]
mov qword [rsp + 0x40], rax
mov byte [rdi + 0xae8], 0
lea rcx, [rdi + 0x938]
lea rdx, [rdi + 0xa10]
adc byte [rdx], cl
add byte [rax], al
adc byte [rdx], cl
add byte [rax], al
mov r8d, 0xd8
call sub.VCRUNTIME140.dll_memcpy
lea rbx, [rdi + 0x9e0]
cmp dword [rdi + 0x948], 0x3b9aca00
jne 0x14016d4ce
invalid
jnp 0x14016d49c
mov rax, qword [rdi + 0x938]
mov eax, dword [rdi + 0x938]
mov qword [rdi + 0xaf0], rbx
mov qword [rdi + 0xaf8], rax
lea rcx, [rdi + 0xe48]
mov qword [rsp + 0x58], rcx
mov byte [rdi + 0xe48], 0
invalid
add byte [rax - 0x77], cl
lahf
add byte [rbx], cl
add byte [rax], al
mov qword [rdi + 0xb00], rbx
mov qword [rdi + 0xb08], rax
mov qword [rdi + 0xb10], 0
mov qword [rdi + 0xb30], rbx
xor r12d, r12d
xor esp, esp
mov rax, qword [rbx + 8]
cmp rax, qword [rbx + 0x18]
jne case.0x14015d061.99
add byte [rax], al
add byte [rax], al
test r12, r12
mov rbx, qword [rsp + 0x30]
je 0x14016e566
mov r13, qword [rdi + 0xb18]
movdqu xmm6, xmmword [rdi + 0xb20]
jmp 0x14016e5cd
lea rdx, [rdi + 0x940]
mov r8d, 0xa0
mov rcx, qword [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rdi + 0x938]
lea rdx, [rdi + 0x1d8]
mov qword [rdi + 0x1d8], rbx
mov qword [rdi + 0x1e0], rax
mov byte [rdi + 0x530], 0
lea rcx, [rdi + 0x1a8]
lea r8, [rdi + 0x538]
mov qword [rdi + 0x538], rcx
mov qword [rdi + 0x540], rax
mov byte [rdi + 0x890], 0
or byte [rax], al
add byte [rax], al
mov qword [rdi + 0xaf0], r8
lea rax, [rdi + 0x898]
movups xmm0, xmmword [rdi + 0x940]
movups xmmword [rdi + 0x898], xmm0
movups xmm0, xmmword [rdi + 0x950]
movups xmmword [rdi + 0x8a8], xmm0
movups xmm0, xmmword [rdi + 0x960]
movups xmmword [rdi + 0x8b8], xmm0
movups xmm0, xmmword [rdi + 0x970]
movups xmmword [rdi + 0x8c8], xmm0
movups xmm0, xmmword [rdi + 0x980]
movups xmmword [rdi + 0x8d8], xmm0
movups xmm0, xmmword [rdi + 0x990]
movups xmmword [rdi + 0x8e8], xmm0
call 0x13316d596
movq mm0, qword [rdi + 0x9a0]
call 0x13316d596
movq mm0, qword [rdi + 0x9a0]
movdqu xmmword [rdi + 0x8f8], xmm0
mov qword [rdi + 0xaf8], rdx
xchg edi, eax
clc
or al, byte [rax]
add byte [rax - 0x77], cl
xchg dword [rax], eax
or eax, dword [rax]
invalid
add byte [rax - 0x75], cl
pop rsp
and al, 0x30
mov rbx, qword [rsp + 0x30]
lea rcx, [rsp + 0x250]
mov r8, r12
call fcn.14015f310
mov rax, qword [rsp + 0x250]
cmp rax, 2
jne 0x14016d5f9
lea rcx, [rsp + 0x250]
call fcn.14015edd0
mov rcx, qword [rdi + 0xb00]
mov rdx, r12
call fcn.1401db340
test al, al
je 0x14016d6a5
push rax
add al, byte [rax]
add al, ch
cmc
invalid
mov cl, 4
jmp 0x14016d890
mov rcx, qword [rdi + 0xb00]
cmp qword [rdi + 0xaf8], 0
mov qword [rdi + 0xaf8], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
je 0x14016db01
mov r12, qword [rsp + 0x258]
movups xmm0, xmmword [rsp + 0x260]
test byte [rax + riz*2], ah
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x110], eax
mov rdx, qword [rsp + 0x270]
mov qword [rsp + 0x120], rdx
add byte [rax], al
add byte [rax], al
mov qword [rdi + 0x908], rax
mov qword [rdi + 0x910], r12
movaps xmm0, xmmword [rsp + 0x110]
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rdi], cl
adc dword [rdi + 0x918], eax
test byte [rax + rdx], ah
and al, 0x10
add dword [rax], eax
add byte [rdi], cl
adc dword [rdi + 0x918], eax
mov rdx, qword [rsp + 0x120]
mov qword [rdi + 0x928], rdx
mov qword [rdi + 0x930], rcx
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsp + 0x120]
add byte [rax], al
mov qword [rsp + 0x160], rcx
movaps xmm0, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x150], xmm0
add byte [rax - 0x75], cl
xchg edi, eax
lock or al, byte [rax]
add byte [rcx + 1], bh
add byte [rax - 0x75], cl
xchg edi, eax
lock or al, byte [rax]
add byte [rcx + 1], bh
jmp 0x14016d81f
mov rdx, qword [rdi + 0xaf8]
mov qword [rdi + 0xaf8], 0
test rdx, rdx
je 0x14016db01
mov qword [rdi + 0x908], 2
or byte [rcx], cl
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov qword [rdi + 0x910], rdx
movdqa xmm0, xmmword [rsp + 0x110]
movdqu xmmword [rdi + 0x918], xmm0
mov rax, qword [rsp + 0x120]
mov qword [rdi + 0x928], rax
mov rax, qword [rdi + 0xaf0]
mov qword [rdi + 0xaf0], rdx
mov qword [rdi + 0xaf8], rax
lea rcx, [rsp + 0x250]
mov r8, r12
call fcn.14015f310
mov rax, qword [rsp + 0x250]
cmp rax, 2
jne 0x14016d76b
lea rcx, [rsp + 0x250]
call fcn.14015edd0
mov rdx, qword [rdi + 0xaf8]
lea rcx, [rsp + 0x250]
mov r8, r12
call fcn.14015f310
mov rax, qword [rsp + 0x250]
cmp rax, 2
jne 0x14016d7b7
lea rcx, [rsp + 0x250]
call fcn.14015edd0
mov cl, 5
jmp 0x14016d890
invalid
add dword [rax], eax
invalid
and eax, 0x48000001
mov edx, dword [rdi + 0xaf8]
mov rdx, qword [rdi + 0xaf8]
cmp qword [rdi + 0xaf0], 0
mov qword [rdi + 0xaf0], 0
je 0x14016db01
add byte [rax], al
add byte [rax], al
mov r12, qword [rsp + 0x258]
movups xmm0, xmmword [rsp + 0x260]
movaps xmmword [rsp + 0x90], xmm0
mov rcx, qword [rsp + 0x270]
add byte [rax - 0x77], cl
mov word [rax + riz*4], fs
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + riz*4], fs
add byte [rax], al
add byte [rax], al
xor ecx, ecx
add byte [rax], al
xor ecx, ecx
jmp 0x14016d7ff
mov rdx, qword [rdi + 0xaf0]
mov qword [rdi + 0xaf0], 0
test rdx, rdx
je 0x14016db01
mov r12, qword [rsp + 0x258]
movups xmm0, xmmword [rsp + 0x260]
movaps xmmword [rsp + 0x90], xmm0
mov rcx, qword [rsp + 0x270]
mov ecx, dword [rsp + 0x270]
mov ecx, dword [rsp + 0x270]
mov qword [rsp + 0xa0], rcx
mov ecx, 1
mov r8, qword [rsp + 0xa0]
mov qword [rsp + 0x160], r8
movaps xmm0, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x150], xmm0
mov byte [rdi + 0xae8], 1
mov qword [rdi + 0xaf0], rax
mov qword [rdi + 0xaf8], r12
cmpsd dword [rsi], dword [rdi]
clc
or al, byte [rax]
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test byte [rax + rdx*2], ah
add dword [rax], eax
add bl, dh
movq qword [rdi + 0xb00], mm0
cmpsd dword [rsi], dword [rdi]
clc
or al, byte [rax]
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test byte [rax + rdx*2], ah
add dword [rax], eax
add bl, dh
movq qword [rdi + 0xb00], mm0
mov r8, qword [rsp + 0x160]
mov qword [rdi + 0xb10], r8
test rax, rax
je case.0x14015b216.132
fld qword [rax]
add byte [rax], al
invalid
fld qword [rax]
add byte [rax], al
mov qword [rdi + 0xb18], rcx
mov qword [rdi + 0xb20], rdx
mov r12, qword [rsp + 0x60]
add byte [rbx + rcx*4 + 0x64], cl
and al, 0x60
lea rcx, [rsp + 0x250]
mov r8, r12
loopne 0x14016d864
nop
sbb bh, bh
dec dword [rbx + rcx*4 - 0x44]
and al, 0x50
add al, byte [rax]
add byte [rcx - 0x7d], cl
inc dword [rdx]
loopne 0x14016d864
nop
sbb bh, bh
dec dword [rbx + rcx*4 - 0x44]
and al, 0x50
add al, byte [rax]
add byte [rcx - 0x7d], cl
inc dword [rdx]
jne 0x14016d8a4
mov cl, 6
mov rax, qword [rsp + 0x68]
and al, 0x68
and al, 0x68
mov rdx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x28]
jmp 0x14016e790
add byte [rax], al
add byte [rax], al
mov r12, qword [rsp + 0x258]
mov esp, dword [rsp + 0x258]
mov r13, qword [rsp + 0x260]
movdqu xmm6, xmmword [rsp + 0x268]
invalid
add al, byte [rax]
invalid
add bl, dh
movq mm6, qword [rsp + 0x268]
invalid
add al, byte [rax]
invalid
push 0xffffffff80000002
mov edi, 0xae8
add byte [rdi], cl
test byte [rax + 0x48000000], dl
nop
add byte [rax], al
add byte [rax - 0x7d], cl
mov edi, 0xaf0
invalid
cmp byte [rdi + 0xae8], 0
je case.0x14015b6c6.124
nop
add byte [rax], al
invalid
nop
add byte [rax], al
add byte [rax - 0x7d], cl
mov edi, 0xaf0
add byte [rdx + rdi*2 + 0x48], dh
cmp dword [rdi + 0xb00], 0
add byte [rax], al
cmp qword [rdi + 0xaf0], 0
je 0x14016d94e
cmp qword [rdi + 0xb00], 0
add byte [rax], al
je 0x14016d8f4
mov r8, qword [rdi + 0xaf8]
mov rcx, qword [0x14043f190]
invalid
invalid
add byte [rcx], dh
invalid
sbb byte [0x13fe909ef], ch
adc eax, 0x1cccd4
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, qword [rdi + 0xb08]
test r14, r14
je case.0x14015b6c6.124
mov rsi, qword [rdi + 0xb10]
mov rax, qword [rsi]
mov bh, 0x10
or eax, dword [rax]
add byte [rax - 0x75], cl
invalid
test rax, rax
je 0x14016d914
mov rcx, r14
call rax
cmp qword [rsi + 8], 0
je case.0x14015b6c6.124
call qword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x14015b6c6.124
invalid
mov r13, qword [rdi + 0xb00]
movdqu xmm6, xmmword [rdi + 0xb08]
xor r15d, r15d
jmp case.0x14015b6c6.124
lea rcx, [rdi + 0xaf8]
call fcn.14015fe40
invalid
mov byte [rdi + 0xae8], 0
lea rcx, [rdi + 0x898]
lea ecx, [rdi + 0x898]
add al, ch
xor esp, esi
out 6, al
add byte [rax - 0x75], cl
xchg dword [rax - 0xffffff8], ebp
dec qword [rax]
jne 0x14016d986
add al, ch
xor esp, esi
out 6, al
lea rcx, [rdi + 0x8a8]
call fcn.1401801a0
sbb ch, byte [rax]
add dword [rax], eax
cmp qword [rdi + 0x8b0], 0
je 0x14016d9a6
invalid
mov al, 8
add byte [rax], al
add byte [rsi + rdx + 0x48], dh
invalid
mov rax, qword [rdi + 0x8d8]
xchg eax, ebx
or byte [rax], al
add byte [rax - 0x7b], cl
invalid
je 0x14016d9a6
invalid
mov rcx, qword [rdi + 0x8e0]
call qword [rax + 0x18]
cmp byte [rdi + 0x890], 3
or byte [rax], al
add byte [rbx], al
add byte [rax], al
add esi, dword [rbp + 0x75]
jne 0x14016da24
lea rcx, [rdi + 0x718]
call case.0x14015c9ce.119
mov r8, qword [rdi + 0x558]
xchg dword [rax + 5], ebx
add byte [rax], al
xchg dword [rax + 5], ebx
add byte [rax], al
test r8, r8
je 0x14016da24
cmp qword [rdi + 0x560], 0
je 0x14016d9e0
invalid
mov rcx, qword [0x14043f190]
mov ecx, dword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
retf
sbb al, 0
retf
sbb al, 0
mov r14, qword [rdi + 0x568]
test r14, r14
je 0x14016da24
invalid
cmp byte [rax - 0x75], cl
mov bh, 0x70
add eax, 0x8b480000
mov rsi, qword [rdi + 0x570]
mov esi, dword [rdi + 0x570]
add byte [rax - 0x75], cl
mov rax, qword [rsi]
test rax, rax
je 0x14016da00
invalid
mov rcx, r14
call rax
cmp qword [rsi + 8], 0
je 0x14016da24
invalid
sbb eax, 0x107e8348
adc dword [rdx + 4], esi
cmp qword [rsi + 0x10], 0x11
jb 0x14016da12
mov r14, qword [r14 - 8]
mov rcx, qword [0x14043f190]
mov ecx, dword [0x14043f190]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [rdi + 0x530], 3
jne 0x14016daa2
xor byte [0x1b519da2c], al
add eax, 0x75030000
jne case.0x1401612b6.56
lea rcx, [rdi + 0x3b8]
lea ecx, [rdi + 0x3b8]
call case.0x14015c9ce.119
invalid
add byte [rax], al
mov r8, qword [rdi + 0x1f8]
test r8, r8
je 0x14016daa2
add dword [rax], eax
add byte [rbp - 0x7b], cl
sal byte [rbp + rbx*2 + 0x48], 0x83
mov edi, 0x200
add byte [rdi + rcx + 0x48], dh
cmovs ecx, dword [rbx + 0x2d173a0d]
invalid
cmp qword [rdi + 0x200], 0
je case.0x1401629ef.59
invalid
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, qword [rdi + 0x208]
test r14, r14
je 0x14016daa2
invalid
cmp byte [rax - 0x75], cl
mov bh, 0x10
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
mov rsi, qword [rdi + 0x210]
mov rax, qword [rsi]
test rax, rax
invalid
je 0x14016da7e
sal byte [rbp + rax + 0x4c], 0x89
int1
mov rcx, r14
call rax
cmp qword [rsi + 8], 0
je 0x14016daa2
cmp qword [rsi + 0x10], 0x11
cmp dword [rsi + 0x10], 0x11
jb 0x14016da90
mov r14, qword [r14 - 8]
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rdi + 0x1b8], 0
je 0x14016e694
test ah, ah
or eax, dword [rax]
invalid
test ah, ah
or eax, dword [rax]
add byte [rbx + rcx*4 - 0x79], cl
invalid
test al, 1
add byte [rax], al
mov r8, qword [rdi + 0x1a8]
xchg dword [rax + 0x48000001], ebp
mov ecx, dword [0x14043f190]
invalid
invalid
invalid
mov rcx, qword [0x14043f190]
invalid
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14016e694
leave
or eax, dword [rax]
invalid
leave
or eax, dword [rax]
add byte [rax - 0x73], cl
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcclientconnecthttp.rs
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcclientconnecthttp.rs
call fcn.14032bcf0
mov ecx, 1
mov edx, 0x1f
call fcn.14032afb0
mov ecx, 1
mov edx, 0x1c
call fcn.14032afb0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcclientconnecthttp.rs
call fcn.14032bcf0
lea rcx, str.internal_error:_entered_unreachable_codeC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_sync_notify.rs
lea r8, [0x1403ce548]
add byte [rbp + rcx*4 + 5], cl
cmp dword [rdx], ecx
add byte es:[rdx + 0x28], bh
mov edx, 0x28
call fcn.14032b650
fistp dword [rbx]
add byte [rcx + 1], bh
add byte [rax], al
invalid
mov ecx, 1
add byte [rax], al
add byte [rdx + 0x1e], bh
mov edx, 0x1e
call fcn.14032afb0
mov ecx, 1
mov edx, 9
add byte [rax], al
add byte [rdx + 9], bh
call fcn.14032afb0
add byte [rcx + 4], bh
mov ecx, 4
mov edx, 0x20
call fcn.14032afd0
add byte [rax], al
add al, ch
mov dl, ah
sbb eax, dword [rax]
lea rcx, [0x1403cf368]
call fcn.14032bcf0
add al, ch
sahf
loope 0x14016db6c
add byte [rax - 0x73], cl
or eax, 0x261827
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcclientconnecthttp.rs
call fcn.14032bcf0
xor ecx, ecx
mov rdx, rbp
call fcn.14032afb0
add byte [rcx + 1], bh
add byte [rcx + 1], bh
add byte [rax - 0x77], cl
invalid
mov rdx, rbp
call fcn.14032afb0
xor r14d, r14d
mov rcx, r14
mov rdx, r12
call fcn.14032afb0
lea rax, str.overflow_in_Duration::new
invalid
mov qword [rsp + 0x250], rax
mov qword [rsp + 0x258], 1
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*2], ah
add al, byte [rax]
add byte [rax], cl
add byte [rax], al
add byte [rsi + 0xf], ah
pxor mm0, mm0
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*2], ah
add al, byte [rax]
add byte [rax], cl
add byte [rax], al
add byte [rsi + 0xf], ah
pxor mm0, mm0
invalid
invalid
jg 0x14016db36
movdqu xmmword [rsp + 0x268], xmm0
lea rdx, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_src_time.rsh
invalid
invalid
invalid
and al, 0x68
add al, byte [rax]
add byte [rax - 0x73], cl
adc eax, 0x26c7f2
invalid
invalid
invalid
invalid
lea rcx, [rsp + 0x250]
call fcn.14032b4c0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcclientconnecthttp.rs
call fcn.14032bcf0
lea rax, str.overflow_in_Duration::new
mov qword [rsp + 0xb30], rax
mov qword [rsp + 0xb38], 1
or eax, dword [rax]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*2], ah
or eax, dword [rax]
add byte [rax], cl
add byte [rax], al
add byte [rsi + 0xf], ah
out dx, eax
sal bl, 0xf
jg 0x14016db8a
and al, 0x48
or eax, dword [rax]
invalid
or eax, dword [rax]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*2], ah
or eax, dword [rax]
add byte [rax], cl
add byte [rax], al
add byte [rsi + 0xf], ah
out dx, eax
sal bl, 0xf
jg 0x14016db8a
and al, 0x48
or eax, dword [rax]
add byte [rax - 0x73], cl
lea rdx, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_src_time.rsh
lea rdx, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_src_time.rsh
lea rcx, [rsp + 0xb30]
call fcn.14032b4c0
invalid
fcomp dword [rbx]
invalid
movabs eax, dword [0x4820488d48001bd8]
mov dword [rbx + 8], ecx
lea rcx, [rax + 0x20]
mov qword [rbx + 8], rcx
movzx ecx, word [rax]
movups xmm0, xmmword [rax + 0x10]
movups xmmword [rsp + 0x23e], xmm0
movups xmm0, xmmword [rax + 2]
movaps xmmword [rsp + 0x230], xmm0
add al, byte [rax]
add byte [rsi - 0x7d], ah
stc
add cl, byte [rdi]
invalid
invalid
or dword [rax], eax
invalid
add al, byte [rax]
add byte [rsi - 0x7d], ah
stc
add cl, byte [rdi]
test byte [0x18816dc56], al
lea edx, [rdi + 0xb38]
cmp byte [rbx], cl
add byte [rax], al
add byte [rax - 0x73], cl
xchg edi, eax
lea rdx, [rdi + 0xb38]
cmp byte [rbx], cl
add byte [rax], al
mov word [rdi + 0xb38], cx
movaps xmm0, xmmword [rsp + 0x230]
movups xmmword [rdi + 0xb3a], xmm0
movdqu xmm0, xmmword [rsp + 0x23e]
movdqu xmmword [rdi + 0xb48], xmm0
mov rax, qword [rdi + 0xb00]
mov r8, qword [rdi + 0xb08]
mov r9, qword [rax + 0x20]
mov eax, dword [rax + 0x28]
mov dword [rsp + 0x20], eax
lea rcx, [rsp + 0x250]
call fcn.140099360
inc dword [rcx + 0x25824bc]
add byte [rax], al
add edx, ecx
invalid
cmp ecx, dword [rdi]
test byte [rdi], ah
or dword [rax], eax
invalid
inc dword [rcx + 0x25824bc]
add byte [rax], al
add edx, ecx
invalid
lea r14, [rdi + 0xb58]
lea rdx, [rsp + 0x250]
add byte [rcx - 0x48], al
js 0x14016dcc5
add byte [rax], al
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
invalid
sbb eax, dword [rax]
cmp dword [rdi + 0xb60], 0x3b9aca01
add byte [rcx], al
retf 0x3b9a
mov rbx, qword [rsp + 0x30]
je case.0x1401339d5.330
invalid
add byte [rcx], al
retf 0x3b9a
or al, 0
add byte [rcx - 0x48], al
js 0x14016dcef
add byte [rax], al
mov rcx, rbp
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [rdi + 0xd58]
lea rcx, [0x14040b714]
lea ecx, [0x14040b714]
add byte [rax - 0x77], cl
jmp 0x129096643
lea ecx, [0x14040b714]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov r12, qword [rsp + 0x60]
jmp rax
mov esi, dword [rdi + 0xcd8]
cmp esi, 0x3b9aca00
jne 0x14016dde8
mov rax, qword [rdi + 0xd50]
mov qword [rdi + 0xdd0], rax
movups xmm0, xmmword [rdi + 0xd40]
movups xmmword [rdi + 0xdc0], xmm0
add byte [rax], al
movups xmm0, xmmword [rdi + 0xd30]
movups xmmword [rdi + 0xdb0], xmm0
movups xmm0, xmmword [rdi + 0xd20]
or eax, 0x110f0000
xchg dword [rax - 0xcfffff3], esp
movq mm0, qword [rdi + 0xce0]
or eax, 0x110f0000
xchg dword [rax - 0xcfffff3], esp
movq mm0, qword [rdi + 0xce0]
movups xmm1, xmmword [rdi + 0xcf0]
movups xmm2, xmmword [rdi + 0xd00]
add byte [0x15025dd79], cl
lahf
adc byte [0x15125dd80], cl
lahf
nop
or eax, 0x110f0000
xchg edi, eax
or byte [0x15125dd8f], 0x8f
jo 0x14016dd9e
add byte [rax], al
invalid
add byte [0x15025dd79], cl
lahf
adc byte [0x15125dd80], cl
lahf
nop
or eax, 0x110f0000
xchg edi, eax
or byte [0x15125dd8f], 0x8f
jo 0x14016dd9e
add byte [rax], al
movdqu xmmword [rdi + 0xd60], xmm0
movzx eax, byte [rdi + 0xdd0]
test eax, eax
ror byte [0x1009bdda4], 1
je 0x14016de8a
cmp eax, 3
jne 0x14016e7e0
mov rsi, rbx
lea rbx, [rdi + 0xdc8]
movzx eax, byte [rdi + 0xdc8]
lea r15, [rdi + 0xd90]
test eax, eax
je 0x14016df7f
cmp eax, 3
jne case.0x140138b53.245
mov rax, qword [rdi + 0xdc0]
jmp 0x14016e0d1
mov r14, rbx
mov rbx, qword [rdi + 0xcd0]
mov rax, qword [rdi + 0xd50]
mov qword [rsp + 0x100], rax
movups xmm0, xmmword [rdi + 0xd40]
movaps xmmword [rsp + 0xf0], xmm0
movups xmm0, xmmword [rdi + 0xd30]
movaps xmmword [rsp + 0xe0], xmm0
loopne 0x14016de1d
add byte [rax], al
loopne 0x14016de1d
add byte [rax], al
movups xmm0, xmmword [rdi + 0xd20]
movaps xmmword [rsp + 0xd0], xmm0
movups xmm0, xmmword [rdi + 0xce0]
movups xmm1, xmmword [rdi + 0xcf0]
add byte [rdi], cl
adc byte [rdi + 0xd00], dl
add byte [rdi], cl
adc byte [rdi + 0xd00], dl
movups xmm3, xmmword [rdi + 0xd10]
movaps xmmword [rsp + 0xc0], xmm3
movaps xmmword [rsp + 0xb0], xmm2
movaps xmmword [rsp + 0xa0], xmm1
movaps xmmword [rsp + 0x90], xmm0
call fcn.1401d3260
add rax, rbx
jae 0x14016df5a
lea rcx, [rsp + 0x150]
call fcn.1401db240
jmp 0x14016e1f8
mov rcx, qword [rdi + 0xd80]
mov qword [rdi + 0xd88], rcx
mov eax, dword [rdi + 0xd62]
movzx edx, word [rdi + 0xd66]
shl rdx, 0x20
or rdx, rax
cmp word [rdi + 0xd60], 0
je 0x14016df92
mov r10d, dword [rdi + 0xd74]
mov r8d, dword [rdi + 0xd78]
movzx eax, word [rdi + 0xd7c]
shr rdx, 0x10
mov dword [rsp + 0x258], edx
mov rdx, qword [rdi + 0xd68]
mov qword [rsp + 0x25c], rdx
mov edx, dword [rdi + 0xd70]
mov dword [rsp + 0x264], edx
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x26c], xmm0
movdqu xmmword [rsp + 0x27c], xmm0
movdqu xmmword [rsp + 0x28c], xmm0
movdqu xmmword [rsp + 0x29c], xmm0
movdqu xmmword [rsp + 0x2ac], xmm0
movdqu xmmword [rsp + 0x2bc], xmm0
mov dword [rsp + 0x2cc], 0
rol ax, 8
mov dword [rsp + 0x268], r8d
mov r8d, 0x1c
mov r9w, 0x17
mov edx, r10d
jmp 0x14016dff7
add edx, esi
cmp edx, 0x3b9aca00
jb 0x14016e1ac
inc rax
je 0x14016de78
mov rsi, rax
add edx, 0xc4653600
mov byte [rcx + 0x653600c2], 0xc4
jmp 0x14016e1af
mov rdx, qword [rdi + 0xd90]
mov r8, qword [rdi + 0xd98]
jmp 0x14016e06e
mov rax, rdx
shr rax, 0x20
rol ax, 8
ror byte [rax], 0x66
pxor mm0, mm0
ror byte [rax], 0x66
pxor mm0, mm0
movdqu xmmword [rsp + 0x2b8], xmm0
movdqu xmmword [rsp + 0x2a8], xmm0
movdqu xmmword [rsp + 0x298], xmm0
movdqu xmmword [rsp + 0x288], xmm0
movdqu xmmword [rsp + 0x278], xmm0
movdqu xmmword [rsp + 0x268], xmm0
movdqu xmmword [rsp + 0x258], xmm0
mov qword [rsp + 0x2c8], 0
mov r8d, 0x10
mov r9w, 2
mov word [rsp + 0x250], r9w
mov word [rsp + 0x252], ax
mov dword [rsp + 0x254], edx
mov dword [rsp + 0x2d0], r8d
lea rdx, [rsp + 0x250]
call qword [sym.imp.ws2_32.dll_connect]
test eax, eax
je 0x14016e03a
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x2733
add byte [rdi], cl
test dword [rbx + 1], ecx
add byte [rax], al
add byte [rdi], cl
test dword [rbx + 1], ecx
add byte [rax], al
mov rsi, rbx
mov rdx, qword [rdi + 0xd88]
add byte [rbp + rcx*4 - 0x41], cl
nop
or eax, 0x89480000
xchg edi, eax
nop
invalid
add byte [rax], al
add byte [rbp + rcx*4 - 0x41], cl
nop
or eax, 0x89480000
xchg edi, eax
nop
or eax, 0xc7480000
xchg dword [rax + 0xd], ebx
add byte [rax], al
mov qword [rdi + 0xd98], 0
lea rbx, [rdi + 0xdc8]
add byte [rax - 0x73], cl
lahf
enter 0xd, 0
mov byte [rdi + 0xdc8], 0
xor r8d, r8d
lea rcx, [rsp + 0x250]
call fcn.1401dde00
mov rcx, qword [rsp + 0x250]
mov ecx, dword [rsp + 0x250]
mov r13, qword [rsp + 0x258]
test rcx, rcx
je 0x14016e403
test byte [rdi + 3], ch
add byte [rax], al
movups xmm0, xmmword [rsp + 0x260]
movaps xmmword [rsp + 0x90], xmm0
add byte [rax - 0x73], cl
xchg dword [rax + 0x4800000d], esp
mov dword [rdi + 0xda0], ecx
add byte [rax], al
add byte [rax - 0x73], cl
xchg dword [rax + 0x4800000d], esp
mov dword [rdi + 0xda0], ecx
add byte [rax], al
mov qword [rdi + 0xda8], r13
movdqa xmm0, xmmword [rsp + 0x90]
movdqu xmmword [rdi + 0xdb0], xmm0
jg 0x14016e04d
mov al, 0xd
add byte [rax], al
mov qword [rdi + 0xdc0], rax
mov rdx, qword [rax + 8]
lea r14, [rsp + 0x250]
mov rcx, r14
push rax
or byte [rbp + rcx*4 - 0x4c], cl
and al, 0x50
add al, byte [rax]
add byte [rcx + rcx*4 - 0xf], cl
mov r8, r12
mov r9b, 1
call fcn.1401dab70
movzx eax, byte [rsp + 0x259]
add al, byte [rax]
add byte [rbx + rax], bh
invalid
add al, byte [rax]
add byte [rbx + rax], bh
invalid
je 0x14016e762
mov r13, qword [rsp + 0x250]
cmp al, 2
je 0x14016e3f7
mov rcx, qword [rdi + 0xdb0]
cmp rcx, 0xffffffffffffffff
je 0x14016e7ec
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x250], 4
mov qword [rsp + 0x20], r14
mov dword [rsp + 0x20], esi
je 0x14016e15a
and byte [rbp + rcx*4 - 0x74], cl
and al, 0x90
add byte [rax], al
add byte [rdx + 0xffff], bh
invalid
je 0x14016e15a
and byte [rbp + rcx*4 - 0x74], cl
and al, 0x90
add byte [rax], al
add byte [rdx + 0xffff], bh
invalid
mov r8d, 0x1007
call qword [sym.imp.ws2_32.dll_getsockopt]
cmp eax, 0xffffffff
je 0x14016e3e6
movsxd r13, dword [rsp + 0x90]
test r13, r13
invalid
jne 0x14016e3ef
mov r12, qword [rdi + 0xda0]
mov r13, qword [rdi + 0xda8]
scasd eax, dword [rdi]
test al, 0xd
add byte [rax], al
scasd eax, dword [rdi]
test al, 0xd
add byte [rax], al
movdqu xmm6, xmmword [rdi + 0xdb0]
jmp 0x14016e406
mov r13d, eax
shl r13, 0x20
or r13, 2
mov rcx, qword [rdi + 0xd88]
or eax, 0x15ff0000
push rbx
invalid
sbb al, 0
xor r12d, r12d
mov byte [rdi + 0xdd0], 1
mov byte [0x15615e199], cl
or eax, 0x15ff0000
push rbx
invalid
jmp 0x14016e41b
mov rsi, rax
mov ebx, edx
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcclientconnecthttp.rs
call fcn.1401e02a0
cmp dword [rax + 0x140], 0x3b9aca00
je case.0x14015a3d6.171
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 0
test byte [rax + rbp*2], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov ah, 0x24
push rax
add dword [rax], eax
add byte [rcx + 0x158249c], cl
add byte [rax], al
test byte [rax + rbp*2], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov ah, 0x24
push rax
add dword [rax], eax
add byte [rcx + 0x158249c], cl
add byte [rax], al
mov byte [rsp + 0x1b8], 0
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x330], rax
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x320], xmm0
add byte [rdi], cl
sub byte [rsp + 0xe0], al
movaps xmmword [rsp + 0x310], xmm0
movaps xmm0, xmmword [rsp + 0xd0]
add byte [rdi], cl
sub byte [rsp + 0xd0], al
movaps xmmword [rsp + 0x300], xmm0
movaps xmm0, xmmword [rsp + 0x90]
movaps xmm1, xmmword [rsp + 0xa0]
movaps xmm2, xmmword [rsp + 0xb0]
movaps xmm3, xmmword [rsp + 0xc0]
and al, 0xc0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x2f0], ebx
and al, 0xc0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x2f0], ebx
movaps xmmword [rsp + 0x2e0], xmm2
movaps xmmword [rsp + 0x2d0], xmm1
movaps xmmword [rsp + 0x2c0], xmm0
mov rax, qword [rsp + 0x150]
mov ecx, dword [rsp + 0x158]
mov edx, dword [rsp + 0x15c]
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rsp + 0x160]
movups xmm1, xmmword [rsp + 0x170]
movups xmm2, xmmword [rsp + 0x180]
mov qword [rsp + 0x250], rax
test byte [rax + rdx*2], ah
add al, byte [rax]
add byte [rcx + 0x258248c], cl
add byte [rax], al
test byte [rax + rdx*2], ah
add al, byte [rax]
add byte [rcx + 0x258248c], cl
add byte [rax], al
mov dword [rsp + 0x25c], edx
movaps xmmword [rsp + 0x260], xmm0
movaps xmmword [rsp + 0x270], xmm1
add byte [rdi], cl
sub dword [rsp + 0x280], edx
movups xmm0, xmmword [rsp + 0x190]
movaps xmmword [rsp + 0x290], xmm0
and al, 0x90
add al, byte [rax]
add byte [rdi], cl
adc byte [rsp + 0x1a0], al
and al, 0x90
add al, byte [rax]
add byte [rdi], cl
adc byte [rsp + 0x1a0], al
movaps xmmword [rsp + 0x2a0], xmm0
movdqu xmm0, xmmword [rsp + 0x1b0]
movabs al, byte [0x24846f0ff3000002]
mov al, 1
add byte [rax], al
add bl, dh
movq mm0, qword [rsp + 0x1b0]
movdqa xmmword [rsp + 0x2b0], xmm0
lea rcx, [rdi + 0xd60]
lea rdx, [rsp + 0x250]
xchg esp, eax
and al, 0x50
add al, byte [rax]
add byte [rcx - 0x48], al
call 0x12816e31c
add byte [rax], al
add al, ch
cmpsb byte [rsi], byte [rdi]
invalid
sbb eax, dword [rax]
invalid
and al, 0xb0
add al, byte [rax]
add byte [rax - 0x73], cl
invalid
xchg esp, eax
and al, 0x50
add al, byte [rax]
add byte [rcx - 0x48], al
call 0x12816e31c
add byte [rax], al
add al, ch
cmpsb byte [rsi], byte [rdi]
enter 0x1b, 0x4c
add byte [rcx + rcx*4 - 0xd], cl
mov rbx, r14
lea r15, [rdi + 0xd60]
lea rcx, [rsp + 0x90]
add byte [rcx + rcx*4 - 6], cl
add byte [rcx + rcx*4 - 6], cl
cli
mov r8, r12
call fcn.140177dc0
mov rsi, qword [rsp + 0x90]
and al, 0x90
add byte [rax], al
add byte [rax - 0x7d], cl
inc byte [rdx]
and al, 0x90
add byte [rax], al
add byte [rax - 0x7d], cl
inc byte [rdx]
je 0x14016e54a
mov r12, qword [rsp + 0x98]
mov esp, dword [rsp + 0x98]
add byte [rax], al
add byte [rbx + rcx*4 - 0x54], cl
and al, 0xa0
add byte [rax], al
add bl, dh
movq mm6, qword [rsp + 0xa8]
test al, 0
add byte [rax], al
mov r13, qword [rsp + 0xa0]
movdqu xmm6, xmmword [rsp + 0xa8]
test al, 0
add byte [rax], al
test al, 0
add byte [rax], al
movzx eax, byte [rdi + 0xe40]
cmp eax, 3
clc
invalid
je 0x14016e387
clc
add esi, dword [rbx + rdx - 0x7b]
sal byte [rbp + 0x1b], 0x48
mov ecx, dword [rdi + 0xdf0]
test eax, eax
jne 0x14016e393
mov rcx, qword [rdi + 0xdf0]
call qword [sym.imp.ws2_32.dll_closesocket]
jmp 0x14016e393
add bl, ch
or al, 0x48
lea rcx, [rdi + 0xe00]
lea ecx, [rdi + 0xe00]
call 0x14015fef0
mov rcx, r15
call fcn.1401dbfa0
add eax, 0x480006dc
mov eax, dword [rdi + 0xd70]
lock dec qword [rax]
jne 0x14016e3b4
lea rcx, [rdi + 0xd70]
call fcn.1401801a0
cmp qword [rdi + 0xd78], 0
je 0x14016e3d4
or eax, 0x74000000
invalid
mov rax, qword [rdi + 0xda0]
test rax, rax
je 0x14016e3d4
mov rcx, qword [rdi + 0xda8]
call qword [rax + 0x18]
test rsi, rsi
je 0x14016e41b
xor r12d, r12d
call fcn.14018ee80
mov r13, rax
jmp 0x14016e41b
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov r13d, eax
shl r13, 0x20
or r13, 2
lea rcx, [rdi + 0xda0]
call fcn.14015fe40
xor r12d, r12d
mov byte [rbx], 1
add eax, dword [rcx]
mov rcx, r15
call 0x14015fef0
mov byte [rdi + 0xdd0], 1
mov rbx, rsi
test r12, r12
jne 0x14016e533
movzx eax, byte [0x14043f240]
mov edx, 0x11
xor ecx, ecx
call fcn.1401d3670
test rax, rax
je 0x14016e7c2
invalid
add eax, dword [rax]
invalid
mov r12, rax
movdqu xmm0, xmmword [0x1403cf3c3]
invalid
add bl, dh
movq qword [rax], mm0
mov byte [rax + 0x10], 0x72
movzx eax, byte [0x14043f240]
add byte [rdx + 8], bh
invalid
add byte [rdx + 8], bh
xor ecx, ecx
call fcn.1401d3670
test rax, rax
je 0x14016e7d1
mov r15, rax
mov edi, eax
mov qword [rax], r13
mov byte [rdi + 0xd58], 1
or eax, 0x48010000
mov ecx, ebp
or eax, 0x48010000
mov ecx, ebp
call case.0x14015c9ce.119
mov r8, qword [rdi + 0xb10]
test r8, r8
test eax, eax
test eax, eax
je 0x14016e4ed
cmp qword [rdi + 0xb18], 0
je 0x14016e4a9
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rcx], dh
sar bh, cl
adc eax, 0x1cc11f
invalid
add byte [rbx + rcx*4 - 0x49], cl
mov r14, qword [rdi + 0xb20]
and byte [rbx], cl
add byte [rax], al
test r14, r14
je 0x14016e4ed
invalid
cmp byte [rax - 0x75], cl
mov bh, 0x28
or eax, dword [rax]
add byte [rax - 0x75], cl
mov rax, qword [rsi]
mov rsi, qword [rdi + 0xb28]
mov rax, qword [rsi]
test rax, rax
je 0x14016e4c9
mov rcx, r14
call rax
cmp qword [rsi + 8], 0
je 0x14016e4ed
cmp qword [rsi + 0x10], 0x11
jb 0x14016e4db
mov r14, qword [r14 - 8]
mov rcx, qword [0x14043f190]
mov ecx, dword [0x14043f190]
sub eax, 0x4dd23100
mov eax, esi
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsp + 0x30], rbx
mov qword [rdi + 0xb10], r12
mov qword [rdi + 0xb18], 0x11
add byte [rax], al
add byte [rcx + rcx*4 - 0x41], cl
and byte [rbx], cl
or eax, dword [rax]
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x41], cl
and byte [rbx], cl
or eax, dword [rax]
invalid
or eax, dword [rax]
add byte [rax - 0x73], cl
add eax, 0x264b6e
lea rax, [0x1403d3080]
mov qword [rdi + 0xb28], rax
mov rbx, qword [rdi + 0xb30]
add byte [rax - 0x75], cl
lahf
xor byte [rbx], cl
add byte [rax], al
mov rax, qword [rbx + 8]
mov eax, dword [rbx + 8]
cmp rax, qword [rbx + 0x18]
jne case.0x14015d061.99
jmp 0x14016d4ac
mov byte [rdi + 0xd58], 1
add byte [rcx], al
mov rcx, rbp
call case.0x14015c9ce.119
xor r15d, r15d
jmp 0x14016e623
add byte [rax], al
add byte [rax], al
mov cl, 3
jmp 0x14016e772
mov r12, qword [rdi + 0xb10]
test r12, r12
mov rbx, qword [rsp + 0x30]
mov ebx, dword [rsp + 0x30]
mov ebx, dword [rsp + 0x30]
xor byte [rdi], cl
test dword [rdi + rbp*8 - 1], edx
invalid
dec dword [rax - 0x73]
jne 0x14016d4ba
invalid
lea rdx, str.Network_unreachabletcp_connect_error
adc eax, 0x260e43
mov r8d, 0x13
mov cl, 7
call fcn.14018b7b0
add dword [rax], eax
add dword [rax], eax
mov r14, rax
movzx eax, byte [0x14043f240]
mov r13d, 0x11
add byte [rax], al
invalid
add byte [rax], al
mov edx, 0x11
xor ecx, ecx
add byte [rax], al
add byte [rcx], dh
leave
call fcn.1401d3670
test rax, rax
je 0x14016e7c2
invalid
mov r12, rax
movups xmm0, xmmword [0x1403cf3c3]
add byte [rdi], cl
adc dword [rax], eax
add byte [rdi], cl
adc dword [rax], eax
mov byte [rax + 0x10], 0x72
mov rcx, r14
call fcn.140198ea0
lea rcx, [0x1403d3080]
add byte es:[rsi + 0x48], ah
movd mm0, ecx
add byte es:[rsi + 0x48], ah
movd mm0, ecx
movq xmm6, rax
punpcklqdq xmm6, xmm0
mov r15d, 1
jmp case.0x14015c2a6.105
movdqu xmm0, xmmword [rsp + 0x260]
movups xmm1, xmmword [rsp + 0x270]
movups xmmword [rdi + 0xb78], xmm1
js 0x14016e5f9
add byte [rax], al
js 0x14016e5f9
add byte [rax], al
movdqu xmmword [rdi + 0xb68], xmm0
mov dword [rdi + 0xb60], 0x3b9aca01
mov rbx, qword [rsp + 0x30]
pop rsp
and al, 0x30
xchg dword [rax + 0xb], esp
add byte [rax], al
add edx, ecx
invalid
pop rsp
and al, 0x30
mov r12, qword [rdi + 0xb68]
mov esp, dword [rdi + 0xb68]
mov r13, qword [rdi + 0xb70]
movdqu xmm6, xmmword [rdi + 0xb78]
mov bh, 0x78
or eax, dword [rax]
add byte [rcx - 0x41], al
add dword [rax], eax
add byte [rax], al
add byte [rcx - 0x41], al
add dword [rax], eax
add byte [rax], al
mov r8, qword [rdi + 0xb10]
test r8, r8
je case.0x14015c2a6.105
or eax, dword [rax]
add byte [rbp - 0x7b], cl
sal byte [rbp + rbx*2 + 0x48], 0x83
mov edi, 0xb18
add byte [rax], al
cmp qword [rdi + 0xb18], 0
je case.0x14015c2a6.122
invalid
add byte [rax], al
add byte [rdi + rcx + 0x48], dh
mov ecx, dword [0x14043f190]
push rax
invalid
invalid
invalid
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, qword [rdi + 0xb20]
test r14, r14
je case.0x14015c2a6.105
mov rsi, qword [rdi + 0xb28]
add byte [rax], al
mov rax, qword [rsi]
test rax, rax
je case.0x14015be32.114
mov rcx, r14
mov ecx, esi
call rax
cmp qword [rsi + 8], 0
je case.0x14015c2a6.105
cmp qword [rsi + 0x10], 0x11
adc byte [rcx], dl
jb 0x14016e67a
mov r14, qword [r14 - 8]
jbe 0x14016e672
mov rcx, qword [0x14043f190]
or eax, 0x2d0b0f
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x58]
mov byte [rax], 1
cmp qword [rdi + 0x9f0], 0
or dword [rax], eax
add byte [rax], al
je 0x14016e6b4
mov r8, qword [rdi + 0x9e0]
mov rcx, qword [0x14043f190]
in al, 0xa
invalid
invalid
in al, 0xa
sub eax, 0xffd23100
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x28]
mov byte [rax], 1
mov rcx, qword [rsp + 0x40]
call fcn.14016e9f0
call fcn.14016e9f0
test r15, r15
je 0x14016e6f1
push qword [rsi + riz + 0x66]
movq r15, xmm6
movq r15, mm6
pshufd xmm0, xmm6, 0xee
movq rsi, xmm0
mov ebp, 1
add byte [rax], al
add byte [rax + 0xd0bf], al
mov edi, 0xd0
invalid
add byte [rax], al
add byte [rax + 0xd0bf], al
mov edi, 0xd0
invalid
mov edi, 0xd0
add cl, byte [rdi]
sbb esp, 0xffffffd8
invalid
jae 0x14016bfc8
jmp 0x14016bff3
jmp qword [rsi + 0x49]
movq r15, xmm6
cmp r15, 0xffffffffffffffff
je 0x14016e7ec
in al, dx
add byte [rax], al
invalid
in al, dx
add byte [rax], al
add byte [rax - 0x75], cl
xchg dword [rax], ebp
add dword [rax], eax
add byte [rax - 0x75], cl
mov eax, dword [rax]
movzx eax, byte [rax + 0x77]
invalid
mov rax, qword [rdi + 0x128]
mov rax, qword [rax]
mov eax, dword [rax]
mov eax, dword [rax]
movzx eax, byte [rax + 0x77]
ja 0x14016e698
mov dword [rsp + 0x250], eax
mov dword [rsp + 0x20], 4
add al, 0
add byte [rax], al
invalid
test byte [rax + rdx*2], ah
and al, 0x50
add al, byte [rax]
add bh, al
and al, 0x20
add al, 0
add byte [rax], al
invalid
lea r9, [rsp + 0x250]
mov rcx, r15
and al, 0x50
add al, byte [rax]
add byte [rcx + rcx*4 - 7], cl
mov edx, 6
mov r8d, 1
add byte [rax], al
invalid
invalid
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
invalid
call qword [sym.imp.ws2_32.dll_setsockopt]
cmp eax, 0xffffffff
jne 0x14016e744
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
pushfq
mov edi, 0xf66001c
jo 0x14016e70e
pshufd xmm0, xmm6, 0xee
out dx, al
movq rsi, xmm0
xor ebp, ebp
cmp byte [rdi + 0xd0], 2
jae 0x14016bfc8
sub dword [rbx - 0x28], 0xffffffff
invalid
sub dword [rbx - 0x28], 0xffffffff
invalid
jmp 0x14016bff3
fdivr st(7)
inc esi
xchg eax, ecx
or eax, 0xc6030000
xchg eax, edx
mov byte [rdi + 0xdc8], 3
mov byte [rdi + 0xdd0], 3
invalid
add byte [rax], al
invalid
or eax, 0xb1030000
add al, 0x48
mov eax, dword [rsp + 0x68]
and al, 0x68
mov cl, 4
mov rax, qword [rsp + 0x68]
and al, 0x68
mov r8, qword [rsp + 0x28]
mov byte [rdi + 0xd58], cl
mov byte [rdi + 0xe48], 3
add byte [rbx], al
add byte [rbx], al
add esi, dword [rcx + 0x548b4803]
and al, 0x78
mov cl, 3
mov rdx, qword [rsp + 0x78]
mov edx, dword [rsp + 0x78]
mov edx, dword [rsp + 0x78]
mov byte [r8], cl
mov cl, 4
mov byte [rdx], cl
mov qword [rax], 2
add byte [rax], al
add byte [rax], al
mov cl, 3
mov byte [rdi + 0xe50], cl
movaps xmm6, xmmword [rsp + 0x1410]
add rsp, 0x1428
invalid
sub byte [rax + rax], dl
add byte [rbx + 0x5d], bl
invalid
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ecx, 1
mov edx, 0x11
adc dword [rax], eax
add byte [rax], al
adc dword [rax], eax
add byte [rax], al
call fcn.14032afb0
mov ecx, 8
mov edx, 8
call fcn.14032afd0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_net_tcp_socket.rs
or eax, 0x261d99
sbb eax, 0x4e80026
invalid
call fcn.14032bcf0
lea rcx, [0x1403debe8]
call fcn.14032ba30
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcclientconnecthttp.rs
call fcn.14032bcf0
in al, dx
invalid
sbb eax, dword [rax]
or al, 0x26
add al, ch
in al, dx
invalid
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_net_tcp_stream.rs
call fcn.14032bcf0
loopne 0x14016e7e2
sbb eax, dword [rax]
loopne 0x14016e7e2
sbb eax, dword [rax]
lea rcx, [0x1403dd398]
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcclientconnecthttp.rs
add eax, 0x260bd2
mov edx, 0x73
jae 0x14016e821
add byte [rax], al
jmp 0x14016e83c
jae 0x14016e821
add byte [rax], al
call fcn.14032ba50
ud2
int3
int3
sub esp, 0x20
mov rsi, rcx
movzx eax, byte [rcx + 0x21]
test eax, eax
and dword [r13 - 0x7c908b40], eax
clc
add esi, dword [rsi + rdi - 0x7d]
clc
add al, 0x75
jne 0x14016e8a9
mov rdi, qword [rsi + 0x28]
mov rbx, qword [rsi + 0x30]
je 0x14016e8b1
cmp eax, 3
je 0x14016e885
cmp eax, 4
jne 0x14016e8a9
mov rax, qword [rbx]
test rax, rax
invalid
je 0x14016e861
sal byte [rbp + rax + 0x48], 0x89
stc
mov rcx, rdi
call rax
cmp qword [rbx + 8], 0
je 0x14016e885
cmp qword [rbx + 0x10], 0x11
jb 0x14016e873
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14043f190]
xor edx, edx
invalid
add byte [rcx], dh
ror byte [rcx - 0x77], cl
mov r8, rdi
clc
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [rsi + 0x20], 0
je 0x14016e8a5
cmp qword [rsi + 0x38], 0
je 0x14016e8a5
jle 0x14016e8c7
add byte [rbx + rdx + 0x4c], dh
mov eax, dword [rsi + 0x30]
mov r8, qword [rsi + 0x30]
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x1cbd23
invalid
invalid
sbb al, 0
mov byte [rsi + 0x20], 0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
cmp qword [rsi + 8], 0
je 0x14016e8a9
mov r8, qword [rsi]
mov rcx, qword [0x14043f190]
or eax, 0x2d08ce
or eax, 0x2d08ce
or byte [0x188e919c5], ch
add esp, 0x20
xor edx, edx
add rsp, 0x20
and byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
int3
push rsi
push rdi
sub rsp, 0x28
mov rsi, rcx
movzx eax, byte [rcx + 0x88]
mov byte [rax], al
add byte [rax], al
invalid
mov byte [rax], al
add byte [rax], al
invalid
test eax, eax
je 0x14016e949
cmp eax, 3
je 0x14016e923
cmp eax, 4
jne 0x14016e9be
invalid
invalid
add byte [rax], al
invalid
add byte [rax], al
movzx eax, byte [rsi + 0x100]
cmp eax, 3
je 0x14016e9cc
invalid
invalid
add byte [rax], al
invalid
test byte [rdx - 0x7b000000], bh
add byte [rbp - 0x5b7af040], al
test eax, eax
ror byte [rdi], 0x85
movsb byte [rdi], byte [rsi]
jne 0x14016e9be
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0xb0]
invalid
add bl, ch
jmp 0x14016e95d
cmp cl, byte [rax - 0x73]
mov esi, 0x90
lea rdi, [rsi + 0x90]
movzx eax, byte [rsi + 0x170]
cmp eax, 3
clc
invalid
clc
add esi, dword [rsp + rsi - 0x7b]
je 0x14016e96a
test eax, eax
jne 0x14016e976
cmp al, 0x48
je 0x14016e96a
test eax, eax
jne 0x14016e976
invalid
cmp al, 0x48
mov rcx, qword [rsi + 0x120]
mov ecx, dword [rsi + 0x120]
call qword [sym.imp.ws2_32.dll_closesocket]
mov ebp, 0x2deb001c
jmp 0x14016e976
sub eax, 0x8086b60f
add byte [rax], al
add byte [rbx + 0x717403f8], al
movzx eax, byte [rsi + 0x80]
cmp eax, 3
je 0x14016e9c6
test eax, eax
jne 0x14016e9be
mov rcx, qword [rsi + 0x30]
add rsp, 0x28
pop rdi
invalid
pop rsi
jmp qword [sym.imp.ws2_32.dll_closesocket]
jmp qword [sym.imp.ws2_32.dll_closesocket]
jmp qword [sym.imp.ws2_32.dll_closesocket]
xchg byte [rbp - 0x72b7ffe4], bh
invalid
lea rcx, [rsi + 0x130]
call 0x14015fef0
mov rcx, rdi
stc
call fcn.1401dbfa0
mov rax, qword [rsi + 0xa0]
invalid
mov eax, dword [rsi + 0xa0]
lock dec qword [rax]
jne 0x14016e997
lea rcx, [rsi + 0xa0]
lea ecx, [rsi + 0xa0]
call fcn.1401801a0
or dword [rax], ebx
sbb byte [rcx], al
add dword [rax], eax
add byte [rax - 0x7d], cl
mov esi, 0xa8
test al, 0
add byte [rax], al
cmp qword [rsi + 0xa8], 0
je 0x14016e9be
add byte [rbp + rbx + 0x48], dh
mov eax, dword [rsi + 0xd0]
mov rax, qword [rsi + 0xd0]
test rax, rax
je 0x14016e9be
mov rcx, qword [rsi + 0xd8]
add byte [rax - 0x7d], cl
invalid
add rsp, 0x28
pop rdi
pop rsi
jmp qword [rax + 0x18]
jmp qword [rax + 0x18]
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rdi
pop rsi
ret
add rsi, 0x40
jmp 0x14016e9d3
invalid
add rsi, 0xc0
mov rcx, rsi
add rsp, 0x28
sub byte [rdi + 0x5e], bl
sub byte [rdi + 0x5e], bl
jmp 0x14015fef0
sub rsp, 0x28
movzx eax, byte [rcx + 0x9b1]
cmp rax, 6
invalid
ja case.0x14016ea1b.1
xchg dword [rsi + 3], eax
add byte [rax], al
mov rsi, rcx
lea rcx, [0x14040b728]
sub dword [rax], eax
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp qword [rsi + 0x990], 0
je 0x14016ea3d
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rsi + 0x980]
mov r8, qword [rsi + 0x980]
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x1cbb8b
adc eax, 0x1cbb8b
cmp dword [rsi + 0x8e8], 0x3b9aca00
je case.0x14016ea1b.1
add eax, dword [rax]
invalid
call case.0x14016bd28.28
retf 0x3b9a
add eax, dword [rax]
add byte [rax - 0x73], cl
mov fs, eax
or byte [rax], al
add al, ch
invalid
lea rcx, [rsi + 0x8e0]
call fcn.1401dbfa0
add byte [rax - 0x75], cl
xchg al, dh
lock or byte [rax], al
invalid
add byte [rax - 0x75], cl
xchg al, dh
lock or byte [rax], al
lock or byte [rax], al
add al, dh
dec qword [rax]
lock dec qword [rax]
jne 0x14016ea72
lea rcx, [rsi + 0x8f0]
call fcn.1401801a0
invalid
add dword [rax], eax
invalid
lock or byte [rax], al
add al, ch
invalid
invalid
mov ebx, 0x950
cmp qword [rsi + 0x8f8], 0
add byte [rax], al
add byte [rdi], cl
invalid
cmpsb byte [rsi], byte [rdi]
add al, byte [rax]
invalid
add byte [rax], al
add byte [rdi], cl
test byte [rsi + 0x48000002], ah
add al, byte [rax]
add byte [rax - 0x75], cl
xchg byte [rax], ah
or dword [rax], eax
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x75], cl
xchg byte [rax], ah
or dword [rax], eax
add byte [rax], al
test rax, rax
je 0x14016ed2b
mov rcx, qword [rsi + 0x928]
call qword [rax + 0x18]
invalid
mov rax, qword [rsi + 0x920]
add byte [rax], al
test rax, rax
je 0x14016ed2b
mov rcx, qword [rsi + 0x928]
call qword [rax + 0x18]
jmp 0x14016ed2b
xchg dword [rdx], eax
add byte [rax], al
invalid
xchg dword [rdx], eax
add byte [rax], al
invalid
add byte [rax - 0x7d], cl
mov esi, 0x9b8
or dword [rax], eax
add byte [rax], al
je 0x14016ebb5
cmp qword [rsi + 0x9c8], 0
je 0x14016ead2
mov r8, qword [rsi + 0x9c0]
cmp qword [rsi + 0x9b8], 0
or dword [rax], eax
add byte [rax], al
je 0x14016ebb5
cmp qword [rsi + 0x9c8], 0
cmp dword [rsi + 0x9c8], 0
add byte [rax], al
je 0x14016ead2
mov r8, qword [rsi + 0x9c0]
xchg al, al
or dword [rax], eax
add byte [rax - 0x75], cl
or eax, 0x2d06c6
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
sbb al, 0
sar bh, cl
adc eax, 0x1cbaf6
invalid
sbb al, 0
mov edx, 0x8b48001c
mov esi, 0x9d0
mov rdi, qword [rsi + 0x9d0]
mov edi, dword [rsi + 0x9d0]
test rdi, rdi
je 0x14016ebc1
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov rbx, qword [rsi + 0x9d8]
mov ebx, dword [rsi + 0x9d8]
sahf
fmul dword [rcx]
add byte [rax], al
mov rax, qword [rbx]
test rax, rax
je 0x14016eaf6
mov rcx, rdi
mov ecx, edi
call rax
cmp qword [rbx + 8], 0
je 0x14016ebc1
add byte [rax], al
cmp qword [rbx + 0x10], 0x11
jb case.0x140132c92.326
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rdi
clc
sub eax, 0x49d23100
mov eax, edi
clc
add byte [rcx], dh
ror byte [rcx - 0x77], cl
clc
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14016ebc1
mov ebx, 0x8a8
cmp byte [rsi + 0xd10], 3
jne 0x14016ed2b
test byte [rcx], 0
invalid
test byte [rcx], 0
add dword [rax], eax
add byte [rax - 0x73], cl
lea rcx, [rsi + 0xb98]
call case.0x14015c9ce.119
mov r8, qword [rsi + 0x9d8]
mov ds, word [rax - 0x17fffff5]
lahf
std
invalid
test r8, r8
je 0x14016ed2b
test dl, bl
add dword [rax], eax
invalid
cmp qword [rsi + 0x9e0], 0
cmp dword [rsi + 0x9e0], 0
je 0x14016eb6a
mov rcx, qword [0x14043f190]
or eax, 0x2d062e
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
pop rsi
invalid
sbb al, 0
pop rsi
mov edx, 0x8b48001c
sbb al, 0
mov rdi, qword [rsi + 0x9e8]
sbb al, 0
mov rdi, qword [rsi + 0x9e8]
add byte [rax - 0x7b], cl
dec dword [rdi]
test byte [rcx + 0x4c000001], dh
mov esi, dword [rsi + 0x9f0]
test rdi, rdi
je 0x14016ed2b
mov r14, qword [rsi + 0x9f0]
mov rax, qword [r14]
test rax, rax
je 0x14016eb8e
sal byte [rbp + rax + 0x48], 0x89
stc
mov rcx, rdi
call rax
cmp qword [r14 + 8], 0
je 0x14016ed2b
cmp qword [r14 + 0x10], 0x11
jb 0x14016eba4
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rdi
ror byte [rcx - 0x77], cl
clc
jmp 0x14016ed25
lea rcx, [rsi + 0x9c0]
call fcn.14015fe40
invalid
inc esi
xchg byte [rax + 9], dh
mov byte [rsi + 0x9b0], 0
lea rcx, [rsi + 0x760]
call fcn.1401dbfa0
mov rax, qword [rsi + 0x770]
add al, dh
dec qword [rax]
add al, dh
dec qword [rax]
jne 0x14016ebed
or al, 0x48
lea ecx, [rsi + 0x770]
lea rcx, [rsi + 0x770]
call fcn.1401801a0
cmp qword [rsi + 0x778], 0
je 0x14016ec0d
js 0x14016ebf9
add byte [rax], al
add byte [rsi + rdx + 0x48], dh
mov eax, dword [rsi + 0x7a0]
invalid
add byte [rax], al
mov rax, qword [rsi + 0x7a0]
xchg byte [rax + 0x48000007], ah
test eax, eax
invalid
test rax, rax
je 0x14016ec0d
mov rcx, qword [rsi + 0x7a8]
call qword [rax + 0x18]
push rax
invalid
mov gs, word [rax - 0xfffff9]
push rax
sbb byte [rax + 0x758be], al
add byte [rbx], al
cmp byte [rsi + 0x758], 3
jne 0x14016ec8b
lea rcx, [rsi + 0x5e0]
call case.0x14015c9ce.119
mov r8, qword [rsi + 0x420]
and byte [rax + rax], al
invalid
and byte [rax + rax], al
add byte [rbp - 0x7b], cl
sal byte [rbp + rbx*2 + 0x48], 0x83
add byte [rax], al
test r8, r8
je 0x14016ec8b
cmp qword [rsi + 0x428], 0
je 0x14016ec47
mov esi, 0x428
add byte [rdi + rcx + 0x48], dh
mov ecx, dword [0x14043f190]
xor edx, edx
sar bh, cl
adc eax, 0x1cb981
invalid
sbb al, 0
sar bh, cl
adc eax, 0x1cb981
invalid
sbb al, 0
mov ecx, 0x8b48001c
mov esi, 0x430
xor byte [rax + rax], al
invalid
mov rdi, qword [rsi + 0x430]
xor byte [rax + rax], al
add byte [rax - 0x7b], cl
push qword [rax + rdi + 0x48]
mov ebx, dword [rsi + 0x438]
test rdi, rdi
je 0x14016ec8b
mov rbx, qword [rsi + 0x438]
mov rax, qword [rbx]
test rax, rax
je 0x14016ec67
mov rcx, rdi
call rax
cmp qword [rbx + 8], 0
jnp 0x14016ec73
add byte [rbp + rbx + 0x48], dh
je 0x14016ec8b
cmp qword [rbx + 0x10], 0x11
cmp dword [rbx + 0x10], 0x11
adc dword [rdx + 4], esi
jb 0x14016ec79
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rax + 0x3f8be], al
add byte [rbx], al
invalid
cmp byte [rsi + 0x3f8], 3
add esi, dword [rbp + 0x75]
jne 0x14016ed09
lea rcx, [rsi + 0x280]
call case.0x14015c9ce.119
add byte [rdx], 0
add al, ch
cld
invalid
mov r8, qword [rsi + 0xc0]
test r8, r8
je 0x14016ed09
xchg al, al
add byte [rax], al
rol byte [rax], 0
add byte [rbp - 0x7b], cl
sal byte [rbp + rbx*2 + 0x48], 0x83
mov esi, 0xc8
invalid
cmp qword [rsi + 0xc8], 0
add byte [rax], al
add byte [rdi + rcx + 0x48], dh
mov ecx, dword [0x14043f190]
je 0x14016ecc5
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
sbb al, 0
sar bh, cl
adc eax, 0x1cb903
sbb al, 0
sbb al, 0
mov rdi, qword [rsi + 0xd0]
rol byte [rax], 1
add byte [rax], al
test rdi, rdi
je 0x14016ed09
mov rbx, qword [rsi + 0xd8]
sahf
fadd dword [rax]
add byte [rax], al
mov rax, qword [rbx]
test rax, rax
je 0x14016ece5
mov rcx, rdi
call rax
invalid
cmp qword [rbx + 8], 0
cmp dword [rbx + 8], 0
je 0x14016ed09
cmp qword [rbx + 0x10], 0x11
adc byte [rcx], dl
jb 0x14016ecf7
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14043f190]
mov ecx, dword [0x14043f190]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x1cb8bf
adc eax, 0x1cb8bf
mov ebx, 0x8a8
test al, 8
add byte [rax], al
cmp qword [rsi + 0x80], 0
add byte [rax], al
je 0x14016ed2b
mov r8, qword [rsi + 0x70]
mov rcx, qword [0x14043f190]
jo 0x14016ed65
mov ecx, dword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, 0x8348001c
jl 0x14016ed4d
sbb al, 0
cmp qword [rsi + rbx + 0x10], 0
adc byte [rax], al
je case.0x14016ea1b.1
mov r8, qword [rsi + rbx]
mov rcx, qword [0x14043f190]
or eax, 0x2d0452
or eax, 0x2d0452
xor edx, edx
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_HeapFree]
jmp qword [sym.imp.kernel32.dll_HeapFree]
ror byte [rax - 0x7d], cl
invalid
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov eax, 0x4890001c
add esp, 0x28
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
int3
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
movzx eax, byte [rcx + 0xc2]
add edx, 0x85000000
ror byte [rdi], 0x84
mov ah, 0
add byte [rax], al
invalid
add edx, 0x85000000
ror byte [rdi], 0x84
mov ah, 0
add byte [rax], al
invalid
add byte [rbp - 0x4b7bf040], al
add byte [rax], al
add byte [rbx + 0x1d7403f8], al
clc
invalid
je case.0x14015a3d6.173
cmp eax, 3
je case.0x14015a3d6.173
clc
add esi, dword [rbp + rbx - 0x7d]
clc
add al, 0xf
jne case.0x14015aa47.167
lea rcx, [rsi + 0xc8]
invalid
pop rcx
cld
invalid
cmp eax, 4
jne case.0x14015aa47.167
lea rcx, [rsi + 0xc8]
enter 0, 0
call fcn.14016e9f0
cmp byte [rsi + 0x60], 2
invalid
add dh, byte [rbx + 0x40]
invalid
jmp 0x14016ee05
lea rcx, [rsi + 0xe8]
add byte [rax], al
call fcn.14016e830
mov r8, qword [rsi + 0xc8]
dec dword [rbx + rcx*4 - 0x7a]
enter 0, 0
test r8, r8
je case.0x14015a3d6.177
cmp qword [rsi + 0xd8], 0
je case.0x14015a3d6.177
fadd dword [rax]
add byte [rax], al
add byte [rdi + rcx + 0x48], dh
mov ecx, dword [0x14043f190]
mov rcx, qword [0x14043f190]
add ebp, dword [0x13fe91ecb]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
sar bh, cl
adc eax, 0x1cb7f8
add dh, al
xchg bl, al
add byte [rax], al
add byte [rax], al
invalid
mov byte [rsi + 0xc3], 0
cmp byte [rsi + 0x60], 2
jb 0x14016ee05
add dh, byte [rdx + 0x28]
mov rdi, qword [rsi + 0x68]
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
push rdi
or byte [rbx + rcx*4 + 0x47], cl
adc r15b, r15b
push rax
and byte [rax - 0x75], cl
mov ecx, dword [0x14043f190]
invalid
push rdi
or byte [rbx + rcx*4 + 0x47], cl
adc r15b, r15b
adc r15b, r15b
push rax
and byte [rax - 0x75], cl
mov ecx, dword [0x14043f190]
invalid
xor edx, edx
mov r8, rdi
ror byte [rcx - 0x77], cl
clc
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x1cb7c3
mov bh, 0x1c
add byte [rax - 0x73], cl
jo 0x14016edc5
lea rax, [rsi + 0x70]
mov ebx, 0xa0
movabs al, byte [0x98be41000000]
add byte [rdi + 0xa8], bh
movabs al, byte [0x98be41000000]
add byte [rax], al
add byte [rcx - 0x42], al
cwde
add byte [rax], al
add byte [rdi + 0xa8], bh
mov r15d, 0x90
add byte [rax], al
add byte [rcx - 0x48], al
add byte [rax], 0
add byte [rax], al
mov edx, 0x78
mov r8d, 0x80
add byte [rax], al
mov edx, 0x78
add byte [rax], al
add byte [rcx + 0x88], bh
add byte [rax], al
mov ecx, 0x88
add byte [rax], al
jmp 0x14016ee88
cmp byte [rsi], 2
jb 0x14016ee5e
add dh, byte [rdx + 0x28]
mov rdi, qword [rsi + 8]
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov eax, dword [rdi]
mov rdx, qword [rdi + 8]
or byte [rbx + rcx*4 + 0x47], cl
adc bh, bh
push rax
and byte [rax - 0x75], cl
or eax, 0x2d033d
invalid
invalid
invalid
invalid
or byte [rbx + rcx*4 + 0x47], cl
adc bh, bh
push rax
and byte [rax - 0x75], cl
or eax, 0x2d033d
invalid
invalid
invalid
invalid
cmp eax, 0x31002d03
ror byte [rcx - 0x77], cl
clc
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rax, [rsi + 0x10]
mov ebx, 0x40
mov r14d, 0x38
cmp byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x42], al
cmp byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi + 0x48], bh
add byte [rax], al
add byte [rax], al
invalid
mov edi, 0x48
add byte [rax], al
add byte [rcx - 0x41], al
xor byte [rax], al
add byte [rax], al
mov r15d, 0x30
mov r8d, 0x20
mov eax, 0x20
mov edx, 0x18
mov ecx, 0x28
mov rax, qword [rax]
mov eax, dword [rax]
add byte [rax + 1], cl
add rcx, rsi
int1
mov rdx, qword [rsi + rdx]
mov edx, dword [rsi + rdx]
mov r8, qword [rsi + r8]
call qword [rax + 0x20]
and byte [rdx - 0x75], cl
add al, 0x3e
and byte [rdx - 0x75], cl
add al, 0x3e
mov eax, dword [rsi + rdi]
mov rax, qword [rax + 0x20]
mov eax, dword [rax + 0x20]
and byte [rax + 1], cl
add rdi, rsi
mov rdx, qword [rsi + r14]
test dword [rdx - 0x75], 0x8b4c3614
mov r8, qword [rsi + rbx]
add al, 0x1e
mov rcx, rdi
stc
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp rax
jmp rax
jmp rax
nop
add rsp, 0x20
add esp, 0x20
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
int3
int3
adc byte [rax - 0x75], cl
push rcx
sbb bl, al
int3
mov rdx, qword [rcx + 0x18]
ret
int3
int3
je 0x14016eebf
or al, 0x48
mov edx, 0x1ca6ec16
in al, dx
cmpsb byte [rsi], byte [rdi]
sbb al, 0xfe
cmpsb byte [rsi], byte [rdi]
sbb al, 0xfe
loope case.0x14015d79b.105
loope case.0x14015d79b.105
loope case.0x14015d79b.105
ret
int3
int3
int3
int3
cmp al, byte [rbp + 0x16]
invalid
movabs rdx, 0xa6572e4cbfd4268b
push rdi
cmpsb byte [rsi], byte [rdi]
ret
int3
int3
enter 0xffffffffffff894c, 0x41
or byte [rcx + rcx*4 + 0x49], cl
invalid
invalid
invalid
mov qword [rcx + 8], r8
mov dword [rcx + 8], eax
mov qword [rcx + 0x10], r9
adc byte [rax - 0x39], cl
sbb byte [r8], al
sbb byte [rax], al
mov qword [rcx + 0x18], 0
lea rcx, [0x1403cf100]
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x2601c6
mov qword [rax], rcx
mov dword [rax], ecx
ret
int3
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x70
mov rdi, rdx
mov rsi, rcx
invalid
cmp byte [rcx + 0x48], 0
add byte [rdi], cl
invalid
mov dl, 0
add byte [rax], al
invalid
add byte [rdi], cl
test byte [rdx + 0xf000000], dh
mov dl, 0
add byte [rax], al
movups xmm0, xmmword [rdi + 0x40]
mov dl, 0
add byte [rax], al
movups xmm0, xmmword [rdi + 0x40]
movaps xmmword [rsp + 0x60], xmm0
movups xmm0, xmmword [rdi]
invalid
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
and byte [rdi], cl
adc byte [rdi + 0x30], bl
and byte [rdi], cl
adc byte [rdi + 0x30], bl
movaps xmmword [rsp + 0x50], xmm3
movaps xmmword [rsp + 0x40], xmm2
invalid
sub dword [rsp + 0x40], edx
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
sub dword [rsp + 0x20], eax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x38]
cmp byte [rax + 0x39], r9b
invalid
jne 0x14016efa9
cmp byte [rax + 0x39], r9b
enter 0x1175, 0x48
lea ecx, [rsi + 0x20]
invalid
invalid
lea rcx, [rsi + 0x20]
call fcn.1401bcba0
fild dword [rax + rax]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x38]
mov rdx, qword [rsi + 0x30]
add rdx, rax
xor r8d, r8d
xor eax, eax
cmp rdx, rcx
cmovae r8, rcx
sub rdx, r8
sub edx, eax
mov rcx, qword [rsi + 0x28]
lea rdx, [rdx + rdx*4]
xchg edx, eax
shl rdx, 4
movaps xmm0, xmmword [rsp + 0x60]
sub byte [rsp + 0x60], al
sub byte [rsp + 0x60], al
movups xmmword [rcx + rdx + 0x40], xmm0
movaps xmm0, xmmword [rsp + 0x20]
and al, 0x20
and al, 0x20
movaps xmm1, xmmword [rsp + 0x30]
and al, 0x30
and al, 0x30
movaps xmm2, xmmword [rsp + 0x40]
and al, 0x40
movaps xmm3, xmmword [rsp + 0x50]
push rax
movups xmmword [rcx + rdx + 0x30], xmm3
pop rsp
adc dword [rax], esi
movups xmmword [rcx + rdx + 0x20], xmm2
adc dword [rax], esp
movups xmmword [rcx + rdx + 0x10], xmm1
movups xmmword [rcx + rdx], xmm0
inc rax
inc eax
mov qword [rsi + 0x38], rax
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
ret
mov rbx, qword [rdi]
lea rax, [0x14040b744]
add eax, 0x29c729
movsxd rcx, dword [rax + rbx*4]
add rcx, rax
add ecx, eax
add ecx, eax
jmp rcx
mov rdx, qword [rdi + 0x18]
jmp 0x14016f05e
push rdi
sbb bl, ch
xor al, 0xf
invalid
movzx eax, byte [rdi + 0x3b]
mov dh, 0x47
cmp ebp, dword [rdx]
invalid
sub al, byte [rdi + 0x3a]
movzx edx, al
cmp r9b, byte [r15]
mov dh, 0xd0
add rdx, qword [rdi + 0x18]
mov rax, 0xffffffffffffffff
invalid
invalid
invalid
invalid
invalid
dec dword [rax + 0xf]
ror byte [rax + 3], 1
push rdi
jmp case.0x14016dd15.23
cmovb rdx, rax
add rdx, qword [rdi + 0x48]
jmp case.0x14016dd15.23
mov rax, qword [rdi + 0x18]
mov rdx, qword [rdi + 0x28]
cmp rax, rdx
cmovb rdx, rax
cmovb edx, eax
mov rcx, rsi
mov ecx, esi
call fcn.1400990f0
lea r15, [rdi + 0x28]
lea r12, [0x14040b754]
sub dword [rax], eax
sub dword [rax], eax
movsxd rax, dword [r12 + rbx*4]
add rax, r12
jmp rax
mov rdx, qword [rdi + 0x10]
mov edx, dword [rdi + 0x10]
mov r8, qword [rdi + 0x18]
mov rbx, r8
test rbx, rbx
jne 0x14016f15e
add byte [rax], al
invalid
add byte [rax], al
add bl, ch
jmp 0x14016f102
invalid
jmp 0x14016f102
mov rdx, qword [rdi + 0x10]
mov edx, dword [rdi + 0x10]
mov r8, qword [rdi + 0x18]
mov rbx, qword [rdi + 0x28]
cmp r8, rbx
cmovb rbx, r8
test rbx, rbx
jne 0x14016f15e
jmp 0x14016f102
movzx ecx, byte [rdi + 0x3a]
movzx eax, byte [rdi + 0x3b]
invalid
mov edx, eax
sub dl, cl
mov dh, 0x4f
cmp cl, byte [rdi]
mov dh, 0x47
cmp ecx, dword [rcx + 0xfca28c2]
movzx edx, dl
movzx edx, dl
mov r8, qword [rdi + 0x18]
or rdx, r8
sbb byte [r9 + r9 - 0x3e], r9b
je 0x14016f0dc
cmp al, cl
jne case.0x1401642e6.75
invalid
and dword [rax - 0x75], ecx
push rdi
adc byte [rcx + rcx*4 - 0x3d], cl
mov rdx, qword [rdi + 0x10]
mov rbx, r8
test rbx, rbx
jne 0x14016f15e
add bl, ch
jmp 0x14016f102
mov rdx, qword es:[rdi + 0x40]
mov rdx, qword [rdi + 0x40]
mov edx, dword [rdi + 0x40]
mov rbx, qword [rdi + 0x48]
test rbx, rbx
jne 0x14016f15e
jmp 0x14016f102
movzx edx, cl
movzx ebx, al
jb 0x14016f13b
cmp al, 0x12
ja 0x14016f127
sub rbx, rdx
add rdx, r15
ror dword [rcx + rax - 6], cl
test rbx, rbx
jne 0x14016f15e
mov rax, qword [rdi + 8]
mov rdx, qword [rdi + 0x10]
mov edx, dword [rdi + 0x10]
mov edx, dword [rdi + 0x10]
mov rax, qword [rax + 0x20]
add rdi, 0x20
mov rcx, rdi
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp rax
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcprotoh1encode.rs_r_n0_r_n_r_nC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcclientconnectdns.rs
mov edx, 0x12
add byte [rax - 0x77], cl
fld1
movsd dword [rdi], dword [rsi]
invalid
sbb eax, dword [rax]
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcprotoh1encode.rs_r_n0_r_n_r_nC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcclientconnectdns.rs
mov rcx, rdx
mov rdx, rbx
mov edx, ebx
mov edx, ebx
call fcn.14032b9c0
mov rbx, qword [rdi + 0x10]
test rbx, rbx
fisttp dword [rdi]
invalid
cmpsd dword [rsi], dword [rdi]
invalid
invalid
invalid
mov rdx, qword [rdi + 8]
mov rax, qword [rsi]
mov r14, qword [rsi + 0x10]
jbe 0x14016f175
sub rax, r14
invalid
cmp rax, rbx
jb case.default.0x14016f198
invalid
mov rcx, qword [rsi + 8]
add rcx, r14
mov r8, rbx
invalid
fsubr st(0)
movabs rdx, 0x76894cde0149001b
add byte [rcx + 1], cl
fimul word [rcx + rcx*4 + 0x76]
invalid
invalid
invalid
call sub.VCRUNTIME140.dll_memcpy
add r14, rbx
mov qword [rsi + 0x10], r14
mov rcx, rdi
add byte [rcx + 1], cl
fimul word [rcx + rcx*4 + 0x76]
invalid
invalid
invalid
adc byte [rax - 0x77], cl
stc
mov rdx, rbx
call fcn.14016f1c0
add byte [rax], al
add byte [rax - 0x75], cl
invalid
movsxd rax, dword [r12 + rax*4]
add al, 0x84
add byte [rax], al
add byte [rax - 0x75], cl
invalid
add al, 0x84
add rax, r12
loopne switch.0x14016f198
jmp rax
loopne 0x14016f1e3
mov rcx, rsi
mov ecx, esi
mov r13, rdx
mov rdx, r14
mov r8, rbx
call fcn.14032f9f0
or byte [r8 + rax], r11b
or byte [r8 + rax], r11b
mov rdx, r13
mov r14, qword [rsi + 0x10]
jmp 0x14016f16d
mov byte [rax], al
add byte [rax], al
mov rax, qword [rcx]
lea r8, [0x14040b764]
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
mov qword [rsp + 0x28], rdx
mov rax, qword [rcx + 0x18]
mov r8, rax
sub r8, rdx
jb 0x14016f260
mov qword [rcx + 0x18], r8
add qword [rcx + 0x10], rdx
add rsp, 0x88
ret
add rcx, 8
add rsp, 0x88
jmp fcn.14016f2f0
mov rax, qword [rcx + 0x10]
mov r8, rax
sub r8, rdx
jb 0x14016f255
add qword [rcx + 8], rdx
mov qword [rcx + 0x10], r8
add rsp, 0x88
ret
mov rax, qword [rcx + 0x28]
sub rax, rdx
jb 0x14016f267
mov qword [rsp + 0x28], rdx
mov r8, qword [rcx + 0x18]
mov r9, r8
sub r9, rdx
jb 0x14016f27f
mov qword [rcx + 0x18], r9
add qword [rcx + 0x10], rdx
mov qword [rcx + 0x28], rax
add rsp, 0x88
ret
mov rcx, rdx
mov rdx, rax
call fcn.14032b370
mov qword [rsp + 0x30], rax
jmp 0x14016f284
lea rcx, [0x1403cf49f]
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.7.1_src_buf_take.rsassertion_failed:_cnt___self.limit
mov edx, 0x23
call fcn.14032b650
mov qword [rsp + 0x30], r8
lea rax, [rsp + 0x28]
mov qword [rsp + 0x38], rax
lea rax, [0x14009e140]
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x30]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 2
mov qword [rsp + 0x78], 0
lea rax, [rsp + 0x38]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 2
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.7.1_src_bytes.rsC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcprotoh1io.rs
lea rcx, [rsp + 0x58]
call fcn.14032b4c0
int3
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [r14], 0
je 0x1401738c9
mov r8, qword [r14 + 8]
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x190], 2
setne dil
je 0x140173960
movups xmm0, xmmword [rsp + 0x1d0]
movaps xmmword [rsp + 0x270], xmm0
movups xmm0, xmmword [rsp + 0x190]
movups xmm1, xmmword [rsp + 0x1a0]
movups xmm2, xmmword [rsp + 0x1b0]
movups xmm3, xmmword [rsp + 0x1c0]
movaps xmmword [rsp + 0x260], xmm3
movaps xmmword [rsp + 0x250], xmm2
movaps xmmword [rsp + 0x240], xmm1
movaps xmmword [rsp + 0x230], xmm0
test rsi, rsi
je 0x140173972
js 0x14017456c
movzx eax, byte [0x14043f240]
xor ecx, ecx
mov rdx, rsi
call fcn.1401d3670
mov r14, rax
mov rax, rsi
test r14, r14
jne 0x14017397a
mov ecx, 1
mov rdx, rsi
call fcn.14032afb0
lea rcx, [rsp + 0x190]
call case.0x140165fe7.110
jmp 0x140173b84
mov r14d, 1
xor eax, eax
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x38], edi
mov rcx, r14
mov rdx, rbp
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [r12 + 0x20]
mov rdx, qword [r12 + 0x28]
mov r8, r14
mov r9, rsi
call fcn.140175680
mov rbx, rax
cmp qword [r12 + 0x10], 0
je 0x140173da5
mov r15, qword [r12]
mov r12, qword [r12 + 8]
mov rax, rbx
shr rax, 0x39
mov qword [rsp + 0x48], rax
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm6, xmm0, 0
xor ecx, ecx
pcmpeqd xmm7, xmm7
xor r13d, r13d
mov qword [rsp + 0x30], rcx
and rbx, r12
movdqu xmm8, xmmword [r15 + rbx]
movdqa xmm0, xmm8
pcmpeqb xmm0, xmm6
pmovmskb edi, xmm0
test di, di
je 0x140173a40
tzcnt eax, edi
lea ecx, [rdi - 1]
and ecx, edi
mov edi, ecx
add rax, rbx
and rax, r12
neg rax
imul rbp, rax, 0x68
cmp qword [r15 + rbp - 0x58], rsi
jne 0x140173a00
add rbp, r15
mov rdx, qword [rbp - 0x60]
mov rcx, r14
mov r8, rsi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140173a00
jmp 0x140173a93
cmp r13, 1
mov r13d, 1
mov rcx, qword [rsp + 0x30]
je 0x140173a71
pmovmskb eax, xmm8
xor r13d, r13d
test eax, eax
setne r13b
tzcnt eax, eax
add rax, rbx
and rax, r12
mov qword [rsp + 0x120], rax
pcmpeqb xmm8, xmm7
pmovmskb eax, xmm8
test eax, eax
jne 0x140173cf1
add rbx, rcx
add rbx, 0x10
add rcx, 0x10
jmp 0x1401739e5
movups xmm0, xmmword [rbp - 0x10]
movaps xmmword [rsp + 0xc0], xmm0
movups xmm0, xmmword [rbp - 0x50]
movups xmm1, xmmword [rbp - 0x40]
movups xmm2, xmmword [rbp - 0x30]
movups xmm3, xmmword [rbp - 0x20]
movaps xmmword [rsp + 0xb0], xmm3
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
movaps xmm0, xmmword [rsp + 0x230]
movaps xmm1, xmmword [rsp + 0x240]
movaps xmm2, xmmword [rsp + 0x250]
movaps xmm3, xmmword [rsp + 0x260]
movups xmmword [rbp - 0x50], xmm0
movups xmmword [rbp - 0x40], xmm1
movups xmmword [rbp - 0x30], xmm2
movups xmmword [rbp - 0x20], xmm3
movaps xmm0, xmmword [rsp + 0x270]
movups xmmword [rbp - 0x10], xmm0
cmp qword [rsp + 0x40], 0
je 0x140173b25
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x80], 2
mov edi, dword [rsp + 0x38]
je 0x140173b84
cmp byte [rsp + 0xc8], 2
je 0x140173b61
lea rcx, [rsp + 0xc0]
mov rax, qword [rsp + 0xa8]
mov rdx, qword [rsp + 0xb0]
mov r8, qword [rsp + 0xb8]
call qword [rax + 0x20]
lea rcx, [rsp + 0xa0]
mov rax, qword [rsp + 0x88]
mov rdx, qword [rsp + 0x90]
mov r8, qword [rsp + 0x98]
call qword [rax + 0x20]
mov eax, edi
movaps xmm6, xmmword [rsp + 0x2a0]
movaps xmm7, xmmword [rsp + 0x2b0]
movaps xmm8, xmmword [rsp + 0x2c0]
add rsp, 0x2d8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rdx, qword [rsp + 0x120]
movzx eax, byte [r15 + rdx]
test al, al
js 0x140173d14
movdqa xmm0, xmmword [r15]
pmovmskb eax, xmm0
tzcnt edx, eax
movzx eax, byte [r15 + rdx]
and al, 1
movzx eax, al
mov rcx, qword [rsp + 0x50]
sub qword [rcx + 0x10], rax
lea rax, [rdx - 0x10]
and r12, rax
mov rax, qword [rsp + 0x48]
mov byte [r15 + rdx], al
mov byte [r15 + r12 + 0x10], al
inc qword [rcx + 0x18]
neg rdx
imul rax, rdx, 0x68
mov rcx, qword [rsp + 0x40]
mov qword [r15 + rax - 0x68], rcx
mov qword [r15 + rax - 0x60], r14
mov qword [r15 + rax - 0x58], rsi
movaps xmm0, xmmword [rsp + 0x230]
movaps xmm1, xmmword [rsp + 0x240]
movaps xmm2, xmmword [rsp + 0x250]
movaps xmm3, xmmword [rsp + 0x260]
movups xmmword [r15 + rax - 0x50], xmm0
movups xmmword [r15 + rax - 0x40], xmm1
movups xmmword [r15 + rax - 0x30], xmm2
movups xmmword [r15 + rax - 0x20], xmm3
movaps xmm0, xmmword [rsp + 0x270]
movups xmmword [r15 + rax - 0x10], xmm0
mov edi, dword [rsp + 0x38]
jmp 0x140173b84
lea rdx, [r12 + 0x20]
mov rcx, r12
call fcn.140335fb0
jmp 0x1401739b5
and al, 0x70
movaps xmmword [rsp + 0x60], xmm0
movzx eax, byte [rsp + 0x170]
mov edx, dword [rcx + 0x31]
mov ecx, dword [rcx + 0x34]
mov dword [rsp + 0x5b], ecx
mov dword [rsp + 0x58], edx
mov rdi, qword [rsp + 0x80]
mov rbp, qword [rsp + 0x38]
mov qword [rsp + 0x190], r9
add dword [rax], eax
add byte [rax - 0x77], cl
pushfq
and al, 0x98
add dword [rax], eax
add byte [rcx + rcx*4 - 0x7c], cl
test byte [rax + riz*4], ah
add byte [rax], al
mov qword [rsp + 0x198], rbx
mov qword [rsp + 0x1a0], r8
test byte [rax + riz*4], ah
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x180], al
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x180], al
movups xmmword [rsp + 0x1a8], xmm0
movdqa xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movdqu xmmword [rsp + 0x1b8], xmm0
test byte [rax + rdi*4], ah
add dword [rax], eax
add byte [rdi], cl
adc dword [rsp + 0x1c8], ecx
test byte [rax + rdi*4], ah
add dword [rax], eax
add byte [rdi], cl
adc dword [rsp + 0x1c8], ecx
mov byte [rsp + 0x1d8], al
mov eax, dword [rsp + 0x58]
mov ecx, dword [rsp + 0x5b]
mov dword [rsp + 0x1d9], eax
mov dword [rsp + 0x1dc], ecx
test rdi, rdi
mov r12, qword [rsp + 0x50]
je 0x1401738b0
mov r15, qword [rsp + 0x88]
jmp 0x14017389e
jo 0x140174556
add byte [rax], al
call fcn.14032afd0
mov ecx, 8
mov edx, 8
call fcn.14032afd0
xor ecx, ecx
mov rdx, rsi
call fcn.14032afb0
mov ecx, 1
mov edx, 1
call fcn.14032afd0
invalid
add byte [rcx + 1], bh
mov ecx, 1
mov rdx, r13
call fcn.14032afb0
mov ecx, 1
mov rdx, rbx
call fcn.14032afb0
int3
jae 0x140174622
cmp byte [rsi + r9], 0xbf
jg 0x140174624
lea rax, [0x1403cfe70]
mov qword [rsp + 0x20], rax
mov rcx, rsi
mov rdx, rdi
xor r8d, r8d
call fcn.14032bba0
jne 0x140174608
lea rcx, [rsi + r9]
xor eax, eax
ror byte [rax - 0x77], 0xf2
ror byte [rax - 0x77], 0xf2
jmp 0x140174647
inc rdx
cmp r8d, 0x3a
je 0x1401746eb
cmp r8d, 0x2f
je 0x1401746eb
cmp rdx, rcx
je 0x1401746e8
movzx ebx, byte [rdx]
movzx r8d, bl
test r8b, r8b
invalid
jns case.0x140132317.392
sar byte [rcx - 0x2c], 0x45
mov edx, eax
mov r10d, r8d
and r10d, 0x1f
movzx edi, byte [rdx + 1]
and edi, 0x3f
cmp r8b, 0xdf
jbe 0x1401746b4
movzx r11d, byte [rdx + 2]
shl edi, 6
and r11d, 0x3f
or r11d, edi
cmp bl, 0xf0
jb 0x1401746ce
movzx r8d, byte [rdx + 3]
and r10d, 7
shl r10d, 0x12
shl r11d, 6
and r8d, 0x3f
or r8d, r11d
or r8d, r10d
cmp r8d, 0x110000
je 0x1401746e8
invalid
add rdx, 4
add rdx, 4
cmp r8d, 0x3a
jne 0x14017463d
jmp 0x1401746eb
add rdx, 2
shl r10d, 6
or r10d, edi
mov r8d, r10d
cmp r8d, 0x3a
jne 0x14017463d
test dword [rcx - 1], esi
invalid
invalid
test dword [rcx - 1], esi
invalid
jmp 0x1401746eb
add rdx, 3
shl r10d, 0xc
or r11d, r10d
rol dword [rbp - 0x77], cl
fadd dword [rcx - 0x7d]
clc
cmp cl, byte [rdi]
test dword [rdi - 1], edx
invalid
invalid
rol dword [rbp - 0x77], cl
fadd dword [rcx - 0x7d]
clc
cmp cl, byte [rdi]
test dword [rdi - 1], edx
invalid
jmp 0x1401746eb
mov rax, rsi
mov rdx, r9
add rsp, 0xb0
pop rbx
pop rdi
pop rsi
ret
xor eax, eax
jmp 0x14017484e
and al, 0x30
add dword [rcx + rcx*4 - 0x2e], ecx
call fcn.1401748e0
jmp 0x140174851
pop rdx
sbb byte [rcx - 0x77], cl
ror byte [rax - 0x7b], 0xf6
je 0x14017478d
cmp rsi, r9
jae 0x1401747fb
cmp byte [rax + rsi], 0xc0
jl 0x1401747fd
lea r8, [rax + rsi]
cmp r9, rsi
jne 0x1401747a8
mov eax, r11d
xor al, 1
mov byte [rdx + 0x18], al
test r11b, r11b
jne 0x140174841
jmp 0x140174868
movzx ebp, byte [r8]
movzx edi, bpl
test dil, dil
jns 0x14017482e
mov ebx, edi
and ebx, 0x1f
movzx r14d, byte [r8 + 1]
and r14d, 0x3f
cmp dil, 0xe0
jb 0x14017481f
movzx edi, byte [r8 + 2]
shl r14d, 6
and edi, 0x3f
or edi, r14d
cmp bpl, 0xf0
jb case.0x1401339d5.348
movzx r8d, byte [r8 + 3]
and ebx, 7
shl ebx, 0x12
shl edi, 6
and r8d, 0x3f
or r8d, edi
or r8d, ebx
mov edi, r8d
jmp 0x14017482e
je 0x140174789
mov r8, rsi
invalid
xor r11b, 1
mov byte [rdx + 0x18], r11b
lea rcx, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_src_strpattern.rs
mov qword [rsp + 0x20], rcx
mov rcx, rax
mov rdx, r9
call fcn.14032bba0
shl ebx, 6
or ebx, r14d
mov edi, ebx
jmp 0x14017482e
shl ebx, 0xc
or edi, ebx
test r11b, r11b
je 0x14017485c
invalid
mov r8, rsi
xor r11b, 1
mov r9, r8
mov byte [rdx + 0x18], r11b
mov qword [rcx + 8], r9
mov qword [rcx + 0x10], r9
mov eax, 1
mov qword [rcx], rax
add rsp, 0x40
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
cmp edi, 0x110000
jne 0x140174871
mov byte [rdx + 0x18], 1
mov byte [rdx + 0x1a], 1
jmp 0x140174742
mov r8d, 1
cmp edi, 0x80
jb 0x14017489d
mov r8d, 2
cmp edi, 0x800
jb 0x14017489d
cmp edi, 0x10000
mov r8d, 4
sbb r8, 0
add r8, rsi
mov qword [r10], r8
je 0x1401748b4
cmp r8, r9
jae 0x1401748d6
cmp byte [rax + r8], 0xbf
jle 0x1401748d8
cmp al, 0
mov edi, 0x14c277e
ror byte [rbp + 0x39], 0xc1
add rax, r8
cmp r9, r8
jne 0x1401748c1
xor r11d, r11d
jmp 0x14017483d
invalid
invalid
invalid
movzx eax, byte [rax]
mov r11b, 1
test al, al
jns 0x140174836
cmp al, 0xe0
jmp 0x140174836
invalid
invalid
invalid
je 0x1401748b1
mov r11b, 1
jmp 0x140174800
add byte [rax - 0x75], cl
mov esp, 0xb024
add byte [rbp + rcx*4 + 0x5a], cl
dec dword [rcx + rcx*4 + 0x5c]
and al, 0x40
pop rax
sbb byte [rbx + rcx*4 + 0x20], cl
mov ebp, edx
retf 0x830f
invalid
mov esi, esi
dec dword [rbx + rcx*4 + 0x5c]
and al, 0x20
add byte [rax], al
add byte [rax], al
mov dh, 0x34
invalid
xor al, 0x17
mov edx, dword [rsp + 0x30]
push rsp
and al, 0x30
mov ecx, dword [rsp + 0x28]
add byte [rax - 0x75], cl
and al, 0x28
add dword [rax], eax
add byte [rax], al
mov dword [rcx], eax
ror dword [r13 + r9*4 + 5], 1
ret
add byte [rbp + rcx*4 + 5], cl
cdq
lea eax, [0x1403da280]
push rdi
add byte es:[rcx + rcx*4 - 0x27], cl
add ah, cl
int3
sbb al, 0
add byte [rax], al
add byte [rax + 0x74c83948], al
sbb byte [rax - 0x7b], cl
sal byte [rbx + rdx + 0x4c], 0x8b
or byte [rax - 0x75], r9b
or eax, 0x2ca60c
cmpsb byte [rsi], byte [rdi]
sub al, 0
and byte [rbx + 0x5f], bl
and eax, 0x1c5a22
mov edx, dword [rcx + 0x30]
or byte [rax - 0x75], cl
push rcx
adc byte [rax - 0x75], cl
and byte [rbx + rcx*4 + 0x41], cl
mov r8, qword [rcx + 0x18]
add rcx, 0x20
add rsp, 0x20
jmp rax
int3
lea rcx, [0x14040b774]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp byte [rdx + 0x50], 2
je case.0x140174c0d.2
invalid
add byte [rax - 0x73], cl
mov r10, qword [rdx + 0x30]
xor byte [rbx + rcx*4 + 0x42], cl
invalid
xor byte [rbx + rcx*4 + 0x42], cl
cmp byte [rbx + rcx*4 + 0x4a], cl
mov r9, qword [rdx + 0x40]
lea rcx, [rsp + 0x20]
and al, 0x20
mov r9, qword [rdx + 0x40]
lea rcx, [rsp + 0x20]
and al, 0x20
and al, 0x20
mov rdi, rdx
xlatb
mov rdx, rax
call qword [r10]
call qword [rdx]
call qword [rdx]
movzx eax, byte [rdi + 0x50]
jmp 0x140174db5
add rdx, 8
lea rcx, [rsp + 0x98]
cwde
add byte [rax], al
add al, ch
invalid
add al, byte [rax]
add byte [rbx + 0x9824bc], al
add byte [rax], al
add cl, byte [rdi]
test byte [rdx], dh
add dword [rax], eax
invalid
cwde
add byte [rax], al
add al, ch
invalid
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x60], eax
movdqu xmm0, xmmword [rsp + 0x98]
movdqu xmm1, xmmword [rsp + 0xa8]
movdqu xmm2, xmmword [rsp + 0xb8]
movdqu xmm3, xmmword [rsp + 0xc8]
movdqa xmmword [rsp + 0x50], xmm3
movdqa xmmword [rsp + 0x40], xmm2
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
cmp byte [rsp + 0x68], 2
add cl, byte [rdi]
test dword [rcx], ebp
add dword [rax], eax
invalid
add cl, byte [rdi]
test dword [rcx], ebp
add dword [rax], eax
add dh, al
and byte [rdx], r8b
mov byte [rsi + 0x20], 2
jmp 0x140174e45
mov rdi, qword [rdx + 8]
cmp qword [rdi + 0x28], 0
je case.0x140174c0d.2
test dh, al
add byte [rax], al
add byte [rax - 0x75], cl
xor byte [r8 - 0x75], r9b
push rdi
cmp byte [rbp + rcx*4 + 5], cl
invalid
mov r8, rax
shr r8, 0x39
movd xmm0, r8d
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
add byte [rsi + 0xf], ah
jo 0x140174cc6
add byte [rbp + 0x31], al
shl byte [rsi + 0xf], 0x76
leave
add byte [rsi + 0xf], ah
jo 0x140174cc6
add byte [rbp + 0x31], al
shl byte [rsi + 0xf], 0x76
leave
and rax, rdx
movdqu xmm2, xmmword [rcx + rax]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
fsub dword [rsi + 0x44]
pmovmskb ecx, mm3
fsub dword [rsi + 0x44]
pmovmskb ecx, mm3
nop word cs:[rax + rax]
test r9w, r9w
je 0x140174d70
tzcnt r10d, r9d
lea r11d, [r9 - 1]
and r11d, r9d
mov r9d, r11d
add r10, rax
and r10, rdx
neg r10
imul rdi, r10, 0x68
cmp qword [rcx + rdi - 0x58], 4
jne 0x140174d30
add rdi, rcx
mov r10, qword [rdi - 0x60]
cmp dword [r10], 0x70747468
jne 0x140174d30
pcmpeqb xmm2, xmm1
pcmpeqb mm2, mm1
pmovmskb r9d, xmm2
test r9d, r9d
jne case.0x140174c0d.2
add rax, r8
add rax, 0x10
add r8, 0x10
jmp 0x140174d0e
mov byte [rsi + 0x20], 2
jmp 0x140174e5c
mov byte [rsp + 0x40], al
movdqu xmm0, xmmword [rsp + 0x20]
movdqu xmm1, xmmword [rsp + 0x30]
movdqu xmmword [rsi + 0x10], xmm1
movdqu xmmword [rsi], xmm0
mov rax, qword [rsp + 0x40]
mov qword [rsi + 0x20], rax
jmp 0x140174e5c
lea rdi, [rsp + 0x60]
mov rax, qword [rsp + 0x48]
mov r8, qword [rsp + 0x50]
mov r9, qword [rsp + 0x58]
lea rcx, [rsp + 0x70]
mov rdx, rdi
call qword [rax]
movzx eax, byte [rsp + 0x68]
mov byte [rsp + 0x90], al
movdqu xmm0, xmmword [rsp + 0x70]
movdqu xmm1, xmmword [rsp + 0x80]
movdqu xmmword [rsi + 0x10], xmm1
movdqu xmmword [rsi], xmm0
mov rax, qword [rsp + 0x90]
mov qword [rsi + 0x20], rax
cmp qword [rsp + 0x20], 0
mov rax, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x50]
push rsp
and al, 0x50
mov r8, qword [rsp + 0x58]
and al, 0x58
mov rcx, rdi
call qword [rax + 0x20]
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x28]
and al, 0x28
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x38]
call qword [rax + 0x20]
nop
add rsp, 0xe8
pop rdi
pop rsi
ret
add byte [rax], al
test rdi, rdi
je 0x140177d88
mov rbx, qword [rsi + 0x90]
add rbx, 8
mov r14, qword [sym.imp.kernel32.dll_HeapFree]
jo 0x140177d7e
sbb al, 0
jo 0x140177d7e
sbb al, 0
jmp 0x140177d69
add rbx, 0x18
dec rdi
je 0x140177d81
cmp qword [rbx - 8], 0
je 0x140177d60
invalid
invalid
mov r8, qword [rbx]
mov rcx, qword [0x14043f190]
mov ecx, dword [0x14043f190]
mov ecx, dword [0x14043f190]
xor edx, edx
call r14
jmp 0x140177d60
invalid
mov rax, qword [rsi + 0x88]
mov byte [rax], al
add byte [rax], al
test rax, rax
je 0x140177dad
mov r8, qword [rsi + 0x90]
mov rcx, qword [0x14043f190]
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
mov rcx, qword [rdi + 0x90]
mov qword [rdi + 0x98], rcx
mov eax, dword [rdi + 0x72]
movzx edx, word [rdi + 0x76]
shl rdx, 0x20
or rdx, rax
cmp word [rdi + 0x70], 0
je 0x140177f6a
mov r10d, dword [rdi + 0x84]
mov r8d, dword [rdi + 0x88]
movzx eax, word [rdi + 0x8c]
shr rdx, 0x10
mov dword [rsp + 0x50], edx
mov rdx, qword [rdi + 0x78]
mov qword [rsp + 0x54], rdx
mov edx, dword [rdi + 0x80]
mov dword [rsp + 0x5c], edx
xorps xmm0, xmm0
movups xmmword [rsp + 0x64], xmm0
movups xmmword [rsp + 0x74], xmm0
movups xmmword [rsp + 0x84], xmm0
movups xmmword [rsp + 0x94], xmm0
movups xmmword [rsp + 0xa4], xmm0
movups xmmword [rsp + 0xb4], xmm0
add bh, al
test byte [rsp + rax*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi - 0x3f], ah
ror byte [rax], 0x44
mov dword [rsp + 0x60], eax
add bh, al
test byte [rsp + rax*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi - 0x3f], ah
ror byte [rax], 0x44
mov dword [rsp + 0x60], eax
mov r8d, 0x1c
mov r9w, 0x17
mov edx, r10d
jmp 0x140177fbe
add byte [rax], al
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xa0]
lea rdx, [0x14018ef10]
call fcn.1401c8e70
mov byte [r14 + 0xe8], 1
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0xe4], 0
setne cl
cmp byte [rax + 0xe5], 0
sete bpl
and bpl, cl
movzx eax, byte [rdi + 0xe0]
test eax, eax
je 0x140177e14
cmp eax, 3
jne 0x1401782e2
lea r15, [rdi + 0xd8]
movzx eax, byte [rdi + 0xd8]
test eax, eax
invalid
je 0x140177f57
sal byte [rbp + rdx - 0x7d], 0xf8
cmp eax, 3
jne 0x1401782ee
add ecx, dword [rdi]
test dword [rbx + 0x48000003], esp
mov eax, dword [rdi + 0xd0]
mov rax, qword [rdi + 0xd0]
jmp 0x14017806e
add dword [rax], eax
add byte [rax - 0x75], cl
xchg edi, eax
movabs al, byte [0xa8878b4c000000]
mov eax, dword [rdi + 0xa8]
mov rdx, qword [rdi + 0xa0]
mov r8, qword [rdi + 0xa8]
mov eax, dword [rdi + 0xa8]
mov eax, dword [rdi + 0xa8]
add cl, ch
mov ch, 0
add byte [rax], al
jmp 0x14017801f
mov rax, rdx
shr rax, 0x20
rol ax, 8
or byte [rdi], cl
push rdi
ror byte [rdi], 0x11
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0xa0], eax
or byte [rdi], cl
push rdi
ror byte [rdi], 0x11
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0xa0], eax
movups xmmword [rsp + 0x90], xmm0
movups xmmword [rsp + 0x80], xmm0
add byte [rax], 0
add byte [rdi], cl
adc dword [rsp + 0x70], eax
add byte [rax], 0
add byte [rdi], cl
adc dword [rsp + 0x70], eax
movups xmmword [rsp + 0x60], xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0xc0], 0
mov r8d, 0x10
mov r9w, 2
mov word [rsp + 0x48], r9w
mov word [rsp + 0x4a], ax
mov dword [rsp + 0x4c], edx
mov dword [rsp + 0xc8], r8d
lea rdx, [rsp + 0x48]
call qword [sym.imp.ws2_32.dll_connect]
test eax, eax
je 0x140177ff5
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x2733
jne 0x140178155
mov rdx, qword [rdi + 0x98]
mov qword [rdi + 0xa0], rdx
mov qword [rdi + 0xa8], 0
lea r15, [rdi + 0xd8]
mov byte [rdi + 0xd8], 0
xor r8d, r8d
lea rcx, [rsp + 0x48]
call fcn.1401dde00
mov rcx, qword [rsp + 0x48]
mov r14, qword [rsp + 0x50]
test rcx, rcx
je 0x1401782aa
movups xmm0, xmmword [rsp + 0x58]
movaps xmmword [rsp + 0x30], xmm0
lea rax, [rdi + 0xb0]
mov qword [rdi + 0xb0], rcx
mov qword [rdi + 0xb8], r14
movaps xmm0, xmmword [rsp + 0x30]
movups xmmword [rdi + 0xc0], xmm0
mov qword [rdi + 0xd0], rax
mov rdx, qword [rax + 8]
lea r14, [rsp + 0x48]
mov rcx, r14
mov r8, rbx
mov r9b, 1
call fcn.1401dab70
movzx eax, byte [rsp + 0x51]
cmp al, 3
jne 0x140178147
mov byte [rdi + 0xd8], 3
add byte [rbx], al
mov byte [rdi + 0xe0], 3
add byte [rax], al
add byte [rbx], al
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movzx eax, byte [rax + 0xe8]
cmp eax, 2
je 0x140178128
cmp eax, 1
je 0x1401780f2
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
mov r14, qword [rcx + rax*8]
mov esi, dword [rcx + rax*8]
lea rcx, [r14 + 0xa0]
lea rdx, [0x14018ef10]
call fcn.1401c8e70
mov byte [r14 + 0xe8], 1
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
push 0x65002c75
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
movzx r14d, byte [rax + 0xe4]
test r14b, r14b
sete cl
cmp byte [rax + 0xe5], 0
setne al
or al, cl
or bpl, al
je 0x1401781f8
mov rcx, rdi
mov rdx, rbx
call fcn.1401db340
test al, al
je 0x1401781ec
mov qword [rsi], 2
jmp 0x1401782d2
cmp al, 2
jne 0x140178174
mov r14, qword [rsp + 0x48]
jmp 0x14017829e
mov r14d, eax
shl r14, 0x20
invalid
or r14, 2
mov rcx, qword [rdi + 0x98]
call qword [sym.imp.ws2_32.dll_closesocket]
xor eax, eax
jmp 0x1401782b0
add byte [rcx], dh
shr cl, 0x3c
add dword [rax], eax
add byte [rax - 0x75], cl
pop rax
add byte [rax], al
add byte [rax - 0x7d], cl
cmp ecx, 0xffffffff
je 0x1401782fa
mov rcx, qword [rdi + 0xc0]
cmp rcx, 0xffffffffffffffff
cmp ecx, 0xffffffff
cmp ecx, 0xffffffff
je 0x1401782fa
mov dword [rsp + 0x30], 0
mov dword [rsp + 0x48], 4
add bh, al
and al, 0x48
add al, 0
add byte [rax], al
mov qword [rsp + 0x20], r14
lea r9, [rsp + 0x30]
and al, 0x30
and al, 0x30
mov edx, 0xffff
mov r8d, 0x1007
call qword [sym.imp.ws2_32.dll_getsockopt]
cmp eax, 0xffffffff
je 0x14017828d
add byte [rbx + riz*2 + 0x74], cl
and al, 0x30
movsxd r14, dword [rsp + 0x30]
test r14, r14
jne 0x140178296
lea rcx, [rdi + 0xc0]
lea ecx, [rdi + 0xc0]
add byte [rax], al
mov rax, qword [rdi + 0xb0]
mov r14, qword [rdi + 0xb8]
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0xd0], xmm0
jmp case.0x14015c9ce.139
rol byte [rax], 0
invalid
rol byte [rax], 0
add byte [rax - 0x39], cl
invalid
mov qword [rsi], 1
jmp 0x1401782d2
invalid
add byte [rbx + 0x2c746205], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov eax, dword [0x14043f660]
sub al, 0
mov rcx, qword gs:[0x58]
mov r15, qword [rcx + rax*8]
mov byte [r15 + 0xe4], 0
mov byte [rdi + 0xe4], 0
mov byte [rdi + 0xe4], 0
mov rcx, rdi
mov rdx, rbx
call fcn.1401db340
movzx eax, al
inc rax
mov qword [rsi], rax
movzx eax, byte [r15 + 0xe8]
add byte [rax], al
add byte [rbx - 0x7bf0fd08], al
invalid
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx - 0x7bf0fd08], al
invalid
cmp eax, 1
je 0x14017826a
invalid
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
and eax, 0x58
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xa0]
lea rdx, [0x1401dd870]
invalid
add al, ch
or eax, 0xc600050c
xchg al, ch
add byte [rax], al
add byte [rax], al
invalid
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
rol dword [rax + rcx*4 - 0x50], 0xe4
add byte [rax], al
add dh, al
and ch, 0
add byte [rax], al
add bl, ch
invalid
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov r14d, eax
shl r14, 0x20
shl esi, 0x20
or r14, 2
invalid
lea rcx, [rdi + 0xb0]
call fcn.14015fe40
xor eax, eax
mov byte [r15], 1
mov byte [rdi + 0xe0], 1
mov qword [rsi], 0
add byte [rax], al
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], r14
movaps xmm0, xmmword [rsp + 0xd0]
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + 0x18], eax
invalid
invalid
add byte [rax], al
movups xmmword [rsi + 0x18], xmm0
sbb byte [rax - 0x7f], r9b
invalid
add rsp, 0xe8
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
pop rdi
pop rdi
ret
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_net_tcp_socket.rs
call fcn.14032bcf0
cmp bl, byte [rbx]
invalid
cmp bl, byte [rbx]
add byte [rax - 0x73], cl
sbb eax, dword [rax]
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_net_tcp_stream.rs
or eax, 0x2582a3
call fcn.14032bcf0
lea rcx, [0x1403debe8]
lea ecx, [0x1403debe8]
add al, ch
sub dh, byte [rdi]
sbb eax, dword [rax]
call fcn.14032ba30
int3
push rsi
sub rsp, 0x20
mov rsi, rcx
lea rax, [rdx + 0xc0]
lea rcx, [rdx + 8]
lea ecx, [rdx + 8]
lea ecx, [rdx + 8]
cmp dword [rdx], 2
cmove rax, rcx
mov rcx, rsi
mov rdx, rax
call fcn.14009e480
mov rax, rsi
add rsp, 0x20
and byte [rsi - 0x3d], bl
int3
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 rbx, r8
mov rsi, rdx
mov rdi, rcx
cmp dword [rcx], 2
add cl, byte [rdi]
test dword [rcx], ecx
add al, byte [rax]
invalid
mov r14, qword [rdi + 0x10]
mov r15d, 0xffffffff
mov edi, 0xffffffff
mov edi, 0xffffffff
dec dword [rbp + 0x39]
stc
cmp r9, r15
cmovb r15, r9
xorps xmm6, xmm6
jmp 0x1401783b7
invalid
sub cl, byte [rdi]
invalid
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
lea r13, [rsp + 0x40]
mov rcx, r13
mov rdx, r14
mov r8, rsi
mov r9b, 1
call fcn.1401dab70
movzx eax, byte [rsp + 0x49]
cmp al, 3
je 0x1401785d6
mov rbp, qword [rsp + 0x40]
cmp al, 2
je 0x1401785e0
mov rcx, qword [rdi + 0x18]
cmp rcx, 0xffffffffffffffff
je 0x140178611
invalid
movzx r12d, byte [rsp + 0x48]
mov dword [rsp + 0x40], 0
movups xmmword [rsp + 0x28], xmm6
mov dword [rsp + 0x20], 0
mov rdx, rbx
mov r8d, r15d
mov r9, r13
mov ecx, ebp
mov ecx, ebp
jmp 0x162909a1c
call qword [sym.imp.ws2_32.dll_WSASend]
and bl, byte [rax + rax]
cmp eax, 0xffffffff
jne 0x1401785ea
ret 1
invalid
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
sbb al, 0
mov r13d, eax
shl r13, 0x20
in eax, 0x20
in eax, 0x20
or r13, 2
mov rcx, r13
add cl, byte [rcx + rcx*4 - 0x17]
call fcn.1400afd80
cmp al, 0xd
jne 0x1401784a0
mov rax, qword [rdi + 0x20]
test rax, rax
and byte [rax - 0x7b], cl
sal byte [rdx + rdx*2 + 0x48], 0x8b
je 0x1401784a0
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
lock inc qword [rdx]
je 0x1401784a0
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
lock inc qword [rdx]
jle 0x14017861d
add rcx, 0x10
mov r8, qword [rax + 0x10]
movzx r9d, byte [rax + 0x18]
movzx ecx, byte [rax + 0x18]
movzx ecx, byte [rax + 0x18]
call fcn.1400afb10
test rax, rax
cmovne r13, rax
mov ecx, r13d
and ecx, 3
mov eax, 0x10
lea r8, [0x14040b788]
xor ch, byte [rcx]
add byte [rcx + 0x63], cl
adc al, 0x88
xor ch, byte [rcx]
add byte [rcx + 0x63], cl
adc al, 0x88
add rdx, r8
jmp rdx
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov ecx, r13d
and ecx, 3
mov eax, 0x10
adc byte [rax], al
add byte [rax], al
adc byte [rax], al
add byte [rax], al
lea r8, [0x14040b788]
lea eax, [0x14040b788]
movsxd rdx, dword [r8 + rcx*4]
add rdx, r8
jmp rdx
mov eax, 0xf
sldt word [rax]
add byte [rcx - 0x80], al
invalid
invalid
jl 0x1401784c9
cmp byte [r13 + rax], 0xd
je 0x140178500
add byte [rdi], cl
invalid
mov rax, r13
shr rax, 0x20
cmp eax, 0x2733
je 0x140178500
mov rax, r13
shr rax, 0x20
cmp eax, 0xd
jne 0x1401785f3
add rbx, 0xfffffffffffffff0
shl r9, 4
nop dword [rax + rax]
test r9, r9
je 0x1401785ab
mov eax, dword [rbx + 0x10]
add rbx, 0x10
add r9, 0xfffffffffffffff0
test rax, rax
je 0x140178590
mov r8, qword [rbx + 8]
jmp 0x1401785b3
mov r8d, 1
xor eax, eax
mov rcx, rdi
mov rdx, rsi
mov r9, rax
movaps xmm6, xmmword [rsp + 0x50]
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.14018e360
mov eax, 2
mov r13, rbp
jmp 0x1401785f8
mov eax, 1
mov r13, rbp
jmp 0x1401785f8
mov r13d, dword [rsp + 0x40]
xor eax, eax
jmp 0x1401785f8
mov rdx, r13
movaps xmm6, xmmword [rsp + 0x50]
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [0x1403ddd30]
call fcn.14032ba30
ud2
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rsp + 0xa0]
movups xmm1, xmmword [rsp + 0xb0]
and al, 0xb0
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + 0x10], ecx
and al, 0xb0
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + 0x10], ecx
movups xmmword [rsi], xmm0
mov eax, dword [rsp + 0xc1]
mov ecx, dword [rsp + 0xc4]
mov dword [rsi + 0x21], eax
mov dword [rsi + 0x24], ecx
and al, 0xc6
and byte [rcx], r8b
and al, 0xc6
and byte [rcx], r8b
cmp qword [rsp + 0x28], 0
je 0x1401789cf
mov r8, qword [rsp + 0x30]
mov rcx, qword [0x14043f190]
sub al, 0
xor byte [rax - 0x75], cl
or eax, 0x2c67c9
sub al, 0
sub al, 0
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x4c8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add dword [rax], eax
add byte [rax], al
mov edx, 6
call fcn.14032afb0
int3
int3
mov ah, 0x24
nop
add byte [rax], al
add byte [rax - 0x77], cl
xlatb
mov rbp, rcx
movzx ebx, byte [rdx]
test bl, bl
je 0x140178a74
cmp bl, 2
jne 0x140178a3e
mov rax, qword [rdi + 8]
cmp qword [rax + 0x10], 5
jne 0x140178a74
mov rax, qword [rax + 8]
jmp 0x140178a56
cmp byte [rdi + 1], 0
lea rcx, str.httphttpswswssftpfileC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.2_srcparser.rs___
lea rax, [0x140402a14]
cmove rax, rcx
je 0x140178a74
mov ecx, 0x70747468
xor ecx, dword [rax]
movzx eax, byte [rax + 4]
xor eax, 0x73
or eax, ecx
sete r13b
test r13b, r13b
je 0x140178a80
jmp 0x140178b21
xor r13d, r13d
test r13b, r13b
jne 0x140178b21
cmp byte [rbp + 0x38], 0
je 0x140178b21
movzx eax, byte [0x14043f240]
mov edx, 0x18
xor ecx, ecx
call fcn.1401d3670
test rax, rax
je 0x140178eab
mov qword [rax], 1
lea rcx, [0x1403d0b70]
mov qword [rax + 8], rcx
mov r14, rax
mov byte [rax + 0x10], 0
cmp bl, 2
jb 0x140178aec
mov rsi, qword [rdi + 8]
lea rcx, [rsi + 0x18]
mov rax, qword [rsi]
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
adc dil, r15b
push rax
and byte [rax - 0x75], cl
or eax, 0x2c66af
adc dil, r15b
push rax
and byte [rax - 0x75], cl
or eax, 0x2c66af
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x1c1adc
adc eax, 0x1c1adc
lea rcx, [rdi + 0x28]
mov rax, qword [rdi + 0x10]
mov rdx, qword [rdi + 0x18]
mov r8, qword [rdi + 0x20]
call qword [rax + 0x20]
lea rcx, [rdi + 0x48]
mov rax, qword [rdi + 0x30]
mov rdx, qword [rdi + 0x38]
mov r8, qword [rdi + 0x40]
call qword [rax + 0x20]
lea rdx, [0x1403d0bc8]
mov rax, r14
jmp 0x140178e8d
insb byte [rdi], dx
add eax, dword [rax]
invalid
insb byte [rdi], dx
add eax, dword [rax]
add byte [rax - 0x75], cl
push rdi
and byte [rax - 0x7b], cl
sal byte [rbx + rcx + 0x48], cl
mov ecx, dword [rdi + 0x18]
mov rdx, qword [rdi + 0x20]
test rdx, rdx
je 0x140178b35
mov rcx, qword [rdi + 0x18]
call fcn.14008cb50
jmp 0x140178b37
xor eax, eax
test rax, rax
cmove rdx, rax
rol byte [rcx - 0x42], 1
add dword [rax], eax
add byte [rax], al
rol byte [rcx - 0x42], 1
add dword [rax], eax
add byte [rax], al
cmovne r14, rax
add rdx, r14
xor ebx, ebx
mov rax, r14
jmp 0x140178b7e
lea rax, [rcx + 1]
mov rbx, rax
sub rbx, rcx
add rbx, r12
add r8d, 0xffffffa5
test r8d, 0xfffffffd
jne 0x140178c21
invalid
add byte [rcx - 0x77], cl
fmul qword [rax + 0x39]
ror byte [rdi], 1
test byte [rbp + 0x48000000], cl
mov ecx, eax
mov r12, rbx
cmp rax, rdx
je 0x140178c17
mov rcx, rax
movzx eax, byte [rax]
movzx r8d, al
test r8b, r8b
add byte [rdi + rcx - 0x4a], al
rol byte [rbp - 0x7c], 0xc0
jns 0x140178b60
mov r9d, r8d
and r9d, 0x1f
and ecx, 0x1f
and ecx, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp r8b, 0xdf
jbe 0x140178bf1
movzx r10d, byte [rcx + 2]
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
cmp al, 0xf0
jb 0x140178c04
lea rax, [rcx + 4]
movzx r8d, byte [rcx + 3]
add al, 0x44
movzx eax, byte [rcx + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
or eax, edx
or r8d, r9d
cmp r8d, 0x110000
add byte [rax], al
adc dword [rax], eax
add byte [rax], al
adc dword [rax], eax
jne 0x140178b64
jmp 0x140178c25
lea rax, [rcx + 2]
shl r9d, 6
or r9d, r11d
mov r8d, r9d
jmp 0x140178b64
lea rax, [rcx + 3]
lea eax, [rcx + 3]
shl r9d, 0xc
or r10d, r9d
mov r8d, r10d
jmp 0x140178b64
xor ecx, ecx
mov rbx, r12
mov rax, rdx
jmp 0x140178c49
mov cl, 1
jmp 0x140178c49
xor ecx, ecx
mov rbx, r12
jmp 0x140178c49
lea rdx, [r8 - 1]
movzx r9d, r9b
add r9d, 0xffffffa5
test r9d, 0xfffffffd
std
invalid
invalid
dec dword [rdi]
invalid
xchg edx, eax
add byte [rax], al
invalid
std
invalid
cmp rax, rdx
je 0x140178cc2
mov r8, rdx
movzx r9d, byte [rdx - 1]
test r9b, r9b
jns 0x140178c30
movzx r10d, byte [r8 - 2]
cmp r10b, 0xc0
jge 0x140178c89
movzx r11d, byte [r8 - 3]
cmp r11b, 0xbf
jg 0x140178c93
lea rdx, [r8 - 4]
movzx esi, byte [r8 - 4]
and esi, 7
shl esi, 6
and r11d, 0x3f
or r11d, esi
jmp 0x140178c9b
lea rdx, [r8 - 2]
and r10d, 0x1f
jmp 0x140178ca6
lea rdx, [r8 - 3]
and r11d, 0xf
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
shl r10d, 6
and r9b, 0x3f
movzx r9d, r9b
or r9d, r10d
cmp r9d, 0x110000
jne 0x140178c38
xor eax, eax
test cl, cl
leave
leave
cmove r12, rax
cmove rbx, rax
mov r15d, 1
sub rbx, r12
sub ebx, esp
sub ebx, esp
jne 0x140178cf4
jmp 0x140178d17
sub rbx, rax
add rbx, r8
xor eax, eax
test cl, cl
cmove r12, rax
loopne 0x140178d2b
mov edi, 1
loopne 0x140178d2b
mov edi, 1
sub rbx, r12
je 0x140178d17
js 0x140178ed8
mov dh, bl
add dword [rax], eax
add byte [rdi], cl
mov dh, 5
movzx eax, byte [0x14043f240]
xor ecx, ecx
mov rdx, rbx
call fcn.1401d3670
test rax, rax
je case.0x14015be32.163
test cl, cl
add dword [rax], eax
invalid
invalid
test cl, cl
add dword [rax], eax
add byte [rcx - 0x77], cl
mov dword [rcx + rcx*4 + 0x6c], 0x14d2c24
add esi, esp
mov rcx, r15
mov r15, rax
mov dword [rsp + 0x2c], r13d
add r14, r12
add esi, esp
add esi, esp
mov rcx, r15
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
sbb eax, dword [rax]
mov rax, qword [rdi + 0x50]
mov qword [rsp + 0x80], rax
movups xmm0, xmmword [rdi + 0x40]
movaps xmmword [rsp + 0x70], xmm0
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
movaps xmmword [rsp + 0x60], xmm3
movaps xmmword [rsp + 0x50], xmm2
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
mov r14, qword [rbp + 0x20]
lock inc qword [r14]
jle 0x140178ea9
mov r12, qword [rbp + 0x28]
mov r13, qword [rbp + 0x30]
lock inc qword [r12]
jle 0x140178ea9
movzx eax, byte [0x14043f240]
mov edx, 0xe58
xor ecx, ecx
call fcn.1401d3670
xlatb
test al, 5
add eax, 0xc0854800
xlatb
test al, 5
add eax, 0xc0854800
je 0x140178eba
add eax, 0xc0854800
je 0x140178eba
mov rdi, rax
mov rax, qword [rsp + 0x80]
mov qword [rdi + 0x50], rax
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
push r8
movaps xmm0, xmmword [rsp + 0x70]
movups xmmword [rdi + 0x40], xmm0
adc dword [rdi + 0x40], eax
adc dword [rdi + 0x40], eax
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movaps xmm2, xmmword [rsp + 0x50]
movaps xmm3, xmmword [rsp + 0x60]
movups xmmword [rdi + 0x30], xmm3
movups xmmword [rdi + 0x20], xmm2
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
mov qword [rdi + 0x58], r14
mov qword [rdi + 0x60], r12
mov qword [rdi + 0x68], r13
mov byte [rdi + 0xe50], 0
add byte [rax], al
add byte [rax - 0x7d], cl
cmp dword [rbp], 0
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
jge 0x140178df4
cmp dword [rbp], 0
add byte [rbp + rdx + 0x48], dh
mov ecx, dword [rbp + 8]
je 0x140178e0c
mov rcx, qword [rbp + 8]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov r14, rax
mov byte [rcx - 0x43], 1
add byte [rax], al
invalid
invalid
mov byte [rcx - 0x43], 1
add byte [rax], al
add bl, ch
add eax, dword [rbp + 0x31]
xor ebp, ebp
mov ebp, 1
jmp 0x140178e0f
xor r13d, r13d
xor ebp, ebp
mov rcx, qword [rbp + 0x10]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
sbb al, 0
sbb al, 0
mov r12, rax
mov rax, rbp
mov eax, ebp
mov eax, ebp
movzx ebp, byte [rbp + 0x1c]
movzx esi, byte [rax + 0x1d]
movsd xmm6, qword [rax + 0x18]
movzx eax, byte [0x14043f240]
mov edx, 0x318
add eax, dword [rax]
add byte [rcx], dh
leave
add eax, dword [rax]
add byte [rcx], dh
leave
call fcn.1401d3670
test rax, rax
je 0x140178ec9
invalid
add byte [rcx + rcx*4 + 0x28], cl
mov qword [rax], r13
mov qword [rax + 8], r14
jo 0x140178e57
mov qword [rax + 0x10], r12
movss dword [rax + 0x18], xmm6
mov byte [rax + 0x1c], bpl
mov byte [rax + 0x1c], ch
sbb byte [rax - 0x78], al
push 0x7088401c
mov byte [rax + 0x1c], ch
mov byte [rax + 0x1d], sil
mov qword [rax + 0x20], rbx
sbb eax, 0x20588948
mov qword [rax + 0x28], r15
mov qword [rax + 0x30], rbx
mov qword [rax + 0x38], rdi
mov dword [rax + 0x38], edi
mov dword [rax + 0x38], edi
lea rcx, [0x1403cf050]
mov qword [rax + 0x40], rcx
mov ecx, dword [rsp + 0x2c]
and al, 0x2c
and al, 0x2c
mov byte [rax + 0x48], cl
mov byte [rax + 0x49], 0
add byte [rax - 0x73], cl
adc eax, 0x257d5b
movaps xmm6, xmmword [rsp + 0x90]
add rsp, 0xa8
invalid
test al, 0
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rdi
ret
ud2
mov ecx, 8
mov edx, 0x18
call fcn.14032afd0
and dword [rbx], ebx
invalid
mov ecx, 8
mov edx, 0xe58
call fcn.14032afd0
invalid
and dword [rbx], ebx
invalid
invalid
mov ecx, 8
mov edx, 0x318
call fcn.14032afd0
and byte [rbx], bl
invalid
and byte [rbx], bl
add al, ch
mov bl, 0xc2
jmp 0x140178edc
call fcn.140035190
invalid
mov ecx, 1
mov rdx, rbx
call fcn.14032afb0
int3
and byte [rbx], bl
add ah, cl
int3
sub byte [rax + 0x74001079], al
invalid
add rsp, 0x28
pop rdi
pop rsi
ret
mov edi, dword [rcx + 8]
mov rax, qword [rdi]
test rax, rax
je 0x140178f17
or byte [rax - 0x75], cl
invalid
mov rcx, rsi
call rax
cmp qword [rdi + 8], 0
je 0x140178efc
invalid
add byte [rsi + rbx*8 + 0x48], dh
cmp dword [rdi + 0x10], 0x11
fimul word [rax - 0x7d]
jg 0x140178f32
cmp qword [rdi + 0x10], 0x11
adc dword [rdx + 4], esi
jb case.0x140180aee.120
mov rsi, qword [rsi - 8]
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
and eax, 0x1c1686
int3
int3
sub esp, 0x28
cmp byte [rdx + 0x10], 0
jne 0x140178f74
mov qword [rcx], 3
add eax, dword [rax]
add byte [rax], al
movups xmm0, xmmword [rdx]
movups xmmword [rcx + 8], xmm0
mov byte [rdx + 0x10], 1
mov rax, rcx
add rsp, 0x28
invalid
sub bl, al
invalid
lea rcx, str._b_f_
call fcn.14032bcf0
int3
int3
int3
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
movzx eax, byte [rcx + 0x49]
mov dh, 0x41
test r8, rax
mov dh, 0x41
test r8, rax
je case.0x14016bd28.54
test byte [rbp - 0x7d000000], ch
clc
add esi, dword [rax + rbp - 0x7d]
clc
add al, 0xf
test dword [rsi + 0xf000000], edx
cmp eax, 3
je 0x140178fd3
cmp eax, 4
jne 0x14017904a
movzx eax, byte [rsi + 0x310]
mov dh, 0x86
adc byte [rbx], al
add byte [rax], al
cmp eax, 3
je 0x140179065
invalid
invalid
add byte [rax], al
invalid
test byte [rcx - 0x7b000000], ah
sal byte [rbp + 0x44], 0x48
invalid
invalid
test eax, eax
jne 0x14017900c
invalid
lea rcx, [rsi + 0x68]
lea rcx, [rsi + 0x68]
lea ecx, [rsi + 0x68]
call fcn.14015fe40
jmp 0x14017900c
mov rdi, qword [rsi + 0x50]
mov rbx, qword [rsi + 0x58]
mov rax, qword [rbx]
test rax, rax
je 0x140178fe8
mov rcx, rdi
call rax
cmp qword [rbx + 8], 0
je 0x14017900c
cmp qword [rbx + 0x10], 0x11
jb 0x140178ffa
jnp 0x140179003
adc dword [rdx + 4], esi
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14043f190]
xor edx, edx
invalid
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsi], 0
je 0x14017901c
mov rcx, qword [rsi + 8]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rsi + 0x10]
mov ecx, dword [rsi + 0x10]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
cmp qword [rsi + 0x20], 0
je 0x14017904a
mov r8, qword [rsi + 0x28]
mov rcx, qword [0x14043f190]
xor edx, edx
add rsp, 0x20
invalid
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
and eax, 0x1c157e
and eax, 0x1c157e
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov rdi, qword [rsi + 0x38]
jle 0x14017908f
mov rbx, qword [rsi + 0x40]
mov rax, qword [rbx]
test rax, rax
jne 0x140178fe3
jmp 0x140178fe8
movzx eax, byte [rsi + 0x1e9]
cmp eax, 4
je 0x1401790aa
xchg cl, ch
add dword [rax], eax
add byte [rbx + 0x397404f8], al
cmp eax, 3
je 0x140179088
invalid
test eax, eax
jne 0x14017900c
lea rcx, [rsi + 0x88]
call fcn.14015fe40
insd dword [rdi], dx
invalid
invalid
jmp 0x14017900c
insd dword [rdi], dx
invalid
cmp qword [rsi + 0x1f0], 0
cmp dword [rsi + 0x1f0], 0
add byte [rbp + rbp + 0x48], dh
lea ecx, [rsi + 0x208]
or byte [rdx], al
add byte [rax], al
je 0x1401790bf
lea rcx, [rsi + 0x208]
call fcn.14015fe40
mov byte [rsi + 0x1e8], 0
inc esi
xchg al, ch
add dword [rax], eax
add byte [rax], al
jmp 0x14017900c
inc dword [rbx + 0x1f0be]
add byte [rdx], al
cmp dword [rsi + 0x1f0], 2
je 0x1401790bf
lea rcx, [rsi + 0x1f0]
call fcn.14017a500
add byte [rax], al
add al, ch
adc al, 0
add byte [rax], al
mov byte [rsi + 0x1e8], 0
add byte [rax], al
mov byte [rsi + 0x1e8], 0
add cl, ch
jmp 0x14017900c
invalid
push rbp
push r12
push rsp
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xc18
sub esp, 0xc18
sub esp, 0xc18
movdqa xmmword [rsp + 0xc00], xmm6
mov rbp, r8
mov ebp, eax
jg 0x14017909b
and al, 0
or al, 0
add byte [rcx + rcx*4 - 0x3b], cl
mov ebp, eax
mov ebp, eax
mov rdi, rdx
mov rsi, rcx
movzx eax, byte [rdx + 0x49]
invalid
invalid
lea rcx, [0x14040b798]
lea rcx, [0x14040b798]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rdx, qword [rdi + 0x38]
push rdi
cmp byte [rax - 0x75], cl
mov rax, qword [rdi + 0x40]
mov qword [rdi + 0x50], rdx
mov rax, qword [rdi + 0x40]
mov qword [rdi + 0x50], rdx
mov qword [rdi + 0x58], rax
jmp 0x140179179
lea rax, [rdi + 0x310]
mov qword [rsp + 0x90], rax
movzx eax, byte [rdi + 0x310]
adc byte [rbx], al
add byte [rax], al
xchg dword [rax], edx
add eax, dword [rax]
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rdi], cl
mov dh, 0x87
adc byte [rbx], al
add byte [rax], al
test eax, eax
je 0x1401792fa
cmp eax, 3
jne case.default.0x140179163
test dword [rsi + 0x13], eax
add byte [rax], al
invalid
test dword [rsi + 0x13], eax
add byte [rax], al
invalid
add byte [rax - 0x73], cl
xchg ecx, ebp
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x30], rax
invalid
lea rax, [rdi + 0x1e9]
mov qword [rsp + 0x30], rax
invalid
xor byte [rdi], cl
mov dh, 0x87
movzx eax, byte [rdi + 0x1e9]
lea rcx, [0x14040b7ac]
or eax, 0x292650
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
jmp 0x188179157
add eax, ecx
jmp rax
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
call fcn.14032bcf0
mov rdx, qword [rdi + 0x50]
mov rax, qword [rdi + 0x58]
lea rcx, [rsp + 0x6b0]
mov al, 6
add byte [rax], al
mov al, 6
add byte [rax], al
mov r8, rbp
call qword [rax + 0x18]
mov rbx, qword [rsp + 0x6b0]
cmp rbx, 2
jne 0x1401791a3
mov qword [rsi], 4
mov al, 3
jmp 0x14017a426
invalid
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x38], rbp
mov r13, qword [rsp + 0x6b8]
mov r15, qword [rsp + 0x6c0]
mov r12, qword [rsp + 0x6c8]
mov rsi, qword [rsp + 0x6d0]
add byte [rax], al
mov esp, 0x6c024
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0xc8
invalid
add byte [rax], al
mov r14, qword [rdi + 0x50]
mov rbp, qword [rdi + 0x58]
mov rax, qword [rbp]
test rax, rax
je 0x1401791e3
invalid
mov rcx, r14
call rax
cmp qword [rbp + 8], 0
je 0x140179207
cmp dword [rbp + 0x10], 0x11
jb 0x1401791f5
mov r14, qword [r14 - 8]
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
test rbx, rbx
je 0x140179305
add byte [rcx], dh
ror byte [rbp - 0x77], cl
invalid
movzx eax, byte [0x14043f240]
mov edx, 0x20
xor ecx, ecx
leave
leave
call fcn.1401d3670
test rax, rax
je case.0x140138c54.277
mov qword [rax], r13
mov qword [rax + 8], r15
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], rsi
lea r13, [0x1403d30f8]
sub eax, 0x259eb6
mov rbp, rax
mov rsi, qword [rsp + 0x30]
cmp qword [rdi], 0
cmp dword [rdi], 0
cmp dword [rdi], 0
je 0x14017925a
mov rcx, qword [rdi + 8]
mov ecx, dword [rdi + 8]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rdi + 0x10]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov r14d, 3
cmp qword [rdi + 0x20], 0
je 0x140179286
mov r8, qword [rdi + 0x28]
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x1c1342
adc eax, 0x1c1342
mov qword [rsi], r14
mov qword [rsi + 8], rbp
mov qword [rsi + 0x10], r13
mov qword [rsi + 0x18], r12
mov qword [rsi + 0x20], r15
lea rcx, [rsi + 0x28]
lea rdx, [rsp + 0x9c0]
mov r8d, 0xb8
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi + 0xe0], rbx
movaps xmm0, xmmword [rsp + 0x380]
movaps xmm1, xmmword [rsp + 0x390]
mov word [rax + rdx*4], fs
add eax, dword [rax]
add byte [rdi], cl
sub byte [rsp + 0x3a0], dl
movups xmmword [rsi + 0xe8], xmm0
movups xmmword [rsi + 0xf8], xmm1
xchg al, ch
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + 0xf8], ecx
movups xmmword [rsi + 0x108], xmm2
mov rax, qword [rsp + 0x3b0]
mov qword [rsi + 0x118], rax
sbb byte [rcx], al
add byte [rax], al
mov al, 1
jmp 0x14017a426
movdqu xmm6, xmmword [rdi + 0x50]
ja 0x14017934f
mov rbx, qword [rdi + 0x60]
jmp 0x140179370
test r13, r13
je 0x14017974d
mov rbp, r13
cmp byte [rdi + 0x48], 0
je 0x1401797eb
rol byte [rax + rax], 1
invalid
rol byte [rax + rax], 1
add byte [rax - 0x75], cl
sub byte [r8 - 0x75], r9b
pop rdi
xor byte [rax - 0x77], cl
jg 0x140179377
mov rax, qword [rdi + 0x28]
mov rbx, qword [rdi + 0x30]
mov qword [rdi + 0x50], rdi
mov qword [rdi + 0x58], rax
mov qword [rdi + 0x60], rbx
mov qword [rdi + 0x68], rbp
mov qword [rdi + 0x70], r15
mov qword [rdi + 0x78], r12
mov qword [rdi + 0x80], rsi
lea rcx, [rdi + 0x310]
mov qword [rsp + 0x90], rcx
add byte [rax], al
mov byte [rdi + 0x310], 0
movq xmm6, rdi
movq xmm0, rax
punpcklqdq xmm6, xmm0
mov rbp, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x30]
mov rax, qword [rdi + 0x68]
mov rcx, qword [rdi + 0x70]
mov ecx, dword [rdi + 0x70]
mov rdx, qword [rdi + 0x78]
jo 0x1401793c1
mov edx, dword [rdi + 0x78]
mov qword [rsp + 0x6c0], rdx
mov rdx, qword [rdi + 0x80]
add byte [rax], 0
invalid
add byte [rax], 0
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0xc8
invalid
add byte [rax], al
mov qword [rsp + 0x6c8], rdx
mov qword [rsp + 0x6b0], rax
mov al, 6
add byte [rax], al
mov al, 6
add byte [rax], al
mov qword [rsp + 0x6b8], rcx
lea rcx, [rdi + 0x88]
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xb0
invalid
add byte [rax], al
mov r8d, 0x148
call sub.VCRUNTIME140.dll_memcpy
or dword [rax], ebx
sbb eax, dword [rax]
mov word [rax + rdi*4], fs
invalid
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xb0
invalid
or dword [rax], ebx
sbb eax, dword [rax]
movdqu xmmword [rdi + 0x1d0], xmm6
rol byte [rcx], 1
add byte [rax], al
mov qword [rdi + 0x1e0], rbx
lea rax, [rdi + 0x1e9]
mov qword [rsp + 0x30], rax
add byte [rax - 0x73], cl
xchg ecx, ebp
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x30
mov byte [rdi + 0x1e9], 0
mov byte [rdi + 0x1e8], 0
mov rax, qword [rdi + 0x1e0]
mov qword [rsp + 0x410], rax
movups xmm0, xmmword [rdi + 0x1d0]
movaps xmmword [rsp + 0x400], xmm0
movups xmm1, xmmword [rdi + 0x88]
movups xmm2, xmmword [rdi + 0x98]
xchg edi, eax
cwde
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x428], edx
xchg edi, eax
cwde
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x428], edx
movups xmmword [rsp + 0x418], xmm1
movups xmmword [rdi + 0x1f0], xmm0
and al, 0x18
add al, 0
add byte [rdi], cl
adc dword [rdi + 0x1f0], eax
mov rax, qword [rsp + 0x410]
mov qword [rdi + 0x200], rax
mov rax, qword [rsp + 0x418]
mov qword [rdi + 0x208], rax
mov dword [rdi + 0x208], eax
adc byte [rax + rax], al
add byte [rax - 0x77], cl
xchg dword [rax], eax
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rbx], ah
add al, 0
add byte [rax - 0x77], cl
mov dword [rdi + 0x208], eax
movaps xmm0, xmmword [rsp + 0x420]
mov dword [rdi + 0x208], eax
movaps xmm0, xmmword [rsp + 0x420]
movups xmmword [rdi + 0x210], xmm0
mov rax, qword [rsp + 0x430]
mov qword [rdi + 0x220], rax
xchg dword [rax], edx
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rsi], ah
add al, 0
add byte [rax - 0x77], cl
xchg dword [rax], esp
add al, byte [rax]
add byte [rbx + rcx*4 - 0x41], cl
mov r15, qword [rdi + 0x1f0]
mov r8, qword [rdi + 0x1f8]
mov r9, qword [rdi + 0x200]
mov r15, qword [rdi + 0x1f0]
mov r8, qword [rdi + 0x1f8]
mov r9, qword [rdi + 0x200]
mov qword [rdi + 0x1f0], 0
test r15, r15
je case.0x140143c37.233
movups xmm0, xmmword [rdi + 0x208]
movups xmm1, xmmword [rdi + 0x218]
movaps xmmword [rsp + 0xf0], xmm1
movaps xmmword [rsp + 0xe0], xmm0
mov qword [rsp + 0x100], rbp
movabs rbx, 0x8000000000000000
mov qword [rsp + 0x58], rbx
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], 8
mov qword [rsp + 0x50], 0
movzx eax, byte [r15 + 0x1c]
movzx ecx, byte [r15 + 0x1d]
lea edx, [rcx + 1]
cmp cl, 4
movzx edx, dl
mov ecx, 4
cmovne ecx, edx
movzx r14d, cl
cmp al, 4
mov qword [rsp + 0x38], r8
mov qword [rsp + 0x28], r9
jne 0x14017951c
mov rcx, rbp
mov rdx, r13
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], rbp
mov qword [rsp + 0x80], r14
cmp qword [r15], 0
je 0x1401795aa
mov rcx, qword [r15 + 8]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov r14, rax
lea rcx, [rsp + 0x40]
call fcn.140088000
mov rax, qword [rsp + 0x48]
mov qword [rax], r14
mov qword [rsp + 0x50], 1
lea rcx, [rsp + 0x40]
call fcn.1401c51f0
mov r14, rdx
test rax, rax
mov rbp, r12
je 0x140179674
mov rax, qword [rsp + 0x58]
cmp rax, rbx
je 0x1401795e6
test rax, rax
je 0x1401795e6
mov r8, qword [rsp + 0x60]
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x70]
cmp rax, rbx
je 0x140179609
test rax, rax
je 0x140179609
mov r8, qword [rsp + 0x78]
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r15, qword [rsp + 0x48]
mov rbx, qword [rsp + 0x50]
test rbx, rbx
je 0x14017963f
xor r12d, r12d
mov r13, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
nop word cs:[rax + rax]
add byte [rax], al
invalid
mov rcx, qword [r15 + r12*8]
inc r12
call r13
cmp rbx, r12
jne 0x140179630
cmp qword [rsp + 0x40], 0
je 0x140179659
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0xe0]
call fcn.14015fe40
mov r15d, 2
mov rbx, r14
jmp 0x140179def
mov qword [rsp + 0x178], rbx
mov word [rsp + 0x1b8], 1
mov qword [rsp + 0x1a8], 0
mov qword [rsp + 0x190], rbx
mov rcx, qword [r15 + 0x10]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov qword [rsp + 0x168], 1
mov qword [rsp + 0x170], rax
lea rcx, [rsp + 0x168]
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x28]
call fcn.1401c5730
movzx eax, byte [r15 + 0x18]
mov byte [rsp + 0x1b8], al
movzx ecx, byte [r15 + 0x19]
mov byte [rsp + 0x1b9], cl
cmp byte [r15 + 0x1a], 0
je 0x140179767
movzx eax, byte [0x14043f240]
mov edx, 0x10
xor ecx, ecx
call fcn.1401d3670
test rax, rax
je 0x14017a4bb
mov qword [rax], 1
mov qword [rax + 8], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rsp + 0x1a8]
test rcx, rcx
je 0x140179801
lock dec qword [rcx]
lea r15, [0x1403d2220]
je 0x1401797c8
jmp 0x140179811
xor r14d, r14d
jmp 0x14017955c
mov rbp, r15
mov r13, r12
mov rsi, qword [rsp + 0x30]
cmp qword [rdi], 0
jne 0x140179250
jmp 0x14017925a
cmp byte [r15 + 0x1b], 0
je 0x140179829
mov rcx, qword [r15 + 0x10]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov r15, rax
movzx eax, byte [0x14043f240]
mov edx, 0x18
xor ecx, ecx
call fcn.1401d3670
test rax, rax
je 0x14017a4cc
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], r15
mov rcx, qword [rsp + 0x1a8]
test rcx, rcx
je 0x14017980a
lock dec qword [rcx]
lea r15, [0x1403d2280]
jne 0x140179811
mov rcx, qword [rsp + 0x1a8]
mov rdx, qword [rsp + 0x1b0]
mov r12, r14
mov r14, rax
call fcn.140180e30
mov rax, r14
mov r14, r12
jmp 0x140179811
mov r14d, 2
mov r13, r15
mov r15, rsi
mov rsi, qword [rsp + 0x30]
jmp 0x14017a2bb
lea r15, [0x1403d2220]
jmp 0x140179811
lea r15, [0x1403d2280]
mov qword [rsp + 0x1a8], rax
mov qword [rsp + 0x1b0], r15
movzx eax, byte [rsp + 0x1b8]
mov qword [rsp + 0x38], rbp
lea r9, [rsp + 0x190]
mov rcx, qword [rsp + 0x100]
mov qword [rsp + 0xc0], rcx
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmm1, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0xb0], xmm1
movaps xmmword [rsp + 0xa0], xmm0
mov r12, qword [rsp + 0x178]
add byte [rcx], dh
leave
add byte [rcx], dh
leave
mov r8d, 0
test al, al
je 0x140179882
mov r8, qword [rsp + 0x180]
cmp r12, rbx
cmove r8, rcx
lea rcx, [rsp + 0x260]
mov rdx, r14
call fcn.1401c5ab0
mov rbp, qword [rsp + 0x270]
cmp rbp, 2
jne 0x1401798f3
mov rax, qword [rsp + 0x260]
mov qword [rsp + 0x480], 2
mov qword [rsp + 0x488], rax
mov qword [rsp + 0x478], 1
lea rcx, [rsp + 0xa0]
call fcn.14015fe40
lock dec qword [r14]
jne 0x140179c4f
mov rcx, r14
call case.0x14017a72b.33
jmp 0x140179c4f
movdqa xmm6, xmmword [rsp + 0x260]
mov eax, dword [rsp + 0x278]
mov qword [rsp + 0x28], rax
mov r15, qword [rsp + 0x280]
cmp qword [rsp + 0x168], 0
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
je 0x14017994d
mov rcx, qword [rsp + 0x170]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov qword [rsp + 0x128], rax
mov eax, 1
add byte [rax - 0x77], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0x78
add dword [rax], eax
add byte [rcx + 0x39], cl
fdiv qword [rbp + 0x11]
add byte [rax - 0x77], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0x78
add dword [rax], eax
add byte [rcx + 0x39], cl
fdiv qword [rbp + 0x11]
jmp 0x1401799c9
xor eax, eax
mov qword [rsp + 0x98], rax
cmp r12, rbx
je 0x14017994b
mov r13, qword [rsp + 0x180]
mov rbx, qword [rsp + 0x188]
test rbx, rbx
mov qword [rsp + 0x118], rbx
je 0x1401799ac
mov rax, rbx
shr rax, 0x3e
lea r12, [rbx + rbx]
test rax, rax
jne case.0x14015d061.141
movzx eax, byte [0x14043f240]
xor ecx, ecx
mov rdx, r12
call fcn.1401d3670
test rax, rax
je 0x14017a4f2
mov rcx, rax
jmp 0x1401799b6
mov ecx, 2
xor r12d, r12d
xor ebx, ebx
mov qword [rsp + 0x110], rcx
mov rdx, r13
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
mov r8, qword [rsp + 0x28]
movzx eax, byte [rsp + 0x1b8]
movzx ecx, byte [rsp + 0x1b9]
mov r13, qword [rsp + 0x1a8]
test r13, r13
je 0x140179a43
mov rdx, qword [rsp + 0x1b0]
mov qword [rsp + 0x120], rdx
lock inc qword [r13]
jle case.0x140179107.2
test rbp, rbp
mov byte [rsp + 0x27], al
mov byte [rsp + 0x26], cl
je 0x140179a50
test r8d, r8d
je 0x140179a61
movzx eax, byte [0x14043f240]
xor ecx, ecx
mov rdx, r8
mov rbp, r8
call fcn.1401d3670
test rax, rax
je 0x14017a4db
mov r12, rax
mov rdx, r15
mov rax, rbp
mov r8, rbp
jmp 0x140179a6e
test rbp, rbp
mov byte [rsp + 0x27], al
mov byte [rsp + 0x26], cl
jne 0x140179a13
mov r12d, 1
xor eax, eax
mov qword [rsp + 0x28], rax
xor ebp, ebp
jmp 0x140179a7f
mov edx, 1
xor ebp, ebp
mov r12d, 1
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
call sub.VCRUNTIME140.dll_memcpy
mov rcx, r15
call qword [sym.imp.secur32.dll_FreeContextBuffer]
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x190], rax
je 0x140179ac8
mov rdx, qword [rsp + 0x198]
mov r8, qword [rsp + 0x1a0]
lea rcx, [rsp + 0x478]
call fcn.140165990
mov rax, qword [rsp + 0x478]
movups xmm0, xmmword [rsp + 0x480]
movaps xmmword [rsp + 0x220], xmm0
xchg esp, eax
and al, 0x98
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xa0
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rdi*2], fs
add al, 0
add al, ch
loopne 0x140179a6c
invalid
mov rcx, qword [rsp + 0x110]
mov qword [rsp + 0x2d8], rcx
mov rcx, qword [rsp + 0x118]
mov qword [rsp + 0x2e0], rcx
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmm1, xmmword [rsp + 0xf0]
movups xmmword [rsp + 0x320], xmm0
movups xmmword [rsp + 0x330], xmm1
mov rcx, qword [rsp + 0x100]
mov qword [rsp + 0x340], rcx
mov rcx, qword [rsp + 0x98]
mov qword [rsp + 0x260], rcx
mov rcx, qword [rsp + 0x128]
add dword [rax], eax
add byte [rax - 0x77], cl
mov word [rax + rbp*2], fs
add al, byte [rax]
add byte [rax - 0x39], cl
test byte [rax + rsi*2], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdi*2], ah
add al, byte [rax]
add byte [rcx], al
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
test byte [rax + rax*4], ah
add al, byte [rax]
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
add al, byte [rax]
add byte [rcx], al
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x2a0], eax
add dword [rax], eax
add byte [rax - 0x77], cl
mov word [rax + rbp*2], fs
add al, byte [rax]
add byte [rax - 0x39], cl
test byte [rax + rsi*2], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdi*2], ah
add al, byte [rax]
add byte [rcx], al
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
test byte [rax + rax*4], ah
add al, byte [rax]
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
add al, byte [rax]
add byte [rcx], al
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x2a0], eax
mov qword [rsp + 0x2b0], rbp
mov qword [rsp + 0x2b8], r12
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsp + 0x28]
mov qword [rsp + 0x2c0], rcx
mov qword [rsp + 0x2c8], 0
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
pushfq
and al, 0xd0
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + rbp*8], ah
add al, byte [rax]
add byte [rdi], cl
sub byte [rsp + 0x220], al
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
pushfq
and al, 0xd0
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + rbp*8], ah
add al, byte [rax]
add byte [rdi], cl
sub byte [rsp + 0x220], al
movups xmmword [rsp + 0x2f0], xmm0
mov dword [rsp + 0x300], 0x10000
add dword [rax], eax
add dword [rax], eax
mov byte [rsp + 0x304], 0
mov qword [rsp + 0x318], r14
movdqu xmmword [rsp + 0x348], xmm6
mov qword [rsp + 0x358], r13
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x360], rax
mov qword [rsp + 0x368], 1
mov qword [rsp + 0x370], 0
movzx eax, byte [rsp + 0x27]
mov byte [rsp + 0x378], al
movzx eax, byte [rsp + 0x26]
mov byte [rsp + 0x379], al
add eax, dword [rax]
add byte [rsi - 0x39], ah
test byte [rdx + rdi*2], ah
add eax, dword [rax]
add byte [rax], al
add dword [rax - 0x73], ecx
mov word [rax + rdi*2], fs
and al, 0x78
add al, 0
invalid
lea rdx, [rsp + 0x260]
call fcn.140189fa0
mov rax, qword [rsp + 0x478]
mov rbx, qword [rsp + 0x480]
mov r12, qword [rsp + 0x488]
test rax, rax
mov qword [rsp + 0x28], rax
and al, 0x28
and al, 0x28
je 0x140179c77
cmp rbx, 2
je 0x140179c92
lea rdx, [rsp + 0x490]
lea rcx, [rsp + 0x7f8]
mov r8d, 0x110
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x168]
call fcn.14018a090
mov rax, qword [rsp + 0x58]
and al, 0x58
and al, 0x58
movabs r15, 0x8000000000000000
cmp rax, r15
je 0x140179ccc
test rax, rax
je 0x140179ccc
invalid
push rsp
sub al, 0
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x70]
cmp rax, r15
je 0x140179cef
test rax, rax
je 0x140179cef
mov r8, qword [rsp + 0x78]
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
or byte [rax + rax], bl
or byte [rax + rax], bl
mov r15, qword [rsp + 0x48]
mov r13, qword [rsp + 0x50]
test r13, r13
je 0x140179d1f
xor ebp, ebp
mov r14, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
nop word [rax + rax]
mov rcx, qword [r15 + rbp*8]
inc rbp
call r14
cmp r13, rbp
jne 0x140179d10
cmp qword [rsp + 0x40], 0
je 0x140179d39
jl 0x140179d47
add byte [rdx + rdx + 0x48], sil
mov ecx, dword [0x14043f190]
invalid
push rsp
sub al, 0
mov rcx, qword [0x14043f190]
invalid
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x28], 0
mov rbp, qword [rsp + 0x38]
add byte [rax - 0x75], cl
insb byte [rdi], dx
and al, 0x38
mov r14, r12
je 0x140179d76
cmp rbx, 2
je 0x140179666
lea rcx, [rsp + 0x5a0]
lea rdx, [rsp + 0x7f8]
mov r8d, 0x110
call sub.VCRUNTIME140.dll_memcpy
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xf8
invalid
mov r15d, 1
jmp 0x140179d94
lea rcx, [rsp + 0x5a0]
lea rdx, [rsp + 0x7f8]
mov r8d, 0x110
call sub.VCRUNTIME140.dll_memcpy
xor r15d, r15d
lea rcx, [rsp + 0xb30]
lea rdx, [rsp + 0x5a0]
mov r8d, 0xd0
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rsp + 0x678]
movups xmm1, xmmword [rsp + 0x688]
movups xmm2, xmmword [rsp + 0x698]
add byte [rax], al
movaps xmmword [rsp + 0x440], xmm0
movaps xmmword [rsp + 0x450], xmm1
movaps xmmword [rsp + 0x460], xmm2
xchg esp, eax
and al, 0x60
add al, 0
add byte [rax - 0x75], cl
test byte [rax + rbp*4], ah
invalid
add byte [rax], al
mov qword [rsp + 0x470], rax
add byte [rax], al
xchg esp, eax
and al, 0x60
add al, 0
add byte [rax - 0x75], cl
test byte [rax + rbp*4], ah
invalid
add byte [rax], al
mov byte [rdi + 0x1e8], 1
mov qword [rdi + 0xa8], r15
mov qword [rdi + 0xb0], rbx
mov qword [rdi + 0xb8], r14
add byte [rax], al
add byte [rax], al
lea rcx, [rdi + 0xc0]
lea rdx, [rsp + 0xb30]
xchg esp, eax
and al, 0x30
or eax, dword [rax]
add byte [rcx - 0x48], al
rol byte [rax], 1
add byte [rax], al
xchg esp, eax
and al, 0x30
or eax, dword [rax]
add byte [rcx - 0x48], al
rol byte [rax], 1
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
mov qword [rdi + 0x190], 0
movaps xmm0, xmmword [rsp + 0x440]
movaps xmm1, xmmword [rsp + 0x450]
movaps xmm2, xmmword [rsp + 0x460]
movups xmmword [rdi + 0x198], xmm0
movups xmmword [rdi + 0x1a8], xmm1
movups xmmword [rdi + 0x1b8], xmm2
mov rax, qword [rsp + 0x470]
mov qword [rdi + 0x1c8], rax
cmp qword [rdi + 0x1f0], 0
cmp dword [rdi + 0x1f0], 0
cmp dword [rdi + 0x1f0], 0
je 0x140179e89
lea rcx, [rdi + 0x208]
call fcn.14015fe40
mov r15, qword [rdi + 0xa8]
test r15, r15
je 0x140179f7e
invalid
add byte [rax - 0x73], cl
xchg edi, eax
mov al, 0
add byte [rax], al
invalid
lea rdx, [rdi + 0xb0]
add byte [rax], al
add byte [rcx - 0x7d], cl
inc dword [rcx]
cmp r15, 1
jne 0x14017a01b
add byte [rax], al
lea rcx, [rdi + 0x1f0]
mov r8d, 0x120
call sub.VCRUNTIME140.dll_memcpy
mov rbx, qword [rdi + 0x1f0]
mov qword [rdi + 0x1f0], 2
cmp rbx, 2
je case.0x14015b6c6.173
add al, byte [rax]
add byte [rax - 0x73], cl
mov word [rax + rbp*2], fs
add al, byte [rax]
add byte [rcx - 0x48], al
fadd dword [rax]
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movups xmm2, xmmword [r13 + 0x20]
movups xmmword [rsp + 0x348], xmm0
movups xmmword [rsp + 0x358], xmm1
movups xmmword [rsp + 0x368], xmm2
and al, 0x68
add eax, dword [rax]
add byte [rcx - 0x75], cl
xor byte [r8 - 0x77], r9b
test byte [rax + rdi*2], ah
add eax, dword [rax]
add byte [rax - 0x77], cl
pushfq
and al, 0x60
add al, byte [rax]
add byte [rax - 0x77], cl
lodsb al, byte [rsi]
and al, 0x40
add eax, dword [rax]
add byte [rax - 0x73], cl
mov word [rax + rdi*2], fs
add al, 0
add byte [rax - 0x73], cl
lea edx, [rsp + 0x260]
add al, byte [rax]
add byte [rax - 0x77], cl
lodsb al, byte [rsi]
and al, 0x40
add eax, dword [rax]
add byte [rax - 0x73], cl
mov word [rax + rdi*2], fs
add al, 0
add byte [rax - 0x73], cl
invalid
xchg esp, eax
and al, 0x60
add al, byte [rax]
lea edx, [rsp + 0x260]
add al, ch
push rsi
add byte [rcx], al
add byte [rax - 0x7d], cl
cmp qword [rsp + 0x478], 0
call fcn.140189fa0
cmp qword [rsp + 0x478], 0
mov r14, qword [rsp + 0x480]
mov rbp, qword [rsp + 0x488]
mov ebp, dword [rsp + 0x488]
mov ebp, dword [rsp + 0x488]
and al, 0x88
add al, 0
add byte [rdi], cl
test al, al
add byte [rax], al
add byte [rcx - 0x7d], cl
inc byte [rdx]
je 0x14017a029
cmp r14, 2
jne 0x14017a2e7
mov r14d, 2
jmp case.0x14015a58b.228
invalid
mov r14, qword [rdi + 0xb0]
mov rbp, qword [rdi + 0xb8]
mov byte [rdi + 0x1e8], 0
mov r13, qword [rdi + 0xc0]
mov r12, qword [rdi + 0xc8]
mov r15, qword [rdi + 0xd0]
lea rdx, [rdi + 0xd8]
xchg edi, eax
fadd dword [rax]
add byte [rax], al
xchg edi, eax
fadd dword [rax]
add byte [rax], al
lea rcx, [rsp + 0x908]
mov r8d, 0xb8
add al, ch
add al, 0xc
sbb eax, dword [rax]
add al, ch
add al, 0xc
sbb eax, dword [rax]
mov rbx, qword [rdi + 0x190]
movups xmm0, xmmword [rdi + 0x198]
movaps xmmword [rsp + 0x130], xmm0
movups xmm0, xmmword [rdi + 0x1a8]
movaps xmmword [rsp + 0x140], xmm0
movups xmm0, xmmword [rdi + 0x1b8]
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x150], xmm0
mov rax, qword [rdi + 0x1c8]
add byte [rax - 0x77], cl
test byte [rax + riz*2], ah
add dword [rax], eax
add dh, al
xchg ecx, ebp
add dword [rax], eax
add byte [rcx], al
add byte [rax - 0x77], cl
test byte [rax + riz*2], ah
add dword [rax], eax
add dh, al
xchg ecx, ebp
add dword [rax], eax
add byte [rcx], al
cmp r14, 3
jne case.0x1401339d5.366
invalid
cmpsb byte [rsi], byte [rdi]
add dword [rax], eax
add byte [rax], al
add byte [rax], al
jmp 0x14017a412
add byte [rax], al
mov rbp, qword [rdx]
mov r14d, 2
jmp 0x14017a1b1
mov r13, qword [rsp + 0x490]
mov r12, qword [rsp + 0x498]
mov r15, qword [rsp + 0x4a0]
and al, 0xa0
add al, 0
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xa8
add al, 0
invalid
and al, 0x90
add al, 0
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0x98
add al, 0
add byte [rbx + rcx*4 - 0x44], cl
and al, 0xa0
add al, 0
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xa8
add al, 0
add byte [rax - 0x73], cl
invalid
invalid
pushfq
and al, 0xf8
invalid
lea rbx, [rsp + 0x7f8]
mov r8d, 0xb8
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
or ebx, dword [rbx]
add byte [rdi], cl
adc byte [rsp + 0x560], al
or ebx, dword [rbx]
add byte [rdi], cl
adc byte [rsp + 0x560], al
movups xmm1, xmmword [rsp + 0x570]
movups xmm2, xmmword [rsp + 0x580]
movups xmm3, xmmword [rsp + 0x590]
movaps xmmword [rsp + 0x40], xmm0
and al, 0x40
and al, 0x40
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x60], xmm2
and al, 0x60
movaps xmmword [rsp + 0x70], xmm3
lea rcx, [rsp + 0x5a0]
and al, 0xa0
add eax, 0xb8410000
mov eax, 0x48000000
mov edx, ebx
and al, 0xa0
add eax, 0xb8410000
mov eax, 0x48000000
mov edx, ebx
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x40]
sub byte [rsp + 0x40], al
sub byte [rsp + 0x40], al
movaps xmm1, xmmword [rsp + 0x50]
movaps xmm2, xmmword [rsp + 0x60]
sub byte [rsp + 0x60], dl
sub byte [rsp + 0x60], dl
movaps xmm3, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0xa0], xmm0
sub dword [rsp + 0xa0], eax
sub dword [rsp + 0xa0], eax
movaps xmmword [rsp + 0xb0], xmm1
movaps xmmword [rsp + 0xc0], xmm2
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xd0], ebx
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xd0], ebx
lea rcx, [rsp + 0x168]
mov r8d, 0xb8
lea rdx, [rsp + 0x5a0]
add byte [rcx - 0x48], al
mov eax, 0x48000000
lea edx, [rsp + 0x5a0]
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rsp + 0xa8]
adc byte [rsp + 0xa8], al
adc byte [rsp + 0xa8], al
movups xmm1, xmmword [rsp + 0xb8]
movups xmm2, xmmword [rsp + 0xc8]
enter 0, 0
movaps xmmword [rsp + 0x220], xmm0
and byte [rdx], al
add byte [rax], al
movaps xmmword [rsp + 0x230], xmm1
movaps xmmword [rsp + 0x240], xmm2
mov rax, qword [rsp + 0xd8]
mov eax, dword [rsp + 0xd8]
mov eax, dword [rsp + 0xd8]
mov qword [rsp + 0x250], rax
cmp r14, 3
je 0x14017a40a
lea rbx, [rdi + 0x1f0]
lea rcx, [rsp + 0x908]
lea rdx, [rsp + 0x168]
lea edx, [rsp + 0x168]
lahf
lock add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rcx], fs
or dword [rax], eax
add byte [rax - 0x73], cl
invalid
xchg esp, eax
lea edx, [rsp + 0x168]
and al, 0x68
add dword [rax], eax
add byte [rcx - 0x48], al
mov eax, 0xe8000000
add byte [rax], al
add al, ch
mov r8d, 0xb8
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x220]
test byte [rax + riz], ah
add al, byte [rax]
add byte [rdi], cl
sub byte [rsp + 0x230], cl
add al, byte [rax]
invalid
add byte [rax], al
add al, ch
invalid
test byte [rax + riz], ah
add al, byte [rax]
add byte [rdi], cl
sub byte [rsp + 0x230], cl
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rdi], cl
movaps xmm2, xmmword [rsp + 0x240]
movaps xmm2, xmmword [rsp + 0x240]
add byte [rax], al
movaps xmmword [rsp + 0x130], xmm0
movaps xmmword [rsp + 0x140], xmm1
movaps xmmword [rsp + 0x150], xmm2
mov rax, qword [rsp + 0x250]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x160], rax
cmp dword [rbx], 2
je 0x14017a1b1
test byte [rax + riz*2], ah
add dword [rax], eax
add byte [rbx + 0x874023b], al
mov rcx, rbx
call fcn.14017a500
mov word [rdi + 0x1e8], pe_nt_image_headers64
xor ebx, ebx
mov dword [rdi + 0x1e8], 0xdb310100
call 0x14017a1ba
add dword [rcx], esi
fisttp dword [rax - 0x73]
lea rcx, [rsp + 0xa78]
invalid
invalid
lea rcx, [rsp + 0xa78]
lea rdx, [rsp + 0x908]
xchg esp, eax
and al, 8
or dword [rax], eax
add byte [rcx - 0x48], al
mov eax, 0xe8000000
out dx, eax
or dword [rbx], ebx
add byte [rdi], cl
sub byte [rsp + 0x130], al
add dword [rax], eax
invalid
xchg esp, eax
and al, 8
or dword [rax], eax
add byte [rcx - 0x48], al
mov eax, 0xe8000000
out dx, eax
or dword [rbx], ebx
add byte [rdi], cl
sub byte [rsp + 0x130], al
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x140], cl
and al, 0x40
add dword [rax], eax
invalid
movaps xmm1, xmmword [rsp + 0x140]
and al, 0x40
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x150], dl
movaps xmm2, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0x3c0], xmm0
movaps xmmword [rsp + 0x3d0], xmm1
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rdi], cl
sub dword [rsp + 0x3d0], ecx
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rdi], cl
sub dword [rsp + 0x3e0], edx
movaps xmmword [rsp + 0x3e0], xmm2
mov rax, qword [rsp + 0x160]
mov qword [rsp + 0x3f0], rax
add eax, dword [rax]
add byte [rax - 0x75], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add dh, al
add byte [rcx], al
add eax, dword [rax]
add byte [rax - 0x75], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add dh, al
add byte [rcx], al
cmp r14, 2
inc byte [rdx]
jne 0x14017a260
movzx eax, byte [0x14043f240]
push rax
sub al, 0
mov edx, 8
xor ecx, ecx
call fcn.1401d3670
add eax, 0xc0854800
add eax, 0xc0854800
je 0x14017a4ac
mov qword [rax], rbp
lea r13, [0x1403d31e8]
lea ebp, [0x1403d31e8]
lea ebp, [0x1403d31e8]
and eax, 0xc5894800
mov rbp, rax
cmp qword [rdi], 0
jne 0x140179250
test ebp, esi
out dx, eax
invalid
invalid
jmp 0x14017925a
cli
out dx, eax
invalid
lea rcx, [rsp + 0x9c0]
lea rdx, [rsp + 0xa78]
mov r8d, 0xb8
call sub.VCRUNTIME140.dll_memcpy
or dword [rbx], ebx
add byte [rdi], cl
sub byte [rsp + 0x3c0], al
or dword [rbx], ebx
add byte [rdi], cl
sub byte [rsp + 0x3c0], al
add byte [rdi], cl
sub byte [rsp + 0x3d0], cl
movaps xmm1, xmmword [rsp + 0x3d0]
movaps xmm2, xmmword [rsp + 0x3e0]
movaps xmmword [rsp + 0x380], xmm0
and al, 0x80
add eax, dword [rax]
add byte [rdi], cl
sub dword [rsp + 0x390], ecx
and al, 0x80
add eax, dword [rax]
add byte [rdi], cl
sub dword [rsp + 0x390], ecx
add byte [rdi], cl
sub dword [rsp + 0x3a0], edx
movaps xmmword [rsp + 0x3a0], xmm2
mov rax, qword [rsp + 0x3f0]
mov qword [rsp + 0x3b0], rax
mov dword [rsp + 0x3b0], eax
mov dword [rsp + 0x3b0], eax
and al, 0xb0
add eax, dword [rax]
add byte [rax - 0x7d], cl
invalid
cmp qword [rdi], 0
je 0x14017a2cb
mov rcx, qword [rdi + 8]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
call [rbx]
invalid
call [rbx]
sbb eax, dword [rax]
add byte [rax - 0x75], cl
adc byte [r9], r14b
sar bh, cl
mov rcx, qword [rdi + 0x10]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
adc eax, 0x1bff71
adc eax, 0x1bff71
add byte [rax - 0x7d], cl
jg 0x14017a2fb
cmp qword [rdi + 0x20], 0
add byte [rdi], cl
test dword [rcx - 0x16000011], edx
lahf
jne 0x140179273
jmp 0x140179286
out dx, eax
invalid
dec dword [rcx - 0x77]
out dx, eax
mov r15, rbp
mov rbp, qword [rsp + 0x4a0]
lea rdx, [rsp + 0x4a8]
xchg esp, eax
and al, 0xa8
add al, 0
invalid
xchg esp, eax
and al, 0xa8
add al, 0
add byte [rax - 0x73], cl
pushfq
and al, 0xf8
invalid
lea rbx, [rsp + 0x7f8]
lea ebx, [rsp + 0x7f8]
mov r8d, 0xb8
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov dh, 8
sbb eax, dword [rax]
mov dh, 8
sbb eax, dword [rax]
movdqu xmm6, xmmword [rsp + 0x490]
and al, 0x90
add al, 0
add byte [rdi], cl
movups xmm0, xmmword [rsp + 0x560]
movups xmm0, xmmword [rsp + 0x560]
movups xmm1, xmmword [rsp + 0x570]
movups xmm2, xmmword [rsp + 0x580]
movaps xmmword [rsp + 0x40], xmm0
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x60], xmm2
sub dword [rsp + 0x60], edx
movups xmm0, xmmword [rsp + 0x590]
movaps xmmword [rsp + 0x70], xmm0
and al, 0x70
and al, 0x70
jo 0x14017a39a
lea r12, [rsp + 0x5a0]
lea esp, [rsp + 0x5a0]
add byte [rcx - 0x48], al
mov eax, 0x4c000000
mov ecx, esp
mov r8d, 0xb8
mov rcx, r12
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
invalid
or byte [rbx], bl
add byte [rdi], cl
sub byte [rsp + 0x40], al
movaps xmm1, xmmword [rsp + 0x50]
sub byte [rsp + 0x50], cl
movaps xmm2, xmmword [rsp + 0x60]
sub byte [rsp + 0x60], dl
invalid
sub byte [rsp + 0x60], dl
invalid
movaps xmm3, xmmword [rsp + 0x70]
sub byte [rsp + 0x70], bl
movaps xmmword [rsp + 0xa0], xmm0
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0xb0], xmm1
add byte [rax], al
movaps xmmword [rsp + 0xb0], xmm1
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xc0], edx
invalid
movaps xmmword [rsp + 0xc0], xmm2
add byte [rdi], cl
sub dword [rsp + 0xd0], ebx
pushfq
and al, 0xd0
add byte [rax], al
invalid
movaps xmmword [rsp + 0xd0], xmm3
pushfq
and al, 0xd0
add byte [rax], al
add byte [rcx + rcx*4 - 0x49], cl
lock add dword [rax], eax
add byte [rcx + rcx*4 - 0x41], cl
invalid
invalid
mov qword [rdi + 0x1f0], r14
mov qword [rdi + 0x1f8], r15
mov dword [rdi + 0x1f8], edi
mov dword [rdi + 0x1f8], edi
clc
add dword [rax], eax
add bl, dh
movq qword [rdi + 0x200], mm6
add byte [rdx], al
add byte [rax], al
movdqu xmmword [rdi + 0x200], xmm6
add byte [rdx], al
add byte [rax], al
mov qword [rdi + 0x210], rbp
lea rcx, [rdi + 0x218]
mov r8d, 0xb8
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
mov qword [rdi + 0x2d0], 0
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xa8], al
and al, 0xa8
add byte [rax], al
invalid
add al, byte [rax]
add byte [rax - 0x73], cl
invalid
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xa8], al
and al, 0xa8
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xb8], cl
add byte [rax], al
invalid
movups xmm1, xmmword [rsp + 0xb8]
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xc8], dl
and al, 0xc8
add byte [rax], al
invalid
movups xmm2, xmmword [rsp + 0xc8]
and al, 0xc8
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rbp], eax
movups xmmword [r13], xmm0
movups xmmword [r13 + 0x10], xmm1
movups xmmword [r13 + 0x20], xmm2
mov rax, qword [rsp + 0xd8]
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax], al
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax], al
mov qword [r13 + 0x30], rax
mov rax, qword [rsp + 0x30]
fadd dword [rax]
add byte [rax], al
mov qword [r13 + 0x30], rax
mov rax, qword [rsp + 0x30]
mov byte [rax], 4
mov rax, qword [rsp + 0x90]
test byte [rax + rdx*4], ah
nop
add byte [rax], al
add dh, al
mov byte [rax], 3
mov byte [rax], 3
mov qword [rsi], 4
mov dword [rsi], 4
mov al, 4
mov byte [rdi + 0x49], al
mov rax, rsi
movaps xmm6, xmmword [rsp + 0xc00]
add byte [rax + rax], cl
invalid
add byte [rax + rax], cl
or al, 0
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
add rsp, 0xc18
pop rbx
pop rbp
or al, 0
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
ret
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_tls_0.5.0_srcclient.rs
call fcn.14032bcf0
sbb byte [rbx], bl
invalid
sbb byte [rbx], bl
add byte [rax - 0x73], cl
lea rcx, str.future_polled_after_completion
lea rcx, str.future_polled_after_completion
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
mov edx, 0x1e
add byte [rax], al
add al, ch
in al, 0x15
sbb eax, dword [rax]
mov ecx, 1
add byte [rcx + rcx*4 - 0xe], cl
add byte [rcx + rcx*4 - 0xe], cl
mov edx, esi
call fcn.14032afb0
mov ecx, 8
mov edx, 0x20
add al, ch
or rbx, qword [rbx]
invalid
add al, ch
or rbx, qword [rbx]
add byte [rax - 0x73], cl
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
sbb eax, dword [rax]
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
and eax, 0x185ce800
call fcn.14032bcf0
sbb eax, dword [rax]
lea rcx, str.future_polled_after_completion
or eax, 0x257965
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
mov edx, 0x1e
add byte [rax], al
invalid
and eax, 0x1eba00
add byte [rax], al
invalid
add byte [rdx + 0x1e], bh
add al, ch
movsb byte [rdi], byte [rsi]
adc eax, 0x8b9001b
add byte [rax], al
add byte [rdx + 8], bh
add byte [rax], al
call fcn.14032ba50
mov ecx, 8
mov edx, 8
add byte [rax], al
add byte [rax], al
call fcn.14032afd0
add byte [rcx + 8], bh
mov ecx, 8
mov edx, 0x10
call fcn.14032afd0
add byte [rdi], cl
or edi, dword [rcx + 8]
invalid
ud2
mov ecx, 8
add byte [rdx + 0x18], bh
mov edx, 0x18
sbb byte [rax], al
add byte [rax], al
call fcn.14032afd0
mov ecx, 1
mov rdx, rbp
call fcn.14032afb0
enter 0x1b0a, 0
enter 0x1b0a, 0
xor ecx, ecx
mov rdx, r12
call fcn.14032afb0
invalid
add byte [rcx + 2], bh
mov ecx, 2
mov rdx, r12
call fcn.14032afb0
int3
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
sub byte [rax - 0x77], cl
invalid
mov rsi, rcx
mov rax, qword [rcx + 0xb8]
add byte [rax], al
add byte [rax], al
lock dec qword [rax]
dec qword [rax]
jne 0x14017a525
or al, 0x48
mov ecx, dword [rsi + 0xb8]
mov rcx, qword [rsi + 0xb8]
call case.0x14017a72b.33
retf
lea rcx, [rsi + 0xe8]
lea ecx, [rsi + 0xe8]
call qword [sym.imp.secur32.dll_DeleteSecurityContext]
cmp qword [rsi], 0
invalid
invalid
add byte ds:[rsp + rcx + 0x48], dh
mov ecx, dword [rsi + 8]
je case.0x14015be32.173
mov rcx, qword [rsi + 8]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
std
sbb eax, dword [rax]
sbb eax, dword [rax]
mov rax, qword [rsi + 0x70]
shl rax, 1
test rax, rax
test eax, eax
test eax, eax
jne 0x14017a55e
mov rax, qword [rsi + 0xf8]
test rax, rax
test eax, eax
add byte [rax], al
add byte [rax - 0x7b], cl
test eax, eax
jne 0x14017a57d
jmp 0x14017a596
mov r8, qword [rsi + 0x78]
invalid
jne 0x14017a57d
jmp 0x14017a596
mov r8, qword [rsi + 0x78]
mov rcx, qword [0x14043f190]
or eax, 0x2c4c27
invalid
mov ecx, dword [0x14043f190]
add byte [rcx], dh
sar bh, cl
adc eax, 0x1c0057
push rdi
add byte [rax + rax], bl
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
push rdi
add byte [rax + rax], bl
push rdi
add byte [rax + rax], bl
mov rax, qword [rsi + 0xf8]
clc
add byte [rax], al
add byte [rax], al
test rax, rax
je 0x14017a596
lock dec qword [rax]
test rax, rax
je 0x14017a596
lock dec qword [rax]
jne 0x14017a596
mov rcx, qword [rsi + 0xf8]
mov ecx, dword [rsi + 0xf8]
clc
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
xchg esi, eax
add byte [rcx], al
add byte [rax], al
mov rdx, qword [rsi + 0x100]
call fcn.140180e30
add byte [rax], al
lea rcx, [rsi + 0xc0]
call fcn.14015fe40
cmp qword [rsi + 0x10], 0
adc byte [rax], al
mov es, eax
add byte [rax], al
rol byte [rax], 0
add al, ch
sahf
pop rax
invalid
jle 0x14017a5b6
adc byte [rax], al
add byte [rbx + rdx + 0x4c], dh
mov eax, dword [rsi + 0x18]
invalid
invalid
je 0x14017a5bc
adc ecx, dword [rbx + rcx*4 + 0x46]
sbb byte [rax - 0x75], cl
mov r8, qword [rsi + 0x18]
sbb byte [rax - 0x75], r9b
mov rcx, qword [0x14043f190]
or eax, 0x2c4bdc
sub al, 0
sub al, 0
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
or al, 0
sbb al, 0
cmp qword [rsi + 0x30], 0
je 0x14017a5d6
mov r8, qword [rsi + 0x38]
mov eax, dword [rsi + 0x38]
cmp byte [rax - 0x75], r9b
or eax, 0x2c4bc2
mov rcx, qword [0x14043f190]
mov ecx, dword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
sbb eax, dword [rax]
add byte [rax - 0x7d], cl
cmp qword [rsi + 0x50], 0
jle case.0x1401696ff.65
add byte [rbx + rdx + 0x4c], dh
mov eax, dword [rsi + 0x58]
je 0x14017a5f0
mov r8, qword [rsi + 0x58]
mov rcx, qword [0x14043f190]
sub al, 0
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x88]
movabs rcx, 0x8000000000000000
mov ecx, 0
add byte [rax], al
add byte [rax + 0x74c83948], al
cmp rax, rcx
je 0x14017a67d
add byte [rax], al
add byte [rax - 0x47], cl
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x74c83948], al
cmp rax, rcx
je 0x14017a67d
invalid
mov rdi, qword [rsi + 0x98]
mov edi, dword [rsi + 0x98]
mov esi, 0x98
add byte [rax], al
add byte [rax - 0x7b], cl
push qword [rsi + rax*2 + 0x48]
mov rbx, qword [rsi + 0x90]
nop
add byte [rax], al
invalid
test rdi, rdi
je case.0x1401612b6.115
invalid
mov rbx, qword [rsi + 0x90]
add byte [rax - 0x7d], cl
ret
add rbx, 8
mov r14, qword [sym.imp.kernel32.dll_HeapFree]
movsb byte [rdi], byte [rsi]
call [rbx]
add bl, ch
invalid
or byte [rbx + rcx*4 + 0x35], cl
movsb byte [rdi], byte [rsi]
call [rbx]
add bl, ch
adc esp, dword [rsi + 0x2e]
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add rbx, 0x18
dec rdi
dec edi
je case.0x1401642e6.99
sbb byte [rax - 0x7d], cl
jnp 0x14017a635
clc
cmp qword [rbx - 8], 0
add byte [rax + rsi*8 + 0x4c], dh
mov eax, dword [rbx]
je 0x14017a630
mov r8, qword [rbx]
mov rcx, qword [0x14043f190]
xor edx, edx
call r14
jmp 0x14017a630
fisttp word [rax - 0x75]
xchg byte [rax + 0x48000000], cl
test rax, rax
mov rax, qword [rsi + 0x88]
mov eax, dword [rsi + 0x88]
test rax, rax
je 0x14017a67d
mov r8, qword [rsi + 0x90]
mov rcx, qword [0x14043f190]
sub al, 0
xor edx, edx
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_HeapFree]
lcall [r11]
invalid
add byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
invalid
invalid
invalid
pop rbx
pop rdi
pop rsi
pop r14
ret
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, str.ForceHttpsButUriNotHttps
mov r8d, 0x18
mov eax, 0x18
mov eax, 0x18
sbb byte [rax], al
add byte [rax], al
jmp rax
int3
movabs rax, 0x81ae88da50cc716b
movabs rdx, 0xa47172b7d7cb5470
mov bh, 0x72
jno case.0x1401512de.217
int3
push rax
fimul dword [rax - 0x45b77e52]
jo 0x14017a712
retf
mov bh, 0x72
jno case.0x1401512de.217
ret
int3
mov r10, qword [rcx]
mov rax, qword [rcx + 8]
or byte [rcx - 0x47], cl
int 0xcc
int3
int3
int3
int3
int3
int3
cmp r10, rax
cmp edx, eax
adc dword [rax - 0x75], ecx
or byte [r9 - 0x47], cl
or byte [rcx - 0x47], cl
or byte [rcx - 0x47], cl
int 0xcc
int3
int3
cmp edx, eax
je 0x14017a78e
movabs byte [0xf749d0294c000000], al
add byte [rax], al
add byte [rcx + rbp - 0x30], cl
sub rax, r10
mul r9
mul ecx
loope 0x14017a73b
shr rdx, 6
invalid
add r10, 0x48
xor r8d, r8d
invalid
ror byte [rax - 0x73], 5
mov esp, 0xeb002910
add bl, ch
lea rax, [0x14040b7c0]
add bl, ch
jmp case.0x14016bd28.65
sbb ah, byte [rsi + 0x2e]
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rbp - 0x75], cl
invalid
invalid
mov r11, qword [r10 - 0x38]
pop rdx
enter 0x14d, 0xffffffffffffffd8
add r8, r11
add r8, r11
add r10, 0x50
add edx, 0x50
push rax
dec rdx
je 0x14017a791
retf 0x7174
mov r11, qword [r10 - 0x48]
movsxd r11, dword [rax + r11*4]
add r11, rax
jmp r11
jmp rbx
jmp rbx
jrcxz 0x14017a77c
mov ebx, dword [rdx - 0x30]
jmp case.0x14016f1d8.24
shr bl, 1
loopne 0x14017a79b
invalid
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
movzx r11d, byte [r10 - 0xd]
sub r11b, byte [r10 - 0xe]
invalid
mov dh, 0x5a
sub r11b, byte [r10 - 0xe]
movzx edi, r11b
movzx edi, r11b
sti
mov r11, 0xffffffffffffffff
mov rsi, 0xffffffffffffffff
add rdi, qword [r10 - 0x30]
add edi, dword [rdx - 0x30]
add edi, dword [rdx - 0x30]
jae case.0x140174c0d.23
add rsi, qword [r10]
jb case.0x14016f1d8.24
jmp 0x14017a789
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rsi, qword [r10 - 0x30]
mov esi, dword [rdx - 0x30]
mov esi, dword [rdx - 0x30]
mov r11, qword [r10 - 0x20]
cmp rsi, r11
cmovb r11, rsi
invalid
invalid
cmovb ebx, esi
fsubp st(3)
jmp case.0x14016f1d8.24
xchg ebx, eax
mov rsi, rdi
add rsi, qword [r10]
jb case.0x14016f1d8.24
invalid
mov ecx, dword [rcx - 0x77]
jmp case.0x14016f1d8.24
mov r11, rsi
jmp case.0x14016f1d8.24
xor r8d, r8d
mov r10, qword [rcx + 0x10]
adc byte [rax - 0x75], cl
sbb byte [r9 + 0x39], cl
mov rax, qword [rcx + 0x18]
cmp r10, rax
ret 0x840f
je 0x14017a83e
add byte [rax], al
sub rax, r10
ror byte [rcx - 9], 1
loope 0x14017a7f1
invalid
mul r9
shr rdx, 6
shr edx, 6
invalid
add r10, 0x48
lea rax, [0x14040b7d0]
jmp 0x14017a7d0
invalid
adc byte [rcx], ch
add bl, ch
invalid
nop dword [rax]
mov rcx, qword [r10 - 0x38]
add byte [rax], al
add byte [rcx - 0x75], cl
mov rcx, qword [r10 - 0x38]
add r8, rcx
add r8, rcx
add r10, 0x50
dec rdx
dec edx
je 0x14017a83e
mov rcx, qword [r10 - 0x48]
mov ecx, dword [rdx - 0x48]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
nop dword [rax + rax]
add byte [rax], al
add byte [rcx + 0xf], al
movzx ecx, byte [r10 - 0xd]
sub cl, byte [r10 - 0xe]
movzx ecx, byte [r10 - 0xd]
movzx ecx, byte [rdx - 0xd]
sub cl, byte [r10 - 0xe]
movzx r11d, cl
mov rcx, 0xffffffffffffffff
invalid
invalid
invalid
dec dword [rcx - 0x39]
sar edi, 0xff
invalid
dec dword [rbp + 3]
pop rdx
sal byte [rbx + 0x20], 1
invalid
invalid
invalid
add r9, qword [r10]
add ecx, dword [rdx]
jb case.0x140174c0d.24
jmp 0x14017a839
cmovb ecx, ecx
jmp case.0x140174c0d.24
mov r9, r11
add r9, qword [r10]
add ecx, dword [rdx]
add ecx, dword [rdx]
jb case.0x140174c0d.24
mov rcx, r9
leave
jmp case.0x140174c0d.24
mov rax, r8
pop rdi
pop rsi
ret
int3
int3
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x1b8
in al, dx
invalid
add dword [rax], eax
add byte [rax], al
in al, dx
mov eax, 0x83000001
add byte [rax], al
cmp dword [rcx + 0xb8], 4
invalid
add byte [rax], al
cmp dword [rcx + 0xb8], 4
mov eax, 0x4000000
jne case.default.0x14017a8cb
test dword [rsi], esp
sbb dword [rax], eax
add byte [rax - 0x77], cl
mov rsi, rcx
mov r12, qword [rcx + 0x108]
movabs eax, dword [0x10998b4800000108]
add dword [rax], eax
invalid
invalid
movabs eax, dword [0x10998b4800000108]
add dword [rax], eax
add byte [rax - 0x77], cl
fmul dword [rcx + rbp - 0x20]
sub eax, esp
adc byte [rcx], al
add byte [rax], al
mov rax, rbx
sub rax, r12
sub eax, esp
sub eax, esp
cmp rax, qword [rcx + 0x130]
jb case.default.0x14017a8cb
lea rdi, [rsi + 0xb8]
add byte [rax], al
lea r13, [rsi + 0x100]
mov qword [rsp + 0x130], 2
mov qword [rsp + 0x150], 0
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0xa
movzx ecx, byte [rdx]
lea r8, [0x14040b7e0]
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
add ecx, eax
add ecx, eax
jmp rcx
loope 0x14017a91a
mov qword [rsp + 0x50], r13
mov dword [rsp + 0x50], ebp
movups xmm0, xmmword [rdx + 8]
movups xmm1, xmmword [rdx + 0x18]
sbb byte [rdi], cl
adc byte [rdx + 0x28], dl
sbb byte [rdi], cl
adc byte [rdx + 0x28], dl
movups xmm3, xmmword [rdx + 0x38]
movaps xmmword [rsp + 0xd0], xmm0
add byte [rax], al
add byte [rax], al
mov rax, qword [rdx + 0x48]
mov qword [rsp + 0x110], rax
adc byte [rcx], al
add byte [rax], al
mov qword [rsp + 0x110], rax
movaps xmmword [rsp + 0x100], xmm3
movaps xmmword [rsp + 0xf0], xmm2
lock add byte [rax], al
add byte [rax], al
invalid
add byte [rdi], cl
sub dword [rsp + 0xf0], edx
lock add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xe0], ecx
movaps xmmword [rsp + 0xe0], xmm1
mov r13, qword [rsp + 0xd0]
cmp r13, 2
and al, 0xd0
add byte [rax], al
add byte [rcx - 0x7d], cl
std
add cl, byte [rdi]
test byte [rcx + 0x4100000e], dl
cmp ebp, 1
je 0x14017b7b1
cmp r13d, 1
jne 0x14017b7b5
mov rax, qword [rsp + 0xe0]
mov eax, dword [rsp + 0xe0]
xor edx, edx
sub rax, qword [rsp + 0xe8]
sub eax, dword [rsp + 0xe8]
cmovae rdx, rax
jmp 0x14017b7bd
invalid
add byte [rax], al
invalid
movzx eax, byte [rdx + 1]
mov rbx, qword [rdx + 2]
add al, dh
and al, 0x65
invalid
mov byte [rsp + 0x64], al
and al, 0x64
add al, dh
and al, 0x65
invalid
and al, 0x64
mov dword [rsp + 0x60], 0
add byte [rax], al
lea rcx, [rsp + 0x60]
mov edx, 8
mov r8, r13
call fcn.140184370
invalid
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
sub rcx, rax
ror dword [rax - 0x7d], 0xf9
or byte [rdi], cl
invalid
invalid
or byte [rax], al
invalid
add byte [rax - 0x75], cl
mov ss, word [rax]
add dword [rax], eax
add byte [rax + 0x29], cl
ror dword [rax - 0x7d], 0xf9
or byte [rdi], cl
xor dword [0xfa17a995], 8
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
mov edx, 8
mov rcx, r13
call fcn.140037ba0
mov rcx, qword [rsi + 0x100]
mov rax, qword [rsi + 0x108]
invalid
or dl, dl
jmp 0x14017a997
add byte [rax - 0x75], cl
xchg esi, eax
adc byte [rcx], al
add byte [rax], al
mov rdx, qword [rsi + 0x110]
sub rdx, rax
mov qword [rcx + rax], rbx
cmp rdx, 7
ja 0x14017b1c8
mov ecx, 8
call fcn.14032b370
mov qword [rsp + 0x50], rdi
lea rax, [rdx + 8]
mov ebp, dword [rdx + 0x120]
and byte [rcx], al
add byte [rax], al
and byte [rcx], al
add byte [rax], al
movzx ecx, byte [rdx + 0x124]
mov edx, dword [rsi + 0x138]
add rdx, 9
ret 0x4c09
mov dword [rsp + 0xb0], ebp
mov qword [rsp + 0xb8], rdx
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0xcd], 1
mov byte [rsp + 0xcc], cl
mov dword [rsp + 0xc8], ebp
lea rcx, [rsp + 0x20]
mov rdx, rax
mov r8, rsi
call fcn.14004f390
mov r15, qword [rsi + 0x108]
mov edi, dword [rsi + 0x108]
mov edi, dword [rsi + 0x108]
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rcx*8], fs
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rax], al
call fcn.14004d8f0
mov r14, qword [rsp + 0xb0]
mov esi, dword [rsp + 0xb0]
mov rdi, qword [rsp + 0xb8]
invalid
invalid
push rsi
lea rcx, [rsp + 0xc8]
lea rdx, [rsp + 0xb0]
add byte [rax], al
add byte [rax], al
call fcn.14004d8f0
mov r14, qword [rsp + 0xb0]
mov esi, dword [rsp + 0xb0]
mov esi, dword [rsp + 0xb0]
mov rdi, qword [rsp + 0xb8]
mov rdx, qword [r14 + 8]
or byte [rbx + rcx*4 + 0x6c], cl
and al, 0x30
or byte [rbx + rcx*4 + 0x6c], cl
and al, 0x30
mov rbx, rdx
not rbx
cmp rbx, rdi
sti
sti
cmovae rbx, rdi
cmp r13, rbx
jbe 0x14017b1ea
mov qword [rsp + 0x48], rdx
mov qword [rsp + 0x158], rbx
mov qword [rsp + 0x158], rbx
test rbx, rbx
je 0x14017b93d
lea rdx, [rsp + 0x38]
mov rax, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
lea rcx, [rsp + 0x60]
mov r9, r13
call qword [rax]
sub qword [rsp + 0x30], rbx
pop rsp
and al, 0x30
add qword [rsp + 0x28], rbx
mov qword [rsp + 0x70], rbx
movups xmm0, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0xd0], xmm0
mov rax, qword [rsp + 0x70]
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x70
mov qword [rsp + 0xe0], rax
mov rax, qword [rsp + 0x78]
mov eax, dword [rsp + 0x78]
mov eax, dword [rsp + 0x78]
mov qword [rsp + 0xe8], rax
mov r12, qword [rsp + 0xe0]
add byte [rax], al
add byte [rcx - 0x75], cl
or byte [rax - 0x77], r9b
retf 0xf748
not edx
not edx
cmp rdx, rdi
cmovae rdx, rdi
cmp rdx, r12
jb 0x14017c18e
mov rdx, qword [rsp + 0xd8]
test r12, r12
je 0x14017b96b
mov qword [rsp + 0x58], r13
insb byte [rdi], dx
and al, 0x58
mov qword [rsp + 0xc0], r15
mov dword [rsp + 0x128], ebp
mov rax, qword [r14 + 0x10]
mov qword [rsp + 0x120], rdx
mov r13, rdx
mov r15, r12
nop word [rax + rax]
invalid
cmp rax, rcx
jne 0x14017ab4a
enter 0x1575, 0xffffffffffffffba
add byte [rax], al
add byte [rax], al
mov edx, 0x40
mov rcx, r14
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
call fcn.140037ba0
mov rcx, qword [r14 + 8]
mov rax, qword [r14 + 0x10]
sub rax, rcx
add rcx, qword [r14]
cmp rax, rdi
clc
clc
cmovae rax, rdi
cmovae eax, edi
cmp r15, rax
mov rbp, rax
cmovb rbp, r15
mov rdx, r13
mov r8, rbp
invalid
call 0x15b180653
add byte [rcx - 0x75], cl
or byte [rcx - 0x75], r9b
adc byte [rax - 0x77], r9b
invalid
invalid
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [r14 + 8]
mov rax, qword [r14 + 0x10]
mov rdx, rax
sub rdx, rcx
cmp rdx, rbp
jb 0x14017c1ae
ret 0x2948
add r13, rbp
add rcx, rbp
sub rdi, rbp
sub edi, ebp
sub edi, ebp
mov qword [r14 + 8], rcx
sub r15, rbp
jne 0x14017ab30
mov qword [rsp + 0xb8], rdi
mov ebp, dword [rsp + 0x128]
lodsb al, byte [rsi]
and al, 0x28
add dword [rax], eax
add byte [rbx + rcx*4 - 0x44], cl
mov edi, dword [rsp + 0xc0]
mov edi, dword [rsp + 0xc0]
mov r13, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x120]
add byte [rax], al
jmp 0x14017b96b
or eax, 0x6a8b0000
add al, 0x8b
or byte [rcx + 0x160248c], cl
add byte [rax], al
mov ebp, dword [rdx + 4]
mov ecx, dword [rdx + 8]
mov dword [rsp + 0x160], ecx
mov rcx, r13
mov r13d, dword [rdx + 0xc]
mov r8d, dword [rdx + 0x10]
mov dword [rsp + 0x168], r8d
mov r15d, dword [rdx + 0x14]
mov r8d, dword [rdx + 0x18]
mov eax, dword [rdx + 0x18]
jmp 0x14c823716
mov eax, dword [rdx + 0x18]
mov dword [rsp + 0x170], r8d
mov r14d, dword [rdx + 0x1c]
mov r8d, dword [rdx + 0x20]
mov dword [rsp + 0x120], r8d
mov edi, dword [rdx + 0x24]
mov r11d, dword [rdx + 0x2c]
mov r10d, dword [rdx + 0x34]
xor r9d, r9d
test ebp, ebp
mov r8d, 6
cmove r8, r9
lea r9, [r8 + 6]
test r13d, r13d
cmove r9, r8
lea r8, [r9 + 6]
mov dword [rsp + 0x128], r15d
test r15d, r15d
cmove r8, r9
lea r9, [r8 + 6]
mov dword [rsp + 0x58], r14d
test r14d, r14d
cmove r9, r8
lea r8, [r9 + 6]
mov dword [rsp + 0xc0], edi
test edi, edi
cmove r8, r9
lea r9, [r8 + 6]
mov dword [rsp + 0x48], r11d
test r11d, r11d
cmove r9, r8
lea r15, [r9 + 6]
mov dword [rsp + 0x50], r10d
push rax
enter 0xffffffffffff8d4d, 0x79
invalid
push rax
test r10d, r10d
cmove r15, r9
stc
stc
mov r8d, dword [rdx + 0x28]
mov dword [rsp + 0x164], r8d
movzx r14d, byte [rdx + 0x3c]
mov r8d, dword [rdx + 0x30]
mov dword [rsp + 0x16c], r8d
mov edx, dword [rdx + 0x38]
mov dword [rsp + 0x174], edx
mov qword [rsp + 0x60], rcx
mov dword [rsp + 0x60], ecx
mov dword [rsp + 0x60], ecx
bswap r15
cmp rax, 3
jae 0x14017b2a1
int1
invalid
add byte [rax], al
invalid
int1
add eax, 0x3ba0000
add byte [rdx + 3], bh
mov rdi, rcx
add byte [rdx + 3], bh
mov edx, 3
mov rdi, rcx
call fcn.140037ba0
mov rax, qword [rsi + 0x100]
add dword [rax], eax
add byte [rbx + rcx*4 - 0x5a], cl
or byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rbx + rcx*4 - 0x5a], cl
or byte [rcx], al
add byte [rax], al
mov rbx, qword [rsi + 0x110]
mov rdx, rbx
invalid
fimul dword [rcx + rbp - 0x1e]
sub rdx, r12
shr r15, 0x28
mov word [rax + r12], r15w
shr r15d, 0x10
mov byte [rax + r12 + 2], r15b
cmp rdx, 2
jbe 0x14017c290
invalid
add byte [rcx - 0x7d], cl
invalid
add r12, 3
mov qword [rsi + 0x108], r12
cmp rbx, r12
jne 0x14017b2cd
test ebp, eax
invalid
add byte [rax], al
test ebp, eax
add eax, 0x1ba0000
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov edx, 1
mov rcx, rdi
call fcn.140037ba0
mov rax, qword [rsi + 0x100]
mov r12, qword [rsi + 0x108]
mov rbx, qword [rsi + 0x110]
add dword [rax], eax
add byte [rdx - 0x3a], al
add al, 0x20
add al, 0x4c
cmp ebx, esp
jmp 0x14017ad14
add dword [rax], eax
add byte [rdx - 0x3a], al
add al, 0x20
add al, 0x4c
cmp ebx, esp
je 0x14017b11c
add byte [rcx - 1], cl
invalid
inc r12
mov qword [rsi + 0x108], r12
cmp rbx, r12
cmp ebx, esp
jne 0x14017b2e8
mov edx, 1
mov rcx, rdi
call fcn.140037ba0
invalid
jmp 0x14017ad57
mov rax, qword [rsi + 0x100]
mov r12, qword [rsi + 0x108]
add dword [rax], eax
add byte [rax - 0x75], cl
sahf
adc byte [rcx], al
add byte [rax], al
add byte [rsi - 0x78], al
xor al, 0x20
add byte [rsi - 0x78], al
xor al, 0x20
cmp rbx, r12
jne 0x14017b2ef
test dword [rbp + 5], esi
add byte [rax], al
jmp 0x14017b11c
add eax, dword [rax]
add byte [rax - 0x77], cl
invalid
invalid
jl 0x14017ada7
mov qword [rsp + 0x50], rdi
push rax
lea rax, [rdx + 8]
mov r8d, dword [rdx + 0x118]
mov ebp, dword [rdx + 0x11c]
add byte [rax], al
add byte [rax], al
movzx ecx, byte [rdx + 0x120]
mov edx, dword [rsi + 0x138]
add rdx, 9
or dword [rcx + rcx*4 - 0x54], ecx
and al, 0xb0
add byte [rax], al
invalid
or dword [rcx + rcx*4 - 0x54], ecx
and al, 0xb0
add byte [rax], al
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0xb8
mov dword [rsp + 0xb0], ebp
mov qword [rsp + 0xb8], rdx
mov byte [rsp + 0xcd], 5
add byte [rax], al
add dh, al
test byte [rcx*8 + 0x5000000], ah
mov byte [rsp + 0xcc], cl
mov dword [rsp + 0xc0], r8d
mov dword [rsp + 0xc8], r8d
lea rcx, [rsp + 0x20]
invalid
test byte [rax + rax*8], ah
and al, 0xc0
add byte [rax], al
add byte [rcx + rcx*4 - 0x7c], al
and al, 0xc8
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x20
invalid
and byte [rax - 0x77], cl
mov rdx, rax
mov r8, rsi
call fcn.14004f390
mov r13, qword [rsi + 0x108]
scasb al, byte [rdi]
or byte [rcx], al
add byte [rax], al
ret 0x8949
scasb al, byte [rdi]
or byte [rcx], al
add byte [rax], al
lea rcx, [rsp + 0xc8]
lea rdx, [rsp + 0xb0]
and al, 0xb0
add byte [rax], al
add al, ch
out dx, eax
sub ch, ch
dec dword [rax - 0x75]
pushfq
and al, 0xb0
add byte [rax], al
invalid
and al, 0xb0
add byte [rax], al
add al, ch
out dx, eax
sub ch, ch
dec dword [rax - 0x75]
pushfq
and al, 0xb0
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov esp, 0xb824
and al, 0xb8
add byte [rax], al
mov rdi, qword [rsp + 0xb8]
mov rcx, qword [rbx + 8]
bswap ebp
mov dword [rsp + 0x60], ebp
and al, 0xb8
add byte [rax], al
add byte [rax - 0x75], cl
or byte [r15], cl
int 0x89
insb byte [rdi], dx
and al, 0x60
mov rdx, rcx
not rdx
cmp rdx, rdi
cmovae rdx, rdi
cmp rdx, 4
jb 0x14017c1c1
mov rax, qword [rbx + 0x10]
mov r12d, 4
mov esp, 4
lea r14, [rsp + 0x60]
mov qword [rsp + 0x48], rcx
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
cmp rax, rcx
jne 0x14017ae6a
mov edx, 0x40
mov rcx, rbx
fld1
int 0xeb
dec dword [rax - 0x75]
or byte [r8 - 0x75], cl
invalid
invalid
add byte [rax - 0x77], cl
fld1
int 0xeb
dec dword [rax - 0x75]
or byte [r8 - 0x75], cl
adc byte [r8 + 0x29], cl
enter 0x348, 0xb
sub rax, rcx
add rcx, qword [rbx]
cmp rax, rdi
cmovae rax, rdi
cmp r12, rax
mov r15, rax
invalid
cmovb r15, r12
mov rdx, r14
mov r8, r15
mov eax, edi
mov eax, edi
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rbx + 8]
mov rax, qword [rbx + 0x10]
mov rdx, rax
sub rdx, rcx
cmp rdx, r15
jb 0x14017c186
add r14, r15
add rcx, r15
sub rdi, r15
mov qword [rbx + 8], rcx
sub r12, r15
jne 0x14017ae50
mov qword [rsp + 0xb8], rdi
mov r9, qword [rsp + 0x30]
mov r14, rcx
not r14
cmp r14, rdi
cmovae r14, rdi
cmovae esi, edi
cmp r9, r14
jbe 0x14017b709
mov qword [rsp + 0x158], r14
test r14, r14
mov qword [rsp + 0x128], r9
je 0x14017bad8
lea rdx, [rsp + 0x38]
mov rax, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
and al, 0x28
invalid
sub byte [rax - 0x73], cl
and al, 0x60
lea rcx, [rsp + 0x60]
call qword [rax]
sub qword [rsp + 0x30], r14
add qword [rsp + 0x28], r14
invalid
sub byte [rcx + rcx*4 + 0x74], cl
and al, 0x70
mov qword [rsp + 0x70], r14
je 0x14017af39
jo 0x14017af26
movups xmm0, xmmword [rsp + 0x60]
adc byte [rsp + 0x60], al
movaps xmmword [rsp + 0xd0], xmm0
mov rax, qword [rsp + 0x70]
and al, 0x70
and al, 0x70
and al, 0x70
mov qword [rsp + 0xe0], rax
mov rax, qword [rsp + 0x78]
add byte [rax - 0x75], cl
and al, 0x78
mov qword [rsp + 0xe8], rax
mov r12, qword [rsp + 0xe0]
loopne 0x14017af43
add byte [rax], al
call 0x18c17af3e
mov esp, dword [rsp + 0xe0]
loopne 0x14017af43
add byte [rax], al
loopne 0x14017af43
add byte [rax], al
mov rcx, qword [rbx + 8]
mov rdx, rcx
not rdx
cmp rdx, rdi
cmp edx, edi
cmovae rdx, rdi
cmp rdx, r12
jb 0x14017c18e
mov rdx, qword [rsp + 0xd8]
mov edx, dword [rsp + 0xd8]
test r12, r12
je 0x14017bb06
mov qword [rsp + 0x58], r13
mov rax, qword [rbx + 0x10]
mov qword [rsp + 0x120], rdx
mov r13, rdx
invalid
mov r15, r12
nop word [rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
cmp rax, rcx
jne 0x14017afaa
mov edx, 0x40
mov rcx, rbx
call fcn.140037ba0
mov rcx, qword [rbx + 8]
mov ecx, dword [rbx + 8]
mov ecx, dword [rbx + 8]
or byte [rax - 0x75], cl
adc byte [r8 + 0x29], cl
enter 0x348, 0xb
mov rax, qword [rbx + 0x10]
sub rax, rcx
add rcx, qword [rbx]
cmp rax, rdi
cmovae rax, rdi
invalid
invalid
invalid
cmp r15, rax
mov rbp, rax
cmovb rbp, r15
mov rdx, r13
mov r8, rbp
call sub.VCRUNTIME140.dll_memcpy
sti
sbb al, byte [rax]
mov rcx, qword [rbx + 8]
mov rax, qword [rbx + 0x10]
mov rdx, rax
sub rdx, rcx
retf 0x3948
invalid
retf 0x3948
cmp edx, ebp
jb 0x14017c1ae
add r13, rbp
add rcx, rbp
sub rdi, rbp
mov qword [rbx + 8], rcx
mov dword [rbx + 8], ecx
mov dword [rbx + 8], ecx
sub r15, rbp
jne 0x14017af90
mov qword [rsp + 0xb8], rdi
mov r13, qword [rsp + 0x58]
insb byte [rdi], dx
and al, 0x58
pop rax
mov rdx, qword [rsp + 0x120]
xchg esp, eax
and al, 0x20
add dword [rax], eax
add cl, ch
invalid
or al, byte [rax]
invalid
mov eax, dword [rdx + 4]
mov ebx, dword [rdx + 8]
mov word [rsp + 0x64], 0x300
and al, 0x64
add byte [rbx], al
and al, 0x64
add byte [rbx], al
jmp 0x14017b135
movups xmm0, xmmword [rdx + 8]
movups xmm1, xmmword [rdx + 0x18]
movaps xmmword [rsp + 0x70], xmm1
and al, 0x70
and al, 0x70
mov rcx, qword [rdx + 0x28]
mov qword [rsp + 0x80], rcx
movaps xmmword [rsp + 0x60], xmm0
mov r14, qword [rsp + 0x70]
lea r15, [r14 + 8]
bswap r15
cmp rax, 3
jae 0x14017b433
mov edx, 3
mov rcx, r13
call fcn.140037ba0
mov rax, qword [rsi + 0x100]
mov r12, qword [rsi + 0x108]
mov rbx, qword [rsi + 0x110]
mov rdx, rbx
sub rdx, r12
shr r15, 0x28
mov word [rax + r12], r15w
shr r15d, 0x10
mov byte [rax + r12 + 2], r15b
cmp rdx, 2
jbe 0x14017c290
add r12, 3
mov qword [rsi + 0x108], r12
add ecx, dword [rcx + rcx*4 - 0x5a]
or byte [rcx], al
add byte [rax], al
cmp rbx, r12
jne 0x14017b45d
invalid
add byte [rdx + 1], bh
mov edx, 1
mov rcx, r13
call fcn.140037ba0
mov rax, qword [rsi + 0x100]
xchg byte [rax], al
add dword [rax], eax
add byte [rbx + rcx*4 - 0x5a], cl
or byte [rcx], al
add byte [rax], al
xchg byte [rax], al
add dword [rax], eax
add byte [rbx + rcx*4 - 0x5a], cl
or byte [rcx], al
add byte [rax], al
mov rbx, qword [rsi + 0x110]
mov byte [rax + r12], 7
mov byte [rax + riz], 7
mov byte [rax + riz], 7
cmp rbx, r12
je 0x14017b11c
inc r12
mov qword [rsi + 0x108], r12
add dword [rax], eax
add byte [rcx + rdi - 0x1d], cl
add dword [rax], eax
add byte [rcx + rdi - 0x1d], cl
jne 0x14017b479
mov edx, 1
mov rcx, r13
call fcn.140037ba0
mov rax, qword [rsi + 0x100]
mov r12, qword [rsi + 0x108]
mov rbx, qword [rsi + 0x110]
mov ebx, dword [rsi + 0x110]
mov byte [rax + r12], 0
cmp rbx, r12
jne 0x14017b482
add ax, word [rax]
invalid
mov ecx, 1
xor edx, edx
call fcn.14032b370
mov eax, dword [rdx + 4]
mov ebx, dword [rdx + 8]
mov word [rsp + 0x64], 0x800
mov dword [rsp + 0x60], eax
lea rcx, [rsp + 0x60]
mov edx, 4
mov r8, r13
call fcn.140184370
bswap ebx
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
sub rcx, rax
cmp rcx, 4
jae 0x14017b197
mov edx, 4
mov rcx, r13
call fcn.140037ba0
mov rcx, qword [rsi + 0x100]
mov rax, qword [rsi + 0x108]
mov rdx, qword [rsi + 0x110]
sub rdx, rax
mov dword [rcx + rax], ebx
cmp rdx, 3
ja 0x14017b19e
mov rcx, qword [r13]
mov dword [rcx + rax], ebx
add rax, 4
mov qword [rsi + 0x108], rax
mov r8, qword [rsp + 0x130]
cmp r8, 2
jne 0x14017bc78
mov rcx, qword [r13]
mov qword [rcx + rax], rbx
add rax, 8
mov qword [rsi + 0x108], rax
mov r8, qword [rsp + 0x130]
cmp r8, 2
jne 0x14017bc78
jmp 0x14017c170
test r13, r13
je 0x14017bace
mov qword [rsp + 0xc0], r15
mov r15, qword [rsp + 0x28]
mov rax, qword [r14 + 0x10]
mov qword [rsp + 0x48], rdx
mov rcx, rdx
mov qword [rsp + 0x58], r13
nop word cs:[rax + rax]
cmp rax, rcx
jne 0x14017b23a
mov rdi, rcx
mov rax, qword [rcx]
shr r15, 0x28
mov word [rax + r12], r15w
shr r15d, 0x10
mov byte [rax + r12 + 2], r15b
add r12, 3
mov qword [rsi + 0x108], r12
cmp rbx, r12
je 0x14017ad08
mov rax, qword [rdi]
mov byte [rax + r12], 4
inc r12
mov qword [rsi + 0x108], r12
cmp rbx, r12
je case.0x140179163.16
mov rax, qword [rdi]
mov byte [rax + r12], r14b
inc r12
mov qword [rsi + 0x108], r12
sub rbx, r12
cmp rbx, 4
jae 0x14017b4d3
mov rax, qword [r13]
shr r15, 0x28
mov word [rax + r12], r15w
shr r15d, 0x10
mov byte [rax + r12 + 2], r15b
add r12, 3
mov qword [rsi + 0x108], r12
cmp rbx, r12
je 0x14017b0ad
mov rax, qword [r13]
mov byte [rax + r12], 7
inc r12
mov qword [rsi + 0x108], r12
cmp rbx, r12
je 0x14017b0ec
mov rax, qword [r13]
mov byte [rax + r12], 0
inc r12
mov qword [rsi + 0x108], r12
mov rax, rbx
sub rax, r12
cmp rax, 4
jae 0x14017b4f6
mov edx, 4
mov rcx, r13
call fcn.140037ba0
mov rax, qword [rsi + 0x100]
mov r12, qword [rsi + 0x108]
mov rbx, qword [rsi + 0x110]
mov rdx, rbx
sub rdx, r12
mov dword [rax + r12], 0
cmp rdx, 3
ja 0x14017b502
mov rax, qword [r13]
mov dword [rax + r12], 0
add r12, 4
mov qword [rsi + 0x108], r12
mov edi, dword [rsp + 0x80]
bswap edi
mov rax, rbx
sub rax, r12
cmp rax, 4
jae 0x14017b559
test r9, r9
je 0x14017bb48
mov qword [rsp + 0x58], r13
mov r15, qword [rsp + 0x28]
mov rbp, r9
mov r13, r9
nop word cs:[rax + rax]
cmp rax, rcx
jne 0x14017b74a
mov edx, 0x40
mov rcx, rbx
call fcn.140037ba0
mov rcx, qword [rbx + 8]
mov rax, qword [rbx + 0x10]
sub rax, rcx
add rcx, qword [rbx]
cmp rax, rdi
cmovae rax, rdi
cmp r13, rax
mov r12, rax
cmovb r12, r13
mov rdx, r15
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rbx + 8]
mov rax, qword [rbx + 0x10]
mov rdx, rax
sub rdx, rcx
cmp rdx, r12
jb 0x14017c18e
add r15, r12
add rcx, r12
sub rdi, r12
mov qword [rbx + 8], rcx
sub r13, r12
jne 0x14017b730
mov qword [rsp + 0xb8], rdi
xor edi, edi
mov r13, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x48]
mov r9, rbp
jmp 0x14017bb4f
xor edx, edx
jmp 0x14017b7bd
mov rdx, qword [rsp + 0xe8]
mov rbp, qword [rsp + 0xf8]
cmp rdx, rbp
cmovae rdx, rbp
mov eax, dword [rsi + 0x138]
cmp rdx, rax
jbe 0x14017b812
cmp r13d, 1
je 0x14017bd28
test r13, r13
jne 0x14017bd4a
lea rcx, [rsp + 0xf0]
mov rax, qword [rsp + 0xd8]
mov rdx, qword [rsp + 0xe0]
mov r8, qword [rsp + 0xe8]
call qword [rax + 0x20]
jmp 0x14017bd4a
cmp rdx, qword [rsi + 0x128]
jae 0x14017b84a
cmp r13d, 2
je 0x14017be07
cmp r13d, 1
jne 0x14017be0b
mov rax, qword [rsp + 0xe0]
xor edx, edx
sub rax, qword [rsp + 0xe8]
cmovae rdx, rax
jmp 0x14017be13
movzx eax, byte [rsp + 0x116]
mov ecx, dword [rsp + 0x110]
mov byte [rsp + 0x25], 0
mov byte [rsp + 0x24], al
mov dword [rsp + 0x20], ecx
lea rcx, [rsp + 0x20]
mov rbx, qword [rsp + 0x50]
mov r8, rbx
call fcn.140184370
mov rax, qword [rsi + 0x108]
mov r8, qword [rsi + 0x128]
cmp rax, r8
jae 0x14017b8ab
xor ecx, ecx
sub rax, qword [rsi + 0x120]
cmovae rcx, rax
sub r8, rcx
lea rdx, [rsp + 0xd0]
mov rcx, rbx
call fcn.14016fde0
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0xa0], rax
movaps xmm0, xmmword [rsp + 0xd0]
movaps xmm1, xmmword [rsp + 0xe0]
movaps xmm2, xmmword [rsp + 0xf0]
movaps xmm3, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x90], xmm3
movaps xmmword [rsp + 0x80], xmm2
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
mov rax, qword [rdi]
cmp rax, 4
je 0x14017c129
cmp eax, 3
je 0x14017b919
mov qword [rsp + 0xd8], 1
xorps xmm0, xmm0
movaps xmmword [rsp + 0xe0], xmm0
lea rax, [0x14033dc28]
mov qword [rsp + 0xd0], rax
mov edx, 1
xor r12d, r12d
mov rax, qword [rsp + 0xd0]
lea rcx, [rsp + 0xe8]
mov r8, r12
call qword [rax + 0x20]
mov rdi, qword [rsp + 0x20]
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x70], rax
movups xmm0, xmmword [rsp + 0x28]
movaps xmmword [rsp + 0x60], xmm0
mov rcx, qword [r14 + 8]
mov rdx, qword [rsp + 0x48]
mov rax, rcx
sub rax, rdx
bswap rax
mov rdx, rax
shl rdx, 0x18
jne 0x14017c24b
mov qword [rsi + 0xb8], 3
mov qword [rsi + 0xc0], rdi
movaps xmm0, xmmword [rsp + 0x180]
movups xmmword [rsi + 0xc8], xmm0
mov rax, qword [rsp + 0x190]
test byte [rax + rdx*4], ah
add dword [rax], eax
add byte [rax - 0x77], cl
xchg al, bl
add byte [rax], al
add byte [rcx + 0xe0ae], cl
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x30
add dword [rax], eax
add byte [rcx - 0x7d], cl
clc
add cl, byte [rdi]
invalid
scasd eax, dword [rdi]
add dword [rax], eax
invalid
test byte [rax + rdx*4], ah
add dword [rax], eax
add byte [rax - 0x77], cl
xchg al, bl
add byte [rax], al
add byte [rcx + 0xe0ae], cl
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x30
add dword [rax], eax
add byte [rcx - 0x7d], cl
clc
add cl, byte [rdi]
test dword [rdi - 0x16ffffff], ebp
movabs byte [0xd18948ff31000006], al
jmp 0x14017c170
xor edi, edi
mov rcx, rdx
jmp 0x14017b9a3
retf
mov qword [rsp + 0xd8], 1
xorps xmm0, xmm0
movaps xmmword [rsp + 0xe0], xmm0
lea rax, [0x14033dc28]
mov qword [rsp + 0xd0], rax
mov edx, 1
xor r12d, r12d
mov rax, qword [rsp + 0xd0]
lea rcx, [rsp + 0xe8]
mov r8, r12
call qword [rax + 0x20]
mov rdi, qword [rsp + 0x20]
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x70], rax
movups xmm0, xmmword [rsp + 0x28]
movaps xmmword [rsp + 0x60], xmm0
mov rcx, qword [rbx + 8]
mov rdx, qword [rsp + 0x48]
mov r9, qword [rsp + 0x128]
jmp 0x14017bb4f
xor edi, edi
mov rdx, qword [rsp + 0x48]
mov rax, rcx
sub rax, rdx
bswap rax
mov rdx, rax
shl rdx, 0x18
jne 0x14017c24b
lea rdx, [r13 + 3]
cmp r13, 0xfffffffffffffffc
ja 0x14017c2a9
cmp rdx, rcx
ja 0x14017c263
mov rcx, qword [rbx]
shr rax, 0x28
mov word [rcx + r13], ax
shr eax, 0x10
mov byte [rcx + r13 + 2], al
test rdi, rdi
je 0x14017bbae
mov rdx, qword [rbx + 8]
add r13, 4
cmp r13, rdx
jae 0x14017c2c7
mov rax, qword [rbx]
add byte [rax + r13], 0xfc
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x1b0], rax
movaps xmm0, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x1a0], xmm0
cmp r9, r14
ja 0x14017bbe4
lea rcx, [rsp + 0x38]
mov rax, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x28]
mov r8, qword [rsp + 0x30]
call qword [rax + 0x20]
test rdi, rdi
je 0x14017bc66
mov rax, qword [rsp + 0x50]
mov rax, qword [rax]
cmp rax, 4
je 0x14017bc29
cmp eax, 3
je 0x14017bc0a
cmp eax, 1
je 0x14017c0c6
test rax, rax
jne 0x14017bc29
lea rcx, [rsi + 0xd8]
mov rax, qword [rsi + 0xc0]
mov rdx, qword [rsi + 0xc8]
mov r8, qword [rsi + 0xd0]
call qword [rax + 0x20]
mov qword [rsi + 0xb8], 3
mov qword [rsi + 0xc0], rdi
movaps xmm0, xmmword [rsp + 0x1a0]
movups xmmword [rsi + 0xc8], xmm0
mov rax, qword [rsp + 0x1b0]
mov qword [rsi + 0xd8], rax
mov eax, dword [rsp + 0xc0]
mov dword [rsi + 0xe0], eax
mov r8, qword [rsp + 0x130]
cmp r8, 2
je 0x14017c170
lea rdx, [rsp + 0x148]
mov rcx, qword [rsp + 0x138]
mov rax, qword [rsp + 0x140]
test r8, r8
je 0x14017bca7
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 + 0x68]
mov r8, qword [rsp + 0x130]
cmp r8, 2
je 0x14017c170
mov rdx, qword [rsp + 0x148]
mov rcx, qword [rsp + 0x138]
mov rax, qword [rsp + 0x140]
test r8, r8
je 0x14017bd1d
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0x138]
lock dec qword [rax]
jne 0x14017c170
mov rcx, qword [rsp + 0x138]
mov rdx, qword [rsp + 0x140]
call fcn.140180e30
jmp 0x14017c170
call qword [rax + 0x80]
jmp 0x14017c170
cmp qword [rsp + 0xe0], 0
je 0x14017bd4a
mov r8, qword [rsp + 0xd8]
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, qword [rsp + 0x130]
cmp r8, 2
je 0x14017c0f5
lea rdx, [rsp + 0x148]
mov rcx, qword [rsp + 0x138]
mov rax, qword [rsp + 0x140]
test r8, r8
je 0x14017bd8b
xor byte [rax], dl
add byte [rax + 0x36be902], dh
add byte [rax], al
xor edx, edx
jmp 0x14017be13
mov rdx, qword [rsp + 0xe8]
cmp rdx, rbp
cmovae rdx, rbp
add r12, rdx
jb 0x14017c2e1
mov dh, 0x84
and al, 0x16
add dword [rax], eax
add byte [rbx + 0x110248c], cl
add byte [rax], al
mov byte [rsp + 0x65], 0
mov byte [rsp + 0x64], al
mov dword [rsp + 0x60], ecx
lea rcx, [rsp + 0x60]
mov r8, qword [rsp + 0x50]
call fcn.140184370
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x48], rax
mov r12, qword [rsp + 0xe8]
jmp 0x14017be79
mov rax, r12
sub rbp, rbx
mov r12, rax
cmp r13d, 2
je 0x14017bea0
mov rax, r12
cmp r13d, 1
jne 0x14017bea2
mov rcx, qword [rsp + 0xe0]
sub rcx, r12
mov eax, 0
cmovae rax, rcx
jmp 0x14017bea2
xor eax, eax
cmp rax, rbp
cmovae rax, rbp
test rax, rax
je 0x14017bfc1
cmp r13d, 2
je 0x14017bee0
cmp r13d, 1
jne 0x14017bef0
cmovb r14, r12
sub rbx, r14
add r14, qword [rsp + 0x48]
jmp 0x14017befb
mov r14d, 1
xor ebx, ebx
jmp 0x14017befb
cmp rbx, rbp
cmovae rbx, rbp
mov rdi, qword [rsi + 0x108]
mov r15, qword [rsi + 0x110]
sub r15, rdi
cmp r15, rbx
jae 0x14017bf36
mov rcx, qword [rsp + 0x50]
mov rdx, rbx
call fcn.140037ba0
mov rdi, qword [rsi + 0x108]
mov r15, qword [rsi + 0x110]
sub r15, rdi
mov rax, qword [rsp + 0x50]
mov rcx, qword [rax]
add rcx, rdi
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
cmp r15, rbx
jb 0x14017c1b6
add rdi, rbx
mov qword [rsi + 0x108], rdi
add dword [rax], eax
add byte [rcx - 0x7d], al
std
add cl, byte [rdi]
test byte [rdi], al
invalid
invalid
invalid
add dword [rax], eax
add byte [rcx - 0x7d], al
std
add cl, byte [rdi]
test byte [rdi], al
invalid
cmp r13d, 1
jne 0x14017bfa0
mov rax, qword [rsp + 0xe0]
sub rax, r12
mov edx, 0
cmovae rdx, rax
cmp rdx, rbx
jb 0x14017c243
add r12, rbx
jmp 0x14017be70
mov qword [rsp + 0x158], rbx
mov rax, r12
sub rax, rbx
sub eax, ebx
jb 0x14017c1cb
add qword [rsp + 0xe0], rbx
jmp 0x14017be73
mov qword [rsp + 0xe8], r12
mov qword [rsp + 0xf8], rbp
and al, 0xf8
add byte [rax], al
add byte [rcx - 0x7d], al
std
invalid
je 0x14017bff3
cmp r13d, 1
jne 0x14017bff6
xor r12d, r12d
cmp r12, rbp
cmovb rbp, r12
in al, dx
in al, dx
mov qword [rsp + 0x178], rbp
test rbp, rbp
jne 0x14017c2f9
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0xa0], rax
add byte [rax], al
movaps xmm0, xmmword [rsp + 0xd0]
movaps xmm1, xmmword [rsp + 0xe0]
movaps xmm2, xmmword [rsp + 0xf0]
xchg esp, eax
and al, 0xf0
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x100], bl
xchg esp, eax
and al, 0xf0
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x100], bl
movaps xmmword [rsp + 0x90], xmm3
movaps xmmword [rsp + 0x80], xmm2
movaps xmmword [rsp + 0x70], xmm1
and al, 0x70
and al, 0x70
movaps xmmword [rsp + 0x60], xmm0
lea rdi, [rsi + 0x70]
mov rax, qword [rsi + 0x70]
cmp rax, 3
je 0x14017c129
cmp eax, 1
je 0x14017c0f9
test rax, rax
jne 0x14017c129
lea rcx, [rsi + 0x90]
mov rax, qword [rsi + 0x78]
mov rdx, qword [rsi + 0x80]
mov r8, qword [rsi + 0x88]
call qword [rax + 0x20]
jmp 0x14017c129
add byte [rax], al
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14017ba81
cmp qword [rsi + 0xc8], 0
je 0x14017bc29
mov r8, qword [rsi + 0xc0]
mov rcx, qword [0x14043f190]
mov ecx, dword [0x14043f190]
mov ecx, dword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14017bc29
mov al, 2
jmp 0x14017c172
cmp qword [rsi + 0x80], 0
je 0x14017c129
mov r8, qword [rsi + 0x78]
jmp 0x14017c11a
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0xa0]
mov qword [rdi + 0x40], rax
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movaps xmm2, xmmword [rsp + 0x80]
movaps xmm3, xmmword [rsp + 0x90]
movups xmmword [rdi + 0x30], xmm3
movups xmmword [rdi + 0x20], xmm2
adc dword [rdi + 0x20], edx
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
mov r8, qword [rsp + 0x130]
cmp r8, 2
clc
add cl, byte [rdi]
test dword [rax], ecx
sti
invalid
invalid
clc
add cl, byte [rdi]
test dword [rax], ecx
sti
invalid
mov al, 0xc
add rsp, 0x1b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, r15
call fcn.14032b370
mov rcx, r12
call fcn.14032b370
lea rcx, str.assertion_failed:_self.has_capacity__
or eax, 0x254af3
lea r8, [0x1403d0cb8]
mov edx, 0x25
call fcn.14032b650
mov rcx, rbp
call fcn.14032b370
mov rcx, rbx
mov rdx, r15
call fcn.14032b370
mov ecx, 4
call fcn.14032b370
mov qword [rsp + 0xb0], r12
lea rax, [rsp + 0x158]
mov qword [rsp + 0x20], rax
lea rax, [0x14009e140]
mov qword [rsp + 0x28], rax
lea rcx, [rsp + 0xb0]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x38], rax
and al, 0x38
and al, 0x38
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 2
and al, 0x68
add al, byte [rax]
add byte [rax], al
and al, 0x68
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x80], 0
lea rax, [rsp + 0x20]
lea eax, [rsp + 0x20]
lea eax, [rsp + 0x20]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 2
add byte [rax], al
add byte [rax], al
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.7.1_src_bytes.rsC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcprotoh1io.rs
lea rcx, [rsp + 0x60]
call fcn.14032b4c0
mov rcx, rbx
mov ecx, ebx
call fcn.14032b370
lea rcx, [0x1403578da]
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_src_frameheaders.rsassertion_failed:_payload_len_be_0..5_.iter__.all_b_b__0_px5_
add byte [rdx + 0x3e], bh
call fcn.14032b650
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_src_frameheaders.rsassertion_failed:_payload_len_be_0..5_.iter__.all_b_b__0_px5_
mov rax, rcx
mov rcx, rdx
mov rdx, rax
call fcn.14032b5e0
lea rcx, str.not_implemented
lea r8, [0x1403d0d20]
mov edx, 0xf
call fcn.14032b650
mov ecx, 3
call fcn.14032b370
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_src_frameheaders.rsassertion_failed:_payload_len_be_0..5_.iter__.all_b_b__0_px5_
mov rcx, r15
call fcn.14032b9c0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_src_frameheaders.rsassertion_failed:_payload_len_be_0..5_.iter__.all_b_b__0_px5_
mov rcx, r13
call fcn.14032b9c0
lea r8, str.px5_
mov rcx, r15
call fcn.14032b570
lea r8, str.px5_
mov rcx, r13
call fcn.14032b570
mov rcx, r15
mov rdx, rbx
call fcn.14032b370
lea rcx, str.assertion_failed:_dst.remaining_mut_____len
lea r8, [0x1403d2438]
mov edx, 0x2c
call fcn.14032b650
lea rax, str.chunk_not_fully_encoded
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
mov qword [rsp + 0x70], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
lea rdx, [0x1403df8a0]
lea r9, [0x1403d0cf8]
lea rcx, [rsp + 0x178]
lea r8, [rsp + 0x60]
call fcn.1403340e0
int3
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
sbb eax, dword [rax]
sbb eax, dword [rax]
mov rax, qword [rdi + 0x148]
lock dec qword [rax]
jne 0x140180326
add rdi, 0x148
mov rcx, rdi
call fcn.140180370
mov r8, qword [rsi]
cmp r8, 0xffffffffffffffff
je 0x140180353
invalid
lock dec qword [r8 + 8]
jne 0x140180353
mov rcx, qword [0x14043f190]
or eax, 0x2bee53
xor edx, edx
add rsp, 0x28
pop rbx
pop rdi
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
ret
sub edi, edx
mov r12, rax
sub r12, r15
lea r13, [r15 + r14]
cmp r12, r14
cmovb r13, rax
mov rsi, r14
sub rsi, r12
cmovb rsi, rcx
sub r13, r15
jne 0x14018062e
cmp r12, r14
jb 0x14018052d
cmp qword [rbx + 0x48], 0
je 0x1401803f1
mov r8, qword [rbx + 0x50]
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbx + 0x98]
test rax, rax
je 0x14018040f
lock dec qword [rax]
jne 0x14018040f
lea rcx, [rbx + 0x98]
call fcn.140180760
mov rsi, qword [rbx + 0xa0]
test rsi, rsi
je 0x140180453
mov rcx, qword [rbx + 0xb0]
call qword [sym.imp.kernel32.dll_CloseHandle]
lock dec qword [rsi]
jne 0x14018043a
mov rcx, qword [rbx + 0xa0]
call fcn.1400b1090
mov rax, qword [rbx + 0xa8]
lock dec qword [rax]
jne 0x140180453
lea rcx, [rbx + 0xa8]
call fcn.14007e610
loope 0x140180441
invalid
loope 0x140180441
dec dword [rbx + rcx*4 + 0x73]
jo 0x1401804a5
mov r14, qword [rbx + 0x70]
test r14, r14
test esi, esi
je 0x14018058a
mov qword [rsp + 0x20], rbp
and byte [rbx + rcx*4 - 0x45], cl
add byte [rax], 0
add byte [rbp - 0x7b], cl
dec dword [rdi]
test dh, ah
add byte [rax], al
add byte [rbx + rcx*4 + 0x63], cl
push 0x6f0f4166
add al, 0x24
mov r15, qword [rbx + 0x80]
test r15, r15
je 0x14018055b
mov r12, qword [rbx + 0x68]
movdqa xmm0, xmmword [r12]
pmovmskb esi, xmm0
not esi
lea r13, [r12 + 0x10]
adc byte [rax - 0x75], cl
sub eax, 0x1ba0d7
jmp 0x1401804b0
lea eax, [rsi - 1]
and eax, esi
mov esi, eax
dec r15
je 0x14018055b
invalid
test si, si
jne 0x1401804df
nop word cs:[rax + rax]
movdqa xmm0, xmmword [r13]
pmovmskb esi, xmm0
add r12, 0xfffffffffffffe00
dec dword [rcx - 0x7d]
invalid
adc byte [rcx + 0xfffffe], al
invalid
je 0x1401804c0
dec dword [rcx - 0x7d]
invalid
not esi
tzcnt eax, esi
shl eax, 5
add eax, 0x48e7894c
sub edi, eax
add eax, 0x48e7894c
sub edi, eax
mov rcx, qword [rdi - 8]
call rbp
mov rax, qword [rdi - 0x18]
lock dec qword [rax]
dec dword [rax]
dec dword [rax]
jne 0x140180505
mov rcx, qword [rdi - 0x18]
call fcn.1400b1090
mov rax, qword [rdi - 0x10]
lock dec qword [rax]
lock dec qword [rax]
jne 0x1401804a0
add rdi, 0xfffffffffffffff0
mov rcx, rdi
call fcn.14007e610
loopne 0x140180509
invalid
jmp 0x1401804a0
loopne 0x140180509
invalid
add rdi, 0x10
dec rsi
je 0x1401803d7
invalid
stosb byte [rdi], al
invalid
invalid
invalid
invalid
test byte [rdx + 0x48fffffe], ch
mov ecx, dword [rdi]
mov rcx, qword [rdi]
mov rax, 0xffffffffffffff80
lock xadd qword [rcx], rax
cmp rax, 0x7f
jbe 0x140180677
and rax, 0xffffffffffffffc0
cmp rax, 0x80
jne 0x140180520
mov rax, qword [rcx + 0x10]
call qword [rax + 0x10]
jmp 0x140180520
mov rax, r14
shl rax, 5
add r14, rax
cmp r14, 0xffffffffffffffcf
mov rbp, qword [rsp + 0x20]
je 0x14018058a
mov r8, qword [rbx + 0x68]
sub r8, rax
add r8, 0xffffffffffffffe0
add eax, 0xffffffe0
push 0x49c02949
add eax, 0xffffffe0
mov rcx, qword [0x14043f190]
or eax, 0x2bec0e
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbx + 0x30]
lock dec qword [rax]
xor r8b, sil
dec qword [rax]
jne case.0x14012c193.506
mov rcx, qword [rbx + 0x30]
mov rdx, qword [rbx + 0x38]
call fcn.140180e30
mov rax, qword [rbx + 0xc8]
test rax, rax
je 0x1401805c6
lock dec qword [rax]
jne 0x1401805c6
mov rcx, qword [rbx + 0xc8]
add byte [rax], al
mov rdx, qword [rbx + 0xd0]
call fcn.140180e30
mov rax, qword [rbx + 0xd8]
test rax, rax
je 0x1401805eb
lock dec qword [rax]
jne 0x1401805eb
mov rcx, qword [rbx + 0xd8]
mov rdx, qword [rbx + 0xe0]
call fcn.140180e30
mov r8, qword [rbp]
cmp r8, 0xffffffffffffffff
je 0x14018061c
lock dec qword [r8 + 8]
jne 0x14018061c
mov rcx, qword [0x14043f190]
xor edx, edx
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
shl r15, 4
add r15, rdi
invalid
jmp 0x14018064d
invalid
add r15, 0x10
dec r13
je 0x1401803ce
std
invalid
invalid
std
invalid
mov rcx, qword [r15]
mov rax, 0xffffffffffffff80
lock xadd qword [rcx], rax
cmp rax, 0x7f
cmp eax, 0x7f
invalid
jbe 0x140180677
and rax, 0xffffffffffffffc0
cmp rax, 0x80
jne 0x140180640
mov rax, qword [rcx + 0x10]
call qword [rax + 0x10]
jmp 0x140180640
lea rcx, str.assertion_failed:_prev.ref_count_____2
lea ecx, str.assertion_failed:_prev.ref_count_____2
lea r8, [0x1403ddc90]
mov edx, 0x27
add byte [rax], al
add byte [rax], al
call fcn.14032b650
int3
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
add byte [rax], al
lea rbx, [rcx + 0x1a0]
lea r14, [rsp + 0x28]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov rcx, r14
mov rdx, rbx
mov r8, rdi
call fcn.140182930
mov ebp, dword [rsp + 0x28]
and al, 0x28
and al, 0x28
mov rcx, r14
call fcn.14015e310
cmp ebp, 2
jb case.0x140132317.433
mov r8, qword [rsi + 0x1a8]
mov rdi, qword [sym.imp.kernel32.dll_HeapFree]
nop dword [rax]
invalid
add byte [rcx - 0x75], cl
mov rbx, qword [r8 + 0x2308]
cwde
or byte [rbx], ah
add byte [rax], al
mov rcx, qword [0x14043f190]
mov ecx, dword [0x14043f190]
xor edx, edx
call rdi
mov r8, rbx
test rbx, rbx
jne case.0x140138b53.300
mov rax, qword [rsi + 0x100]
test rax, rax
test eax, eax
add byte [rax - 0x7b], cl
sal byte [rdx + rcx + 0x48], 0x8b
test eax, eax
je case.0x140143c37.244
mov rcx, qword [rsi + 0x108]
call qword [rax + 0x18]
mov cs, word [rax]
add dword [rax], eax
add bh, bh
push rax
sbb byte [rax - 0x7d], cl
invalid
invalid
invalid
cmp rsi, 0xffffffffffffffff
je 0x14018074e
lock dec qword [rsi + 8]
jne 0x14018074e
mov r8, qword [rsi - 8]
clc
mov rcx, qword [0x14043f190]
xor edx, edx
add rsp, 0x140
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rax + 0x40c48148], dl
add dword [rax], eax
add byte [rbx + 0x5d], bl
nop
add rsp, 0x140
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
push rbx
sub rsp, 0x20
mov rsi, qword [rcx]
mov esi, dword [rcx]
mov esi, dword [rcx]
mov rbx, qword [rsi + 0x10]
test rbx, rbx
pop rsi
adc byte [rax - 0x7b], cl
invalid
je 0x1401807bf
mov rdi, rcx
mov rax, qword [rbx + 0x30]
nop word [rax + rax]
invalid
add byte [rax], r8b
invalid
mov rcx, rax
test cl, 4
jne 0x14018079a
mov rdx, rcx
or rdx, 2
or edx, 2
or edx, 2
mov rax, rcx
mov eax, ecx
enter 0x48f0, 0xf
mov cl, 0x53
lock cmpxchg qword [rbx + 0x30], rdx
jne case.0x14015a3d6.220
xor byte [rbp - 0x1a], dh
and ecx, 5
cmp ecx, 1
jne 0x1401807ad
mov rax, qword [rbx + 0x20]
mov rcx, qword [rbx + 0x28]
call qword [rax + 0x10]
lock dec qword [rbx]
jne 0x1401807bc
or esi, dword [rbp + 9]
mov rcx, qword [rsi + 0x10]
mov ecx, dword [rsi + 0x10]
call fcn.140097010
mov rsi, qword [rdi]
cmp rsi, 0xffffffffffffffff
cmp esi, 0xffffffff
je 0x1401807e6
lock dec qword [rsi + 8]
jne 0x1401807e6
mov rcx, qword [0x14043f190]
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
test dil, 1
jne 0x140180818
test dil, 8
jne 0x140180829
cmp qword [rsi + 0x10], 0
cmp dword [rsi + 0x10], 0
jne 0x14018083f
jmp case.0x140138c54.288
mov rax, qword [rsi + 0x30]
mov rcx, qword [rsi + 0x38]
call qword [rax + 0x18]
test dil, 8
je case.0x1401512de.229
mov rax, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x28]
sub bh, bh
push rax
sbb byte [rax - 0x7d], cl
cmp dword [rsi + 0x10], 0
sub bh, bh
push rax
sbb byte [rax - 0x7d], cl
invalid
jle 0x140180848
cmp dword [rsi + 0x10], 0
add byte [rdi], cl
test byte [rbx + 0x48000000], al
mov edi, dword [rsi + 0x18]
je case.0x140138c54.288
mov rdi, qword [rsi + 0x18]
test rdi, rdi
je case.0x140138c54.288
mov rbx, qword [rdi + 0x58]
pop rdi
pop rax
test rbx, rbx
je 0x140180886
invalid
xor eax, 0x60778b4c
mov r14, qword [rdi + 0x60]
mov rax, qword [r14]
test rax, rax
je 0x140180862
invalid
add eax, 0xffd98948
ror byte [rcx - 0x7d], 1
jle 0x14018086e
mov rcx, rbx
call rax
cmp qword [r14 + 8], 0
je 0x140180886
add byte [rbp + rbx + 0x49], dh
cmp dword [rsi + 0x10], 0x11
cmp qword [r14 + 0x10], 0x11
jb 0x140180874
mov rbx, qword [rbx - 8]
pop rbx
clc
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
sbb eax, dword [rax]
mov rax, qword [rdi]
movabs rcx, 0x8000000000000000
add byte [rax], al
or byte [rax + 0x39], 0xc8
cmp eax, ecx
cmp eax, ecx
je case.0x14015be32.188
test rax, rax
je case.0x14015be32.188
sal byte [rbx + rdx + 0x4c], 0x8b
or byte [r8 - 0x75], r9b
or byte [rax - 0x75], cl
or eax, 0x2be8e8
invalid
invalid
sub eax, dword [rax]
mov r8, qword [rdi + 8]
mov rcx, qword [0x14043f190]
invalid
invalid
sub eax, dword [rax]
call 0x171183491
sar bh, cl
adc eax, 0x1b9d18
call 0x1124908d5
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14043f190]
xor edx, edx
call 0x1124908e4
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
sbb eax, dword [rax]
cmp rsi, 0xffffffffffffffff
je 0x1401808eb
invalid
lock dec qword [rsi + 8]
dec qword [rsi + 8]
jne 0x1401808eb
mov rcx, qword [0x14043f190]
mov ecx, dword [0x14043f190]
xor edx, edx
mov r8, rsi
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rsi
invalid
pop r14
jmp qword [sym.imp.kernel32.dll_HeapFree]
pushfq
sbb eax, dword [rax]
pushfq
sbb eax, dword [rax]
nop
add rsp, 0x28
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
ret
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x78
mov rdi, rdx
mov rbx, rcx
mov ebx, ecx
mov ebx, ecx
mov r15, qword [rdx]
mov edi, dword [rdx]
mov rsi, qword [rdx + 0x10]
mov esi, dword [rdx + 0x10]
mov rax, r15
sub rax, rsi
mov r14, rsi
mov esi, esi
mov esi, esi
cmp rax, 0x20
jae 0x14018094d
and byte [rbx + 0x21], dh
mov rcx, rbx
mov rdx, rdi
mov edx, edi
mov edx, edi
call fcn.140184a60
add byte [r8], al
test rax, rax
jne case.0x140179107.35
invalid
add eax, dword [rax]
invalid
mov ebp, 0x48000003
test edx, edx
add eax, dword [rax]
add byte [rax - 0x7b], cl
test rdx, rdx
invalid
test rdx, rdx
je 0x140180d19
test al, dl
add eax, dword [rax]
add byte [rbx + rcx*4 + 0x77], cl
adc byte [rax - 0x77], cl
je case.0x140143c37.254
rol byte [rbx], 1
add byte [rax], al
mov r14, qword [rdi + 0x10]
mov qword [rsp + 0x28], rsi
mov ebp, 0x2000
and byte [rax], al
invalid
sub byte [rbp + 0x2000], bh
and byte [rax], al
add byte [rcx], dh
test byte [rax - 0x77], 0x7c
invalid
invalid
xor esi, esi
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x30], edi
and al, 0x30
mov qword [rsp + 0x20], rbx
mov qword [rsp + 0x38], r15
jl 0x14018098b
invalid
jl 0x14018098b
and al, 0x38
cmp byte [rax - 0x75], cl
mov rax, qword [rdi]
cmp r14, rax
invalid
jne case.0x140143c37.252
invalid
invalid
cmp rax, r15
jne case.0x140143c37.252
invalid
mov rcx, rbx
mov rdx, rdi
cli
call fcn.140184a60
test rax, rax
jne case.0x140179107.35
test dword [rbx + rax], esi
invalid
test dword [rbx + rax], esi
add byte [rbx + rcx*4 + 0x77], cl
invalid
invalid
invalid
mov r14, qword [rdi + 0x10]
mov esi, dword [rdi + 0x10]
ja 0x14018099d
adc byte [rax - 0x7b], cl
ror byte [rdi], cl
invalid
test byte [rdi + 3], dh
test rdx, rdx
je 0x140180d0d
add byte [rax], al
mov rax, qword [rdi]
cmp r14, rax
jne case.0x14016bf27.73
mov r13, rax
mov r13, rax
add r13, 0x20
jb 0x140180d2e
add eax, dword [rax]
invalid
and byte [rdi], cl
invalid
add byte [rax - 0x73], cl
or al, 0
lea rcx, [rax + rax]
lea ecx, [rax + rax]
cmp rcx, r13
cmp ecx, ebp
cmova r13, rcx
cmp r13, 9
mov ecx, 8
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi + rcx + 0x42], cl
cmovb r13, rcx
test rax, rax
invalid
cmovb r13, rcx
cmovb ebp, ecx
jmp 0x1b4d88f0f
test rax, rax
je case.0x14015a3d6.229
mov rcx, qword [rdi + 8]
or byte [r8 - 0x77], r9b
and al, 0x48
invalid
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x58], rax
pop rax
mov eax, 1
jmp 0x1401809f2
invalid
adc eax, 0x49001f0f
mov ebp, eax
mov r13, rax
jmp 0x140180a2b
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
xor eax, eax
mov rdx, r13
not rdx
shr rdx, 0x3f
shr edx, 0x3f
shr edx, 0x3f
invalid
mov qword [rsp + 0x50], rax
lea rcx, [rsp + 0x60]
invalid
mov r8, r13
lea r9, [rsp + 0x48]
lea ecx, [rsp + 0x48]
and al, 0x48
invalid
and al, 0x48
call fcn.1400aff50
call fcn.1400aff50
cmp qword [rsp + 0x60], 0
jne 0x140180d2e
test dword [rdi], ecx
add eax, dword [rax]
invalid
mov rax, qword [rsp + 0x68]
mov eax, dword [rsp + 0x68]
mov qword [rdi + 8], rax
mov qword [rdi], r13
mov dword [rdi], ebp
mov dword [rdi], ebp
sub r13, r14
cmc
add r14, qword [rdi + 8]
cmp r13, rbp
mov r12, rbp
cmovb r12, r13
mov r8, r12
sub r8, rsi
sub eax, esi
invalid
add rsi, r14
mov rcx, rsi
xor edx, edx
call sub.VCRUNTIME140.dll_memset
cmp qword [rbx], 0
cmp dword [rbx], 0
je case.0x14015c2a6.189
mov rsi, qword [rbx + 0x10]
mov rdi, qword [rbx + 0x20]
mov edi, dword [rbx + 0x20]
and byte [rax + 0x39], cl
invalid
and byte [rax + 0x39], cl
test dword [rax - 0x77], 0x420f48f2
mov rdx, rsi
cmovb rdx, rdi
mov rdx, rsi
mov edx, esi
cmovb rdx, rdi
sub rsi, rdx
add rdx, qword [rbx + 8]
cmp r12, rsi
hlt
push rbx
or byte [rcx + 0x39], cl
hlt
cmovb rsi, r12
cmp rsi, 1
jne 0x140180ab0
hlt
movzx eax, byte [rdx]
mov byte [r14], al
jmp 0x140180abb
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov rcx, qword [rbx + 8]
mov rax, qword [rbx + 0x10]
mov rdx, r14
mov r8, r12
invalid
mov r8, r12
loopne case.0x140180aee.153
call qword [rax + 0x18]
mov rsi, rdx
test rax, rax
test eax, eax
push rax
sbb byte [rax - 0x77], cl
invalid
test eax, eax
jne 0x140180acd
and al, 0xe9
mov ch, 1
add byte [rax], al
jmp 0x140180c63
nop
mov rcx, r14
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
add rdi, rsi
add edi, esi
add byte [rax + 1], cl
test dword [rax - 0x77], 0xc031207b
mov dword [rbx + 0x20], edi
jnp case.0x140138b53.317
xor eax, eax
add edi, esi
mov qword [rbx + 0x20], rdi
jnp case.0x140138b53.317
and byte [rcx], dh
ror byte [rax - 0x7b], 0xc0
test eax, eax
xor eax, eax
test rax, rax
test eax, eax
je 0x140180c63
xchg esi, eax
add dword [rax], eax
add byte [rax - 0x77], cl
insb byte [rdi], dx
mov qword [rsp + 0x40], rbp
mov dword [rsp + 0x40], ebp
and al, 0x40
test rsi, rsi
je 0x140180d04
add byte [rax], al
add byte [rax], al
mov eax, esi
and eax, 3
invalid
lea rcx, [0x14040b804]
or eax, 0x28ad1d
movsxd rax, dword [rcx + rax*4]
add al, 0x81
or dword [rax + 1], 0x80e0ffc8
add rax, rcx
enter 0xffffffffffffe0ff, 0xffffffffffffff80
jmp rax
loopne case.0x140165fe7.148
cmp byte [rsi + 0x10], 0x23
jle 0x140180b03
and ebp, ecx
add dword [rax], 0x1f0f0000
add byte [rdi], cl
invalid
add byte [rax], 0
invalid
jmp case.0x1401642e6.114
add byte [rdi], cl
invalid
nop dword [rax]
add byte [rax], al
add byte [rax + 0xf230f7e], al
cmp byte [rsi + 0xf], 0x23
invalid
add byte [rax], al
cmp byte [rsi + 0xf], 0x23
and ecx, dword [rdi]
jne 0x140180d3a
test dword [rax], esi
add al, byte [rax]
add byte [rbx + rcx*4 + 0x7e], cl
mov r15, qword [rsi - 1]
jle 0x140180b0d
dec dword [rax - 0x75]
jle 0x140180b19
mov rdi, qword [rsi + 7]
mov edi, dword [rsi + 7]
mov rax, qword [rdi]
test rax, rax
invalid
je 0x140180b1f
add eax, 0xfff9894c
ror byte [rax - 1], 1
invalid
mov rcx, r15
call rax
dec rsi
cmp qword [rdi + 8], 0
cmp dword [rdi + 8], 0
cmp dword [rdi + 8], 0
jg 0x140180b2e
mov rbx, qword [rsp + 0x20]
mov ebx, dword [rsp + 0x20]
and al, 0x20
je 0x140180cee
test byte [rcx + rax - 0x7cb80000], bh
jg 0x140180b46
cmp qword [rdi + 0x10], 0x11
mov rdi, qword [sym.imp.kernel32.dll_HeapFree]
mov edi, dword [sym.imp.kernel32.dll_HeapFree]
adc dword [rax - 0x75], ecx
cmp eax, 0x1b9a8a
sbb eax, dword [rax]
mov edi, dword [sym.imp.kernel32.dll_HeapFree]
jb 0x140180b44
mov r15, qword [r15 - 8]
clc
mov rcx, qword [0x14043f190]
or eax, 0x2be645
xor edx, edx
mov r8, r15
mov eax, edi
ror byte [rbp - 0x77], cl
clc
mov eax, edi
call rdi
mov rcx, qword [0x14043f190]
mov ecx, dword [0x14043f190]
or eax, 0x2be637
xor edx, edx
mov r8, rsi
mov eax, esi
invalid
call rdi
jmp case.0x1401642e6.122
invalid
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rax, rsi
shr rax, 0x20
shr eax, 0x20
shr eax, 0x20
cmp eax, 0x23
and ecx, dword [rax - 0x75]
mov rbx, qword [rsp + 0x20]
pop rsp
and al, 0x20
jne 0x140180d3a
add dword [rax], eax
add byte [rbx + rcx*4 + 0x3b], cl
mov r15, qword [rbx]
mov r15, qword [rbx]
mov rsi, qword [rbx + 8]
mov rdi, qword [rbx + 0x10]
mov edi, dword [rbx + 0x10]
mov rbx, qword [rbx + 0x20]
jmp 0x140180baa
pop rbx
and bl, ch
adc al, 0x66
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp byte [rbp + 0x10], 0x23
adc byte [rbx], ah
and ecx, dword [rdi]
test dword [rax + 1], edx
add byte [rax], al
invalid
jne case.0x140180c3a.2
add byte [rbp - 0x7b], cl
push qword [rcx + rsi + 0x48]
test r15, r15
je 0x140180be0
cmp rbx, rdi
cmp ebx, edi
mov rdx, rdi
cmovb rdx, rbx
cmovb edx, ebx
cmovb edx, ebx
mov rax, rdi
sub rax, rdx
mov rbp, r12
mov ebp, esp
mov ebp, esp
cmp r12, rax
jb case.0x14016bf27.78
invalid
mov rbp, rax
add rdx, rsi
cmp rbp, 1
jne 0x140180c00
std
add dword [rbp + 0x2d], esi
movzx eax, byte [rdx]
mov dh, 2
mov byte [r14], al
jmp 0x140180c0b
add byte [rax], al
mov rcx, rsi
mov rdx, r14
mov r8, r12
call qword [rdi + 0x18]
mov rbp, rdx
test rax, rax
jne 0x140180c1e
jmp 0x140180c51
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
add byte [rax], al
mov rcx, r14
mov r8, rbp
call sub.VCRUNTIME140.dll_memcpy
lahf
sbb al, byte [rax]
add rbx, rbp
mov rax, qword [rsp + 0x20]
and al, 0x20
jmp 0x140180c57
and al, 0x20
and byte [rax - 0x77], cl
pop rax
and byte [rcx], dh
ror byte [rax - 0x7b], 0xc0
test eax, eax
mov qword [rax + 0x20], rbx
xor eax, eax
test rax, rax
test eax, eax
test eax, eax
je 0x140180c51
xor ecx, dword [rax - 0x7b]
in eax, dx
test rbp, rbp
je 0x140180d04
test ch, bl
add byte [rax], al
add byte [rax], al
mov eax, ebp
and eax, 3
add byte [rax], al
mov eax, ebp
and eax, 3
lea rcx, [0x14040b814]
sub byte [rax], al
movsxd rax, dword [rcx + rax*4]
add al, 0x81
or dword [rax + 1], 0x48e0ffc8
mov eax, ebp
add rax, rcx
jmp rax
mov rax, rbp
shr rax, 0x20
shr eax, 0x20
call 0x164108f66
and byte [rbx - 0x7bf0dc08], al
pop rsi
cmp eax, 0x23
je 0x140180baa
invalid
invalid
jmp case.0x140180c3a.2
mov rsi, rbp
mov rbx, qword [rsp + 0x20]
mov ebx, dword [rsp + 0x20]
mov ebx, dword [rsp + 0x20]
and al, 0x20
mov r15, qword [rsp + 0x38]
mov edi, dword [rsp + 0x38]
jl 0x140180c81
and al, 0x38
cmp byte [rax - 0x75], cl
insb byte [rdi], dx
and al, 0x40
mov rbp, qword [rsp + 0x40]
cmp r12, rsi
mov rdi, qword [rsp + 0x30]
and al, 0x30
jb 0x140180d3f
invalid
add byte [rax], al
invalid
hlt
add byte [rax], al
add byte [rbx + rcx*4 + 0x77], cl
mov esi, dword [rdi + 0x10]
test rsi, rsi
je 0x140180d0d
invalid
pop qword [rax]
add byte [rax], al
add byte [rax], al
mov r14, qword [rdi + 0x10]
test rsi, rsi
je 0x140180d0d
invalid
pop qword [rax]
add byte [rax], al
add r14, rsi
lea rax, [rbp*2]
test rbp, rbp
test ebp, ebp
in eax, dx
mov rcx, 0xffffffffffffffff
cmovs rax, rcx
cmovs eax, ecx
dec dword [rax + 0xf]
cmovs eax, ecx
ror qword [rcx + 0x39], 0xed
cmp r13, rbp
cmovb rax, rbp
sub r12, rsi
mov qword [rdi + 0x10], r14
mov dword [rdi + 0x10], esi
invalid
cmove rbp, rax
mov rsi, r12
mov esi, esp
mov esi, esp
mov rax, qword [rdi]
cmp r14, rax
cmp esi, eax
cmp esi, eax
je 0x140180970
mov eax, 0xe9fffffc
cld
invalid
jmp case.0x140143c37.252
fdiv st(4), st(0)
invalid
cmp byte [rbp + 0xf], 0x23
jne case.0x140180c3a.2
invalid
jge 0x140180ccf
and esi, dword [rbp + 0x37]
invalid
mov rsi, rbp
dec rsi
invalid
mov r15, qword [rbp - 1]
mov rdi, qword [rbp + 7]
mov edi, dword [rbp + 7]
mov edi, dword [rbp + 7]
invalid
mov rax, qword [rdi]
test rax, rax
je 0x140180cde
mov rcx, r15
call rax
cmp qword [rdi + 8], 0
cmp dword [rdi + 8], 0
add byte [rax - 0x75], cl
pop rsp
and al, 0x20
mov rbx, qword [rsp + 0x20]
mov ebx, dword [rsp + 0x20]
jne 0x140180b32
dec dword [rax - 0x75]
cmp eax, 0x1b98d3
invalid
cwde
sbb eax, dword [rax]
invalid
mov rdi, qword [sym.imp.kernel32.dll_HeapFree]
mov edi, dword [sym.imp.kernel32.dll_HeapFree]
rcr dword [rax + 0x58e9001b], cl
add cl, ch
jmp 0x140180b52
pop rax
invalid
invalid
mov rdx, rbp
mov eax, 1
add byte [rax], al
add bl, ch
sbb dword [rax - 0x75], ecx
and al, 0x30
invalid
jmp 0x140180d1d
mov rax, qword [rsp + 0x30]
xor byte [rbx + rcx*4 + 0x70], cl
adc byte [rbx + rbp + 0x74], cl
and al, 0x28
invalid
mov r14, qword [rax + 0x10]
sub r14, qword [rsp + 0x28]
sub byte [rcx], dh
xor eax, eax
mov rdx, r14
bnd jmp 0x140180d1d
ror byte [rcx + rcx*4 - 0xe], 0xeb
add al, 0x31
sal byte [rcx], cl
ror byte [rax - 0x7d], 0xc4
js case.0x1401642e6.129
pop rbx
bnd jmp 0x140180d1d
xor edx, edx
xor eax, eax
invalid
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rdi
ret
movabs rdx, 0x2600000003
add byte [rax], al
add bl, ch
ret
jmp case.0x140179107.35
mov rdx, rsi
jmp case.0x140179107.35
bnd jmp case.0x140179107.35
lea rcx, [0x1403d17c1]
add byte [rbp + rcx*4 + 5], cl
movabs dword [0x29ba00250a], eax
and eax, 0x29ba00
add byte [rax], al
invalid
lea r8, [0x1403d17f0]
add eax, 0x250aa3
mov edx, 0x29
add al, ch
stc
test al, 0x1a
sbb al, byte [rax]
int3
int3
call fcn.14032b650
sbb al, byte [rax]
int3
ret
cmp eax, 6
ja 0x140180d65
lea rdx, [0x14040b824]
stosb byte [rdi], al
sub byte [rax], al
invalid
add byte [rax + 0x63], cl
movsxd rax, dword [rdx + rax*4]
add al, 0x82
add rax, rdx
jmp rax
sar bh, 1
loopne 0x140180dc9
add rcx, 0x18
add ecx, 0x18
jmp fcn.1401601f0
mov rax, qword [rcx + 0x18]
cmp rax, 1
je 0x140180dc6
test rax, rax
jne 0x140180d65
mov rax, qword [rcx + 0x20]
mov rdx, qword [rcx + 0x28]
sub byte [rax - 0x75], cl
and byte [rbx + rcx*4 + 0x41], cl
xor byte [rax - 0x7d], cl
sar dword [rax], 0x48
jmp rax
sub byte [rax - 0x75], cl
and byte [rbx + rcx*4 + 0x41], cl
xor byte [rax - 0x7d], cl
sar dword [rax], 0x48
jmp rax
mov rax, qword [rcx + 0x18]
mov rdx, qword [rcx + 0x20]
mov rax, qword [rax + 0x20]
mov r8, qword [rcx + 0x28]
add rcx, 0x30
xor byte [rax - 1], cl
invalid
xor byte [rax - 1], cl
loopne 0x140180e0f
cmp qword [rcx + 0x28], 0
cmp dword [rcx + 0x28], 0
sub byte [rax], al
je 0x140180d65
mov r8, qword [rcx + 0x20]
mov rcx, qword [0x14043f190]
xor edx, edx
jmp qword [sym.imp.kernel32.dll_HeapFree]
xor ecx, ecx
call fcn.1401d3670
test rax, rax
invalid
je 0x140180e20
sal byte [rsp + rdx + 0x48], 0xc7
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rax + 8], 1
invalid
invalid
mov qword [rax], 1
add dword [rax], eax
add byte [rax], al
mov qword [rax + 8], 1
mov dword [rax + 8], 1
add rsp, 0x28
ret
invalid
mov ecx, 8
mov edx, 0x80
call fcn.14032afd0
add ah, cl
add ah, cl
xlatb
mov ebx, dword [rdx + 0x10]
pop rdx
adc byte [rax - 0x7b], cl
sal byte [rcx + rdx + 0x48], 0x8d
dec qword [r8 - 0x7d]
dec dword [rax - 0x7d]
and ecx, 0xfffffff0
and ecx, 0xfffffff0
dec dword [rsi + 8]
cmovs esi, edi
fmul dword [rax - 0x7b]
sal dword [rsp + 0x48], 0x83
sti
adc dword [rdx + 4], esi
clc
loop case.0x14016f1d8.55
add byte [rcx], dh
ror byte [rcx - 0x77], cl
invalid
add esp, 0x20
int3
cmp ecx, 0xffffffff
stc
push qword [rdx + rbx + 0x49]
mov eax, ecx
invalid
enter 0x48f0, 0xffffffffffffffff
or byte [r13 + 0x10], sil
mov ecx, dword [0x14043f190]
or eax, 0x2be2b9
call 0x103182a77
int3
int3
int3
int3
sub esp, 0x20
mov rsi, rcx
mov esi, ecx
add rcx, 0x10
call qword [sym.imp.secur32.dll_FreeCredentialsHandle]
sbb eax, dword [rax]
cmp rsi, 0xffffffffffffffff
cmp esi, 0xffffffff
je 0x140180f27
dec dword [rsi + 8]
jne 0x140180f27
mov ecx, dword [0x14043f190]
xor edx, edx
mov r8, rsi
mov eax, esi
mov eax, esi
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
invalid
fisttp dword [rdi]
test byte [rax + 0x48000000], ah
mov edi, dword [rsi + 0x20]
jle 0x140180f6f
jle 0x140180f6f
lea esi, [0x14040b840]
xchg esi, eax
xchg esi, eax
sbb eax, dword [rax]
add byte [rax - 0x73], cl
call 0x13e673760
dec dword [rax - 0x7f]
invalid
retf
invalid
cmp rax, 1
je 0x140180fd2
test rax, rax
jne 0x140180f79
lea rcx, [rdi + 8]
mov rax, qword [rdi - 0x10]
mov rdx, qword [rdi - 8]
mov r8, qword [rdi]
jmp 0x140180fcd
call qword [rax + 0x20]
jmp 0x140180f79
cmp qword [rdi - 8], 0
je 0x140180f79
mov r8, qword [rdi - 0x10]
mov rcx, qword [0x14043f190]
xor edx, edx
call r15
jmp 0x140180f79
xlatb
lea ecx, [rsp + 0x50]
sub eax, dword [rax]
add byte [rax], al
add dh, al
sub dword [rdx], eax
dec dword [rbx + 8]
add byte [rax], al
add byte [rdx + 0x38], bh
add rcx, 0x10
call fcn.1401bce30
add byte [rax - 0x7d], cl
invalid
invalid
je 0x1401822f6
add byte [rax - 0x7d], cl
invalid
lock dec qword [rsi + 8]
jne 0x1401822f6
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rsi
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
jmp qword [sym.imp.kernel32.dll_HeapFree]
jmp qword [sym.imp.kernel32.dll_HeapFree]
add byte [rax + 0x20c48348], dl
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rsi
ret
fld1
invalid
sbb byte [rax - 0x7b], cl
invalid
ror byte [rax - 0x7d], cl
invalid
add byte [rax], al
sub eax, dword [rax]
add dword [rax], eax
add byte [rbp - 0x7b], cl
div byte [rdx + rcx*2 + 0x48]
mov edi, dword [rbx + 0x148]
add edi, 0x30
invalid
add byte [rax], al
add byte [rax], al
push rax
and byte [rax - 0x7d], cl
invalid
sal byte [rsp + rbx*8 + 0x48], 0x8d
sub byte [r8 - 0x75], r9b
push rdi
sbb byte [rbx + rcx*4 + 0x47], cl
and bh, bh
push rax
and bl, ch
retf
add dword [rax], eax
add byte [rax], al
mov eax, dword [rbx + 0x148]
sbb eax, dword [rax]
add dword [rax], eax
add byte [rax - 0x7d], cl
invalid
add edi, 0x48
mov eax, dword [rbx + 0xc0]
lock dec qword [rax]
dec dword [rax]
je 0x14018253a
cmp qword [rbx + 0x98], 0
je 0x1401824eb
mov rcx, qword [rbx + 0xa0]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
jge 0x140182505
add byte [rax - 0x75], cl
mov ebp, dword [rax + 0x31000000]
sar bh, cl
mov rcx, qword [rbx + 0xa8]
add byte [rax], al
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
adc eax, 0x1b7d4e
adc eax, 0x1b7d4e
mov rax, qword [rbx + 0x108]
or dword [rax], 1
add byte [rax], al
lock dec qword [rax]
or byte [rdx + rdx*2 - 0x80], dh
mov ebx, pe_nt_image_headers64
add byte [rdx], al
jne 0x14018256e
je case.0x140165fe7.165
cmp byte [rbx + 0x100], 2
jne 0x14018256e
mov rax, qword [rbx + 0x118]
sbb byte [rcx], al
add byte [rax], al
test rax, rax
jne case.0x1401612b6.149
jmp 0x1401825ab
mov eax, 0xe8000000
xchg ebx, eax
jmp 0xcb61252e
dec dword [rax - 0x75]
dec dword [rax - 0x75]
add eax, 0
add byte [rax], al
add al, dh
dec qword [rax]
lock dec qword [rax]
jne 0x1401824d4
mov rcx, qword [rbx + 0xc0]
mov rdx, qword [rbx + 0xc8]
add al, ch
jrcxz 0x140182533
invalid
dec dword [rax - 0x7d]
mov ebx, 0x98
add byte [rbp - 0x79], dh
add al, ch
jrcxz 0x140182533
invalid
jmp 0x1401824eb
mov rcx, qword [rbx + 0x108]
call case.0x14016bf27.96
cmp byte [rbx + 0x100], 2
add byte [rcx], al
add byte [rax], al
invalid
add byte [rcx], al
add byte [rax], al
add dh, byte [rdx + riz*4 + 0x48]
je 0x140182510
lea rcx, [rbx + 0xf8]
je 0x140182510
lea rcx, [rbx + 0xf8]
mov rax, qword [rbx + 0xe0]
and eax, 0
add byte [rax], al
mov rdx, qword [rbx + 0xe8]
mov r8, qword [rbx + 0xf0]
mov eax, dword [rbx + 0xf0]
mov eax, dword [rbx + 0xf0]
call qword [rax + 0x20]
mov rax, qword [rbx + 0x118]
test rax, rax
je 0x1401825ab
lock dec qword [rax]
jne 0x1401825ab
lea rcx, [rbx + 0x118]
call fcn.140181440
out dx, al
invalid
invalid
out dx, al
invalid
cmp qword [rbx + 0x188], 0
jne 0x1401825f4
add byte [rax], al
add byte [rbp + 0x3f], dh
mov rdi, qword [rbx + 0x190]
mov r14, qword [rbx + 0x198]
mov rax, qword [r14]
test rax, rax
test eax, eax
test eax, eax
je 0x1401825d0
mov rcx, rdi
call rax
cmp qword [r14 + 8], 0
je 0x1401825f4
cmp qword [r14 + 0x10], 0x11
jb 0x1401825e2
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rax - 0x75], cl
xor dword [rax - 0xfffffff], 0x48
dec dword [rax]
mov rax, qword [rbx + 0x1b0]
lock dec qword [rax]
jne 0x14018260d
mov rcx, qword [rbx + 0x1b0]
call case.0x14016bf27.96
mov r8, qword [rsi]
cmp r8, 0xffffffffffffffff
je 0x140182636
lock dec qword [r8 + 8]
jne 0x140182636
mov rcx, qword [0x14043f190]
xor edx, edx
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_HeapFree]
sbb eax, dword [rax]
sbb eax, dword [rax]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
int3
or edi, dword [rcx]
invalid
dec dword [rax - 0x7d]
jle 0x140182679
add byte [rbx + rdx + 0x4c], dh
mov eax, dword [rsi + 0x18]
sub eax, dword [rax]
sub eax, dword [rax]
int3
mov esi, ecx
mov rdi, qword [rcx + 0x30]
test dil, 1
invalid
add dword [rbp + 0xf], esi
mov dword [rcx], 0xf6400f75
invalid
test dil, 8
jne 0x1401826e4
cmp qword [rsi + 0x38], 0
jne 0x1401826f6
invalid
and eax, 0x8b487deb
and byte [rax - 0x75], r9b
mov ecx, dword [rsi + 0x28]
call qword [rax + 0x18]
invalid
invalid
jmp 0x140182750
mov rax, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x28]
mov ecx, dword [rsi + 0x28]
mov ecx, dword [rsi + 0x28]
call qword [rax + 0x18]
test dil, 8
invalid
invalid
je 0x1401826ca
invalid
mov rax, qword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
call qword [rax + 0x18]
cmp qword [rsi + 0x38], 0
je 0x140182750
pop rdx
mov rdi, qword [rsi + 0x40]
test rdi, rdi
invalid
je 0x140182777
push qword [rax + rdi*2 + 0x48]
mov eax, dword [rsi + 0x50]
mov rax, qword [rsi + 0x50]
test rax, rax
test eax, eax
sal byte [rbx + rdx + 0x48], 0x8d
push 0x58568b48
je 0x14018271b
lea rcx, [rsi + 0x68]
mov rdx, qword [rsi + 0x58]
mov r8, qword [rsi + 0x60]
call qword [rax + 0x20]
mov rdi, qword [rsi + 0x40]
mov edi, dword [rsi + 0x40]
invalid
mov edi, dword [rsi + 0x40]
jle case.0x140179163.50
mov rbx, qword [rsi + 0x48]
mov rax, qword [rbx]
test rax, rax
test eax, eax
test eax, eax
je case.0x14017a72b.41
mov rcx, rdi
stc
call rax
cmp qword [rbx + 8], 0
je 0x140182750
adc dword [rdx + 4], esi
mov rdi, qword [rdi - 8]
jg 0x140182736
clc
clc
mov rcx, qword [0x14043f190]
xor edx, edx
add byte [rcx], dh
ror byte [rcx - 0x77], cl
mov r8, rdi
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
js 0x1401827cc
sbb eax, dword [rax]
cmp rsi, 0xffffffffffffffff
je 0x140182786
lock dec qword [rsi + 8]
jne 0x140182786
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rsi
add rsp, 0x20
add esp, 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]
mov rcx, qword [rsi + 0x48]
mov ecx, dword [rsi + 0x48]
call fcn.1401472b0
cmp rsi, 0xffffffffffffffff
jne 0x140182756
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
invalid
int3
add byte [rbx + rcx*4 + 0x3d], cl
or edi, dword [rsi + 0x1b]
add bl, ch
adc eax, 0xf9894890
call fcn.140165ea0
add dword [rax], eax
add byte [rax - 1], cl
retf
cmp qword [r15 - 0x18], 2
mov edx, esp
call fcn.14032b500
lea rcx, [0x1403d1fe5]
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsassertion_failed:_pos___self.dec_in.get_ref__.len___as_u64x
mov edx, 0x3b
call fcn.14032b650
lea rcx, str.filled_overflowC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_srciopoll_evented.rs
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
mov edx, 0xf
call fcn.14032ba50
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, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
lea rcx, [rsp + 0x28]
call fcn.14032b4c0
int3
shl r9, 4
nop dword [rax + rax]
test r9, r9
je 0x140183f82
mov eax, dword [r8 + 0x10]
add r8, 0x10
add r9, 0xfffffffffffffff0
test rax, rax
je 0x140183f60
mov r8, qword [r8 + 8]
mov r9, rax
jmp 0x14018e8c0
mov r8d, 1
xor eax, eax
mov r9, rax
jmp 0x14018e8c0
int3
test rdx, rdx
jne 0x140184053
jmp 0x14018402b
lea rcx, [rsi + 0x10]
cmp dword [rcx], 2
jne 0x14018403f
mov qword [rsi + 0x130], 0
xor edx, edx
xor eax, eax
jmp 0x1401840e5
call fcn.14018da40
test rax, rax
je 0x14018400b
movabs rdx, 0xd00000003
mov rdi, rdx
mov rcx, rdx
call fcn.14018b140
mov qword [rsi + 0x130], 0
cmp al, 0xd
jne 0x1401840dc
mov rcx, rdi
mov edx, ecx
and edx, 3
mov eax, 1
cmp edx, 1
jne 0x1401840e3
mov rsi, qword [rcx - 1]
mov rbx, qword [rcx + 7]
mov rax, qword [rbx]
test rax, rax
invalid
je 0x140184097
sal byte [rax + rcx + 0x48], 0x89
int1
mov rcx, rsi
call rax
mov rcx, rdi
dec rcx
mov rdi, rcx
mov edi, ecx
cmp qword [rbx + 8], 0
je 0x1401840c1
cmp qword [rbx + 0x10], 0x11
jb 0x1401840af
mov rsi, qword [rsi - 8]
mov esi, dword [rsi - 8]
mov rcx, qword [0x14043f190]
sub eax, dword [rax]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
xor edx, edx
sar byte [rax + 1], cl
sar byte [rax + 1], cl
jmp 0x1401840e5
xor eax, eax
mov rdx, rdi
jmp 0x1401840e5
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
enter 1, 0
test eax, eax
je 0x140184146
cmp eax, 1
je 0x14018414f
jmp 0x140184261
cmp byte [rdi + 0x1cb], 0
jne 0x1401841c7
mov dword [rsp + 0x24], 1
movabs rax, 0x200000004
add byte [rax], al
add byte [rax - 0x48], cl
add al, 0
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x24]
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x48], eax
movabs rax, 0x100000000
mov qword [rsp + 0x28], rax
and al, 0x28
and al, 0x28
lea rax, [rsp + 0x40]
mov qword [rsp + 0x30], rax
lea rcx, [rdi + 0x1e8]
lea rdx, [rsp + 0x28]
call qword [sym.imp.secur32.dll_ApplyControlToken]
test eax, eax
je 0x1401841ab
mov esi, eax
shl rsi, 0x20
or rsi, 2
jmp 0x1401841e4
mov dword [rdi + 0x1c8], 0x1010000
mov byte [rdi + 0x1cc], 0
mov qword [rdi + 0x208], 0
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
mov rdx, rdi
call fcn.14018c930
cmp dword [rsp + 0x28], 2
jne 0x140184261
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
je 0x140184207
mov rsi, qword [rsp + 0x30]
xor byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.14018b140
mov qword [rdi + 0x130], 0
cmp al, 0xd
jne 0x14018426e
mov ecx, esi
and ecx, 3
mov eax, 1
cmp ecx, 1
jne 0x14018427b
add dword [rbp + 0x71], esi
mov rdi, qword [rsi - 1]
jle 0x14018420d
dec dword [rax - 0x75]
pop rsi
invalid
mov rbx, qword [rsi + 7]
mov ebx, dword [rsi + 7]
mov rax, qword [rbx]
test rax, rax
je 0x14018421f
add ecx, dword [rax - 0x7b]
sal byte [rbp + rax + 0x48], 0x89
stc
mov rcx, rdi
call rax
ror byte [rax - 1], 1
invalid
dec rsi
cmp qword [rbx + 8], 0
je 0x140184246
cmp qword [rbx + 0x10], 0x11
jb 0x140184234
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14043f190]
scasd eax, dword [rdi]
sub eax, dword [rax]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
sbb eax, dword [rax]
sbb eax, dword [rax]
xor esi, esi
mov eax, 1
add byte [rax], al
add bl, ch
invalid
mov qword [rdi + 0x130], 0
xor esi, esi
xor eax, eax
mov rdx, rsi
add rsp, 0x50
add esp, 0x50
pop rbx
pop rdi
pop rsi
ret
xor esi, esi
jmp 0x140184270
int3
int3
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x77], cl
invalid
lea rcx, [rdx + 0x1e8]
add byte [rax - 0x39], cl
and al, 0x20
add byte [rax], al
add byte [rax], al
sub byte [rax - 0x77], cl
invalid
add byte [rax - 0x39], cl
and al, 0x20
add byte [rax], al
add byte [rax], al
lea r8, [rsp + 0x20]
mov edx, 0x53
add byte [rax], al
add bh, bh
adc eax, 0x1b6390
add byte [rax], al
add bh, bh
adc eax, 0x1b6390
test eax, eax
je 0x1401842f0
movabs r12, 0x8000000000000000
jmp 0x14018434a
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x74b7a515], al
mov rbx, qword [rsp + 0x20]
pop rsp
and al, 0x20
mov r15, qword [rbx + 8]
mov edi, dword [rbx + 0x10]
test rdi, rdi
invalid
je 0x14018432a
invalid
push qword [rcx + rbp + 0xf]
sub dword [rdi], ecx
movzx eax, byte [0x14043f240]
mov dh, 5
cmp byte [rdi - 0x36ceffd5], ch
xor ecx, ecx
xor ecx, ecx
mov rdx, rdi
call fcn.1401d3670
add al, 0
add al, 0
mov r14, rax
mov r12, rdi
test rax, rax
jne 0x140184333
invalid
invalid
mov ecx, 1
add dword [rax], eax
add byte [rax], al
mov rdx, rdi
call fcn.14032afb0
xor r12d, r12d
mov r14d, 1
mov rcx, r14
mov rdx, r15
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
push 0xffffffff8948001a
fcos
adc eax, 0x1b5f0e
push 0xffffffff8948001a
fcos
adc eax, 0x1b5f0e
mov qword [rsi], r12
mov qword [rsi + 8], r14
invalid
mov qword es:[rsi + 8], r14
mov qword [rsi + 0x10], rdi
mov dword [rsi + 0x10], edi
mov rax, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r14
pop r15
ret
int3
retf
mov rax, qword [r8 + 8]
mov r8, qword [r8 + 0x10]
mov rcx, r8
mov ecx, eax
mov ecx, eax
sub rcx, rax
cmp rcx, 3
jae 0x1401843d4
mov edx, 3
mov rcx, rsi
call fcn.140037ba0
dec dword [rax - 0x75]
invalid
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
dec dword [rax - 0x75]
invalid
mov eax, dword [rsi + 8]
mov r8, qword [rsi + 0x10]
mov rdx, r8
sub rdx, rax
shr rbx, 0x28
mov word [rcx + rax], bx
add ecx, eax
jmp 0x1401843d0
mov byte [rcx + rax + 2], bl
cmp rdx, 2
ja 0x1401843e6
add ecx, eax
jmp 0x1401843d0
mov ecx, 3
call fcn.14032b370
sbb al, byte [rax]
pushfq
outsd dx, dword [rsi]
sbb al, byte [rax]
mov rcx, qword [rsi]
shr rbx, 0x28
mov word [rcx + rax], bx
shr ebx, 0x10
mov byte [rcx + rax + 2], bl
add rax, 3
mov qword [rsi + 8], rax
or byte [rdi], r9b
mov dh, 0x5f
add eax, 0x75c03949
cmp r8, rax
jne 0x140184419
or byte [rdi], r9b
mov dh, 0x5f
add eax, 0x75c03949
cmp r8, rax
jne 0x140184419
mov edx, 1
mov edx, 1
mov rcx, rsi
call fcn.140037ba0
mov rcx, qword [rsi]
mov rax, qword [rsi + 8]
or byte [rbx + rcx*4 + 0x46], cl
invalid
or byte [rbx + rcx*4 + 0x46], cl
adc byte [rax + 0x3949011c], cl
mov byte [rcx + rax], bl
invalid
invalid
mov eax, dword [rsi + 0x10]
mov byte [rcx + rax], bl
cmp r8, rax
invalid
jne case.0x140128e75.612
sal byte [rbp + 5], 0xeb
jmp case.0x14015be32.216
xor ecx, dword [rax - 0xb7fee4]
mov byte [rcx + rax], bl
inc rax
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
ror byte [rax - 0x77], 0x46
mov dword [rsi + 8], eax
or byte [rdi], cl
mov dh, 0x5f
add al, 0x49
cmp eax, eax
movzx ebx, byte [rdi + 4]
cmp r8, rax
jne 0x140184458
mov edx, 1
mov rcx, rsi
call fcn.140037ba0
mov rdx, qword [rsi]
mov rax, qword [rsi + 8]
jmp 0x140184438
dec dword [rax - 0x75]
invalid
mov rcx, qword [rsi + 0x10]
mov byte [rdx + rax], bl
add cl, byte [rax + 0x39]
invalid
adc byte [rax + 0x3948021c], r9b
add cl, byte [rax + 0x39]
cmp ecx, eax
sal dword [rbp + 0x13], 0xb9
add dword [rax], eax
add byte [rax], al
invalid
jne 0x14018445f
mov ecx, 1
add byte [rcx], dh
shr al, cl
sbb byte [rdi + 0x1a], ch
sbb al, byte [rax]
mov byte [rcx + rax], bl
mov rcx, qword [rsi + 0x10]
mov ecx, dword [rsi + 0x10]
inc rax
mov qword [rsi + 8], rax
mov edi, dword [rdi]
bswap edi
sub rcx, rax
invalid
xor edx, edx
call fcn.14032b370
sbb al, byte [rax]
sbb al, byte [rax]
mov byte [rcx + rax], bl
mov rcx, qword [rsi + 0x10]
mov ecx, dword [rsi + 0x10]
inc rax
mov qword [rsi + 8], rax
mov edi, dword [rdi]
bswap edi
sub rcx, rax
invalid
ror dword [rax - 0x7d], 0xf9
add al, 0x73
mov edx, 4
add byte [rax], al
cmp rcx, 4
jae 0x1401844a1
mov edx, 4
add byte [rax], al
mov rcx, rsi
call fcn.140037ba0
jmp 0x14018447f
mov rcx, qword [rsi]
mov rax, qword [rsi + 8]
or byte [rax - 0x75], cl
push rsi
adc byte [rax + 0x29], cl
sub edx, eax
jmp 0x14018447f
dec dword [rax - 0x75]
invalid
or byte [rax - 0x75], cl
push rsi
adc byte [rax + 0x29], cl
sub edx, eax
invalid
invalid
sub edx, eax
mov dword [rcx + rax], edi
cmp rdx, 3
ja 0x1401844a7
mov ecx, 4
call fcn.14032b370
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rsi]
mov dword [rcx + rax], edi
add rax, 4
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
mov dword [rsi + 8], eax
add rsp, 0x20
pop rbx
and byte [rbx + 0x5f], bl
pop rdi
pop rsi
ret
int3
movzx eax, byte [rcx]
shl eax, 3
lea rcx, [0x140406570]
mov r8, qword [rax + rcx]
add al, 8
add byte [rbx + rcx*4 + 4], cl
add al, 8
or byte [rax - 0x73], cl
or eax, 0x2820f8
sub byte [rax], al
lea rcx, str.InactiveStreamIdUnexpectedFrameTypePayloadTooBigRejectedReleaseCapacityTooBigOverflowedStreamIdMalformedHeadersMissingUriSchemeAndAuthorityPollResetAfterSendResponseSendPingWhilePendingSendSettingsWhilePendingPeerDisabledServerPushStreamIdAwaitingHeadersStreamingEndStreamScheduledLibraryResetIdleReservedLocalReservedRemoteOpenlocalremoteHalfClosedLocalHalfClosedRemoteClosedpool_is_disabled
lea ecx, [0x1404065d0]
sub byte [rax], al
mov rax, qword [rax + rcx]
mov rcx, qword [rdx + 0x20]
invalid
invalid
or byte [rax - 0x75], cl
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
jmp r9
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0xff49
invalid
invalid
int3
movabs rax, 0xb98b1b7157a64178
movabs rdx, 0x63eb502cd6cb5d6d
jmp 0x140184567
ret
cmpsb byte [rsi], byte [rdi]
push rdi
jno 0x140184513
jmp 0x140184567
invalid
jp 0x140184579
shl byte [rcx + 0x4b], 1
sub eax, 0x7eb7ba48
movabs byte [0xccccc3a70d67ba20], al
int3
int3
int3
int3
int3
int3
js 0x140184589
mov edi, edx
mov dword [rsp + 0x58], eax
mov eax, ecx
add byte [rax + rax], al
add byte [rdx + 0x28], dh
invalid
add byte [rax], ah
add byte [rax], al
invalid
add byte [rcx + 0x29], cl
int3
ror dword [rdi + rcx + 0x44], 0xe0
stc
add dword [rbp + 6], esi
jne 0x140184590
invalid
add byte [rax], al
test ecx, ecx
rol dword [rdx], 0
add byte [rcx - 0x77], cl
invalid
test byte [rcx + 2], dh
add byte [rax], al
add byte [rax], al
add byte [rax], al
clc
and al, 0x20
in eax, dx
and al, 0x38
and al, 0x38
xor eax, 0x287277
cmp esi, eax
invalid
cmp eax, edi
clc
and ecx, dword [rax - 0x77]
invalid
invalid
test eax, eax
test byte [rbx + rcx*4 + 0x77], 0x10
adc byte [rdi], cl
test byte [0x188184636], ah
invalid
invalid
and eax, 0x48000002
add byte [rax - 0x75], cl
invalid
mov eax, dword [rdi]
mov ebp, eax
invalid
add byte [rax], al
jmp 0x14a15c9a0
or dword [rcx + 8], edi
or byte [rax - 0x77], cl
and al, 0x38
and al, 0x38
mov dword [rsp + 0x38], ecx
and al, 0x38
and al, 0x48
movabs rax, 0xf6618eb00000001
add byte [rax], al
invalid
invalid
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
and al, 0x40
lea rcx, [rsp + 0x60]
mov ecx, esp
dec dword [rax - 0x7d]
jl 0x1401846d9
and al, 0x60
add byte [rdi], cl
test dword [rdi + 0x48000001], eax
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x68
and al, 0x68
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x68
and al, 0x68
and al, 0x68
mov dword [rdi + 8], eax
sub ebp, esi
and al, 0x20
and byte [rcx + 0x39], cl
invalid
call 0x1648cd02c
call 0x1648cd02c
cmp byte [rcx + rcx*4 + 0x6c], cl
and al, 0x40
mov dword [rsp + 0x40], ebp
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
jle 0x140184714
add byte [rax], al
cmp byte [r14 + 0x10], 0x23
jne 0x1401845c0
invalid
invalid
invalid
and ecx, dword [rdi]
test dword [rbp + 0x48fffffe], esi
invalid
invalid
invalid
invalid
invalid
dec dword [rax - 0x77]
invalid
mov ecx, ebx
mov edx, esp
invalid
int1
loope 0x14018472b
add byte [rax], al
add byte [rax + 0x63], cl
or al, 0x8e
cmp byte [r14 + 0xf], 0x23
jne 0x1401845c0
test dword [rdi - 2], edi
invalid
invalid
mov dr1, rdi
and ecx, dword [rdi]
test dword [rdi - 2], edi
invalid
mov rbp, qword [r14 - 1]
mov r15, qword [r14 + 7]
mov rax, qword [r15]
test rax, rax
je 0x140184756
invalid
mov rcx, rbp
call rax
cmp qword [r15 + 8], 0
je 0x14018477a
cmp qword [r15 + 0x10], 0x11
jb 0x140184768
mov rbp, qword [rbp - 8]
mov rcx, qword [0x14043f190]
or eax, 0x2baa21
stosb byte [rdi], al
sub eax, dword [rax]
xor edx, edx
mov r8, rbp
call qword [sym.imp.kernel32.dll_HeapFree]
dec r14
dec esi
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, r14
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x1b5e39
invalid
adc eax, 0x1b5e39
pop rsi
sbb eax, dword [rax]
jmp 0x14018470b
add byte [rax], al
add byte [rax], al
mov rcx, r14
shr rcx, 0x20
cmp ecx, 0x23
je 0x14018470b
test byte [rbx - 1], bl
invalid
invalid
test byte [rbx - 1], bl
invalid
jmp 0x1401845c0
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
and al, 0x48
add byte [rax], al
push rax
add esi, eax
and al, 0x20
invalid
cmp ebp, ecx
int 0x72
or ecx, dword [rax - 0x7b]
leave
mov dword [rsp + 0x20], ecx
mov edi, dword [rsp + 0x28]
cmp esi, eax
invalid
invalid
div byte [rcx + rcx + 0x4c]
mov esi, dword [rdi + 0x10]
ja 0x140184845
ja 0x140184845
shr cl, 0x7c
std
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x42], cl
add eax, dword [rax]
add byte [rax], al
add byte [rsi], ah
add byte [rax], al
add byte [rax], al
add byte [rsi], ah
add byte [rax], al
add cl, ch
push 0x4cfffffd
invalid
dec dword [rbx + rbp + 0x74]
and al, 0x30
invalid
dec dword [rbx + rbp + 0x74]
and al, 0x30
xor byte [rcx], dh
shr cl, 0x5c
std
invalid
int3
int3
int3
push rdi
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x40
mov rsi, rdx
mov rdi, rcx
iretd
xorps xmm0, xmm0
movaps xmmword [rsp + 0x30], xmm0
and al, 0x30
iretd
and al, 0x30
and al, 0x30
xor byte [rdi], cl
sub dword [rsp + 0x20], eax
movaps xmmword [rsp + 0x20], xmm0
lea r15, [0x14040b888]
add byte [rbx + rcx*4 + 0x25], cl
sub byte [rbp + 0x1b], bl
sbb eax, dword [rax]
mov r14, qword [rdi + 0x50]
mov r12, qword [sym.imp.kernel32.dll_HeapFree]
mov esp, dword [sym.imp.kernel32.dll_HeapFree]
sbb eax, dword [rax]
mov r14, qword [rdi + 0x50]
test r14, r14
je 0x140184a23
test byte [rsi + 1], dh
add byte [rax], al
test byte [rsi + 1], dh
add byte [rax], al
xor ebx, ebx
jmp 0x1401848c9
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x7b], cl
test byte [rdi], 0x84
test dh, bh
add byte [rax], al
invalid
test r14, r14
je 0x1401849c7
test dh, bh
add byte [rax], al
invalid
cmp rbx, 0x21
jae 0x140184a28
adc dword [rbp + 1], 0
invalid
sti
and dword [rdi], ecx
adc dword [rbp + 1], 0
push rbp
add dword [rax], eax
add byte [rcx - 0x48], al
and byte [rax], al
add byte [rax], al
invalid
mov r8d, 0x20
mov eax, 0x20
add byte [rcx + 0x29], cl
sub r8, rbx
lea rdx, [rsp + rbx]
fmul dword [rax - 0x73]
adc al, 0x1c
add rdx, 0x20
mov rax, qword [rdi + 0x58]
mov rcx, r14
int1
call qword [rax + 0x18]
test rax, rax
invalid
jne case.0x1401629ef.163
push rax
sbb byte [rax - 0x7b], cl
sal byte [rbp + 0x2d], 0x48
add rbx, rdx
add ebx, edx
cmp rbx, 0x20
je case.0x14015aa47.252
invalid
add byte [rax], al
invalid
add byte [rax - 0x7b], cl
sal byte [rbp - 0x45], cl
test rdx, rdx
jne case.0x140180aee.187
mov rcx, rdi
mov ecx, edi
call fcn.1401667d0
mov r14, qword [rdi + 0x50]
ja 0x140184961
ja 0x140184961
jmp case.0x140180aee.187
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov ecx, edx
and ecx, 3
loope 0x140184928
mov eax, 1
movsxd rcx, dword [r15 + rcx*4]
or al, 0x8f
loope 0x140184928
or al, 0x8f
add rcx, r15
jmp rcx
test byte [rbx - 1], ah
invalid
add byte [rax + 0xf230f7a], al
test dword [rbx + 0x48000000], esi
add byte [rax - 0x75], cl
mov rbx, qword [rdx - 1]
mov rbx, qword [rdx - 1]
mov r14, qword [rdx + 7]
mov rax, qword [r14]
test rax, rax
je 0x140184967
mov rcx, rbx
mov r13, rdx
mov ebp, edx
mov ebp, edx
call rax
mov rdx, r13
cmp qword [r14 + 8], 0
cmp dword [rsi + 8], 0
je 0x1401849a5
cmp qword [r14 + 0x10], 0x11
jae case.0x14015a3d6.264
mov r14, rdx
mov esi, edx
jmp 0x140184993
ror dword [rax - 0x3f], 1
jmp 0x16411cca4
invalid
cmp ecx, 0x23
and byte [rbx - 0x7bf0dc07], al
invalid
je case.0x14015d061.195
jmp 0x1401849ff
jae 0x1401849d6
mov r14, rdx
mov esi, edx
mov rbx, qword [rbx - 8]
mov ebx, dword [rbx - 8]
mov rcx, qword [0x14043f190]
mov ecx, dword [0x14043f190]
sub eax, dword [rax]
xor edx, edx
mov r8, rbx
call r12
call rsp
ror byte [rcx - 0x77], cl
fadd dword [rcx - 1]
invalid
call rsp
invalid
mov rdx, r14
dec rdx
dec edx
mov rcx, qword [0x14043f190]
mov r8, rdx
xor edx, edx
call r12
jmp case.0x14015d061.195
in al, 0xfe
invalid
invalid
in al, 0xfe
invalid
mov r14d, 0x20
mov rbx, r14
jmp case.0x1401612b6.168
cmp rbx, 0x21
jae case.0x140165fe7.185
mov r14, rbx
mov rax, qword [rsi]
mov eax, dword [rsi]
mov rdi, qword [rsi + 0x10]
sub rax, rdi
sub eax, edi
adc byte [rax + 0x29], cl
clc
sub eax, edi
cmp rax, rbx
jb 0x140184a0f
mov rcx, qword [rsi + 8]
mov ecx, dword [rsi + 8]
add rcx, rdi
lea rdx, [rsp + 0x20]
push rsp
and al, 0x20
push rsp
and al, 0x20
mov r8, rbx
mov eax, ebx
call sub.VCRUNTIME140.dll_memcpy
add rdi, rbx
add edi, ebx
add edi, ebx
mov qword [rsi + 0x10], rdi
jle case.0x14016f1d8.78
xor eax, eax
mov rdx, r14
mov edx, esi
mov edx, esi
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, rsi
mov rdx, rdi
cli
cli
mov r8, rbx
call fcn.14032f9f0
scasd eax, dword [rdi]
sbb al, byte [rax]
invalid
scasd eax, dword [rdi]
sbb al, byte [rax]
invalid
add byte [rax - 0x75], cl
jle case.0x14015be32.227
invalid
mov rdi, qword [rsi + 0x10]
adc bl, ch
mov esp, 0xebf63145
invalid
jmp 0x1401849df
xor r14d, r14d
jmp 0x1401849c2
lea r8, [0x1403ced78]
mov edx, 0x20
add byte [rax], al
invalid
movabs dword [0x4800000020ba0024], eax
mov ecx, ebx
add byte [rdx + 0x20], bh
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rbx
invalid
mov rcx, rbx
call fcn.14032b500
invalid
lea r8, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23library_std_srciomod.rs
add eax, 0x24cc6d
mov edx, 0x20
mov rcx, rbx
call fcn.14032b5e0
int3
int3
int3
int3
sub rsp, 0x48
mov rsi, rdx
mov esi, edx
mov esi, edx
mov rbx, rcx
xorps xmm0, xmm0
movaps xmmword [rsp + 0x30], xmm0
and al, 0x30
and al, 0x30
movaps xmmword [rsp + 0x20], xmm0
lea r14, [rsp + 0x20]
lea esi, [rsp + 0x20]
and al, 0x20
and al, 0x20
lea r12, [0x14040b898]
outsb dx, byte [rsi]
sub byte [rax], al
mov r13, qword [sym.imp.kernel32.dll_HeapFree]
mov ebp, dword [sym.imp.kernel32.dll_HeapFree]
sub eax, 0x1b5b32
cmp qword [rbx], 0
cmp eax, dword [rax]
jne case.0x140180aee.191
jmp case.0x14017a72b.56
cmp byte [rdi + 0x10], 0x23
jne case.0x140174c0d.78
test dword [rsi], edi
add dword [rax], eax
add byte [rax - 0x7d], cl
invalid
invalid
cmp qword [rbx], 0
cmp eax, dword [rax]
je case.0x14017a72b.56
mov rax, qword [rbx + 0x10]
mov r15, qword [rbx + 0x20]
cmp r15, rax
mov rdx, rax
mov edx, eax
invalid
mov edx, eax
cmovb rdx, r15
xlatb
sub rax, rdx
ror byte [rax + 3], 1
push rbx
add rdx, qword [rbx + 8]
cmp rax, 0x20
or byte [rax - 0x7d], cl
clc
and byte [rdi + 0x20], bh
cmp eax, 0x20
mov edi, 0x20
cmovb rdi, rax
clc
cmp rax, 1
jne case.0x140138b53.342
clc
add dword [rbp + 0x14], esi
movzx eax, byte [rdx]
mov byte [rsp + 0x20], al
jmp 0x140184afb
invalid
invalid
nop dword [rax + rax]
mov rcx, r14
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add r15, rdi
add edi, edi
add edi, edi
mov qword [rbx + 0x20], r15
xor eax, eax
test rax, rax
jne case.0x14017a8cb.48
mov rcx, qword [rbx + 8]
mov rax, qword [rbx + 0x10]
mov eax, dword [rbx + 0x10]
mov r8d, 0x20
add byte [rax], al
mov rdx, r14
call qword [rax + 0x18]
mov rdi, rdx
mov edi, edx
mov edi, edx
test rax, rax
je 0x140184bb2
invalid
add byte [rax], al
invalid
invalid
mov ecx, edi
and ecx, 3
movsxd rcx, dword [r12 + rcx*4]
add rcx, r12
jmp rcx
and ecx, dword [rdi]
test dword [rax + 0x4c000000], esp
invalid
add byte [rax], al
add byte [rbx + rcx*4 + 0x7f], cl
invalid
movabs al, byte [0x48ff7f8b4c000000]
mov ebp, dword [rdi + 7]
mov rbp, qword [rdi + 7]
mov rax, qword [rbp]
mov eax, dword [rbp]
add byte [r8 - 0x7b], r9b
sal byte [rbp + rax + 0x4c], 0x89
invalid
mov rcx, r15
test rax, rax
je 0x140184b5e
invalid
add eax, 0xfff9894c
ror byte [rax - 0x7d], 1
mov rcx, r15
call rax
cmp qword [rbp + 8], 0
je 0x140184b7f
invalid
jge 0x140184b6a
add byte [rdx + rbx + 0x48], dh
cmp dword [rbp + 0x10], 0x11
sbb cl, byte [rax - 0x7d]
jge 0x140184b79
cmp qword [rbp + 0x10], 0x11
adc dword [rdx + 4], esi
jb 0x140184b70
mov r15, qword [r15 - 8]
mov rcx, qword [0x14043f190]
or eax, 0x2ba619
cmpsb byte [rsi], byte [rdi]
sub eax, dword [rax]
xor edx, edx
mov r8, r15
call r13
dec rdi
mov rcx, qword [0x14043f190]
add byte [rcx], dh
ror byte [rcx - 0x77], cl
mov eax, edi
mov eax, edi
call r13
cmp qword [rbx], 0
jne case.0x140180aee.191
invalid
invalid
invalid
invalid
jmp case.0x14017a72b.56
shr ecx, 0x20
cmp ecx, 0x23
stc
and ecx, dword [rdi]
test dl, bh
invalid
invalid
invalid
stc
and ecx, dword [rdi]
test dl, bh
invalid
jmp case.0x140174c0d.78
cmp rdi, 0x21
jae 0x140184c10
mov r14, rax
mov rax, qword [rsi]
mov rbx, qword [rsi + 0x10]
pop rsi
adc byte [rax + 0x29], cl
fmul dword [rax + 0x39]
clc
pop rsi
adc byte [rax + 0x29], cl
fmul dword [rax + 0x39]
clc
jb case.0x1401784b9.73
mov rcx, qword [rsi + 8]
add rcx, rbx
lea rdx, [rsp + 0x20]
mov r8, rdi
clc
clc
call sub.VCRUNTIME140.dll_memcpy
sbb al, byte [rax]
add byte [rax + 1], cl
sti
add rbx, rdi
mov qword [rsi + 0x10], rbx
mov rax, r14
mov rdx, rdi
mov edx, edi
add rsp, 0x48
add esp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
ret
mov rcx, rsi
mov ecx, esi
mov rdx, rbx
mov r8, rdi
call fcn.14032f9f0
add byte [rax - 0x75], cl
pop rsi
adc bl, ch
invalid
add byte [rax - 0x75], cl
pop rsi
adc bl, ch
mov edx, 0x99058d4c
retf 0x24
mov rcx, rdi
call fcn.14032b5e0
mov esp, 0xcc001a69
mov esp, 0xcc001a69
int3
mov rdi, rdx
mov rbx, rcx
mov ebx, ecx
mov ebx, ecx
lea r13, [0x14040b8a8]
sub eax, 0x286c4f
mov rbp, qword [sym.imp.kernel32.dll_HeapFree]
push 0xffffffffeb001b59
jmp 0x140184c84
and ah, byte [rsi + 0x66]
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
cmp byte [r14 + 0x10], 0x23
cmp byte [rsi + 0x10], 0x23
jne 0x140184db5
test rsi, rsi
test esi, esi
je 0x140184db2
add dword cs:[rax], eax
add dword [rax], eax
add byte [rax + 0xb8bb], al
add byte [rax], al
cmp byte [rbx + 0xb8], 0
jne 0x140184caf
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
invalid
call case.0x1401612b6.175
mov r14, rdx
test rax, rax
invalid
jne 0x140184d07
invalid
add dword [rax], eax
add byte [rcx - 0x77], cl
invalid
test esi, esi
jne 0x140184d07
div byte [rbp + 0x5f]
mov byte [rbx + 0xb8], 1
mov eax, 0x1000000
mov eax, 0x1000000
add byte [rax], al
add dword [rbx + rcx*4 - 0x4d], ecx
mov esi, dword [rbx + 0xa8]
mov r14, qword [rbx + 0xa8]
mov r15, qword [rbx + 0xb0]
mov al, 0
add byte [rax], al
invalid
add byte [rbp + 0x39], cl
test dword [rcx + rcx*4 - 0xe], 0xd7420f49
mov rdx, r14
cmovb rdx, r15
cmp r15, r14
mov rdx, r14
cmovb rdx, r15
sub r14, rdx
add rdx, qword [rbx + 0xa0]
invalid
add byte [rax], al
add byte [rcx + rdi - 0xa], cl
cmp esi, esi
movabs al, byte [0xf4cf6394c000000]
test byte [rcx - 0x7d], 0xfe
cmp r14, 1
jne case.0x14015aa47.255
cmp esi, esi
cmovb r14, rsi
cmp r14, 1
jne case.0x14015aa47.255
movzx eax, byte [rdx]
mov byte [rdi], al
jmp 0x140184cfb
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rdi
mov rcx, rdi
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
add r15, r14
add edi, esi
mov qword [rbx + 0xb0], r15
xor eax, eax
test rax, rax
je case.0x14015d061.203
mov eax, r14d
and eax, 3
loopne 0x140184d15
loopne 0x140184d15
movsxd rax, dword [r13 + rax*4]
test dword [rax], eax
add rax, r13
jmp rax
call 0xc05a2e1d
jle 0x140184d2f
and ecx, dword [rdi]
test dword [rsi + 0x4d000000], ecx
add byte [rax], al
add byte [rbp - 0x75], cl
jle 0x140184d2a
add byte [rax], al
add byte [rbp - 0x75], cl
jle 0x140184d2a
dec dword [rbp - 0x75]
mov r12, qword [r14 + 7]
invalid
mov rax, qword [r12]
add al, 0x24
test rax, rax
je 0x140184d3d
mov rcx, r15
call rax
cmp qword [r12 + 8], 0
or byte [rax], al
je 0x140184d5f
sbb cl, byte [rcx - 0x7d]
jl 0x140184d6d
cmp qword [r12 + 0x10], 0x11
adc byte [rcx], dl
jb 0x140184d51
add al, 0x4d
mov edi, dword [rdi - 8]
clc
mov r15, qword [r15 - 8]
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, r15
cmp byte [rbx + rbp + 0x4dd23100], ah
mov eax, edi
call rbp
dec r14
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, r14
ror byte [rbp - 0x77], cl
mov eax, esi
invalid
call rbp
jmp 0x140184c7b
test byte [rax], al
add byte [rax], al
add byte [rax], al
test r14, r14
je 0x140184dc9
mov rax, rsi
sub rax, r14
jb 0x140184dd2
mov rsi, rax
jmp 0x140184c7b
jrcxz case.0x1401612b6.173
invalid
invalid
add byte [rax], al
add byte [rax], al
mov rax, r14
shr rax, 0x20
shr eax, 0x20
shr eax, 0x20
cmp eax, 0x23
je 0x140184c7b
invalid
invalid
invalid
jmp 0x140184db5
xor r14d, r14d
mov rax, r14
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r14, str.failed_to_fill_whole_buffer
mov al, 0xc8
and al, 0
jmp 0x140184db5
add byte [rcx + rcx*4 - 0xf], cl
mov ecx, esi
mov rdx, rsi
call fcn.14032b500
int3
invalid
invalid
fmul dword [rcx + 0xf]
invalid
js 0x140184e72
cmp edi, ebx
cmp ebx, 1
cmp byte [r14 + 0x70], 0
jle 0x140184eb0
add byte [rcx - 0x77], cl
invalid
test byte [rbx], cl
add dword [rax], eax
add byte [rax - 0x75], cl
mov rbx, qword [rsi + 0x58]
push 0x48df3949
mov eax, ebx
invalid
fisttp word [rax - 0x7d]
sti
add dword [rbp + 0x59], esi
cmp ebx, 1
ror dword [rax - 0x77], 1
ret 0x8949
add byte [rcx + rcx*2 + 0x48], dh
mov ebx, dword [rsi + 0x30]
cmp byte [rcx + 0x39], cl
fisttp word [rax - 0x77]
cmp edi, ebx
fmul dword [rcx + 0xf]
invalid
mov dh, 0
add byte [rcx + 1], cl
fisttp word [rcx + rcx*4 + 0x7e]
push 0xffffffff81e9c031
shr cl, 0x81
shr cl, 0x81
add dword [rax], 0x8b480000
add byte [rax], al
add byte [rax - 0x75], cl
pop rsi
adc byte [rbx + rcx*4 + 0x7e], cl
mov r15, qword [rsi + 0x18]
cmp r15, rbx
mov rax, rbx
invalid
invalid
invalid
ret
or byte [rax + 0x39], cl
fisttp word [rax + 0xf]
fisttp word [rax - 0x7d]
cmp edi, ebx
sti
add dword [rdi], ecx
jne 0x140184f9a
movzx eax, byte [rax]
mov byte [rdx], al
inc r15
add byte [rax], al
inc edi
add byte [rax], al
add bl, ch
mov esp, 0x48d18948
mov rdx, rax
mov eax, ebx
pop rsp
sbb al, byte [rax]
add edi, ebx
jle 0x140184f76
test edi, edi
jo case.0x140128e75.627
mov edx, esi
cmp qword [rsi + 0x48], 0
add byte [rdi], cl
test ebp, esi
invalid
push rax
mov eax, dword [rsi + 0x58]
sbb byte [rax - 0x77], cl
ror dword [rax - 0x7b], cl
sal byte [rdi + rcx + 0x48], 0x89
je 0x140184f81
mov rdx, rbx
invalid
invalid
invalid
add esp, 0x20
pop rsi
out 0xc6, eax
xchg byte [rax + 0x1000000], dl
add byte [rcx], al
add byte [rcx], al
bnd jmp case.0x14015aa47.258
dec dword [rax - 0x77]
ror dword [rax - 0x77], 1
ret 0x8949
invalid
invalid
pop rsp
sbb al, byte [rax]
test edi, edi
dec esp
int3
int3
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
test r8, r8
je 0x1401850e2
stc
add byte [rax], al
invalid
mov edi, edx
mov rbx, rcx
lea r12, [0x14040b8b8]
mov edi, 0x4c002868
mov ebp, dword [sym.imp.kernel32.dll_HeapFree]
enter 0x1b55, 0
push rbp
sbb eax, dword [rax]
mov edi, 0x4c002868
mov ebp, dword [sym.imp.kernel32.dll_HeapFree]
enter 0x1b55, 0
push rbp
sbb eax, dword [rax]
push rbp
sbb eax, dword [rax]
jmp 0x140185023
add byte [rax], al
add byte [rax], al
cmp byte [rdx + 0x10], 0x23
jne case.0x1401339d5.439
retf 0
invalid
add byte [rax], al
add byte [rax + 0xf23107a], al
test edx, ecx
retf 0
add byte [rax - 0x7b], cl
test byte [rdi], 0x84
mov edi, 0x48000000
add byte [rax], al
mov rcx, rbx
retf 0
test rsi, rsi
je 0x1401850e2
add byte [rax], al
add byte [rax], al
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
mov eax, esi
mov eax, esi
call case.0x1401612b6.175
test rax, rax
je case.0x140184b3c.11
mov eax, edx
and eax, 3
movsxd rax, dword [r12 + rax*4]
invalid
add al, 0x84
test byte [rcx + rax - 0x20], cl
invalid
test byte [rcx + rax - 0x20], cl
jmp rax
jp 0x140185056
mov dr1, rdi
test dword [rsi + 0x4c000000], edx
add byte [rax], al
mov r14, qword [rdx - 1]
add byte [rax], al
mov r14, qword [rdx - 1]
mov rbp, qword [rdx + 7]
mov rax, qword [rbp]
add byte [rax - 0x7b], cl
invalid
je 0x14018506a
mov rcx, r14
mov r15, rdx
call rax
ror byte [rcx + rcx*4 - 6], 1
ror byte [rcx + rcx*4 - 6], 1
mov edx, edi
cmp qword [rbp + 8], 0
je 0x1401850cb
pop rdx
pop rdx
cmp qword [rbp + 0x10], 0x11
adc byte [rcx], dl
jae 0x1401850b2
mov rbp, rdx
mov ebp, edx
jmp 0x1401850b9
cmp al, 0xf
invalid
test rdx, rdx
je 0x1401850f8
mov rax, rsi
sub rax, rdx
jb 0x140185101
invalid
je 0x1401850d6
add rdi, rdx
add edi, edx
mov rsi, rax
jmp 0x14018501a
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rax, rdx
shr rax, 0x20
cmp eax, 0x23
clc
invalid
clc
and ecx, dword [rdi]
invalid
test byte [rdx - 1], ch
invalid
invalid
je 0x14018501a
invalid
jmp case.0x1401339d5.439
mov rbp, rdx
mov r14, qword [r14 - 8]
invalid
mov rcx, qword [0x14043f190]
mov ecx, dword [0x14043f190]
xor edx, edx
mov r8, r14
invalid
call r13
mov rdx, rbp
ror byte [rbp - 0x77], cl
invalid
dec rdx
mov rcx, qword [0x14043f190]
mov r8, rdx
mov eax, edx
xor edx, edx
call r13
invalid
invalid
jmp 0x14018501a
cmp bh, bh
invalid
xor edx, edx
mov rax, rdx
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop rsi
pop r15
ret
lea rdx, str.failed_to_fill_whole_buffer
jmp case.0x1401339d5.439
invalid
add bl, ch
jrcxz 0x14018514e
lea r8, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23library_std_srciomod.rs
lea eax, [0x1403d1698]
nop
invalid
mov rcx, rdx
mov rdx, rsi
mov edx, esi
mov edx, esi
call fcn.14032b500
int3
int3
int3
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
mov rbx, qword [rdx + 8]
mov ebx, dword [rdx + 8]
mov r13, qword [rdx + 0x10]
cmp rbx, r13
jne case.0x140179163.74
xor eax, eax
jmp 0x1401852a5
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
mov rsi, rdx
mov rsi, rdx
mov rdi, rcx
lea r14, [0x14040b8c8]
xor eax, 0x286777
xor eax, 0x286777
sub byte [eax], al
mov r12, qword [sym.imp.kernel32.dll_HeapFree]
lea r15, str.failed_to_fill_whole_buffer
cmp eax, 0x24c521
cmp eax, 0x24c521
invalid
jmp 0x14018517d
jne 0x1401852a5
add dword [rax], eax
add byte [rdi], cl
invalid
add byte [rax], al
mov rbx, qword [rsi + 8]
mov r13, qword [rsi + 0x10]
mov ebp, dword [rsi + 0x10]
mov ebp, dword [rsi + 0x10]
cmp rbx, r13
je 0x14018513d
invalid
rol byte [rax + 0xb8bf], 0
add byte [rdx + rbp*2 + 0x48], dh
je 0x1401851f0
mov rax, qword [rdi + 0xa8]
cmp byte [rdi + 0xb8], 0
je 0x1401851f0
mov rax, qword [rdi + 0xa8]
test al, 0
add byte [rax], al
mov rbp, qword [rdi + 0xb0]
scasd eax, dword [rdi]
mov al, 0
add byte [rax], al
cmp rbp, rax
mov rdx, rax
mov edx, eax
cmovb rdx, rbp
invalid
sub rax, rdx
add rdx, qword [rdi + 0xa0]
invalid
add byte [rax], al
invalid
movabs al, byte [0x3948eb294c000000]
ret
sub rbx, r13
cmp rbx, rax
cmp ebx, eax
cmp ebx, eax
cmovae rbx, rax
mov rcx, qword [rsi]
add rcx, r13
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
invalid
pop rdx
sbb al, byte [rax]
invalid
pop rdx
sbb al, byte [rax]
mov rcx, qword [rsi + 0x18]
lea rax, [rbx + r13]
cmp rcx, rax
cmovbe rcx, rax
mov qword [rsi + 0x18], rcx
mov qword [rsi + 0x10], rax
add rbx, rbp
add ebx, ebp
add ebx, ebp
mov qword [rdi + 0xb0], rbx
cmp rax, r13
jne 0x140185170
jmp case.0x140165fe7.196
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
test eax, eax
je 0x140185247
mov ecx, eax
and ecx, 3
movsxd rcx, dword [r14 + rcx*4]
add rcx, r14
jmp rcx
mov r13, qword [rax + 7]
mov rdx, qword [r13]
test rdx, rdx
je 0x140185234
mov rcx, rbx
mov rbp, rax
call rdx
ror byte [rax - 0x77], cl
invalid
cmp qword [r13 + 8], 0
or byte [rax], al
je 0x14018528b
cmp qword [r13 + 0x10], 0x11
cmp dword [rbp + 0x10], 0x11
adc byte [rcx], dl
jae case.0x14015d061.208
mov r13, rax
jmp 0x140185279
cmp eax, ebp
jne 0x1401851e1
call 0xc7dee3c7
mov eax, 0x1000000
mov byte [rdi + 0xb8], 1
mov rbx, qword [rsi + 8]
jmp 0x140185186
invalid
invalid
invalid
invalid
invalid
shr ecx, 0x20
cmp ecx, 0x23
je 0x140185170
add bh, bh
invalid
invalid
add bh, bh
invalid
jmp 0x1401852a5
mov r13, rax
mov rbx, qword [rbx - 8]
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rbx
call r12
mov rax, r13
dec rax
dec eax
mov rcx, qword [0x14043f190]
sahf
sub eax, dword [rax]
xor edx, edx
mov r8, rax
mov eax, eax
mov eax, eax
call r12
jmp 0x140185170
invalid
invalid
invalid
mov rax, r15
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
ret
int3
sub ebx, esp
invalid
add byte [rbx + rcx*4 + 0x32], cl
mov esi, dword [rdx]
or dword [rbx + rcx*4 + 0x6f], ecx
sbb cl, ch
pushfq
add dword [rax], eax
add byte [rax + 0x7400707e], al
jle 0x140185372
invalid
invalid
jle 0x140185372
add byte [rcx + rcx + 0x48], dh
mov ecx, dword [rdi + 0x18]
or dword [rax - 0x75], ecx
sbb r9b, r13b
iretd
add byte [rax], al
mov eax, dword [rdi + 0x18]
mov eax, ebx
mov edx, edi
invalid
and byte [rax + 0x39], cl
ror dword [rax + 0xf], 0x46
cmovbe rcx, rax
mov qword [rdi + 0x18], rcx
mov qword [rdi + 0x10], rax
add r15, rbp
invalid
mov eax, dword [rsi + 0x18]
sbb byte [rax - 0x77], cl
and al, 0x20
mov ebp, ebp
sub ebp, esp
and bl, byte [rax + 0x1a]
add byte [rax - 0x75], cl
mov rcx, qword [rdi + 0x18]
invalid
invalid
add al, 0x27
mov dword [rdi + 0x10], eax
mov edx, dword [rsp + 0x20]
and al, 0x20
test edi, edi
add dword cs:[rax], eax
add byte [rcx + rdi - 0x20], cl
cmp rax, r12
add dh, al
jo 0x1401853de
mov eax, ebp
add byte [rsi + rbp + 0x48], sil
mov eax, dword [rsi + 0x58]
invalid
mov eax, edx
add eax, esp
cmp eax, ebp
call 0x140d7db62
add byte [rax], al
invalid
add byte [rax - 0x77], cl
adc byte [r9 + r15 - 0x20], r9b
mov byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0x3e], 1
push rdx
push rdi
sbb al, byte [rax]
mov eax, ebp
jle 0x1401854e6
test eax, eax
cmp eax, esp
mov edi, dword [rsi + 0x80]
add byte [rax], al
scasb al, byte [rdi]
mov byte [rax], al
add byte [rax], al
invalid
std
cmovb edx, ebp
sti
sti
mov eax, edi
in eax, 0x4d
cmovbe ebp, esp
sbb byte [rcx + rcx*4 + 0x67], cl
adc byte [rcx + 1], cl
out dx, eax
mov esi, 0x88
ror byte [rax - 0x7d], 0xc4
invalid
sub byte [rbx + 0x5d], bl
pop rdi
and dh, al
add dword [rax - 0x77], ecx
mov eax, ebp
jmp 0x140185320
mov eax, ebp
invalid
sbb al, 0x63
sbb al, byte [rax]
lea eax, [0x1403d17f0]
add eax, 0x24c2ce
add byte [rax], al
add al, ch
and al, 0x61
sbb al, byte [rax]
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
invalid
mov rbx, qword [rdx + 0x10]
cmp qword [rdx + 8], rbx
jne 0x14018555d
xor eax, eax
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rsi, rdx
mov rdi, rcx
lea r14, str.failed_to_fill_whole_buffer
add byte [rbp + rcx*4 + 0x3d], cl
invalid
invalid
sub byte [rax], al
add byte [rbp + rcx*4 + 0x3d], cl
invalid
cmp eax, 0x286367
mov r12, qword [sym.imp.kernel32.dll_HeapFree]
push rax
push rax
sbb eax, dword [rax]
jmp case.0x1401696ff.139
invalid
add byte [rax], r8b
cmp qword [rsi + 0x10], rbx
je 0x140185645
mov rbx, qword [rsi + 0x10]
cmp qword [rsi + 8], rbx
cmp dword [rsi + 8], ebx
cmp dword [rsi + 8], ebx
pop rsi
or byte [rsi + rsi*4 + 0x48], dh
mov rcx, rdi
je 0x14018554a
mov rcx, rdi
mov rdx, rsi
call case.0x14015d061.211
test rax, rax
je case.0x1401612b6.187
mov ecx, eax
and ecx, 3
add ecx, dword [rcx + 0x63]
or al, 0x8f
add ecx, dword [rcx + 0x63]
or al, 0x8f
invalid
add rcx, r15
stc
jmp rcx
adc byte [rbx], ah
je case.0x140128e75.638
jmp case.0x1401855b0.2
invalid
and esi, dword [rbp - 0x7a]
jne case.0x1401855b0.2
mov rbx, qword [rax - 1]
pop rax
dec dword [rbx + rcx*4 + 0x68]
mov r13, qword [rax + 7]
mov r13, qword [rax + 7]
mov rdx, qword [r13]
test rdx, rdx
je 0x1401855e2
mov rcx, rbx
mov ecx, ebx
mov rbp, rax
call rdx
mov rax, rbp
invalid
cmp qword [r13 + 8], 0
cmp dword [rbp + 8], 0
je 0x14018562e
cmp qword [r13 + 0x10], 0x11
jae 0x140185615
mov r13, rax
jmp case.0x14015c9ce.229
jp case.0x14015be32.246
invalid
invalid
jmp case.0x1401855b0.2
dec dword [rcx - 0x77]
invalid
mov r13, rax
mov rbx, qword [rbx - 8]
mov rcx, qword [0x14043f190]
xor edx, edx
ror byte [rcx - 0x77], cl
fadd dword [rcx - 1]
invalid
mov rax, r13
mov eax, ebp
ror byte [rcx - 0x77], cl
fadd dword [rcx - 1]
invalid
mov eax, ebp
dec rax
mov rcx, qword [0x14043f190]
or eax, 0x2b9b58
pop rax
wait
sub eax, dword [rax]
xor edx, edx
mov r8, rax
rol byte [rcx - 1], 0xd4
rol byte [rcx - 1], 0xd4
jmp case.0x140128e75.638
invalid
mov rax, r14
jmp case.0x1401855b0.2
dec esp
int3
int3
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x78
mov rsi, rdx
mov rbx, rcx
mov r12, qword [rdx]
mov r14, qword [rdx + 0x10]
invalid
mov rax, r12
loopne 0x1401856bd
sub rax, r14
sub eax, esi
mov rdi, r14
cmp rax, 0x20
clc
and byte [rbx + 0x2b], dh
clc
and byte [rbx + 0x2b], dh
mov rcx, rbx
mov rdx, rsi
mov edx, esi
invalid
mov edx, esi
bnd call case.0x14017a8cb.72
call case.0x14017a8cb.72
add al, byte [rax]
add byte [rax - 0x77], cl
xlatb
mov rdi, rdx
test rax, rax
je 0x14018569a
mov r13d, 1
jmp case.0x1401784b9.94
add byte [rax], al
add cl, ch
jle 0x14018569a
test rdi, rdi
je 0x1401858e7
add byte [rax], al
add byte [rax], al
mov rdi, qword [rsi + 0x10]
mov edi, dword [rsi + 0x10]
mov edi, dword [rsi + 0x10]
mov qword [rsp + 0x28], r14
mov eax, 0x2000
mov qword [rsp + 0x30], rax
xor r13d, r13d
in eax, dx
in eax, dx
lea r15, [rsp + 0x38]
lea rbp, [0x14040b8e8]
sub eax, 0x286223
cmp byte [rax - 0x73], cl
sub eax, 0x286223
mov qword [rsp + 0x58], r12
mov rax, qword [rsi]
invalid
cmp rdi, rax
invalid
jne 0x1401856fe
cmp rax, r12
jne 0x1401856fe
loopne 0x14018574b
invalid
bnd call case.0x14017a8cb.72
add byte [rax], al
mov rdi, rdx
test rax, rax
ror byte [rdi], 0x85
invalid
add al, byte [rax]
add byte [rax], al
add byte [rax], al
test rdi, rdi
mov rdi, qword [rsi + 0x10]
je case.0x140180aee.212
adc byte [rdi], cl
test byte [0x1881856fe], al
invalid
mov rax, qword [rsi]
mov eax, dword [rsi]
cmp rdi, rax
invalid
jne case.0x1401612b6.191
mov r12, rax
mov r12, rax
add r12, 0x20
jb 0x1401858ee
invalid
add byte [rax - 0x73], cl
or al, 0
lea rcx, [rax + rax]
cmp rcx, r12
cmova r12, rcx
cmp r12, 9
cmp esp, 9
cmp esp, 9
mov ecx, 8
cmovb r12, rcx
loope 0x140185771
test rax, rax
test eax, eax
sal byte [rax + rbp + 0x48], 0x8b
or byte [rax - 0x77], r9b
and al, 0x38
je 0x140185755
mov rcx, qword [rsi + 8]
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x48], rax
mov eax, 1
jmp 0x140185757
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
mov r12, rax
mov r12, rax
jmp 0x14018578e
xor eax, eax
mov rdx, r12
mov edx, esp
not rdx
shr rdx, 0x3f
invalid
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x60]
mov r8, r12
mov eax, esp
invalid
mov eax, esp
mov r9, r15
call fcn.1400aff50
cmp qword [rsp + 0x60], 0
jne 0x1401858ee
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x68
mov rax, qword [rsp + 0x68]
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
mov qword [rsi], r12
mov dword [rsi], esp
sub r12, rdi
sub esp, edi
add rdi, qword [rsi + 8]
mov rax, qword [rsp + 0x30]
and al, 0x30
or byte [rax - 0x75], cl
and al, 0x30
and al, 0x30
cmp r12, rax
cmovae r12, rax
loopne 0x1401857ea
mov dword [rsp + 0x38], edi
and al, 0x38
cmp byte [rcx + rcx*4 + 0x64], cl
and al, 0x40
invalid
loopne 0x1401857ea
and al, 0x40
mov qword [rsp + 0x48], 0
mov qword [rsp + 0x50], r13
push rax
add byte [rcx + rcx*4 + 0x6c], cl
and al, 0x50
push rax
push rax
jmp case.0x140132317.494
adc byte [rbx], ah
and ecx, dword [rdi]
test dword [rcx + 1], ecx
jne 0x140185913
add byte [rax], al
mov rcx, rbx
mov rdx, r15
call case.0x14015d061.211
cli
invalid
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
invalid
add byte [rax], al
add byte [rax], al
cli
invalid
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
movabs byte [0xe083c78948000000], al
add byte [rax], al
mov rdi, rax
and eax, 3
mov r13d, 1
add byte [rax], al
mov rdi, rax
and eax, 3
mov r13d, 1
add byte [rax + 0x63], cl
test dword [rax], r8d
movsxd rax, dword [rbp + rax*4]
add rax, rbp
jmp rax
sal byte [rbp + rax + 0x4c], 0x89
jmp 0xc3622914
je 0x140185813
mov rcx, r13
call rax
cmp qword [r14 + 8], 0
je 0x140185837
cmp qword [r14 + 0x10], 0x11
jb 0x140185825
jle 0x14018582e
adc dword [rdx + 4], esi
mov r13, qword [r13 - 8]
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x1b4d91
adc eax, 0x1b4d91
dec rdi
mov rcx, qword [0x14043f190]
or eax, 0x2b994f
or eax, 0x2b994f
cqo
sub eax, dword [rax]
invalid
add byte [rcx], dh
ror byte [rcx - 0x77], cl
clc
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
jl 0x140185897
sbb eax, dword [rax]
jmp case.0x140132317.494
jns 0x14018584e
invalid
invalid
jmp qword [rsi + 0x66]
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov rax, rdi
clc
shr rax, 0x20
shr eax, 0x20
cmp eax, 0x23
je case.0x140132317.494
pop rdx
invalid
invalid
invalid
jmp 0x140185913
sahf
add byte [rax], al
add byte [rsi + 0x66], ah
nop dword cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov rdi, qword [rsi + 0x10]
mov rdi, qword [rsi + 0x10]
adc byte [rax - 0x7b], cl
sal byte [rdx + rsi*2 + 0x48], 0x8b
test rax, rax
je case.0x140180aee.212
mov rcx, qword [rsp + 0x50]
and al, 0x50
push rax
mov r13, rcx
sub r13, rax
invalid
int 0x49
sub ebp, eax
invalid
add rdi, rax
cmp rcx, r12
mov rdx, qword [rsp + 0x30]
mov r8, 0xffffffffffffffff
sar bh, 0xff
invalid
dec dword [rcx + 0xf]
cmovne edx, eax
sar bh, 0xff
invalid
cmovne edx, eax
lea rcx, [rdx + rdx]
test rdx, rdx
cmovs rcx, r8
enter 0x3949, 0xffffffffffffffd4
invalid
cmovb rcx, rdx
mov qword [rsi + 0x10], rdi
mov dword [rsi + 0x10], edi
jle 0x1401858d5
cmp rax, r12
cmove rdx, rcx
cmove edx, ecx
invalid
cmove edx, ecx
mov qword [rsp + 0x30], rdx
mov r12, qword [rsp + 0x58]
mov esp, dword [rsp + 0x58]
xor byte [rbx + rcx*4 + 0x64], cl
and al, 0x58
mov rax, qword [rsi]
cmp rdi, rax
je 0x1401856d2
invalid
invalid
invalid
jmp 0x1401856fe
invalid
mov r13d, 1
movabs rdi, 0x2600000003
jmp 0x140185913
mov r14, qword [rsp + 0x28]
sub rdi, r14
je case.0x14017a8cb.73
sub byte [rcx + rbp - 9], cl
xor r13d, r13d
jmp case.0x1401784b9.94
mov r13d, 1
add byte [rax], al
add byte [rbx + rcx*4 + 0x74], cl
and al, 0x28
mov r14, qword [rsp + 0x28]
mov rbx, qword [rsi + 0x10]
mov r8, rbx
sub r8, r14
mov rdx, qword [rsi + 8]
add rdx, r14
lea rcx, [rsp + 0x38]
lea rcx, [rsp + 0x38]
and al, 0x38
call fcn.140039460
test r13, r13
lea rdx, [0x1403da948]
cmovne rdx, rdi
cmovne edx, edi
add byte [rax + 0xf], cl
xlatb
cmovne edx, edi
cmp qword [rsp + 0x38], 0
cmove r14, rbx
cmove rdx, rdi
cmove edx, edi
and al, 0x38
add byte [rdi + rcx + 0x44], cl
cmove rdx, rdi
cmove edx, edi
cmove edx, edi
xlatb
mov eax, 1
cmove rax, r13
mov qword [rsi + 0x10], r14
add rsp, 0x78
invalid
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x48
mov rsi, rdx
mov esi, edx
mov rbx, rcx
xorps xmm0, xmm0
movaps xmmword [rsp + 0x30], xmm0
and al, 0x30
and al, 0x30
movaps xmmword [rsp + 0x20], xmm0
lea r14, [rsp + 0x20]
lea r12, [0x14040b8f8]
and eax, 0x285f59
and eax, 0x285f59
mov r13, qword [sym.imp.kernel32.dll_HeapFree]
mov ebp, dword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1401859ba
add byte [rax], al
cmp byte [rdi + 0x10], 0x23
jne 0x140185a88
invalid
add byte [rax], al
invalid
invalid
mov r8d, 0x20
mov rcx, rbx
mov rdx, r14
call case.0x1401612b6.175
dec dword [rax - 0x77]
xlatb
dec dword [rax - 0x77]
xlatb
test rax, rax
je 0x140185a52
sal byte [rdi + rdi*2 - 0x77], 0xf9
mov ecx, edi
and ecx, 3
movsxd rcx, dword [r12 + rcx*4]
add rcx, r12
loope switch.0x1401859df
jmp rcx
loope 0x140185962
jg 0x1401859f3
mov edi, dword [rdi - 1]
mov rbp, qword [rdi + 7]
invalid
mov rax, qword [rbp]
test rax, rax
je 0x140185a01
invalid
mov rcx, r15
call rax
cmp qword [rbp + 8], 0
je 0x140185a22
cmp qword [rbp + 0x10], 0x11
jb 0x140185a13
mov r15, qword [r15 - 8]
mov rcx, qword [0x14043f190]
sub eax, dword [rax]
xor edx, edx
mov r8, r15
call r13
call rbp
call rbp
dec rdi
mov rcx, qword [0x14043f190]
xchg edi, eax
sub eax, dword [rax]
xor edx, edx
mov r8, rdi
call r13
jmp 0x1401859ba
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov rcx, rdi
shr rcx, 0x20
cmp ecx, 0x23
stc
and ecx, dword [rdi]
test byte [rdx - 1], ch
push 0xffffffffffffffff
invalid
invalid
stc
and ecx, dword [rdi]
test byte [rdx - 1], ch
push 0xffffffffffffffff
push 0xffffffffffffffff
invalid
jmp 0x140185a88
cmp rdi, 0x21
jae 0x140185ab0
mov r14, rax
mov rax, qword [rsi]
mov rbx, qword [rsi + 0x10]
sub rax, rbx
fmul dword [rax + 0x39]
clc
fmul dword [rax + 0x39]
clc
jb case.0x140185f7c.109
mov rcx, qword [rsi + 8]
add rcx, rbx
lea rdx, [rsp + 0x20]
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
sbb al, byte [rax]
sbb al, byte [rax]
add rbx, rdi
mov qword [rsi + 0x10], rbx
mov dword [rsi + 0x10], ebx
mov dword [rsi + 0x10], ebx
adc byte [rcx + rcx*4 - 0x10], cl
mov rax, r14
mov rdx, rdi
cli
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
mov rcx, rsi
int1
mov rdx, rbx
mov r8, rdi
call fcn.14032f9f0
mov rbx, qword [rsi + 0x10]
pop rsi
adc bl, ch
invalid
pop rsi
adc bl, ch
mov edx, 0xf9058d4c
add eax, 0x24bbf9
mov edx, 0x20
mov rcx, rdi
lea r8, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23library_std_srciomod.rs
add eax, 0x24bbf9
mov edx, 0x20
mov rcx, rdi
call fcn.14032b5e0
int3
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
mov rsi, rdx
mov rdi, rcx
invalid
mov rax, qword [rdx]
mov r14, qword [rdx + 0x10]
adc byte [rax - 0x77], cl
and al, 0x48
adc byte [rax - 0x77], cl
and al, 0x48
sub rax, r14
mov rbx, r14
cmp rax, 0x20
clc
invalid
invalid
clc
and byte [rbx + 0x2b], dh
jae 0x140185b29
jae 0x140185b29
mov rcx, rdi
mov rdx, rsi
mov edx, esi
mov edx, esi
call fcn.140185e80
mov rbx, rdx
add byte [rax - 0x77], cl
ror dword [rax - 0x7b], cl
test rax, rax
je case.0x14015c9ce.237
mov r15d, 1
test rax, rax
je case.0x14015c9ce.237
mov r15d, 1
mov edi, 1
jmp 0x140185e27
test rbx, rbx
je 0x140185e03
add al, byte [rax]
invalid
mov rbx, qword [rsi + 0x10]
mov ebx, dword [rsi + 0x10]
adc byte [rcx + rcx*4 + 0x74], cl
and al, 0x20
mov qword [rsp + 0x20], r14
mov dword [rsp + 0x20], esi
mov r14d, 0x2000
add byte [rax], al
xor r15d, r15d
lea rbp, [0x14040b908]
dec dword [rax - 0x73]
sub eax, 0x285dca
sub byte [rax], al
mov rax, qword [rsi]
cmp rbx, rax
jne 0x140185b74
cmp rax, qword [rsp + 0x48]
jne 0x140185b74
jne 0x140185b74
mov rcx, rdi
mov rdx, rsi
call fcn.140185e80
sub byte [rbx], al
add byte [rax], al
sub byte [rbx], al
add byte [rax], al
mov rbx, rdx
test rax, rax
test eax, eax
test eax, eax
jne 0x140185e1c
test rbx, rbx
mov rbx, qword [rsi + 0x10]
je 0x140185df6
invalid
test dword [rdx], eax
add al, byte [rax]
invalid
test byte [rbp + 0x48000002], al
mov eax, dword [rsi]
add byte [rax - 0x75], cl
invalid
mov rax, qword [rsi]
cmp rbx, rax
jne case.0x1401612b6.196
mov r12, rax
add r12, 0x20
invalid
jb 0x140185e0a
loope 0x140185bdb
loope 0x140185be7
test eax, eax
je case.0x1401629ef.192
sal byte [rbp + rbp + 0x48], 0x8b
or byte [rax - 0x77], r9b
and al, 0x28
mov rcx, qword [rsi + 8]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x38], rax
mov eax, 1
add byte [rax], al
add byte [rax], al
jmp 0x140185bd2
mov r12, rax
jmp 0x140185c0b
test byte [rax], al
add byte [rax], al
add byte [rax], al
xor eax, eax
mov rdx, r12
not rdx
not edx
shr rdx, 0x3f
mov qword [rsp + 0x30], rax
xor byte [rax - 0x73], cl
and al, 0x50
and al, 0x50
and al, 0x50
mov r8, r12
mov eax, esp
loopne case.0x140184b3c.29
lea r9, [rsp + 0x28]
lea ecx, [rsp + 0x28]
call fcn.1400aff50
cmp qword [rsp + 0x50], 0
jne 0x140185e0a
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x75], cl
and al, 0x58
mov rax, qword [rsp + 0x58]
mov qword [rsi + 8], rax
mov qword [rsi], r12
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
add rax, rbx
sub r12, rbx
cmp r12, r14
cmovae r12, r14
out 0x48, al
mov dword [rsp + 0x28], eax
and al, 0x28
out 0x48, al
mov dword [rsp + 0x28], eax
and al, 0x28
and al, 0x28
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x38], 0
add byte [rcx + rcx*4 + 0x7c], cl
and al, 0x40
add byte [rcx + rcx*4 + 0x7c], cl
and al, 0x40
test r12, r12
je 0x140185df6
invalid
in al, 0xf
test byte [rcx + 0x4d000001], bh
add byte [rbp - 0x77], cl
invalid
add byte [rbp - 0x77], cl
in eax, 0x45
xor edi, edi
mov r13, r12
xor r15d, r15d
jmp 0x140185c6d
mov r13, qword [rsp + 0x30]
insb byte [rdi], dx
and al, 0x30
mov r15, qword [rsp + 0x38]
cmp r13, r15
je 0x140185da3
cmp byte [rdi + 0xb8], 0
mov edi, 0xb8
add byte [rdi], cl
jne 0x140185d46
mov rcx, rdi
add byte [rax], al
add byte [rax], al
jne 0x140185d46
mov rcx, rdi
lea rdx, [rsp + 0x28]
lea edx, [rsp + 0x28]
call case.0x14015d061.211
test rax, rax
test eax, eax
idiv bh
dec dword [rax - 0x7b]
test eax, eax
je 0x140185d30
mov rbx, rax
and eax, 3
mov r15d, 1
test eax, eax
je 0x140185d30
add byte [rax], al
mov rbx, rax
and eax, 3
mov r15d, 1
movsxd rax, dword [rbp + rax*4]
add rax, rbp
add eax, ebp
add byte [rax + 1], cl
call 0x1bb993da7
mov dr1, rdi
jne 0x140185e22
add eax, ebp
jmp rax
jne 0x140185e22
mov r13, qword [rbx - 1]
mov r15, qword [rbx + 7]
imul edi, edi, 0x4c
mov edi, dword [rbx + 7]
mov rax, qword [r15]
test rax, rax
je 0x140185cc5
mov rcx, r13
call rax
cmp qword [r15 + 8], 0
cmp dword [rdi + 8], 0
je 0x140185ce9
cmp qword [r15 + 0x10], 0x11
jb 0x140185cd7
mov r13, qword [r13 - 8]
mov rcx, qword [0x14043f190]
mov ecx, dword [0x14043f190]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rax - 1], cl
retf
dec rbx
mov rcx, qword [0x14043f190]
xchg esp, eax
sub eax, dword [rax]
xchg esp, eax
sub eax, dword [rax]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
retf 0x1b48
add cl, ch
push rdi
invalid
invalid
invalid
retf 0x1b48
add byte [rax], al
add byte [rax], al
mov rax, rbx
shr rax, 0x20
cmp eax, 0x23
je 0x140185c5a
cmp bh, bh
invalid
invalid
cmp bh, bh
invalid
jmp 0x140185e22
add byte [rax], al
add byte [rax], al
mov r13, qword [rsp + 0x38]
cmp r13, r15
cmp ebp, edi
cmp ebp, edi
jne 0x140185da3
mov byte [rdi + 0xb8], 1
mov r13, qword [rsp + 0x30]
add dword [rbx + rcx*4 + 0x6c], ecx
and al, 0x30
mov rax, qword [rdi + 0xa8]
mov rbx, qword [rdi + 0xb0]
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
lahf
mov al, 0
add byte [rax], al
cmp rbx, rax
mov rdx, rax
cmovb rdx, rbx
sub rax, rdx
add rdx, qword [rdi + 0xa0]
invalid
add byte [rax], al
add byte [rax], al
movabs al, byte [0x3949fd294d000000]
invalid
add byte [rax], al
sub r13, r15
cmp r13, rax
cmovae r13, rax
mov rcx, qword [rsp + 0x28]
add rcx, r15
add ecx, edi
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x40]
add r15, r13
add edi, ebp
cmp rax, r15
cmovbe rax, r15
mov qword [rsp + 0x40], rax
and al, 0x40
add r13, rbx
fisttp qword [rcx + rcx*4 - 0x51]
mov al, 0
add byte [rax], al
fisttp qword [rcx + rcx*4 - 0x51]
mov al, 0
add byte [rax], al
mov r13, r15
mov rbx, qword [rsi + 0x10]
test r13, r13
test ebp, ebp
test ebp, ebp
je 0x140185df6
mov rax, qword [rsp + 0x40]
mov r15, rax
mov edi, eax
sub r15, r13
add rbx, r13
cmp rax, r12
mov rcx, 0xffffffffffffffff
loopne 0x140185e06
mov ecx, 0xffffffff
cmovne r14, rcx
lea rax, [r14 + r14]
add al, 0x36
add al, 0x36
test r14, r14
cmovs rax, rcx
cmp r12, r14
cmovb rax, r14
invalid
invalid
invalid
mov qword [rsi + 0x10], rbx
cmp r13, r12
cmove r14, rax
mov rax, qword [rsi]
cmp rbx, rax
je 0x140185b46
std
invalid
invalid
std
invalid
invalid
jmp 0x140185b74
mov r14, qword [rsp + 0x20]
sub rbx, r14
xor r15d, r15d
jmp 0x140185e27
xor ebx, ebx
xor r15d, r15d
fild dword [rbp + 0x31]
invalid
xor edi, edi
jmp 0x140185e27
mov r15d, 1
movabs rbx, 0x2600000003
add eax, dword [rax]
add byte [rax], al
add byte es:[rax], al
add bl, ch
invalid
add eax, dword [rax]
add byte [rax], al
add byte es:[rax], al
add bl, ch
invalid
mov r15d, 1
add byte [rax], al
mov r14, qword [rsp + 0x20]
mov rdi, qword [rsi + 0x10]
mov r8, rdi
mov eax, edi
mov eax, edi
sub r8, r14
mov rdx, qword [rsi + 8]
add rdx, r14
add edx, esi
lea rcx, [rsp + 0x28]
sub al, ch
invalid
jmp 0x140185e41
test r15, r15
lea rdx, [0x1403da948]
lea edx, [0x1403da948]
sub al, ch
invalid
lea edx, [0x1403da948]
cmovne rdx, rbx
cmp qword [rsp + 0x28], 0
cmove r14, rdi
cmove rdx, rbx
mov eax, 1
add byte [rax], al
add byte [rcx + 0xf], cl
invalid
invalid
mov qword [rsi + 0x10], r14
add rsp, 0x68
pop rbx
add byte [rax], al
add byte [rcx + 0xf], cl
invalid
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
ret
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x48
mov rsi, rdx
mov rbx, rcx
mov ebx, ecx
mov ebx, ecx
xorps xmm0, xmm0
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x20], xmm0
lea r14, [rsp + 0x20]
lea r12, [0x14040b918]
mov r13, qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [rbx + 0xb8], 0
mov eax, 0
mov eax, 0
jne 0x140185f08
add byte [rax], al
add byte [rax], al
cmp byte [rdi + 0x10], 0x23
jne 0x140186038
mov byte [rbx + 0xb8], 1
mov rax, qword [rbx + 0xa8]
mov r15, qword [rbx + 0xb0]
cmp r15, rax
mov rdx, rax
cmovb rdx, r15
sub rax, rdx
add rdx, qword [rbx + 0xa0]
cmp rax, 0x20
mov edi, 0x20
cmovb rdi, rax
cmp rax, 1
jne 0x140185f50
movzx eax, byte [rdx]
mov byte [rsp + 0x20], al
jmp 0x140185f5b
mov rcx, r14
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add r15, rdi
mov qword [rbx + 0xb0], r15
xor eax, eax
test rax, rax
je 0x140186002
invalid
xchg edx, eax
add byte [rax], al
invalid
mov ecx, edi
and ecx, 3
movsxd rcx, dword [r12 + rcx*4]
add rcx, r12
jmp rcx
invalid
cmp rdi, 0x21
jae 0x140186060
mov r14, rax
mov rax, qword [rsi]
mov rbx, qword [rsi + 0x10]
sub rax, rbx
cmp rax, rdi
jb 0x14018604c
mov rcx, qword [rsi + 8]
add rcx, rbx
lea rdx, [rsp + 0x20]
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rbx, rdi
mov qword [rsi + 0x10], rbx
mov rax, r14
mov rdx, rdi
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, rsi
mov rdx, rbx
mov r8, rdi
call fcn.14032f9f0
mov rbx, qword [rsi + 0x10]
jmp 0x14018601a
lea r8, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23library_std_srciomod.rs
mov edx, 0x20
mov rcx, rdi
call fcn.14032b5e0
int3
enter 0xffffffffffff8348, 0x7f
or byte [rax], al
je 0x14018614b
sub byte [rax - 0x7d], cl
jg 0x140186137
cmp qword [rdi + 0x10], 0x11
jae 0x14018612f
adc dword [rbx + 5], esi
mov rdi, rax
jmp 0x140186136
mov rdi, rax
mov edi, eax
mov rsi, qword [rsi - 8]
mov rcx, qword [0x14043f190]
mov ecx, dword [0x14043f190]
xor edx, edx
mov r8, rsi
mov eax, esi
mov eax, esi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, rdi
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
xor eax, eax
add rsp, 0x60
pop rbx
pop rdi
pop rsi
ret
mov r12, qword [rdi + 0x400]
test r12, r12
je case.0x14015aa47.282
mov r13, qword [rdi + 0x410]
test r13, r13
adc byte [rax + rax], al
add byte [rbp - 0x7b], cl
in eax, dx
jne 0x1401863b3
mov rcx, qword [rdi + 0x408]
test rcx, rcx
test ecx, ecx
test ecx, ecx
je 0x140186260
lea rax, [rcx + rbx]
cmp rax, 2
sbb dword [rax - 0x7d], ecx
clc
add cl, byte [rdi]
jbe 0x140186290
mov r12d, 3
jbe 0x140186290
movabs byte [0x3bc41000000], al
add byte [rcx + 0x29], cl
int3
mov r12d, 3
sub r12, rcx
jb 0x140186519
invalid
sbb al, 3
add byte [rax], al
invalid
mov r13, rbx
sub r13, r12
jb 0x140186507
invalid
add byte [rax - 0x75], cl
je 0x140186231
mov rsi, qword [rsp + 0x28]
add rcx, rsi
sub byte [rax + 1], cl
int1
mov rdx, r14
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rdi + 0x418]
mov qword [rsp + 0x20], 0x400
mov r8d, 3
mov rdx, rsi
mov r9, rdi
add byte [rax - 0x77], cl
mov r9, rdi
call fcn.140035f30
lea r8, [r14 + r12]
mov qword [rdi + 0x408], 0
mov r15d, 4
mov ecx, 0x2fd
jmp 0x1401862d2
cmp rbx, 3
jae 0x1401862c1
mov rcx, qword [rsp + 0x28]
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov qword [rdi + 0x408], rbx
mov r13, rbx
jmp 0x140186381
cmp rcx, 2
ja 0x1401864f6
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 0x140186381
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
shr edx, 1
lea r13, [rdx + rdx*2]
push rdx
cmp r13, rcx
jb 0x1401862f1
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 edx, eax
mov r8, r13
call fcn.140035f30
mov byte [rdi + 0x423], 1
mov rsi, qword [rdi + 0x400]
test rsi, rsi
je 0x1401864ca
mov rbp, rax
add rbp, r15
std
std
cmp rbp, 0x401
jae case.0x14015be32.259
mov rax, qword [rsi]
mov r15, qword [rsi + 0x10]
jle 0x140186355
invalid
jle 0x140186355
sub rax, r15
cmp rax, rbp
invalid
jb 0x140186398
call 0xcb60aec1
or byte [rcx + r8 - 7], r9b
mov rcx, qword [rsi + 8]
add rcx, r15
mov rdx, rdi
mov edx, edi
mov r8, rbp
mov eax, ebp
call sub.VCRUNTIME140.dll_memcpy
add r15, rbp
mov qword [rsi + 0x10], r15
mov byte [rdi + 0x423], 0
and eax, dword [rax + rax]
add byte [rax], al
and eax, dword [rax + rax]
add byte [rax], al
mov qword [rdi + 0x410], 0
add r13, r12
je 0x140186409
cmp rbx, r13
jb 0x1401864b8
add r14, r13
sub rbx, r13
jne 0x1401861b0
jmp 0x1401863ac
mov rcx, rsi
mov rdx, r15
mov r8, rbp
call fcn.14032f9f0
mov r15, qword [rsi + 0x10]
jmp 0x14018634d
xor eax, eax
jmp 0x140186477
mov byte [rdi + 0x423], 1
cmp r13, 0x401
jae 0x14018652a
mov rax, qword [r12]
mov rsi, qword [r12 + 0x10]
sub rax, rsi
cmp rax, r13
jb 0x140186488
invalid
add byte [rcx - 0x75], cl
and al, 8
mov rcx, qword [r12 + 8]
add rcx, rsi
add ecx, esi
mov rdx, rdi
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
xlatb
sbb r8b, byte [r8]
xlatb
sbb r8b, byte [r8]
add rsi, r13
add esi, ebp
mov qword [r12 + 0x10], rsi
mov byte [rdi + 0x423], 0
mov qword [rdi + 0x410], 0
xchg dword [rax], edx
add al, 0
add byte [rax], al
add byte [rax], al
invalid
xchg dword [rax], edx
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 + 0x74], cl
and al, 0x30
mov r14, qword [rsp + 0x30]
mov rdi, qword [r14 + 8]
jle 0x14018641a
mov eax, edi
and eax, 3
cmp eax, 1
jne 0x14018646a
mov rsi, qword [rdi - 1]
mov rbx, qword [rdi + 7]
mov rax, qword [rbx]
test rax, rax
je 0x140186431
mov rcx, rsi
call rax
dec rdi
cmp qword [rbx + 8], 0
or byte [rax], al
or byte [rax], al
je 0x140186458
cmp qword [rbx + 0x10], 0x11
adc byte [rcx], dl
jb 0x140186446
mov rsi, qword [rsi - 8]
mov rcx, qword [0x14043f190]
sub eax, dword [rax]
add byte [rcx], dh
ror byte [rcx - 0x77], cl
invalid
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14043f190]
xor edx, edx
ror byte [rcx - 0x77], cl
clc
lea ebp, [rbx]
add byte [rcx], dh
ror byte [rcx - 0x77], cl
clc
call qword [sym.imp.kernel32.dll_HeapFree]
lea rax, [0x1403de3a0]
mov qword [r14 + 8], rax
mov al, 1
add byte [rcx - 0x77], cl
or byte [rax - 0x3b7cb7ff], r14b
cmp byte [rbx + 0x5d], bl
pop rbx
pop rbp
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
ret
mov rcx, r12
mov rdx, rsi
mov r8, r13
call 0x15aadbf7d
add byte [rcx - 0x75], cl
je 0x1401864be
adc cl, ch
cmp al, 0xff
invalid
invalid
call 0x15aadbf7d
add byte [rcx - 0x75], cl
je 0x1401864be
adc cl, ch
cmp al, 0xff
invalid
lea rcx, str.Cannot_write_more_after_calling_finish__d
lea r8, [0x1403d1a88]
mov edx, 0x28
call fcn.1403343e0
lea r8, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23library_std_srciomod.rs
mov rcx, r13
add byte [rcx + rcx*4 - 0x17], cl
mov rdx, rbx
call fcn.14032b500
lea rcx, [0x1403d184e]
lea r8, [0x1403d18d8]
lea eax, [0x1403d18d8]
mov edx, 0x16
add byte [rax], al
call fcn.14032ba50
sbb al, byte [rax]
lea r8, [0x1403d18f0]
mov edx, 0x400
add al, 0
add byte [rax - 0x77], cl
jmp 0x15a694fdd
invalid
push rax
sbb al, byte [rax]
lea r8, [0x1403d1a18]
mov edx, 3
add byte [rax], al
call fcn.14032b570
lea r8, [0x1403d1a48]
mov rcx, r12
loope 0x14018655a
mov edx, ebx
call fcn.14032b5e0
lea r8, [0x1403d1a30]
add eax, 0x24b510
and al, 0
mov edx, 3
call fcn.14032b9c0
add byte [rax], al
add al, ch
xchg esi, eax
push rsp
sbb al, byte [rax]
lea r8, [0x1403d18f0]
mov edx, 0x400
add byte [rdx + 0x400], bh
mov rcx, r13
call fcn.14032b5e0
push rax
sbb al, byte [rax]
int3
sub rsp, 0x28
mov dword [rsp + 0x24], 0
in al, dx
sub bh, al
and al, 0x24
add byte [rax], al
add byte [rax], al
cmp edx, 0x80
add byte [rax], al
add byte [rbx + 0xf], dh
add byte [rax], al
jae 0x140186563
mov byte [rsp + 0x24], dl
and al, 0x24
mov r8d, 1
jmp 0x1401865ed
add byte [rax], al
add byte [rcx + 0xfa81d0], cl
rol byte [rcx + 0x800fa], 1
mov eax, edx
cmp edx, 0x800
jae 0x140186588
rol byte [rcx + 0x800fa], 1
add byte [rbx + 0x1b], dh
shr eax, 6
or al, 0xc0
mov byte [rsp + 0x24], al
and al, 0x24
invalid
and al, 0x24
and dl, 0x3f
or dl, 0x80
mov byte [rsp + 0x25], dl
and eax, 0x2b841
add byte [rax], al
and eax, 0x2b841
add byte [rax], al
jmp 0x1401865ed
cmp edx, 0x10000
jae 0x1401865b8
shr eax, 0xc
or al, 0xe0
loopne 0x14018651e
and al, 0x24
loopne 0x14018651e
and al, 0x24
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x25], al
and al, 0x25
and al, 0x25
and dl, 0x3f
or dl, 0x80
mov byte [rsp + 0x26], dl
push rsp
and al, 0x26
mov r8d, 3
jmp 0x1401865ed
shr eax, 0x12
and al, 7
or al, 0xf0
mov byte [rsp + 0x24], al
mov eax, edx
shr eax, 0xc
call 0x14c5789d7
invalid
mov byte [rsp + 0x25], al
and al, 0x25
and eax, 0xe8c1d089
mov eax, edx
shr eax, 6
and al, 0x3f
invalid
or al, 0x80
mov byte [rsp + 0x26], al
and dl, 0x3f
or dl, 0x80
mov byte [rsp + 0x27], dl
push rsp
and al, 0x27
invalid
invalid
push rsp
and al, 0x27
mov r8d, 4
lea rdx, [rsp + 0x24]
call fcn.140186170
sti
invalid
call qword [rax + 0x28c48348]
sub bl, al
sti
invalid
sub bl, al
int3
ror byte [rax - 0x7d], 1
jp 0x14018660f
add dword [rax - 0x73], ecx
adc eax, 0x24b0d1
jmp fcn.140038d90
jl 0x140186639
jmp 0x140186613
dec esp
int3
push rsi
push rdi
sub rsp, 0x38
mov rsi, rdx
mov rdi, rcx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, str.reqwest::Errorurlsourcebuilder_errorerror_sending_requesterror_following_redirectHTTP_status_server_errorHTTP_status_client_error__
and al, 0
mov r8d, 0xe
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
mov byte [rsp + 0x31], 0
mov rsi, qword [rdi]
lea r9, [rsi + 0x68]
lea rax, [0x140186f70]
mov qword [rsp + 0x20], rax
lea rdx, [0x1403dac93]
lea rcx, [rsp + 0x28]
mov r8d, 4
add al, 0
add byte [rax], al
call fcn.140039670
jmp 0x14018667b
movabs rax, 0x8000000000000000
cmp qword [rsi], rax
cmp dword [rsi], eax
cmp dword [rsi], eax
je 0x1401866b1
lea rax, case.0x140174c0d.112
scasb al, byte [rdi]
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x20], rax
lea rdx, [0x1403d1b3e]
mov ah, 0x24
add byte [rax - 0x73], cl
and al, 0x28
invalid
and al, 0
lea rcx, [rsp + 0x28]
sub byte [rcx - 0x48], al
add eax, dword [rax]
mov r8d, 3
add byte [rax], al
mov r9, rsi
call fcn.140039670
dec dword [rax - 0x7d]
jle 0x14018670d
cmp qword [rsi + 0x58], 0
je 0x1401866e2
invalid
add byte [rdx + rbp + 0x48], dh
add esi, 0x58
sub cl, byte [rax - 0x7d]
invalid
add rsi, 0x58
lea rax, [0x14008d5f0]
add eax, 0xfff06f2d
outsd dx, dword [rsi]
lock dec dword [rax - 0x77]
and al, 0x20
mov qword [rsp + 0x20], rax
lea rdx, [0x1403d1b41]
lea rcx, [rsp + 0x28]
mov ah, 0x24
add byte [rax - 0x73], cl
and al, 0x28
mov r8d, 6
mov r9, rsi
int1
int1
call fcn.140039670
cmp byte [rsp + 0x31], 0
movzx ecx, byte [rsp + 0x30]
je 0x140186716
mov al, 1
test cl, cl
jne 0x140186735
mov rax, qword [rsp + 0x28]
test byte [rax + 0x34], 4
jne 0x14018671d
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1403d5f39]
clc
and al, 0
clc
and al, 0
add byte [rcx - 0x48], al
add al, byte [rax]
mov r8d, 2
add byte [rax], al
jmp case.0x140174c0d.111
test cl, cl
setne al
jmp 0x140186735
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0x254d97
invalid
mov eax, dword [rax + 0x28]
lea rdx, [0x1403db4c3]
add byte [rcx - 0x48], al
add dword [rax], eax
mov r8d, 1
add byte [rax], al
call qword [rax + 0x18]
nop
add rsp, 0x38
pop rdi
pop rsi
ret
int3
push r15
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0xc8
invalid
add byte [rax - 0x77], cl
invalid
mov rsi, rdx
mov rbx, rcx
mov ebx, ecx
mov ebx, ecx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, str.Urlschemecannot_be_a_baseusernamepasswordhostportqueryfragment_rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_srcio_borrowed_buf.rsassertion_failed:_filled___self.buf.init
and al, 0
and al, 0
add byte [rcx - 0x48], al
add eax, dword [rax]
add byte [rax], al
invalid
mov r8d, 3
add bh, bh
push rax
sbb byte [rax - 0x77], cl
je 0x140186796
call qword [rax + 0x18]
mov qword [rsp + 0x38], rsi
mov byte [rsp + 0x40], al
and al, 0x40
and al, 0x40
mov byte [rsp + 0x41], 0
mov r14d, dword [rbx + 0x2c]
jae case.0x14017a8cb.85
mov rdi, qword [rbx + 8]
and al, 0x41
add byte [rbx + rcx*4 + 0x73], al
jae case.0x14017a8cb.85
mov rdi, qword [rbx + 8]
mov rsi, qword [rbx + 0x10]
test r14, r14
je 0x1401867b8
invalid
jg 0x1401867b8
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.2_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov rdx, rsi
xor r8d, r8d
xor eax, eax
invalid
xor eax, eax
mov r9, r14
call fcn.14032bba0
sbb al, byte [rax]
sbb al, byte [rax]
jne 0x140186799
mov qword [rsp + 0x78], rdi
mov qword [rsp + 0x80], r14
js 0x14018680a
mov dword [rsp + 0x80], esi
lea r12, [0x14019bfd0]
mov qword [rsp + 0x20], r12
lea rdx, [0x1403d1733]
lea rcx, [rsp + 0x38]
lea r9, [rsp + 0x78]
mov r8d, 6
call fcn.140039670
mov rax, rdi
inc r14d
je 0x140186810
cmp rsi, r14
jbe 0x140186806
cmp byte [rdi + r14], 0xbf
jg 0x14018680c
jmp 0x140186b3d
jne 0x140186b3d
add byte [rax], al
lea rax, [rdi + r14]
add al, 0x37
cmp rsi, r14
jne 0x140186819
xor eax, eax
jmp 0x14018681f
cmp byte [rax], 0x2f
sete al
xor al, 1
mov byte [rsp + 0x37], al
lea rax, [0x14001d010]
mov qword [rsp + 0x20], rax
lea rdx, [0x1403d1739]
lea r14, [rsp + 0x38]
lea r9, [rsp + 0x37]
mov r8d, 0x10
mov rcx, r14
call fcn.140039670
mov rcx, rbx
call fcn.1401e26e0
mov qword [rsp + 0x88], rax
mov byte [rax], al
add byte [rax], al
mov byte [rax], al
add byte [rax], al
mov qword [rsp + 0x90], rdx
mov qword [rsp + 0x20], r12
lea rdx, [0x1403d1749]
lea r9, [rsp + 0x88]
mov r8d, 8
mov rcx, r14
call fcn.140039670
mov rcx, rbx
call fcn.1401e27b0
mov edi, 0x89480005
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0xa0
add byte [rax], al
add byte [rbp + rcx*4 + 0x3d], cl
cmp eax, 0xfff97277
mov qword [rsp + 0x20], r15
test byte [rax + rbx*4], ah
and al, 0x98
add byte [rax], al
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0xa0
add byte [rax], al
add byte [rbp + rcx*4 + 0x3d], cl
invalid
ja 0x140186919
stc
dec dword [rcx + rcx*4 + 0x7c]
and al, 0x20
lea rdx, [0x1403d1751]
lea r9, [rsp + 0x98]
lea ecx, [rsp + 0x98]
mov r8d, 8
mov rcx, r14
call fcn.140039670
movzx eax, byte [rbx + 0x40]
lea rcx, [0x14040b928]
push rdx
push rax
sub byte [rax], al
push rdx
push rax
sub byte [rax], al
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov byte [rsp + 0x60], 3
jmp 0x140186965
mov eax, dword [rbx + 0x41]
mov byte [rsp + 0x60], 1
mov byte [r12 + 0x60], 1
mov dword [rsp + 0x61], eax
jmp 0x140186965
movups xmm0, xmmword [rbx + 0x41]
movups xmmword [rsp + 0x61], xmm0
mov byte [rsp + 0x60], 2
jmp 0x140186965
mov r8d, dword [rbx + 0x34]
mov r9d, dword [rbx + 0x38]
cmp r8d, r9d
ja 0x140186937
test r8, r8
je 0x140186926
jbe 0x140186924
cmp byte [rdi + r8], 0xc0
jge 0x140186926
jmp 0x140186937
jne 0x140186937
test r9, r9
je 0x140186950
cmp rsi, r9
jbe 0x14018694e
cmp byte [rdi + r9], 0xbf
jg 0x140186950
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.2_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov rdx, rsi
call fcn.14032bba0
jne 0x140186937
sub r9, r8
add r8, rdi
mov byte [rsp + 0x60], 0
mov qword [rsp + 0x68], r8
mov qword [rsp + 0x70], r9
lea rax, case.0x14016bd28.154
mov qword [rsp + 0x20], rax
lea rdx, [0x1403d1759]
lea r14, [rsp + 0x38]
je 0x1401869a0
cmp byte [rbp + rcx*4 + 0x4c], cl
and al, 0x60
je 0x1401869a0
cmp byte [rbp + rcx*4 + 0x4c], cl
and al, 0x60
mov r8d, 4
mov rcx, r14
call fcn.140039670
dec dword [rbx + 0x44892843]
and al, 0x5c
dec dword [rbx + 0x44892843]
and al, 0x5c
lea rax, case.0x140180aee.228
mov qword [rsp + 0x20], rax
invalid
and al, 0x20
lea rdx, [0x1403d175d]
lea r9, [rsp + 0x5c]
mov r8d, 4
mov eax, 4
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
call fcn.140039670
mov rcx, rbx
call fcn.1401e25f0
mov qword [rsp + 0xa8], rax
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rcx + rcx*4 + 0x64], cl
and al, 0x20
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rcx + rcx*4 + 0x64], cl
and al, 0x20
lea rdx, [0x1403dbd1c]
adc eax, 0x25533b
lea r9, [rsp + 0xa8]
mov r8d, 4
add byte [rax], al
add byte [rax], al
mov rcx, r14
call fcn.140039670
sub al, 0xeb
inc dword [rbx + rcx*4 + 0x73]
and al, 0x83
jnp 0x140186a16
invalid
je 0x140186a39
sub al, 0xeb
inc dword [rbx + rcx*4 + 0x73]
and al, 0x83
jnp 0x140186a16
add byte [rax + rdi + 0x44], dh
mov eax, dword [rbx + 0x1c]
mov r8d, dword [rbx + 0x1c]
inc r8d
cmp dword [rbx + 0x20], 0
je 0x140186a78
cmp r8d, r14d
ja 0x140186adc
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x7b], cl
ror byte [rdi], 0x84
stosd dword [rdi], eax
add byte [rax], al
add byte [rcx + rdi - 0x3a], cl
test r8, r8
je 0x140186acb
cmp rsi, r8
jbe 0x140186ac9
cmp byte [rdi + r8], 0xc0
jge 0x140186acb
jmp 0x140186adc
add byte [rax], al
add byte [rbx - 0x38b7dfa5], cl
and al, 0x48
add byte [rax], al
add byte [rax], al
mov ebx, dword [rbx + 0x20]
mov qword [rsp + 0x48], 0
mov qword [rsp + 0x20], r15
lea rdx, [0x1403d1761]
lea rcx, [rsp + 0x38]
lea r9, [rsp + 0x48]
mov r8d, 5
call fcn.140039670
test ebx, ebx
je 0x140186ac2
inc r14d
jne 0x140186b31
jmp 0x140186b5f
out 0, eax
add byte [rax], al
test r8, r8
je 0x140186a94
cmp rsi, r8
jbe 0x140186bfb
add byte [rax], al
add byte [rax], al
cmp byte [rdi + r8], 0xbf
jle 0x140186c01
invalid
jo 0x140186a90
add byte [rax], al
invalid
add rdi, r8
sub rsi, r8
mov qword [rsp + 0x48], rdi
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x20], r15
lea rdx, [0x1403d1761]
lea rcx, [rsp + 0x38]
lea r9, [rsp + 0x48]
mov r8d, 5
call fcn.140039670
xor edi, edi
jmp 0x140186b62
jne 0x140186adc
test r14, r14
je 0x140186af8
cmp rsi, r14
jbe 0x140186af6
div byte [rsi + 0x21]
cmp byte [rdi + r14], 0xbf
jg 0x140186af8
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.2_srclib.rs
add eax, 0x27bcc5
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and byte [rax - 0x77], cl
stc
mov rcx, rdi
mov rdx, rsi
mov r9, r14
call fcn.14032bba0
jne 0x140186adc
mov rax, r14
sub rax, r8
sub eax, eax
invalid
sub eax, eax
add r8, rdi
mov qword [rsp + 0x48], r8
mov qword [rsp + 0x50], rax
and al, 0x50
and al, 0x50
and al, 0x50
mov qword [rsp + 0x20], r15
lea rdx, [0x1403d1761]
lodsb al, byte [rsi]
and al, 0
and byte [rax - 0x73], cl
adc eax, 0x24ac4a
lodsb al, byte [rsi]
and al, 0
lodsb al, byte [rsi]
and al, 0
lea rcx, [rsp + 0x38]
lea r9, [rsp + 0x48]
lea ecx, [rsp + 0x48]
lea ecx, [rsp + 0x48]
mov r8d, 5
call fcn.140039670
jmp 0x140186b2b
jmp 0x140186b2b
inc dword [rcx - 1]
invalid
inc r14d
je 0x140186b5f
invalid
cmp rsi, r14
cmp rsi, r14
jbe 0x140186b5a
cmp byte [rdi + r14], 0xbf
jg 0x140186b5c
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.2_srclib.rs
lea eax, [0x140402f18]
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov rdx, rsi
mov edx, esi
mov edx, esi
mov r8, r14
mov r9, rsi
call fcn.14032bba0
jne 0x140186b3d
add rdi, r14
sub rsi, r14
mov qword [rsp + 0xb8], rdi
mov qword [rsp + 0xc0], rsi
rol byte [rax], 0
add byte [rcx + rcx*4 + 0x7c], cl
jl 0x140186b9a
invalid
rol byte [rax], 0
add byte [rcx + rcx*4 + 0x7c], cl
jl 0x140186b9a
invalid
lea rdx, [0x1403d1766]
lea rcx, [rsp + 0x38]
lea r9, [rsp + 0xb8]
lea ecx, [rsp + 0xb8]
mov r8d, 8
mov eax, 8
call fcn.140039670
fisubr dword [rdx]
jmp 0x140186b95
cmp byte [rsp + 0x41], 0
fisubr dword [rdx]
jmp 0x140186b95
inc dword [rax + 0x41247c]
movzx ecx, byte [rsp + 0x40]
je 0x140186bca
mov al, 1
test cl, cl
jne 0x140186be9
invalid
mov rax, qword [rsp + 0x38]
test byte [rax + 0x34], 4
jne 0x140186bd1
mov rcx, qword [rax + 0x20]
mov ecx, dword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1403d5f39]
adc eax, 0x24f377
ja 0x140186bb3
and al, 0
mov r8d, 2
jmp 0x140186be6
test cl, cl
setne al
jmp 0x140186be9
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x2548e3
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
adc eax, 0x2548e3
mov r8d, 1
call qword [rax + 0x18]
nop
add rsp, 0xc8
enter 0, 0
sbb byte [rax - 0x373b7eb8], dl
invalid
enter 0, 0
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
je 0x140186a91
dec dword [rax - 0x73]
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.2_srclib.rs
lea eax, [0x140402f18]
add eax, 0x27c310
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov ecx, edi
mov rdx, rsi
mov r9, rsi
call fcn.14032bba0
test dword [rdi + 0x1a], ecx
invalid
test dword [rdi + 0x1a], ecx
add ah, cl
int3
sbb r8b, byte [r8]
int3
push rsi
sub rsp, 0x40
cmp word [rcx], 0
cmp word [rcx], 0
je 0x140186ceb
add byte [rax - 0x7d], cl
rol dword [rdx], 0x48
add cl, byte [rax - 0x77]
and al, 0x38
add rcx, 2
add ecx, 2
add cl, byte [rax - 0x77]
and al, 0x38
mov qword [rsp + 0x38], rcx
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, [0x1403de7ac]
lea eax, [0x1403de7ac]
lea eax, [0x1403de7ac]
add eax, 0x257b65
mov r8d, 4
mov rsi, rdx
mov rdx, rax
mov edx, eax
mov edx, eax
call qword [r9 + 0x18]
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x28], esi
mov byte [rsp + 0x30], al
mov qword [rsp + 0x20], 0
and al, 0x20
add byte [rax], al
add byte [rax], al
invalid
and al, 0x20
add byte [rax], al
add byte [rax], al
invalid
add dh, al
and al, 0x31
add byte [rbp + rcx*4 + 5], cl
invalid
jnp 0x140186cc6
push rbx
mov byte [rsp + 0x31], 0
lea r8, [0x14019bff0]
add eax, 0x1537b
push rbx
add dword [rax], eax
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x38]
call fcn.14003b680
cld
jmp 0x140186c83
jmp 0x140186c83
mov rcx, qword [rsp + 0x20]
cld
jmp 0x140186c83
jmp 0x140186c83
dec dword [rax - 0x75]
and al, 0x20
movzx edx, byte [rsp + 0x30]
test rcx, rcx
je case.0x1401696ff.159
mov al, 1
test dl, dl
jne 0x140186d0e
add dword [rdx + rdx*8 - 0x74b78a8b], eax
je 0x140186cc1
mov rsi, qword [rsp + 0x28]
cmp rcx, 1
add dword [rbp + 0x2d], esi
sub byte [rax - 0x7d], cl
stc
add dword [rbp + 0x2d], esi
cmp byte [rsp + 0x31], 0
xor dword [rax], eax
je 0x140186cd1
test byte [rsi + 0x34], 4
xor al, 4
jne 0x140186cd1
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1403d5b70]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
mov eax, 1
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x140186d0e
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state9
mov r8d, 1
call qword [rax + 0x18]
push rax
sbb bl, ch
invalid
push rax
sbb bl, ch
and ecx, dword [rax - 0x75]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.NoneSome
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x257aaa
mov r8d, 4
add rsp, 0x40
invalid
invalid
invalid
pop rsi
pop rsi
jmp rax
mov eax, edx
test al, al
setne al
add rsp, 0x40
pop rsi
ret
int3
push rsi
sub rsp, 0x40
cmp byte [rcx], 3
cmp dword [rbx], eax
cmp dword [rbx], eax
jne case.0x140165fe7.225
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
invalid
invalid
sbb byte [rax - 0x73], cl
lea rdx, str.NoneSome
adc eax, 0x257a6b
and eax, 0x4b84100
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
mov r8d, 4
add rsp, 0x40
pop rsi
jmp rax
mov qword [rsp + 0x38], rcx
mov dword [rsp + 0x38], ecx
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, [0x1403de7ac]
lea eax, [0x1403de7ac]
lea eax, [0x1403de7ac]
jp 0x140186d83
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
mov r8d, 4
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
call qword [rcx + 0x18]
call qword [rcx + 0x18]
push rcx
sbb byte [rax - 0x77], cl
je 0x140186d97
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
and al, 0x30
sub byte [rax + 0x48302444], cl
mov dword [rsp + 0x20], 0
and al, 0x20
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x20], 0
and al, 0x20
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x31], 0
and al, 0x31
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
invalid
lea r8, case.0x14017a72b.94
add dword [rax], 0
add byte [rax - 0x73], cl
lea ecx, [rsp + 0x20]
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
lea rdx, [rsp + 0x38]
call fcn.14003b680
mov rcx, qword [rsp + 0x20]
dec dword [rax - 0x75]
and al, 0x20
movzx edx, byte [rsp + 0x30]
and al, 0x30
test rcx, rcx
je 0x140186e03
pop rax
pop rax
mov al, 1
test dl, dl
jne 0x140186e05
mov rsi, qword [rsp + 0x28]
mov esi, dword [rsp + 0x28]
and al, 0x28
cmp rcx, 1
jne 0x140186de9
cmp byte [rsp + 0x31], 0
je 0x140186de9
test byte [rsi + 0x34], 4
xor al, 4
jne 0x140186de9
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1403d5b70]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
adc eax, 0x24ed98
mov r8d, 1
add byte [rax], al
add bh, bh
push rax
sbb byte [rcx - 0x7bfe4f3f], cl
leave
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x140186e05
sbb al, 0x48
mov ecx, dword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state9
sub byte [rax - 0x73], cl
adc eax, 0x257240
mov r8d, 1
add byte [rax], al
add bh, bh
push rax
call qword [rax + 0x18]
jmp 0x140186e05
sbb bl, ch
add cl, byte [rcx + 0xfc084d0]
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
pop rsi
pop rsi
mov eax, edx
test al, al
setne al
add rsp, 0x40
pop rsi
ret
sub rsp, 0x40
mov rsi, rdx
mov rsi, rdx
mov rax, qword [rcx]
movzx ecx, byte [rax]
test ecx, ecx
je case.0x14016bf27.154
invalid
inc rax
cmp ecx, 1
jne 0x140186ea8
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], r9b
adc eax, 0x24aa08
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
adc eax, 0x24aa08
mov r8d, 4
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x28], esi
mov dword [rsp + 0x28], esi
mov byte [rsp + 0x30], al
mov qword [rsp + 0x20], 0
and al, 0x20
add byte [rax], al
add byte [rax], al
and al, 0x20
and al, 0x20
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
mov byte [rsp + 0x31], 0
invalid
invalid
invalid
retf
mov byte [rsp + 0x31], 0
lea r8, [0x14018ef30]
add eax, 0x80cb
jmp 0x140186ee3
add rax, 8
mov qword [rsp + 0x38], rax
and al, 0x38
ror byte [rax], 0x48
mov dword [rsp + 0x38], eax
and al, 0x38
and al, 0x38
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.DomainIpv4Ipv6Writer_must_be_presentC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.7_srcwriteencoder.rs
adc eax, 0x24a9c1
mov r8d, 6
add byte [rax], al
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
mov qword [rsp + 0x20], 0
je 0x140186eb0
sub byte [rax + 0x48302444], cl
mov dword [rsp + 0x20], 0
mov byte [rsp + 0x31], 0
lea r8, [0x140132240]
cli
invalid
jmp 0x140186ee3
cli
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
adc eax, 0x24a98e
mov r8d, 4
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
mov qword [rsp + 0x20], 0
and byte [rax], al
add byte [rax], al
invalid
and byte [rax], al
add byte [rax], al
add dh, al
mov byte [rsp + 0x31], 0
lea r8, [0x14018ef40]
invalid
mov byte [rsp + 0x31], 0
lea r8, [0x14018ef40]
invalid
add byte [rax - 0x73], cl
and al, 0x20
invalid
lea rcx, [rsp + 0x20]
and byte [rax - 0x73], cl
push rsp
and al, 0x38
lea rdx, [rsp + 0x38]
call fcn.14003b680
mov rcx, qword [rsp + 0x20]
invalid
and byte [rdi], cl
movzx edx, byte [rsp + 0x30]
mov dh, 0x54
and al, 0x30
test rcx, rcx
je 0x140186f59
mov al, 1
test dl, dl
jne 0x140186f5b
push rsp
push rsp
mov rsi, qword [rsp + 0x28]
mov esi, dword [rsp + 0x28]
sub byte [rax - 0x7d], cl
stc
add dword [rbp + 0x2d], esi
cmp rcx, 1
jne 0x140186f3f
cmp byte [rsp + 0x31], 0
je 0x140186f3f
invalid
test byte es:[rsi + 0x34], 4
xor al, 4
xor al, 4
jne 0x140186f3f
and al, 0
mov r8d, 1
mov eax, 1
mov eax, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
leave
leave
jne 0x140186f5b
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state9
mov r8d, 1
add dword [rax], eax
add byte [rax], al
invalid
call qword [rax + 0x18]
jmp 0x140186f5b
mov eax, edx
test al, al
setne al
add rsp, 0x40
add esp, 0x40
pop rsi
pop rsi
ret
lea r8, [0x14040b938]
movsxd rax, dword [r8 + rax*4]
invalid
add rax, r8
add eax, eax
add eax, eax
jmp rax
mov rax, qword [rax + 0x18]
lea rdx, [0x1403d1cc1]
jmp 0x1401870ef
and al, 0
mov r8d, 4
add rsp, 0x40
pop rsi
jmp rax
and al, 0
mov r8d, 8
add rsp, 0x40
pop rsi
jmp rax
adc eax, 0x256f9d
mov r8d, 1
call qword [rax + 0x18]
jmp 0x1401870ff
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1403d1cc8]
jmp 0x1401870ef
and al, 0
mov r8d, 6
add rsp, 0x40
pop rsi
jmp rax
mov r8d, 7
add rsp, 0x40
pop rsi
jmp rax
test al, al
setne al
add rsp, 0x40
pop rsi
ret
mov r8, qword [r9 + 0x78]
mov r12, qword [r9 + 0x80]
invalid
add byte [rax], 0
add byte [rax], al
mov rbp, qword [r9 + 0x88]
shl rsi, 4
xor r14d, r14d
jmp 0x14018772f
movzx eax, byte [rdx]
mov byte [rcx], al
add rdi, 0x10
add rbp, r15
mov qword [r9 + 0x88], rbp
add r14, r15
add rsi, 0xfffffffffffffff0
cmp r13, rbx
jb 0x140187788
test rsi, rsi
je 0x140187788
mov rcx, qword [rdi + 8]
mov ebx, dword [rdi]
cmp rbp, r12
mov rdx, r12
cmovb rdx, rbp
mov r13, r12
sub r13, rdx
add rdx, r8
cmp rbx, r13
mov r15, r13
mov edi, ebp
cmovb r15, rbx
cmp r15, 1
je 0x140187710
mov qword [rsp + 0x30], r14
mov r14, rdi
mov rdi, rsi
mov rsi, r8
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov r8, rsi
mov rsi, rdi
mov rdi, r14
mov r14, qword [rsp + 0x30]
mov r9, qword [rsp + 0x28]
sub bl, ch
invalid
xor eax, eax
mov rdx, r14
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, [rdi - 0x10]
mov rcx, rsi
shl rcx, 4
test rcx, rcx
je 0x1401878a6
mov r8d, dword [rax + 0x10]
add rax, 0x10
add rcx, 0xfffffffffffffff0
test r8, r8
je 0x1401877b0
mov rdx, qword [rax + 8]
cmp qword [r9 + 0x48], 0
jne 0x1401878b9
mov rcx, qword [r9 + 0x50]
mov rax, qword [r9 + 0x58]
call qword [rax + 0x18]
mov r9, qword [rsp + 0x28]
mov r14, rdx
jmp 0x14018790e
mov r8, qword [r9 + 0x28]
mov r10, qword [r9 + 0x30]
mov rbp, qword [r9 + 0x38]
mov r12, rsi
shl r12, 4
xor r14d, r14d
mov rbx, rdi
mov qword [rsp + 0x40], r8
mov qword [rsp + 0x38], r10
jmp 0x140187850
movzx eax, byte [rdx]
mov byte [rcx], al
add rbx, 0x10
add rbp, r15
mov qword [r9 + 0x38], rbp
add r14, r15
add r12, 0xfffffffffffffff0
cmp r13, r11
jb 0x1401878e6
test r12, r12
je 0x1401878e6
mov rcx, qword [rbx + 8]
mov r11d, dword [rbx]
cmp rbp, r10
mov rdx, r10
cmovb rdx, rbp
mov r13, r10
sub r13, rdx
add rdx, r8
cmp r11, r13
mov r15, r13
mov edi, ebp
cmovb r15, r11
cmp r15, 1
je 0x140187830
mov r8, r15
mov qword [rsp + 0x30], r11
call sub.VCRUNTIME140.dll_memcpy
sbb al, byte [rax]
mov r11, qword [rsp + 0x30]
mov r10, qword [rsp + 0x38]
mov r8, qword [rsp + 0x40]
mov r9, qword [rsp + 0x28]
jmp 0x140187835
mov edx, 1
xor r8d, r8d
cmp qword [r9 + 0x48], 0
je 0x1401877d9
mov r14, qword [r9 + 0x58]
mov rbx, qword [r9 + 0x68]
cmp rbx, r14
mov rax, r14
cmovb rax, rbx
sub r14, rax
add rax, qword [r9 + 0x50]
cmp r8, r14
cmovb r14, r8
cmp r14, 1
jne 0x1401878f2
invalid
movzx eax, byte [rax]
mov byte [rdx], al
jmp 0x140187905
xor eax, eax
test r14, r14
jne 0x14018790e
jmp 0x140187a2c
mov rcx, rdx
mov rdx, rax
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
mov r9, qword [rsp + 0x28]
add rbx, r14
mov qword [r9 + 0x68], rbx
xor eax, eax
test rax, rax
jne 0x14018778a
invalid
test r14, r14
jne 0x14018778a
mov rcx, rsi
shl rcx, 4
add al, 0x31
ror byte [rdi], cl
invalid
add byte [rax], 0
add byte [rax], al
cmp rcx, rdx
je 0x14018778a
cmp dword [rdi + rdx], 0
lea rdx, [rdx + 0x10]
je 0x140187930
mov byte [r9 + 0x90], 1
jmp case.0x1400503cd.3959
movzx eax, byte [rdx]
mov byte [rcx], al
add r13, 0x10
add rbp, r15
mov qword [r9 + 0x18], rbp
add r14, r15
add esi, edi
add esi, edi
add r12, 0xfffffffffffffff0
cmp rbx, r11
jb 0x1401879ef
test r12, r12
je 0x1401879ef
mov rcx, qword [r13 + 8]
mov r11d, dword [r13]
cmp rbp, r10
mov rdx, r10
cmovb rdx, rbp
mov rbx, r10
sub rbx, rdx
add rdx, r8
cmp r11, rbx
mov r15, rbx
cmovb r15, r11
sti
sti
cmp r15, 1
je 0x140187980
mov r8, r15
mov qword [rsp + 0x30], r11
call sub.VCRUNTIME140.dll_memcpy
mov r11, qword [rsp + 0x30]
mov r10, qword [rsp + 0x38]
mov edx, dword [rsp + 0x38]
mov edx, dword [rsp + 0x38]
mov r8, qword [rsp + 0x40]
mov r9, qword [rsp + 0x28]
and al, 0x28
jmp 0x140187985
test r14, r14
jne 0x14018790c
mov rcx, rsi
shl rcx, 4
xor eax, eax
xor edx, edx
nop word cs:[rax + rax]
cmp rcx, rdx
je 0x140187a29
cmp dword [rdi + rdx], 0
lea rdx, [rdx + 0x10]
je 0x140187a10
mov byte [r9 + 0x40], 1
jmp 0x1401877fc
std
invalid
invalid
xor r14d, r14d
mov rcx, rsi
shl rcx, 4
xor edx, edx
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
cmp rcx, rdx
je 0x14018790e
invalid
invalid
invalid
invalid
cmp dword [rdi + rdx], 0
lea rdx, [rdx + 0x10]
je 0x140187a40
mov byte [r9 + 0x70], 1
jmp 0x1401877a5
std
invalid
invalid
std
invalid
sub esp, 0x28
mov rdi, r8
invalid
mov rbx, rdx
mov r14, rcx
invalid
cmp byte [rcx + 0xb8], 0
je 0x140187b1c
mov r12, qword [r14 + 0xa0]
mov esp, dword [rsi + 0xa0]
mov r13, qword [r14 + 0xa8]
mov rbp, qword [r14 + 0xb0]
shl rdi, 4
xor esi, esi
imul bl
invalid
imul bl
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
movzx eax, byte [rdx]
mov byte [rcx], al
add rbp, r15
mov qword [r14 + 0xb0], rbp
add rsi, r15
mov eax, dword [rbx]
add rbx, 0x10
add rdi, 0xfffffffffffffff0
cmp r15, rax
jb 0x140187b06
test rdi, rdi
je 0x140187b06
mov rcx, qword [rbx + 8]
cmp rbp, r13
mov rdx, r13
cmovb rdx, rbp
mov eax, dword [rbx]
mov r15, r13
sub r15, rdx
add rdx, r12
cmp rax, r15
cmovb r15, rax
cmp r15, 1
je 0x140187ab0
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
jmp 0x140187ab5
xor eax, eax
mov rdx, rsi
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, r14
mov rdx, rbx
mov r8, rdi
call fcn.1401876c0
mov rsi, rdx
test rax, rax
jne 0x140187b08
test rsi, rsi
jne 0x140187b08
mov rcx, rdi
shl rcx, 4
xor edx, edx
cmp rcx, rdx
je 0x140187b08
cmp dword [rbx + rdx], 0
lea rdx, [rdx + 0x10]
je 0x140187b40
add byte [rax - 0x73], cl
push rdx
adc byte [rcx + rsi*8 + 0x41], dh
mov byte [rsi + 0xb8], 1
mov byte [r14 + 0xb8], 1
jmp 0x140187a86
int3
sub byte [rax - 0x77], cl
iretd
mov rsi, qword [rdi + 0xa8]
mov esi, dword [rdi + 0xa8]
mov rbx, qword [rdi + 0xb0]
mov al, 0
add byte [rax], al
cmp rbx, rsi
mov rax, rsi
cmovb rax, rbx
sub rsi, rax
add rax, qword [rdi + 0xa0]
add eax, dword [rdi + 0xa0]
add eax, dword [rdi + 0xa0]
add byte [rcx + 0x39], cl
invalid
cmp r8, rsi
cmovb rsi, r8
cmp rsi, 1
jne 0x140187bda
movzx eax, byte [rax]
mov byte [rdx], al
jmp 0x140187be8
mov rcx, rdi
mov rbx, rdx
mov r14, r8
call case.0x1401612b6.175
mov rsi, rdx
test rax, rax
jne 0x140187bf4
test r14, r14
je 0x140187bf4
invalid
test rsi, rsi
test rsi, rsi
jne 0x140187bf4
mov r8, r14
mov byte [rdi + 0xb8], 1
add byte [rcx], al
add byte [rcx], al
mov rdx, rbx
jmp 0x140187b75
mov rcx, rdx
mov rdx, rax
ret 0x8949
invalid
call sub.VCRUNTIME140.dll_memcpy
ret 0x8949
add rbx, rsi
mov qword [rdi + 0xb0], rbx
lahf
mov al, 0
add byte [rax], al
lahf
mov al, 0
add byte [rax], al
xor eax, eax
mov rdx, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
int3
mov r8, qword [rcx + 0xa8]
mov rbx, qword [rcx + 0xb0]
cmp rbx, r8
mov rax, r8
cmovb rax, rbx
sub r8, rax
add rax, qword [rcx + 0xa0]
add byte [rax], al
add byte [rax], al
sub rsi, rdi
cmp rsi, r8
cmovae rsi, r8
mov r8, qword [rdx]
add r8, rdi
add eax, edi
add eax, edi
mov r14, rcx
mov rcx, r8
mov r15, rdx
xlatb
xlatb
mov rdx, rax
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [r15 + 0x18]
add rdi, rsi
cmp rax, rdi
cmovbe rax, rdi
mov qword [r15 + 0x18], rax
mov qword [r15 + 0x10], rdi
add rsi, rbx
mov qword [r14 + 0xb0], rsi
add byte [rax], al
add byte [rax], al
xor eax, eax
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
invalid
dec dword [rax - 0x7b]
sal byte [rbp - 0x1c], 0x48
cmp dword [rbx + 0x10], edi
jnp 0x140187cc9
jnp 0x140187cc9
jne 0x140187c97
mov rdx, rbx
mov rcx, rsi
mov byte [rsi + 0xb8], 1
add dword [rax - 0x75], ecx
jae 0x140187cd4
mov rsi, qword [rbx + 8]
mov esi, dword [rbx + 8]
jmp 0x140187c31
invalid
int3
int3
int3
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x28
cmp byte [rcx + 0x423], 0
je 0x140187cfc
invalid
or cl, byte [rax - 0x7d]
invalid
add rsp, 0x28
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
ret
mov rsi, rcx
mov rdi, qword [rcx + 0x400]
test rdi, rdi
je 0x140187cf2
mov rbx, qword [rsi + 0x410]
test rbx, rbx
je 0x140187d69
add al, 0
add byte [rax - 0x7b], cl
invalid
mov byte [rsi + 0x423], 1
cmp rbx, 0x401
jae case.0x1401696ff.170
mov rax, qword [rdi]
mov r14, qword [rdi + 0x10]
sub rax, r14
cmp rax, rbx
jb 0x140187ed5
mov rcx, qword [rdi + 8]
mov ecx, dword [rdi + 8]
add rcx, r14
mov rdx, rsi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
add r14, rbx
add esi, ebx
mov qword [rdi + 0x10], r14
mov byte [rsi + 0x423], 0
add byte [rax], al
add byte [rax - 0x39], cl
xchg byte [rax], dl
add al, 0
add byte [rax], al
add byte [rax], al
invalid
xchg byte [rax], dl
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x6a], cl
xchg esi, eax
or byte [rax + rax], al
add byte [rbp - 0x7b], cl
test r10, r10
invalid
test byte [rcx - 1], bh
jns 0x140187d76
mov r10, qword [rsi + 0x408]
test r10, r10
je 0x140187cf2
jns 0x140187d76
invalid
invalid
invalid
cmp r10, 4
jae case.0x14016bd28.165
lea r9, [rsi + 0x420]
mov rbx, qword [rsi + 0x418]
add al, 0
invalid
add al, 0
add byte [rax - 0x75], cl
sahf
sbb byte [rax + rax], al
add al, 0
add al, 0
add byte [rax - 0x47], cl
stosd dword [rdi], eax
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
movabs rcx, 0xaaaaaaaaaaaaaaab
mov rax, r10
mul rcx
mov rdi, rdx
shr rdi, 1
lea rcx, [rdi + rdi*2]
shl rdi, 2
mov rax, r10
sub rax, rcx
je 0x140187dd2
ror byte [rax + 0x29], 1
enter 0x1b74, 0xffffffffffffff80
cmp eax, dword [rax]
cmp byte [rbx], 0
je 0x140187dc2
add rdi, 4
jmp 0x140187dd2
xor ecx, ecx
cmp rax, 1
cmp eax, 1
cmp eax, 1
sete cl
xor rcx, 3
or rdi, rcx
or edi, ecx
or edi, ecx
iretd
mov qword [rsp + 0x20], rdi
mov dword [rsp + 0x20], edi
mov rcx, rbx
mov rdx, r9
mov r8, r10
ror byte [rcx - 0x77], 1
int1
ror byte [rcx - 0x77], 1
int1
call fcn.140035f30
cmp byte [rbx], 0
invalid
je 0x140187e42
loope 0x140187dd1
inc dword [rax + 0x5574003b]
add byte [rbp + rdx*2 + 0x48], dh
mov ecx, edi
mov rcx, rdi
sub rcx, rax
jb 0x140187f3a
add dword [r8], eax
invalid
add dword [r8], eax
add byte [rcx - 0x7c25083e], cl
mov edx, eax
neg edx
invalid
mov edx, eax
neg edx
and edx, 3
loop 0x140187e03
loop 0x140187e03
add ecx, dword [rdi]
test byte [rax + 0x48000000], dh
cmp edi, eax
je 0x140187eb6
add byte [rax], al
add byte [rax + 0x39], cl
invalid
cmp rdi, rax
je case.0x14016bf27.160
mov byte [rsi + rax], 0x3d
cmp edx, 1
je 0x140187e44
invalid
sub al, 0x48
cmp ecx, 1
je case.0x14016bf27.160
mov byte [rsi + rax + 1], 0x3d
cmp edx, 2
invalid
je 0x140187e44
add dh, byte [rax + rbx + 0x48]
cmp ecx, 2
stc
invalid
cmp rcx, 2
stc
add cl, byte [rdi]
test ch, dh
je case.0x14016bf27.160
add byte [rax], al
add dh, al
invalid
mov byte [rsi + rax + 2], 0x3d
add rax, rdx
jae 0x140187e49
jmp 0x140187ebd
xor edx, edx
ror byte [rax + 1], cl
sal byte [rdx + 0x74], 1
add rax, rdx
add eax, edx
jb 0x140187ebd
mov qword [rsi + 0x410], rdi
test rdi, rdi
je 0x140187ea6
mov byte [rsi + 0x423], 1
mov rbx, qword [rsi + 0x400]
test rbx, rbx
je 0x140187f4c
test al, ah
add byte [rax], al
invalid
add byte [rax + rax], al
add byte [rax - 0x7b], cl
fisttp dword [rdi]
test al, ah
add byte [rax], al
add byte [rax - 0x75], cl
add ecx, dword [rbx + rcx*4 + 0x73]
mov esi, dword [rbx + 0x10]
jae case.0x1401612b6.214
sub rax, r14
mov rax, qword [rbx]
mov r14, qword [rbx + 0x10]
mov esi, dword [rbx + 0x10]
jae case.0x1401612b6.214
jae case.0x1401612b6.214
sub rax, r14
cmp rax, rdi
jb 0x140187eec
mov rcx, qword [rbx + 8]
add rcx, r14
mov rdx, rsi
mov edx, esi
mov edx, esi
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
sbb al, byte [rax]
sbb al, byte [rax]
add r14, rdi
mov qword [rbx + 0x10], r14
adc dh, al
xchg byte [rbx], ah
add al, 0
add byte [rax], al
adc dh, al
xchg byte [rbx], ah
add al, 0
add byte [rax], al
mov qword [rsi + 0x410], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x39], cl
xchg byte [rax], cl
add al, 0
add byte [rax], al
add byte [rax], al
add cl, ch
cmp al, 0xfe
invalid
mov qword [rsi + 0x408], 0
jmp 0x140187cf2
xor edx, edx
add rax, rdx
jae 0x140187e49
ror byte [rax + 1], cl
sal byte [rbx - 0x74], 1
lea rcx, str.usize_overflow_when_calculating_b64_length
or eax, 0x249adc
fcomp qword [rdx - 0x72b3ffdc]
add eax, 0x249b05
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.7_srcencode.rs
mov edx, 0x2a
add byte [rax], al
call fcn.14032ba50
add byte [rax - 0x77], cl
mov rcx, rdi
stc
mov rdx, r14
mov r8, rbx
call fcn.14032f9f0
mov r14, qword [rdi + 0x10]
jmp 0x140187d3e
invalid
invalid
invalid
dec dword [rax - 0x77]
mov rcx, rbx
mov rdx, r14
mov r8, rdi
clc
invalid
clc
call fcn.14032f9f0
mov r14, qword [rbx + 0x10]
adc cl, ch
js 0x140187f00
invalid
invalid
adc cl, ch
js 0x140187f00
invalid
invalid
dec dword [rbp + rcx*4 + 5]
out 0x99, al
and al, 0
lea r8, [0x1403d18f0]
lea eax, [0x1403d18f0]
mov edx, 0x400
mov rcx, rbx
fld1
leave
sbb al, byte ss:[rax]
add byte [rax + rax], al
add byte [rax - 0x77], cl
fld1
leave
sbb al, byte ss:[rax]
lea r8, [0x1403d1908]
cdq
and al, 0
invalid
mov edx, 3
mov rcx, r10
add byte [rcx + rcx*4 - 0x2f], cl
call fcn.14032b5e0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.7_srcencode.rs
add eax, 0x1b5b4e
add byte [rax - 0x77], cl
retf 0x36e8
mov rdx, rcx
call fcn.14032b570
sbb al, byte ss:[rax]
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.7_srcencode.rs
mov rcx, rax
mov rdx, rdi
mov edx, edi
call fcn.14032b500
add byte [rax - 0x73], cl
or eax, 0x2498fb
lea rcx, [0x1403d184e]
lea r8, [0x1403d18d8]
lea eax, [0x1403d18d8]
mov edx, 0x16
call fcn.14032ba50
int3
cmp bl, byte [rdx]
add ah, cl
int3
int3
xlatb
mov rbx, rcx
mov r9, qword [rcx + 0x10]
mov ecx, dword [rcx + 0x10]
mov ecx, dword [rcx + 0x10]
adc byte [r9], sil
adc byte [rcx], dh
xor esi, esi
movabs r14, 0x1700000003
nop
test byte [rcx - 0x42], 3
add byte [rax], al
add byte [rdi], dl
add byte [rax], al
add byte [rax + 0x74c9854d], dl
test ecx, ecx
je 0x140188005
invalid
test r9, r9
test ecx, ecx
je 0x140188005
mov rcx, qword [rbx]
mov ecx, dword [rbx]
or ecx, dword [rbx + rcx*4 + 0x43]
mov r8, qword [rbx + 8]
cmp dword [rcx], 2
jne 0x140187fc0
or byte [rbx + 0x1f750239], al
add rcx, 8
mov rdx, rdi
call fcn.1401dee50
add eax, 0xf8834800
invalid
add eax, 0xf8834800
add dh, byte [rbp + 0x1b]
cmp eax, 2
jne 0x140187fce
jmp 0x140188009
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
cli
mov rdx, rdi
call fcn.14018e360
cmp rax, 2
je 0x140188009
invalid
test rax, rax
test eax, eax
jne 0x14018800e
mov rax, qword [rbx + 8]
mov r9, qword [rbx + 0x10]
adc byte [r8 - 0x39], cl
or byte [r9], al
add byte [rax], al
invalid
or byte [r11 + r9*4 + 0x4b], cl
adc byte [rax - 0x39], cl
adc byte [r8 - 0x39], cl
or byte [r9], al
or byte [rcx], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [r8], al
add byte [rax], al
add byte [rax], al
sub r9, rdx
jb 0x14018801b
sub ecx, dword [rax + 1]
invalid
mov qword [rbx + 0x10], 0
add byte [rax], al
sub r9, rdx
jb 0x14018801b
invalid
sub ecx, dword [rax + 1]
ror byte [rax - 0x77], 1
mov qword [rbx + 8], rax
mov qword [rbx + 0x10], r9
mov dword [rbx + 0x10], ecx
adc byte [r8 - 0x7b], cl
mov qword [rbx + 8], rax
mov qword [rbx + 0x10], r9
mov dword [rbx + 0x10], ecx
adc byte [r8 - 0x7b], cl
sal byte [rbp - 0x70], cl
adc byte [r8 - 0x7b], cl
sal byte [rbp - 0x70], cl
mov rdx, r14
jmp 0x14018800e
xor edx, edx
jmp 0x14018800e
mov esi, 1
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rax, rsi
add rsp, 0x58
invalid
pop rax
pop rbx
pop rdi
pop rsi
pop r14
ret
invalid
and al, 0
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 8
mov dword [rsp + 0x38], 8
add byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
movups xmmword [rsp + 0x40], xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_srcioutilwrite_all.rs
lea rcx, [rsp + 0x28]
and al, 0x28
call fcn.14032b4c0
outsb dx, byte [rsi]
xor al, 0x1a
add ah, cl
outsb dx, byte [rsi]
xor al, 0x1a
add ah, cl
int3
int3
test ecx, ecx
je 0x1401880a8
mov rsi, rdx
mov rbx, rcx
test rdx, rdx
je 0x1401880ac
js case.0x14017a8cb.99
movzx eax, byte [0x14043f240]
xor ecx, ecx
mov rdx, rsi
call fcn.1401d3670
mov rdi, rax
mov r14, rsi
test rax, rax
jne 0x1401880b4
mov ecx, 1
mov rdx, rsi
call fcn.14032afb0
invalid
add byte [rcx], dh
fucomi st(3)
cmp al, 0xbf
add dword [rax], eax
add byte [rax], al
invalid
xor ebx, ebx
jmp case.0x140179163.107
mov edi, 1
add byte [rbp + 0x31], al
test byte [rax - 0x77], 0xf9
xor r14d, r14d
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
add al, 0x2b
sbb al, byte [rax]
add al, 0x2b
sbb al, byte [rax]
movzx eax, byte [0x14043f240]
add eax, 0x2b7177
sub eax, dword [rax]
mov edx, 0x18
xor ecx, ecx
call fcn.1401d3670
add byte [rax - 0x7b], cl
invalid
je 0x14018813b
add byte [rax - 0x7b], cl
sal byte [rcx + riz*2 + 0x48], 0x89
mov ebx, eax
mov rbx, rax
mov ebx, eax
mov qword [rax], r14
mov dword [rax], esi
mov qword [rax + 8], rdi
mov qword [rax + 0x10], rsi
movzx eax, byte [0x14043f240]
mov edx, 0x70
add byte [rax], al
push rcx
jno 0x140188119
add byte [rax], al
xor ecx, ecx
call fcn.1401d3670
test rax, rax
test eax, eax
je 0x14018812c
invalid
sub al, 0x48
mov ecx, 0
add byte [rax], al
add byte [rax], al
invalid
movabs rcx, 0x8000000000000000
mov qword [rax], rcx
or byte [rax - 0x77], cl
pop rax
pop rax
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x48088948], al
or byte [rax - 0x77], cl
pop rax
pop rax
lea rcx, [0x1403d1570]
and al, 0
mov qword [rax + 0x60], rcx
mov word [rax + 0x68], 0
add rsp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
ret
mov ecx, 8
mov edx, 0x70
add byte [rax], al
add al, ch
xchg ebp, eax
sbb al, byte cs:[rax]
sbb al, byte [rax]
invalid
add byte [rax], al
add al, ch
xchg ebp, eax
sbb al, byte cs:[rax]
sbb al, byte [rax]
invalid
mov ecx, 8
mov edx, 0x18
call fcn.14032afd0
xor ecx, ecx
mov rdx, rsi
call fcn.14032afb0
add ah, cl
int3
push 0xffffffffdc0d8d48
invalid
and al, 0x50
add al, byte [rax]
add byte [rax], al
jb 0x1401882b4
and al, 0
add byte [rbx + rcx*4 + 0x65], cl
or byte [rbx + rcx*4 + 0x4d], cl
mov r9, qword [rbp + 0x10]
invalid
invalid
jg 0x140189408
add byte [rax - 0x47], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x279276b4], al
sbb byte [rcx - 0x75], cl
sbb byte [r8 - 0x77], r9b
clc
clc
clc
inc qword [r13]
mov ecx, dword [rcx]
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rdx + rdi + 0x48], 0xff
enter 0xffffffffffff8948, 0x45
clc
or byte [rcx - 0x73], cl
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x80], al
cmp byte [r12 + rcx], 0
je 0x140189db1
invalid
invalid
ror dword [rax + 0x39], 0xc8
sbb eax, dword [rax]
pop rcx
mov esi, 0x8948ffea
mov dword [rbp + 8], eax
mov qword [rbp + 0x10], rdx
mov qword [rbp], 1
add dword [rax], eax
add byte [rax], al
mov rcx, rbp
invalid
adc ecx, esp
invalid
mov dword [rbp + 8], eax
add dword [rax], eax
add byte [rax], al
mov ecx, ebp
inc dword [rax]
fmul dword [rdi]
invalid
add byte [rax], al
add byte [rcx], dh
leave
movq qword [rax + 0x10], mm0
invalid
invalid
add eax, 0x2b5a8b
add eax, 0x2b5a7c
add dword [rbx + 0x2b5fce05], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
invalid
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax], al
add byte [rax - 0x7d], cl
clc
add dword [rdi], ecx
test dword [rdx + 5], ecx
add byte [rax], al
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
pop rcx
sub eax, dword [rax]
add dword [rbx + 0x2b5f0e05], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax], al
add byte [rax - 0x7d], cl
clc
add dword [rdi], ecx
jne 0x140189c4b
invalid
invalid
invalid
pop rsi
invalid
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
invalid
mov rcx, qword [0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax - 0x39], cl
sub byte [rax], 0
add byte [rax], al
add byte [rax], al
add bl, ch
add dh, byte [rcx]
xor ecx, ecx
mov dword [rbp + 0x38], eax
cmp byte [rax - 0x7b], cl
leave
add eax, 0x8b001ae4
sbb al, byte [rax]
add eax, 0x2b5eaf
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax], al
invalid
leave
or byte [rcx + rcx*4 + 0x68], cl
or byte [rax - 0x75], cl
mov rcx, qword [rbp + 0x38]
mov qword [rax + 0x10], rcx
mov dword [rax + 0x10], ecx
mov qword [rax + 0x18], r12
mov rcx, qword [rbp - 0x20]
invalid
mov dword [rax + 0x10], ecx
mov dword [rax + 0x20], ecx
and byte [rbx + rcx*4 + 0x6d], cl
invalid
js 0x140189870
inc dword [rcx + rcx*4 - 0x20]
add byte [rax], al
nop
add byte [rax], al
add byte [rax - 0x48], cl
invalid
insb byte [rdi], dx
xor eax, edx
outsd dx, dword [rsi]
outsb dx, byte fs:[rsi]
invalid
jae case.0x14016f1d8.131
jae case.0x14016f1d8.131
insd dword [rdi], dx
outsd dx, dword [rsi]
jae 0x14018992a
mov edx, eax
jae 0x14018994b
je 0x140189961
invalid
je 0x14018993a
xor ebx, edx
fmul dword [rcx - 0x3f]
ret
and byte [rcx + 0x31], cl
ret
add byte [rax], al
add byte [rax], al
or byte [rcx + 1], cl
retf 0xc148
invalid
rol ecx, 0xd
jmp 0x189e9ca89
xor ecx, edx
enter 0xffffffffffffc149, 0xffffffffffffffc1
adc byte [rcx + 0x31], cl
ror dword [rbp + 1], 0xca
rcl dword [rax], 0x49
xor ecx, eax
adc eax, 0x48c80148
add eax, ecx
rol ecx, 0x11
adc dword [rbp + 0x31], ecx
ror dword [rax + 0x31], 1
ror dword [rax - 0x3f], 0xc0
and byte [rbp + 0x31], cl
invalid
invalid
invalid
retf 0xc148
rol ecx, 0xd
xor eax, 0xff
add byte [rax], al
add byte [rcx + rax - 0x38], cl
add rax, r9
add byte [rax], al
rcl dword [0x188e09ada], 0xc1
rcl dword [rcx], 0x48
xor ecx, eax
add eax, ecx
ror dword [rcx + 1], 1
retf 0xc148
adc byte [rcx + 0x31], cl
ror dword [rbp + 1], 0xca
enter 0xffffffffffffc148, 0xffffffffffffffc1
adc dword [rax + 0x31], ecx
xor rcx, rax
rol rax, 0x20
xor r9, r10
add r10, rcx
invalid
invalid
or r8b, r14b
dec qword [rax]
push rdi
mov r15, rdx
test ebp, ebp
invalid
out dx, eax
test dword [rbp + 0x39], 0xde820ffd
or dword [rax], eax
add byte [rdi], cl
test byte [rdi], cl
add eax, dword [rax]
add byte [rax - 0x75], cl
push rdi
mov r12, rdx
mov esp, edx
mov esp, edx
sub esp, edi
invalid
add byte [rax], al
mov dword [rdi + 0x40], 0
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0x87
movabs al, byte [0x5e840fc085000000]
clc
invalid
add dword [rax], eax
add byte [rbp - 0x1076be13], al
mov r15d, ebp
add byte [rax], al
cmp eax, edi
add eax, dword [rax]
add byte [rax - 0x75], cl
pop r8
invalid
add dword [rax], eax
add cl, ch
add dword [r8], eax
add byte [rcx + rdi - 6], cl
cmp ebp, edi
ror byte [rax - 0x77], 0x77
mov qword [rdi + 0x108], rax
add byte [rcx], al
add byte [rax], al
mov ecx, esi
ja 0x14018aaf1
mov qword [rdi + 0x48], rsi
and al, 0xe0
add byte [rax], al
add byte [rax - 0x77], cl
mov edx, edi
mov r13, qword [rsp + 0xe8]
and al, 0xe8
add byte [rax], al
add byte [rax - 0x75], cl
mov ah, 0x24
movabs al, byte [0x850ff68548000000]
pushfq
cld
invalid
call 0x18818aaf7
mov esi, dword [rsp + 0xa0]
invalid
mov ecx, dword [0x14043f190]
or eax, 0x2b4662
sub r8d, dword [rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x75], cl
mov ah, 0x24
movabs al, byte [0x2174f68548000000]
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
je 0x14018ab79
add byte [rax], al
add byte [rax - 0x7b], cl
div byte [rcx + riz + 0x4c]
mov eax, dword [rsp + 0xb0]
invalid
test esi, esi
add byte [rax - 0x7d], cl
cmp esi, 0x11
invalid
mov eax, dword [rax - 8]
mov ecx, dword [0x14043f190]
sub r8d, dword [rax]
sub eax, dword [rax]
adc eax, 0x1afa4f
cli
sbb al, byte [rax]
cmp dword [rsp + 0xc8], 0
enter 0, 0
add byte [rdi + rdx + 0x4c], dh
invalid
mov r8, qword [rsp + 0xd0]
add byte [rax], al
invalid
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
or eax, 0x2b45fd
sub eax, dword [rax]
sar bh, cl
adc eax, 0x1afa2d
invalid
cli
sbb al, byte [rax]
invalid
sub eax, 0x45001afa
xor ebp, ebp
add byte [rbp + 0x31], al
in eax, dx
test byte [rdx - 0xa], dh
invalid
invalid
sbb al, byte [rax]
and al, 0x70
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, al
and al, 0x78
js case.0x1401696ff.495
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, str.1.3.6.1.5.5.7.3.1
add byte [rax], al
add eax, 0x2475b4
mov ah, 0x75
and al, 0
add byte [rax - 0x77], cl
test byte [rax + rbp*4], ah
and al, 0xa8
test al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, str.2.16.840.1.113730.4.1
mov esp, 0x48002475
and al, 0
add byte [rax - 0x77], cl
test byte [rax + rsi*4], ah
mov al, 0
invalid
mov dword [rsp + 0xb0], eax
mov al, 0
add byte [rax], al
invalid
add bh, al
test byte [rax + rax*4], ah
and al, 0x80
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
invalid
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
test byte [rax + rcx*8], ah
and al, 0xc8
mov dword [rsp + 0xc8], 0
and al, 0xc8
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 - 0x73], cl
invalid
invalid
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x38
add byte [rax], al
and al, 0x20
and byte [rax - 0x39], cl
and al, 0x30
and al, 0x30
and al, 0x30
add byte [rax], al
add byte [rax], al
and al, 0x28
and al, 0x28
add dword [rax], eax
add al, al
leave
movabs dword [0xf4840fc085001af5], eax
cmc
sbb al, byte [rax]
ror byte [rdi], 0x84
hlt
add eax, dword [rax]
add byte [rax], al
add byte [rbx + rcx*4 - 0x44], cl
and al, 0xc8
invalid
add byte [rax], al
mov edi, dword [rsp + 0xc8]
enter 0, 0
add byte [rsi + 0xf00], bh
sldt word [rax]
add byte [rax - 0x7d], cl
cmp dword [rdi], 0
invalid
add byte [rdi], cl
test dl, al
invalid
ret 1
add dword [rax], eax
add byte [rcx - 0x7d], al
invalid
invalid
jg case.0x140174c0d.436
invalid
or al, 0
add byte [rdi], cl
test byte [rdi + 0x4c000001], dh
mov bh, 1
add byte [rax], al
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0x38
mov dword [rsp + 0x138], esi
mov ah, 0x24
cmp byte [rcx], al
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx - 0x75], cl
adc byte [r8 - 0x75], r9b
adc byte [rax - 0x75], cl
adc byte [rax - 0x75], cl
sub byte [rcx + rcx*4 - 7], cl
mov ecx, edi
stc
call rbp
mov ebp, eax
invalid
mov dword [rsp + 0xf8], edi
clc
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x7d], al
jg case.0x140138c54.391
or al, 2
add dh, byte [rdx + 0x6d]
insd dword [rdi], dx
add byte [rax], al
add byte [rbx + rcx*4 + 0x35], cl
invalid
invalid
invalid
mov esi, dword [sym.imp.crypt32.dll_CertDuplicateCertificateChain]
xchg ch, dh
cmc
sbb al, byte [rax]
add byte [rbx + rcx*4 - 0x5c], cl
mov esp, dword [rsp + 0xf8]
movsb byte [rdi], byte [rsi]
and al, 0xf8
clc
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x75], cl
mov rax, qword [r12 + 0x10]
mov ebp, dword [rax + rsi*8]
loope 0x14018ad2e
call rsi
mov edi, eax
jmp 0x13535c2f8
sbb eax, 0x41001af5
mov eax, dword [rsp + 0xc]
and al, 0xc
invalid
add byte [rcx - 0x75], al
and al, 0xc
and al, 0xc
invalid
or al, 0x48
inc esi
invalid
invalid
std
invalid
invalid
lea ecx, [rdi + 0x50]
invalid
mov r13, qword [rdi + 0x60]
sbb esi, ebp
sbb al, byte [rax]
clc
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
mov ecx, esp
mov ecx, esp
and al, 0x30
add dword [rax], eax
add byte [rcx + rcx*4 - 7], cl
invalid
dec dword [rax - 0x77]
mov r12, rbp
in al, dx
inc edi
adc eax, 0x1af4e7
out 0xf4, eax
hlt
sbb al, byte [rax]
mov edx, dword [sym.imp.crypt32.dll_CertFreeCertificateChain]
hlt
sbb al, byte [rax]
and al, 0xc
cmp edi, eax
sub dword [rcx + 0x49000000], 0xffffff8b
mov eax, dword [rsp + 0x10]
and al, 0x10
adc byte [rax - 0x7b], cl
test eax, eax
ror byte [rdi], 0x84
wait
add byte [rax], al
add byte [rbp - 0x77], cl
mov r14, r15
mov rax, qword [rax + r15*8]
mov esi, edi
mov eax, dword [rax + rdi*8]
clc
or dil, dil
adc eax, 0x1af496
xchg esi, eax
hlt
mov ecx, dword [rdi + 8]
hlt
add byte [rax - 0x7b], cl
test eax, eax
sal byte [rsp + riz*4 + 0x66], 0x90
mov edi, eax
mov ecx, eax
sbb al, byte [rax]
invalid
adc byte [rbp + 0x39], al
adc byte [r13 + 0x33], r14b
xor ecx, dword [rcx - 0x75]
push rbp
or byte [rcx - 0x75], cl
invalid
invalid
mov edx, dword [rbp + 8]
mov ecx, dword [rdi + 8]
or r8b, r13b
in al, dx
std
sbb dword [rax], eax
invalid
add byte [rcx - 0x676b33a], cl
stc
hlt
hlt
div byte [rdx + riz + 0x48]
mov ecx, dword [rdi + 8]
adc eax, 0x1af436
hlt
hlt
push rsi
invalid
jmp 0x1774e3966
hlt
invalid
adc byte [rdi], cl
add byte [rax], al
invalid
sldt word [rax]
add byte [rax - 0x75], cl
mov edx, dword [sym.imp.crypt32.dll_CertFreeCertificateChain]
adc eax, 0x1af3e4
mov ecx, dword [rsp + 0x130]
xor byte [rcx], al
add byte [rax], al
mov esi, dword [rsp + 0x138]
cmp byte [rcx], al
add byte [rax], al
invalid
mov eax, 0x18
add al, byte [rax]
invalid
add byte [rax], al
add byte [rdx], al
add al, byte [rax]
add byte [rax], al
add byte [rax], al
invalid
invalid
test byte [rax + rcx*8], ah
and al, 0xc8
add byte [rax], al
and al, 0xc8
add byte [rax], al
adc eax, 0x119bf80
add dword [rax], eax
js 0x14018aed1
mov dword [rsp + 0xd8], eax
add byte [rax], al
mov ah, 0x24
add byte [rax], al
and al, 0xc8
enter 0, 0
add byte [rax], al
mov dword [rsp + 0xe8], eax
call 0x14f18aeb3
mov ah, 0x24
movabs al, byte [0xb02484c748000000]
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
and al, 0xa0
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add bh, al
test byte [rax + riz*4], ah
invalid
and al, 0xa0
movabs al, byte [0xb900000018000000]
add byte [rax], al
add byte [rax], bl
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 4], bh
add al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 6], cl
lea eax, [rsp + 0xe0]
and al, 0xe0
add byte [rax], al
add byte [rbp + rcx*4 - 0x74], cl
invalid
mov word [rax + riz*4], fs
lea ecx, [rsp + 0xa0]
mov word [rax + riz*4], fs
add byte [rax], al
add bh, bh
adc eax, 0x1af331
sbb al, byte [rax]
ror byte [rdi], 0x84
test byte [rbp + 0x44000001], al
mov ebp, dword [rsp + 0xa4]
lodsb al, byte [rsi]
and al, 0xa4
add byte [rax], al
invalid
test dword [rcx], eax
add byte [rax], al
add byte [rbx + rcx*4 - 0x54], al
lodsb al, byte [rsi]
and al, 0xa4
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
xchg eax, edi
mov eax, dword [rdi + 0xf8]
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rbx + rax*2 + 0x4c], 0x8b
je case.0x140174c0d.133
mov r8, qword [rdi + 0x100]
mov rcx, qword [r8 + 0x10]
invalid
invalid
mov eax, dword [rdi + 0x100]
adc byte [rax - 1], cl
dec ecx
leave
and ecx, 0xfffffff0
rcl dword [rax], 0x4c
mov dword [rsp + 0x70], edi
jl case.0x1401612b6.304
invalid
adc byte [rcx + rcx*4 + 0x7c], cl
jl case.0x1401612b6.304
and al, 0x70
jo 0x14018af6e
mov dword [rsp + 0x78], ebp
and al, 0x78
js case.0x1401629ef.340
mov eax, dword [rsp + 0xa8]
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x7c], rax
and al, 0x7c
jl 0x14018af84
lea edx, [rsp + 0x70]
and al, 0x70
call qword [rax + 0x28]
add byte [rax], al
in eax, dx
add dword cs:[rax], eax
add byte [rcx + rcx*4 - 7], cl
stc
mov eax, 0x4c001af2
mov ecx, esi
int1
sbb al, byte [rax]
int1
sbb al, byte [rax]
mov edi, 0xa0
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
mov dh, 0x6c
insb byte [rdi], dx
and al, 0x67
movzx esi, byte [rsp + 0x66]
and al, 0x66
test dword [rbp + 0x48fffff3], eax
invalid
invalid
dec dword [rax - 0x75]
mov eax, dword [rsp + 0x118]
test byte [rax + rbx], ah
and al, 0x18
sbb byte [rcx], al
add dword [rax], eax
add byte [rax], al
add dh, al
add byte [rcx], al
invalid
add ecx, ebp
jne case.0x1401629ef.239
invalid
mov edx, esp
clc
add byte [rax - 0x77], cl
mov rsi, qword [rsp + 0x100]
mov ah, 0x24
add byte [rcx], al
add dword [rax], eax
invalid
and al, 0
add dword [rax], eax
add byte [rbx + rcx*4 + 0x67], cl
invalid
cli
invalid
clc
add cl, byte [rax - 0x48]
add eax, dword [rax]
add byte [rax], al
or eax, 0x48000000
cmove edx, eax
and al, 0x68
push 0x8568948
add byte [rax - 0x7f], cl
invalid
add dword [rax], eax
add byte [rbx + 0x5d], bl
pop rsi
and al, 0x68
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x247088
and al, 0
mov eax, 0x1f
add byte [rax], al
add byte [rax - 0x75], cl
je 0x14018b045
push 0x8468948
or bl, ch
stosd dword [rdi], eax
mov ebp, eax
shl ebp, 0x20
add cl, byte [rax - 0x77]
mov ecx, ebp
jmp 0x155563b88
cmp eax, 0x1af215
sbb al, byte [rax]
xlatb
mov ecx, edi
xlatb
int1
int1
int1
sbb al, byte [rax]
mov ebp, eax
or ebp, 2
add cl, byte [rax - 0x75]
je 0x14018b08a
invalid
and al, 0x68
push 0x15ff40eb
call qword [sym.imp.kernel32.dll_GetLastError]
add ebp, esi
sbb al, byte [rax]
invalid
add byte [rcx - 0x77], al
invalid
in eax, 0x20
out dx, al
hlt
shl ebp, 0x20
or ebp, 2
add cl, byte [rcx + rcx*4 - 7]
stc
invalid
add bl, ch
add ecx, dword [rcx - 0x77]
mov r13, rax
mov esi, dword [rsp + 0x68]
push 0xfffffffffff1894c
adc eax, 0x1af1af
scasd eax, dword [rdi]
int1
sbb al, byte [rax]
invalid
int1
scasd eax, dword [rdi]
int1
sbb al, byte [rax]
invalid
add byte [rcx + rcx*4 + 0x6e], cl
mov dword [rsi + 8], ebp
or cl, ch
and edi, edi
invalid
invalid
invalid
shl eax, 0x20
and byte [rax - 0x7d], cl
enter 0xffffffffffffe902, 0x5e
add ch, cl
pop rsi
invalid
lea ecx, str.assertion_failed:__self.context.is_null__
sub ch, byte [rsi + 0x24]
outsb dx, byte [rsi]
and al, 0
invalid
add byte [rbp + rcx*4 + 5], cl
add eax, 0x246e53
push rbx
outsb dx, byte [rsi]
and al, 0
invalid
add byte [rdx + 0x29], bh
sub dword [rax], eax
add byte [rax], al
add al, ch
invalid
add byte [rax], al
jns 0x14018b0da
sbb al, byte [rax]
add byte [rbp + rcx*4 + 5], cl
lea eax, [0x1403d21d8]
add eax, 0x2470fa
cli
jo case.0x14017a72b.223
invalid
and al, 0
add byte [rcx + rcx*4 - 7], cl
mov ecx, edi
sbb al, byte [rdx + rbx]
sbb al, byte [rax]
add byte [rcx + 8], bh
or byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rdx + 0x20], bh
add byte [rax], al
add al, ch
invalid
invalid
sbb dword [rax], eax
lea eax, [0x1403d20f0]
add eax, 0x246ff4
outsd dx, dword [rsi]
and al, 0
mov ecx, edi
fadd qword [rdx + rbx]
sbb al, byte [rax]
add byte [rax - 0x73], cl
or eax, 0x246fac
and al, 0
lea eax, [0x1403d20d8]
invalid
add byte [rdx + 0x1f], bh
add byte [rax], al
add al, ch
invalid
xor al, 5
sbb al, byte [rax]
add byte [rbp + rcx*4 + 5], cl
std
lea eax, [0x140403320]
add eax, 0x2781fd
and dword [rdi], 0xe9894c00
invalid
mov ecx, ebp
int3
int3
and eax, 3
xor al, 8
add byte [rax + 0x63], cl
add al, 0x82
add eax, edx
loopne 0x14018b165
mov dh, 0x41
adc bl, al
add byte [rsi + 0x3f], bh
add byte [rax], al
add al, 0
add byte [rbp + 0x63], dh
ret
add byte [rax], al
cmp rcx, 0x41d
sbb eax, 0x74000004
cmp ecx, 0x461
cmp ecx, 0x461
add byte [rsi + rax*2 - 0x7f], dh
push rdx
add al, byte [rax]
add byte [rbp + riz - 0x50], dh
sub bl, al
ret
invalid
add byte [rax], al
add al, 0
add byte [rdx + rbx - 0x7f], dh
je case.0x14018b18d.10051
invalid
stc
add byte [rax], al
enter 0x4b0, 0xffffffffffffffc3
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x78
mov r15, r9
mov r14, r8
mov rsi, rcx
mov qword [rcx + 0x130], rdx
lea rdi, [rsp + 0x28]
mov rcx, rdi
mov rdx, rsi
call fcn.14018c930
mov eax, dword [rsp + 0x28]
cmp eax, 2
jne 0x14018e903
mov rdi, qword [rsp + 0x30]
jmp 0x14018ea9c
test eax, eax
je 0x14018ea4e
mov r13, qword [rsi + 0x190]
cmp r13, qword [rsi + 0x188]
jne 0x14018ea88
mov rbx, qword [rsp + 0x30]
mov ebp, ebx
shr rbx, 0x20
cmp r15, rbx
cmovb rbx, r15
mov r12d, dword [rsp + 0x2c]
lea r15, [rbx + r12]
add rbp, r15
sub rbp, r13
jbe 0x14018e98f
mov rax, qword [rsi + 0x178]
sub rax, r13
cmp rax, rbp
jb 0x14018eb47
mov rdi, qword [rsi + 0x180]
lea rcx, [rdi + r13]
cmp rbp, 2
jb 0x14018e97d
lea r8, [rbp - 1]
xor edx, edx
call sub.VCRUNTIME140.dll_memset
add r13, rbp
dec r13
add rdi, r13
mov rcx, rdi
lea rdi, [rsp + 0x28]
mov byte [rcx], 0
inc r13
mov qword [rsi + 0x188], r13
cmp r15, r13
ja 0x14018eb7a
mov rcx, qword [rsi + 0x180]
add rcx, r12
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov rdx, qword [rsi + 0x188]
cmp rdx, r12
jb 0x14018eb8c
cmp rdx, r15
jb 0x14018eb9b
mov rax, qword [rsi + 0x180]
lea rcx, [rax + r12]
sub edx, r15d
add r15, rax
mov dword [rsp + 0x28], r12d
mov dword [rsp + 0x2c], 7
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x3c], 1
mov qword [rsp + 0x40], rcx
mov dword [rsp + 0x48], edx
mov dword [rsp + 0x4c], 6
mov qword [rsp + 0x50], r15
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
movabs rax, 0x400000000
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], rdi
lea rcx, [rsi + 0x1e8]
lea r8, [rsp + 0x68]
xor edx, edx
xor r9d, r9d
call qword [sym.imp.secur32.dll_EncryptMessage]
test eax, eax
je 0x14018ea5a
mov edi, eax
shl rdi, 0x20
or rdi, 2
jmp 0x14018ea9c
movabs rdi, 0x8009031700000002
jmp 0x14018ea9c
mov eax, dword [rsp + 0x38]
add eax, dword [rsp + 0x28]
add eax, dword [rsp + 0x48]
cmp qword [rsi + 0x188], rax
jb 0x14018ea76
mov qword [rsi + 0x188], rax
mov qword [rsi + 0x190], 0
mov qword [rsi + 0x210], rbx
mov rcx, rsi
call fcn.14018d940
test rax, rax
je 0x14018eb31
mov rdi, rdx
mov rcx, rdi
call fcn.14018b140
mov qword [rsi + 0x130], 0
cmp al, 0xd
jne 0x14018eb18
mov ecx, edi
and ecx, 3
mov eax, 2
cmp ecx, 1
jne 0x14018eb1d
mov rsi, qword [rdi - 1]
mov r14, qword [rdi + 7]
mov rax, qword [r14]
test rax, rax
je 0x14018ead7
mov rcx, rsi
call rax
lea rbx, [rdi - 1]
cmp qword [r14 + 8], 0
je 0x14018eaff
cmp qword [r14 + 0x10], 0x11
jb 0x14018eaed
mov rsi, qword [rsi - 8]
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, 2
jmp 0x14018eb1d
mov eax, 1
mov rdx, rdi
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rdi, qword [rsi + 0x210]
mov qword [rsi + 0x130], 0
xor eax, eax
jmp 0x14018eb1d
lea rcx, [rsi + 0x178]
mov rdx, r13
mov r8, rbp
call fcn.14032f9f0
mov r13, qword [rsi + 0x188]
mov rdi, qword [rsi + 0x180]
lea rcx, [rdi + r13]
cmp rbp, 2
jae 0x14018e966
jmp 0x14018e97d
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsassertion_failed:_pos___self.dec_in.get_ref__.len___as_u64x
mov rcx, r15
mov rdx, r13
call fcn.14032b5e0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsassertion_failed:_pos___self.dec_in.get_ref__.len___as_u64x
mov rcx, r12
call fcn.14032b5e0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsassertion_failed:_pos___self.dec_in.get_ref__.len___as_u64x
mov rcx, r15
call fcn.14032b5e0
int3
int3
mov eax, 0
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x40]
mov qword [rsp + 0x30], rax
lea rcx, [rdi + 0xe8]
lea rdx, [rsp + 0x28]
call qword [sym.imp.secur32.dll_ApplyControlToken]
test eax, eax
je 0x14018ec3b
mov esi, eax
shl rsi, 0x20
or rsi, 2
jmp 0x14018ec74
mov dword [rdi + 0xa0], 0x1010000
mov byte [rdi + 0xa4], 0
mov qword [rdi + 0x108], 0
lea rcx, [rsp + 0x28]
mov rdx, rdi
call fcn.14018a180
cmp dword [rsp + 0x28], 2
jne 0x14018ecf1
mov rsi, qword [rsp + 0x30]
mov rcx, rsi
call fcn.14018b140
mov qword [rdi + 0xe0], 0
cmp al, 0xd
jne 0x14018ecfe
mov ecx, esi
and ecx, 3
mov eax, 1
add byte [rbx + 0x717501f9], al
add byte [rbx + 0x717501f9], al
mov rdi, qword [rsi - 1]
mov rbx, qword [rsi + 7]
mov rax, qword [rbx]
test rax, rax
je 0x14018ecaf
mov rcx, rdi
call rax
dec rsi
cmp qword [rbx + 8], 0
je 0x14018ecd6
cmp qword [rbx + 0x10], 0x11
jb 0x14018ecc4
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
xor esi, esi
mov eax, 1
jmp 0x14018ed00
mov qword [rdi + 0xe0], 0
xor esi, esi
xor eax, eax
mov rdx, rsi
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
xor esi, esi
jmp 0x14018ed00
add al, 0x2b
add byte [rdx + 0x18], bh
xor ecx, ecx
call fcn.1401d3670
test rax, rax
je 0x14018ed9c
mov qword [rax], rdi
lea rcx, [0x1403d2f90]
mov qword [rax + 8], rcx
mov byte [rax + 0x10], 0xb
inc rax
add rsp, 0x30
pop rdi
pop rsi
pop rbp
ret
mov qword [rbp - 0x10], rdi
mov ecx, 8
mov edx, 0x18
call fcn.14032afd0
ud2
sub eax, dword [rax]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsi], rdi
lea rax, [0x1403d2f90]
invalid
and al, 0
mov qword [rsi + 8], rax
mov rax, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
invalid
add byte [rax], al
call fcn.14032afd0
mov ecx, 8
mov edx, 0x28
call fcn.14032afd0
invalid
invalid
sbb dword [rax], eax
int3
push rdi
push rbx
sub rsp, 0x20
mov rdi, r8
mov rsi, rcx
test r8, r8
je 0x14018f10b
js 0x14018f1ae
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rdi], cl
mov dh, 5
pop rdx
add dword [rbx], ebp
add byte [rcx], dh
leave
mov rbx, rdx
movzx eax, byte [0x14043f240]
xor ecx, ecx
mov rdx, rdi
call fcn.1401d3670
mov r14, rax
mov r15, rdi
test rax, rax
mov rdx, rbx
dec dword [rax - 0x7b]
ror byte [rax - 0x77], 0xda
jne 0x14018f114
mov ecx, 1
mov rdx, rdi
call fcn.14032afb0
mov r14d, 1
xor r15d, r15d
invalid
add byte [rbp + 0x31], al
dec dword [rcx + rcx*4 - 0xf]
mov rcx, r14
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [0x14043f240]
sub eax, dword [rax]
sub eax, dword [rax]
mov edx, 0x18
sbb byte [rax], al
add byte [rax], al
xor ecx, ecx
call fcn.1401d3670
test rax, rax
je 0x14018f19f
mov rbx, rax
mov qword [rax], r15
mov qword [rax + 8], r14
or byte [rax - 0x77], cl
js 0x14018f155
invalid
or byte [rax - 0x77], cl
js 0x14018f155
invalid
mov rdi, qword [rsi]
test rdi, rdi
test edi, edi
test edi, edi
je 0x14018f182
mov r14, qword [rsi + 8]
mov rax, qword [r14]
test rax, rax
test eax, eax
je 0x14018f15e
add eax, 0xfff98948
ror byte [rcx - 0x7d], 1
invalid
jle 0x14018f16a
mov rcx, rdi
call rax
cmp qword [r14 + 8], 0
je 0x14018f182
add byte [rbp + rbx + 0x49], dh
cmp dword [rsi + 0x10], 0x11
invalid
cmp qword [r14 + 0x10], 0x11
adc dword [rdx + 4], esi
jb 0x14018f170
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x1ab446
adc eax, 0x1ab446
mov ah, 0x1a
add byte [rax - 0x77], cl
invalid
mov qword [rsi], rbx
lea rax, [0x1403d1e98]
or al, 0x2d
and al, 0
or al, 0x2d
and al, 0
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
mov rax, rsi
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov ecx, 8
add byte [rax], al
add byte [rdx + 0x18], bh
mov edx, 0x18
mov edx, 0x18
call fcn.14032afd0
xor ecx, ecx
mov rdx, rdi
call fcn.14032afb0
clc
invalid
sbb dword [rax], eax
int3
clc
mov ebp, 0xcccc0019
int3
sub byte [rcx - 0x42], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x7531394c], al
xor dword [rbp + 2], esi
jmp 0x14018f22c
mov rbx, qword [rcx + 8]
pop rcx
or byte [rax - 0x75], cl
jno 0x14018f1f2
xor dword [rbp + 2], esi
jmp 0x14018f22c
pop rcx
or byte [rax - 0x75], cl
jno 0x14018f1f2
test rsi, rsi
je 0x14018f216
add byte [rdi], cl
mov dh, 5
add byte [rbx], r13b
add byte [rcx], dh
leave
sub eax, dword [rax]
xor ecx, ecx
mov rdx, rsi
call fcn.1401d3670
add al, 0
add al, 0
mov rdi, rax
mov r14, rsi
test rax, rax
jne 0x14018f21e
mov ecx, 1
mov rdx, rsi
bnd call fcn.14032afb0
bnd call fcn.14032afb0
mov edi, 1
xor r14d, r14d
mov rcx, rdi
stc
mov rdx, rbx
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [0x14043f240]
mov edx, 0x18
sbb byte [rax], al
add byte [rax], al
sbb byte [rax], al
add byte [rax], al
xor ecx, ecx
call fcn.1401d3670
test rax, rax
je 0x14018f260
lea edx, [0x1403d1dd8]
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop r14
ret
add byte [rax], al
call fcn.14032afd0
xor ecx, ecx
mov rdx, rsi
call fcn.14032afb0
sbb dword [rax], eax
int3
test rsi, rsi
je 0x14018f2db
js 0x14018f35b
mov r14, rdx
movzx eax, byte [0x14043f240]
add eax, 0x2aff87
add eax, 0x2aff87
xor ecx, ecx
mov rdx, rsi
call fcn.1401d3670
mov rdi, rax
mov edi, eax
mov edi, eax
mov r15, rsi
mov edi, esi
test rax, rax
jne 0x14018f2e6
invalid
mov ecx, 1
mov rdx, rsi
call fcn.14032afb0
invalid
invalid
sbb dword [rax], eax
mov esp, 0x89490019
invalid
mov r14, rdx
mov edi, 1
xor r15d, r15d
mov rcx, rdi
stc
mov rdx, rbx
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rdx, r14
mov qword [rsp + 0x20], r15
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x30], rsi
lea rcx, [rsp + 0x38]
lea r8, [rsp + 0x20]
and al, ch
wait
invalid
add al, byte [rax]
mov rax, qword [rsp + 0x38]
and al, 0x38
movabs rcx, 0x8000000000000002
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc8
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc8
jl 0x14018f34e
test rax, rax
je 0x14018f34e
invalid
mov r8, qword [rsp + 0x40]
and al, 0x40
mov rcx, qword [0x14043f190]
xor edx, edx
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
xor ecx, ecx
mov rdx, rsi
call fcn.14032afb0
int3
in al, dx
and byte [rax - 0x77], cl
mov esi, ecx
cmp rax, rcx
je 0x14018f3e5
test rax, rax
je 0x14018f3e5
mov r8, qword [rsi + 8]
mov rcx, qword [0x14043f190]
xor edx, edx
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
invalid
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x50
mov rsi, rdx
mov rdi, rcx
mov rcx, qword [rcx + 0x18]
mov rax, qword [rdi + 0x20]
call qword [rax + 0x20]
movabs r15, 0x8000000000000000
cmp qword [rdi], r15
jne 0x14018f4fd
jmp 0x14018f54f
mov r14, qword [rdi + 8]
mov rdi, qword [rdi + 0x10]
test rdi, rdi
je 0x14018f539
js 0x14018f5b6
movzx eax, byte [0x14043f240]
xor ecx, ecx
mov rdx, rdi
call fcn.1401d3670
mov rbx, rax
mov r15, rdi
test rax, rax
jne 0x14018f541
mov ecx, 1
mov rdx, rdi
call fcn.14032afb0
mov ebx, 1
xor r15d, r15d
mov rcx, rbx
mov rdx, r14
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x20], r15
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x30], rdi
lea rcx, [rsp + 0x38]
lea r8, [rsp + 0x20]
mov rdx, rsi
call fcn.1401bc8b0
mov rax, qword [rsp + 0x38]
movabs rcx, 0x8000000000000002
cmp rax, rcx
jl 0x14018f5a9
test rax, rax
je 0x14018f5a9
mov r8, qword [rsp + 0x40]
mov rcx, qword [0x14043f190]
xor edx, edx
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
xor ecx, ecx
mov rdx, rdi
call fcn.14032afb0
int3
insb byte [rdi], dx
and al, 0x50
movabs r15, 0x8000000000000000
cmp rbp, r15
jne 0x140190cb7
movabs rbp, 0x8000000000000000
lea rdx, [0x1403cfd10]
lea rcx, [rsp + 0x50]
and al, 0x50
and al, 0x50
mov r8d, 8
call fcn.1401cd160
mov r14, qword [rsp + 0x50]
movabs r12, 0x8000000000000000
cmp r14, r12
out 0xf, al
test ecx, ebp
add byte [rax], al
invalid
out 0xf, al
test ecx, ebp
add byte [rax], al
add byte [rax - 0x2f], cl
in eax, 0x48
test ebp, ebp
shl rbp, 1
test rbp, rbp
jne 0x140190d97
add byte [rax], al
movabs rdi, 0x8000000000000000
cmp r12, rdi
cld
cld
jne 0x140190dbc
jmp 0x1401912d1
in eax, dx
mov r12, r15
cmp qword [r13 + 0x60], 0
jne 0x140191f31
jmp 0x140191ef8
mov rdi, qword [rsp + 0x58]
mov rbx, qword [rsp + 0x60]
cmp byte [rsp + 0x68], 0
jne 0x140190df3
test rbx, rbx
je 0x140190df3
lea rax, [rdi + rbx]
mov rdx, rdi
jmp 0x140190cfc
add rdx, 2
cmp rcx, rax
cmovne rcx, rdx
nop dword [rax]
mov rdx, rcx
cmp rcx, rax
je 0x140190df3
lea rcx, [rdx + 1]
movzx r8d, byte [rdx]
test r8b, r8b
jns 0x140190cf0
cmp r8b, 0xe0
jb 0x140190cde
cmp r8b, 0xed
jne 0x140190d3e
cmp rcx, rax
je 0x140190df3
lea rcx, [rdx + 2]
cmp rcx, rax
je 0x140190df3
cmp byte [rdx + 1], 0x9f
jp 0x140190d2f
lahf
ja 0x140190c4f
add rdx, 3
mov rcx, rdx
jmp 0x140190cf0
add rdx, 2
cmp rcx, rax
cmove rdx, rcx
xor ecx, ecx
cmp rdx, rax
setne cl
add rcx, rdx
cmp r8b, 0xf0
jb 0x140190cf0
xor edx, edx
cmp rcx, rax
setne dl
add rcx, rdx
jmp 0x140190cf0
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x30], rax
mov rbx, qword [rsp + 0x60]
cmp byte [rsp + 0x68], 0
je 0x140192b71
movabs r12, 0x8000000000000001
shl rbp, 1
test rbp, rbp
je 0x140190c8a
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
movabs rdi, 0x8000000000000000
cmp r12, rdi
je 0x1401912d1
movabs rax, 0x8000000000000001
cmp r12, rax
je 0x140190deb
test r12, r12
je 0x1401912d1
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1401912d1
mov rbp, r14
mov rdi, qword [rsp + 0x30]
test rbx, rbx
je 0x1401912b7
mov qword [rsp + 0x38], rbp
mov qword [rsp + 0xa8], rsi
mov qword [rsp + 0x40], r13
mov qword [rsp + 0xc0], 0
mov qword [rsp + 0xc8], 1
mov qword [rsp + 0xd0], 0
mov qword [rsp + 0x170], 0
mov qword [rsp + 0x178], 8
mov qword [rsp + 0x180], 0
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x58], rbx
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x78], rbx
movabs rax, 0x2c0000002c
mov qword [rsp + 0x80], rax
mov byte [rsp + 0x88], 1
mov word [rsp + 0x90], 1
mov ebx, 1
lea r15, [rsp + 0x120]
lea r12, [rsp + 0x158]
xor eax, eax
mov qword [rsp + 0x48], rax
jmp 0x140190f06
mov rax, qword [rsp + 0x178]
lea rcx, [r14 + r14*2]
mov qword [rax + rcx*8], rsi
mov qword [rax + rcx*8 + 8], rbp
mov qword [rax + rcx*8 + 0x10], r13
lea rax, [rsp + 0x180]
inc r14
mov qword [rax], r14
cmp byte [rsp + 0x91], 0
jne 0x140191265
mov rdi, qword [rsp + 0x60]
mov rcx, r15
lea rdx, [rsp + 0x60]
call fcn.14008cee0
cmp qword [rsp + 0x120], 0
je 0x140190f60
mov rdx, qword [rsp + 0x128]
mov rax, qword [rsp + 0x130]
mov rcx, qword [rsp + 0x50]
sub rdx, rcx
add rdi, rcx
mov qword [rsp + 0x50], rax
mov rcx, rdi
call fcn.140165530
test rax, rax
jne 0x140190fac
cmp byte [rsp + 0x91], 0
jne 0x140191265
call fcn.14003ad20
cmp byte [rsp + 0x120], 0
je case.0x140180c3a.490
mov edi, dword [rsp + 0x121]
add byte [rax], al
lea rcx, [rsp + 0x125]
mov rax, qword [rcx]
mov qword [rsp + 0x280], rax
add byte [rdx], 0
add byte [rbx - 0x7b76f7bf], cl
and al, 0x88
add al, byte [rax]
add byte [rax - 0x7d], cl
mov esp, 0x16024
add byte [rax], al
invalid
add byte [rdx], 0
add byte [rbx - 0x7b76f7bf], cl
and al, 0x88
add al, byte [rax]
add byte [rax - 0x7d], cl
mov esp, 0x16024
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + 0x36], dh
jne case.0x140180c3a.490
mov eax, dword [rsp + 0x288]
mov dword [rsp + 0x1a8], eax
test byte [rax + rbp*4], ah
add dword [rax], eax
invalid
add byte [rcx + 0x1a82484], cl
add byte [rax], al
test byte [rax + rbp*4], ah
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rax*4], ah
add al, byte [rax]
add byte [rax - 0x77], cl
mov dword [rsp + 0x1a0], eax
mov sil, 1
invalid
add byte [rax], 0
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0x1a0], rax
mov dword [rsp + 0x1a0], eax
mov dword [rsp + 0x1a0], eax
movabs al, byte [0x80e901b640000001]
add byte [rax], al
add byte [rax], al
mov sil, 1
jmp 0x1401911db
invalid
add byte [rdi], cl
invalid
cmp qword [rsp + 0x160], 0
add byte [rax], al
je 0x1401911d5
test r13, r13
in eax, dx
je 0x140191198
js 0x140192d9b
movzx eax, byte [0x14043f240]
sub al, byte [rax]
add byte [rcx], dh
leave
xor ecx, ecx
mov rdx, r13
call fcn.1401d3670
test rax, rax
je 0x140192d8e
test dh, bh
sbb eax, dword [rax]
add byte [rax - 0x77], cl
invalid
mov rbp, rax
mov rsi, r13
jmp 0x14019119f
invalid
invalid
mov ebp, 1
add byte [rax], al
xor esi, esi
mov rcx, rbp
mov ecx, ebp
mov rdx, r14
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
mov r14, qword [rsp + 0x180]
mov ah, 0x24
add byte [rcx], 0
add byte [rbx + rdi - 0x4c], cl
and al, 0x70
add dword [rax], eax
add byte [rdi], cl
invalid
invalid
std
invalid
invalid
mov ah, 0x24
add byte [rcx], 0
and al, 0x80
add dword [rax], eax
add byte [rbx + rdi - 0x4c], cl
and al, 0x70
add dword [rax], eax
add byte [rdi], cl
test dword [0x1891911c1], ecx
or eax, 0x48fffffd
or eax, 0x48fffffd
std
invalid
lea rcx, [rsp + 0x170]
lea ecx, [rsp + 0x170]
call fcn.140019be0
invalid
jmp 0x140190ed0
sti
cld
invalid
dec dword [rax - 0x3f]
out dx, eax
or byte [rcx], dh
test byte [rbx + 0x1a82484], 0
test al, 1
invalid
shr rdi, 8
xor esi, esi
mov eax, dword [rsp + 0x1a8]
test al, 1
add dword [rax], eax
add byte [rax], al
add byte [rcx + 0x2782484], cl
add byte [rax], al
mov dword [rsp + 0x278], eax
and al, 0x78
add al, byte [rax]
add byte [rax], al
invalid
invalid
mov rax, qword [rsp + 0x1a0]
mov qword [rsp + 0x270], rax
mov dword [rsp + 0x270], eax
test byte [rax + riz*4], ah
add dword [rax], eax
add byte [rax - 0x77], cl
mov dword [rsp + 0x270], eax
test byte [rax + rsi*2], ah
add al, byte [rax]
invalid
jo 0x1401911f9
add byte [rbx + rcx*4 - 0x4c], cl
and al, 0xd0
invalid
mov r14, qword [rsp + 0xd0]
mov ah, 0x24
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rbx + rdi - 0x4c], cl
invalid
cmp r14, qword [rsp + 0xc0]
mov ah, 0x24
and al, 0xc0
rol byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rbp + 0xd], dh
jne 0x140191218
lea rcx, [rsp + 0xc0]
call fcn.14017d270
pop rax
sar dh, 0xff
invalid
add al, ch
pop rax
sar dh, 0xff
invalid
dec dword [rax - 0x75]
pushfq
and al, 0xc8
invalid
add byte [rax], al
mov rbx, qword [rsp + 0xc8]
mov ebx, dword [rsp + 0xc8]
add byte [rbx - 0x73], cl
lea rax, [r14 + r14*8]
add al, 0xf6
mov byte [rbx + rax*2], 2
mov byte [rbx + rax*2 + 1], sil
mov dword [rbx + rax*2 + 2], edi
add cl, byte [r8 - 0x75]
mov word [rax + rsi*2], fs
add al, byte [rax]
invalid
add dword [rcx + 0x4802437c], ecx
mov ecx, dword [rsp + 0x270]
add al, byte [rax]
invalid
add cl, byte [r8 - 0x75]
mov word [rax + rsi*2], fs
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
mov qword [rbx + rax*2 + 6], rcx
mov ecx, dword [rsp + 0x278]
add byte [rax], al
add byte [rax], al
mov dword [rbx + rax*2 + 0xe], ecx
lea rax, [rsp + 0xd0]
lea eax, [rsp + 0xd0]
test byte [rax + rdx*8], ah
add byte [rax], al
invalid
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rcx - 1], cl
invalid
rol byte [rax], 1
add byte [rax], al
inc r14
mov qword [rax], r14
cmp byte [rsp + 0x91], 0
xchg ecx, eax
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
invalid
invalid
cld
invalid
invalid
add byte [rax], al
add byte [rdi], cl
test byte [rcx + 0x4cfffffc], ah
mov edi, dword [rsp + 0xc0]
mov esp, 0xc024
add byte [rax], al
invalid
mov r15, qword [rsp + 0xc0]
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
test byte [rax + rcx*8], ah
add byte [rax], al
lea rax, [rsp + 0xc8]
movups xmm0, xmmword [rax]
adc byte [rax], al
add byte [rdi], cl
adc byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x170], cl
add dword [rax], eax
invalid
movups xmm1, xmmword [rsp + 0x170]
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rax*4], ah
add byte [rcx], 0
mov rax, qword [rsp + 0x180]
add byte [rcx], 0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x120], eax
add dword [rax], eax
invalid
movaps xmmword [rsp + 0x120], xmm0
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rax*2], ah
add dword [rax], eax
mov qword [rsp + 0x140], rax
add dword [rax], eax
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x130], ecx
movaps xmmword [rsp + 0x130], xmm1
mov r13, qword [rsp + 0x40]
mov ebp, dword [rsp + 0x40]
mov rsi, qword [rsp + 0xa8]
mov rbp, qword [rsp + 0x38]
invalid
and al, 0xa8
add byte [rax], al
add byte [rax - 0x75], cl
insb byte [rdi], dx
and al, 0x38
invalid
cmp byte [rax - 0x75], cl
jl 0x1401912da
mov rdi, qword [rsp + 0x30]
test rbp, rbp
test ebp, ebp
je case.0x140179163.450
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
sbb al, byte [rax]
sbb al, byte [rax]
mov rdi, r15
mov rax, qword [rsp + 0x200]
mov qword [rsp + 0x90], rax
add byte [rdi], cl
sub byte [rsp + 0x1c0], al
movaps xmm1, xmmword [rsp + 0x1d0]
add byte [rdi], cl
sub byte [rsp + 0x1e0], dl
movaps xmm3, xmmword [rsp + 0x1f0]
movaps xmmword [rsp + 0x80], xmm3
sub dword [rsp + 0x80], ebx
add byte [rdi], cl
sub dword [rsp + 0x80], ebx
movaps xmmword [rsp + 0x70], xmm2
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
movaps xmm0, xmmword [rsp + 0x120]
movaps xmm1, xmmword [rsp + 0x130]
xor byte [rcx], al
add byte [rax], al
movaps xmmword [rsp + 0x170], xmm0
movaps xmmword [rsp + 0x180], xmm1
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x190], rax
and al, 0x90
add dword [rax], eax
add byte [rax - 0x75], cl
pushfq
and al, 0x30
add al, byte [rax]
add byte [rax + 0x3b], cl
pushfq
and al, 0x20
and byte [rdx], al
add byte [rax], al
jne 0x140191367
add byte [rax + 0x3b], cl
pushfq
and al, 0x20
and byte [rdx], al
add byte [rax], al
jne 0x140191367
lea rcx, [rsp + 0x220]
call fcn.14017d040
mov rax, qword [rsp + 0x228]
mov rcx, rbx
shl rcx, 7
loope 0x14019137d
loope 0x14019137d
lea rcx, [rcx + rbx*8]
mov qword [rax + rcx], 3
mov qword [rax + rcx + 8], rsi
je 0x14019138e
or byte [rdi], cl
sub byte [rsp + 0x50], al
movaps xmm1, xmmword [rsp + 0x60]
movdqa xmm2, xmmword [rsp + 0x70]
outsd dx, dword [rsi]
push rsp
and al, 0x70
or byte [rbx], al
add byte [rax], al
add byte [rax - 0x77], cl
je 0x14019138e
outsd dx, dword [rsi]
push rsp
and al, 0x70
or byte [rax], ah
or byte [rax + 0x48], al
mov edx, dword [rsp + 0x90]
or byte [rax + 0x48], dl
mov dword [rax + rcx + 0x58], edi
add byte [rax], al
or byte [rax + 0x48000000], al
inc ebx
add byte [rax], al
invalid
adc byte [rcx - 0x80], al
mov ebp, 0x17f
add byte [rax], al
jne 0x140192d47
movzx eax, byte [0x14043f240]
invalid
add byte [rax], al
pcmpeqw mm1, qword [rdi]
adc ah, byte [rax + rax]
add byte [rax - 0x77], cl
stc
popfq
cwde
add byte [rax], al
add byte [rbp - 0x75], cl
movsd dword [rdi], dword [rsi]
movabs al, byte [0x4774e4854d000000]
add byte [rbp - 0x7b], cl
in al, 0x74
invalid
add byte [rbp - 0x7b], cl
in al, 0x74
lea r15, [rsp + 0x60]
add byte [rax], al
sbb byte [rcx], al
add byte [rax], al
cmp ecx, dword [rcx + rcx*4 - 0xf]
mov eax, dword [rsp + 0xc0]
rol byte [rax], 0
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xc8
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xd0
add byte [rax], al
add bh, bh
push rax
and al, dh
dec qword [r14]
invalid
add byte [rax], al
add byte [rax], al
invalid
div dword [rbp - 0xf]
add byte [rdx + rdx + 0x48], dh
mov ecx, dword [0x14043f190]
or eax, 0x2ad3ef
or eax, 0x2ad3ef
adc eax, 0x1a881c
movabs al, byte [0x4809ff48f0000000]
mov esi, dword [rsp + 0x48]
and al, 0x48
dec dword [rcx]
and al, 0x48
cld
invalid
dec dword [rsi]
mov ecx, esi
invalid
invalid
dec dword [rsi]
dec dword [rcx - 0x7d]
jge 0x140191e3f
mov edx, dword [rsp + 0x30]
push rax
dec qword [r14]
adc ecx, dword [rbp - 0x75]
mov rcx, qword [0x14043f190]
adc eax, 0x1a87a1
cmp dword [rbp + 0x18], 0
mov eax, edi
test byte [rax], al
add byte [rax], al
add byte [rax], al
clc
xor byte [rax], al
invalid
xor eax, 0x1a8303
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdi + rbx*8]
cmp dword [rsi + 8], 0
add byte [rax], al
add byte [rax], al
add byte [rax + 0x74c83948], al
sbb byte [rax - 0x7b], cl
sal byte [rbx + rdx + 0x4c], 0x8b
or byte [r8 - 0x75], r9b
or eax, 0x2ad1a3
dec dword [rax - 0x77]
invalid
test rbx, rbx
je 0x140190d81
movzx eax, byte [rsp + 0x6f]
shl eax, 0x10
movzx ecx, word [rsp + 0x6d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x69]
or rax, rcx
mov r8, qword [rsp + 0x30]
lea rcx, [r8 + rbx]
jmp 0x140192bbc
add r8, 2
cmp rdx, rcx
cmovne rdx, r8
nop word [rax + rax]
mov r8, rdx
cmp rdx, rcx
je 0x140190d81
lea rdx, [r8 + 1]
movzx r9d, byte [r8]
test r9b, r9b
jns 0x140192bb0
cmp r9b, 0xe0
jb 0x140192b9f
cmp r9b, 0xed
jne 0x140192bff
cmp rdx, rcx
je 0x140190d81
lea rdx, [r8 + 2]
cmp rdx, rcx
je 0x140190d81
cmp byte [r8 + 1], 0x9f
ja 0x140192cd1
add r8, 3
mov rdx, r8
jmp 0x140192bb0
add r8, 2
cmp rdx, rcx
cmove r8, rdx
xor edx, edx
cmp r8, rcx
setne dl
add rdx, r8
cmp r9b, 0xf0
jb 0x140192bb0
xor r8d, r8d
cmp rdx, rcx
setne r8b
add rdx, r8
jmp 0x140192bb0
shl rax, 8
mov r12, r14
mov r14, qword [rsp + 0x30]
mov qword [rsp + 0x30], rbx
mov rbx, rax
shl rbp, 1
test rbp, rbp
je 0x140190c8a
jmp 0x140190d97
pop rbp
movq mm6, qword [str.uespemosarenegylmodnarodsetybdet]
movdqa xmm7, xmmword [0x14033aac0]
xorps xmm8, xmm8
lea r14, [rsp + 0x90]
lea rbx, [rsp + 0x2b0]
movabs r13, 0x100000001b3
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rcx + rcx*4 + 0x7c], cl
and al, 0x68
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rcx + rcx*4 + 0x7c], cl
and al, 0x68
cmp rcx, 2
jne 0x140193a5a
jmp 0x140193b10
and al, 0xc8
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x90
add byte [rax], al
add byte [rcx + 1], cl
ror byte [rax - 0x3f], 0xc0
or eax, 0x4cc9314c
xor eax, eax
test byte [rdx - 1], ah
invalid
add byte [rax], al
add byte [rcx - 0x7f], cl
inc byte [rax]
add al, byte [rax]
add byte [rdi], cl
xchg ebx, eax
ret
add byte [rdx], al
add byte [rax], al
ror byte [rdi], 0x84
and byte [rcx], al
add byte [rax], al
mov r9, qword [r10 + 0x50]
xchg esp, eax
and al, 0x9f
add byte [rax], al
add cl, al
loop 0x140193834
add byte [rax], al
invalid
lea edx, [rsp + 0xc0]
jg 0x1401937d3
and al, 0xb0
add al, byte [rax]
add byte [rcx - 0x43], cl
mov bl, 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
add cl, ch
retf
add byte [rax], al
add byte [rcx - 0x7f], cl
cmp esi, 0x200
setae bl
cmp esi, 0x200
add byte [rdx], al
add byte [rax], al
add al, byte [rax + 0xf]
xchg ebp, eax
invalid
and al, 0xc0
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
jl 0x1401938ba
invalid
mov edi, dword [rsp + 0x70]
and al, 0x70
mov r9, qword [r10 + 0x50]
int1
add byte [rdi], cl
mov dh, 0x94
and al, 0x9f
add byte [rax], al
add cl, al
loop 0x1401938e1
add byte [rax], al
add byte [rcx + 9], al
ror byte [rcx - 0x3f], 1
loopne 0x140193901
loopne 0x140193962
movq qword [rsp + 0x2b0], mm0
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x75], cl
insb byte [rdi], dx
and al, 0x48
mov byte [rax + 4], dl
adc byte [r9 + rcx*4 - 0xf], r9b
mov ecx, esi
bnd call fcn.140175ab0
and al, 0x50
adc al, byte [rax]
add byte [rbx + rbp*2 - 0x39], cl
push 0x4887034d
add dword [rax], eax
add byte [rax - 0x7d], cl
stc
add dword [rdi], ecx
test esp, edi
clc
invalid
dec dword [rcx - 0x75]
xchg edi, eax
push 0x48000001
mov ecx, dword [rsp + 0x38]
and al, 0x38
add byte [rax], al
leave
add byte [rax], al
add bl, ch
invalid
and al, 0x30
mov edi, dword [rsp + 0x50]
test byte [rax], al
add byte [rax], al
add byte [rax], al
movq qword [rsp + 0x3d0], mm1
and al, 0x48
add al, byte [rax]
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x38
add al, byte [rax]
add byte [rbx + rcx*4 - 0x74], cl
and al, 0x40
add al, byte [rax]
add byte [rax - 0x73], cl
mov word [rax + rdx*4], fs
add byte [rax], al
add bh, bh
adc byte [rax - 0x75], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x70
sbb byte [rax - 0x75], cl
and byte [rax - 0x39], cl
sbb byte [rax], al
add byte [rax], al
add al, dh
and qword [rdx + 0x28], 0xfffffffffffffffd
test rax, rax
test eax, eax
je 0x140198892
call qword [rax + 8]
mov rax, qword [rsi + 0x88]
lock dec qword [rax]
jne 0x1401988ab
mov rcx, qword [rsi + 0x88]
call fcn.1401813f0
lea rdi, [rsi + 0x80]
mov rcx, rdi
add byte [rax], al
add byte [rax - 0x77], cl
stc
call fcn.14018fcf0
mov rax, qword [rsi + 0x80]
test rax, rax
je 0x1401988b8
invalid
dec dword [rax - 0x75]
xchg byte [rax + 0x48000000], al
test eax, eax
je 0x1401988d4
lock dec qword [rax]
jne 0x1401988d4
mov rcx, qword [rdi]
call fcn.1401812f0
mov rdi, qword [rsi + 0x90]
mov edi, dword [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 0x140198914
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 0x140198914
call qword [rax + 0x18]
xchg byte [rdi + 0xa0], bl
test bl, bl
jne 0x14019894b
mov rax, qword [rdi + 0x90]
mov rcx, qword [rdi + 0x98]
mov qword [rdi + 0x90], 0
test rax, rax
je 0x140198a7d
xor edx, edx
xchg byte [rdi + 0xa0], dl
call qword [rax + 8]
mov rax, qword [rsi + 0x90]
lock dec qword [rax]
jne 0x1401989cd
mov rcx, qword [rsi + 0x90]
call fcn.140096d60
jmp 0x1401989cd
mov rsi, qword [rsi + 0x98]
test rsi, rsi
je 0x140198a71
mov rdi, qword [rsi]
cmp rdi, 2
je 0x140198a54
mov rbx, qword [rsi + 8]
mov bpl, 1
mov al, 1
xchg byte [rbx + 0x40], al
mov al, 1
xchg byte [rbx + 0x20], al
test al, al
jne 0x140198a18
mov rax, qword [rbx + 0x10]
mov rcx, qword [rbx + 0x18]
mov qword [rbx + 0x10], 0
xor edx, edx
xchg byte [rbx + 0x20], dl
test rax, rax
je 0x140198a18
call qword [rax + 0x18]
xchg byte [rbx + 0x38], bpl
test bpl, bpl
jne 0x140198a3e
mov rax, qword [rbx + 0x28]
mov rcx, qword [rbx + 0x30]
mov qword [rbx + 0x28], 0
test rax, rax
je 0x140198a9b
xor edx, edx
xchg byte [rbx + 0x38], dl
call qword [rax + 8]
test rdi, rdi
mov rax, qword [rsi + 8]
lock dec qword [rax]
jne 0x140198a54
mov rcx, qword [rsi + 8]
call fcn.140096980
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rsi
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
xor eax, eax
xchg byte [rdi + 0xa0], al
mov rax, qword [rsi + 0x90]
lock dec qword [rax]
je 0x140198958
jmp 0x1401989cd
xor eax, eax
xchg byte [rbx + 0x38], al
test rdi, rdi
mov rax, qword [rsi + 8]
lock dec qword [rax]
je 0x140198a4b
jmp 0x140198a54
add dh, byte [rcx + rdx*2 + 0x48]
mov edi, dword [rsi + 0x10]
sal byte [rbp + rax + 0x48], 0x89
stc
invalid
and eax, 0x1a17f0
int3
int3
in al, dx
mov rsi, rdx
mov qword [rsp + 0x38], rcx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x73], cl
lea rdx, str.Error
adc eax, 0x26a2c4
mov r8d, 5
add byte [rax], al
add bh, bh
call qword [rax + 0x18]
invalid
invalid
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
je case.0x14016f1d8.484
sub byte [rax - 0x39cfdbbc], cl
and al, 0x31
add byte [rax - 0x73], cl
add eax, 0xffff69f6
imul byte [rcx - 1]
invalid
je case.0x14016f1d8.484
sub byte [rax - 0x39cfdbbc], cl
and al, 0x31
add byte [rax - 0x73], cl
add eax, 0xffff69f6
imul byte [rcx - 1]
invalid
imul byte [rcx - 1]
dec dword [rax - 0x77]
and al, 0x20
and al, 0x20
imul edi, edi, 0x448948ff
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, [0x1403dac93]
lea rcx, [rsp + 0x28]
invalid
lea r9, [rsp + 0x38]
and al, 0x38
mov r8d, 4
call fcn.140039670
invalid
add byte [rax], al
add al, ch
xor eax, 0x80ffea08
invalid
invalid
jl 0x140198e62
invalid
cmp byte [rsp + 0x31], 0
movzx ecx, byte [rsp + 0x30]
and al, 0x30
and al, 0x31
add byte [rdi], cl
mov dh, 0x4c
and al, 0x30
je 0x140198e53
mov al, 1
test cl, cl
leave
leave
je 0x140198e5e
add rsp, 0x40
invalid
pop rsi
ret
test cl, cl
setne al
ror byte [rax - 0x7d], 0xc4
pop rsi
ror byte [rax - 0x7d], 0xc4
pop rsi
ret
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
and al, 0x28
test byte [rax + 0x34], 4
jne 0x140198e80
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1403d5f39]
adc eax, 0x23d0c1
shl byte [rbx], 1
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax], al
invalid
shl byte [rbx], 1
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax], al
invalid
jmp 0x140198e95
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1403db4c3]
lea edx, [0x1403db4c3]
xor al, 0x26
and al, 0
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
lea edx, [0x1403db4c3]
xor al, 0x26
and al, 0
xor al, 0x26
and al, 0
mov r8d, 1
call qword [rax + 0x18]
nop
add rsp, 0x40
pop rsi
ret
mov dh, 5
xchg ecx, eax
invalid
dec dword [rax - 0x73]
and al, 0x20
lea rdx, [rsp + 0x38]
call fcn.14003b680
dec dword [rax - 0x75]
mov rcx, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x30]
test rcx, rcx
je 0x140199009
mov al, 1
test dl, dl
jne 0x14019900b
xor al, 4
jne case.0x140189898.355
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1403d5b70]
xchg edx, eax
retf
and eax, dword [rax]
mov r8d, 1
add bh, bh
push rax
sbb byte [rcx - 0x7bfe4f3f], cl
invalid
test cl, cl
jne 0x14019900b
add dword [rcx + rcx*8 - 0x74b7e38b], eax
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0x24503a
mov eax, 1
mov eax, edx
mov eax, dword [rcx + 8]
ror dword [rbx + rcx*4 + 0x47], cl
or byte [rcx - 0x75], cl
add byte [rax - 0x7b], cl
sal byte [rdx + rbp*8 + 0x48], 0x89
or byte [r9 - 0x7d], r9b
js 0x140199066
add byte [rbp + 0x49], dh
test esi, esi
add byte [rax - 0x7d], cl
add byte ds:[rdi], cl
test dword [rdx - 1], edi
invalid
or byte [rax], al
add byte [rax], al
xor ecx, ecx
call fcn.1401d3670
test rax, rax
ror byte [rdi], 0x84
scasd eax, dword [rdi]
or byte [rax], al
invalid
ror byte [rdi], 0x84
scasd eax, dword [rdi]
or byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rdi, rax
mov qword [rax], rbx
lea rbx, [0x14035de88]
jmp 0x14019f129
jle 0x14019eec7
movzx eax, byte [0x14043f240]
mov edx, 0x20
add byte [rcx], dh
leave
add byte [rcx], dh
leave
call fcn.1401d3670
add r8d, dword [r8]
test rax, rax
je 0x14019f6d8
ror byte [rdi], 0x84
pop rbp
or byte [rax], al
add byte [rax - 0x77], cl
ret
mov rbx, rax
lea rdx, [r15 + 0x18]
mov rax, qword [r15]
mov r8, qword [r15 + 8]
mov r9, qword [r15 + 0x10]
lea rcx, [rsp + 0x170]
call qword [rax]
movups xmm0, xmmword [rsp + 0x170]
test byte [rax + rsi*2], ah
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x180], cl
mov word [rax + rax*4], fs
add dword [rax], eax
invalid
test byte [rax + rsi*2], ah
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x180], cl
mov word [rax + rax*4], fs
add dword [rax], eax
invalid
mov word [rax + rax*4], fs
add dword [rax], eax
add byte [rdi], cl
adc dword [rbx + 0x10], ecx
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx], xmm0
lea rdx, [rsi + 0x88]
mov rax, qword [rsi + 0x70]
mov r8, qword [rsi + 0x78]
mov r9, qword [rsi + 0x80]
lea rcx, [rsp + 0x180]
call qword [rax]
lea rdx, [rsi + 0xa8]
and al, 0x80
add dword [rax], eax
add bh, bh
adc byte [rax - 0x73], cl
xchg esi, eax
test al, 0
add byte [rax], al
mov rax, qword [rsi + 0x90]
mov r8, qword [rsi + 0x98]
mov r9, qword [rsi + 0xa0]
lea rcx, [rsp + 0x1a0]
call qword [rax]
movzx eax, word [rsi + 0xb0]
mov byte [rsp + 0x170], bpl
mov byte [rsp + 0x171], r15b
mov qword [rsp + 0x178], rbx
mov word [rsp + 0x1c0], ax
mov r9, qword [rsp + 0x190]
test bpl, bpl
je 0x14019efd5
test r9, r9
je 0x14019f039
cmp bpl, 1
je 0x14019ef94
movzx eax, byte [0x14043f240]
mov edx, 0x20
xor ecx, ecx
call fcn.1401d3670
test rax, rax
je 0x14019f6d8
mov r14, rax
lea rdx, [rbx + 0x18]
mov rax, qword [rbx]
mov r8, qword [rbx + 8]
mov r9, qword [rbx + 0x10]
lea rcx, [rsp + 0x80]
call qword [rax]
movups xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x90]
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
mov r9, qword [rsp + 0x190]
lea rdx, [rsp + 0x198]
mov rax, qword [rsp + 0x180]
mov r8, qword [rsp + 0x188]
lea rcx, [rsp + 0x50]
call qword [rax]
mov byte [rsp + 0x40], bpl
mov byte [rsp + 0x41], r15b
mov qword [rsp + 0x48], r14
cmp byte [rsp + 0x170], 2
jae 0x14019f07a
jmp 0x14019f0a6
test r9, r9
je 0x14019f039
cmp r14b, 7
jne 0x14019f039
lea rbx, [rsi + 0x60]
mov rdx, qword [rsp + 0x188]
lea rcx, [rsp + 0x80]
mov r8, r9
call fcn.14008c600
cmp qword [rsp + 0x80], 0
je 0x14019f636
movzx eax, word [rsp + 0x90]
cmp eax, 0x1bb
jne 0x14019f636
lea rdx, [0x1403d4340]
mov rcx, rbx
call fcn.14009c200
movaps xmm0, xmmword [0x14033a9f0]
jmp 0x14019f64c
movzx eax, byte [0x14043f240]
mov edx, 0x38
xor ecx, ecx
call fcn.1401d3670
test rax, rax
je 0x14019f6c9
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov word [rax + 0x30], 0x501
mov qword [rsp + 0x48], rax
mov byte [rsp + 0x40], 3
cmp byte [rsp + 0x170], 2
jb 0x14019f0a6
mov rbx, qword [rsp + 0x178]
lea rcx, [rbx + 0x18]
mov rax, qword [rbx]
mov rdx, qword [rbx + 8]
mov r8, qword [rbx + 0x10]
call qword [rax + 0x20]
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x198]
mov rax, qword [rsp + 0x180]
mov rdx, qword [rsp + 0x188]
mov r8, qword [rsp + 0x190]
call qword [rax + 0x20]
lea rcx, [rsp + 0x1b8]
mov rax, qword [rsp + 0x1a0]
mov rdx, qword [rsp + 0x1a8]
mov r8, qword [rsp + 0x1b0]
call qword [rax + 0x20]
cmp byte [rsp + 0x40], 3
jne 0x14019f136
mov rbx, qword [rsp + 0x48]
movzx eax, byte [0x14043f240]
mov edx, 0xa0
xor ecx, ecx
call fcn.1401d3670
test rax, rax
je 0x14019f6ba
mov rdi, rax
mov qword [rax], 3
mov qword [rax + 8], rbx
lea rbx, [0x1403d3f30]
mov rcx, rsi
call fcn.14014ee50
jmp 0x14019f5fa
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
movaps xmm2, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x290], xmm2
movaps xmmword [rsp + 0x280], xmm1
movaps xmmword [rsp + 0x270], xmm0
movzx eax, byte [rdi + 0x112]
mov byte [rsp + 0x82], al
movzx eax, word [rdi + 0x110]
mov word [rsp + 0x80], ax
mov r15, qword [rdi + 0x68]
test r15, r15
je 0x14019f19a
mov rax, qword [rdi + 0x70]
mov qword [rsp + 0xc8], rax
lock inc qword [r15]
jg 0x14019f19a
jmp 0x14019f6b8
movsd xmm6, qword [rdi + 0x78]
mov r9, qword [rdi]
mov r10, qword [rdi + 8]
mov r11, qword [rdi + 0x10]
mov r12, qword [rdi + 0x18]
movzx r14d, byte [rdi + 0x64]
movsd xmm7, qword [rdi + 0x58]
mov eax, dword [rdi + 0x60]
mov r8d, dword [rdi + 0x48]
mov rbp, qword [rdi + 0x40]
mov rcx, qword [rdi + 0x30]
mov qword [rsp + 0x128], rcx
mov ecx, dword [rdi + 0x38]
mov dword [rsp + 0x3c], ecx
movzx edx, byte [rdi + 0x65]
mov rcx, qword [rdi + 0x20]
mov qword [rsp + 0x118], rcx
mov rcx, qword [rdi + 0x28]
mov qword [rsp + 0x110], rcx
mov rcx, qword [rdi + 0x50]
mov qword [rsp + 0x120], rcx
movsd xmm8, qword [rdi + 0x80]
add byte [rax], al
add byte [rbx + rcx*4 - 0x51], cl
test al, 0
add byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x51], cl
test al, 0
add byte [rax], al
lock inc qword [r13]
jle 0x14019f6b8
invalid
lahf
add al, 0
invalid
mov ds, word [rdi + 0x48000004]
mov ebx, dword [rdi + 0xb0]
mov rbx, qword [rdi + 0xb0]
mov rcx, qword [rdi + 0xb8]
lock inc qword [rbx]
add byte [rax], al
add al, dh
inc qword [rbx]
jle 0x14019f6b8
mov qword [rsp + 0xf0], r11
mov qword [rsp + 0xf8], r10
mov qword [rsp + 0x100], r9
add byte [rcx + rcx*4 + 0x44], al
and al, 0x34
add byte [rcx + rcx*4 - 0x6c], cl
and al, 0xf8
add byte [rax], al
add byte [rcx + rcx*4 - 0x74], cl
and al, 0
add dword [rax], eax
add byte [rcx + rcx*4 + 0x44], al
and al, 0x34
mov byte [rsp + 0x33], dl
mov qword [rsp + 0x108], rcx
mov dword [rsp + 0x38], eax
and al, 0x38
and al, 0x38
cmp qword [rdi + 0x88], 0
mov qword [rsp + 0xe0], rbp
je 0x14019f291
mov rcx, qword [rdi + 0x90]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov qword [rsp + 0xc0], rax
and al, 0xc0
add byte [rax], al
add byte [rax + 1], bh
mov qword [rsp + 0x78], rax
jmp 0x14019f298
invalid
invalid
xor eax, eax
mov qword [rsp + 0x78], rax
mov qword [rsp + 0xe8], r12
mov rcx, qword [rdi + 0x98]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
movzx edx, byte [rdi + 0xa4]
movzx ecx, byte [rdi + 0xa5]
movsd xmm9, qword [rdi + 0xa0]
mov rbp, qword [rdi + 0xf8]
lock inc qword [rbp]
jle 0x14019f6b8
mov qword [rsp + 0xd0], rbx
mov byte [rsp + 0x32], r14b
mov r12d, dword [rdi + 0xc8]
cmp r12d, 0x3b9aca00
je 0x14019f302
and al, 0x80
add dword [rax], eax
add byte [rdi], cl
adc dword [rsp + 0x160], ecx
movups xmmword [rsp + 0x150], xmm0
mov r13, qword [rdi + 0x108]
and al, 0x50
add dword [rax], eax
add byte [rbx + rcx*4 - 0x51], cl
or byte [rcx], al
add byte [rax], al
test r13, r13
test ebp, ebp
je 0x14019f3a7
or esi, eax
inc qword [r13]
lock inc qword [r13]
jle 0x14019f6b8
add byte [rax], al
movzx eax, byte [rsp + 0x82]
mov dh, 0x84
and al, 0x82
add byte [rax], al
add byte [rax + 0xf422444], cl
mov byte [rsp + 0x42], al
invalid
mov bh, 0x84
test byte [rax + rax*4], ah
mov byte [rsp + 0x42], al
movzx eax, word [rsp + 0x80]
test byte [rax + rax*4], ah
add byte [rax], al
invalid
movzx eax, word [rsp + r12 + 0x80]
test byte [rax + rax*4], ah
add byte [rax], 0
add byte [rax], al
add byte [rsi - 0x77], ah
and al, 0x40
invalid
mov word [rsp + 0x40], ax
mov dword [rsp + 0x40], eax
lea rcx, [rsp + 0x170]
lea rcx, [rsp + 0x170]
mov word [rax + rsi*2], fs
add dword [rax], eax
add byte [rcx - 0x48], al
add byte [rcx], al
mov r8d, pe_nt_image_headers64
add byte [rax], al
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
invalid
mov bh, 0x18
add byte [rdi], cl
mov dh, 5
invalid
invalid
sub dword [rax], eax
invalid
invalid
mov bh, 0x18
add byte [rdi], cl
mov dh, 5
add eax, 0x29fe63
invalid
add byte [rdx + 0xbd8], bh
mov edx, 0xbd8
add byte [rax], al
add byte [rcx], dh
leave
xor ecx, ecx
call fcn.1401d3670
add eax, dword [rax]
test rax, rax
je 0x14019f6e7
add byte [rax], al
ror byte [rdi], 0x84
cmc
add al, byte [rax]
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rdi, rax
mov rax, qword [rsp + 0x100]
mov eax, dword [rsp + 0x100]
mov eax, dword [rsp + 0x100]
add byte [rcx], al
add byte [rax], al
mov qword [rdi], rax
mov rax, qword [rsp + 0xf8]
mov eax, dword [rsp + 0xf8]
add byte [rax - 0x77], cl
mov qword [rdi + 8], rax
mov dword [rdi + 8], eax
or byte [r8 - 0x75], r9b
test byte [rax + rsi*8], ah
and al, 0xf0
mov rax, qword [rsp + 0xf0]
and al, 0xf0
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rdi + 0x10], rax
invalid
invalid
test byte [rax + rbp*8], ah
mov qword [rdi + 0x10], rax
mov dword [rdi + 0x10], eax
mov rax, qword [rsp + 0xe8]
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rdi + 0x18], rax
mov rax, qword [rsp + 0x118]
mov eax, dword [rsp + 0x118]
mov qword [rdi + 0x20], rax
mov rax, qword [rsp + 0x110]
mov qword [rdi + 0x28], rax
invalid
invalid
mov eax, dword [rsp + 0x118]
mov dword [rdi + 0x20], eax
mov eax, dword [rsp + 0x110]
mov dword [rdi + 0x28], eax
test byte [rax + rbp], ah
add dword [rax], eax
add byte [rax - 0x77], cl
xor byte [r11 - 0x76c3dbbc], r9b
mov eax, dword [rsp + 0x3c]
mov dword [rdi + 0x38], eax
cmp byte [r8 - 0x75], r9b
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax], al
mov qword [rdi + 0x40], rax
mov eax, dword [rsp + 0x34]
and al, 0x34
push rax
cmp byte [rcx - 0x49f09fb9], cl
and al, 0x32
adc dword [rdi + 0xcc], eax
scasd eax, dword [rdi]
or byte [rcx], al
add byte [rax], al
rcr dword [rax], 1
add byte [rax], al
mov eax, pe_nt_image_headers64
sbb byte [rax], al
xchg esp, eax
and al, 0x90
nop
add byte [rax], al
cmp byte [rdx], al
add byte [rax], al
add al, byte [rax]
add byte [rdi + rcx + 0x28], al
test byte [rax + rax*8], ah
rol byte [rdx], 0
rol byte [rdx], 0
add byte [rdi + rcx + 0x28], al
mov word [rax + rdx*8], fs
add al, byte [rax]
add byte [rax - 0x7f], cl
invalid
lea rdx, [0x1403d4368]
mov rcx, rbx
call fcn.14009c200
movups xmm0, xmmword [0x1403d4368]
movaps xmmword [rsp + 0x130], xmm0
lea rdx, [rsp + 0x198]
mov rax, qword [rsp + 0x180]
mov r8, qword [rsp + 0x188]
mov r9, qword [rsp + 0x190]
lea rcx, [rsp + 0x90]
call qword [rax]
movaps xmm0, xmmword [rsp + 0x130]
movaps xmmword [rsp + 0x40], xmm0
movaps xmm0, xmmword [rsp + 0x90]
movaps xmm1, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0x50], xmm0
movaps xmmword [rsp + 0x60], xmm1
cmp byte [rsp + 0x170], 2
jae 0x14019f07a
jmp 0x14019f0a6
ud2
mov ecx, 8
mov edx, 0xa0
call fcn.14032afd0
mov ecx, 8
mov edx, 0x38
call fcn.14032afd0
mov ecx, 8
mov edx, 0x20
call fcn.14032afd0
mov ecx, 8
mov edx, 0xbd8
call fcn.14032afd0
mov ecx, 8
mov edx, 8
call fcn.14032afd0
int3
pop rsi
cmp edi, edx
dec dword [rax - 0x75]
mov esp, 0xdf024
add byte [rax - 0x75], cl
test byte [rax + rdi*8], ah
or eax, 0x89480000
mov qword [rsp + 0xb8], rax
lea rcx, [rsp + 0x13b8]
mov r8d, 0x90
mov rdx, r14
mov word [rax + rdx*4], fs
add al, 0
add bl, dh
movq mm2, qword [rsp + 0x4a0]
movq mm3, qword [rsp + 0x4b0]
mov al, 4
add byte [rax], al
movq qword [rsi + 0x20], mm2
sbb dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xd0
add byte [rax], al
add byte [rcx - 0x48], al
add byte [rcx], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
stc
and al, 0x60
add eax, dword [rax]
add byte [rcx - 0x48], al
add byte [rcx], al
add byte [rax], al
outsd dx, dword [rsi]
mov cl, 0xff
dec dword [rax - 0x75]
test byte [rax + rcx*2], ah
add al, 0
add byte [rax - 0x39], cl
add byte [rax + rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
sti
xchg edx, eax
enter 0xfffffffffffffffd, 0x48
mov edi, dword [rsp + 0x448]
lea ecx, [rdi + 0x10]
add byte [rax - 0x7f], cl
invalid
mov eax, dword [rsp + 0x4cd]
add byte [rax], al
add al, 0
add byte [rdi], cl
sub byte [rsp + 0x4a0], dl
and al, 0x60
or byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x870], ebx
int 4
add byte [rax], al
and bh, byte [rdi]
cli
inc dword [rax + 0x140be]
add byte [rdx], al
jb 0x1401a58a2
mov rdi, qword [rsi + 0x148]
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
mov eax, dword [rdi + 0x10]
add qword [rax], rax
add byte [rax - 0x73], cl
sbb byte [r8 - 0x75], r9b
invalid
mov eax, dword [rdi + 0x10]
call qword [rax + 0x20]
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
sbb qword es:[r8], r8
sbb qword es:[r8], r8
lea rcx, [rsi + 0x168]
mov rax, qword [rsi + 0x150]
add byte [rax], al
add byte [rax], al
mov rdx, qword [rsi + 0x158]
mov r8, qword [rsi + 0x160]
call qword [rax + 0x20]
lea rcx, [rsi + 0x188]
lea ecx, [rsi + 0x188]
lea ecx, [rsi + 0x188]
add byte [rax - 0x75], cl
xchg byte [rax + 1], dh
add byte [rax], al
mov rax, qword [rsi + 0x170]
mov rdx, qword [rsi + 0x178]
xchg esi, eax
js 0x1401a58d5
add byte [rax], al
add byte [rbx + rcx*4 - 0x7a], cl
add byte [rcx], 0
add bh, bh
push rax
and byte [rax - 0x75], cl
mov eax, dword [rsi + 0xf0]
test rax, rax
je case.0x1401784b9.494
sbb eax, esi
dec qword [rax]
mov r8, qword [rsi + 0x180]
mov eax, dword [rsi + 0x180]
call qword [rax + 0x20]
mov rax, qword [rsi + 0xf0]
mov eax, dword [rsi + 0xf0]
mov eax, dword [rsi + 0xf0]
test rax, rax
je case.0x1401784b9.494
invalid
sbb eax, esi
dec qword [rax]
lock dec qword [rax]
jne case.0x1401784b9.494
adc ecx, dword [rax - 0x75]
invalid
mov rcx, qword [rsi + 0xf0]
add byte [rax], al
add byte [rax - 0x75], cl
add byte [rax], al
mov rdx, qword [rsi + 0xf8]
call fcn.140180e30
xchg esi, eax
clc
add byte [rax], al
add al, ch
sub esi, dword [rbp - 0x74b70003]
invalid
invalid
mov rax, qword [rsi + 0x1a0]
test rax, rax
xchg byte [rax + 0x48000001], ah
test eax, eax
je 0x1401a5cf6
lock dec qword [rax]
dec dword [rax]
jne 0x1401a5cf6
xchg esi, eax
test al, 1
add byte [rax], al
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.140180e30
invalid
inc dword [rbx + 0x277505f8]
add eax, 0xb60f2775
js 0x1401a597f
movzx eax, byte [rsi + 0x78]
cmp al, 3
add ecx, dword [rdi]
invalid
lodsb al, byte [rsi]
add eax, dword [rax]
add byte [rax], al
add ecx, dword [rdi]
test byte [rbx + rax - 0x7cb80000], ch
add byte [rax], al
invalid
invalid
invalid
add byte [rax], al
add rsi, 8
cmp al, 2
jne case.0x14018b153.369
add cl, byte [rdi]
test dword [rbp + 0x48000001], ecx
mov ecx, dword [rsi]
add rsp, 0x20
invalid
and byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
jmp fcn.1401472b0
cli
invalid
invalid
add byte [rax - 0x7b], cl
leave
jne 0x1401a5cf6
clc
add dword [rdi], ecx
test byte [rdx + rax], ch
add byte [rax], al
test rax, rax
jne 0x1401a5c27
lea rcx, [rsi + 0xe0]
call fcn.140149790
cmp byte [rsi + 0x160], 2
jb 0x1401a5a05
mov rdi, qword [rsi + 0x168]
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
adc r15b, r15b
push rax
and byte [rax - 0x75], cl
or eax, 0x299796
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsi + 0x188]
mov rax, qword [rsi + 0x170]
mov rdx, qword [rsi + 0x178]
mov r8, qword [rsi + 0x180]
call qword [rax + 0x20]
lea rcx, [rsi + 0x1a8]
mov rax, qword [rsi + 0x190]
mov rdx, qword [rsi + 0x198]
mov r8, qword [rsi + 0x1a0]
invalid
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax], al
call qword [rax + 0x20]
jmp 0x1401a5c27
cmp eax, 3
jne 0x1401a5ed0
sub byte [rcx], al
add byte [rax], al
add cl, byte [rdi]
je 0x1401a5ed0
invalid
invalid
xchg byte [rax], bl
add dword [rax], eax
add al, dh
dec qword [rax]
add byte [rax], al
mov rcx, rsi
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x86
cmp byte [rax + rax], al
add byte [rbx - 0x7bf0fc08], al
out dx, eax
add dword [rax], eax
add byte [rbp - 0x467af040], al
mov ecx, 0x48000003
mov eax, dword [rsi + 0x180]
test rax, rax
add byte [rax], al
movzx eax, byte [rsi + 0x438]
cmp eax, 3
je 0x1401a5cfe
add dword [rax], eax
invalid
test eax, eax
jne 0x1401a5ed0
invalid
add eax, dword [rax]
invalid
mov rax, qword [rsi + 0x180]
stc
lea rcx, [rsi + 0x88]
call fcn.1401b3ac0
cmp byte [rsi + 0x88], 2
jb 0x1401a5c67
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
movzx eax, byte [rsi + 0x430]
cmp eax, 3
je 0x1401a5ddd
test eax, eax
jne 0x1401a5e6d
mov rdi, qword [rsi + 0x418]
mov rbx, qword [rsi + 0x420]
add byte [rax], al
add byte [rax], al
mov rax, qword [rbx]
test rax, rax
je 0x1401a5d31
mov rcx, rdi
call rax
cmp qword [rbx + 8], 0
je 0x1401a5d55
invalid
movzx eax, byte [rsi + 0x368]
cmp eax, 3
je 0x1401a5dfd
test eax, eax
jne 0x1401a5e3c
mov rdi, qword [rsi + 0x288]
mov rbx, qword [rsi + 0x290]
jmp 0x1401a5e0b
mov rdi, qword [rsi + 0x2a0]
mov rbx, qword [rsi + 0x2a8]
mov rax, qword [rbx]
test rax, rax
je 0x1401a5e18
mov rcx, rdi
call rax
cmp qword [rbx + 8], 0
je 0x1401a5e3c
add byte [rcx], dh
ror byte [rcx - 0x77], cl
clc
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x1f0]
test rax, rax
je 0x1401a5e61
lock dec qword [rax]
jne 0x1401a5e61
mov rcx, qword [rsi + 0x1f0]
mov rdx, qword [rsi + 0x1f8]
call fcn.140180e30
lea rcx, [rsi + 0x1e0]
call fcn.140147480
mov rax, qword [rsi + 0x1b8]
lock dec qword [rax]
jne 0x1401a5e86
mov rcx, qword [rsi + 0x1b8]
call fcn.1401813f0
mov rcx, qword [rsi + 0x1c0]
call fcn.14015e4c0
mov rax, qword [rsi + 0x1c0]
lock dec qword [rax]
jne 0x1401a5eab
add al, byte [rax]
add byte [rax - 0x7d], cl
clc
add eax, 0xd1870f
ja case.0x1401a6048.1
add byte [rax - 0x77], cl
invalid
mov rax, qword [rcx + 0x28]
test rax, rax
jne 0x1401a62d2
jmp 0x1401a626e
pop rbp
invalid
add rsp, 0x130
pop rbx
pop rdi
pop rsi
ret
mov eax, dword [rdi + 0x10]
mov rdx, qword [rdi + 0x18]
mov rsi, rcx
mov rcx, rdx
mov rbx, rax
call qword [r8 + 0x10]
mov rax, rbx
mov rcx, rsi
test al, 2
add cl, byte [rdi]
test byte [rcx], cl
invalid
invalid
invalid
lea rdx, [rdi + 0x38]
lea rsi, [rsp + 0x28]
mov r8d, 0x108
mov rbx, rcx
push rdi
cmp byte [rax - 0x73], cl
je 0x1401a62c8
mov rcx, rsi
mov ecx, esi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rdi + 0x40], 5
mov rcx, rsi
mov ecx, esi
mov ecx, esi
call fcn.1401819d0
mov rcx, rbx
mov rax, qword [rcx + 0x28]
test rax, rax
je 0x1401a626e
or dh, byte [rdi - 0x76b70003]
invalid
lock dec qword [rax]
dec qword [rax]
jne 0x1401a626e
mov rcx, qword [rcx + 0x28]
add rsp, 0x130
pop rbx
pop rdi
pop rsi
jmp fcn.140181950
mov rsi, rcx
mov esi, ecx
movzx eax, byte [rcx + 0x240]
test eax, eax
je 0x1401a6360
cmp eax, 3
je 0x1401a6331
cmp eax, 4
jne 0x1401a6359
lea rcx, [rsi + 0x2c0]
call fcn.1401a6110
lea rcx, [rsi + 0x248]
lea ecx, [rsi + 0x248]
call fcn.140147ff0
cmp byte [rsi + 0x241], 0
add byte [rax], al
add byte [rax], al
jne 0x1401a6346
jmp 0x1401a6352
lea rcx, [rsi + 0x248]
call fcn.1401a6020
cmp byte [rsi + 0x241], 0
je 0x1401a6352
lea rcx, [rsi + 0x140]
call fcn.14014ee50
mov byte [rsi + 0x241], 0
add rsp, 0x28
pop rdi
pop rsi
ret
mov rcx, rsi
call fcn.14014ee50
cmp byte [rsi + 0x100], 2
jb 0x1401a639c
mov rdi, qword [rsi + 0x108]
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
call qword [rax + 0x20]
push rax
and byte [rax - 0x75], cl
or eax, 0x298dff
push rax
and byte [rax - 0x75], cl
or eax, 0x298dff
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
sub al, 0x42
sbb dword [rax], eax
sub al, 0x42
sbb dword [rax], eax
mov rax, qword [rsi + 0x110]
mov rdx, qword [rsi + 0x118]
mov rax, qword [rax + 0x20]
and byte [rbx + rcx*4 - 0x7a], cl
and byte [rcx], al
add byte [rax], al
and byte [rbx + rcx*4 - 0x7a], cl
and byte [rcx], al
add byte [rax], al
add rsi, 0x128
mov rcx, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp rax
cmp byte [rcx + 0x70], 2
jne fcn.140147ff0
xchg byte [rdi + 0x40], al
mov al, 1
xchg byte [rdi + 0x20], al
test al, al
je 0x1401a642f
xchg byte [rdi + 0x38], bl
test bl, bl
je 0x1401a6461
mov rax, qword [rsi]
lock dec qword [rax]
jne 0x1401a6487
mov rcx, qword [rsi]
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.140096980
mov rax, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
mov qword [rdi + 0x10], 0
add byte [rax - 0x7b], cl
invalid
je 0x1401a6455
add byte [rax - 0x7b], cl
sal byte [rcx + rdx + 0x31], 0xd2
xor edx, edx
xchg byte [rdi + 0x20], dl
call qword [rax + 8]
push rax
or byte [rsi - 0x247bc7a1], al
invalid
test bl, bl
jne 0x1401a6417
jmp 0x1401a6461
xor eax, eax
xchg byte [rdi + 0x20], al
xchg byte [rdi + 0x38], bl
test bl, bl
jne 0x1401a6417
mov rax, qword [rdi + 0x28]
mov rcx, qword [rdi + 0x30]
mov qword [rdi + 0x28], 0
test rax, rax
invalid
je 0x1401a6479
sal byte [rbx + rax - 1], 0x50
sbb byte [rcx], dh
rol byte [rsi - 0x74b7c7b9], 6
call qword [rax + 0x18]
xor eax, eax
xchg byte [rdi + 0x38], al
mov rax, qword [rsi]
lock dec qword [rax]
je 0x1401a6420
cdq
in al, dx
sub byte [rax - 0x77], cl
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x7d], 0xc9
add dh, al
cmpxchg qword [rdx + 0x28], rcx
add byte [rax], al
nop
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov dword [rdi + 0x90], 0
add byte [rax], al
add dword [rax], eax
add byte [rcx], dh
rol byte [rsi + 0xa097], cl
xchg edi, eax
invalid
add byte [rax], al
xchg edi, eax
movabs al, byte [0x8b480850ff000000]
add byte [rax], al
add bh, bh
push rax
or byte [rax - 0x75], cl
add byte [rax], al
add bh, bh
push rax
or byte [rax - 0x75], cl
and al, r14b
dec qword [rax]
dec dword [rax]
dec dword [rax]
mov eax, dword [rsi + 8]
test rax, rax
je 0x1401a6619
lea rcx, [rsi + 0x20]
mov rdx, qword [rsi + 0x10]
mov r8, qword [rsi + 0x18]
mov eax, dword [rsi + 0x18]
call qword [rax + 0x20]
jmp 0x1401a6619
dec dword [rax - 0x77]
stc
call fcn.14004cf20
mov rax, qword [rsi + 0x18]
sbb al, dh
dec qword [rax]
dec dword [rax]
sbb al, dh
dec qword [rax]
dec dword [rax]
jne 0x1401a6619
mov rcx, rdi
call fcn.1400969e0
dec dword [rax - 0x77]
invalid
jo 0x1401a679c
mov ecx, esi
add rsp, 0x20
pop rsi
jmp 0x1401a6490
fisub dword [r10]
add byte [rbp + rcx*4 + 5], cl
fstpnce st(2), st(0)
and al, byte [rax]
and al, byte [rax]
add byte [rax], al
mov rax, qword [rsp + 0x20]
cmp rax, 2
jne 0x1401a94ab
mov qword [rsi], 2
jmp 0x1401a95f6
mov rbx, qword [rsp + 0x28]
mov rdi, qword [rsp + 0x40]
test rax, rax
je 0x1401a95b5
mov r15, qword [rsp + 0x30]
mov r14d, 1
test rbx, rbx
je 0x1401a95ba
mov rcx, qword [rsp + 0x38]
jmp 0x1401a95e3
xor r14d, r14d
jmp 0x1401a95e3
movzx eax, byte [0x14043f240]
mov edx, 8
xor ecx, ecx
call fcn.1401d3670
test rax, rax
je 0x1401a99b5
mov qword [rax], r15
lea rcx, fcn.140198d20
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, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
sbb eax, 0x10478b48
mov rcx, qword [rdi + 0x18]
mov qword [rdi + 0x10], 0
xor edx, edx
xchg byte [rdi + 0x20], dl
test rax, rax
je 0x1401a96dc
call qword [rax + 0x18]
sbb byte [rax + 0x38478601], dh
mov al, 1
xchg byte [rdi + 0x38], al
test al, al
jne 0x1401a9833
jmp 0x1401a9816
sub byte [rax - 0x7b], cl
fisttp dword [rdi]
test byte [rcx + rax - 0x74b40000], cl
xor ecx, dword [rcx - 0x7d]
inc byte [rdx]
je 0x1401a999c
mov r15, qword [rbx + 8]
mov bpl, 1
mov al, 1
xchg byte [r15 + 0x40], al
mov al, 1
xchg byte [r15 + 0x20], al
test al, al
jne 0x1401a9761
mov rax, qword [r15 + 0x10]
mov rcx, qword [r15 + 0x18]
mov qword [r15 + 0x10], 0
xor edx, edx
xchg byte [r15 + 0x20], dl
test rax, rax
je 0x1401a9761
call qword [rax + 0x18]
xchg byte [r15 + 0x38], bpl
test bpl, bpl
jne 0x1401a9986
mov rax, qword [r15 + 0x28]
mov rcx, qword [r15 + 0x30]
mov qword [r15 + 0x28], 0
test rax, rax
je 0x1401a9980
xor edx, edx
xchg byte [r15 + 0x38], dl
call qword [rax + 8]
jmp 0x1401a9986
mov rax, qword [rdi + 0x28]
mov rcx, qword [rdi + 0x30]
mov qword [rdi + 0x28], 0
test rax, rax
je 0x1401a984a
xor edx, edx
xchg byte [rdi + 0x38], dl
call qword [rax + 8]
lock dec qword [rdi]
jne 0x1401a9494
mov rcx, rdi
call fcn.140096980
jmp 0x1401a9494
xor eax, eax
xchg byte [rdi + 0x38], al
lock dec qword [rdi]
jne 0x1401a9494
jmp 0x1401a983d
movaps xmm0, xmmword [rsp + 0x70]
movaps xmm1, xmmword [rsp + 0x80]
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x30], ecx
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x30], ecx
movaps xmmword [rsp + 0x20], xmm0
jmp 0x1401a9494
mov qword [rax], 2
mov qword [r14 + 0x28], rax
jmp 0x1401a999c
test ebx, ebx
je 0x1401a9911
mov r15, qword [rbx]
cmp r15, 2
je 0x1401a993b
lea r14, [rbx + 8]
mov rcx, r14
call fcn.14009d760
test r15, r15
mov rax, qword [r14]
lock dec qword [rax]
jne 0x1401a993b
mov rcx, qword [r14]
call fcn.140096980
jmp 0x1401a993b
movzx eax, byte [0x14043f240]
mov edx, 0x10
xor ecx, ecx
call fcn.1401d3670
test rax, rax
je 0x1401a99c4
mov rbx, rax
mov qword [rax], 2
mov qword [r14 + 0x28], rax
mov qword [rbx], 1
mov qword [rbx + 8], rdi
mov qword [rsp + 0x20], 2
cmp qword [rsp + 0x48], 1
jne 0x1401a949f
mov rax, qword [rsp + 0x50]
test rax, rax
je 0x1401a9494
lea rcx, [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
mov r8, qword [rsp + 0x60]
call qword [rax + 0x20]
jmp 0x1401a9494
xor eax, eax
xchg byte [r15 + 0x38], al
test r14, r14
mov rax, qword [rbx + 8]
lock dec qword [rax]
jne 0x1401a999c
mov rcx, qword [rbx + 8]
call fcn.140096980
mov qword [rbx], 1
mov qword [rbx + 8], rdi
mov qword [rsp + 0x20], 2
jmp 0x1401a949f
mov ecx, 8
mov edx, 8
call fcn.14032afd0
mov ecx, 8
mov edx, 0x10
add byte [rax], al
add byte [rax], al
call fcn.14032afd0
int3
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
test dword [rdi], ecx
mov dh, 5
xchg ecx, eax
push rsi
sub dword [rax], eax
mov edx, 0x70
xor ecx, ecx
call fcn.1401d3670
test rax, rax
je 0x1401a9c03
movabs rcx, 0x8000000000000000
mov qword [rax], rcx
mov qword [rax + 0x58], 1
lea rcx, [0x1403d2cc0]
mov qword [rax + 0x60], rcx
mov word [rax + 0x68], 4
mov qword [rsi], 1
mov qword [rsi + 8], 0
mov qword [rsi + 0x10], rax
jmp 0x1401a9b40
mov ecx, 8
mov edx, 0x70
call fcn.14032afd0
int3
int3
or byte [rcx + rcx*4 + 0x49], cl
adc byte [rax - 0x39], cl
sbb byte [r8], al
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x22a126
mov qword [rax], rcx
ret
int3
sub rsp, 0x30
mov rsi, rcx
mov rcx, qword [rcx]
xor edx, edx
mov eax, 1
lock cmpxchg qword [rcx], rdx
mov cl, 0x11
mov cl, 0x11
jne 0x1401a9c7b
or byte [rax - 0x7d], cl
stc
add dword [rbp + 0x79], esi
mov qword [rax], 1
jmp case.0x1401855b0.422
add eax, 0x2955be
mov edx, 0x80
xor ecx, ecx
call fcn.1401d3670
test rax, rax
test eax, eax
je 0x1401a9df4
test byte [rbp + 1], bl
add byte [rax], al
mov qword [rax], 1
mov qword [rax + 8], 1
mov dword [rax + 8], 1
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov r8d, dword [rcx + 0x38]
mov rbx, qword [rcx + 0x30]
pop rcx
xor byte [rdi], cl
mov dh, 0x51
invalid
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
invalid
pop rcx
xor byte [rdi], cl
mov dh, 0x51
invalid
mov r9d, dword [rcx + 0x48]
mov r14, qword [rcx + 0x40]
mov r10d, dword [rcx + 0x58]
mov r15, qword [rcx + 0x50]
movzx r11d, byte [rcx + 0x61]
invalid
mov edi, dword [rcx + 0x62]
cmp byte [rcx + 0x66], 0
je 0x1401a9d7f
movups xmm0, xmmword [rcx + 0x67]
movaps xmmword [rsp + 0x20], xmm0
mov bpl, 1
jmp 0x1401a9d81
mov edi, eax
movzx eax, byte [0x14043f240]
mov edx, 0x80
xor ecx, ecx
call fcn.1401d3670
test rax, rax
je 0x1401a9df4
mov qword [rax], 1
mov qword [rax + 8], 1
movups xmm0, xmmword [rdi + 0x10]
movups xmm1, xmmword [rdi + 0x20]
movups xmm2, xmmword [rdi + 0x30]
movups xmm3, xmmword [rdi + 0x40]
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm1
movups xmmword [rax + 0x30], xmm2
movups xmmword [rax + 0x40], xmm3
movups xmm0, xmmword [rdi + 0x50]
movups xmmword [rax + 0x50], xmm0
movups xmm0, xmmword [rdi + 0x60]
movups xmmword [rax + 0x60], xmm0
movups xmm0, xmmword [rdi + 0x70]
movups xmmword [rax + 0x70], xmm0
mov qword [rsi], rax
cmp rdi, 0xffffffffffffffff
je case.0x1401855b0.422
mov r8, rdi
lea rcx, [rdi + 8]
lock dec qword [rcx]
jne case.0x1401855b0.422
mov rcx, qword [0x14043f190]
xor edx, edx
mov rsi, rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, rsi
jmp case.0x1401855b0.422
xor ebp, ebp
movzx r12d, word [rcx + 0x77]
movups xmm0, xmmword [rcx + 0x10]
movups xmm1, xmmword [rcx + 0x20]
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm1
mov qword [rax + 0x30], rbx
mov dword [rax + 0x38], r8d
mov qword [rax + 0x40], r14
mov dword [rax + 0x48], r9d
mov qword [rax + 0x50], r15
mov dword [rax + 0x50], edi
mov dword [rax + 0x58], r10d
mov byte [rax + 0x60], dl
mov byte [rax + 0x61], r11b
mov dword [rax + 0x62], edi
mov byte [rax + 0x66], bpl
movaps xmm0, xmmword [rsp + 0x20]
movups xmmword [rax + 0x67], xmm0
mov word [eax + 0x77], r12w
mov word [eax + 0x77], r12w
lock dec qword [rcx]
jne 0x1401a9dde
invalid
invalid
mov rcx, qword [rsi]
mov rdi, rax
call fcn.140180ec0
dec dword [rax - 0x77]
clc
dec dword [rax - 0x77]
clc
mov qword [rsi], rax
add rax, 0x10
add rsp, 0x30
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov ecx, 8
add byte [rax], al
mov edx, 0x80
add byte [rax], al
call fcn.14032afd0
int3
int3
add al, byte [rax]
add byte [rax - 0x77], cl
mov esi, ecx
mov esi, ecx
movzx ebp, byte [rdx]
movzx edi, byte [rdx + 1]
jp 0x1401a9e28
movzx ebx, byte [rdx + 2]
mov rax, qword [rdx + 8]
movzx ecx, byte [rdx + 7]
invalid
invalid
mov byte [rsp + 0x34], cl
mov ecx, dword [rdx + 3]
mov dword [rsp + 0x30], ecx
movups xmm0, xmmword [r8]
movups xmm0, xmmword [rax]
jp 0x1401a9e28
invalid
adc byte [rax], al
add byte [rax - 0x80], al
std
add al, 0x75
sub ecx, dword [rax - 0x73]
lea rcx, [rsp + 0xa8]
mov rax, qword [rsp + 0x90]
mov rdx, qword [rsp + 0x98]
mov r8, qword [rsp + 0xa0]
call qword [rax + 0x20]
invalid
invalid
mov edx, dword [rsp + 0x98]
mov dh, 0x4c
and al, 0x34
mov byte [rsp + 0x39], bh
lock add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x6b], al
pop rbx
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x90], eax
pop rsp
and al, 0x6b
lock add dword [rax], eax
add byte [rdi], cl
adc dword [rsp + 0x7b], edx
and al, 0x4b
mov eax, dword [rsp + 0x110]
sub dword [rsp + 0x150], eax
sub byte [rsp + 0x100], cl
mov word [rax + rax], fs
add dword [rax], eax
add byte [rcx + 0xf], al
adc dword [rsi + 0x3d], ecx
push rax
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x160], ecx
and al, 0x90
add dword [rax], eax
add byte [rcx - 0x75], cl
mov qword [rsp + 0x19d], rax
popfq
add dword [rax], eax
invalid
popfq
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rbx*4 + 0x48000001], ah
and al, 0x9d
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + riz*8], ah
add byte [rax], al
invalid
and al, 0x9d
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x190], al
invalid
add byte [rdi], cl
sub byte [rsp + 0x180], bl
out dx, al
dec dword [rdi]
mov dh, 0x44
and al, 0x38
and al, 0x20
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x7b], al
add byte [rax], al
add al, ch
invalid
add ecx, 0x2640
add rsp, 0x20
add esp, 0x20
add byte [rax - 0x7d], cl
invalid
lea rax, [rcx + 0x2640]
mov rsi, rcx
invalid
mov rcx, rax
mov ecx, eax
invalid
dec qword [rcx]
cmovs ecx, dword [rbp + 0x4c7888]
add al, ch
or ebx, dword [rsi - 3]
std
dec dword [rax - 0x77]
add byte [rax - 0x7b], cl
sal byte [rax + rdx + 0x48], cl
mov ecx, dword [rax + 0x4cb0]
add byte [rax], al
test edx, edx
add byte [rax], al
int3
push r15
add al, ch
mov edx, 0x480017f8
sub esp, eax
mov word [rax + rbp*8], fs
add byte [rax], r8b
add byte es:[rax], al
retf 0x3b9a
add eax, ecx
add byte [rax - 0x73], cl
or eax, 0x261b3a
adc ebp, dword [rcx]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
adc dword [rdi + 0x2788], edx
xchg dword [rax + 0x41000027], edi
movups xmm0, xmmword [rsi + 0x60]
adc dword [rdi + 0x27c8], eax
add byte [rdi], cl
adc dword [rdi + 0x27e8], eax
invalid
push rax
invalid
add byte [rax], al
sub byte [rax], al
loopne 0x1401aa598
adc dword [rdi + 0x2870], ebx
xchg dword [rax + 0x28], eax
lea ecx, [rdi + 0x2848]
sub byte [rax], al
add byte [rdi], cl
test byte [rcx], ch
invalid
lea eax, [rsp + 0x370]
test byte [rax + rsi*2], ah
sbb dword [rsi], esp
retf 0x3b9a
mov al, 0x2d
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [rdi + 0x2a50]
mov byte [rdi + 0x2db1], 0
lea ecx, [rdi + 0x2db8]
rol byte [rax + rax], 1
add byte [rdi], cl
adc dword [rsp + 0x44c8], eax
invalid
or dword [rbx + 0x317401f8], eax
add byte [rax], al
add byte [rax], al
sub dword [rax], eax
add byte [rax - 0x73], cl
lea ecx, [0x14040bfa4]
and byte [rcx], ch
add byte [rax], al
invalid
add byte [rax], al
clc
add ecx, dword [rdi]
test byte [rbx], dh
or eax, dword [rax]
add byte [rbx - 0x7af0fd08], al
and cl, byte [rbx]
add byte [rax], al
lea ecx, [rdi + 0x27e8]
lea ecx, [rsp + 0x1e50]
add al, ch
adc byte [rdi], cl
adc byte [rbx + 0x20], dl
mov eax, dword [rdi + 0x27f8]
xchg eax, edi
invalid
add byte [rdi], cl
adc byte [rcx], al
sub dword [rsp + 0x2f0], eax
add byte [rax], al
adc byte [rsi + 0x60], al
shl dword [r14 - 0x77], 0x87
adc byte [rcx], ch
add byte [rax], al
lea esi, [rsp + 0xf70]
adc ecx, dword [rax - 0x75]
invalid
add cl, byte [rdi]
test dword [rbp + 0xe], eax
add byte [rax], al
lea rcx, [rdi + 0x2dd0]
call fcn.14015fe40
jmp 0x1401ad173
sub dword [rax], eax
add byte [rax - 0x4b], al
add al, byte [rax + 0x27d0bf]
add byte [rdx], al
mov dword [rsp + 0xa10], eax
jg 0x1401ac6a4
sub byte [rax + rax], ch
add byte [rax + 0x2bf8bf], al
add byte [rdx], al
test byte [0x18c1ac730], bl
mov dword [rsp + 0x28], esp
mov dword [rsp + 0x90], ecx
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x1401ac7aa
and al, 0x70
add byte [rax], al
sub al, 0
add byte [rcx + rbp - 0x18], cl
xchg dword [rax], esi
sub al, 0
add byte [rax - 0x47], cl
push rbp
jae 0x1401ac7fa
jb 0x1401ac7c4
mov qword gs:[eax + r13d], rcx
outsb dx, byte [rsi]
je 0x1401ac7e0
and byte [rcx - 0x7d], cl
invalid
or al, 0x4c
mov dword [rdi + 0x2c38], ebp
add byte [rax], al
mov eax, ebp
call 0x142134b47
clc
adc al, 0xf
xchg dh, dh
or al, byte [rax]
add byte [rax - 0x75], cl
xchg dword [rax], esi
sub al, 0
add bl, dh
movq mm0, qword [str.Proxy_Authorization:]
sub al, 0
add byte [rcx + rbp - 0x18], cl
add dword [rax], eax
add byte [rax], al
adc byte [rdi + rcx - 0x4a], al
scasd eax, dword [rdi]
shl byte [rdi], 1
add byte [rax], al
and al, 0x50
invalid
lea eax, [0x14003b310]
add byte [rax - 0x39], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax], ah
add byte [rax], al
add dh, al
test byte [rax + riz*4], ah
invalid
add byte [rax], al
add byte [rbx], al
movabs al, byte [0x2484c74803000000]
test al, 0
add byte [rax], al
add byte [rdx], al
add byte [rax], al
invalid
mov dword [rsp + 0xa8], 2
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdi*4], ah
and al, 0xb8
and al, 0xb8
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*8], ah
and al, 0xc8
and al, 0xc8
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
and al, 0xd0
add byte [rax], al
add byte [rax], ah
add byte [rax], al
add dh, al
test byte [rax + rbx*8], ah
fadd dword [rax]
add byte [rax], al
invalid
fadd dword [rax]
add byte [rax], al
add ecx, dword [rax - 0x39]
test byte [rax + riz*8], ah
and al, 0xe0
and al, 0xe0
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*8], ah
and al, 0xf0
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx], ah
and al, 8
and al, 8
add dword [rax], eax
add byte [rax], ah
add byte [rax], al
add dh, al
test byte [rax + rdx], ah
adc byte [rcx], al
add byte [rax], al
invalid
adc byte [rcx], al
add byte [rax], al
add ecx, dword [rax - 0x39]
test byte [rax + rbx], ah
add dword [rax], eax
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 dword [rax], eax
add byte [rdx], al
add byte [rax], al
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 - 0x39], cl
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax], ah
add byte [rax], al
add dh, al
test byte [rax + rcx*2], ah
add dword [rax], eax
add byte [rbx], al
jl 0x1401ace5d
and byte [rax - 0x73], cl
xchg eax, ebx
sub eax, dword [rax]
add byte [rax], al
invalid
xchg dword [rsi + 0x2c], eax
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x77], cl
and byte [rax - 0x77], cl
and byte [rax - 0x77], cl
mov word [rax + rdx*4], fs
add byte [rax], al
add bl, dh
movq mm0, qword [rax]
invalid
adc byte [rdi], cl
sub dword [rsp + 0x80], ecx
and al, 0x70
add byte [rax], al
xor byte [rdx - 0x39], al
xor byte [rax], r9b
xor byte [rax], cl
cmp ah, byte [rax]
add byte [rax], al
add byte [rax - 0x75], cl
clc
add dword [rdi], ecx
xchg byte [rdi + 5], al
invalid
invalid
add byte [rax], al
add eax, 0x894d0000
std
add al, 0x30
or eax, 0xc683490a
add cl, byte [rcx + rcx*4 - 0x49]
cmp byte [rax + rax], ch
add byte [rax - 0x73], cl
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x70
cmp qword [r14], 0
je 0x1401ad18f
mov r8, qword [rdi + 0x2ef8]
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rdi + 0x2f10], 0
je 0x1401ad1af
mov r8, qword [rdi + 0x2f18]
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rdi + 0x2f30], 0
je 0x1401ad1cf
mov r8, qword [rdi + 0x2f38]
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rdi + 0x2f68], rbx
je 0x1401ad20b
mov rcx, qword [rdi + 0x2f70]
mov rdx, qword [rdi + 0x2f78]
call fcn.140076720
cmp qword [rdi + 0x2f68], 0
je 0x1401ad20b
mov r8, qword [rdi + 0x2f70]
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc dword [rsi + 0x178], eax
movups xmm0, xmmword [rsi + 0xb0]
movups xmmword [rsi + 0x188], xmm0
movups xmm0, xmmword [rsi + 0xc0]
movups xmmword [rsi + 0x198], xmm0
mov rax, qword [rsi + 0xd0]
mov qword [rsi + 0x1a8], rax
movzx eax, byte [rsi + 0x250]
mov byte [rsi + 0x252], al
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0xf8]
movups xmmword [rsi + 0x1b0], xmm2
mov rax, qword [rsi + 0x108]
mov qword [rsi + 0x1c0], rax
movups xmmword [rsi + 0x1c8], xmm0
movups xmmword [rsi + 0x1d8], xmm1
mov rax, qword [rsi + 0x1b0]
lock inc qword [rax]
jle 0x1401af034
mov rcx, qword [rsi + 0x1b8]
mov rdx, qword [rsi + 0x1c0]
lock inc qword [rcx]
jle 0x1401af034
lea rbx, [rsi + 0x158]
lea r15, [rsi + 0x1c8]
lea r14, [rsi + 0x1e8]
mov qword [rsi + 0x1e8], rax
mov qword [rsi + 0x1f0], rcx
mov qword [rsi + 0x1f8], rdx
cmp byte [rsi + 0x151], 0
mov r12, r8
je 0x1401aeda6
add byte [rax], al
add byte [rax], al
cmp qword [r15], 0
je 0x1401aea2a
mov rcx, qword [rsi + 0x1d0]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
and dword [rax - 0x76b6ffe8], edi
mov dword [rcx - 0x43], 1
and dword [rax - 0x76b6ffe8], edi
mov dword [rcx - 0x43], 1
jmp 0x1401aea2d
xor r13d, r13d
mov rcx, qword [rsi + 0x1d8]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
movzx edx, word [rsi + 0x1e4]
lea rcx, [rsi + 0x200]
mov qword [rsi + 0x200], r13
mov qword [rsi + 0x208], r15
mov qword [rsi + 0x210], rax
mov eax, dword [rsi + 0x1e0]
mov dword [rsi + 0x218], eax
mov word [rsi + 0x21c], dx
mov byte [rsi + 0x238], 0
movups xmm0, xmmword [r14]
movups xmmword [rsi + 0x220], xmm0
mov rax, qword [r14 + 0x10]
mov qword [rsi + 0x230], rax
mov rax, qword [rbx + 0x50]
mov qword [rsp + 0x80], rax
movups xmm0, xmmword [rbx + 0x40]
movaps xmmword [rsp + 0x70], xmm0
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmm3, xmmword [rbx + 0x30]
movaps xmmword [rsp + 0x60], xmm3
movaps xmmword [rsp + 0x50], xmm2
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
lea rdx, [rsp + 0x30]
call fcn.140178a00
mov r9, rdx
mov rdx, rax
mov qword [rsi + 0x240], rax
mov qword [rsi + 0x248], r9
mov r8, r12
lea rcx, [rsp + 0x30]
call qword [r9 + 0x18]
mov r12, qword [rsp + 0x30]
cmp r12, 4
jne 0x1401aeb05
mov byte [rdi + 0x11], 3
mov al, 3
jmp 0x1401aec4e
mov rbx, qword [rsp + 0x38]
mov r15, qword [rsp + 0x40]
lea rdx, [rsp + 0x48]
lea rcx, [rsp + 0x390]
mov r8d, 0x108
call sub.VCRUNTIME140.dll_memcpy
mov r14, qword [rsi + 0x240]
mov r13, qword [rsi + 0x248]
mov rax, qword [r13]
test rax, rax
je 0x1401aeb43
mov rcx, r14
call rax
cmp qword [r13 + 8], 0
je 0x1401aeb67
cmp qword [r13 + 0x10], 0x11
jb 0x1401aeb55
mov r14, qword [r14 - 8]
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
cmp r12d, 3
cmp esp, 3
jne 0x1401aec68
add byte [rax - 0x75], cl
xchg byte [rax], ah
add al, byte [rax]
add al, dh
dec qword [rax]
mov rax, qword [rsi + 0x220]
lock dec qword [rax]
je 0x1401aeff1
mov rax, qword [rsi + 0x228]
lock dec qword [rax]
je 0x1401af00e
cmp qword [rsi + 0x200], 0
je 0x1401aebaa
mov rcx, qword [rsi + 0x208]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rsi + 0x210]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
cmp qword [rsi + 0x1c8], 0
je 0x1401aebd0
mov rcx, qword [rsi + 0x1d0]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rsi + 0x1d8]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov rax, qword [rsi + 0x1b0]
lock dec qword [rax]
je 0x1401aedd7
mov rax, qword [rsi + 0x1b8]
lock dec qword [rax]
je 0x1401aedf4
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
xchg byte [rax + 1], cl
add byte [rax], al
mov rax, qword [rsi + 0x148]
lock dec qword [rax]
je 0x1401aee18
mov bpl, 2
cmp byte [rsi + 0x140], 2
je 0x1401aec3d
lea rcx, [rsi + 0x138]
mov rax, qword [rsi + 0x120]
mov rdx, qword [rsi + 0x128]
mov r8, qword [rsi + 0x130]
call qword [rax + 0x20]
mov qword [rdi], rbx
mov qword [rdi + 8], r15
mov byte [rdi + 0x10], r14b
mov byte [rdi + 0x11], bpl
mov al, 1
mov byte [rsi + 0x251], al
add rsp, 0x498
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [rsp + 0x168]
lea rdx, [rsp + 0x390]
mov r8d, 0x108
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x150], r12
mov qword [rsp + 0x158], rbx
mov qword [rsp + 0x160], r15
cmp r12, 2
jne 0x1401aee39
movzx eax, byte [0x14043f240]
mov edx, 0x120
xor ecx, ecx
call fcn.1401d3670
test rax, rax
je 0x1401af042
mov rbx, rax
lea rdx, [rsp + 0x150]
mov r8d, 0x120
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
movzx r14d, byte [rsi + 0x252]
add byte [rax], al
add byte [rax], al
lea r15, [0x1403d1048]
xor ebp, ebp
mov rax, qword [rsi + 0x220]
lock dec qword [rax]
jne 0x1401aed04
mov rcx, qword [rsi + 0x220]
call fcn.140180ec0
mov rax, qword [rsi + 0x228]
lock dec qword [rax]
je 0x1401aef14
cmp qword [rsi + 0x200], 0
add al, byte [rax]
add byte [rax], al
je 0x1401aed2c
mov rcx, qword [rsi + 0x208]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rsi + 0x210]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
cmp qword [rsi + 0x1c8], 0
je 0x1401aed52
mov rcx, qword [rsi + 0x1d0]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rsi + 0x1d8]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov rax, qword [rsi + 0x1b0]
lock dec qword [rax]
je 0x1401aef3a
mov rax, qword [rsi + 0x1b8]
lock dec qword [rax]
je 0x1401aef57
mov rax, qword [rsi + 0x148]
lock dec qword [rax]
je 0x1401aef7b
cmp byte [rsi + 0x140], 2
jne 0x1401aec1e
jmp 0x1401aec3d
cmp byte [rbx], 0
je 0x1401aea0c
lea rdx, [0x1403d4340]
mov rcx, rbx
call fcn.140090450
test al, al
je 0x1401aea0c
mov rcx, r14
call fcn.1401a9c40
mov byte [rax + 0x67], 1
jmp 0x1401aea0c
mov rcx, qword [rsi + 0x1b0]
call fcn.140180ec0
mov rax, qword [rsi + 0x1b8]
lock dec qword [rax]
jne 0x1401aec01
mov rcx, qword [rsi + 0x1b8]
mov rdx, qword [rsi + 0x1c0]
call fcn.140180e30
mov rax, qword [rsi + 0x148]
lock dec qword [rax]
jne 0x1401aec12
mov rcx, qword [rsi + 0x148]
call case.0x14016bf27.96
mov bpl, 2
cmp byte [rsi + 0x140], 2
jne 0x1401aec1e
jmp 0x1401aec3d
lea rcx, [rsp + 0x270]
lea rdx, [rsp + 0x150]
mov r8d, 0x120
call sub.VCRUNTIME140.dll_memcpy
cmp byte [rsi + 0x151], 0
jne 0x1401aee9e
mov rcx, qword [rsp + 0x340]
cmp rcx, 0xffffffffffffffff
je 0x1401af051
mov dword [rsp + 0x30], 0
mov dword [rsp + 0x20], 4
lea r9, [rsp + 0x30]
mov edx, 6
mov r8d, 1
call qword [sym.imp.ws2_32.dll_setsockopt]
sbb byte [rax], al
sbb byte [rax], al
cmp eax, 0xffffffff
je 0x1401aef99
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x270]
mov r8d, 0x120
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [0x14043f240]
mov edx, 0x120
xor ecx, ecx
call fcn.1401d3670
add al, byte [rax]
add al, byte [rax]
test rax, rax
je 0x1401af042
mov rbx, rax
lea rdx, [rsp + 0x30]
mov r8d, 0x120
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
movzx ebp, byte [rsi + 0x152]
movzx r14d, byte [rsi + 0x252]
lea r15, [0x1403d0f28]
mov rax, qword [rsi + 0x220]
lock dec qword [rax]
je 0x1401aecf8
jmp 0x1401aed04
mov rcx, qword [rsi + 0x228]
mov rdx, qword [rsi + 0x230]
call fcn.140180e30
cmp qword [rsi + 0x200], 0
jne 0x1401aed1f
jmp 0x1401aed2c
mov rcx, qword [rsi + 0x1b0]
call fcn.140180ec0
mov rax, qword [rsi + 0x1b8]
lock dec qword [rax]
jne 0x1401aed83
mov rcx, qword [rsi + 0x1b8]
mov rdx, qword [rsi + 0x1c0]
call fcn.140180e30
mov rax, qword [rsi + 0x148]
lock dec qword [rax]
jne 0x1401aed94
mov rcx, qword [rsi + 0x148]
call case.0x14016bf27.96
cmp byte [rsi + 0x140], 2
jne 0x1401aec1e
jmp 0x1401aec3d
cld
invalid
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov r14d, eax
movzx eax, byte [0x14043f240]
sub dword [rax], eax
sub dword [rax], eax
mov edx, 8
xor ecx, ecx
call fcn.1401d3670
test rax, rax
je 0x1401af05d
mov rbx, rax
shl r14, 0x20
or r14, 2
mov qword [rax], r14
lea rcx, [rsp + 0x270]
call fcn.140177c40
lea r15, [0x1403d3080]
mov rax, qword [rsi + 0x220]
lock dec qword [rax]
jne 0x1401aeb82
mov rcx, qword [rsi + 0x220]
call fcn.140180ec0
mov rax, qword [rsi + 0x228]
lock dec qword [rax]
or byte [rdi], cl
invalid
test ebx, edi
invalid
invalid
mov rcx, qword [rsi + 0x228]
mov rdx, qword [rsi + 0x230]
call fcn.140180e30
cmp qword [rsi + 0x200], 0
jne 0x1401aeb9d
jmp 0x1401aebaa
ud2
mov ecx, 8
mov edx, 0x120
call fcn.14032afd0
lea rcx, [0x1403debe8]
call fcn.14032ba30
add al, ch
ror ecx, cl
invalid
mov ecx, 8
mov edx, 8
call fcn.14032afd0
int3
add byte [rax], al
add dh, byte [rax + rbp - 0x80]
mov esi, 0x32d
add byte [rdi + rbx + 0x48], dh
lea ecx, [rsi + 0x300]
invalid
mov eax, dword [rsi + 0x2b0]
lea esi, [rax + rbx - 0x77417d00]
add dword [rax], eax
add byte [rdx], al
invalid
mov rcx, rsi
call fcn.140177c40
cld
dec dword [rax - 0x7d]
mov esi, 0x120
invalid
je 0x1401af1b1
cld
dec dword [rax - 0x7d]
mov esi, 0x120
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rsi + 0x128]
mov rcx, qword [0x14043f190]
sub byte [rax], al
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rax + 0x74f83948], al
sbb ecx, dword [rax - 0x7b]
sal byte [rsi + rdx + 0x4c], 0x8b
xchg byte [rax + 0x48000001], ah
mov ecx, dword [0x14043f190]
sub byte [rax], al
sub byte [rax], al
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
sbb byte [rax], al
sbb byte [rax], al
mov rax, qword [rsi + 0x1f8]
test rax, rax
je 0x1401af2b3
lock dec qword [rax]
jne 0x1401af2b3
add byte [rax], al
mov rdx, qword [rsi + 0x200]
call fcn.140180e30
cmp dword [rsi + 0x10], 2
jne 0x1401af2ce
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x75], cl
or eax, 0x28fea1
mov esi, 0x178
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rsi + 0x180]
add ebx, 0x18
jne 0x1401af495
lea rax, [rcx + 0x138]
cmp dword [rax], 2
jne 0x1401af46c
cmp dword [rcx], 2
jne 0x1401af46f
movabs al, byte [0x7403f88348000004]
cmp r8, 2
jne 0x1401af479
sti
invalid
lea rax, [rcx + 0x4a0]
mov rsi, rcx
mov rcx, rax
call fcn.140177c40
int1
add byte [rbx + rcx*4 - 0x7a], cl
movabs al, byte [0xc0b82050ff000000]
add byte [rax], al
add byte [rdx + 0xb8], bh
cmp eax, 6
add byte [rax], al
add dh, byte [rdi + rbx + 0x48]
push rax
mov ecx, dword [rsp + 0x1c0]
call fcn.140096d60
mov rbx, qword [rsp + 0x1c8]
test rbx, rbx
je 0x1401bc378
add byte [rax], al
add byte [rax], al
mov r14, qword [rbx]
cmp r14, 2
je 0x1401bc366
mov r15, qword [rbx + 8]
mov bpl, 1
mov ch, 1
mov al, 1
xchg byte [r15 + 0x40], al
mov al, 1
xchg byte [r15 + 0x20], al
test al, al
invalid
jne case.0x14008a597.4138
mov rax, qword [r15 + 0x10]
mov rcx, qword [r15 + 0x18]
mov qword [r15 + 0x10], 0
xor edx, edx
xchg byte [r15 + 0x20], dl
test rax, rax
je case.0x14008a597.4138
call qword [rax + 0x18]
xchg byte [r15 + 0x38], bpl
test bpl, bpl
jne 0x1401bc350
mov rax, qword [r15 + 0x28]
mov rcx, qword [r15 + 0x30]
mov qword [r15 + 0x28], 0
test rax, rax
test eax, eax
je 0x1401bc34a
xor edx, edx
xchg byte [r15 + 0x38], dl
call qword [rax + 8]
jmp 0x1401bc350
xor eax, eax
xchg byte [r15 + 0x38], al
test r14, r14
mov rax, qword [rbx + 8]
lock dec qword [rax]
jne 0x1401bc366
mov rcx, qword [rbx + 8]
call fcn.140096980
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rdi + 0x50], 0
je 0x1401bc392
mov r8, qword [rdi + 0x48]
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [rdi + 0x20]
mov r15, qword [rdi + 0x28]
test r15, r15
je 0x1401bc3e5
lea r14, [rbx + 0x30]
jmp 0x1401bc3cb
mov rax, qword [r14 - 0x18]
mov rdx, qword [r14 - 0x10]
mov r8, qword [r14 - 8]
mov rcx, r14
call qword [rax + 0x20]
add r14, 0x68
dec r15
je 0x1401bc3e5
mov rax, qword [r14 + 0x10]
test rax, rax
je 0x1401bc3b0
lea rcx, [r14 + 0x28]
mov rdx, qword [r14 + 0x18]
mov r8, qword [r14 + 0x20]
call qword [rax + 0x20]
jmp 0x1401bc3b0
cmp qword [rdi + 0x18], 0
je 0x1401bc3fe
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [rdi + 0x38]
mov r15, qword [rdi + 0x40]
test r15, r15
je 0x1401bc42b
lea r14, [rbx + 0x38]
nop
mov rax, qword [r14 - 0x18]
mov rdx, qword [r14 - 0x10]
mov r8, qword [r14 - 8]
mov rcx, r14
call qword [rax + 0x20]
add r14, 0x48
dec r15
jne 0x1401bc410
cmp qword [rdi + 0x30], 0
je 0x1401bc444
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rdi + 0x60]
test rdi, rdi
je 0x1401bc467
mov rcx, rdi
call fcn.14007d720
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, rsi
add rsp, 0x4a8
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
sbb al, 0x38
test bl, bl
js 0x1401bc868
fisttp dword [rax + 0x29]
pop rcx
adc byte [rax - 0x73], cl
pop rdi
invalid
invalid
invalid
add byte [rcx + 8], bh
mov edx, 0x20
call fcn.14032afd0
int3
adc byte [rdi], cl
adc byte [0x1403de7e0], al
add byte [rcx], al
add bl, dh
bsf edx, edx
add r8d, edx
mov dl, 0x80
cmp r8w, 0xf
ja 0x1401bd324
inc qword [r9 + 0x10]
mov dl, 0xff
invalid
inc dword [rcx - 0x78]
adc al, 2
mov byte [r10 + rax], dl
mov byte [r10 + rcx + 0x10], dl
push rsp
or dl, byte [rax]
dec qword [r9 + 0x18]
movdqu xmm0, xmmword [rbp - 0x50]
movups xmm1, xmmword [rbp - 0x40]
movups xmm2, xmmword [rbp - 0x30]
movups xmm3, xmmword [rbp - 0x20]
movaps xmmword [rsp + 0x80], xmm3
movups xmm3, xmmword [rbp - 0x10]
movaps xmmword [rsp + 0x90], xmm3
movaps xmmword [rsp + 0x70], xmm2
sub dword [rsp + 0x70], edx
sub dword [rsp + 0x70], edx
movaps xmmword [rsp + 0x60], xmm1
movdqa xmmword [rsp + 0x50], xmm0
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x80], rax
jne 0x1401bd38e
movabs rax, 0x8000000000000000
mov rcx, qword [rsp + 0x30]
mov qword [rcx], rax
jmp 0x1401bd3f2
lea rax, [rsp + 0x80]
movdqu xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
mov rax, qword [rsp + 0x30]
movups xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
cmp byte [rsp + 0x50], 2
jb 0x1401bd3db
mov rsi, qword [rsp + 0x58]
lea rcx, [rsi + 0x18]
mov rax, qword [rsi]
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
call qword [rax + 0x20]
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x78]
mov rax, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
mov r8, qword [rsp + 0x70]
call qword [rax + 0x20]
movaps xmm6, xmmword [rsp + 0xa0]
movaps xmm7, xmmword [rsp + 0xb0]
movaps xmm8, xmmword [rsp + 0xc0]
add rsp, 0xd8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
movups xmm1, xmmword [r13 - 0x20]
movups xmm2, xmmword [r13 - 0x10]
movdqa xmmword [rsp + 0x40], xmm0
movaps xmmword [rsp + 0x60], xmm2
movaps xmmword [rsp + 0x50], xmm1
and al, 0x50
and al, 0x50
movzx eax, byte [rsp + 0x40]
cmp al, 3
je 0x1401bd8fe
loope 0x1401bd8b1
add esp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lodsd eax, dword [rsi]
rcl byte [rsi], cl
add byte [rax - 0x73], cl
and al, 0x28
mov rdx, rdi
mov r8, rax
call fcn.1400356c0
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x28], rax
jne 0x1401bd9a4
mov rbx, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x38]
test rdi, rdi
je 0x1401bd9b7
js 0x1401bd9e5
movzx eax, byte [0x14043f240]
xor ecx, ecx
mov rdx, rdi
call fcn.1401d3670
mov r14, rax
mov r15, rdi
test rax, rax
jne 0x1401bd9c0
mov ecx, 1
mov rdx, rdi
call fcn.14032afb0
mov rax, qword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rsp + 0x28]
movups xmmword [rsi], xmm0
jmp 0x1401bd9d9
mov r14d, 1
xor r15d, r15d
mov rcx, r14
mov rdx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi], r15
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], rdi
jle 0x1401bd9e9
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
xor ecx, ecx
mov rdx, rdi
call fcn.14032afb0
int3
leave
mov edx, dword [rsp + 0x30]
and al, 0x38
or byte [rax - 0x77], cl
adc sil, r8b
invalid
add dword [rax], eax
add byte [rax], al
and byte [rax], al
jle 0x1401bdaa8
sbb byte [rbx + rcx*4 + 0x44], cl
and al, 0x40
and al, 0x40
out 0xff, eax
mov edx, edi
int3
add byte [rax], al
and al, 0x38
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x47
adc byte [rsp + 0x70], cl
int3
add byte [rax], al
add al, ch
out 0xd6, eax
adc al, 0
mov ah, 0x24
and byte [rbp + rcx*4 + 0x4c], cl
and al, 0x30
enter 0x2eb, 0x31
leave
invalid
div byte [rbx + rdi*2 + 0x48]
cwde
add byte [rax], al
cli
add byte [rax], al
add byte [rax], al
add byte [rdx + 0x31], bh
add byte [rax - 0x73], cl
and al, 0x28
sub r11, r8
jne 0x1401be3f6
jmp 0x1401be5c5
and eax, 0xf07d3b4c
add byte [rax - 0x77], cl
shr eax, 0x86
pushfq
out 0xff, eax
pop rbp
hlt
invalid
int3
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
leave
je 0x1401beff7
lea rdx, [0x1403d5ec1]
mov r8d, 1
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop rbp
jmp fcn.140038a30
xor eax, eax
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop rbp
ret
cmp eax, ecx
jbe 0x1401bf1f2
mov byte [rcx + 8], 0
mov qword [rcx], 0
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
add byte [rcx], dh
shr bl, 0x39
jne 0x1401bf315
test r8, r8
je 0x1401bf2b8
invalid
invalid
cmp r8, rdx
jae 0x1401bf2ab
cmp byte [r9 + r8], 0xbf
jle 0x1401bf2fe
lea r10, [r9 + r8]
jmp 0x1401bf2be
jne 0x1401bf2fe
mov r10, r8
add r10, r9
mov r8, rdx
jmp 0x1401bf2be
xor r8d, r8d
mov r10, r9
sub rdx, r8
mov r8, r9
mov r9, r10
test rdx, rdx
je 0x1401bf1de
mov qword [rcx], r8
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r9
mov qword [rcx + 0x18], rdx
jmp 0x1401bf1e9
and byte [rcx + rcx*4 - 0x2f], cl
mov rdx, r9
mov r9, rax
call fcn.14032bba0
lea rax, str._rust_deps_rustc_demangle_0.1.24_src_v0.rs
mov qword [rsp + 0x20], rax
mov rcx, r9
mov r9, rdx
call fcn.14032bba0
lea rcx, str._rust_deps_rustc_demangle_0.1.24_src_v0.rs
mov qword [rsp + 0x20], rcx
mov rcx, r9
xor r8d, r8d
mov r9, rax
call fcn.14032bba0
invalid
add ah, cl
invalid
add byte [rax], al
mov rsi, rdx
mov r12, rcx
lea rcx, [rbp - 0x58]
mov r8d, 0x200
xor edx, edx
call sub.VCRUNTIME140.dll_memset
pop rsi
mov eax, 0x8b490016
invalid
add byte [rcx - 0x75], cl
and al, 0x18
pop rsi
mov eax, 0x8b490016
invalid
add byte [rcx - 0x75], cl
and al, 0x18
invalid
mov rax, rcx
mov qword [rbp + 0x1b8], rcx
test rcx, rcx
mov eax, 0x48000001
test ecx, ecx
je 0x1401bf4a3
mov qword [rbp + 0x1c0], rsi
mov rax, qword [r12 + 0x10]
add byte [rcx - 0x75], cl
and al, 0x10
mov qword [rbp + 0x1c8], rax
movzx r10d, byte [rax]
mov rcx, qword [r12]
mov rax, qword [r12 + 8]
test rax, rax
mov qword [rbp + 0x1b0], rcx
mov qword [rbp + 0x1a8], rax
je 0x1401bf4ce
mov dh, 0x19
test byte [rax], al
add byte [rax], al
add byte [rax], al
jno 0x1401bf3fc
out 0x3f, al
loop 0x1401bf46a
add byte [rcx], dl
add byte [rdi], cl
test byte [rax + rax - 0x7cb80000], dl
add byte [rax], al
add byte [rax - 0x7d], cl
add byte [rax], al
add byte [rax - 0x7d], cl
rol dword [rcx + rcx*2], 0x81
inc dword [rax + 0x75000000]
jmp case.0x140179107.676
add byte [rax - 0x7d], cl
rol dword [rbx], 0x41
mov rdx, qword [r12]
mov r8, qword [r12 + 8]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
pop rbp
add byte [rax - 0x77], cl
test eax, ebp
add dword [rax], eax
add byte [rcx + rcx*4 - 8], cl
ror byte [rax - 0x77], 1
test eax, edx
add dword [rax], eax
add byte [rcx - 0x73], cl
lea rax, [r15 + 1]
mov qword [rbp + 0x200], rax
add al, byte [rax]
add byte [rsi - 0x73], cl
mov ebp, 0x2bcb89c
mov eax, 0x2bc
cmp eax, 0x1a
rol byte [rax - 0x78f0f607], 1
invalid
mov dh, 0x45
add byte [rbp - 0x57f60b0], cl
sbb dh, byte [rdx + 0x10]
add dword [rbp + 0x1f8], eax
nop word cs:[rax + rax]
inc ecx
mov esi, eax
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7b], cl
mov eax, 0x48000001
mov rdi, rsi
add byte [rcx + rcx*4 - 0xf], cl
fadd qword [rcx]
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x37], cl
mov rcx, r9
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
dec rcx
cmp rax, rcx
jae 0x1401c0dd8
mov edx, dword [rsi + 0x18]
inc edx
mov rcx, qword [rsi + 0x20]
cmp edx, 0x1f4
jbe 0x1401c0e12
test rcx, rcx
je 0x1401c0e4c
lea rdx, [0x1403d5ea8]
mov r8d, 0x19
call fcn.140038a30
mov ecx, eax
mov al, 1
test cl, cl
je 0x1401c0dfd
jmp 0x1401c0e09
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop rbp
jmp fcn.140038a30
sar byte [rdi + 0x3e], 0x49
mov ebx, ecx
nop dword [rax + rax]
movzx edx, byte [r9 + r11]
cmp dl, 0x5f
je 0x1401c0dc8
lea ebx, [rdx - 0x30]
cmp bl, 0xa
jb 0x1401c0dad
lea ebx, [rdx - 0x61]
cmp bl, 0x1a
jae 0x1401c0da0
add dl, 0xa9
jmp 0x1401c0dab
lea ebx, [rdx - 0x41]
cmp bl, 0x1a
jae 0x1401c0dd8
add dl, 0xe3
mov ebx, edx
inc r11
mov qword [rsi + 0x10], r11
mul rdi
jo 0x1401c0dd8
movzx edx, bl
add rax, rdx
jb 0x1401c0dd8
cmp r11, r10
jb 0x1401c0d80
jmp 0x1401c0dd8
inc r11
mov qword [rsi + 0x10], r11
inc rax
jne 0x1401c0cfd
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1401c0dfb
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140038a30
mov ecx, eax
mov al, 1
test cl, cl
jne 0x1401c0e09
xor eax, eax
mov qword [rsi], 0
mov byte [rsi + 8], al
xor eax, eax
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop rbp
ret
test rcx, rcx
je 0x1401c0e07
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rbp - 0x10], xmm1
movaps xmmword [rbp - 0x20], xmm0
mov qword [rsi + 0x10], rax
mov dword [rsi + 0x18], edx
test r8b, r8b
setne dl
mov rcx, rsi
call fcn.1401c0140
movaps xmm0, xmmword [rbp - 0x20]
movaps xmm1, xmmword [rbp - 0x10]
movups xmmword [rsi], xmm0
movups xmmword [rsi + 0x10], xmm1
jmp 0x1401c0e09
mov al, 1
jmp 0x1401c0dfd
mov dword [rbp - 0x20], 0
mov qword [rbp - 0x18], 2
lea rsi, [rbp - 0x38]
mov rcx, rsi
call fcn.1401c18c0
cmp eax, 0x110000
jb case.0x140179107.687
sub byte [r10 + 0x22], r15b
call qword [rax + 0x20]
mov sil, 1
test al, al
ror byte [rdi], 0x85
lodsb al, byte [rsi]
add byte [rax], al
invalid
ror byte [rdi], 0x85
lodsb al, byte [rsi]
add byte [rax], al
add byte [rcx + rcx*4 + 0x75], cl
mov qword [rbp - 0x38], r14
invalid
invalid
invalid
mov qword [rbp - 0x38], r14
mov qword [rbp - 0x30], r12
ror byte [rax - 0x77], 1
pop rbp
fmul dword [rax - 0x39]
loopne 0x1401c130f
add byte [rax], al
add byte [rax - 0x39], cl
call 0x1401c131c
lea rcx, [rbp - 0x38]
call fcn.1401c18c0
cmp eax, 0x110001
jne 0x1401c13bb
ror byte [rax - 0x77], 1
pop rbp
fmul dword [rax - 0x39]
loopne 0x1401c130f
mov rax, qword [rbp + 0x18]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov rdx, r14
mov r8, rsi
call qword [rax + 0x18]
test al, al
mov rdx, qword [rbp + 0x10]
jne 0x1401c4d1c
mov rcx, qword [rbp + 8]
cmp rcx, qword [rbp - 8]
setne r13b
je 0x1401c4d18
test rdx, rdx
je 0x1401c4d33
lea rax, [rcx + 1]
mov qword [rbp + 8], rax
movzx r12d, byte [rbx]
movzx eax, r12b
lea r9, [rdx - 1]
xor r11d, r11d
mov r8d, r12d
mov r10, rdx
test r8b, r8b
jns 0x1401c42f0
jmp 0x1401c432a
shl esi, 0xc
or r15d, esi
mov r14d, r15d
lea r15, [rbx + r11]
add r14d, 0xffffffd0
cmp r14d, 9
jbe 0x1401c4306
jmp 0x1401c43b2
movzx r14d, r8b
lea r15, [rbx + r11]
add r14d, 0xffffffd0
cmp r14d, 9
ja 0x1401c43b2
cmp r9, r11
je 0x1401c4d33
movzx r8d, byte [rbx + r11 + 1]
cmp r8b, 0xc0
jl 0x1401c4d6c
dec r10
inc r11
test r8b, r8b
jns 0x1401c42f0
mov esi, r8d
and sil, 0x1f
movzx esi, sil
movzx edi, byte [rbx + r11 + 1]
and edi, 0x3f
cmp r8b, 0xdf
jbe 0x1401c4390
movzx r15d, byte [rbx + r11 + 2]
shl edi, 6
and r15d, 0x3f
or r15d, edi
cmp r8b, 0xf0
jb 0x1401c42d0
movzx r14d, byte [rbx + r11 + 3]
and esi, 7
shl esi, 0x12
shl r15d, 6
and r14d, 0x3f
or r14d, r15d
or r14d, esi
cmp r14d, 0x110000
jne 0x1401c43a0
jmp 0x1401c4d33
shl esi, 6
or esi, edi
mov r14d, esi
nop dword [rax + rax]
lea r15, [rbx + r11]
add r14d, 0xffffffd0
cmp r14d, 9
jbe 0x1401c4306
mov r9, rdx
sub r9, r10
je 0x1401c43c5
cmp byte [rbx + r9], 0xbf
jle 0x1401c4dff
cmp r9, 1
mov rdi, qword [rbp + 0x18]
mov r14d, 0xa
je 0x1401c4400
test r9, r9
je 0x1401c4e16
cmp r12b, 0x2b
jne 0x1401c4420
inc rbx
lea rax, [r9 - 1]
cmp r9, 0x12
mov r9, rax
jb 0x1401c4430
jmp 0x1401c4470
mov dl, 1
cmp eax, 0x2b
je 0x1401c4d41
mov r9d, 1
cmp eax, 0x2d
jne 0x1401c4430
jmp 0x1401c4d41
cmp r9, 0x11
jae 0x1401c4470
nop word cs:[rax + rax]
xor eax, eax
xor r12d, r12d
nop word cs:[rax + rax]
movzx edx, byte [rbx + rax]
add edx, 0xffffffd0
cmp edx, 9
ja 0x1401c4d3f
lea r11, [r12 + r12*4]
mov edx, edx
lea r12, [rdx + r11*2]
inc rax
cmp r9, rax
jne 0x1401c4440
jmp 0x1401c44b3
xor r11d, r11d
xor r12d, r12d
nop word cs:[rax + rax]
movzx esi, byte [rbx + r11]
add esi, 0xffffffd0
mov rax, r12
mul r14
jo 0x1401c4d8c
cmp esi, 0xa
jae 0x1401c4d3f
mov r12, rax
mov eax, esi
add r12, rax
jb 0x1401c4d96
inc r11
cmp r9, r11
jne 0x1401c4480
test r12, r12
je 0x1401c44f0
mov rax, r10
sub rax, r12
mov qword [rbp + 0x10], rax
jbe 0x1401c4500
cmp byte [r15 + r12], 0xbf
jle 0x1401c4dd9
lea rbx, [r15 + r12]
mov rax, qword [rbp + 8]
cmp rax, qword [rbp - 8]
je 0x1401c4520
jmp 0x1401c4640
mov qword [rbp + 0x10], r10
mov rbx, r15
jmp 0x1401c4640
jne 0x1401c4dd9
add r10, r15
mov rbx, r10
xor eax, eax
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 8]
cmp rax, qword [rbp - 8]
jne 0x1401c4640
mov eax, dword [rdi + 0x34]
and eax, 4
je 0x1401c4640
cmp r8b, 0x68
jne 0x1401c4640
cmp r12, 1
je 0x1401c4547
cmp byte [r15 + 1], 0xbf
jle 0x1401c4e9f
lea rax, [r15 + 1]
lea rdx, [r15 + r12]
inc rdx
dec rdx
jmp 0x1401c4582
add rax, 2
shl r9d, 6
or r9d, esi
mov r8d, r9d
lea r9d, [r8 - 0x30]
cmp r9d, 0xa
jb 0x1401c4582
nop
or r8d, 0x20
add r8d, 0xffffff9f
cmp r8d, 6
jae 0x1401c4640
cmp rax, rdx
je 0x1401c4d08
movzx r11d, byte [rax]
movzx r8d, r11b
test r8b, r8b
js 0x1401c45b0
inc rax
lea r9d, [r8 - 0x30]
cmp r9d, 0xa
jae 0x1401c4570
jmp 0x1401c4582
mov r9d, r8d
and r9d, 0x1f
movzx esi, byte [rax + 1]
and esi, 0x3f
cmp r8b, 0xdf
jbe 0x1401c4557
movzx r10d, byte [rax + 2]
shl esi, 6
and r10d, 0x3f
or r10d, esi
cmp r11b, 0xf0
jb 0x1401c4618
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 0x1401c4d08
add rax, 4
lea r9d, [r8 - 0x30]
cmp r9d, 0xa
jae 0x1401c4570
jmp 0x1401c4582
add rax, 3
shl r9d, 0xc
or r10d, r9d
mov r8d, r10d
lea r9d, [r8 - 0x30]
cmp r9d, 0xa
jae 0x1401c4570
jmp 0x1401c4582
test rcx, rcx
mov dword [rbp + 0x24], r13d
je 0x1401c4669
mov rcx, qword [rdi + 0x20]
mov rax, qword [rdi + 0x28]
mov r8d, 2
lea rdx, [0x1403d5ab8]
call qword [rax + 0x18]
test al, al
jne 0x1401c4d1c
cmp r12, 1
jbe 0x1401c46b0
movzx eax, word [r15]
cmp eax, 0x245f
jne 0x1401c46b0
cmp byte [r15 + 1], 0xbf
jle 0x1401c4ea8
inc r15
dec r12
jmp 0x1401c46b0
mov rax, qword [rbp + 0x18]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov rdx, r14
xor r8d, r8d
call qword [rax + 0x18]
mov r12, rsi
mov r15, r14
test al, al
jne 0x1401c4d11
mov r14, r15
mov rsi, r12
test r12, r12
je 0x1401c4750
movzx eax, byte [r14]
cmp eax, 0x24
je 0x1401c4890
cmp eax, 0x2e
jne 0x1401c4750
lea r15, [r14 + 1]
cmp rsi, 1
je 0x1401c4b5a
movzx ecx, byte [r15]
cmp cl, 0xbf
jle 0x1401c4e1d
movzx eax, cl
test cl, cl
js 0x1401c4c42
cmp eax, 0x2e
jne 0x1401c4c96
mov rax, qword [rbp + 0x18]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov r8d, 2
lea rdx, [0x1403d5ab8]
call qword [rax + 0x18]
test al, al
jne 0x1401c4d11
lea r15, [r14 + 2]
mov r12d, 0
cmp rsi, 3
jb 0x1401c46b0
lea r12, [rsi - 2]
cmp byte [r15], 0xbf
jg 0x1401c46b0
jmp 0x1401c4ec8
lea rax, [r14 + rsi]
xor r8d, r8d
mov rcx, r14
jmp 0x1401c4782
lea r9, [rcx + 1]
cmp edx, 0x24
je 0x1401c4830
mov r8, r15
sub r8, rcx
add r8, r9
mov rcx, r9
cmp edx, 0x2e
je 0x1401c4830
cmp rcx, rax
je 0x1401c4270
mov r15, r8
movzx r9d, byte [rcx]
movzx edx, r9b
test dl, dl
jns 0x1401c4760
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp dl, 0xdf
jbe 0x1401c47f9
movzx r10d, byte [rcx + 2]
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
cmp r9b, 0xf0
jb 0x1401c4812
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 0x1401c4270
lea r9, [rcx + 4]
cmp edx, 0x24
jne 0x1401c476d
jmp 0x1401c4830
lea r9, [rcx + 2]
shl r8d, 6
or r8d, r11d
mov edx, r8d
cmp edx, 0x24
jne 0x1401c476d
jmp 0x1401c4830
lea r9, [rcx + 3]
shl r8d, 0xc
or r10d, r8d
mov edx, r10d
cmp edx, 0x24
jne 0x1401c476d
nop dword [rax]
test r15, r15
je 0x1401c468d
mov r12, rsi
sub r12, r15
jbe 0x1401c4920
cmp byte [r14 + r15], 0xbf
jle 0x1401c4db7
mov rax, qword [rbp + 0x18]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov rdx, r14
mov r8, r15
call qword [rax + 0x18]
test al, al
jne 0x1401c4d11
cmp byte [r14 + r15], 0xc0
jl 0x1401c4e26
add r14, r15
mov r15, r14
jmp 0x1401c46b0
lea r13, [r14 + 1]
cmp rsi, 1
je 0x1401c48a5
cmp byte [r13], 0xbf
jle 0x1401c4e59
lea rax, [rsi - 1]
mov qword [rbp - 0x38], r13
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], 0
mov qword [rbp - 0x20], rax
mov byte [rbp - 0x10], 1
movabs rax, 0x2400000024
mov qword [rbp - 0x18], rax
lea rcx, [rbp - 0x58]
lea rdx, [rbp - 0x38]
call fcn.1401be300
cmp qword [rbp - 0x58], 0
je 0x1401c4270
mov rdx, qword [rbp - 0x50]
cmp rdx, 0xffffffffffffffff
je 0x1401c4dd4
lea r9, [rdx + 1]
cmp rsi, 1
je 0x1401c490a
cmp byte [r13], 0xc0
jl 0x1401c4d9a
cmp r9, rsi
jae 0x1401c495a
cmp byte [r14 + r9], 0xc0
jl 0x1401c4d9a
lea r15, [rdx + 2]
jmp 0x1401c496f
jne 0x1401c4db7
test r14, r14
je 0x1401c4db7
mov rax, qword [rbp + 0x18]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov rdx, r14
mov r8, rsi
call qword [rax + 0x18]
test al, al
jne 0x1401c4d11
add r14, r15
xor r12d, r12d
mov r15, r14
jmp 0x1401c46b0
jne 0x1401c4d9a
mov r15, rdx
mov rax, r14
mov r12, rsi
add r15, 2
je 0x1401c49a1
mov r12, rsi
sub r12, r15
jbe 0x1401c49bb
cmp byte [r14 + r15], 0xc0
jl 0x1401c4df6
add r15, r14
cmp rdx, 1
je 0x1401c49cd
cmp rdx, 2
je 0x1401c4b81
mov rax, r15
test rdx, rdx
je 0x1401c4270
cmp byte [r14 + 1], 0x75
jne 0x1401c4270
cmp byte [r14 + 2], 0xbf
mov r15, rax
jg 0x1401c49eb
jmp 0x1401c4e62
jne 0x1401c4df6
xor r12d, r12d
add r15, r14
cmp rdx, 1
jne 0x1401c498b
movzx ecx, byte [r13]
lea rax, [0x1403d5b70]
cmp ecx, 0x43
je 0x1401c4c24
cmp ecx, 0x75
jne 0x1401c4270
lea r8, [r14 + 2]
lea rcx, [r14 + rdx]
inc rcx
dec rdx
mov qword [rbp - 0x40], r8
nop dword [rax]
mov r13b, 1
cmp r8, rcx
je 0x1401c4ad3
movzx edi, byte [r8]
movzx r9d, dil
test r9b, r9b
js 0x1401c4a30
inc r8
jmp 0x1401c4ab4
mov rax, r14
mov r14, rsi
mov r10d, r9d
and r10d, 0x1f
movzx esi, byte [r8 + 1]
and esi, 0x3f
cmp r9b, 0xdf
jbe 0x1401c4a90
movzx r11d, byte [r8 + 2]
shl esi, 6
and r11d, 0x3f
or r11d, esi
cmp dil, 0xf0
jb 0x1401c4aa0
movzx r9d, byte [r8 + 3]
and r10d, 7
shl r10d, 0x12
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
or r9d, r10d
cmp r9d, 0x110000
mov rsi, r14
mov r14, rax
je 0x1401c4ad3
add r8, 4
jmp 0x1401c4ab4
add r8, 2
shl r10d, 6
or r10d, esi
mov r9d, r10d
jmp 0x1401c4aae
add r8, 3
shl r10d, 0xc
or r11d, r10d
mov r9d, r11d
mov rsi, r14
mov r14, rax
lea r10d, [r9 - 0x30]
cmp r10d, 0xa
jb 0x1401c4a00
add r9d, 0xffffff9f
cmp r9d, 6
jb 0x1401c4a00
xor r13d, r13d
mov rcx, qword [rbp - 0x40]
mov r8d, 0x10
call fcn.14003d8e0
test al, 1
jne 0x1401c4270
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 r13b, 1
or r13b, cl
jne 0x1401c4270
mov dword [rbp + 4], eax
mov ecx, eax
shl ecx, 0xb
cmp ecx, 0x88050000
jae 0x1401c4e43
cmp eax, 0x20
jb 0x1401c4270
add eax, 0xffffff81
cmp eax, 0x21
jb 0x1401c4270
lea rcx, [rbp + 4]
mov rdx, qword [rbp + 0x18]
call fcn.14003cdf0
jmp 0x1401c46a8
mov rax, qword [rbp + 0x18]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov r8d, 1
lea rdx, [0x140402cb2]
call qword [rax + 0x18]
mov r12d, 0
jmp 0x1401c46a8
movzx ecx, word [r13]
lea rax, [0x1403d5b75]
cmp ecx, 0x5053
je 0x1401c4c24
movzx ecx, word [r13]
lea rax, [0x1403dbd20]
cmp ecx, 0x5042
je 0x1401c4c24
movzx ecx, word [r13]
lea rax, [0x1403d5b74]
cmp ecx, 0x4652
je 0x1401c4c24
movzx ecx, word [r13]
lea rax, [0x1403d5b73]
cmp ecx, 0x544c
je 0x1401c4c24
movzx ecx, word [r13]
lea rax, [0x1403d5b72]
cmp ecx, 0x5447
je 0x1401c4c24
movzx ecx, word [r13]
lea rax, [0x1403d5b71]
cmp ecx, 0x504c
je 0x1401c4c24
movzx ecx, word [r13]
lea rax, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state9
cmp ecx, 0x5052
je 0x1401c4c24
mov rax, r15
cmp byte [r14 + 1], 0x75
je 0x1401c49ac
jmp 0x1401c4270
mov rdx, qword [rbp + 0x18]
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
mov r8d, 1
mov rdx, rax
call qword [r9 + 0x18]
jmp 0x1401c46a8
and eax, 0x1f
movzx r8d, byte [r14 + 2]
and r8d, 0x3f
cmp cl, 0xdf
jbe 0x1401c4c87
movzx edx, byte [r14 + 3]
shl r8d, 6
mov dh, 0x56
add eax, dword [rcx - 0x3f]
loopne 0x1401c4c62
and edx, 0x3f
or edx, r8d
cmp cl, 0xf0
jb 0x1401c4cc9
movzx ecx, byte [r14 + 4]
and eax, 7
shl eax, 0x12
adc al, cl
loop 0x1401c4c7b
adc al, cl
loop 0x1401c4c7b
and ecx, 0x3f
or ecx, edx
or eax, ecx
cmp eax, 0x2e
enter 0xfffffffffffff883, 0x2e
je 0x1401c4700
jmp 0x1401c4c96
shl eax, 6
or eax, r8d
cmp eax, 0x2e
je 0x1401c4700
mov rax, qword [rbp + 0x18]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov r8d, 1
lea rdx, [0x140402cb2]
lea edx, [0x140402cb2]
lea edx, [0x140402cb2]
call qword [rax + 0x18]
test al, al
jne 0x1401c4d11
lea r12, [rsi - 1]
cmp byte [r15], 0xbf
jg 0x1401c46b0
jmp 0x1401c4e7f
mov dh, 1
add byte [rax], al
shl eax, 0xc
or eax, edx
cmp eax, 0x2e
je 0x1401c4700
jmp 0x1401c4c96
mov qword [rbp - 0x28], 0
mov dword [rbp - 0x20], 0
mov qword [rbp - 0x18], rdx
mov dword [rbp - 0x10], 0
lea rcx, [rbp - 0x38]
enter 0x1b2, 0xffffffffffffffe8
invalid
invalid
invalid
invalid
jmp 0x1401c4d1f
enter 0x1b2, 0xffffffffffffffe8
invalid
mov dword [rbp + 0x24], 0
jmp 0x1401c4d1c
mov al, 1
mov dword [rbp + 0x24], eax
jmp 0x1401c4d1c
mov dword [rbp + 0x24], r13d
mov dword [rbp + 0x24], ebp
mov eax, dword [rbp + 0x24]
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, str._rust_deps_rustc_demangle_0.1.24_srclegacy.rs
or eax, 0x210d06
call fcn.14032ba30
mov dl, 1
mov byte [rbp - 0x38], dl
lea rax, str._rust_deps_rustc_demangle_0.1.24_srclegacy.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x14040289e]
lea ecx, [0x14040289e]
lea ecx, [0x14040289e]
lea r9, [0x1403d5908]
lea r8, [rbp - 0x38]
mov edx, 0x2b
call fcn.14032b930
lea rax, str._rust_deps_rustc_demangle_0.1.24_srclegacy.rs
lea eax, [0x1403d5a58]
mov qword [rsp + 0x20], rax
and al, 0x20
mov r8d, 1
mov rcx, r15
mov rdx, r10
mov r9, r10
call fcn.14032bba0
xor edx, edx
cmp esi, 0xa
adc dl, 1
rol byte [rcx], cl
rol byte [rcx], cl
jmp 0x1401c4d41
mov dl, 2
jmp 0x1401c4d41
lea rax, str._rust_deps_rustc_demangle_0.1.24_srclegacy.rs
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, r14
int1
int1
mov rdx, rsi
call fcn.14032bba0
lea rax, str._rust_deps_rustc_demangle_0.1.24_srclegacy.rs
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, rsi
xor r8d, r8d
xor eax, eax
xor eax, eax
mov r9, r15
call fcn.14032bba0
call fcn.14032bc70
lea rax, str._rust_deps_rustc_demangle_0.1.24_srclegacy.rs
mov qword [rsp + 0x20], rax
mov rcx, r15
mov ecx, edi
mov ecx, edi
mov rdx, r10
mov r8, r12
mov r9, r10
call fcn.14032bba0
lea rax, str._rust_deps_rustc_demangle_0.1.24_srclegacy.rs
jmp 0x1401c4e2d
lea rax, str._rust_deps_rustc_demangle_0.1.24_srclegacy.rs
push 0xc
and dword [rax], eax
mov qword [rsp + 0x20], rax
mov rcx, rbx
xor r8d, r8d
call fcn.14032bba0
xor edx, edx
jmp 0x1401c4d41
lea rax, str._rust_deps_rustc_demangle_0.1.24_srclegacy.rs
lea eax, [0x1403d5b78]
jmp 0x1401c4e86
lea rax, str._rust_deps_rustc_demangle_0.1.24_srclegacy.rs
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, rsi
mov r8, r15
clc
clc
mov r9, rsi
call fcn.14032bba0
lea r8, [0x14033f1c8]
mov ecx, 1
mov edx, 1
call fcn.14032b570
invalid
invalid
invalid
invalid
lea rax, str._rust_deps_rustc_demangle_0.1.24_srclegacy.rs
jmp 0x1401c4e86
lea rax, str._rust_deps_rustc_demangle_0.1.24_srclegacy.rs
mov qword [rsp + 0x20], rax
mov r8d, 1
add byte [rax], al
add byte [rax], al
mov rcx, r13
mov r9, rdx
call fcn.14032bba0
lea rax, str._rust_deps_rustc_demangle_0.1.24_srclegacy.rs
mov qword [rsp + 0x20], rax
mov r8d, 1
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov rdx, rsi
mov r9, rsi
call fcn.14032bba0
lea rax, str._rust_deps_rustc_demangle_0.1.24_srclegacy.rs
jmp 0x1401c4eaf
lea rax, str._rust_deps_rustc_demangle_0.1.24_srclegacy.rs
add eax, 0x210c11
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, r15
mov rdx, r12
mov r9, r12
call fcn.14032bba0
lea rax, str._rust_deps_rustc_demangle_0.1.24_srclegacy.rs
mov qword [rsp + 0x20], rax
mov r8d, 2
mov rcx, r14
mov rdx, rsi
mov r9, rsi
call fcn.14032bba0
int3
cmp ah, byte [rcx]
add byte [rdi], cl
mov bh, 4
mov word [r8 - 2], ax
call [rsi - 0x3d]
int3
sub dword [rsp + 0xb0], esi
xorps xmm0, xmm0
movaps xmmword [rsp + 0x50], xmm0
movups xmmword [rsp + 0xa0], xmm0
movups xmmword [rsp + 0x90], xmm0
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x80], eax
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x80], eax
movups xmmword [rsp + 0x70], xmm0
mov dword [rsp + 0x60], 4
mov dword [rsp + 0xa8], 0x400010
add byte [rax], al
add byte [rax], dl
add byte [rax], al
add byte [rax], al
add byte [rax], dl
add byte [rax], al
movabs rax, 0x8000000000000000
cmp qword [rcx + 0x18], rax
jne 0x1401c5344
cmp dword [rcx + 0x30], eax
jne 0x1401c5364
add byte [rax], al
mov rax, r14
shr rax, 0x3c
jne 0x1401c5477
mov rdx, rdi
call fcn.1401d3670
test rax, rax
je 0x1401c5481
mov rcx, rsi
sub rcx, rbx
cmp rcx, 0x20
jb 0x1401c52e0
adc byte [rbx + rcx*8], al
movups xmm1, xmmword [rbx + rcx*8 + 0x10]
movups xmmword [rsi + rcx*8], xmm0
movups xmmword [rsi + rcx*8 + 0x10], xmm1
add rcx, 4
cmp rax, rcx
jne 0x1401c52c0
invalid
inc ecx
dec rdx
jne 0x1401c52f0
invalid
mov dword [rsi + rcx*8 + 8], eax
mov rax, qword [rbx + rcx*8 + 0x10]
mov qword [rsi + rcx*8 + 0x10], rax
mov rax, qword [rbx + rcx*8 + 0x18]
mov qword [rsi + rcx*8 + 0x18], rax
add rcx, 4
cmp r14, rcx
jne 0x1401c5310
nop
add byte [rax], al
add byte [rax + 0x39], cl
xor byte [r15], cl
test dh, dh
invalid
ror byte [rbp + rcx*4 + 0xd], cl
cmp dl, byte [0x1716153a0]
ror byte [rdi], cl
invalid
sal byte [rbp - 0x11], 1
jmp 0x1401c5395
sar byte [rsi + 8], 0x89
and al, 0x64
mov qword [rsp + 0x68], rsi
lea rax, [rsp + 0x50]
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x28], xmm0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x40], 0
lea rdx, [0x1403d8cd3]
cmp byte [rcx], ah
add byte [rcx], dh
leave
cmp byte [rcx], ah
add byte [rcx], dh
leave
mov r8d, 2
xor r9d, r9d
call qword [sym.imp.secur32.dll_AcquireCredentialsHandleA]
test eax, eax
je 0x1401c543b
out 0x20, eax
or rdi, 2
mov ebx, 1
test r14, r14
je 0x1401c5420
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, rbx
mov rdx, rdi
movaps xmm6, xmmword [rsp + 0xb0]
add rsp, 0xc8
pop rbx
pop rdi
pop rsi
pop r14
ret
add byte [rax], al
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
jne 0x1401c54f0
test rax, rax
je 0x1401c553d
sal byte [rsp + rbp + 0x48], 0x8d
or al, 0x49
lea rcx, [rcx + rcx*2]
lea rcx, [rdi + rcx*8]
add rcx, 0x10
shl eax, 3
lea rax, [rax + rax*2]
xor edx, edx
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add r15, qword [rcx + rdx]
add rdx, 0x18
cmp rax, rdx
jne 0x1401c5530
add r15, rbx
je 0x1401c5567
invalid
js 0x1401c570a
movzx eax, byte [0x14043f240]
xor ecx, ecx
mov rdx, r15
call fcn.1401d3670
test rax, rax
je 0x1401c5714
int1
pushfq
invalid
mov r14, rax
jmp 0x1401c5570
invalid
xor r15d, r15d
xor edi, edi
mov r14d, 1
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x40], 0
test rbx, rbx
fisttp dword [rdi]
test dh, al
add byte [rax], al
invalid
fisttp dword [rdi]
test dh, al
add byte [rax], al
add byte [rax - 0x3f], cl
jrcxz 0x1401c5593
shl rbx, 3
lea r13, [rbx + rbx*2]
pop rbx
xor ebp, ebp
lea r15, [rsp + 0x30]
xor ebx, ebx
jmp 0x1401c55e0
mov byte [r14 + rbx], r12b
and al, 0x1e
inc rbx
mov qword [rsp + 0x40], rbx
mov rdx, qword [rdi + rbp + 8]
mov rax, qword [rsp + 0x30]
sub rax, rbx
cmp rax, r12
jb case.0x1400503cd.4556
mov r14, qword [rsp + 0x38]
lea rcx, [r14 + rbx]
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
add rbx, r12
mov qword [rsp + 0x40], rbx
add rbp, 0x18
cmp r13, rbp
je 0x1401c5616
mov r12, qword [rdi + rbp + 0x10]
cmp rbx, qword [rsp + 0x30]
jne 0x1401c55a0
mov rcx, r15
call fcn.140048b40
mov r14, qword [rsp + 0x38]
jmp 0x1401c55a0
mov rcx, r15
mov r14, rdx
mov rdx, rbx
mov r8, r12
call fcn.14032f9f0
mov rdx, r14
mov rbx, qword [rsp + 0x40]
jmp 0x1401c55be
lea rdi, [rbx + 0xa]
movabs rax, 0x7ffffffffffffffd
cmp rdi, rax
jb 0x1401c5659
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_alpn_list.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x14040289e]
lea r9, [0x1403d8ca8]
lea r8, [rsp + 0x2f]
mov edx, 0x2b
call fcn.14032b930
mov edi, 0xa
xor ebx, ebx
movzx eax, byte [0x14043f240]
xor ecx, ecx
mov rdx, rdi
call fcn.1401d3670
add byte [rax], al
test rax, rax
je 0x1401c56e9
mov r15, rax
lea eax, [rbx + 6]
mov dword [r15], eax
mov dword [r15 + 4], 2
mov word [r15 + 8], bx
cmp rbx, 0xfffffffffffffff6
div byte [rbx + 0x6b]
mov rcx, r15
add rcx, 0xa
mov rdx, r14
invalid
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi], 4
mov qword [rsi + 8], rdi
mov qword [rsi + 0x10], r15
cmp qword [rsp + 0x30], 0
je 0x1401c56d7
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, r14
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ecx, 4
mov rdx, rdi
call fcn.14032afd0
invalid
invalid
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_alpn_list.rs
mov ecx, 0xa
add byte [rax - 0x77], cl
cli
call fcn.14032b500
xor ecx, ecx
mov rdx, r15
call fcn.14032afb0
mov ecx, 1
mov rdx, r15
call fcn.14032afb0
int3
push rbp
invalid
in al, dx
clc
add byte [rax], al
invalid
or byte [rcx + 0x39], 1
fadd dword [rax]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.EOF_while_parsing_a_listEOF_while_parsing_an_objectEOF_while_parsing_a_stringEOF_while_parsing_a_valueexpected__:_expected_____or____expected_____or___expected_identexpected_valueexpected____invalid_escapeinvalid_numbernumber_out_of_rangeinvalid_unicode_code_pointcontrol_character__u0000_u001F__found_while_parsing_a_stringkey_must_be_a_stringinvalid_value:_expected_key_to_be_a_number_in_quotesfloat_key_must_be_finite__got_NaN_or___inf_lone_leading_surrogate_in_hex_escapetrailing_commatrailing_charactersunexpected_end_of_hex_escaperecursion_limit_exceeded_at_line__column
lea edx, str.EOF_while_parsing_a_listEOF_while_parsing_an_objectEOF_while_parsing_a_stringEOF_while_parsing_a_valueexpected__:_expected_____or____expected_____or___expected_identexpected_valueexpected____invalid_escapeinvalid_numbernumber_out_of_rangeinvalid_unicode_code_pointcontrol_character__u0000_u001F__found_while_parsing_a_stringkey_must_be_a_stringinvalid_value:_expected_key_to_be_a_number_in_quotesfloat_key_must_be_finite__got_NaN_or___inf_lone_leading_surrogate_in_hex_escapetrailing_commatrailing_charactersunexpected_end_of_hex_escaperecursion_limit_exceeded_at_line__column
or byte [rax - 0x77], r9b
add rsp, 0x58
pop rdi
pop rsi
ret
int3
cmp eax, 1
jne 0x1401c6c64
mov rdi, qword [rsi - 1]
mov rbx, qword [rsi + 7]
mov rax, qword [rbx]
test rax, rax
je 0x1401c6c12
mov rcx, rdi
call rax
dec rsi
cmp qword [rbx + 8], 0
je 0x1401c6c39
cmp qword [rbx + 0x10], 0x11
jb 0x1401c6c27
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14043f190]
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
test ecx, ecx
je 0x1401c7361
cmp ebp, 0xa
setb al
cmovb r11, rdx
sub r14, rax
cmp eax, 1
je 0x1401c717a
add eax, r13d
jb 0x1401c7375
div byte [rbp - 0x51]
jmp 0x1401c716c
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
movzx eax, word [rcx + rax*2]
mov word [rbp - 0x2b], ax
invalid
invalid
mov ecx, 0x24
mov eax, r8d
jmp 0x1401c8add
invalid
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 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 0x1401c8a60
add rcx, 0xfffffffffffffffe
cmp rcx, 0x80
ja 0x1401c8b31
mov eax, 0x81
sub rax, r9
enter 0x148, 0xffffffffffffffe9
enter 0x148, 0xffffffffffffffe9
add rcx, 0xffffffffffffffb0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x1404031d0]
mov r9d, 2
mov rcx, rdx
mov dl, 1
jmp 0x1401c8b22
mov ecx, 0x26
cmp al, 0xa
jae 0x1401c8ae5
or al, 0x30
mov byte [rbp + rcx - 0x50], al
jmp 0x1401c8af9
lea rcx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
hlt
movzx eax, word [rcx + rax*2]
mov word [rbp - 0x2b], ax
mov ecx, 0x25
lea rax, [rcx + rbp]
add rax, 0xffffffffffffffb0
mov al, 0x41
mov eax, 0x27
add byte [rax], al
invalid
mov al, 0x41
mov eax, 0x27
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0x29], cl
sub eax, ecx
mov qword [rsp + 0x28], r8
sub r8, rcx
sub eax, ecx
mov qword [rsp + 0x28], r8
and al, 0x28
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov r8d, 1
add byte [rax], al
mov rcx, rdx
mov dl, 1
xor r9d, r9d
sal dword [rdx - 0x36cebaff], 1
call fcn.1400382c0
nop
add rsp, 0xb0
pop rbp
ret
lea r8, str.librarycore_src_fmt_num.rs
mov edx, 0x80
call fcn.14032b500
int3
add byte [rcx - 0x77], cl
ror dword [rax - 0x75], 1
or dword [rax + 0x27], edi
lea r8, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
lea eax, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
lea eax, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
cmp rcx, 0x2710
jb 0x1401c8d26
mov r11d, 0x27
add byte [rax], al
movabs r10, 0x346dc5d63886594b
nop word cs:[rax + rax]
mov rax, rcx
mul r10
shr rdx, 0xb
imul eax, edx, 0x2710
mov esi, ecx
sub esi, eax
imul edi, esi, 0x147b
shr edi, 0x13
imul eax, edi, 0x64
sub esi, eax
movzx esi, si
lea rax, [r11 - 4]
movzx edi, word [r8 + rdi*2]
mov word [rbp + r11 - 0x54], di
movzx esi, word [r8 + rsi*2]
mov word [rbp + r11 - 0x52], si
mov r11, rax
cmp rcx, 0x5f5e0ff
mov rcx, rdx
ja 0x1401c8bb0
cmp rdx, 0x63
jbe 0x1401c8c2e
movzx ecx, dx
shr ecx, 2
imul ecx, ecx, 0x147b
shr ecx, 0x11
imul r10d, ecx, 0x64
sub edx, r10d
movzx edx, dx
movzx edx, word [r8 + rdx*2]
mov word [rbp + rax - 0x52], dx
add rax, 0xfffffffffffffffe
mov rdx, rcx
mov rcx, r9
cmp rdx, 0xa
jae 0x1401c8d38
or dl, 0x30
mov byte [rbp + rax - 0x51], dl
dec rax
jmp 0x1401c8d46
mov r9d, 0x81
mov r8, rax
mov eax, eax
mov eax, eax
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x37], cl
leave
mov rcx, r9
leave
shr r8, 4
mov r9d, eax
rol dword [rcx - 0x80], 0xe1
cmovne ecx, dword [rbp - 0x72bacfaf]
push rcx
xor byte [rbp - 0x73], al
pop rcx
invalid
cmp r9b, 0xa
cmp cl, 0xa
rol dword [rcx - 0x80], 0xe1
cmovne ecx, dword [rbp - 0x72bacfaf]
push rcx
xor byte [rbp - 0x73], al
push rcx
xor byte [rbp - 0x73], al
pop rcx
invalid
cmp cl, 0xa
movzx r9d, r10b
movzx r10d, r11b
cmovb r10d, r9d
rol dword [rax + rcx*4 + 0x54], 1
or eax, 0x498d4cae
dec dword [rax - 0x7d]
clc
adc byte [rcx + rcx*4 - 0x40], cl
invalid
rol dword [rax + rcx*4 + 0x54], 1
or eax, 0x498d4cae
dec dword [rax - 0x7d]
dec qword [r8 - 0x7d]
clc
adc byte [rcx + rcx*4 - 0x40], cl
invalid
sal byte [rbx - 0x38], 0x48
jae 0x1401c8cb0
add rcx, 0xfffffffffffffffe
add ecx, 0xfffffffe
cmp rcx, 0x80
cmp ecx, 0x80
add byte [rax], al
ja 0x1401c8d7d
test byte [rax], al
add byte [rax], al
mov eax, 0x81
sub rax, r9
add byte [rcx + rbp - 0x38], cl
add rcx, rbp
add rcx, 0xffffffffffffffb0
add ecx, 0xffffffb0
add ecx, 0xffffffb0
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x20], rcx
lea r8, [0x1404031d0]
mov bh, 0xa4
and eax, dword [rax]
and byte [rbp + rcx*4 + 5], cl
mov bh, 0xa4
and eax, dword [rax]
mov r9d, 2
add byte [rax], al
mov rcx, rdx
mov dl, 1
jmp 0x1401c8d6c
invalid
sal dword [rdx + 0x4846eb01], 1
mov edx, ecx
mov rdx, rcx
mov rdx, rcx
cmp rdx, 0x63
ja 0x1401c8c04
invalid
jmp 0x1401c8c2e
invalid
movzx edx, word [r8 + rdx*2]
movzx edx, word [rax + rdx*2]
mov word [rbp + rax - 0x52], dx
scasb al, byte [rdi]
add rax, 0xfffffffffffffffe
dec byte [rax - 0x73]
adc al, 0x28
invalid
lea rdx, [rax + rbp]
sub byte [rax - 0x7d], cl
ret 0x41b0
mov al, 0x41
add rdx, 0xffffffffffffffb0
mov r8d, 0x27
add byte [rax], al
invalid
mov al, 0x41
mov eax, 0x27
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0x29], cl
sub eax, eax
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], rdx
sub r8, rax
sub eax, eax
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], rdx
mov r8d, 1
mov dl, 1
xor r9d, r9d
call fcn.1400382c0
nop
add rsp, 0xb0
pop rdi
pop rsi
pop rbp
ret
lea r8, str.librarycore_src_fmt_num.rs
mov edx, 0x80
call fcn.14032b500
int3
pop rsi
pop rbp
ret
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax], al
xor byte [rax], al
add byte [rax], al
add byte [rax], al
or al, 0xca
xchg ecx, eax
add byte [rax], al
add byte [rcx - 0x77], cl
fmul dword [rcx - 0x3f]
shl r8, 4
lock add byte [rax], al
lock add byte [rax], al
add byte [rax], al
hlt
add eax, 0x21333b
add byte [rax - 0x77], cl
mov r8d, 0xc045c748
mov eax, 0xc045c748
mov eax, 0xc045c748
rol byte [rcx], 0
add dword [rax], eax
add byte [rax], al
push rdi
ror byte [rdi], 0x11
ror byte [r8 - 0x73], 1
invalid
invalid
add esp, 0x28
adc dword [rbp - 0x30], eax
lea ecx, [rbp - 0x10]
invalid
add byte [rax], al
int3
in al, dx
pop rax
insb byte [rdi], dx
and al, 0x50
test eax, eax
je 0x1401c9131
or al, 0x25
pop rax
add byte [rax], al
add byte [rcx - 0x75], cl
or al, 0xc9
mov rcx, qword [rcx + 0x40]
shl rax, 4
mov qword [rbp - 0x28], rcx
fmul dword [r8 - 0x77]
call 0x1401c99e6
add bl, ch
invalid
fmul dword [r8 - 0x77]
call 0x1401c99e6
add bl, ch
add dh, byte [rcx]
ror byte [rax - 0x77], 0x45
loopne 0x1401c9180
test dword [rdi - 0x17000000], ebx
lodsb al, byte [rsi]
add byte [rax], al
add byte [rax - 0x39], cl
or byte [rax], r8b
add byte [rax], al
add byte [rax], al
jmp 0x1401c92e5
mov rax, rbx
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x73], r9b
push rsi
adc byte [rax - 0x7b], cl
test eax, eax
jne case.0x140179107.862
invalid
mov al, byte [rax]
test eax, eax
add byte [rax], al
leave
test eax, eax
sub ebx, ecx
invalid
clc
mov eax, edi
sbb dword [rsi], edx
add byte [rbp - 0x75], cl
mov eax, dword [rsi - 8]
mov eax, dword [rsi - 8]
mov ecx, dword [0x14043f190]
invalid
loopne 0x1401c928a
lea edx, [rbx + rdi]
leave
add byte [rax], al
sal byte [rdi + riz + 0x48], 0x8d
dec qword [r8 + 0x21]
and ecx, eax
sub rbx, rcx
lea ecx, [rbx - 1]
and ecx, eax
retf
mov dword [rcx + rbx - 8], ecx
mov dword [rdx], edi
or byte [rax - 0x73], r9b
push rsi
adc byte [rax - 0x77], cl
sbb dword [rax - 0x77], ecx
cmp bh, byte [rax + 1]
add byte [rax], al
add byte [rax], al
test rax, rax
je 0x1401c93f3
xor edx, edx
add rsp, 0x28
pop rsi
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
int3
add byte [rax], al
nop
add rsp, 0x30
pop rbp
ret
invalid
and al, 0x60
clc
invalid
invalid
test dword [rax], 0x8b482f74
add eax, 0x275cb9
pop rsp
invalid
invalid
mov rax, qword [0x14043f198]
pop rsp
invalid
cmp rax, 3
cmp eax, 3
je 0x1401c94eb
invalid
invalid
adc eax, 0x275caf
nop
add rsp, 0x60
add byte [rax + 0x60c48348], dl
pop rbp
ret
add byte [rax], al
mov esi, eax
sub ecx, dword [rax - 0x39]
iretd
rcr dword [rax - 0x76b7ffdd], 0xd1
sub esp, 0x40
add byte [rax], al
xor al, 4
dec dword [rax - 0x75]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0x2115d6
add dword [rax], eax
add byte [rcx + rcx*8 + 0x1b6e9], al
mov dh, 1
add byte [rax], al
test cl, cl
setne al
cmp qword [rbp - 0x20], 0
mov dh, 1
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0x2115a1
ror byte [rax - 0x7d], 1
jge case.0x140179107.1205
add ebp, ebx
pop rdx
push rsi
mov al, 5
invalid
lea edx, [0x1403dac9e]
add byte [rax], al
add bh, bh
push rax
sbb byte [rax - 0x77], cl
jne 0x1401ca016
invalid
int1
add byte [rbp + rcx*4 + 5], cl
in al, dx
invalid
sal byte [rsi + rdx + 0x49], 0x89
mov byte [rcx - 0x1d], 0xef
mov dword [rbp + 0x101c], ebx
mov ecx, 0x1a00
jmp 0x1401ca357
mov qword [rsp + 0x20], rdi
mov qword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x28], 0x800
mov rdx, r14
mov r8d, ebx
xor r9d, r9d
call qword [sym.imp.kernel32.dll_FormatMessageW]
test eax, eax
je 0x1401ca473
test bh, ch
add byte [rax], al
invalid
mov ebx, eax
cmp eax, 0x801
jae 0x1401ca740
movzx eax, byte [0x14043f240]
xor ecx, ecx
mov rdx, rbx
call fcn.1401d3670
test rax, rax
je 0x1401ca754
mov qword [rbp + 0xfe8], rbx
mov qword [rbp + 0xff0], rax
mov qword [rbp + 0xff8], 0
lea r14, [rbx*2 - 0x48]
add r14, rbp
movabs r15, 0x100000000
lea rbx, [rbp + 0xfe8]
jmp 0x1401ca402
shl edx, 0x10
mov rdi, rcx
shr rdx, 0x10
mov rcx, rbx
call fcn.140035bf0
invalid
cmp rdi, r14
je 0x1401ca4f2
lea rcx, [rdi + 2]
add cl, byte [rdi]
movzx eax, word [rdi]
mov bh, 7
movzx edx, ax
mov r8d, eax
mov eax, eax
and r8d, 0xf800
add al, bh
add byte [rax], al
cmp r8d, 0xd800
jne 0x1401ca3f0
cmp edx, 0xdbff
ja 0x1401ca52f
add byte [rax], al
cmp rcx, r14
je 0x1401ca52f
movzx edx, word [rcx]
mov bh, 0x11
lea ecx, [rdx + 0x2000]
movzx ecx, cx
mov bh, 0xc9
cmp ecx, 0xfc00
jb 0x1401ca52f
add rdi, 4
and eax, 0x3ff
add byte [rax], al
and edx, 0x3ff
shl rax, 0x1a
shl edx, 0x10
loop 0x1401ca47b
or rdx, rax
add rdx, r15
jmp 0x1401ca3f6
add eax, dword [rax]
add byte [rax - 0x3f], cl
loopne 0x1401ca482
loop 0x1401ca47b
call qword [sym.imp.kernel32.dll_GetLastError]
mov dword [rbp + 0x1018], eax
lea rax, [rbp + 0x101c]
mov qword [rbp + 0xfb8], rax
lea rax, [0x14003dcb0]
mov qword [rbp + 0xfc0], rax
lea rcx, [rbp + 0x1018]
mov qword [rbp + 0xfc8], rcx
mov qword [rbp + 0xfd0], rax
lea rax, str.OS_Error___FormatMessageW___returned_error
mov qword [rbp + 0xfe8], rax
mov qword [rbp + 0xff0], 3
mov qword [rbp + 0x1008], 0
lea rax, [rbp + 0xfb8]
mov eax, 0x4800000f
mov dword [rbp + 0xff8], eax
mov eax, 0x4800000f
mov dword [rbp + 0xff8], eax
mov qword [rbp + 0x1000], 2
jmp 0x1401ca5a8
mov r14, qword [rbp + 0xfe8]
movabs rax, 0x8000000000000000
cmp r14, rax
je 0x1401ca54f
mov rbx, qword [rbp + 0xff0]
mov rcx, qword [rbp + 0xff8]
test rcx, rcx
je 0x1401ca6e9
lea r8, [rbx + rcx]
lea rdx, [0x1403da438]
add cl, ch
retf 0
invalid
cmp qword [rbp + 0xfe8], 0
je 0x1401ca54f
mov r8, qword [rbp + 0xff0]
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
lea rax, [rbp + 0x101c]
mov qword [rbp + 0xfb8], rax
mov eax, 0x4800000f
lea rax, [0x14003dcb0]
invalid
out 0xff, eax
mov qword [rbp + 0xfc0], rax
mov dword [rbp + 0xfc0], eax
add byte [rax], al
lea rax, str.OS_Error___FormatMessageW___returned_error
add eax, 0x211936
add byte [rax - 0x77], cl
test eax, ebp
call 0x1881ca589
mov qword [rbp + 0xff0], 2
sldt word [rax]
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rbp + 0x1008], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rax, [rbp + 0xfb8]
test dword [rax + 0x4800000f], edi
add byte [rax - 0x77], cl
test eax, edi
clc
sldt word [rax]
mov qword [rbp + 0x1000], 1
add byte [rax], al
invalid
invalid
add byte [rax - 0x73], cl
xchg ebp, eax
call 0x1881ca5bf
add byte [rax], al
invalid
lea rdx, [rbp + 0xfe8]
mov rcx, rsi
mov ecx, esi
mov ecx, esi
call fcn.140035930
adc byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
lea r8, str.library_std_src_syspalwindowsos.rs
mov edx, 0x800
add byte [rax - 0x77], cl
fld1
call fcn.14032b5e0
invalid
mov ecx, 1
mov rdx, rbx
invalid
call fcn.14032afb0
invalid
add ah, cl
invalid
add esp, 0x38
pop rsi
mov eax, dword [rcx]
mov rcx, qword [rax]
mov rax, qword [rax + 8]
mov rax, qword [rax + 0x18]
pop rbp
jmp rax
int3
jmp rcx
sub esp, 0xb8
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
mov eax, dword [rdx + 0x34]
test al, 0x10
mov eax, dword [rcx]
xchg byte [rsi], al
pop rsi
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x30]
call fcn.1401c9040
int3
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
invalid
mov eax, dword [rcx]
mov edi, dword [rdi + 0x40]
out 0xff, al
add dword [rax], eax
add byte [rbx + rcx*4 + 0x65], cl
adc byte [rdi + rcx - 0x4a], al
lea edx, str.size_limit_reached_fmt::Error__from__SizeLimitedFmtAdapter__was_discarded
add byte [rcx - 0x48], al
adc al, 0
add byte [rax], al
sbb byte [rax - 0x77], cl
int1
invalid
add ebx, ebp
add dh, byte [rcx]
ror byte [rax - 0x7f], 0xc4
add esp, 0xc8
add esp, 0xc8
pop rsi
lea eax, [0x1403db9b8]
mov ecx, esp
add byte [rax], al
or byte [rax - 0x77], 0x85
add dword [rax], eax
adc byte [rax - 0x73], cl
invalid
mov eax, dword [rbp + 0xaf]
nop
add byte [rax], al
add byte [rdi], cl
movaps xmm1, xmmword [rbp + 0xa0]
invalid
sub byte [rbp + 0xc0], al
add byte [rbx + 0x19c85], cl
add byte [rax + 0x18085], cl
add byte [rax - 0x78], al
mov ch, 0x81
add dword [rax], eax
add byte [rax - 0x73], cl
fmul dword [r8 - 0x73]
fmul dword [rax - 0x73]
xchg ebp, eax
add qword [rax], rax
add al, ch
push rsp
adc al, byte [rax]
add byte [rax - 0x73], cl
movabs al, byte [0x1247e810558d48]
push rbp
adc al, ch
adc r8b, byte [r8]
push rbp
adc al, ch
adc r8b, byte [r8]
add byte [rax - 0x75], cl
or byte [r8 - 0x77], r9b
mov dword [rbp + 0xf0], eax
movups xmm0, xmmword [rbp - 0x28]
test eax, eax
add byte [rax], al
add byte [rax - 0x75], cl
ror byte [r9 - 0x77], 1
xor byte [r15], r9b
adc byte [rbp - 0x60], al
adc dword [rbp + 0x169], ecx
add byte [rax - 0x75], cl
test edi, ebx
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp + 0x178], rax
cmp bh, 3
lea eax, [rsp + rdi]
or al, 0x5c
ror dword [rcx + 0x39], 0xcf
add byte [rax], al
add byte [rax - 0x7b], cl
leave
fld dword [rbp + 0x31]
dec dword [rcx - 0x77]
mov esp, eax
ret 0xf47
lea eax, [rcx + rcx]
add byte [rax], al
jmp 0x1401cb7f9
invalid
test esp, esp
add byte [rdi], cl
test dh, cl
add dword [rax], eax
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0x190]
mov rsi, qword [rbp + 0x188]
test edx, edx
sar bh, 0xe0
sub ebx, edx
jne 0x1401ccb51
xor r9d, r9d
jmp 0x1401ccbc5
inc r11
lea rdi, [rdx + r10]
dec rdi
xor r9d, r9d
cmp r8b, 3
jae case.0x1401339d5.1670
nop word cs:[rax + rax]
cmp byte [rdi], 0x5c
je case.0x1401cb1c1.67
inc r11
dec rdi
cmp r11, 1
jne 0x1401ccb70
out dx, eax
out dx, eax
jmp 0x1401ccbc5
nop dword [rax + rax]
movzx ebx, byte [rdi]
cmp ebx, 0x2f
je case.0x1401cb1c1.67
cmp ebx, 0x5c
je case.0x1401cb1c1.67
inc r11
dec rdi
cmp r11, 1
jne case.0x1401339d5.1670
jmp 0x1401ccbc5
add byte [rax], al
add byte [rcx + rcx*4 - 0x2f], cl
and esi, dword [rcx]
rol byte [rcx - 0x80], 0xf8
add ecx, dword [rdi]
xchg ebx, eax
ror byte [rbp - 0x3f7cbffc], 7
or byte [rbp + 0x31], al
rol byte [rbp - 0x7c], cl
sal byte [rbp + 0x16], 0x41
cmp bl, 6
cmp cl, 0x2e
sub rax, r14
cmp rax, rbx
jae 0x1401ccfec
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x40]
call fcn.14032bb40
int3
mov rsi, qword [rbp - 8]
cmp rcx, 1
jne 0x1401cd10a
mov al, 1
test cl, cl
jne 0x1401cd126
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0x210f1f
mov r8d, 1
add byte [rax], al
add bh, bh
push rax
sbb bl, ch
invalid
add byte [rax], al
add bh, bh
push rax
sbb bl, ch
add cl, byte [rcx + 0xfc084d0]
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
pop rsi
pop rbp
ret
cmp ecx, 5
leave
add byte [rax], al
add byte [rax], al
in eax, dx
mov dword [rax + rdi*2], r13d
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rcx + 0x39], cl
cmp esi, ebx
je 0x1401cd772
movzx edx, byte [r14]
cmp esi, ebx
or dword [rcx], eax
add byte [rax], al
adc byte [rcx - 1], cl
invalid
jge 0x1401cd667
add byte [rcx + rcx*4 - 0x17], al
movzx eax, byte [rsi + 1]
mov dh, 0x6e
add al, byte [rcx - 0x3f]
shl eax, 6
shl eax, 6
and ebp, 0x3f
invalid
invalid
movzx edx, byte [rsi + 3]
shl ebp, 6
or edx, ebp
xor dword [rcx - 0x7d], ecx
mov byte [rdx], 0xc1
loope case.0x1401339d5.1706
invalid
invalid
jmp 0x1401cd630
add esi, 3
or ebp, ecx
add byte [rax], al
inc dword [rcx - 0x73]
lea eax, [rax]
add bh, bh
add cl, al
jmp 0x140e65825
fadd dword [rax]
add byte [rcx - 0x7f], al
in eax, 0xff
add eax, dword [rax]
add byte [rcx - 0x7f], al
int 0
fadd qword [rax]
add byte [rcx + rcx*4 - 0x12], al
add byte [rax], al
lea edx, [rdx + 2]
sbb dword [rdi], esp
add byte [rcx], dh
sar bh, cl
adc eax, 0x16cda6
int 0x16
invalid
call 0xcd64e5a1
call 0x14012861a
lodsd eax, dword [rsi]
cmc
invalid
dec dword [rbx + rcx*4 + 0x45]
mov r8, qword [rbp - 0x10]
lea ecx, [rbp - 0x18]
lodsd eax, dword [rsi]
cmc
invalid
js 0x1401cd83d
add byte [rax - 1], cl
invalid
inc edi
jge 0x1401cd83d
loopne 0x1401cd892
mov dword [rax + 0x10], edi
js 0x1401cd85d
call 0x1881ce964
add esp, 0x48
invalid
add byte [rax - 0x7d], cl
invalid
pop rbx
jns case.0x1401339d5.1731
invalid
cmp edi, edx
adc eax, 0x1f0fcc00
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x40]
lea ebp, [rdx + 0x40]
cmp qword [rbp - 0x18], 0
je 0x1401cd8b3
add byte [rbx + rdx + 0x4c], dh
mov eax, dword [rbp - 0x10]
mov r8, qword [rbp - 0x10]
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
int 0x16
invalid
nop
add rsp, 0x28
pop rsi
int3
int3
push r13
push r12
push rsi
push rdi
add byte [rax], al
add byte [rax - 0x39], cl
fadd dword [r8]
add byte [rax], al
add byte [rax - 0x39], cl
lock add al, byte [rax]
add byte [rax], al
lea ecx, [0x1403db9f8]
mov qword [rbp + 0x48], 2
cmp eax, 2
je 0x1401cdb95
mov dword [rbp + 0x50], ecx
mov qword [rbp + 0x58], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp + 0x40]
jmp case.0x140179107.1359
add ecx, dword [rax - 0x75]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0x20d8a9
mov r8d, 9
call qword [rax + 0x18]
test al, al
je 0x1401cdc71
movups xmm0, xmmword [r15 + 0x40]
movaps xmmword [rbp + 0x30], xmm0
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
adc byte [rdi + 0x20], dl
adc byte [rdi + 0x20], dl
movups xmm3, xmmword [r15 + 0x30]
movaps xmmword [rbp + 0x20], xmm3
movaps xmmword [rbp + 0x10], xmm2
movaps xmmword [rbp], xmm1
movaps xmmword [rbp - 0x10], xmm0
mov rax, qword [rbx]
lea rcx, [rbp - 0x10]
lea ecx, [rbp - 0x10]
lea ecx, [rbp - 0x10]
mov qword [rbp - 0x50], rcx
mov dword [rbp - 0x50], ecx
lea rcx, case.0x14008a597.4911
lea ecx, case.0x14008a597.4911
invalid
mov qword [rbp - 0x48], rcx
mov qword [rbp + 0x40], 2
add al, byte [rax]
add byte [rax], al
movabs r8, 0x24045c748
add al, byte [rax]
add byte [rax], al
mov qword [rbp + 0x50], 2
push r8
add al, byte [rax]
add byte [rax], al
mov qword [rbp + 0x60], 0
invalid
add byte [rax], al
movabs rcx, 0x400000020
and byte [rax], al
add byte [rax], al
add al, 0
add byte [rax], al
mov qword [rbp + 0x68], rcx
mov byte [rbp + 0x70], 3
lea rcx, [0x1404031a8]
push rbp
and eax, dword [rax]
mov qword [rbp - 0x40], rcx
mov dword [rbp - 0x40], ecx
mov qword [rbp - 0x38], 1
lea rcx, [rbp + 0x40]
lea ecx, [rbp + 0x40]
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rbp + 0x40]
mov qword [rbp - 0x20], rcx
lea ecx, [rbp + 0x40]
mov qword [rbp - 0x20], rcx
mov dword [rbp - 0x20], ecx
mov qword [rbp - 0x18], 1
mov dword [rbp - 0x18], 1
lea rcx, [rbp - 0x50]
mov qword [rbp - 0x30], rcx
ror byte [rax - 0x39], 1
fadd dword [r9]
add byte [rax], al
add byte [rax], al
ror byte [rax - 0x39], 1
fadd dword [r9]
add byte [rax], al
add byte [rax], al
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
mov edx, dword [rax + 0x28]
lea r8, [rbp - 0x40]
call fcn.140038d90
test al, al
jne 0x1401cdc90
mov rax, qword [rbx]
invalid
invalid
add byte [rax], al
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
mov edx, dword [rax + 0x28]
mov edx, dword [rax + 0x28]
lea r8, [rbp - 0x40]
call fcn.140038d90
test al, al
jne 0x1401cdc90
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
lea edx, [0x140403610]
lea edx, [0x140403610]
mov r8d, 1
mov eax, 1
call qword [rax + 0x18]
test al, al
je 0x1401cdca6
sbb byte [rax + rax*8 + 0x1b01674], al
mov ebp, 0xe0
add dword [rax - 0x77], ecx
stc
jne 0x1401cd901
pop r8
add al, byte [rax]
add byte [rax], al
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0x20dc9a
push rax
sbb byte [rax + rax*8 - 0x1047af1], al
invalid
adc ecx, dword [rax - 0x77]
push rbp
invalid
clc
invalid
clc
adc byte [rcx + rcx*4 + 0x4d], cl
or bh, bh
push rax
and byte [rax + rax*8 - 0x1327af1], al
test al, al
invalid
test ebp, ecx
int 0xfe
int 0xfe
invalid
mov rax, qword [rbx]
lea rcx, [rbp - 0x50]
lea ecx, [rbp - 0x50]
lea ecx, [rbp - 0x50]
mov qword [rbp + 0x40], rcx
mov dword [rbp + 0x40], ecx
lea rcx, [0x140038f90]
lea ecx, [0x140038f90]
out 0xff, al
mov qword [rbp + 0x48], rcx
lea rcx, [0x140402bb0]
or eax, 0x234dd0
lea rcx, [0x140402bb0]
or eax, 0x234dd0
add byte [rax - 0x77], cl
invalid
mov qword [rbp - 0x10], rcx
mov qword [rbp - 8], 1
clc
add dword [rax], eax
add byte [rax], al
invalid
invalid
clc
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x39], cl
adc byte [r8], r8b
adc byte [rax], al
mov qword [rbp + 0x10], 0
adc byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
mov qword [rbp], rcx
invalid
add byte [rax - 0x39], cl
or byte [r9], r8b
or byte [rcx], al
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x45], cl
lea eax, [rbp - 0x10]
lea eax, [rbp - 0x10]
inc dword [rax + rax*8 - 0x18c7af1]
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
lea edx, [0x140403610]
lea edx, [0x140403610]
sbb byte [rcx - 0x7bfe4f3f], cl
leave
invalid
int3
sub rsp, 0xc0
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x30], xmm6
add byte [rdi], cl
sub dword [rbp + 0x30], esi
mov rsi, rdx
mov rax, qword [rcx]
movdqu xmm6, xmmword [rdx]
xor cl, byte [rbx - 0x676cb86]
invalid
xor cl, byte [rbx - 0x676cb86]
test dil, 4
je 0x1401cde99
add byte [rbx + 0x4e8904c9], al
xor al, 0x41
mov eax, 0x81
mov dh, 0xca
or rax, 0x418d4cae
dec dword [rax - 0x7d]
clc
adc byte [rax - 0x77], cl
sal byte [rbx - 0x38], 1
mov eax, 0x81
sub rax, r8
sub eax, eax
wait
movabs dword [0x7e89367f0ff3ffe6], eax
xor al, 0xf
sub byte [rbp + 0x30], dh
lea r8, str.librarycore_src_fmt_num.rs
mov dh, 0xfa
mov edi, eax
out 0xff, al
invalid
sbb al, 0xc1
call 0x198aa2d54
inc dh
mov byte [rbp], 0
add byte [rsi - 0x39], ah
inc byte [r8]
add byte [rcx + rcx*4 - 7], al
add qword [r9 + rcx*4 - 7], r8
loope 0x1401ce599
invalid
add dh, bh
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add esp, 0x68
invalid
mov esi, dword [rbp + 0x3d8]
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0x3d8], 0
je 0x1401ce8dc
mov r8, qword [rbp + 0x3e0]
and byte [rcx + rcx*4 - 0x39], cl
add byte [rax], al
add byte [rax - 0x7d], cl
stc
movabs al, byte [0xb7c80f631452575]
cmovno eax, dword [rbx - 0x3ebec01a]
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
invalid
add al, byte [rcx - 0x7d]
out 0xf, eax
and esp, 0x3f
add dword [rax], eax
add byte [rax - 0x7d], cl
invalid
xchg esi, eax
add byte [rax], al
add byte [rax - 0x7b], cl
dec dword [rdi]
test byte [rdx + 0x48000000], cl
lea eax, [rdx + rdi]
cmp eax, eax
adc dword [rbp - 0x7c], eax
sar byte [rcx - 0x15], cl
sal byte [rdx + rcx*2 + 0x4d], 0x8d
add cl, byte [r9 + 0x39]
sal byte [rcx + rax*2 + 0x41], 0x80
jns 0x1401cea84
add cl, byte [rcx + 0x39]
ror byte [rbp + 0xf], 0x44
enter 0x3145, 0xffffffffffffffc0
add ebx, edi
ror dword [rbp - 0x76b3ffea], 1
mov rcx, qword [rsi + 8]
invalid
xchg ebx, eax
invalid
mov eax, 4
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xd8
invalid
fdiv dword [rdx + rbp + 0x48]
mov ecx, dword [rbp - 0x20]
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x168affc1], al
and byte [rax], al
leave
adc byte [r11 + r9*4 + 0x4f], r9b
or byte [rbx], cl
sbb al, 0x45
xor edx, edx
and byte [rax - 0x39], cl
and al, 0x30
and al, 0x30
invalid
mov edx, eax
invalid
rol r15b, 0x45
add byte [rax], al
add byte [rax], al
add al, 0
add byte [rcx - 0x47], al
or byte [rax], al
add byte [rax], al
mov ah, 0x16
add byte [rbp - 0x74908b40], al
je case.0x1401cc956.65
mov eax, dword [rbp - 8]
sbb al, 0xf
adc byte [rbp - 0x3c], al
invalid
cmp byte [rcx + 0x4689404e], cl
jmp 0x1401ceec6
jmp 0x1401ceec6
shr bl, 1
invalid
add eax, dword [rcx]
shl edx, 0x20
dec dword [rax - 0x77]
lea ecx, [rbp - 8]
int3
push qword [rax - 0xc516ea]
push qword [rax - 0xcc16d9]
cmp ecx, esi
invalid
call 0x1291cf753
add byte [rbp + 0x31], al
test byte [rbx - 0x73], 0x34
mov dword [rbp + 0x3a8], edx
mov dh, 0x83
clc
invalid
invalid
add al, ch
mov sil, 0x15
add byte [rax], al
add byte [rax], al
jle 0x1401cfce9
add byte [rax], al
loopne case.0x1401cb1c1.241
lea ebp, [rdx + 0x80]
mov eax, dword [rbp + 0x130]
adc eax, 0x169a8c
add esp, 0x28
push rsp
mov dword [rbp + 0x250], 0xfffffffe
add byte [rdi], al
add byte [rax], al
rol byte [rcx - 0x48], 0xd0
add al, 0
add byte [rax - 0x77], cl
int1
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov rcx, rsi
call qword [sym.imp.kernel32.dll_RtlCaptureContext]
add byte [rbx + rcx*4 - 0x4b], cl
mov eax, 0x48000000
mov dword [rbp + 0x1708], 0
add byte [rbx + rcx*4 - 0x4b], cl
mov eax, 0x48000000
mov dword [rbp + 0x1708], 0
lea rdx, [rbp + 0x1708]
mov rcx, r14
xor r8d, r8d
call qword [sym.imp.kernel32.dll_RtlLookupFunctionEntry]
test rax, rax
je 0x1401d450f
mov r12, rax
lea rbx, [rbp + 0x494]
lea r15, [rbp + 0x15b8]
xorps xmm6, xmm6
xor r13d, r13d
jmp 0x1401d39f0
inc r13
mov qword [rbp + 0x1708], 0
mov rcx, rsi
lea rdx, [rbp + 0x1708]
xor r8d, r8d
call qword [sym.imp.kernel32.dll_RtlLookupFunctionEntry]
mov r12, rax
mov r14, rsi
test rax, rax
je 0x1401d450f
mov rax, qword [rbp + 0x1708]
mov rcx, qword [rbp + 0x58]
mov dword [rbp + 0x1658], 0
mov qword [rbp + 0x1660], rax
mov qword [rbp + 0x1668], r14
mov qword [rbp + 0x1670], rcx
cmp byte [rbp + 0x1724], 0
jne 0x1401d3a2d
cmp r13, 0x64
ja 0x1401d450f
mov byte [rbp + 0x1722], 0
lea rax, [rbp + 0x1722]
mov qword [rbp + 0x1678], rax
lea rax, [rbp + 0x1724]
mov qword [rbp + 0x1680], rax
lea rax, [rbp + 0x1723]
mov qword [rbp + 0x1688], rax
lea rax, [rbp + 0x1610]
mov qword [rbp + 0x1690], rax
lea rax, [rbp + 0x1721]
mov qword [rbp + 0x1698], rax
mov qword [rbp + 0x16a0], r15
lea rax, [rbp + 0x1726]
mov qword [rbp + 0x16a8], rax
lea rax, [rbp + 0x1658]
mov qword [rbp + 0x16b0], rax
mov rdi, qword [0x14043f178]
test rdi, rdi
je 0x1401d3ca0
mov rcx, rdi
mov edx, 0xffffffff
xor r8d, r8d
call qword [sym.imp.kernel32.dll_WaitForSingleObjectEx]
mov rax, qword [0x14043f1b0]
test rax, rax
jne 0x1401d3ae6
lea rcx, str.dbghelp.dll
call sub.kernel32.dll_LoadLibraryA
mov qword [0x14043f1b0], rax
test rax, rax
je 0x1401d3db0
cmp byte [0x14043f180], 0
mov qword [rbp + 0x1710], rdi
jne 0x1401d3fc7
mov rcx, qword [0x14043f1b8]
test rcx, rcx
jne 0x1401d3b28
mov rcx, rax
lea rdx, str.SymGetOptions
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1401d3fc0
mov rcx, rax
mov qword [0x14043f1b8], rax
call rcx
mov ecx, eax
mov rax, qword [0x14043f1c0]
test rax, rax
jne 0x1401d3b5f
mov esi, ecx
mov rcx, qword [0x14043f1b0]
lea rdx, str.SymSetOptions
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1401d3fc0
mov qword [0x14043f1c0], rax
mov ecx, esi
or ecx, 4
call rax
mov rsi, qword [0x14043f1c8]
test rsi, rsi
jne 0x1401d3b96
mov rcx, qword [0x14043f1b0]
lea rdx, str.SymInitializeW
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1401d3fc0
mov rsi, rax
mov qword [0x14043f1c8], rax
call qword [sym.imp.kernel32.dll_GetCurrentProcess]
mov rcx, rax
xor edx, edx
mov r8d, 1
call rsi
mov qword [rbp + 0x16c8], 0
mov qword [rbp + 0x16d0], 2
mov qword [rbp + 0x16d8], 0
mov qword [rbp + 0x1700], rdi
mov byte [rbp + 0x1727], 0
mov r8d, 0x400
lea rcx, [rbp + 0x16c8]
xor edx, edx
call fcn.140337970
mov rsi, qword [rbp + 0x16d0]
mov rdi, qword [rbp + 0x16d8]
lea rcx, [rsi + rdi*2]
mov r8d, 0x7fe
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov word [rsi + rdi*2 + 0x7fe], 0
add rdi, 0x400
mov qword [rbp + 0x16d8], rdi
mov rbx, qword [0x14043f1d0]
test rbx, rbx
jne 0x1401d3c55
mov rcx, qword [0x14043f1b0]
lea rdx, str.SymGetSearchPathW
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1401d3f77
mov rbx, rax
mov qword [0x14043f1d0], rax
call qword [sym.imp.kernel32.dll_GetCurrentProcess]
mov rcx, rax
mov rdx, rsi
mov r8d, edi
call rbx
cmp eax, 1
jne 0x1401d3dbe
mov rcx, rsi
call qword [sym.imp.kernel32.dll_lstrlenW]
test eax, eax
lea rbx, [rbp + 0x494]
js 0x1401d463a
mov eax, eax
cmp rdi, rax
jae 0x1401d3e65
jmp 0x1401d3e6c
movups xmm0, xmmword [0x1403dba3e]
movaps xmmword [rbp + 0x4a0], xmm0
movups xmm0, xmmword [0x1403dba2e]
movaps xmmword [rbp + 0x490], xmm0
mov byte [rbp + 0x4b0], 0
call qword [sym.imp.kernel32.dll_GetCurrentProcessId]
test eax, eax
je 0x1401d3d45
mov ecx, 0x1f
nop word cs:[rax + rax]
cmp rcx, 0x20
ja 0x1401d4609
mov edx, eax
and dl, 0xf
lea r8d, [rdx + 0x30]
lea r9d, [rdx + 0x37]
cmp dl, 0xa
movzx edx, r8b
movzx r8d, r9b
cmovb r8d, edx
mov byte [rbp + rcx + 0x490], r8b
cmp eax, 0x10
jb 0x1401d3d45
mov edx, eax
shr dl, 4
lea r8d, [rdx + 0x30]
add dl, 0x37
cmp al, 0xa0
movzx r8d, r8b
movzx edx, dl
cmovb edx, r8d
mov byte [rbp + rcx + 0x48f], dl
mov edx, eax
shr edx, 8
add rcx, 0xfffffffffffffffe
cmp eax, 0x100
mov eax, edx
jae 0x1401d3ce0
movzx eax, byte [rbp + 0x4b0]
mov byte [rbp + 0x14d0], al
movaps xmm0, xmmword [rbp + 0x490]
movaps xmm1, xmmword [rbp + 0x4a0]
movaps xmmword [rbp + 0x14c0], xmm1
movaps xmmword [rbp + 0x14b0], xmm0
xor ecx, ecx
xor edx, edx
lea r8, [rbp + 0x14b0]
call qword [sym.imp.kernel32.dll_CreateMutexA]
test rax, rax
je 0x1401d40d2
mov rdi, rax
xor eax, eax
lock cmpxchg qword [0x14043f178], rdi
je 0x1401d3aad
mov rsi, rax
mov rcx, rdi
call qword [sym.imp.kernel32.dll_CloseHandle]
mov rdi, rsi
jmp 0x1401d3aad
mov rcx, rdi
call qword [sym.imp.kernel32.dll_ReleaseMutex]
jmp 0x1401d40d2
mov qword [rbp + 0x16d8], 0
mov rax, qword [rbp + 0x16c8]
test rax, rax
lea rbx, [rbp + 0x494]
mov rdi, qword [rbp + 0x1710]
je 0x1401d3dfb
mov word [rsi], 0x2e
mov qword [rbp + 0x16d8], 1
cmp rax, 1
je 0x1401d3e39
jmp 0x1401d3e5a
mov qword [rbp + 0x1700], rdi
mov byte [rbp + 0x1727], 0
lea rcx, [rbp + 0x16c8]
call fcn.1401ccde0
mov rax, qword [rbp + 0x16c8]
mov rsi, qword [rbp + 0x16d0]
mov word [rsi], 0x2e
mov qword [rbp + 0x16d8], 1
cmp rax, 1
jne 0x1401d3e5a
mov qword [rbp + 0x1700], rdi
mov byte [rbp + 0x1727], 0
lea rcx, [rbp + 0x16c8]
call fcn.1401ccde0
mov rsi, qword [rbp + 0x16d0]
mov word [rsi + 2], 0x3b
mov eax, 2
mov qword [rbp + 0x16d8], rax
mov rax, qword [rbp + 0x16d8]
mov qword [rbp + 0x14c0], rax
movups xmm0, xmmword [rbp + 0x16c8]
movaps xmmword [rbp + 0x14b0], xmm0
mov rsi, qword [0x14043f1e0]
test rsi, rsi
jne 0x1401d3eba
mov rcx, qword [0x14043f1b0]
lea rdx, str.EnumerateLoadedModulesW64
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1401d3f8a
mov rsi, rax
mov qword [0x14043f1e0], rax
call qword [sym.imp.kernel32.dll_GetCurrentProcess]
mov rcx, rax
lea rdx, [0x1401cce80]
lea r8, [rbp + 0x14b0]
call rsi
movaps xmm0, xmmword [rbp + 0x14b0]
movaps xmmword [rbp + 0x490], xmm0
nop
add al, 0
add byte [rax - 0x75], cl
mov ebp, 0x14c0
nop
add al, 0
add byte [rax - 0x75], cl
mov ebp, 0x14c0
mov qword [rbp + 0x4a0], rdi
mov rbx, qword [rbp + 0x490]
cmp rdi, rbx
jne 0x1401d3f0e
lea rcx, [rbp + 0x490]
call fcn.1401ccde0
mov rbx, qword [rbp + 0x490]
mov rsi, qword [rbp + 0x498]
add byte [rax], al
mov word [rsi + rdi*2], 0
mov rdi, qword [0x14043f1d8]
test rdi, rdi
jne 0x1401d3f49
mov rcx, qword [0x14043f1b0]
lea rdx, str.SymSetSearchPathW
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1401d3f9d
mov rdi, rax
mov qword [0x14043f1d8], rax
call qword [sym.imp.kernel32.dll_GetCurrentProcess]
mov rcx, rax
mov rdx, rsi
call rdi
test rbx, rbx
je 0x1401d3f6e
mov rcx, qword [0x14043f190]
mov ecx, dword [0x14043f190]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rbx, [rbp + 0x494]
jmp 0x1401d3fc0
cmp qword [rbp + 0x16c8], 0
lea rbx, [rbp + 0x494]
jne 0x1401d3fa9
jmp 0x1401d3fc0
cmp qword [rbp + 0x14b0], 0
je 0x1401d3fc0
mov rsi, qword [rbp + 0x14b8]
jmp 0x1401d3fa9
test rbx, rbx
lea rbx, [rbp + 0x494]
je 0x1401d3fc0
mov rcx, qword [0x14043f190]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
nop dword [rax + rax]
mov byte [0x14043f180], 1
mov qword [rbp + 0x1628], r13
mov qword [rbp + 0x1620], r12
mov qword [rbp + 0x1618], r14
mov r12, qword [rbp + 0x1668]
mov r15d, dword [rbp + 0x1658]
mov r13d, dword [rbp + 0x165c]
call qword [sym.imp.kernel32.dll_GetCurrentProcess]
mov r14, rax
mov rsi, qword [0x14043f1e8]
test rsi, rsi
je 0x1401d4020
mov rax, qword [0x14043f1f0]
mov qword [rbp + 0x1718], rax
test rax, rax
jne 0x1401d4082
jmp 0x1401d4055
mov rcx, qword [0x14043f1b0]
lea rdx, str.SymFromInlineContextW
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1401d40a9
mov rsi, rax
mov qword [0x14043f1e8], rax
mov rax, qword [0x14043f1f0]
mov qword [rbp + 0x1718], rax
test rax, rax
jne 0x1401d4082
mov rcx, qword [0x14043f1b0]
lea rdx, str.SymGetLineFromInlineContextW
call sub.kernel32.dll_GetProcAddress
mov qword [rbp + 0x1718], rax
test rax, rax
je 0x1401d40a9
mov rax, qword [rbp + 0x1718]
mov qword [0x14043f1f0], rax
lea rdi, [r12 - 1]
test r12, r12
cmove rdi, r12
mov r12d, 1
test r15d, r15d
je 0x1401d4420
add r12d, r13d
cmp r13d, r12d
jb 0x1401d416c
mov rcx, qword [rbp + 0x1710]
call qword [sym.imp.kernel32.dll_ReleaseMutex]
mov r14, qword [rbp + 0x1618]
lea r15, [rbp + 0x15b8]
mov r12, qword [rbp + 0x1620]
mov r13, qword [rbp + 0x1628]
cmp byte [rbp + 0x1722], 0
jne 0x1401d4390
cmp byte [rbp + 0x1723], 0
je 0x1401d4390
mov qword [rbp + 0x1678], r15
mov qword [rbp + 0x1680], 0
mov rdx, qword [rbp + 0x1668]
mov qword [rbp + 0x490], 3
mov qword [rbp + 0x14b0], 2
mov dword [rsp + 0x20], 0
lea rcx, [rbp + 0x1678]
lea r8, [rbp + 0x490]
lea r9, [rbp + 0x14b0]
call fcn.1401cd8d0
mov byte [rbp + 0x1726], al
mov rcx, qword [rbp + 0x1678]
inc qword [rcx + 0x18]
test al, al
je 0x1401d439f
jmp 0x1401d450f
inc r13d
cmp r13d, r12d
je 0x1401d40a9
mov r8d, 0xff4
mov rcx, rbx
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov dword [rbp + 0x4e0], 0x7d0
mov dword [rbp + 0x490], 0x58
mov qword [rbp + 0x14b0], 0
lea rax, [rbp + 0x490]
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, rdi
mov r8d, r13d
lea r9, [rbp + 0x14b0]
call rsi
cmp eax, 1
jne 0x1401d4160
mov eax, dword [rbp + 0x4dc]
mov r9d, dword [rbp + 0x4e0]
dec r9
cmp rax, r9
cmovb r9, rax
movaps xmmword [rbp + 0x15a0], xmm6
movaps xmmword [rbp + 0x1590], xmm6
movaps xmmword [rbp + 0x1580], xmm6
movaps xmmword [rbp + 0x1570], xmm6
movaps xmmword [rbp + 0x1560], xmm6
movaps xmmword [rbp + 0x1550], xmm6
movaps xmmword [rbp + 0x1540], xmm6
movaps xmmword [rbp + 0x1530], xmm6
movaps xmmword [rbp + 0x1520], xmm6
movaps xmmword [rbp + 0x1510], xmm6
movaps xmmword [rbp + 0x1500], xmm6
movaps xmmword [rbp + 0x14f0], xmm6
movaps xmmword [rbp + 0x14e0], xmm6
movaps xmmword [rbp + 0x14d0], xmm6
movaps xmmword [rbp + 0x14c0], xmm6
movaps xmmword [rbp + 0x14b0], xmm6
movups xmmword [rsp + 0x30], xmm6
lea rax, [rbp + 0x14b0]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x28], pe_nt_image_headers64
mov ecx, 0xfde9
xor edx, edx
lea r8, [rbp + 0x4e4]
call qword [sym.imp.kernel32.dll_WideCharToMultiByte]
test eax, eax
je 0x1401d4286
cmp eax, 0x100
ja 0x1401d4160
mov r15d, eax
jmp 0x1401d428c
mov r15d, pe_nt_image_headers64
movaps xmmword [rbp + 0x15e0], xmm6
movaps xmmword [rbp + 0x15f0], xmm6
mov qword [rbp + 0x1600], 0
mov dword [rbp + 0x15e0], 0x28
mov dword [rbp + 0x16c8], 0
lea rax, [rbp + 0x15e0]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x16c8]
mov qword [rsp + 0x20], rax
xor ebx, ebx
mov rcx, r14
mov rdx, rdi
mov r8d, r13d
xor r9d, r9d
call qword [rbp + 0x1718]
mov r9d, 0
cmp eax, 1
jne 0x1401d4328
mov ecx, dword [rbp + 0x15f0]
mov r8, 0xffffffffffffffff
mov rdx, qword [rbp + 0x15f8]
nop word cs:[rax + rax]
cmp word [rdx + r8*2 + 2], 0
lea r8, [r8 + 1]
jne 0x1401d4310
mov r9d, 1
mov ebx, 1
mov rax, qword [rbp + 0x4c8]
mov qword [rbp + 0x16c8], r9
mov qword [rbp + 0x16d0], rdx
mov qword [rbp + 0x16d8], r8
mov dword [rbp + 0x16e0], ebx
mov dword [rbp + 0x16e4], ecx
lea rcx, [rbp + 0x14b0]
mov qword [rbp + 0x16e8], rcx
mov qword [rbp + 0x16f0], r15
mov qword [rbp + 0x16f8], rax
lea rcx, [rbp + 0x1678]
lea rdx, [rbp + 0x16c8]
call fcn.1401d48b0
lea rbx, [rbp + 0x494]
jmp 0x1401d4160
movzx eax, byte [rbp + 0x1726]
test al, al
jne 0x1401d450f
mov rdi, qword [rbp + 0x58]
mov qword [rbp + 0x14b0], 0
mov qword [rbp + 0x490], 0
mov rdx, qword [rbp + 0x1708]
lea rax, [rbp + 0x490]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x14b0]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x40]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x38], 0
xor ecx, ecx
mov r8, r14
mov r9, r12
call qword [sym.imp.kernel32.dll_RtlVirtualUnwind]
mov rsi, qword [rbp + 0xb8]
test rsi, rsi
je 0x1401d450f
cmp rsi, r14
jne 0x1401d39c0
cmp qword [rbp + 0x58], rdi
jne 0x1401d39c0
jmp 0x1401d450f
mov r13, qword [0x14043f1f8]
test r13, r13
je 0x1401d443a
mov r15, qword [0x14043f200]
test r15, r15
jne 0x1401d4492
jmp 0x1401d446c
mov rcx, qword [0x14043f1b0]
lea rdx, str.SymAddrIncludeInlineTrace
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1401d40a9
mov r13, rax
mov qword [0x14043f1f8], rax
mov r15, qword [0x14043f200]
test r15, r15
jne 0x1401d4492
mov rcx, qword [0x14043f1b0]
lea rdx, str.SymQueryInlineTrace
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1401d40a9
mov r15, rax
mov qword [0x14043f200], rax
mov rcx, r14
mov rdx, rdi
call r13
mov dword [rbp + 0x14b0], 0
test eax, eax
je 0x1401d4507
mov dword [rbp + 0x16bc], eax
mov dword [rbp + 0x490], 0
lea rax, [rbp + 0x490]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x14b0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdi
xor r13d, r13d
mov rcx, r14
mov rdx, rdi
xor r8d, r8d
mov r9, rdi
call r15
cmp eax, 1
jne 0x1401d409d
mov r12d, dword [rbp + 0x16bc]
inc r12d
mov r13d, dword [rbp + 0x14b0]
jmp 0x1401d409d
xor r13d, r13d
jmp 0x1401d409d
cmp byte [rbp + 0x1726], 0
je 0x1401d4593
add byte [rax], al
add byte [rbx + rdi*2 + 0x48], dh
mov eax, dword [rbp + 0x1630]
mov rax, qword [rbp + 0x1630]
shl rax, 1
test rax, rax
je 0x1401d453d
mov r8, qword [rbp + 0x1638]
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov al, 1
movaps xmm6, xmmword [rbp + 0x1730]
add rsp, 0x17c8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp byte [rbp + 0x1725], 0
jne 0x1401d45c3
mov rax, qword [rbp + 0x16c0]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, str.note:_Some_details_are_omitted__run_with__RUST_BACKTRACEfull__for_a_verbose_backtrace._n__rust_begin_short_backtrace__rust_end_short_backtraces_______..._omitted__frame_...__n
mov r8d, 0x58
call qword [rax + 0x18]
test al, al
jne 0x1401d4518
mov rax, qword [rbp + 0x1630]
shl rax, 1
test rax, rax
je 0x1401d45e8
mov r8, qword [rbp + 0x1638]
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
invalid
xor eax, eax
jmp 0x1401d453f
invalid
dec dword [rax - 0x73]
or eax, 0x20b132
lea r8, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov edx, 0x28
call fcn.14032b650
jmp 0x1401d4667
lea r8, str.library_std_src...._backtrace_srcdbghelp.rs
mov edx, 0x21
mov rcx, 0xffffffffffffffff
call fcn.14032b570
jmp 0x1401d4667
mov rax, qword [rbp + 0x1710]
mov qword [rbp + 0x1700], rax
mov byte [rbp + 0x1727], 0
lea rcx, str.assertion_failed:_len___0
lea r8, str.library_std_src...._backtrace_srcdbghelp.rs
mov edx, 0x1a
call fcn.14032b650
ud2
adc byte [rdi + 8], al
movups xmmword [rbp - 0x48], xmm0
mov r12d, 1
mov qword [rbp - 0x50], r12
mov eax, dword [rdi + 0x18]
mov ecx, dword [rdi + 0x1c]
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], eax
lea rcx, [rbp + 0x38]
lea r8, [rbp - 0x18]
lea r9, [rbp - 0x50]
mov rdx, rbx
call fcn.1401cd8d0
mov rcx, qword [rsi + 0x30]
mov byte [rcx], al
mov rax, qword [rbp + 0x38]
inc qword [rax + 0x18]
add rsp, 0xd0
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
sbb byte [rax - 1], r9b
add cl, ch
mov ebp, 0xffffffd
invalid
dec dword [rdi]
invalid
invalid
push rsp
and al, 0x10
push rbp
push r15
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x30
lea rbp, [rdx + 0x80]
mov rax, qword [rbp + 0x38]
inc qword [rax + 0x18]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
mov ecx, dword [0x58]
mov r8, qword [r9 + r8*8]
mov qword [r8 + 0xc8], rdx
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], rdx
mov eax, 1
mov qword [rcx], rax
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
int3
add byte [rax], al
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xc0]
call fcn.1401d7fe0
mov eax, dword [0x14043f660]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov qword [rax + 0xc0], rbx
inc qword [rax + 0xb8]
dec rdi
mov qword [rax + 0xc8], rdi
add rsp, 0x60
pop rbx
pop rdi
pop rsi
ret
cdq
add byte [rax], al
add byte [rcx], al
jmp 0x1401dadb9
int3
mov rcx, qword [rdi + 0xc8]
mov qword [rdi + 0xc0], 0
test rax, rax
je 0x1401daf5f
mov dword [rsp + rbx + 0x2f], esi
mov r11, rax
cmp rcx, 0x5f5e0ff
mov rcx, rdx
ja 0x1401db020
mov r13d, dword [r14]
xor eax, eax
xchg byte [rsi], al
cmp al, 2
jne 0x1401dfbf4
mov rcx, rsi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov dword [rsp + 0x38], r13d
mov r8d, 4
mov rcx, r14
mov rdx, r15
mov r9d, 0xffffffff
call rbp
cmp eax, 1
jne 0x1401dfc30
xor eax, eax
lock cmpxchg byte [rsi], bl
jne 0x1401dfc3e
movzx eax, byte [rdi + 0xd]
test al, al
jne 0x1401dfc4e
mov eax, 2
lock cmpxchg qword [rdi], r12
jne 0x1401dfbe0
jmp 0x1401dfc93
call qword [sym.imp.kernel32.dll_GetLastError]
xor eax, eax
lock cmpxchg byte [rsi], bl
je 0x1401dfc1a
mov rcx, rsi
call fcn.140337a10
movzx eax, byte [rdi + 0xd]
test al, al
je 0x1401dfc22
mov qword [rsp + 0x38], rsi
mov eax, dword [rsp + 0x2c]
sub al, 0x88
and al, 0x40
sub al, 0x88
and al, 0x40
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtimepark.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x14040289e]
lea r9, [0x1403df3c0]
lea r8, [rsp + 0x38]
mov edx, 0x2b
call fcn.14032b930
cmp rax, 2
jne 0x1401dfd17
add cl, byte [rdi]
test dword [rcx + 0x31000000], ecx
ror byte [rax - 0x79], 7
xor eax, eax
xchg qword [rdi], rax
cmp byte [rsp + 0x2c], 0
jne 0x1401dfca9
mov rax, qword [0x14043f218]
shl rax, 1
test rax, rax
jne 0x1401dfd08
pop rdi
pop rdi
xor eax, eax
xchg byte [rsi], al
cmp al, 2
jne 0x1401dfccb
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.140337ad0
test al, al
jne 0x1401dfca9
mov byte [rdi + 0xd], 1
jmp 0x1401dfca9
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x68], rax
lea rax, [fcn.1400381a0]
mov qword [rsp + 0x70], rax
lea rax, str.inconsistent_park_state__actual_
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x68]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtimepark.rs
lea rcx, [rsp + 0x38]
call fcn.14032b4c0
int3
test eax, eax
mov dword [rsp + 0x20], eax
int3
int3
add byte [rdi], cl
rol ebx, 0x81
cli
scasd eax, dword [rdi]
adc eax, 0xbab90001
adc eax, 0x440f0001
rol ebx, 0x81
cli
invalid
rol ebx, 0x81
cli
scasd eax, dword [rdi]
adc eax, 0xbbb90001
adc eax, 0x440f0001
rol ebx, 0xb8
mov ebx, 0xc3000114
mov esp, 0xc3000114
int3
invalid
test byte [rcx + 0x4c000013], al
mov ecx, ebp
jmp 0x1401e1265
mov r14, qword [r15 + 0x20]
mov r12, qword [r15 + 0x10]
mov rbp, qword [r15 + 0x18]
mov ebp, dword [rdi + 0x18]
mov ebp, dword [rdi + 0x18]
mov qword [rsp + 0x108], rcx
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], 0
mov dword [rsp + 0x118], 0
mov dword [rsp + 0x118], 0
mov qword [rsp + 0x120], r14
movups xmm0, xmmword [r15]
movups xmmword [rsp + 0x128], xmm0
mov qword [rsp + 0x138], r12
mov qword [rsp + 0x140], rbp
mov byte [rsp + 0x148], 0
lea rcx, [rdi + r13]
xor esi, esi
mov rdx, rdi
jmp 0x1401e12e7
lea rdx, [r8 + 1]
mov rsi, rdx
sub rsi, r8
add rsi, rax
cmp r9d, 0x21
jae 0x1401e1386
mov rax, rsi
cmp rdx, rcx
je 0x1401e137b
mov r8, rdx
movzx edx, byte [rdx]
movzx r9d, dl
test r9b, r9b
jns 0x1401e12d0
mov r10d, r9d
and r10d, 0x1f
movzx esi, byte [r8 + 1]
and esi, 0x3f
cmp r9b, 0xdf
jbe 0x1401e1355
movzx r11d, byte [r8 + 2]
shl esi, 6
and r11d, 0x3f
or r11d, esi
cmp dl, 0xf0
jb 0x1401e1368
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 0x1401e12d4
jmp 0x1401e138b
lea rdx, [r8 + 2]
shl r10d, 6
or r10d, esi
mov r9d, r10d
jmp 0x1401e12d4
lea rdx, [r8 + 3]
shl r10d, 0xc
or r11d, r10d
mov r9d, r11d
jmp 0x1401e12d4
xor r8d, r8d
mov rsi, rax
mov rdx, rcx
jmp 0x1401e13b2
mov r8b, 1
jmp 0x1401e13b2
xor r8d, r8d
mov rsi, rax
jmp 0x1401e13b2
lea rcx, [r9 - 1]
movzx r10d, r10b
cmp r10d, 0x20
ja 0x1401e1442
cmp rdx, rcx
je 0x1401e1427
mov r9, rcx
movzx r10d, byte [rcx - 1]
test r10b, r10b
jns 0x1401e13a0
movzx r11d, byte [r9 - 2]
cmp r11b, 0xc0
jge 0x1401e13f2
movzx r15d, byte [r9 - 3]
cmp r15b, 0xbf
jg 0x1401e13fc
lea rcx, [r9 - 4]
movzx ebx, byte [r9 - 4]
and ebx, 7
shl ebx, 6
and r15d, 0x3f
or r15d, ebx
jmp 0x1401e1404
lea rcx, [r9 - 2]
and r11d, 0x1f
jmp 0x1401e140f
lea rcx, [r9 - 3]
and r15d, 0xf
shl r15d, 6
and r11d, 0x3f
or r11d, r15d
shl r11d, 6
and r10b, 0x3f
movzx r10d, r10b
or r10d, r11d
cmp r10d, 0x110000
jne 0x1401e13a8
xor ecx, ecx
test r8b, r8b
cmove rax, rcx
cmove rsi, rcx
lea r15, [rdi + rax]
test r12, r12
jne 0x1401e145e
jmp 0x1401e1558
sub rsi, rdx
add rsi, r9
xor ecx, ecx
test r8b, r8b
cmove rax, rcx
lea r15, [rdi + rax]
test r12, r12
je 0x1401e1558
cli
add byte [rax], al
invalid
mov rcx, rsi
cli
or eax, 0xff59860f
invalid
clc
add byte [rax], al
adc dword [rax], eax
rol byte [rdx + rdx*8 - 0x76be3c87], cl
rol byte [rcx - 0x7d], 1
loopne 0x1401e16c3
cmp dl, 0xf0
movsb byte [rdi], byte [rsi]
and al, 8
add dword [rax], eax
add byte [rax], al
mov ebp, 0x2600
dec byte [rcx + 0x39]
invalid
add byte [rdi], cl
test dword [rbx + 0x49000000], esi
cmp esi, edi
test byte [rax], al
add byte [rax], al
invalid
mov ecx, dword [rsi + 8]
movzx ebp, byte [rax + 1]
in eax, 6
cmp ecx, 0x110000
add al, byte [rax]
add byte [rax - 0x75], cl
adc byte [rcx + r15 - 0x38], r9b
add dword [rax], eax
add byte [rcx + rcx*4 - 8], cl
ret 0
add byte [rax + 0x2600], bh
inc esi
mov dword [rsp + 0x70], 0
add byte [rcx], al
add byte [rax], al
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x70], eax
add eax, dword [rcx - 0x7d]
loopne 0x1401e22b7
loope 0x1401e22be
or eax, ebx
mov ecx, edi
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x128], dl
add byte [rdi], cl
sub dword [rsp + 0x80], ecx
mov eax, dword [rsp + 0xd0]
inc ecx
in eax, 0xc
inc dword [rcx + 0x110000f9]
add byte [rax], al
invalid
add byte [rax], al
invalid
add eax, dword [rax]
add cl, ch
invalid
mov r14, qword [rax + 8]
mov rdx, qword [rax + 0x10]
cmp r8d, esi
ja 0x1401e7909
test r8d, r8d
je 0x1401e78f9
cmp rdx, r8
jbe 0x1401e78f7
cmp byte [r14 + r8], 0xc0
jge 0x1401e78f9
jmp 0x1401e7909
sub byte [rcx + rcx*4 + 0x7c], cl
and al, 0x20
lea r8, [rsp + 0xe0]
mov rcx, rdi
xor edx, edx
mov r9, r12
call fcn.1401e4cf0
mov rbx, rax
mov r15, rdx
cmp byte [rsp + 0xe0], 0
jne 0x1401e7536
jmp 0x1401e7509
lea r13, [rsp + 0x90]
mov r8d, 7
mov rcx, r13
mov rdx, rdi
mov r9, r12
call fcn.1401ed520
mov rcx, r13
call fcn.140035db0
mov r12d, 7
xor r13d, r13d
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], rbx
lea rcx, [rsp + 0x90]
mov rdx, rdi
xor r8d, r8d
mov r9d, 4
call fcn.1401e96a0
mov eax, dword [rsp + 0x90]
cmp eax, 2
je 0x1401e79ed
mov ecx, dword [rsp + 0x9c]
mov rdx, qword [rsp + 0x94]
mov r8, qword [rdi + 0x10]
mov qword [rsi + 0x10], r8
movdqu xmm0, xmmword [rdi]
movdqu xmmword [rsi], xmm0
mov dword [rsi + 0x41], r14d
mov r8, qword [rsp + 0x78]
mov dword [rsi + 0x45], r8d
mov r8, qword [rsp + 0x100]
mov qword [rsi + 0x49], r8
mov dword [rsi + 0x18], eax
mov qword [rsi + 0x1c], rdx
mov dword [rsi + 0x24], ecx
mov word [rsi + 0x28], 0
movabs rax, 0x700000004
mov qword [rsi + 0x2c], rax
mov dword [rsi + 0x34], 7
mov dword [rsi + 0x38], r12d
mov dword [rsi + 0x3c], r12d
mov byte [rsi + 0x40], r13b
jmp 0x1401e7a7a
add byte [rcx - 0x4b], al
add ch, cl
mov eax, dword [rdx]
add byte [rax], al
jne 0x1401e7909
test esi, esi
je 0x1401e7922
cmp rdx, rsi
jbe 0x1401e7920
cmp byte [r14 + rsi], 0xbf
jg 0x1401e7922
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.2_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, r14
mov r9, rsi
call fcn.14032bba0
jne 0x1401e7909
sub rsi, r8
add r14, r8
mov rax, qword [rdi]
mov rcx, qword [rdi + 0x10]
mov rbp, rcx
sub rax, rcx
cmp rax, rsi
jb 0x1401e7cfe
mov rcx, qword [rdi + 8]
add rcx, rbp
mov rdx, r14
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
add rbp, rsi
mov qword [rdi + 0x10], rbp
mov rax, qword [rsp + 0x170]
movdqu xmm0, xmmword [rax + 0x41]
movdqa xmmword [rsp + 0xe0], xmm0
mov r14, qword [rsp + 0x78]
mov rsi, qword [rsp + 0x100]
add r12d, 0xffffffdd
cmp r12d, 0x39
ja 0x1401e7997
movabs rax, 0x200000010001001
bt rax, r12
jae 0x1401e7997
mov r13, r14
mov byte [rsp + 0x90], 0
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], r13
lea r8, [rsp + 0x90]
mov rcx, rdi
xor edx, edx
mov r9, rbp
call fcn.1401e4cf0
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x90]
mov rdx, rdi
xor r8d, r8d
mov r9d, 4
call fcn.1401e96a0
mov eax, dword [rsp + 0x90]
cmp eax, 2
jne 0x1401e7a20
movzx eax, byte [rsp + 0x94]
mov byte [rsi + 8], al
movabs rax, 0x8000000000000000
mov qword [rsi], rax
cmp qword [rdi], 0
je 0x1401e7a7a
mov r8, qword [rdi + 8]
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1401e7a7a
mov ecx, dword [rsp + 0x9c]
mov rdx, qword [rsp + 0x94]
mov r8, qword [rdi + 0x10]
mov qword [rsi + 0x10], r8
adc byte [rdi], r9b
adc byte [rdi], al
adc byte [rdi], r9b
adc byte [rdi], al
movups xmmword [rsi], xmm0
movdqa xmm0, xmmword [rsp + 0xe0]
movdqu xmmword [rsi + 0x41], xmm0
mov dword [rsi + 0x18], eax
mov qword [rsi + 0x1c], rdx
mov dword [rsi + 0x24], ecx
mov word [rsi + 0x28], 0
movabs rax, 0x700000004
mov qword [rsi + 0x2c], rax
mov dword [rsi + 0x34], 7
mov dword [rsi + 0x38], ebp
mov dword [rsi + 0x3c], ebp
mov byte [rsi + 0x40], r15b
add rsp, 0x108
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, rdi
mov rdx, rbp
mov r8, rsi
call fcn.14032f9f0
mov rbp, qword [rdi + 0x10]
jmp 0x1401e793e
mov dword [rsp + 0x28], eax
cld
mov r15, qword [rdi + 0x10]
xor r14d, r14d
mov rcx, qword [rdi + 8]
add rcx, r15
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
add r15, r14
mov qword [rdi + 0x10], r15
jg 0x1401e86fd
jg 0x1401e86fd
mov qword [r12 + 0x10], r15
movups xmm0, xmmword [rdi]
movups xmmword [r12], xmm0
movzx eax, byte [rbx + 0x50]
push rax
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]
sub byte [r9 - 0x77], al
and al, 0x28
sub byte [r9 - 0x77], al
and al, 0x28
movups xmm0, xmmword [rbx + 0x2c]
movups xmmword [r12 + 0x2c], xmm0
mov dword [r12 + 0x3c], eax
jmp 0x1401e8d04
test dword [rsi + rax], ebx
add byte [rcx - 0x77], cl
invalid
and al, 0x20
mov rcx, rdx
mov rdx, r12
xor r8d, r8d
call fcn.14032bba0
pop rdi
adc byte [rax + 0x29], cl
fmul dword [rcx + rdi - 0x18]
add byte [rcx + rax - 0x15], cl
and al, 0x70
and al, 0x70
sbb byte [rcx - 0x77], cl
push rdi
sbb al, 0x41
mov dword [rdi + 0x24], ecx
xor byte [rax - 0x7f], cl
invalid
outsd dx, dword [rsi]
and al, 0x6f
test esi, esi
adc al, 0
add al, 0x31
invalid
movaps xmm0, xmmword [str.xn__]
mov rdx, r14
jmp 0x1401eb49f
xor r10d, r10d
mov r8, r10
mov eax, edx
cmp rdx, rcx
je 0x1401eb604
movzx r11d, byte [rdx]
movzx r9d, r11b
test r9b, r9b
js 0x1401eb4c0
inc rdx
cmp r9d, 0x2e
jne 0x1401eb550
jmp case.0x1401339d5.2335
mov r10d, r9d
and r10d, 0x1f
movzx esi, byte [rdx + 1]
and esi, 0x3f
cmp r9b, 0xdf
jbe 0x1401eb516
movzx r9d, byte [rdx + 2]
shl esi, 6
and r9d, 0x3f
or r9d, esi
cmp r11b, 0xf0
jb 0x1401eb52f
movzx r11d, byte [rdx + 3]
add rdx, 4
and r10d, 7
shl r10d, 0x12
shl r9d, 6
and r11d, 0x3f
or r11d, r9d
or r11d, r10d
mov r9d, r11d
cmp r9d, 0x2e
jne 0x1401eb550
jmp case.0x1401339d5.2335
add rdx, 2
shl r10d, 6
or r10d, esi
mov r9d, r10d
cmp r9d, 0x2e
jne 0x1401eb550
jmp case.0x1401339d5.2335
add rdx, 3
shl r10d, 0xc
or r9d, r10d
cmp r9d, 0x2e
je case.0x1401339d5.2335
nop word cs:[rax + rax]
cmp r9d, 0x110000
je 0x1401eb604
test r8, r8
jne 0x1401eb568
cmp r9d, 0x2d
je 0x1401eb5ae
mov r10d, 5
cmp r8, 4
ja 0x1401eb592
movaps xmmword [rsp + 0x60], xmm0
je 0x1401ec8b8
cmp r9d, dword [rsp + r8*4 + 0x60]
jne 0x1401eb592
inc r8
mov r10, r8
cmp r8, 4
je 0x1401eb5ae
lea r8d, [r9 - 0x61]
cmp r8d, 0x1a
jb 0x1401eb493
add r9d, 0xffffffd0
cmp r9d, 9
jbe 0x1401eb493
lea rax, [rsp + 0x30]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdi
xor esi, esi
lea rcx, [rsp + 0x104]
mov rdx, r14
mov r8, rbx
xor r9d, r9d
call fcn.14009f9b0
mov rdi, qword [rsp + 0x40]
test rdi, rdi
je 0x1401eb634
js 0x1401ec909
movzx eax, byte [0x14043f240]
xor ecx, ecx
mov rdx, rdi
call fcn.1401d3670
test rax, rax
je 0x1401ec913
mov rsi, rdi
jmp 0x1401eb639
mov rcx, rax
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x40], rbx
xor ebx, ebx
xor r14d, r14d
xor ebp, ebp
xor r12d, r12d
xor esi, esi
xor r9d, r9d
xor r13d, r13d
xor r10d, r10d
xor r15d, r15d
jmp 0x1401ec1b4
mov eax, 1
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x70], rcx
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 0
lea rsi, [rsp + 0xe0]
cmp qword [rsp + 0xe0], 0
je 0x1401eb68a
mov r8, qword [rsp + 0xe8]
mov rcx, qword [0x14043f190]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x70]
mov qword [rsi + 0x10], rax
movaps xmm0, xmmword [rsp + 0x60]
movups xmmword [rsi], xmm0
mov rax, qword [rsp + 0xe8]
mov rcx, qword [rsp + 0xf0]
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rcx
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x88], rcx
movabs rax, 0x2e0000002e
mov qword [rsp + 0x90], rax
mov byte [rsp + 0x98], 1
mov word [rsp + 0xa0], 1
mov dil, 1
mov r13d, 0x1a
movabs rbp, 0x8080808080808080
jmp 0x1401eb748
add byte [rax], al
add byte [rax - 9], cl
loope 0x140335ccc
add ebp, eax
cmp rbp, 0xffffffffffffffef
je 0x140335f90
sub r8, rax
mov rcx, qword [0x14043f190]
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]
add byte [rax], al
movabs rcx, 0x1ffffffffffffffe
call [rdi]
and rcx, rax
rol dword [rbp + 0x31], 0xc0
xor r8d, r8d
movdqa xmm0, xmmword [0x14033aaa0]
outsd dx, dword [rsi]
add eax, 0x4dd5
invalid
add byte [rdi], cl
nop dword [rax + rax]
invalid
add byte [rsi + 0xf], ah
out dx, eax
leave
pxor xmm1, xmm1
pcmpgtb xmm1, xmmword [rsi + r8]
por xmm1, xmm0
invalid
movdqa xmmword [rsi + r8], xmm1
lea rdx, [r8 + 0x20]
invalid
pxor xmm1, xmm1
pcmpgtb xmm1, xmmword [rsi + r8 + 0x10]
pcmpgtb mm1, qword [rsi + r8 + 0x10]
pcmpgtb mm1, qword [rsi + r8 + 0x10]
adc byte [rsi + 0xf], ah
jmp 0x140335cbf
por xmm1, xmm0
movdqa xmmword [rsi + r8 + 0x10], xmm1
mov r8, rdx
invalid
add rcx, 0xfffffffffffffffe
jne 0x140335cd0
leave
leave
test al, 1
je 0x140335d21
pxor xmm0, xmm0
pcmpgtb xmm0, xmmword [rsi + rdx]
pcmpgtb mm0, qword [rsi + rdx]
pcmpgtb mm0, qword [rsi + rdx]
por xmm0, xmmword [0x14033aaa0]
por mm0, qword [0x14033aaa0]
add byte [rax], al
movdqa xmmword [rsi + rdx], xmm0
cmp r14, 0x10
jae 0x140335d42
lea rcx, [rsi + 0x10]
mov rdx, rsi
mov r8, r14
call sub.VCRUNTIME140.dll_memmove
test r14, r14
jne 0x140335d4c
xor eax, eax
jmp 0x140335f87
movdqu xmm0, xmmword [rsi]
movdqu xmmword [rsi + r14], xmm0
mov qword [rsp + 0x38], r15
lea rax, [rsi - 0x30]
mov qword [rsp + 0x40], rax
mov rax, qword [rdi]
mov qword [rsp + 0x50], rax
mov rax, qword [rdi + 8]
mov qword [rsp + 0x48], rax
xor r12d, r12d
mov rbx, rsi
jmp 0x140335da9
shr rax, 0x39
lea rcx, [r12 - 0x10]
and rcx, rbp
mov byte [rsi + r12], al
mov byte [rsi + rcx + 0x10], al
lea rax, [r12 + 1]
add rbx, 0xffffffffffffffd0
cmp r12, rbp
mov r12, rax
je 0x140335f75
cmp byte [rsi + r12], 0x80
jne 0x140335d94
mov rax, r12
shl rax, 4
lea rax, [rax + rax*2]
mov rcx, qword [rsp + 0x40]
mov rdi, rcx
sub rdi, rax
mov r14, rsi
sub r14, rax
mov rax, r12
not rax
lea r13, [rax + rax*2]
shl r13, 4
add r13, rsi
mov rax, r12
neg rax
lea r15, [rax + rax*2]
shl r15, 4
add r15, rcx
jmp 0x140335e28
movups xmm0, xmmword [r13]
movups xmm1, xmmword [rcx]
movups xmmword [r13], xmm1
movups xmmword [rcx], xmm0
movups xmm0, xmmword [r13 + 0x10]
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [r13 + 0x10], xmm1
movups xmmword [rcx + 0x10], xmm0
movdqu xmm0, xmmword [r13 + 0x20]
movdqu xmm1, xmmword [rcx + 0x20]
movdqu xmmword [r13 + 0x20], xmm1
movdqu xmmword [rcx + 0x20], xmm0
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x48]
mov r8, r15
call fcn.140175810
mov rcx, rbp
and rcx, rax
movdqu xmm0, xmmword [rsi + rcx]
pmovmskb edx, xmm0
mov r8, rcx
test edx, edx
jne 0x140335e78
mov r9d, 0x10
mov r8, rcx
nop dword [rax]
add r8, r9
and r8, rbp
movdqu xmm0, xmmword [rsi + r8]
pmovmskb edx, xmm0
add r9, 0x10
test edx, edx
je 0x140335e60
tzcnt edx, edx
add rdx, r8
and rdx, rbp
cmp byte [rsi + rdx], 0
js 0x140335e94
movdqa xmm0, xmmword [rsi]
pmovmskb edx, xmm0
tzcnt edx, edx
mov r8, r12
sub r8, rcx
mov r9, rdx
sub r9, rcx
xor r9, r8
and r9, rbp
cmp r9, 0x10
jb 0x140335d80
mov rcx, rdx
not rcx
lea rcx, [rcx + rcx*2]
shl rcx, 4
add rcx, rsi
movzx r8d, byte [rsi + rdx]
shr rax, 0x39
lea r9, [rdx - 0x10]
and r9, rbp
mov byte [rsi + rdx], al
mov byte [rsi + r9 + 0x10], al
cmp r8b, 0xff
je 0x140335f40
shl rdx, 4
lea rdx, [rdx + rdx*2]
mov rax, rsi
sub rax, rdx
cmp rdi, rax
jae 0x140335df0
cmp rcx, r14
jae 0x140335df0
mov rcx, 0xffffffffffffffd0
nop word cs:[rax + rax]
movzx edx, byte [rbx + rcx]
movzx r8d, byte [rax + rcx]
mov byte [rbx + rcx], r8b
mov byte [rax + rcx], dl
movzx edx, byte [rbx + rcx + 1]
movzx r8d, byte [rax + rcx + 1]
mov byte [rbx + rcx + 1], r8b
mov byte [rax + rcx + 1], dl
add rcx, 2
jne 0x140335f10
jmp 0x140335e28
lea rax, [r12 - 0x10]
and rax, rbp
mov byte [rsi + r12], 0xff
mov byte [rsi + rax + 0x10], 0xff
movdqu xmm0, xmmword [r13]
movdqu xmm1, xmmword [r13 + 0x10]
movups xmm2, xmmword [r13 + 0x20]
movups xmmword [rcx + 0x20], xmm2
movdqu xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
jmp 0x140335d94
cmp rbp, 8
mov rax, qword [rsp + 0x38]
cmovb rax, rbp
mov rbx, qword [rsp + 0x30]
sub rax, qword [rsp + 0x28]
mov qword [rbx + 0x10], rax
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
invalid
add byte [rax], al
je 0x140336220
not esi
tzcnt ebp, r14d
add rbp, rbx
mov esp, 0xdd0148ee
mov rax, rbp
neg rax
fmul dword [rax + 0x6b]
invalid
invalid
fmul dword [rax + 0x6b]
shr byte [rax + 0x4d], 0x8b
mov r8, qword [r12 + rax - 0x60]
mov r8, qword [r12 + rax - 0x60]
mov r9, qword [r12 + rax - 0x58]
mov rcx, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x50]
call fcn.140175680
mov rcx, rax
and rcx, r13
jmp 0x144a27267
pcmpgtd mm1, qword [rdi]
xlatb
invalid
jmp 0x144a27267
pcmpgtd mm1, qword [rdi]
xlatb
rol byte [rbp + 0x412a75d2], 1
test edx, edx
jne 0x1403362a7
invalid
test edx, edx
jne 0x1403362a7
mov eax, 0x10
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rcx + rax - 0x3f], cl
invalid
add rcx, r8
ror dword [rcx + riz - 0x17], 0xf3
and rcx, r13
movdqu xmm0, xmmword [rdi + rcx]
movq mm0, qword [rdi + rcx]
movq mm0, qword [rdi + rcx]
pmovmskb edx, xmm0
pmovmskb edx, mm0
add r8, 0x10
test edx, edx
je 0x140336290
invalid
rcl byte [rax], 0x85
sal byte [rcx + rbp*8 - 0xd], cl
jmp 0x112ef729e
jmp 0x112ef729e
add rdx, rcx
and rdx, r13
cmp byte [rdi + rdx], 0
js 0x140336190
pxor xmm0, xmm0
pcmpgtb xmm0, xmmword [rdi + rdx]
pcmpgtb mm0, qword [rdi + rdx]
por xmm0, xmmword [0x14033aaa0]
por mm0, qword [0x14033aaa0]
add byte [rax], al
add byte [rsi + 0xf], ah
jg case.0x1401855b0.476
add al, 0x17
cmp r12, 0x10
jae case.0x1401855b0.483
lea rcx, [rdi + 0x10]
mov rdx, rdi
mov r8, r12
call sub.VCRUNTIME140.dll_memmove
invalid
invalid
dec dword [rbp - 0x7b]
in al, 0x75
invalid
in al, 0x75
adc dword [rcx], esi
shr cl, 0xac
jmp 0x14033697e
movdqu xmm0, xmmword [rdi]
jmp 0x14033697e
movdqu xmm0, xmmword [rdi]
movdqu xmmword [rdi + r12], xmm0
movq qword [rdi + r12], mm0
movq qword [rdi + r12], mm0
mov qword [rsp + 0x68], r15
mov qword [rsp + 0x38], r14
mov rax, qword [rbx]
mov rcx, qword [rbx + 8]
or byte [r8 - 0x46], cl
jne case.0x140189898.444
jae 0x140336463
insd dword [rdi], dx
outsd dx, dword [rsi]
jae 0x140336440
xor edx, eax
jae 0x140336463
outsb dx, byte [rsi]
invalid
push rsp
and al, 0x28
invalid
jns 0x140336487
ret 0x8948
push rsp
and al, 0x60
invalid
invalid
jae 0x14033648c
je 0x1403364a2
je 0x140336476
je 0x140336476
enter 0xffffffffffff8948, 0x44
mov dword [rsp + 0x58], eax
pop rax
lea eax, [rdi - 0x68]
jmp 0x140336477
add byte [rax], r8b
jmp 0x187c0ad90
invalid
mov byte [rdi + rdi], cl
invalid
add dword [rcx - 0x7d], ecx
invalid
add byte [rax], al
invalid
enter 0xffffffffffff8948, 0xffffffffffffff84
and al, 0x80
invalid
test byte [rax + rax*4], ah
add byte [rax], 0
add byte [rax], al
add byte [rax + 1], cl
stc
call 0x13d34ae0f
insb byte [rdi], dx
adc eax, dword [rax + 1]
add byte [rax], al
add byte [rax + 0x140036f], dl
add byte [rax], al
add byte [rax], dl
jo 0x1403cd736
add dword [rax], eax
add byte [rax], al
sal byte [rax + 3], 1
add dword [rax], eax
add byte [rax], al
loopne 0x1403cd7b2
add eax, dword [rax + 1]
add byte [rax], al
add al, ah
invalid
invalid
add dword [rax], eax
add byte [rax], al
sbb byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
xor byte [rdx + 0x17], 0x40
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
and byte [rsi + 0x18], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
movabs al, byte [0x43000000014005f6]
cmp bl, byte [r13 + r10*2 + 0x73]
jb 0x1403cd863
pop rsp
insd dword [rdi], dx
imul ebp, dword [rsi + 0x69], 0x61727473
je 0x1403cd86c
jb 0x1403cd85b
invalid
add dword [rax], eax
add byte [rax], al
push 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp al, 2
add byte [rax], al
add byte [rax], al
add byte [rdx + rax], bh
add byte [rax], al
xor al, 0
add byte [rax], al
call 0x1417d154c
add byte [rax], al
add byte [rdx], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, byte [r8]
add byte [rdx], cl
add byte [rax], al
xor byte [rax + 0x14015], ch
add byte [rax], al
rcr dl, 1
adc eax, 0x140
add byte [rax + 0x14015da], dh
add byte [rax], al
add al, dl
test dword [0x1403cd9e7], edx
add byte [rax + 0x140159e], dl
add byte [rax], al
add byte [rax - 0x76], dh
adc eax, 0x140
add al, ah
fist dword [0x1403cd9ff]
add byte [rax], bl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x14015b1], ah
add byte [rax], al
add al, dl
ficom dword [0x1403cda27]
add byte [rax + 0x14015da], dl
add byte [rax], al
add byte [rax + 0x1401589], dl
add byte [rax], al
add al, ah
popfq
adc eax, 0x140
add al, dh
xchg edx, eax
adc eax, 0x140
add byte [rax - 0x1f], dl
adc eax, 0x140
add byte [rax], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
and byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
sub byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ch, cl
adc eax, 0x140
add al, dl
ficom dword [0x1403cda77]
add byte [rax - 0x26], dh
adc eax, 0x140
add al, al
xchg byte [0x1403cda87], dl
rol byte [rsi + 0x14015], 0
add byte [rax - 0x61], al
adc eax, 0x140
add byte [rax - 0x69], ah
adc eax, 0x140
add byte [rax], ah
loop 0x1403cd970
add dword [rax], eax
add byte [rax], al
clc
sldt word [rax]
add byte [rax], al
add byte [rax], al
and byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
sub byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
loopne 0x1403cd940
adc eax, 0x140
add al, dl
ficom dword [0x1403cdac7]
add byte [rax - 0x26], dl
adc eax, 0x140
add byte [rax + 0x1401588], ah
add byte [rax], al
add byte [rax - 0x5f], dl
adc eax, 0x140
add byte [rax], al
xchg ebp, eax
adc eax, 0x140
add byte [rax - 0x21], dh
adc eax, 0x140
add al, bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, ah
lodsb al, byte [rsi]
adc eax, 0x140
add al, dl
ficom dword [0x1403cdb17]
add al, al
ficom dword [0x1403cdb1f]
add al, dl
adc dword [0x1403cdb2b], 0x15a0a000
add dword [rax], eax
add byte [rax], al
add byte [rbp + 0x14015], cl
add byte [rax], al
mov al, 0xdd
adc eax, 0x140
add byte [rax], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
and byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
sub byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
xor dl, al
adc eax, 0x140
add al, dl
ficom dword [0x1403cdb67]
add byte [rax + 0x14015da], ah
add byte [rax], al
add byte [rax], al
adc dword [0x1403cdb78], 0
mov al, 0xa2
adc eax, 0x140
add byte [rax + 0x140158b], dl
add byte [rax], al
add al, dh
ficom dword [0x1403cdb8f]
add al, ch
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x2b], dh
adc eax, 0x140
add al, dl
ficom dword [0x1403cdbb7]
add byte [rax + 0x14015da], al
add byte [rax], al
add byte [rax + 0x1401587], dh
add byte [rax], al
add al, dh
lahf
adc eax, 0x140
add byte [rax], dl
invalid
invalid
invalid
invalid
invalid
sar bh, cl
invalid
sar bh, cl
invalid
sar bh, cl
invalid
sar bh, cl
mov byte [rdx + rdx*8 - 1], ah
sar bh, cl
invalid
sar bh, cl
invalid
sar bh, cl
mov ch, 0x71
sar bh, cl
cdq
jno 0x14040b139
call [rcx + 0x19ffd273]
jae 0x14040b13d
call [rcx]
jae 0x14040b141
call [rcx + 0x73]
sar bh, cl
jns 0x14040b1e8
jae 0x14040b145
invalid
jb 0x14040b149
sar bh, cl
sbb dword [rdx + rdx*8 - 1], esi
jns 5372948978
call [rcx]
je 0x14040b14d
invalid
je 0x14040b151
sar bh, cl
jns 0x14040b1f5
invalid
jae 0x14040b155
sar bh, cl
fnstenv [rdx + rdx*8 - 1]
mov ecx, -1174416782
invalid
je 0x14040b159
invalid
jb 0x14040b15d
invalid
je 0x14040b161
call [rcx + 0x72]
sar bh, cl
cdq
jb 0x14040b165
call [rcx + 0x59ffd272]
jb 0x14040b169
call [rcx + 0x74]
sar bh, cl
sbb dword [rdx - 0x2e], esi
je 0x14040b16d
call [rcx]
jb 0x14040b171
invalid
jae 0x14040b175
invalid
jno 0x14040b179
invalid
jae 0x14040b17d
call [rcx + 0x59ffd274]
je 0x14040b181
call [rcx + 0x75]
sar bh, cl
stc
jne 0x14040b185
invalid
jae 0x14040b189
invalid
je 0x14040b18d
invalid
jne 0x14040b191
invalid
jne 0x14040b195
invalid
jb 0x14040b199
invalid
jb 0x14040b19d
call [rdi]
jbe 0x14040b1a1
invalid
jno 0x14040b1a5
invalid
jne 0x14040b1a9
invalid
jne 0x14040b1ad
invalid
je 0x14040b1b1
invalid
jae 0x14040b1b5
call [rcx]
jne 0x14040b1b9
invalid
cmp dword [rdx - 0x2e], esi
jb 0x14040b1bd
push qword [rcx - 0x4e002d87]
jns 0x14040b1c1
push qword [rcx - 0x4e002d87]
jns 0x14040b1c5
sar bh, cl
mov cl, 0x79
sar bh, cl
mov cl, 0x79
sar bh, cl
jp 0x14040b1d1
push qword [rcx - 0x4e002d87]
jns 0x14040b1c9
push qword [rcx + 0x41ffd279]
jns 0x14040b1cd
inc dword [rcx + 0x7a]
sar bh, cl
mov cl, 0x79
sar bh, cl
jp 0x14040b1d9
jp 0x14040b1d1
push qword [rcx + 0x4affd279]
jns 0x14040b1d5
dec dword [rdx + 0x7a]
sar bh, cl
cmp byte [rdx - 0x2e], bh
jp 0x14040b1d9
invalid
jp 0x14040b1dd
invalid
jns 0x14040b1e1
invalid
jns 0x14040b1e5
sar bh, cl
mov esi, -1090530695
sar bh, cl
invalid
invalid
jns 0x14040b1e9
sar bh, cl
mov esi, 234869369
jns 5372948973
invalid
invalid
jp 5372948977
invalid
invalid
jns 0x14040b1ed
dec dword [0xff40849b]
or eax, 0xbeffd27a
sar bh, cl
invalid
mov esi, 0x13ffd279
jns 0x14040b1f5
sar bh, cl
adc edi, dword [rdx - 46]
jp 5372948985
call qword [rbx]
jp 0x14040b1f9
inc dword [rdi]
invalid
jp 0x14040b1fd
push qword [rbp + 0x7a]
jne case.0x1401844eb.496
jp 0x14040b201
sar bh, cl
test byte [rdx - 46], bh
inc dword [rdx + rdi*2 + 0x7a68ffd2]
sar bh, cl
push -1476406662
jp 0x14040b205
jmp [rax + 0x7a]
jp 0x14040b209
jmp [rax + 0x7a]
jp 0x14040b20d
jmp qword [rdi - 0x12002d85]
jnp 0x14040b211
invalid
in eax, dx
jnp 0x14040b215
call qword [rax]
jnp case.0x1401844eb.16
jmp [rbp - 0x5b002d85]
jmp qword [rsp + rdi*2 + 0x7d19ffd2]
jge case.0x1401844eb.68
jmp qword [rsp + rdi*2 + 0x7ca4ffd2]
jl 0x14040b229
jmp qword [rsp + rdi*2 + 0x7ca4ffd2]
jl case.0x1401844eb.84
jmp qword [rsp + rdi*2 + 0x7d21ffd2]
jl 0x14040b231
sar bh, cl
jmp qword [rcx]
and dword [rbp - 0x2e], edi
jge 0x14040b235
sar bh, cl
movsb byte [rdi], byte [rsi]
jmp qword [rsp + rdi*2 + 0x7d0affd2]
jl 0x14040b239
dec dword [rdx]
jge 5372949053
or bh, byte [rbp - 0x2e]
jmp qword [rdi - 0x4a002d83]
sar bh, cl
mov ch, 0x7c
sar bh, cl
cmp dword [rbp - 0x2e], 0xd27e85ff
inc dword [rbp - 2046832002]
sar bh, cl
invalid
inc dword [rbp - 0x7a002d82]
jle 5372949073
invalid
sar bh, cl
test dword [rsi - 46], edi
jle 5372949077
inc dword [rbp - 0x7a002d82]
jle 0x14040b255
inc dword [rbp - 0x27002d82]
jle case.0x1401844eb.400
sar bh, cl
invalid
fdivr dword [rsi - 0x2e]
jle 0x14040b25d
sar bh, cl
inc dword [rbp + 0x3ffd27e]
test dword [rsi - 0x2e], edi
jle 0x14040b261
sar bh, cl
inc dword [rbx]
add edi, dword [rdi - 0x2e]
jg 0x14040b265
invalid
jl 0x14040b21b
sar bh, cl
jl case.0x1401844eb.24
sar bh, cl
jl case.0x1401844eb.481
sar bh, cl
jl 5372949031
invalid
invalid
test edx, edx
invalid
sar bh, cl
mov ebp, 2097140357
jl 5372949039
invalid
jl 0x14040b22f
sar bh, cl
imul eax, dword [rbp - 2143944750], 0xffffffd2
invalid
invalid
invalid
jmp [rbx - 0x7b]
xor eax, 0x35ffd280
adc dl, 255
xor eax, 905958016
adc dl, 255
xor eax, -1996500352
invalid
sar bh, cl
invalid
adc dl, 255
push qword [0x176408539]
adc dl, 0xff
xor eax, -1996500352
invalid
clc
test dl, dl
dec dword [rbx]
xchg edx, edx
sar bh, cl
invalid
sar bh, cl
or eax, dword [rdi - 2029256750]
sar bh, cl
invalid
xchg edx, edx
invalid
sar bh, cl
or eax, dword [rdi - 2029256750]
xchg edx, edx
dec dword [rbx]
invalid
invalid
xchg edx, edx
dec dword [rbx]
invalid
or eax, dword [rdi - 0x78f4002e]
sar bh, cl
xchg edx, edx
dec dword [rbx]
xchg edx, edx
call qword [rdi + rax*4 - 46]
push rsp
xchg edx, edx
sar bh, cl
or eax, dword [rdi - 2024472622]
push rsp
invalid
push rsp
xchg edx, edx
sar bh, cl
or eax, dword [rdi - 2017656878]
invalid
invalid
invalid
dec dword [rbx]
xchg edx, edx
invalid
mov esp, 0x20ffd287
xchg edx, edx
sar bh, cl
jmp qword [rax]
and byte [rax - 0x778d002e], cl
mov dl, dl
push qword [rdx - 120]
sar bh, cl
xor ecx, dword [rax - 2009858094]
sar bh, cl
imul ecx, dword [rax - 2009858094], 0xffffffd2
mov dl, dl
push qword [rbx]
mov dl, dl
mov dl, dl
push qword [rbx]
mov dl, dl
push qword [rbx]
xor ecx, dword [rax - 0x77cc002e]
sar bh, cl
xor ecx, dword [rax - 2009858094]
push qword [rbx]
mov dl, dl
push qword [rbx]
mov dl, dl
push qword [rbx]
mov dl, dl
push qword [rbx]
mov dl, dl
push qword [rbx]
mov dl, dl
push qword [rbx]
mov dl, dl
push qword [rbx]
mov dl, dl
push qword [rbx]
mov dl, dl
push qword [rbx]
mov dl, dl
push qword [rbx]
mov dl, dl
push qword [rbx]
mov dl, dl
push qword [rbx]
mov dl, dl
push qword [rbx]
mov dl, dl
push qword [rbx]
mov dl, dl
push qword [rbx]
mov dl, dl
push qword [rbx]
mov dl, dl
invalid
jns case.0x1401844eb.384
mov dl, dl
push qword [rbx]
xor ecx, dword [rax - 2009858094]
invalid
xor ecx, dword [rax - 0x77cc002e]
sar bh, cl
push qword [rbx]
mov dl, dl
push qword [rbx]
mov dl, dl
push qword [rbx]
mov dl, dl
push qword [rbx]
mov dl, dl
push qword [rbx]
mov dl, dl
push qword [rbx]
mov dl, dl
push qword [rbx]
mov dl, dl
push qword [rbx]
mov dl, dl
push qword [rbx]
mov dl, dl
push qword [rbx]
mov dl, dl
push qword [rbx]
mov dl, dl
push qword [rbx]
mov dl, dl
push qword [rbx]
mov dl, dl
push qword [rbx]
mov dl, dl
push qword [rbx]
mov dl, dl
push qword [rbx]
mov dl, dl
invalid
jns case.0x1401844eb.384
push qword [rbx]
mov dl, dl
push qword [rbx]
mov dl, dl
push qword [rbx]
mov dl, dl
push qword [rbx]
mov dl, dl
push qword [rbx]
mov dl, dl
push qword [rbx]
mov dl, dl
push qword [rbx]
mov dl, dl
push qword [rbx]
mov dl, dl
push qword [rbx]
mov dl, dl
push qword [rbx]
mov dl, dl
push qword [rbx]
mov dl, dl
push qword [rbx]
mov dl, dl
push qword [rbx]
mov dl, dl
push qword [rbx]
mov dl, dl
push qword [rbx]
mov dl, dl
push qword [rbx]
mov dl, dl
invalid
sar bh, cl
xor ecx, dword [rax - 2009858094]
sar bh, cl
xor ecx, dword [rax - 2009858094]
sar bh, cl
mov dl, dl
push rcx
xlatb
sar bh, cl
int1
xlatb
sar bh, cl
int1
xlatb
sar bh, cl
int1
xlatb
sar bh, cl
int1
xlatb
sar bh, cl
int1
xlatb
sar bh, cl
int1
xlatb
sar bh, cl
int1
xlatb
sar bh, cl
int1
xlatb
sar bh, cl
pop rsp
invalid