Function at 0x1401a3dc0
Capabilities:
Read file on windows
Write file on windows

Disassembly:
push rbp
sub rsp, 0x60
lea rbp, [rsp + 0x60]
movzx eax, word [rcx]
cmp eax, 0x2710
jb 0x14002ac07
movzx ecx, ax
shr ecx, 4
imul r8d, ecx, 0x347
shr r8d, 0x13
imul ecx, r8d, 0x2710
sub eax, ecx
movzx ecx, ax
imul ecx, ecx, 0x147b
shr ecx, 0x13
imul r9d, ecx, 0x64
sub eax, r9d
movzx eax, ax
lea r9, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990
movzx ecx, word [r9 + rcx*2]
mov word [rbp - 4], cx
movzx eax, word [r9 + rax*2]
mov word [rbp - 2], ax
mov ecx, 0x23
mov eax, r8d
jmp 0x14002ac49
mov ecx, 0x27
cmp ax, 0x64
jb 0x14002ac43
movzx ecx, ax
shr ecx, 2
imul r8d, ecx, 0x147b
shr r8d, 0x11
imul ecx, r8d, 0x64
sub eax, ecx
movzx eax, ax
lea rcx, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990
movzx eax, word [rcx + rax*2]
mov word [rbp - 2], ax
mov ecx, 0x25
mov eax, r8d
cmp ax, 0xa
jae 0x14002ac54
or al, 0x30
mov byte [rbp + rcx - 0x28], al
dec rcx
jmp 0x14002ac6c
movzx eax, ax
lea r8, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990
movzx eax, word [r8 + rax*2]
mov word [rbp + rcx - 0x29], ax
add rcx, 0xfffffffffffffffe
lea rax, [rcx + rbp]
add rax, 0xffffffffffffffd9
mov r8d, 0x27
sub r8, rcx
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, rdx
mov dl, 1
xor r9d, r9d
call fcn.140024cd0
nop
add rsp, 0x60
pop rbp
ret
push rbp
sub rsp, 0xb0
lea rbp, [rsp + 0x80]
mov eax, ecx
mov r9d, 0x81
mov r8d, ecx
nop dword [rax + rax]
mov rcx, r9
shr r8d, 4
mov r9d, eax
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x57]
cmp r9b, 0xa
movzx r9d, r10b
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rbp + rcx - 0x52], r10b
lea r9, [rcx - 1]
cmp eax, 0x10
mov eax, r8d
jae 0x14002d980
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae 0x14002d9fe
mov eax, 0x81
sub rax, r9
add rcx, rbp
add rcx, 0xffffffffffffffb0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, str.0x0X
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.140024cd0
nop
add rsp, 0xb0
pop rbp
ret
lea r8, [0x1401d3630]
mov edx, 0x80
call fcn.1401c6ea0
int3
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0xe0
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rsi + 0xf], ah
jle 0x14002e438
mov eax, edi
shr eax, 0x17
movzx edx, al
lea eax, [rdi + rdi]
and eax, 0xfffffe
mov r9d, edi
and r9d, 0x7fffff
or r9d, 0x800000
invalid
invalid
test edx, edx
cmove r9d, eax
movdqa xmm0, xmmword [0x1401cda20]
outsd dx, dword [rsi]
add eax, 0x19f588
pand xmm0, xmm1
ucomiss xmm0, dword [0x1401cda30]
jb 0x14002e533
mov al, 3
mov qword [rbp + 0x20], r9
mov qword [rbp + 0x28], 1
add byte [rcx + rcx*4 + 0x55], cl
xor byte [rsi - 0x77], ah
push rbp
invalid
mov byte [rbp + 0x3a], al
cmp al, 2
jne case.default.0x14002e4ed
mov ebx, 1
xor edi, edi
inc dword [rsi + rdi*8]
movzx eax, al
cmp al, 3
mov edx, 3
cmovb edx, eax
ror byte [rdi], 1
mov dh, 0xc2
lea rdx, [0x14028b6e4]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
test r8b, r8b
je 0x14002e58e
xchg esi, eax
add byte [rax], al
invalid
test edi, edi
lea rdx, [0x14025c991]
lea rbx, [0x1401d30f3]
cmovs rbx, rdx
mov edi, 1
add al, 0xfe
movzx eax, al
cmp al, 3
mov edx, 3
add byte [rax], al
add byte [rdi], cl
ror byte [rdi], 1
mov dh, 0xc2
invalid
lea rdx, [0x14028b6e4]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
ucomiss xmm1, xmm1
jp 0x14002e6c9
movd eax, xmm0
test eax, eax
je 0x14002e656
mov eax, r9d
and eax, 1
test edi, 0x7f800000
cmp byte [rdi + 0xf], 0x84
pop rsp
add dword [rax], eax
invalid
lea r10d, [r9 + r9]
xor r11d, r11d
cmp r9d, 0x800000
sete r11b
mov r9d, 0x2000000
cmovne r9, r10
lea r10, [r11 + 1]
xor r11d, 0xffffff69
xor ebx, 0xffffff69
movzx edx, dx
add edx, r11d
xor al, 1
jmp 0x14002e4ab
invalid
invalid
invalid
invalid
test edi, edi
lea rdx, [0x14025c991]
mov ebx, 1
cmovs rbx, rdx
shr edi, 0x1f
add al, 0xfe
movzx eax, al
cmp al, 3
mov edx, 3
cmovb edx, eax
ror byte [rdi], 1
mov dh, 0xc2
invalid
lea rdx, [0x14028b6e4]
movsxd rax, dword [rdx + rax*4]
invalid
add rax, rdx
jmp rax
invalid
mov word [rbp - 0x40], 2
lea rax, [0x1401d30f4]
and cl, byte [rbx + 0x1a]
invalid
jmp 0x14002e63f
mov word [rbp - 0x40], 2
lea rax, [0x1401d30b8]
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 2
mov word [rbp - 0x28], 0
add byte [rax - 0x39], cl
loopne 0x14002e5f9
add byte [rax], al
invalid
mov edx, 2
jmp 0x14002e650
mov r14, rcx
lea rsi, [rbp - 0x40]
lea rdx, [rbp + 0x20]
lea r8, [rbp - 0x51]
mov rcx, rsi
mov ecx, esi
call fcn.140028180
cmp qword [rbp - 0x40], 0
je 0x14002e65d
mov rax, qword [rbp - 0x30]
mov qword [rbp + 0x50], rax
movups xmm0, xmmword [rbp - 0x40]
movaps xmmword [rbp + 0x40], xmm0
jmp 0x14002e66e
mov word [rbp - 0x40], 2
lea rax, [0x1401fdc55]
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 3
mov edx, 1
lea rax, [rbp - 0x40]
jmp 0x14002e68e
mov al, 4
jmp 0x14002e4ab
lea rcx, [rbp + 0x40]
lea rdx, [rbp + 0x20]
lea edx, [rbp + 0x20]
lea r8, [rbp - 0x51]
call fcn.1400260a0
mov rcx, qword [rbp + 0x40]
mov rdx, qword [rbp + 0x48]
movzx r8d, word [rbp + 0x50]
mov qword [rsp + 0x20], rsi
mov r9d, 1
add dword [rax], eax
add byte [rax], al
call fcn.140028fc0
mov rcx, r14
mov qword [rbp + 0x40], rbx
mov qword [rbp + 0x48], rdi
mov qword [rbp + 0x50], rax
mov qword [rbp + 0x58], rdx
lea rdx, [rbp + 0x40]
call fcn.14002e940
nop
add rsp, 0xe0
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
add edx, 0xffffff6a
xor al, 1
mov r10d, 1
add byte [rax], al
jmp 0x14002e4ab
mov al, 2
jmp 0x14002e4ab
invalid
std
invalid
invalid
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x118
in al, dx
sbb byte [rcx], al
add byte [rax], al
lea rbp, [rsp + 0x80]
movd eax, xmm1
mov edx, eax
shr edx, 0x17
invalid
invalid
movzx r9d, dl
lea edx, [rax + rax]
and edx, 0xfffffe
mov r10d, eax
and r10d, 0x7fffff
invalid
invalid
jg 0x14002e703
or r10d, 0x800000
add byte [rax], al
add byte [rax], 0x45
test ecx, ecx
cmove r10d, edx
movdqa xmm0, xmmword [0x1401cda20]
pand xmm0, xmm1
ucomiss xmm0, dword [0x1401cda30]
jb 0x14002e7b8
mov dl, 3
mov qword [rbp + 0x50], r10
mov qword [rbp + 0x58], 1
add byte [rax], al
add byte [rcx + rcx*4 + 0x5d], cl
invalid
mov word [rbp + 0x68], r9w
mov dword [rbp + 0x68], ecx
mov byte [rbp + 0x6a], dl
cmp dl, 2
jne case.default.0x14002e771
mov edi, 1
xor esi, esi
add dl, 0xfe
movzx eax, dl
cmp al, 3
mov edx, 3
add byte [rdi], cl
ror byte [rdi], 1
mov dh, 0xc2
lea rdx, [0x14028b6f4]
movsxd rax, dword [rdx + rax*4]
invalid
add al, 0x82
add rax, rdx
jmp rax
test r8b, r8b
je 0x14002e812
add byte [rax], al
test eax, eax
lea rax, [0x14025c991]
lea rdi, [0x1401d30f3]
cmovs rdi, rax
mov esi, 1
add dl, 0xfe
movzx eax, dl
cmp al, 3
mov edx, 3
cmovb edx, eax
movzx eax, dl
lea rdx, [0x14028b6f4]
adc eax, 0x25cf45
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
invalid
ucomiss xmm1, xmm1
jp 0x14002e933
movd edx, xmm0
test edx, edx
je 0x14002e8be
mov edx, r10d
and edx, 1
test eax, 0x7f800000
add byte [rax + 0x40840f7f], al
add dword [rax], eax
invalid
lea r11d, [r10 + r10]
xor esi, esi
cmp r10d, 0x800000
sete sil
mov r10d, 0x2000000
cmovne r10, r11
lea r11, [rsi + 1]
pop rsi
add dword [rcx - 0x960a], eax
inc dword [rbp + 0xf]
mov bh, 0xc9
add r9d, esi
xor dl, 1
jmp 0x14002e72c
mov esi, eax
shr esi, 0x1f
test eax, eax
lea rax, [0x14025c991]
mov edi, 1
cmovs rdi, rax
add dl, 0xfe
invalid
movzx eax, dl
cmp al, 3
mov edx, 3
cmovb edx, eax
movzx eax, dl
lea rdx, [0x14028b6f4]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov word [rbp - 0x40], 2
lea rax, [0x1401d30f4]
jmp 0x14002e8a7
mov word [rbp - 0x40], 2
lea rax, [0x1401d30f7]
jmp 0x14002e8a7
mov rbx, rcx
lea rcx, [rbp - 0x40]
lea rdx, [rbp + 0x50]
lea r8, [rbp - 0x51]
call fcn.140028180
cmp qword [rbp - 0x40], 0
cmp dword [rbp - 0x40], 0
je 0x14002e8c5
mov rax, qword [rbp - 0x30]
mov qword [rbp + 0x80], rax
movups xmm0, xmmword [rbp - 0x40]
movaps xmmword [rbp + 0x70], xmm0
jmp 0x14002e8d6
invalid
mov word [rbp - 0x40], 2
lea rax, [0x1401fdc55]
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 3
add eax, dword [rax]
add byte [rax], al
mov edx, 1
lea rax, [rbp - 0x40]
jmp 0x14002e8f2
invalid
mov dl, 4
jmp 0x14002e72c
lea rcx, [rbp + 0x70]
lea rdx, [rbp + 0x50]
lea r8, [rbp - 0x51]
call fcn.1400260a0
mov rcx, qword [rbp + 0x70]
mov rdx, qword [rbp + 0x78]
invalid
movzx r8d, word [rbp + 0x80]
lea r9, [rbp - 0x40]
call fcn.140029110
invalid
dec dword [rax - 0x77]
invalid
mov qword [rbp + 0x70], rdi
mov qword [rbp + 0x78], rsi
js 0x14002e943
mov dword [rbp + 0x80], eax
mov qword [rbp + 0x88], rdx
lea rdx, [rbp + 0x70]
call fcn.14002e940
nop
add rsp, 0x118
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop rbp
ret
add r9d, 0xffffff6a
xor dl, 1
mov r11d, 1
add cl, ch
stc
std
invalid
invalid
mov dl, 2
jmp 0x14002e72c
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x118
lea rbp, [rsp + 0x80]
add byte [rax], al
add byte [rsi + 0x48], ah
movd eax, mm1
invalid
mov r9, rax
shr r9, 0x34
and r9d, 0x7ff
lea rdx, [rax + rax]
movabs rdi, 0x1ffffffffffffe
mov edi, 0xfffffffe
invalid
call [rdi]
add byte [rax + 0x21], cl
xlatb
movabs rsi, 0xfffffffffffff
and rsi, rax
movabs r11, 0x10000000000000
lea r10, [rsi + r11]
lea edx, [rsi + rbx]
test r9d, r9d
cmove r10, rdi
ucomisd xmm1, xmm1
jp 0x14002f708
mov edx, r10d
and edx, 1
movabs rbx, 0x7ff0000000000000
add byte [rax], al
add byte [rax], al
invalid
jg 0x14002f55c
mov edi, eax
and rdi, rbx
test rsi, rsi
je 0x14002f535
test rdi, rdi
jne 0x14002f543
add r9d, 0xfffffbcd
xor dl, 1
add dword [rcx - 0x45], eax
add dword [rax], eax
add byte [rax], al
jmp 0x14002f577
cmp rdi, rbx
jne 0x14002f53e
mov dl, 3
jmp 0x14002f577
test rdi, rdi
je 0x14002f575
lea rsi, [r10 + r10]
xor edi, edi
cmp r10, r11
sete dil
movabs r10, 0x40000000000000
cmovne r10, rsi
cmovne edx, esi
lea r11, [rdi + 1]
movzx r9d, r9w
sub r9d, edi
add r9d, 0xfffffbcc
xor dl, 1
jmp 0x14002f577
mov dl, 4
mov qword [rbp + 0x50], r10
mov qword [rbp + 0x58], 1
mov qword [rbp + 0x60], r11
mov word [rbp + 0x68], r9w
mov byte [rbp + 0x6a], dl
cmp dl, 2
jne case.default.0x14002f5bc
mov edi, 1
xor esi, esi
add dl, 0xfe
movzx eax, dl
cmp al, 3
mov edx, 3
cmovb edx, eax
movzx eax, dl
lea rdx, [0x14028b734]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
test r8b, r8b
je 0x14002f600
test rax, rax
lea rax, [0x14025c991]
lea rdi, [0x1401d30f3]
cmovs rdi, rax
mov esi, 1
invalid
add dl, 0xfe
movzx eax, dl
cmp al, 3
mov edx, 3
cmovb edx, eax
invalid
invalid
movzx eax, dl
lea rdx, [0x14028b734]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov rsi, rax
shr rsi, 0x3f
test rax, rax
lea rax, [0x14025c991]
lea eax, [0x14025c991]
mov edi, 1
cmovs rdi, rax
add dl, 0xfe
invalid
invalid
movzx eax, dl
cmp al, 3
mov edx, 3
cmovb edx, eax
movzx eax, dl
mov dh, 0xc2
lea rdx, [0x14028b734]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov word [rbp - 0x40], 2
lea rax, [0x1401d30f4]
jmp 0x14002f698
mov word [rbp - 0x40], 2
lea rax, [0x1401d30f7]
jmp 0x14002f698
mov rbx, rcx
lea rcx, [rbp - 0x40]
lea rdx, [rbp + 0x50]
lea r8, [rbp - 0x51]
call fcn.140028180
adc dword [rbx - 0x7cb70001], ecx
jge 0x14002f633
invalid
je 0x14002f6af
mov rax, qword [rbp - 0x30]
mov qword [rbp + 0x80], rax
movups xmm0, xmmword [rbp - 0x40]
movaps xmmword [rbp + 0x70], xmm0
jmp 0x14002f6c0
mov word [rbp - 0x40], 2
lea rax, [0x1401fdc55]
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 3
mov edx, 1
lea rax, [rbp - 0x40]
jmp 0x14002f6dc
lea rcx, [rbp + 0x70]
lea rdx, [rbp + 0x50]
lea r8, [rbp - 0x51]
call fcn.1400260a0
mov rcx, qword [rbp + 0x70]
mov rdx, qword [rbp + 0x78]
movzx r8d, word [rbp + 0x80]
lea r9, [rbp - 0x40]
call fcn.140029110
mov rcx, rbx
mov qword [rbp + 0x70], rdi
mov qword [rbp + 0x78], rsi
mov qword [rbp + 0x80], rax
mov qword [rbp + 0x88], rdx
lea rdx, [rbp + 0x70]
call fcn.14002e940
nop
add rsp, 0x118
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov dl, 2
jmp 0x14002f577
push rbp
sub rsp, 0xb0
lea rbp, [rsp + 0x80]
mov eax, dword [rcx]
mov r9d, 0x81
mov r8d, eax
nop dword [rax + rax]
mov rcx, r9
shr r8d, 4
mov r9d, eax
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x37]
cmp r9b, 0xa
movzx r9d, r10b
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rbp + rcx - 0x52], r10b
lea r9, [rcx - 1]
cmp eax, 0x10
mov eax, r8d
jae 0x14002f830
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae 0x14002f8ae
mov eax, 0x81
sub rax, r9
add rcx, rbp
add rcx, 0xffffffffffffffb0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, str.0x0X
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.140024cd0
nop
add rsp, 0xb0
pop rbp
ret
lea r8, [0x1401d3630]
mov edx, 0x80
call fcn.1401c6ea0
int3
push rbp
sub rsp, 0xb0
lea rbp, [rsp + 0x80]
mov rax, rcx
mov r9d, 0x81
mov r8, rcx
nop dword [rax]
mov rcx, r9
shr r8, 4
mov r9d, eax
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x37]
cmp r9b, 0xa
movzx r9d, r10b
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rbp + rcx - 0x52], r10b
lea r9, [rcx - 1]
cmp rax, 0x10
mov rax, r8
jae 0x14002f8e0
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae 0x14002f95f
mov eax, 0x81
sub rax, r9
add rcx, rbp
add rcx, 0xffffffffffffffb0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, str.0x0X
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.140024cd0
nop
add rsp, 0xb0
pop rbp
ret
lea r8, [0x1401d3630]
mov edx, 0x80
call fcn.1401c6ea0
int3
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rsp + 0x50]
mov r9d, dword [rcx]
mov r8d, r9d
neg r8d
cmovs r8d, r9d
mov rcx, rdx
mov eax, 0x27
lea r10, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990
cmp r8d, 0x2710
jb 0x14002fa63
mov esi, 0x27
movabs r11, 0x346dc5d63886594b
nop word cs:[rax + rax]
mov rax, r8
mul r11
shr rdx, 0xb
imul eax, edx, 0x2710
mov edi, r8d
sub edi, eax
imul ebx, edi, 0x147b
shr ebx, 0x13
imul eax, ebx, 0x64
sub edi, eax
movzx edi, di
lea rax, [rsi - 4]
movzx ebx, word [r10 + rbx*2]
mov word [rbp + rsi - 0x23], bx
movzx edi, word [r10 + rdi*2]
mov word [rbp + rsi - 0x21], di
mov rsi, rax
cmp r8, 0x5f5e0ff
mov r8, rdx
ja 0x14002f9d0
cmp rdx, 0x63
jbe 0x14002fa51
movzx r8d, dx
shr r8d, 2
imul r8d, r8d, 0x147b
shr r8d, 0x11
imul r11d, r8d, 0x64
sub edx, r11d
movzx edx, dx
movzx edx, word [r10 + rdx*2]
mov word [rbp + rax - 0x21], dx
add rax, 0xfffffffffffffffe
mov rdx, r8
cmp rdx, 0xa
jae 0x14002fa6e
or dl, 0x30
mov byte [rbp + rax - 0x20], dl
dec rax
jmp 0x14002fa7c
mov rdx, r8
cmp rdx, 0x63
ja 0x14002fa23
jmp 0x14002fa51
movzx edx, word [r10 + rdx*2]
mov word [rbp + rax - 0x21], dx
add rax, 0xfffffffffffffffe
test r9d, r9d
setns dl
lea r8, [rax + rbp]
add r8, 0xffffffffffffffe1
mov r9d, 0x27
sub r9, rax
mov qword [rsp + 0x28], r9
mov qword [rsp + 0x20], r8
mov r8d, 1
xor r9d, r9d
call fcn.140024cd0
nop
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop rbp
ret
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rsp + 0x50]
mov r9, qword [rcx]
mov r8, r9
neg r8
cmovs r8, r9
mov rcx, rdx
mov eax, 0x27
lea r10, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990
cmp r8, 0x2710
jb 0x14002fba3
mov esi, 0x27
movabs r11, 0x346dc5d63886594b
nop word cs:[rax + rax]
mov rax, r8
mul r11
shr rdx, 0xb
imul eax, edx, 0x2710
mov edi, r8d
sub edi, eax
imul ebx, edi, 0x147b
shr ebx, 0x13
imul eax, ebx, 0x64
sub edi, eax
movzx edi, di
lea rax, [rsi - 4]
movzx ebx, word [r10 + rbx*2]
mov word [rbp + rsi - 0x23], bx
movzx edi, word [r10 + rdi*2]
mov word [rbp + rsi - 0x21], di
mov rsi, rax
cmp r8, 0x5f5e0ff
mov r8, rdx
ja 0x14002fb10
cmp rdx, 0x63
jbe 0x14002fb91
movzx r8d, dx
shr r8d, 2
imul r8d, r8d, 0x147b
shr r8d, 0x11
imul r11d, r8d, 0x64
sub edx, r11d
movzx edx, dx
movzx edx, word [r10 + rdx*2]
mov word [rbp + rax - 0x21], dx
add rax, 0xfffffffffffffffe
mov rdx, r8
cmp rdx, 0xa
jae 0x14002fbae
or dl, 0x30
mov byte [rbp + rax - 0x20], dl
dec rax
jmp 0x14002fbbc
mov rdx, r8
cmp rdx, 0x63
ja 0x14002fb63
jmp 0x14002fb91
movzx edx, word [r10 + rdx*2]
mov word [rbp + rax - 0x21], dx
add rax, 0xfffffffffffffffe
test r9, r9
setns dl
lea r8, [rax + rbp]
add r8, 0xffffffffffffffe1
mov r9d, 0x27
sub r9, rax
mov qword [rsp + 0x28], r9
mov qword [rsp + 0x20], r8
mov r8d, 1
xor r9d, r9d
call fcn.140024cd0
nop
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov r8, qword [rcx + 0x10]
cmp r8, qword [rdx + 0x10]
jne case.default.0x14018faf8
mov rdx, qword [rdx + 8]
mov rcx, qword [rcx + 8]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
sete al
jmp 0x14018fb31
mov r8, qword [rcx + 0x10]
cmp r8, qword [rdx + 0x10]
jne case.default.0x14018faf8
mov rsi, rdx
mov rdx, qword [rdx + 8]
push rdx
or byte [rax - 0x77], cl
iretd
mov rcx, qword [rcx + 8]
call sub.VCRUNTIME140.dll_memcmp
xchg esi, eax
push 3
invalid
test eax, eax
jne case.default.0x14018faf8
mov r8, qword [rdi + 0x20]
cmp r8, qword [rsi + 0x20]
and byte [rbp + 0xa], r14b
mov rdx, qword [rsi + 0x18]
mov rcx, qword [rdi + 0x18]
jmp 0x14018fad0
xor eax, eax
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
movzx eax, byte [rcx + 1]
cmp al, byte [rdx + 1]
sete al
jmp 0x14018fb31
or al, cl
jmp 0x14018fd28
test r12b, r12b
je case.0x14018f7e1.27
xor r9d, r9d
movzx r8d, r8b
movzx ecx, cl
add rcx, r8
add rcx, r9
cmp rdi, rcx
jbe 0x14018fee9
test dl, dl
setne cl
cmp al, 6
sete r13b
cmp al, 5
setb bl
test r12b, r12b
setne r9b
mov r10, qword [rbp + 0x38]
lea r8, [r10 + 1]
test r10, r10
cmove r8, r10
ret 0x8041
cld
add cl, byte [rdi]
cmp dword [rcx], 1
add byte [rax], al
movzx r14d, dl
or bl, cl
or r13b, r9b
mov rcx, qword [rbp + 0x28]
lea rdx, [rcx + 4]
mov qword [rbp], rdx
lea rdx, [rcx + r8]
add rdx, 2
add edx, 2
mov qword [rbp - 0x10], rdx
lea rcx, [rcx + r8 + 8]
add qword [rax], r9
or byte [rax - 0x77], cl
clc
or byte [rax - 0x77], cl
clc
mov eax, eax
mov qword [rbp - 0x18], rax
jmp 0x14018fdcf
xor eax, eax
test r12b, r12b
je 0x14018fe70
add byte [rax], al
xor ecx, ecx
movzx eax, al
add rax, r14
add rax, rcx
cmp rdi, rax
jbe 0x14018fee9
add dword [rax], eax
invalid
mov r15, rdi
lea rcx, [rbp - 0x60]
movabs al, byte [0x1f1e808558d48]
add byte [rax + 0xf0aa87d], al
test dword [rbx], edi
add dword [rax], eax
add byte [rax], al
mov rdi, r15
sub rdi, qword [rbp - 0x60]
jb 0x14018ff94
invalid
sahf
add dword [rax], eax
invalid
mov qword [rbp + 0x10], rdi
test bl, bl
jne 0x14018fdb0
test r13b, r13b
je 0x14018fe10
xor ecx, ecx
jmp case.0x14018f7e1.34
mov ecx, 2
cmp rdi, 2
jb 0x14018ffab
cmp rcx, rdi
je 0x14018fdb0
lea rax, [rsi + rdi]
lea rdx, [rsi + rcx]
lea edx, [rsi + rcx]
inc rdx
cmp rdx, rax
sete al
movzx ecx, byte [rsi + rcx]
invalid
test al, 1
jne 0x14018fe5c
cmp cl, 0x2e
jne 0x14018fe5c
invalid
movzx eax, byte [rdx]
cmp al, 0x5c
sete cl
cmp al, 0x2f
sete al
or al, cl
enter 0xffffffffffff8445, 0xffffffffffffffe4
enter 0xffffffffffff8445, 0xffffffffffffffe4
jne case.default.0x14018fe82
invalid
jmp 0x14018fe70
cmp cl, 0x2e
sete cl
and al, cl
test r12b, r12b
jne case.default.0x14018fe82
test dword [rsi - 1], ecx
invalid
invalid
test dword [rsi - 1], ecx
invalid
nop dword [rax]
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
lea rdx, [0x14028d3dc]
lea edx, [0x14028d3dc]
add byte [rax + 0x63], cl
or al, 0x8a
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
invalid
loope 0x14018fecd
mov rcx, qword [rbp]
mov ecx, dword [rbp]
jmp 0x14018fdbd
mov rcx, qword [rbp - 0x10]
jmp 0x14018fdbd
invalid
invalid
invalid
mov rcx, qword [rbp - 8]
jmp 0x14018fdbd
mov ecx, 6
jmp 0x14018fdbd
mov ecx, 2
jmp 0x14018fdbd
lea rbx, [rbp - 0x60]
lea r14, [rbp + 8]
nop dword [rax + rax]
mov rcx, rbx
mov rdx, r14
bnd call fcn.14018ffd0
cmp byte [rbp - 0x58], 0xa
test al, 0xa
jne 0x14018fee9
mov rcx, rdi
sub rcx, qword [rbp - 0x60]
jb 0x14018ff99
mov qword [rbp + 0x10], rcx
mov rdi, rcx
iretd
jne 0x14018fec0
xor edi, edi
mov rax, rsi
mov rdx, rdi
add rsp, 0xc8
enter 0, 0
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov r9d, eax
lea r10, [0x14028d3c0]
movsxd r9, dword [r10 + r9*4]
invalid
or al, 0x8a
add r9, r10
jmp r9
mov r9, qword [rbp + 0x28]
add r9, 4
jmp 0x14018fd34
mov rdi, r15
jmp 0x14018fee9
mov r9, qword [rbp + 0x28]
mov r10, qword [rbp + 0x38]
lea r11, [r10 + 1]
test r10, r10
ror byte [rbp + 0xf], cl
fimul dword [rbp + 1]
invalid
add r9, 2
add ch, cl
in al, dx
std
invalid
invalid
cmp byte [rbp - 0x73], cl
pop rdx
add dword [rbp - 0x7b], ecx
ror byte [rbp + 0xf], cl
fimul dword [rbp + 1]
invalid
mov r9, qword [rbp + 0x28]
mov r10, qword [rbp + 0x38]
cmp byte [rbp - 0x73], cl
pop rdx
add dword [rbp - 0x7b], ecx
ror byte [rbp + 0xf], cl
fimul dword [rbp + 1]
fimul dword [rbp + 1]
invalid
add r9, 8
jmp 0x14018fd34
cmp byte [rbp - 0x73], cl
pop rdx
add dword [rbp - 0x7b], ecx
ror byte [rbp + 0xf], cl
fimul dword [rbp + 1]
fimul dword [rbp + 1]
fimul dword [rbp + 1]
invalid
mov r9d, 6
jmp 0x14018fd34
mov r9d, 2
jmp 0x14018fd34
mov rcx, rdi
jmp 0x14018ff9c
mov r15, rdi
lea r8, str.library_std_srcpath.rs
mov rdx, r15
call fcn.1401c6f20
lea r8, str.library_std_srcpath.rs
mov rdx, rdi
call fcn.1401c6ea0
lea r8, str.library_std_srcpath.rs
mov ecx, 2
mov rdx, rdi
call fcn.1401c6ea0
int3
lea edx, [r11 - 5]
cmp dl, 1
ja 0x14019015a
mov r9, qword [rcx]
mov rdx, qword [rcx + 8]
push rcx
or byte [rbp + 0x31], al
xor edx, edx
test r8b, r8b
jne 0x140190155
cmp r11b, 6
xor r10d, r10d
test r8b, r8b
jne 0x140190155
cmp r11b, 6
je 0x140190155
mov r10d, 2
cmp rdx, 1
cli
invalid
cli
add dword [rdi], ecx
invalid
jbe 0x140190230
xchg bl, bl
add byte [rax], al
add byte [rcx + 0x39], cl
sal byte [rbp + 0x3f], cl
cmp r10, rdx
jne 0x140190199
xor edx, edx
rol byte [rbp - 0x7c], cl
test r8b, r8b
jne 0x140190185
sal byte [rbp + 0x24], 0x44
movzx eax, byte [rcx + 0x10]
movzx r8d, byte [rcx + 0x10]
lea r9, [0x14028d3f8]
mov edx, edx
str word [rdi + 0x63]
add byte [rdi + 0x63], cl
movsxd r8, dword [r9 + r8*4]
add al, 0x81
add r8, r9
jmp r8
mov rcx, qword [rcx + 0x20]
add rcx, 4
jmp 0x140190187
xor ecx, ecx
movzx edx, dl
movzx eax, al
ror byte [rax + 1], 0xd0
add rax, rcx
add rsp, 0x20
invalid
pop rbp
ret
add rdx, r9
lea r11, [r9 + r10]
inc r11
cmp r11, rdx
cmp ebx, edx
sete dl
movzx r9d, byte [r9 + r10]
test dl, 1
jne 0x140190220
cmp r9b, 0x2e
cmp cl, 0x2e
jne 0x140190220
movzx edx, byte [r11]
cmp dl, 0x5c
sete r9b
cmp dl, 0x2f
invalid
sete dl
adc eax, dword [rax + 0xf415cfa]
xchg esp, eax
rol dword [rax - 0x6bf0d006], 0xc2
invalid
sete dl
invalid
or dl, r9b
jmp 0x14019015c
mov r8, qword [rcx + 0x20]
mov eax, dword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
mov ecx, dword [rcx + 0x30]
lea r9, [rcx + 1]
test rcx, rcx
cmove r9, rcx
lea rcx, [r8 + r9]
add rcx, 2
jmp 0x140190187
mov r8, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
lea r9, [rcx + 1]
test rcx, rcx
leave
leave
cmove r9, rcx
lea rcx, [r8 + r9]
add rcx, 8
jmp 0x140190187
mov ecx, 6
jmp 0x140190187
mov ecx, 2
jmp 0x140190187
cmp r9b, 0x2e
sete r9b
and dl, r9b
jmp 0x14019015c
lea r8, str.library_std_srcpath.rs
mov ecx, 2
call fcn.1401c6ea0
int3
int3
movabs r10, 0x8000000000000000
cmp qword [rcx], r10
cmp dword [rcx], edx
cmovne r9, rcx
cmovne ecx, ecx
add byte [rax], al
add byte [rax], al
or byte [rcx + rdi + 0x11], 0x4c
cmp dword [rcx], edx
cmovne r9, rcx
cmovne ecx, ecx
mov rcx, rdx
mov rdx, rax
mov edx, eax
ret 0xe95d
je case.0x140148ed1.1311
invalid
invalid
dec esp
int3
int3
invalid
invalid
mov ecx, dword [rax]
mov r8, qword [rax + 8]
mov rcx, rdx
mov ecx, edx
mov rdx, r9
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
jmp fcn.140025500
or al, 0x48
mov dword [rbp - 0x20], eax
lea rax, [0x14002f980]
mov qword [rbp - 0x18], rax
lea rax, [0x1402615b0]
or al, 0
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 3
mov qword [rbp - 0x40], 0
lea rax, [rbp - 0x30]
mov qword [rbp - 0x50], rax
invalid
invalid
mov qword [rbp - 0x48], 2
mov rcx, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
lea r8, [rbp - 0x60]
call fcn.140025840
cmp qword [rbp - 0x10], 0
cmp dword [rbp - 0x10], 0
lock add byte [rdi], cl
test byte [rbp + 0x48000000], al
mov ecx, dword [rbp - 8]
je 0x1401933e6
mov rcx, qword [rbp - 8]
mov edx, 1
mov ebx, eax
call fcn.140001b50
out 0xff, al
mov eax, ebx
jmp 0x1401933e6
std
invalid
lea rax, [0x14018cfa0]
mov qword [rbp - 8], rax
clc
lea rax, [0x140289c40]
invalid
push 0xffffffff8948000f
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
mov qword [rbp - 0x40], 0
lea rax, [rbp - 0x10]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rbp - 0x60]
call fcn.140025840
invalid
and byte [rax - 0x75], cl
push rdx
sub byte [rbp + rcx*4 + 0x45], cl
lea r8, [rbp - 0x60]
call fcn.140025840
invalid
nop
invalid
invalid
invalid
nop
add rsp, 0x98
invalid
cwde
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
pop rbp
ret
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cli
call fcn.1401c6f20
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rdx, r12
call fcn.1401c7190
int3
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rsp + 0x60]
invalid
mov rsi, r9
mov rdi, r8
mov qword [rbp - 0x40], rdx
push rbp
ror byte [rcx - 0x77], 0xce
mov r14, rcx
push rbp
ror byte [rcx - 0x77], 0xce
mov r14, rcx
add rsi, r8
mov qword [rbp - 0x38], r8
mov qword [rbp - 0x30], rsi
mov dword [rbp - 0x30], esi
ror byte [rbp + rcx*4 + 0x6d], 1
fadd st(6)
fadd dword [r9 - 0x7e1bba3a]
mov byte [rbp - 0x1c], 0x81
invalid
mov r12b, 0x81
lea r15, [rbp - 3]
lea rbx, [0x14028d424]
jmp case.0x14018f188.70
mov qword [rbp - 2], 0
mov word [rbp + 6], 0x200
add byte [rdx], al
mov eax, dword [r15 + 7]
mov dword [rbp - 9], eax
mov rax, qword [r15]
invalid
mov qword [rbp - 0x10], rax
mov r12b, 0x5c
mov ah, 0x5c
mov eax, dword [rbp - 9]
mov dword [r13 + 8], eax
mov dword [rbp + 8], eax
mov rax, qword [rbp - 0x10]
mov qword [r13 + 1], rax
invalid
invalid
cmp r12b, 0x81
je 0x14019373b
cmp r12b, 0x80
je 0x1401938b0
invalid
invalid
add dword [rax], eax
invalid
movzx eax, byte [rbp - 0x1e]
cmp al, byte [rbp - 0x1d]
jrcxz case.0x14018f7e1.59
invalid
lea eax, [rcx]
add byte [rax], al
invalid
test rdi, rdi
je 0x1401938f4
mov al, 1
add byte [rax], al
cmp rdi, rsi
je 0x1401938f4
movzx edx, byte [rdi]
movzx r12d, dl
test r12b, r12b
in al, 0x78
invalid
inc rdi
cmp r12d, 0x27
cmp esp, 0x27
jbe 0x1401937e0
invalid
jmp case.0x140148b47.974
mov eax, r12d
and eax, 0x1f
movzx r8d, byte [rdi + 1]
mov dh, 0x47
invalid
invalid
and r8d, 0x3f
cmp r12b, 0xdf
jbe 0x1401937cd
invalid
movzx ecx, byte [rdi + 2]
mov dh, 0x4f
add al, byte [rcx - 0x3f]
loopne case.0x14018ff14.64
invalid
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
or ecx, eax
cmp dl, 0xf0
jb 0x140193823
add byte [rax], al
movzx r12d, byte [rdi + 3]
and eax, 7
mov dh, 0x67
add eax, dword [rbx - 0x1f3ef820]
shl eax, 0x12
shl ecx, 6
loope 0x1401937b0
invalid
shl eax, 0x12
shl ecx, 6
loope 0x1401937b0
invalid
invalid
and r12d, 0x3f
or r12d, ecx
or esp, ecx
or esp, ecx
int3
or r12d, eax
cmp r12d, 0x110000
je 0x1401938f4
add dword [rax], eax
invalid
add byte [rdi], cl
test byte [rbx], dh
add dword [rax], eax
add byte [rax - 0x7d], cl
mov dword [rcx + rax*2], 0x7627fc83
add al, 0x41
cmp r12d, 0x27
invalid
add rdi, 4
cmp r12d, 0x27
jbe 0x1401937e0
invalid
adc eax, 0x834868eb
mov dword [rdx], 0x4406e0c1
add al, cl
loopne case.0x140148b47.953
or eax, r8d
jmp case.0x140148b47.974
add rdi, 2
shl eax, 6
loopne case.0x140148b47.953
add al, cl
loopne case.0x140148b47.953
or eax, r8d
rol byte [rcx - 0x77], 0xc4
mov r12d, eax
cmp r12d, 0x27
ja case.0x140148b47.974
mov eax, r12d
mov eax, esp
loopne 0x14019382c
movsxd rax, dword [rbx + rax*4]
invalid
add rax, rbx
jmp rax
mov word [rbp - 4], 0x305c
jmp 0x1401936f0
out dx, al
invalid
cld
pop rsp
and ch, cl
int 0xfe
invalid
invalid
add rdi, 3
shl eax, 0xc
or ecx, eax
mov r12d, ecx
cmp r12d, 0x27
jbe 0x1401937e0
cmp r12d, 0x5c
jne 0x140193846
mov word [rbp - 4], 0x5c5c
jmp 0x1401936f0
invalid
invalid
invalid
cmp r12d, 0x2ff
jbe 0x14019385b
mov ecx, r12d
call fcn.14002c4c0
test al, al
invalid
jne 0x140193885
mov ecx, r12d
call fcn.14002c380
sbb eax, 0x84ffe98b
invalid
je 0x140193885
invalid
mov byte [rbp - 4], 0x80
mov dword [rbp], r12d
add byte gs:[rcx - 0x75], cl
invalid
mov qword [rbp - 0x10], rax
mov dword [rbp - 0x10], eax
invalid
invalid
mov eax, dword [r15 + 7]
mov dword [rbp - 9], eax
mov r12b, 0x80
jmp 0x14019370f
lea rcx, [rbp - 4]
mov edx, r12d
call fcn.1400296f0
movzx r12d, byte [rbp - 4]
mov rax, qword [r15]
mov qword [rbp - 0x10], rax
mov eax, dword [r15 + 7]
mov dword [rbp - 9], eax
cmp r12b, 0x81
jne 0x14019370f
invalid
invalid
invalid
jmp 0x1401938f4
mov edx, dword [rbp - 0x24]
mov dword [r13 + 8], 0
mov qword [r13], 0
add byte [rax], al
add byte [rax], al
xor r12d, r12d
jmp 0x1401938de
movzx ecx, al
mov byte [rbp - 0x28], r12b
lea edx, [rax + 1]
mov byte [rbp - 0x1e], dl
cmp al, 0xa
jae 0x140193907
movzx edx, byte [rbp + rcx - 0x28]
mov rcx, r14
mov rax, qword [rbp - 0x40]
call qword [rax + 0x20]
test al, al
je case.0x14018f188.70
mov al, 1
jmp 0x1401938f6
xor eax, eax
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_srcescape.rs
mov edx, 0xa
call fcn.1401c6eb0
int3
add byte [rax], al
add byte [rbx - 0x3fce3fb3], cl
mov ecx, dword [rbp - 0x40]
xor eax, eax
test ecx, 0x400
je 0x14019451d
mov qword [rbp - 8], 0
lea r8, [rbp - 8]
mov rcx, rdi
stc
mov edx, 9
mov r9d, 8
call qword [sym.imp.kernel32.dll_GetFileInformationByHandleEx]
test eax, eax
je case.0x14018f188.120
outsd dx, dword [rsi]
mov eax, dword [rbp - 8]
clc
shl eax, 0x15
sar eax, 0x1f
and eax, dword [rbp - 4]
cld
mov ecx, dword [rbp - 0x40]
mov edx, dword [rbp - 0x1c]
mov r8d, dword [rbp - 0x24]
mov eax, dword [rbp - 0x24]
invalid
invalid
push rbp
in al, 0x44
mov eax, dword [rbp - 0x24]
invalid
invalid
mov r9d, dword [rbp - 0x20]
shl r9, 0x20
shl ecx, 0x20
loopne case.0x14018ff14.102
shl ecx, 0x20
loope case.0x14018f188.119
or r9, rdx
mov edx, dword [rbp - 0x18]
push rbp
invalid
mov r10d, dword [rbp - 0x10]
mov r11d, dword [rbp - 0x14]
shl r11, 0x20
or r11, r10
mov qword [rsi], 1
mov dword [rsi], 1
mov dword [rsi], 1
add byte [rax], al
mov qword [rsi + 8], r11
pop rsi
or bh, al
adc byte [rcx], r8b
adc byte [rcx], al
mov dword [rsi + 0x10], 1
adc byte [rcx], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x46], al
mov dword [rsi + 0x14], r8d
mov dword [rsi + 0x18], 1
add dword [rax], eax
add byte [rax], al
adc al, 0xc7
sbb byte [rcx], r8b
add dword [rax], eax
add byte [rax], al
mov dword [rsi + 0x1c], edx
invalid
invalid
invalid
add dword [rax], eax
add byte [rax], al
mov dword [rsi + 0x1c], edx
movups xmm0, xmmword [rbp - 0x3c]
adc byte [rbp - 0x3c], al
movups xmmword [rsi + 0x20], xmm0
adc dword [rsi + 0x20], eax
mov rdx, qword [rbp - 0x2c]
mov edx, dword [rbp - 0x2c]
mov qword [rsi + 0x30], rdx
mov dword [rsi + 0x30], edx
mov qword [rsi + 0x38], r9
mov dword [rsi + 0x38], ecx
mov dword [rsi + 0x40], ecx
mov dword [rsi + 0x44], eax
invalid
mov dword [rsi + 0x44], eax
jmp case.0x14018ff14.84
jmp case.0x14018ff14.84
call qword [sym.imp.kernel32.dll_GetLastError]
adc eax, 0x38f55
add byte [rax - 0x3f], cl
loopne case.0x14018f7e1.122
invalid
shl rax, 0x20
and byte [rax - 0x7d], cl
enter 0x4802, 0xffffffffffffff89
add cl, byte [rax - 0x77]
or rax, 2
add cl, byte [rax - 0x77]
mov qword [rsi + 8], rax
mov qword [rsi], 2
add al, byte [rax]
add byte [rax], al
invalid
or byte [rax - 0x39], r9b
or byte [rax - 0x39], cl
invalid
add al, byte [rax]
add byte [rax], al
invalid
add rsp, 0x60
pop rdi
pop rsi
pop rbp
ret
int3
push rbp
push rsi
push rdi
sub rsp, 0x30
xor byte [rax - 0x73], cl
insb byte [rdi], dx
lea rbp, [rsp + 0x30]
and al, 0x30
mov rdi, rdx
mov edi, edx
xlatb
mov rdx, qword [rdx + 8]
mov rsi, qword [rdi + 0x10]
mov esi, dword [rdi + 0x10]
or byte [rax - 0x75], cl
mov esi, dword [rdi + 0x10]
ja 0x1401945c7
adc byte [rcx - 0x77], cl
ror byte [rcx + 0x29], 1
invalid
invalid
mov r8, rdx
sub r8, rsi
sub eax, esi
invalid
jb 0x14019473b
invalid
add byte [rax - 0x75], cl
mov rdx, qword [rdi]
invalid
add rdx, rsi
add edx, esi
call case.0x1401962b9.147
invalid
add byte [rax], al
mov rcx, rax
ror dword [rax - 0x77], 0xd0
mov rax, rdx
mov eax, edx
ror byte [rax - 0x77], 1
mov qword [rbp - 0x10], rcx
invalid
invalid
mov qword [rbp - 8], rdx
push rbp
clc
test rcx, rcx
leave
je 0x1401945fc
mov ecx, eax
and ecx, 3
invalid
rol dword [rbx - 0x72b7fc1f], 0x15
add ecx, dword [rax - 0x73]
lea rdx, [0x14028d4c4]
adc eax, 0xf8ed7
xlatb
mov cs, word [rdi]
add byte [rax + 0x63], cl
movsxd rcx, dword [rdx + rcx*4]
invalid
or al, 0x8a
add rcx, rdx
add ecx, edx
sar edi, 1
loope case.0x1401932c1.68
invalid
jmp rcx
movzx ecx, byte [rax + 0x10]
mov dh, 0x48
adc bl, ch
jmp case.0x1400089d2.2314
jmp case.0x1400089d2.2314
add rsi, rax
add esi, eax
mov qword [rdi + 0x10], rsi
ja case.0x1400089d2.2332
mov rax, qword [rdi + 0x18]
mov eax, dword [rdi + 0x18]
sbb byte [rax + 0x39], cl
invalid
cmp rax, rsi
cmp eax, esi
cmova rsi, rax
cmova esi, eax
mov qword [rdi + 0x18], rsi
jmp case.0x1400089d2.2329
mov rcx, rax
mov rcx, rax
shr rcx, 0x20
mov rsi, rax
invalid
call fcn.14018d830
xchg edx, eax
invalid
dec dword [rcx - 0xf76b73f]
mov eax, esi
invalid
jmp 0x106a28e3e
xchg edx, eax
invalid
invalid
jmp case.0x1400089d2.2314
mov rcx, rax
shr rcx, 0x20
shr ecx, 0x20
shr ecx, 0x20
cmp ecx, 0x28
ja case.default.0x140194648
invalid
mov byte [rax], al
add byte [rax], al
invalid
xchg dword [rax + 0x48000000], ecx
lea edx, [0x14028d4d4]
adc eax, 0xf8e93
lea rdx, [0x14028d4d4]
adc eax, 0xf8e93
movsxd rcx, dword [rdx + rcx*4]
or al, 0x8a
add rcx, rdx
jmp rcx
invalid
xor ecx, ecx
jmp case.0x1400089d2.2314
invalid
movzx ecx, byte [rax + 0xf]
jo 0x14b8e5250
cmp cl, 0xb
jne 0x140194662
invalid
lea rcx, [rbp - 8]
lea ecx, [rbp - 8]
clc
call fcn.14018b3d0
invalid
xor eax, eax
add rsp, 0x30
pop rdi
pop rsi
pop rbp
ret
mov cl, 0x25
jmp case.0x1400089d2.2314
invalid
mov cl, 0x23
jmp case.0x1400089d2.2314
invalid
mov cl, 0x24
jmp case.0x1400089d2.2314
mov cl, 0x1b
jmp case.0x1400089d2.2314
invalid
mov cl, 0x22
jmp case.0x1400089d2.2314
invalid
mov cl, 0x10
jmp case.0x1400089d2.2314
mov cl, 0xe
jmp case.0x1400089d2.2314
int3
mov cl, 0x21
jmp case.0x1400089d2.2314
invalid
mov cl, 0xb
jmp case.0x1400089d2.2314
invalid
mov cl, 4
jmp case.0x1400089d2.2314
invalid
mov cl, 0x28
jmp case.0x1400089d2.2314
invalid
mov cl, 0xc
jmp case.0x1400089d2.2314
invalid
mov cl, 9
jmp case.0x1400089d2.2314
mov cl, 0x19
jmp case.0x1400089d2.2314
invalid
mov cl, 0x18
jmp case.0x1400089d2.2314
lodsb al, byte [rsi]
mov cl, 2
jmp case.0x1400089d2.2314
invalid
mov cl, 0xf
jmp case.0x1400089d2.2314
movsb byte [rdi], byte [rsi]
mov cl, 3
jmp case.0x1400089d2.2314
invalid
mov cl, 7
jmp case.0x1400089d2.2314
pushfq
mov cl, 1
jmp case.0x1400089d2.2314
cwde
mov cl, 0x1f
jmp case.0x1400089d2.2314
xchg esp, eax
invalid
mov cl, 0x11
jmp case.0x1400089d2.2314
nop
mov cl, 0x29
jmp case.0x1400089d2.2314
invalid
mov cl, 0x14
jmp case.0x1400089d2.2314
invalid
mov byte [rcx - 0x4e7b14fb], dh
adc eax, 0xdb180eb
jmp case.0x1400089d2.2314
mov cl, 0xd
mov cl, 5
jmp case.0x1400089d2.2314
test byte [rcx - 0x4e7f14eb], dh
mov cl, 0x15
jmp case.0x1400089d2.2314
mov cl, 0xd
or eax, 0xffff79e9
jmp case.0x1400089d2.2314
invalid
push qword [rcx - 0x8d16fa]
mov cl, 6
jmp case.0x1400089d2.2314
invalid
invalid
invalid
invalid
mov cl, 0x12
jmp case.0x1400089d2.2314
invalid
invalid
invalid
invalid
invalid
mov cl, 0xa
jmp case.0x1400089d2.2314
invalid
push qword [rcx - 0xa216f8]
mov cl, 8
jmp case.0x1400089d2.2314
pop rbp
invalid
invalid
invalid
or cl, ch
pop rbp
invalid
invalid
mov cl, 0x1e
jmp case.0x1400089d2.2314
invalid
invalid
invalid
invalid
mov cl, 0x20
jmp case.0x1400089d2.2314
invalid
invalid
invalid
invalid
invalid
mov cl, 0x16
jmp case.0x1400089d2.2314
invalid
push qword [rcx - 0xbe16d9]
mov cl, 0x27
jmp case.0x1400089d2.2314
invalid
invalid
invalid
invalid
invalid
invalid
invalid
mov cl, 0x13
jmp case.0x1400089d2.2314
invalid
invalid
invalid
invalid
invalid
mov cl, 0x17
jmp case.0x1400089d2.2314
invalid
invalid
invalid
invalid
invalid
invalid
mov cl, 0x1c
jmp case.0x1400089d2.2314
invalid
push qword [rcx - 0xda16e3]
invalid
mov cl, 0x1d
jmp case.0x1400089d2.2314
invalid
invalid
invalid
invalid
and eax, 0xb1ffffff
jmp case.0x1400089d2.2314
invalid
invalid
invalid
mov cl, 0x26
jmp case.0x1400089d2.2314
invalid
invalid
invalid
invalid
mov cl, 0x1a
jmp case.0x1400089d2.2314
invalid
invalid
invalid
sbb ch, cl
invalid
invalid
lea r8, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_srcio_borrowed_buf.rs
add eax, 0xcb8e6
add byte [rax - 0x77], cl
mov rcx, rsi
int1
call fcn.1401c6ea0
int3
add ah, cl
int3
int3
push rsi
sub rsp, 0xa8
in al, dx
test al, 0
add byte [rax], al
test al, 0
add byte [rax], al
lea rbp, [rsp + 0x80]
add byte [rax], 0
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
movups xmm0, xmmword [0x140262968]
adc byte [0x140262968], al
loope case.0x14018faf8.126
or al, 0
add byte [rdi], cl
movaps xmmword [rbp], xmm0
sub dword [rbp], eax
add byte [r8 - 1], r15b
mov eax, 0xffffffff
invalid
cmp r8, rax
cmp eax, eax
ror byte [rcx + 0xf], 0x42
cmovb rax, r8
xorps xmm0, xmm0
invalid
ror byte [rdi], 0x57
ror byte [rdi], 0x57
ror byte [rdi], 0x11
movups xmmword [rsp + 0x38], xmm0
and al, 0x38
and al, 0x38
mov dword [rsp + 0x30], eax
and al, 0x30
and al, 0x30
mov qword [rsp + 0x28], rdx
push rsp
and al, 0x28
invalid
sub byte [rax - 0x77], cl
mov rax, rbp
mov eax, ebp
call 0x1645dd0db
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
and byte [rcx], dh
xor edx, edx
rol byte [rbp + 0x31], cl
rol byte [rbp + 0x31], 0xc9
xor r9d, r9d
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.ntdll.dll_NtReadFile]
adc eax, 0x38e46
add eax, dword [rax]
add byte [0x1401948aa], bh
cmp eax, 0x103
add eax, dword [rcx]
add byte [rax], al
jne 0x1401947ba
mov rcx, rsi
mov ecx, esi
mov edx, 0xffffffff
call qword [sym.imp.kernel32.dll_WaitForSingleObject]
add eax, dword [rax]
mov eax, dword [rbp]
add byte [0x1001947d0], r15b
cmp eax, 0xc0000011
add byte [rax], al
sal byte [rbp + 6], 0x31
jne 0x1401947c7
xor edx, edx
xor eax, eax
jmp case.0x140148f55.2217
invalid
jne 0x1401947c7
xor edx, edx
xor eax, eax
jmp case.0x140148f55.2217
invalid
sub bh, byte [0x1401948cf]
cmp eax, 0x103
add byte [rax], al
je 0x1401947fb
sub eax, 0x878c085
test eax, eax
js 0x1401947da
invalid
or byte [rax - 0x75], cl
mov rdx, qword [rbp + 8]
push rbp
or byte [rcx], dh
xor eax, eax
jmp case.0x140148f55.2217
shr bl, 0x17
mov ecx, eax
call qword [sym.imp.ntdll.dll_RtlNtStatusToDosError]
mov es, word ss:[rbx]
mov es, word [rbx]
invalid
sar edi, 0x15
mov es, word ss:[rbx]
mov es, word [rbx]
add byte [rcx - 0x1d3eb73e], cl
mov edx, eax
shl rdx, 0x20
or rdx, 2
invalid
mov edx, eax
shl rdx, 0x20
or rdx, 2
or edx, 2
mov eax, 1
add byte [rax - 0x7f], cl
invalid
add rsp, 0xa8
pop rsi
pop rbp
add byte [rax], al
add byte [rsi + 0x5d], bl
ret
mov dword [rbp + 0x18], 0
add byte [rax], al
add byte [rax], al
mov byte [rbp + 0x1c], 0
lea rax, str.fatal_runtime_error:_I_O_error:_operation_failed_to_complete_synchronously_n
loope 0x140194818
invalid
add byte [rax - 0x73], cl
add eax, 0xce1bb
loope 0x140194818
invalid
mov ebx, 0x48000ce1
mov dword [rbp - 0x38], eax
add byte [rax - 0x77], cl
enter 0xffffffffffffc748, 0x45
invalid
invalid
rol byte [r9], 1
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
lea rax, [rbp + 0x20]
lea eax, [rbp + 0x20]
rol byte [r9], 1
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [rbp + 0x20]
mov qword [rbp - 0x28], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
adc dword [rbp - 0x20], eax
invalid
lea eax, [rbp + 0x20]
mov qword [rbp - 0x28], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
adc dword [rbp - 0x20], eax
adc dword [rbp - 0x20], eax
lea rcx, [rbp + 0x18]
lea ecx, [rbp + 0x18]
lea rdx, [rbp - 0x38]
lea edx, [rbp - 0x38]
call fcn.14018b320
jmp 0x14019489d
mov qword [rbp - 8], rax
lea rcx, [rbp - 8]
call fcn.14018b3b0
mov ecx, 7
add byte [rax], al
invalid
add byte [rax], al
int 0x29
ud2
int3
push rbp
push rsi
sub rsp, 0x38
sub esp, 0x38
cmp byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
cmp byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
call case.0x1401962b9.147
mov qword [rbp - 8], rax
mov dword [rbp - 8], eax
invalid
mov dword [rbp - 8], eax
mov qword [rbp], rdx
mov dword [rbp], edx
test rax, rax
test eax, eax
je case.0x140194883.39
mov rcx, rdx
mov eax, edx
rol byte [rbx - 0x72b3fc20], 1
add eax, 0xf8cfc
mov word [rdi], cs
invalid
rol byte [rbx - 0x72b3fc20], 1
add eax, 0xf8cfc
mov word [rdi], cs
invalid
mov word [rdi], cs
add byte [rcx + 0x63], cl
movsxd rax, dword [r8 + rax*4]
movsxd rax, dword [r8 + rax*4]
invalid
add rax, r8
jmp rax
loopne case.0x14002eaa5.2077
movzx eax, byte [rdx + 0x10]
jmp 0x1401948c1
mov dh, 0x42
adc bl, ch
shr rcx, 0x20
shr rcx, 0x20
shr rcx, 0x20
mov rsi, rdx
call fcn.14018d830
mov rdx, rsi
bnd jmp 0x1401948c1
invalid
bnd jmp 0x1401948c1
shr rcx, 0x20
shr ecx, 0x20
cmp ecx, 0x28
ja case.default.0x1401948b7
add byte [rax], al
add byte [rax], al
lea rax, [0x14028d588]
movsxd rcx, dword [rax + rcx*4]
invalid
or al, 0x88
str word [rax + 0x63]
or al, 0x88
add rcx, rax
add ecx, eax
jmp rcx
xor eax, eax
jmp 0x1401948c1
invalid
add al, 0xf
mov dh, 0x42
ud1
add dword [rax], eax
add byte [rax], al
invalid
movzx eax, byte [rdx + 0xf]
mov ecx, 1
add byte [rax], al
add byte [rbx + rcx], bh
cmp al, 0xb
jne 0x1401948d7
lea rcx, [rbp]
call fcn.14018b3d0
invalid
push qword [rcx]
invalid
invalid
xor ecx, ecx
mov rax, rcx
mov eax, ecx
enter 0xffffffffffff8348, 0xffffffffffffffc4
add rsp, 0x38
pop rsi
cmp byte [rsi + 0x5d], bl
pop rbp
ret
mov al, 0x25
jmp 0x1401948c1
mov al, 0x23
jmp 0x1401948c1
and ebp, ebx
fdiv dword [rax - 0x4f2b14dc]
mov al, 0x24
jmp 0x1401948c1
mov al, 0x1b
jmp 0x1401948c1
mov al, 0x22
jmp 0x1401948c1
int3
mov al, 0x10
jmp 0x1401948c1
mov al, 0xe
jmp 0x1401948c1
mov al, 0x24
jmp 0x1401948c1
mov al, 0x1b
jmp 0x1401948c1
mov al, 0x22
jmp 0x1401948c1
int3
mov al, 0x10
jmp 0x1401948c1
mov al, 0xe
jmp 0x1401948c1
mov al, 0x21
jmp 0x1401948c1
mov al, 0xb
jmp 0x1401948c1
mov al, 4
jmp 0x1401948c1
mov al, 0x28
jmp 0x1401948c1
mov al, 0xc
jmp 0x1401948c1
mov al, 9
jmp 0x1401948c1
mov al, 0x19
jmp 0x1401948c1
mov al, 0x18
jmp 0x1401948c1
mov al, 2
jmp 0x1401948c1
mov al, 0xf
jmp 0x1401948c1
mov al, 3
jmp 0x1401948c1
mov al, 7
jmp 0x1401948c1
mov al, 1
jmp 0x1401948c1
mov al, 0x1f
jmp 0x1401948c1
mov al, 0x11
jmp 0x1401948c1
invalid
mov byte [rax - 0x4f7b14d7], dh
adc al, 0xeb
jmp 0x1401948c1
mov al, 5
jmp 0x1401948c1
invalid
push qword [rax - 0x8d16eb]
mov al, 0x15
invalid
jb 0x14019494c
mov al, 0x29
jmp 0x1401948c1
mov al, 0x14
jmp 0x1401948c1
mov al, 5
jmp 0x1401948c1
invalid
invalid
invalid
mov al, 0x15
jmp 0x1401948c1
jb 0x14019494c
invalid
invalid
invalid
mov al, 0xd
jmp 0x1401948c1
invalid
invalid
invalid
mov al, 6
jmp 0x1401948c1
invalid
invalid
invalid
mov al, 0x12
jmp 0x1401948c1
invalid
invalid
invalid
mov al, 0xa
jmp 0x1401948c1
invalid
invalid
invalid
mov al, 8
jmp 0x1401948c1
invalid
invalid
invalid
mov al, 0x1e
jmp 0x1401948c1
invalid
invalid
invalid
mov al, 0x20
jmp 0x1401948c1
invalid
invalid
invalid
mov al, 0x16
jmp 0x1401948c1
invalid
invalid
invalid
mov al, 0x27
jmp 0x1401948c1
invalid
invalid
invalid
mov al, 0x13
jmp 0x1401948c1
invalid
invalid
invalid
mov al, 0x17
jmp 0x1401948c1
invalid
invalid
invalid
mov al, 0x1c
jmp 0x1401948c1
invalid
invalid
invalid
mov al, 0x1d
jmp 0x1401948c1
invalid
invalid
invalid
mov al, 0x26
jmp 0x1401948c1
invalid
invalid
mov al, 0x1a
jmp 0x1401948c1
and byte [rax - 0x7d], cl
enter 0x4802, 0xffffffffffffffc7
add cl, byte [rax - 0x39]
test al, 1
add byte [rax], al
add byte [rax - 0x73], cl
mov r8b, 0x48
mov al, 0x48
mov dword [rbp - 0x50], eax
call fcn.14018b3d0
xor eax, eax
invalid
add rsp, 0x80
pop rdi
pop rsi
pop rbp
ret
mov edx, edx
mov rax, r9
enter 0x149, 0xffffffffffffffc0
ror dword [rdi + rcx + 0x44], 0xc0
add byte [rax], ah
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
invalid
add eax, dword [rdx]
add byte [rax], al
jge 0x1401951c7
add byte [rax - 0x7b], cl
sal byte [rbp - 0x57], 0x48
jne 0x1401951cb
test rdx, rdx
push 0x10
cmova esp, eax
or byte [rax - 0x77], cl
enter 0xffffffffffff8948, 0x75
mov dword [rbp - 0x28], esi
mov eax, 1
invalid
or bl, bpl
cmp al, 0x31
ror byte [rcx + rcx*4 - 0x1e], 0x48
not edx
ror byte [r8 - 0x73], 1
test al, 0x4d
mov eax, esp
mov ecx, edi
mov dword [rcx + 8], eax
or byte [r9 + rcx*4 + 0x21], cl
mov ecx, dword [rbp]
ror byte gs:[rax - 0x39], 1
ror byte [rax - 0x39], 1
fadd dword [r8]
add byte [rax], al
add byte [rcx + rcx*4 + 0x75], cl
mov dword [rbp - 0x20], esi
jne 0x1401952ba
invalid
mov ecx, dword [rbx]
test eax, eax
loopne 0x140195347
mov esi, edx
add dword cs:[rax], eax
add byte [rax - 0x75], cl
mov rax, qword [rbp - 0x30]
invalid
invalid
ror byte [rax + 0x39], 1
ret 0x8b4c
leave
lea eax, [rax + rax]
invalid
xchg edi, eax
add byte [rax], al
add byte [rax - 0x77], cl
push rbp
test al, 0x4c
mov ecx, esi
call fcn.14018b3d0
invalid
dec dword [rax - 0x75]
mov ecx, dword [rbx]
mov rdx, r15
cli
or ecx, dword [rcx + rcx*4 - 6]
call case.0x14018f188.127
mov rdx, rax
mov edx, eax
test rax, rax
test eax, eax
je 0x1401952f5
pop rax
invalid
invalid
invalid
add byte [rax], al
add byte es:[rax], al
add byte [rax], al
jmp 0x140195411
xor edx, edx
jmp 0x14019540f
invalid
or al, 0
mov dl, 0xc2
or al, 0
int3
mov dword [rbp - 8], eax
mov qword [rbp], rdx
test rax, rax
je 0x14019550e
lea rbx, [rbp]
lea r15, [0x14028d63c]
lea r14, [rbp - 0x30]
jmp case.0x14002e130.2149
cmp byte [rdx + 0xf], 0x23
jne case.0x1401954ec.2
mov rcx, rbx
call fcn.14018b3d0
mov rcx, qword [rdi]
mov r8d, 0x20
mov rdx, r14
call case.0x140148f55.1457
mov qword [rbp - 8], rax
clc
mov qword [rbp], rdx
test rax, rax
je 0x14019550e
mov ecx, edx
and ecx, 3
movsxd rcx, dword [r15 + rcx*4]
add rcx, r15
add ecx, edi
jmp rcx
cmp byte [rdx + 0x10], 0x23
je 0x1401954ba
jmp case.0x1401954ec.2
mov rcx, rdx
shr rcx, 0x20
jmp 0x16412d82a
je 0x1401954ba
jmp case.0x1401954ec.2
cmp rdx, 0x21
jae 0x14019556a
mov r14, rax
mov rax, qword [rsi]
mov rdi, qword [rsi + 0x10]
jle 0x14019552e
sub rax, rdi
mov rbx, rdx
cmp rax, rdx
jb 0x140195556
mov rcx, qword [rsi + 8]
add rcx, rdi
lea rdx, [rbp - 0x30]
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov rdx, rbx
add rdi, rbx
mov qword [rsi + 0x10], rdi
mov rax, r14
invalid
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop r15
pop rbp
ret
mov rcx, rsi
mov rdx, rdi
mov r8, rbx
call fcn.1401cb2e0
jl 0x1401955bf
add eax, dword [rax]
add byte [rax - 0x75], cl
jle 0x140195578
jmp 0x140195529
lea r8, [0x140261708]
mov rcx, rdx
mov edx, 0x20
add byte [rax], al
call fcn.1401c6f20
add ah, cl
mov r8, rdx
cmove r8, rax
mov r9, qword [r12]
mov r13, qword [r12 + 0x10]
and al, 0x10
invalid
mov rcx, r9
sub rcx, r13
cmp rcx, r8
cmp ecx, eax
ror dword [rdi], 0x83
jae 0x1401957a6
xchg esi, eax
add byte [rax], al
invalid
add byte [rcx + 1], bh
mov ecx, 1
movabs rdx, 0x2600000003
add r8, r13
add eax, ebp
add eax, ebp
jb 0x14019581c
hlt
add byte [rax], al
add byte [rbx - 0x73], cl
lea rcx, [r9 + r9]
or al, 9
cmp rcx, r8
cmova r8, rcx
cmp r8, 9
mov ebx, 8
or byte [rax], al
add byte [rax], al
invalid
add byte [rcx + 0xf], cl
fmul dword [r9 - 0x77]
fmul dword [rcx - 0x77]
cmovae rbx, r8
fmul dword [rcx - 0x77]
mov r8, rbx
mov eax, ebx
fmul dword [rcx - 9]
ror byte [rcx - 0x3f], 1
shr r8, 0x3f
mov r15, rdx
xlatb
not r8
shr r8, 0x3f
mov r15, rdx
xlatb
mov r14, rax
test r9, r9
je 0x140195769
adc al, 0x49
mov eax, dword [rsp + 8]
and al, 8
mov rax, qword [r12 + 8]
mov qword [rbp - 0x48], rax
mov dword [rbp - 0x48], eax
mov r8d, 0xc84d894c
mov qword [rbp - 0x38], r9
mov eax, 1
jmp 0x14019576b
xor eax, eax
mov qword [rbp - 0x40], rax
lea rcx, [rbp - 0x30]
lea ecx, [rbp - 0x30]
ror byte [rbp + rcx*4 + 0x4d], 1
mov eax, 0x49c2894c
mov rdx, r8
mov r8, rbx
lea r9, [rbp - 0x48]
mov rdx, r8
mov r8, rbx
call fcn.1400036b0
cmp qword [rbp - 0x30], 0
je 0x140195796
mov rdx, r15
cli
mov ecx, 1
jmp 0x14019581c
xchg byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
xchg byte [rax], al
add byte [rax], al
invalid
mov rax, qword [rbp - 0x28]
mov qword [r12 + 8], rax
invalid
mov qword [r12], rbx
mov rax, r14
mov qword [rbp - 8], r13
mov rcx, rsi
mov rdx, r12
mov r8, rax
ror byte [rcx - 0x77], 0xf9
mov r9, rdi
mov qword [rbp - 0x10], r12
mov dword [rbp - 0x10], esp
call case.0x140194648.149
mov r15, rax
mov rdi, rdx
mov edi, edx
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rdx
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov rsi, qword [rax + 0x10]
jo case.0x14018d863.696
mov r8, rsi
mov r14, qword [rbp - 8]
clc
clc
sub r8, r14
jb 0x140195830
invalid
invalid
mov rbx, rax
mov rdx, qword [rax + 8]
mov edx, dword [rax + 8]
push rax
or byte [rcx + rax - 0xe], cl
invalid
add rdx, r14
lea rcx, [rbp - 0x48]
call fcn.1400297e0
dec dword [rbp - 0x7b]
dec dword [rax - 0x73]
lea rdx, str.stream_did_not_contain_valid_UTF_8
test r15, r15
lea rdx, str.stream_did_not_contain_valid_UTF_8
lea edx, [0x140261110]
adc bh, byte [rcx + 0xf48000c]
cmovne rdx, rdi
xlatb
cmp qword [rbp - 0x48], 0
cmovne rsi, r14
cmove rdx, rdi
xlatb
mov ecx, 1
add dword [rax], eax
add byte [rax], al
add byte [rcx + 0xf], cl
cmove rcx, r15
iretd
mov qword [rbx + 0x10], rsi
mov rax, rcx
add rsp, 0x78
invalid
enter 0xffffffffffff8348, 0xffffffffffffffc4
js 0x14019587f
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
mov qword [rbp - 0x18], r15
lea r8, [0x1402616d8]
invalid
mov rcx, r14
mov ecx, esi
mov rdx, rsi
mov edx, esi
call fcn.1401c6ea0
ud2
invalid
add byte [rdi], cl
or ecx, dword [rdi]
invalid
invalid
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
and al, 0x10
and al, 0x10
push rbp
push r15
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x70]
push 0x70
in al, dx
sub byte [rax - 0x73], cl
push 0x70
cmp qword [rbp - 0x18], 0
jge 0x140195855
add byte [rcx + rcx + 0x48], dh
lea ecx, [rbp - 0x28]
invalid
invalid
je 0x140195879
lea rcx, [rbp - 0x28]
fsubr st(0)
fsubr st(0)
call fcn.14018b3d0
push rdi
pop rbx
invalid
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
add byte [rax], al
mov qword [rsp + 0x10], rdx
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push rdi
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
in al, dx
sub byte [rax - 0x73], cl
invalid
invalid
lea rbp, [rdx + 0x70]
push 0x70
mov rax, qword [rbp - 8]
mov eax, dword [rbp - 8]
mov rcx, qword [rbp - 0x10]
mov qword [rcx + 0x10], rax
adc byte [r8 - 0x7d], cl
invalid
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
adc byte [r8 - 0x7d], cl
invalid
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop rsi
pop r15
pop rbp
ret
int3
mov rbp, rsp
pop rbp
jmp fcn.14018ba90
mov dh, 0x61
invalid
invalid
int3
int3
int3
mov rdx, r8
ret 0x8949
mov r8, rax
pop rbp
jmp fcn.140194240
invalid
invalid
invalid
invalid
int3
int3
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x1b8
sub esp, 0x1b8
mov eax, 0x48000001
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
mov qword [rbp + 0x130], 0xfffffffffffffffe
mov r13, r8
mov rsi, rdx
mov esi, edx
mov rbx, rcx
mov r15, qword [rcx + 8]
jns 0x14019593b
or byte [rbx + rcx*4 + 0x71], cl
adc byte [rbp - 0x7b], cl
invalid
je 0x14019599b
mov rdi, rsi
mov rsi, r13
mov r13, rbx
movzx eax, byte [r14 + r15 - 1]
cmp al, 0x2f
setne r12b
cmp al, 0x5c
setne bl
xchg ebp, eax
ret
lea rcx, [rbp + 0xc0]
add byte [rax], al
invalid
ret
add byte [rax], al
mov rdx, r15
mov r8, r14
invalid
call fcn.14018f1f0
movzx r8d, byte [rbp + 0xc0]
movzx eax, byte [rbp + 0xc0]
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0xc0
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0xc0
mov r10, qword [rbp + 0xd0]
mov edx, dword [rbp + 0xd0]
xchg ebp, eax
rol byte [rax], 1
add byte [rax], al
invalid
add byte [rbx + rcx*4 - 0x73], cl
loopne 0x140195980
invalid
mov r9, qword [rbp + 0xe0]
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xf7cc3
ret
jl 0x140195997
invalid
add byte [rax], al
lea rcx, [0x14028d64c]
ret
movsxd rdx, dword [rcx + rax*4]
invalid
add rdx, rcx
mov rcx, r15
jmp rdx
lea rcx, [r10 + 4]
jmp 0x1401959e4
invalid
mov dil, 6
mov dword [rbp + 0x108], 0
or byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x31], al
in al, 0xe9
xor r12d, r12d
xor esp, esp
jmp case.0x1401954ec.27
and eax, dword [rcx]
add byte [rax], al
lea rcx, [r9 + 1]
test r9, r9
cmove rcx, r9
add rcx, r10
add ecx, edx
add rcx, 8
add ecx, 8
jmp 0x1401959e4
and byte [rcx + 6], bh
mov ecx, 6
invalid
add bl, ch
sbb dword [rcx - 0x73], ecx
lea rcx, [r9 + 1]
test r9, r9
jmp 0x1401959e4
lea rcx, [r9 + 1]
test r9, r9
cmove rcx, r9
cmove ecx, ecx
add rcx, r10
add rcx, 2
rol dword [rdx], 0xeb
invalid
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add eax, 0x2b9
invalid
add al, byte [rax]
add byte [rax], al
mov ecx, 2
add byte [rcx + rdi - 0xf], cl
cmp rcx, r14
ja case.default.0x14019638b
jne case.0x14018d4e4.622
or al, 0xc7
test dword [rax], ecx
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add bl, ch
sbb cl, byte [rcx + rax - 7]
add rcx, r15
mov dword [rbp + 0x108], 0
add byte [rax], al
jmp 0x140195a15
add rcx, r15
stc
movzx ecx, byte [rcx]
cmp cl, 0x2f
stc
invalid
sete dl
cmp cl, 0x5c
sete cl
or cl, dl
mov dword [rbp + 0x108], ecx
and r12b, bl
mov rcx, qword [rbp + 0xc1]
mov rdx, qword [rbp + 0xc8]
mov qword [rbp + 0x3f], rdx
add byte [rax], al
add byte [rax - 0x77], cl
push rbp
invalid
mov qword [rbp + 0x38], rcx
mov r11, qword [rbp + 0xd8]
add byte [rax], al
add byte [rax], al
mov eax, eax
lea rcx, [0x14028d668]
sub bh, byte [rdi + rcx]
sub bh, byte [rdi + rcx]
movsxd rdx, dword [rcx + rax*4]
add rdx, rcx
add edx, ecx
add edx, ecx
mov rbx, r13
mov r13, rsi
mov ebp, esi
mov rsi, rdi
mov qword [rbp + 0xb8], r9
mov qword [rbp + 0x20], r10
push rbp
and byte [rcx + rcx*4 + 0x5d], cl
sub bh, bh
jmp rdx
push rbp
and byte [rcx + rcx*4 + 0x5d], cl
sub bh, bh
jmp rdx
invalid
lea rcx, [r10 + 4]
lea ecx, [rdx + 4]
add al, 0x48
test ecx, ecx
leave
test rcx, rcx
jne case.0x14018e851.244
xor ch, bl
lea rcx, [r9 + 1]
lea rcx, [r9 + 1]
jmp case.0x140195a5d.6
lea rcx, [r9 + 1]
test r9, r9
leave
cmove rcx, r9
cmove ecx, ecx
add rcx, r10
add rcx, 8
test rcx, rcx
ror dword [rax - 0x7d], 1
ror dword [rax], 0x48
test ecx, ecx
jne case.0x14018e851.244
sbb ebx, ebp
xor byte [rcx - 0x73], cl
lea rcx, [r9 + 1]
test r9, r9
jmp case.0x140195a5d.6
lea rcx, [r9 + 1]
test r9, r9
cmove rcx, r9
leave
add rcx, r10
add rcx, 2
test rcx, rcx
leave
leave
je case.0x140195a5d.6
lea rcx, [0x14028d684]
or eax, 0xf7be3
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
loopne 0x140195af4
lea rax, [r10 + 4]
lea eax, [rdx + 4]
cmp rax, r14
je 0x140195ac2
mov edi, r8d
jmp case.0x1401954ec.27
mov eax, 6
cmp rax, r14
cmp eax, esi
jne case.0x140195a5d.6
int1
int1
xor eax, eax
mov edi, r8d
cmp r8b, 5
rol byte [rcx + rcx*4 - 0x39], 0x41
cmp al, 5
movzx r12d, r12b
cmove r12d, eax
invalid
invalid
loopne case.0x14018e91f.242
mov rcx, rsi
mov ecx, esi
mov rdx, r13
call fcn.14018f0b0
rcl byte [rbp - 0x3f7b0001], cl
jne 0x140195b6c
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
lea rcx, [rbp + 0xc0]
lea ecx, [rbp + 0xc0]
rol byte [rax], 0
add byte [rax - 0x77], cl
mov rdx, rsi
mov r8, r13
mov rdx, rsi
mov edx, esi
mov r8, r13
call fcn.14018f1f0
movzx edx, byte [rbp + 0xc0]
invalid
clc
xchg esi, eax
invalid
dec dword [rdi]
mov dh, 0x95
rol byte [rax], 0
add byte [rax - 0x75], cl
mov rcx, qword [rbp + 0xd0]
invalid
rol byte [rax], 1
add byte [rax], al
mov rax, qword [rbp + 0xe0]
mov eax, dword [rbp + 0xe0]
loopne 0x140195b0b
add byte [rax], al
lea r8, [0x14028d698]
movsxd rdx, dword [r8 + rdx*4]
str word [rcx + 0x63]
add byte [rcx + 0x63], cl
adc al, 0x90
add rdx, r8
ret 0xe2ff
jmp rdx
loop 0x140195b66
add rcx, 4
add ecx, 4
jmp 0x140195b63
mov eax, 2
add byte [rax], al
add byte [rcx + rdi - 0x10], cl
cmp rax, r14
cmp rax, r14
je 0x140195ac2
jmp case.0x140195a5d.6
test byte [rax - 0x73], cl
push rax
add dword [rax - 0x7b], ecx
lea rdx, [rax + 1]
test rax, rax
invalid
ror byte [rax + 0xf], 0x44
cmove rdx, rax
add rcx, rdx
add ecx, edx
ror byte [rax + 1], 1
add ecx, edx
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
invalid
add rcx, 2
jmp 0x140195b63
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
add bl, ch
sbb dword [rax - 0x73], ecx
invalid
invalid
jmp 0x140195b63
lea rdx, [rax + 1]
lea edx, [rax + 1]
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
test rax, rax
cmove rdx, rax
invalid
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
invalid
invalid
add rcx, rdx
add ecx, edx
add rcx, 8
ror dword [rax], 0xeb
jmp 0x140195b63
add eax, 0x2b9
mov ecx, 2
add byte [rcx + rdi - 0x17], cl
cmp rcx, r13
ja 0x1401963ec
xchg dword [rax + 0x48000008], eax
mov dword [rbx + 0x10], 0
adc byte [r8], al
add byte [rax], al
invalid
mov qword [rbx + 0x10], 0
adc byte [r8], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rcx, rbx
mov ecx, ebx
invalid
mov rdx, rsi
mov r8, r13
mov eax, ebp
call fcn.140194010
nop
add rsp, 0x1b8
add dword [rax], eax
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop rsi
pop r15
pop rbp
ret
test r13, r13
je 0x140195c71
cmp dil, 3
jae 0x140195c71
add edi, 0
add byte [rax], al
mov dword [rax], 0x894c0000
jge 0x140195b8e
mov qword [rbp - 0x20], r15
loopne case.0x14018ff14.214
mov qword [rbp - 0x18], r14
mov dword [rbp - 0x18], esi
mov byte [rbp - 0x10], dil
jge 0x140195ba6
mov rax, qword [rbp + 0x38]
mov rcx, qword [rbp + 0x3f]
mov qword [rbp - 0xf], rax
invalid
int1
mov qword [rbp - 8], rcx
mov rax, qword [rbp + 0x20]
and byte [r8 - 0x77], r9b
invalid
invalid
and byte [r8 - 0x77], r9b
add byte [r8 - 0x75], r9b
mov rax, qword [rbp + 0x28]
mov eax, dword [rbp + 0x28]
sub byte [r8 - 0x77], r9b
mov qword [rbp + 8], rax
mov rax, qword [rbp + 0xb8]
or byte [r8 - 0x75], r9b
test dword [rax + 0x48000000], edi
mov dword [rbp + 0x10], eax
invalid
invalid
mov qword [rbp + 0x10], rax
adc byte [rsi - 0x39], ah
mov word [rbp + 0x18], 0x200
sbb byte [r8], r8b
add cl, byte [rbx + 0x10885]
invalid
test dword [rax], ecx
add dword [rax], eax
invalid
mov eax, dword [rbp + 0x108]
test dword [rax], ecx
add dword [rax], eax
invalid
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x72b7e5bb], cl
test al, 0x48
lea rdx, [rbp - 0x20]
mov byte [rbp + 0x1a], al
lea rcx, [rbp - 0x58]
lea rdx, [rbp - 0x20]
call fcn.14018f690
xchg ebx, eax
invalid
invalid
inc dword [rax + 0x480aa87d]
mov dword [rbp + 0x30], ebx
pop rbp
invalid
cmp byte [rbp - 0x58], 0xa
mov qword [rbp + 0x30], rbx
pop rbp
invalid
pop rbp
xor byte [rdi], cl
test dword [rcx + 0x48000000], esi
add byte [rax], al
invalid
jne 0x140195cbc
add byte [rax], al
mov qword [rbp + 0x110], 0
mov dword [rbp + 0x110], 0
add byte [rax - 0x39], cl
mov qword [rbp + 0x118], 8
mov dword [rbp + 0x118], 8
test dword [rax], ebx
add dword [rax], eax
add byte [rax], cl
add byte [rax], al
sbb byte [rcx], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], esp
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
jmp 0x140195e0c
mov qword [rbp + 0x120], 0
jmp 0x140195e0c
lea rax, [r9 + 1]
add dword [r13 - 0x7b], ecx
test r9, r9
leave
cmove rax, r9
add rax, r10
add rax, 2
ror dword [rcx + rax - 0x30], 0x48
add eax, 2
cmp rax, r14
je 0x140195ac2
invalid
invalid
jmp case.0x140195a5d.6
invalid
lea rax, [r9 + 1]
test r9, r9
cmove rax, r9
add rax, r10
add rax, 8
cmp rax, r14
ror byte [rax - 0x7d], 1
ror byte [rax], 0x4c
cmp eax, esi
je 0x140195ac2
test byte [rsi - 2], dl
invalid
jmp case.0x140195a5d.6
lea rcx, [rbp + 0xc0]
lea ecx, [rbp + 0xc0]
mov rdx, rsi
mov edx, esi
mov r8, r13
call fcn.14018f1f0
movzx eax, byte [rbp + 0xc0]
mov rcx, qword [rbp + 0xd0]
add byte [rax], al
invalid
rol byte [rax], 1
add byte [rax], al
mov rdx, qword [rbp + 0xe0]
movzx r8d, al
lea r9, [0x14028d6b4]
or eax, 0xf7a11
movsxd r10, dword [r9 + r8*4]
add byte [rdi + rcx - 0x4a], al
ror byte [rbp + rcx*4 + 0xd], 0x11
invalid
adc dword [rdx + 0xf], edi
add byte [rdi + 0x63], cl
adc al, 0x81
invalid
add r10, r9
mov r8, r13
mov r9, rsi
int1
jmp r10
jmp rdx
add rcx, 4
jmp 0x140195e82
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
test dword [rcx + rcx*4 - 0x12], 0x8f05b60f
mov dh, 5
pop qword [rsi]
mov rdi, rsi
mov rsi, r13
movzx eax, byte [0x1402c6358]
mov dh, 5
pop qword [rsi]
adc eax, dword [rax]
mov edx, 0xe0
xor ecx, ecx
call fcn.1401a7480
test rax, rax
je 0x140196413
mov r14, rax
mov rax, qword [rbp - 0x28]
mov qword [r14 + 0x30], rax
movups xmm0, xmmword [rbp - 0x58]
fmul dword [rcx - 0x77]
xor byte [rdi], r9b
adc byte [rbp - 0x58], al
test al, 0xf
adc byte [rbp - 0x48], cl
movups xmm1, xmmword [rbp - 0x48]
movups xmm2, xmmword [rbp - 0x38]
movups xmmword [r14 + 0x20], xmm2
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
mov qword [rbp + 0xa0], 4
mov qword [rbp + 0xa8], r14
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rbp + 0xb0], 1
add dword [rax], eax
add byte [rax], al
movups xmm0, xmmword [rbp - 0x20]
invalid
invalid
add byte [rax], al
add byte [rax - 0x39], cl
invalid
test dword [rax + 0x1000000], esi
invalid
add byte [rax], al
add byte [rcx], al
invalid
add byte [rax], al
add byte [rdi], cl
adc byte [rbp - 0x20], al
invalid
invalid
loopne 0x140195d34
movups xmm1, xmmword [rbp - 0x10]
adc byte [rbp - 0x10], cl
invalid
movups xmm2, xmmword [rbp]
movups xmm3, xmmword [rbp + 0x10]
adc byte [rbp + 0x10], bl
adc byte [rbp + 0x10], bl
movaps xmmword [rbp + 0xf0], xmm3
movaps xmmword [rbp + 0xe0], xmm2
invalid
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0xe0], edx
invalid
add byte [rdi], cl
sub dword [rbp + 0xd0], ecx
rol byte [rax], 1
add byte [rax], al
invalid
movaps xmmword [rbp + 0xd0], xmm1
rol byte [rax], 1
add byte [rax], al
invalid
movaps xmmword [rbp + 0xc0], xmm0
lea rcx, [rbp + 0x68]
lea rdx, [rbp + 0xc0]
lea edx, [rbp + 0xc0]
lea edx, [rbp + 0xc0]
call fcn.14018f690
cmp byte [rbp + 0x68], 0xa
je case.0x1401954ec.32
test byte [rax], al
add byte [rax], al
xor al, 0x99
invalid
mov r15d, 1
add dword [rax], eax
add byte [rax], al
lea r13, [rbp + 0x68]
lea r12, [rbp + 0xc0]
rol byte [rax], 0
add byte [rsi + 0xf], ah
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + rdi - 0x43], cl
cmp r15, qword [rbp + 0xa0]
jne case.0x140194883.103
invalid
invalid
invalid
cmp r15, qword [rbp + 0xa0]
jne case.0x140194883.103
add byte [rax], al
add byte [rbp + 0x16], dh
lea rcx, [rbp + 0xa0]
mov rdx, r15
movabs al, byte [0x78e8fa894c000000]
push rdi
add byte [rax], al
add byte [rcx + rcx*4 - 6], cl
call fcn.1401cb510
js 0x140195ded
add eax, dword [rax]
mov r14, qword [rbp + 0xa8]
add byte [rax], al
add byte [rcx + 0x6b], cl
invalid
invalid
invalid
imul rax, r15, 0x38
mov rcx, qword [rbp + 0x98]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
mov qword [r14 + rax + 0x30], rcx
movups xmm0, xmmword [rbp + 0x68]
movups xmm1, xmmword [rbp + 0x78]
movups xmm2, xmmword [rbp + 0x88]
movups xmmword [r14 + rax + 0x20], xmm2
and byte [rcx + 0xf], al
adc dword [rsi + rax + 0x10], ecx
and byte [rcx + 0xf], al
adc dword [rsi + rax + 0x10], ecx
movups xmmword [rsi + rax + 0x10], xmm1
movups xmmword [r14 + rax], xmm0
add al, 6
inc r15
mov qword [rbp + 0xb0], r15
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
mov rcx, r13
mov rdx, r12
mov edx, esp
call fcn.14018f690
cmp byte [rbp + 0x68], 0xa
invalid
invalid
push 0xf96750a
adc byte [rbp + 0xa0], al
jne case.default.0x140195e42
movups xmm0, xmmword [rbp + 0xa0]
movabs al, byte [0x11085290f000000]
add byte [rax], al
movaps xmmword [rbp + 0x110], xmm0
add dword [rax], eax
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0xb0]
mov qword [rbp + 0x120], rax
mov dword [rbp + 0x120], eax
test dword [rax + 0x48000000], esi
mov dword [rbp + 0x120], eax
test dword [rax], esp
add dword [rax], eax
and byte [rcx], al
add byte [rax], al
invalid
add byte [rcx - 0x77], cl
cmc
mov r13, rsi
mov rsi, rdi
mov byte [rbp + 0x12f], 0
add byte [rax], al
lea rcx, [rbp + 0x68]
mov rdx, rsi
mov edx, esi
push 0x4df28948
push 0x4df28948
mov edx, esi
mov r8, r13
mov eax, ebp
call 0x13fad2d09
dec dword [rdi]
mov dh, 0x55
push 0x784d8b48
mov rcx, qword [rbp + 0x78]
mov ecx, dword [rbp + 0x78]
call fcn.14018f1f0
movzx edx, byte [rbp + 0x68]
mov rcx, qword [rbp + 0x78]
mov ecx, dword [rbp + 0x78]
invalid
mov rax, qword [rbp + 0x88]
test dword [rax + 0x4c000000], ecx
mov byte [rax], al
add byte [rax], al
lea r8, [0x14028d704]
lea eax, [0x14028d704]
int3
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rsi
jmp r9
jmp rcx
invalid
add rcx, 4
add ecx, 4
add al, 0xe9
test byte [rax], 0
jmp case.0x14018d863.736
add byte [rbp + rcx*4 + 0x42], cl
add dword [rax - 0x7b], ecx
lea r8, [rdx + 1]
add dword [rax - 0x7b], ecx
test rdx, rdx
cmove r8, rdx
ret 0x14c
invalid
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
add rcx, 8
jmp 0x140195e82
and byte [rcx + 6], bh
mov ecx, 6
invalid
add byte [rax], al
add bl, ch
sbb dword [rbp + rcx*4 + 0x42], ecx
invalid
invalid
invalid
jmp 0x140195e82
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
invalid
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
add rcx, r8
add rcx, 2
add ecx, 2
jmp 0x140195e82
add eax, 0x2b9
add byte [rbp - 0x77], cl
call 0x14fe187d2
invalid
invalid
mov ecx, 2
mov r8, r13
sub r8, rcx
invalid
enter 0xffffffffffff820f, 0x5e
add eax, 0x1480000
add byte [rax + 1], cl
invalid
jb 0x1401963ec
invalid
add rcx, rsi
add ecx, esi
int1
mov r9, rcx
test r8, r8
je 0x140195ea7
invalid
movzx ecx, byte [r9]
cmp ecx, 0x2f
je case.0x14018f0f5.260
invalid
or dword [rbx + 0x4745cf9], eax
cmp ecx, 0x5c
stc
pop rsp
je case.0x14018f0f5.260
cmp al, 5
jae case.0x140195b1b.33
lea rcx, [rbp + 0xc0]
lea ecx, [rbp + 0xc0]
mov rdx, r15
mov r8, r14
invalid
call fcn.14018f1f0
movzx r8d, byte [rbp + 0xc0]
mov rax, qword [rbp + 0xd0]
test eax, edx
add byte [rax], al
add byte [rax], al
mov dh, 0x85
test eax, eax
add byte [rax], al
rol byte [rax], 0
add byte [rax - 0x75], cl
test eax, edx
add byte [rax], al
add byte [rax], al
invalid
invalid
xchg ebp, eax
rol byte [rax], 1
add byte [rax], al
mov rdx, qword [rbp + 0xe0]
loopne 0x140195ed1
add byte [rax], al
lea rcx, [0x14028d6d0]
lea ecx, [0x14028d6d0]
add byte [rsi + 0x63], cl
movsxd r9, dword [rcx + r8*4]
invalid
or al, 0x81
add r9, rcx
add ecx, ecx
jmp r9
jmp rcx
lea rcx, [rax + 4]
jmp 0x140196375
add byte [rax], al
test r12b, r12b
in al, 0xf
je 0x140195b74
test byte [rsi - 4], bh
invalid
lea rdx, [0x1402618a8]
lea edx, [0x1402618a8]
adc eax, 0xcb9ab
mov ecx, 0xb841000c
or al, 0
mov r8d, 1
add dword [rax], eax
add byte [rax], al
mov rcx, rbx
call fcn.140194010
invalid
loope case.0x14018ff14.217
invalid
invalid
add eax, 0xe9ffffe1
invalid
jmp 0x140195b74
cld
invalid
lea rdx, [rax + 1]
test rax, rax
invalid
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
cmove rdx, rax
add rcx, rdx
invalid
add ecx, edx
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
or bl, ch
add rcx, 8
jmp case.0x14018d863.736
invalid
and byte [rcx + 6], bh
mov ecx, 6
invalid
add byte [rax], al
jmp case.0x14018d863.736
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
add rcx, 2
jmp case.0x14018d863.736
invalid
add al, byte [rax]
add byte [rax], al
add rcx, rdx
add rcx, 2
jmp case.0x14018d863.736
mov ecx, 2
add byte [rax], al
add byte [rcx + rdi - 0x17], cl
cmp rcx, r13
ja 0x1401963fb
scasb al, byte [rdi]
add al, 0
add byte [rax], al
jne 0x140195f53
jne 0x140195f53
xor eax, eax
jmp 0x140195f68
add rcx, rsi
mov rdx, rcx
movzx eax, byte [rdx]
cmp al, 0x2f
invalid
sete cl
invalid
cmp al, 0x5c
sete al
or al, cl
invalid
mov rcx, qword [rbp + 0x88]
mov ecx, dword [rbp + 0x88]
mov qword [rbp + 0xf0], rcx
movups xmm0, xmmword [rbp + 0x68]
push 0x784d100f
push 0x784d100f
js 0x140195f8e
adc dword [rbp + 0xe0], ecx
js 0x140195f8e
adc dword [rbp + 0xe0], ecx
movups xmmword [rbp + 0xd0], xmm0
mov qword [rbp + 0xc0], rsi
mov dword [rbp + 0xc0], esi
add byte [rax], al
mov qword [rbp + 0xc8], r13
mov dword [rbp + 0xc8], ebp
lodsd eax, dword [rsi]
enter 0, 0
add byte [rax], al
add byte [rax], al
mov ch, 0xc0
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0xc8], r13
mov dword [rbp + 0xc8], ebp
lodsd eax, dword [rsi]
enter 0, 0
add byte [rax], al
add byte [rax], al
add byte [rsi - 0x39], ah
test eax, edi
add byte [rax], al
add byte [rax], al
add byte [rdx], al
invalid
test edx, edi
add byte [rax], al
mov word [rbp + 0xf8], 0x200
add byte [rdx], al
mov byte [rbp + 0xfa], al
lea rsi, [rbp + 0x69]
jne 0x140196016
add byte [rax - 0x73], cl
jne 0x140196016
lea rdi, [rbp + 0x68]
lea rbx, [rbp + 0xc0]
xor r15d, r15d
jmp case.0x14018f188.236
mov rax, qword [rbp + 0x118]
imul rcx, r14, 0x38
mov byte [rax + rcx], r12b
mov byte [rax + rcx], ah
movups xmm0, xmmword [rsi]
adc byte [rsi], al
movups xmm1, xmmword [rsi + 0x10]
adc byte [rsi + 0x10], cl
movups xmm2, xmmword [rsi + 0x20]
movups xmmword [rax + rcx + 1], xmm0
adc dword [rax + rcx + 1], eax
add dword [rdi], ecx
adc dword [rax + rcx + 0x11], ecx
adc dword [rax + rcx + 0x11], ecx
adc dword [rdi], ecx
adc dword [rax + rcx + 0x21], edx
or byte [rcx], ah
invalid
movups xmmword [rax + rcx + 0x21], xmm2
mov rdx, qword [rsi + 0x2f]
mov qword [rax + rcx + 0x30], rdx
or byte [rax], dh
push rsp
or byte [rax], dh
cmp r13, 1
mov eax, 1
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x7d], cl
sbb eax, 0xffffffff
dec dword [rax - 0x77]
mov qword [rbp + 0x120], rax
test dword [rax], esp
add dword [rax], eax
add dh, al
invalid
mov byte [rbp + 0x12f], 0
test dword [rdi], ebp
add dword [rax], eax
add byte [rax], al
invalid
mov rcx, rdi
mov rdx, rbx
call fcn.14018f690
xchg esi, eax
invalid
invalid
invalid
movzx r12d, byte [rbp + 0x68]
movzx esp, byte [rbp + 0x68]
cmp r12b, 0xa
je 0x140196124
lea eax, [r12 - 6]
lea ecx, [r12 - 5]
lea ecx, [rsp - 5]
cmp al, 4
movzx eax, cl
mov dh, 0xc1
mov dh, 0xc1
cmovae eax, r15d
cmp al, 1
je 0x140196080
invalid
movzx eax, al
cmp eax, 2
je case.0x14018f188.236
invalid
rol byte [rbx + 0x757503f8], 0x48
cmp eax, 3
add esi, dword [rbp + 0x75]
jne case.0x140195a5d.56
mov rax, qword [rbp + 0x120]
mov eax, dword [rbp + 0x120]
test dword [rax], esp
add dword [rax], eax
add byte [rax - 0x7b], cl
sal byte [rdi + rbp*4 + 0x48], 0x8b
scasd eax, dword [rdi]
mov rcx, qword [rbp + 0x118]
invalid
invalid
test rax, rax
test eax, eax
je case.0x14018f188.236
mov rcx, qword [rbp + 0x118]
dec rax
invalid
enter 0x6b48, 0xffffffffffffffd0
cmp byte [rax + 0x7509113c], al
adc dword [rcx], ecx
invalid
imul rdx, rax, 0x38
cmp byte [rcx + rdx], 9
adc dword [rcx], ecx
or dword [rbp - 0x65], esi
jne case.0x14018f188.236
wait
mov qword [rbp + 0x120], rax
test dword [rax], esp
add dword [rax], eax
add bl, ch
xchg edx, eax
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
and byte [rcx], al
add byte [rax], al
jmp case.0x14018f188.236
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0x110]
test dword [rax], edx
adc byte [rcx], al
add dword [rax], eax
add byte [rax], al
add byte [rbx + rcx*4 - 0x53], cl
and byte [rcx], al
add byte [rax], al
mov r13, qword [rbp + 0x120]
xor r14d, r14d
test r13, r13
setne r14b
invalid
mov qword [rbp + 0x120], r14
mov dword [rbp + 0x120], esi
mov ch, 0x20
add dword [rax], eax
add byte [rcx + rdi - 0x10], cl
cmp rax, r14
and byte [rcx], al
add byte [rax], al
cmp rax, r14
jne 0x140195fc0
test dword [rax], ebx
invalid
sbb bh, bh
invalid
inc esi
test dword [rdi], ebp
add dword [rax], eax
add byte [rax], al
mov byte [rbp + 0x12f], 0
lea rcx, [rbp + 0x110]
adc byte [rcx], al
add dword [rax], eax
add byte [rax], al
add al, ch
call fcn.140192680
invalid
jmp 0x140195fc0
invalid
mov r13, qword [rbp + 0x120]
mov ebp, dword [rbp + 0x120]
lodsd eax, dword [rsi]
and byte [rcx], al
add byte [rax], al
cmp r13, qword [rbp + 0x110]
jne 0x1401960e3
mov byte [rbp + 0x12f], 0
test dword [rdi], ebp
invalid
add dword [rax], eax
add byte [rax], al
lea rcx, [rbp + 0x110]
add byte [rax], al
call fcn.140192680
mov rax, qword [rbp + 0x118]
imul rcx, r13, 0x38
mov byte [rax + rcx], r12b
and al, 8
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmmword [rax + rcx + 1], xmm0
or byte [rcx], r8b
or byte [rcx], r8b
movups xmmword [rax + rcx + 0x11], xmm1
or byte [rcx], dl
movups xmmword [rax + rcx + 0x21], xmm2
mov rdx, qword [rsi + 0x2f]
mov qword [rax + rcx + 0x30], rdx
invalid
inc r13
mov qword [rbp + 0x120], r13
mov dword [rbp + 0x120], ebp
mov dword [rbp + 0x120], ebp
jmp case.0x14018f188.236
invalid
mov qword [rbp + 0x48], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
push r8
add dword [rax], eax
add byte [rax], al
invalid
mov qword [rbp + 0x50], 1
add byte [rax], al
add byte [rax - 0x39], cl
pop r8
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x58], 0
mov dword [rbp + 0x58], 0
mov byte [rbp + 0x60], 1
mov rax, qword [rbp + 0x110]
add dword [rax], eax
add byte [rax - 0x77], cl
test dword [rax + 0x48000000], edi
mov eax, dword [rbp + 0x118]
add dword [rax], eax
add byte [rax - 0x77], cl
test dword [rax + 0x48000000], edi
mov eax, dword [rbp + 0x118]
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax], ebx
add dword [rax], eax
add byte [rax - 0x77], cl
test dword [rax], ecx
add dword [rax], eax
mov qword [rbp + 0x108], rax
add byte [rax - 0x75], cl
test dword [rax], esp
add dword [rax], eax
add byte [rax - 0x7b], cl
mov rax, qword [rbp + 0x120]
test rax, rax
test eax, eax
ror byte [rdi], 0x84
mov es, word [rcx]
add byte [rax], al
invalid
je case.0x14018faf8.233
test byte [rsi + 0x48000001], cl
imul esi, eax, 0x38
add byte [rax + 0x6b], cl
invalid
imul rsi, rax, 0x38
cmp byte [rax - 0x75], cl
popfq
or byte [rcx], al
add byte [rax], al
invalid
mov rbx, qword [rbp + 0x108]
add byte [rax + 1], cl
fimul word [rbp + rcx*4 - 0x5b]
rol dword [rax], 0
add byte [rbp + rcx*4 + 0x35], cl
cwde
add rsi, rbx
lea r12, [rbp + 0xc1]
lea r14, [0x14028d720]
xor eax, 0xf7598
jne 0x140196196
invalid
add byte [rcx], dh
shr bl, 0xf
xor eax, eax
jmp 0x14019619b
xor eax, eax
add rbx, 0x38
cmp rbx, rsi
cmp ebx, esi
cmp ebx, esi
je case.0x14018faf8.233
test byte [rdi + 1], bl
add byte [rax], al
movzx edi, byte [rbx]
cmp edi, 0xa
je case.0x14018faf8.233
test byte [rbx + 1], dl
add byte [rax], al
test byte [rbx + 1], dl
add byte [rax], al
push rbx
add dword [rax], eax
add byte [rax - 0x78], al
mov byte [rbp + 0xc0], dil
mov byte [rbp + 0xc0], dil
mov rcx, qword [rbx + 0x30]
mov ecx, dword [rbx + 0x30]
xor byte [rcx - 0x77], cl
and al, 0x2f
mov qword [r12 + 0x2f], rcx
movups xmm0, xmmword [rbx + 1]
movups xmm1, xmmword [rbx + 0x11]
movups xmm2, xmmword [rbx + 0x21]
adc dword [rdi], ecx
adc byte [rbx + 0x21], dl
movups xmmword [r12 + 0x20], xmm2
movups xmmword [r12 + 0x10], xmm1
and al, 0x10
movups xmmword [r12], xmm0
add al, 0x24
and al, 0xa8
add dword [rbp + rbp + 0x48], esi
test al, 1
je 0x140196205
lea rcx, [rbp + 0xc0]
lea ecx, [rbp + 0xc0]
add byte [rax], al
lea rdx, [0x1402619e8]
adc eax, 0xcb802
add al, ch
jne 0x140196181
call fcn.14018fa60
test al, al
invalid
jne 0x140196205
invalid
mov r8d, 1
lea rcx, [rbp + 0x48]
lea rdx, [0x1402618a8]
adc eax, 0xcb6a8
mov dh, 0xc
add al, ch
or ebx, esi
invalid
call fcn.140194010
inc dword [rbp + rcx*4 + 0x6f]
cli
lea r13d, [rdi - 6]
lea eax, [rdi - 5]
sti
sti
cmp r13b, 4
cmp ch, 4
movzx eax, al
mov dh, 0xc0
mov ecx, 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rdi], cl
cmovae eax, ecx
mov r15, qword [rbp + 0xd0]
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
movzx eax, al
ror dword [r11 + r9*4 - 0x43], 0xd0
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
invalid
invalid
movzx eax, al
ror byte [rbx + 0x63], 4
movsxd rax, dword [r14 + r8*4]
add al, 0x86
xchg byte [rcx + rax - 0x10], cl
add rax, r14
jmp rax
mov rdx, qword [rbp + 0xe8]
mov r8, qword [rbp + 0xf0]
mov eax, dword [rbp + 0xf0]
add byte [rax], al
add byte [rbx + rcx*4 - 0x7b], cl
mov eax, dword [rbp + 0xf0]
lock add byte [rax], al
add bl, ch
add byte [rax], al
jmp 0x140196270
xor dword [rax - 0x75], ecx
mov rdx, qword [rbp + 0xc8]
xchg ebp, eax
enter 0, 0
add byte [rax], al
mov r8, r15
mov eax, edi
jmp 0x140196270
mov r8d, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea edx, [0x1402887a0]
lea rdx, [0x1402887a0]
lea edx, [0x1402887a0]
and eax, 0x16eb000f
add bl, ch
invalid
jmp 0x140196270
mov r8d, 2
lea rdx, [0x1402887a1]
adc eax, 0xf253a
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
adc eax, 0xf253a
jmp 0x140196270
lea rdx, [0x1402618a8]
lea rcx, [rbp + 0x48]
lea ecx, [rbp + 0x48]
call fcn.140194010
call fcn.140194010
movzx ecx, r13b
inc rcx
cmp r13b, 4
mov eax, 0
cmovae rcx, rax
cmovae ecx, eax
invalid
invalid
enter 0xffffffffffff8348, 0xfffffffffffffff9
add dword [rdi], ecx
invalid
cmp rcx, 1
je 0x14019618c
test ch, dh
invalid
invalid
mov al, 1
test rcx, rcx
jne 0x14019618e
mov rax, qword [rbp + 0xe0]
loopne 0x1401962a7
add byte [rax], al
mov ecx, edi
lea rdx, [0x14028d734]
lea edx, [0x14028d734]
adc eax, 0xf7482
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
add r15, 4
jmp 0x1401962ef
mov dword [rbx + rbp*8], 0x488d482e
add dword [rax - 0x7b], ecx
lea rcx, [rax + 1]
test rax, rax
invalid
ror byte [rax + 0xf], 0x44
enter 0x149, 0xffffffffffffffcf
cmove rcx, rax
add r15, rcx
add r15, 8
invalid
jmp 0x1401962ef
mov r15d, 6
add byte [rax], al
add bl, ch
add byte [rax], al
jmp 0x1401962ef
adc cl, byte [rax - 0x73]
add qword [rax - 0x7b], rcx
invalid
lea rcx, [rax + 1]
test rax, rax
ror byte [rax + 0xf], 0x44
cmove rcx, rax
enter 0x149, 0xffffffffffffffcf
add r15, rcx
add r15, 2
add edi, 2
mov dword [rdx], 0xfff854d
xchg ebp, eax
test r15, r15
setne al
invalid
shr cl, 0x94
jmp 0x14019618e
invalid
cmp qword [rbp + 0xb8], 0
cmp dword [rbp + 0xb8], 0
add byte [rax], al
add byte [rax], al
add byte [rcx + rdx - 0x46], dh
or byte [rax], al
add byte [rax], al
invalid
je 0x140196315
mov edx, 8
add byte [rax - 0x75], cl
mov rcx, qword [rbp + 0x108]
lea ecx, [rax]
add dword [rax], eax
add al, ch
cmp edi, dword [rax - 0x74b7001a]
mov eax, 0x8b48ffe6
call fcn.140001b50
mov eax, 0x8b48ffe6
out 0xff, al
dec dword [rax - 0x75]
mov rsi, qword [rbp + 0x30]
mov esi, dword [rbp + 0x30]
jne 0x140196349
xor byte [rax - 0x7d], cl
cmp qword [rsi], 0
add byte ds:[rsi + rcx + 0x48], dh
mov ecx, dword [rsi + 8]
invalid
je 0x14019632d
mov rcx, qword [rsi + 8]
mov edx, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add al, ch
and edi, dword [rax + 0x100fffe6]
out 0xff, al
invalid
invalid
call fcn.140001b50
out 0xff, al
dec dword [rdi]
movups xmm0, xmmword [rbp + 0x48]
adc byte [rbp + 0x48], al
movups xmm1, xmmword [rbp + 0x58]
movups xmm1, xmmword [rbp + 0x58]
pop r8
pop rax
movups xmmword [rsi + 0x10], xmm1
adc byte [rdi], cl
adc dword [rsi], eax
movups xmmword [rsi], xmm0
jmp 0x140195b82
dec dword [rax - 0x73]
lea rcx, [rdx + 1]
lea ecx, [rdx + 1]
add qword [rax - 0x7b], rcx
test rdx, rdx
test edx, edx
ror byte [rax + 0xf], cl
cmove rcx, rdx
cmove ecx, edx
retf 0x148
add rcx, rax
add rcx, 2
add ecx, 2
jmp 0x140196375
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
add bl, ch
invalid
jmp 0x140196375
sbb dword [rax - 0x73], ecx
lea rcx, [rdx + 1]
test rdx, rdx
add qword [rax - 0x7b], rcx
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], cl
retf 0x148
retf 0x148
cmove rcx, rdx
cmove ecx, edx
add rcx, rax
add rcx, 8
invalid
invalid
add ecx, 8
jmp 0x140196375
mov ecx, 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx + rdi - 0xf], cl
cmp rcx, r14
int1
ja case.default.0x14019638b
mov ecx, r8d
mov ecx, eax
lea r8, [0x14028d6ec]
add eax, 0xf7368
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
jmp rcx
add rax, 4
add eax, 4
rol byte [rbx + rbp*8], 0x38
jmp 0x1401963cb
xor eax, eax
jmp 0x1401963d4
invalid
cmp eax, 0x14a8d48
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rax, rcx
add rax, 2
add eax, 2
jmp 0x1401963cb
invalid
and byte [rax + 6], bh
mov eax, 6
jmp 0x1401963cb
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rax, rcx
add rax, 8
jmp 0x1401963cb
mov eax, 2
cmp r14, rax
jb 0x140195b74
mov qword [rbx + 0x10], rax
jmp 0x140195b74
lea r8, str.library_std_srcpath.rs
mov rdx, r14
call fcn.1401c6ea0
lea r8, str.library_std_srcpath.rs
mov rdx, r13
call fcn.1401c6ea0
mov byte [rbp + 0x12f], 0
lea r8, str.library_std_srcpath.rs
mov rdx, r13
call fcn.1401c6ea0
ud2
mov ecx, 8
add byte [rax], al
mov edx, 0xe0
call fcn.1401c66e0
add eax, dword [rax]
int3
add al, ch
mov esi, 0xcc000302
add eax, dword [rax]
int3
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x7d], cl
mov ebp, 0xb8
invalid
je 0x140196467
add byte [rax - 0x7d], cl
mov ebp, 0xb8
add byte [rcx + rdx - 0x46], dh
or byte [rax], al
add byte [rax], al
add byte [rax], al
mov edx, 8
mov rcx, qword [rbp + 0x108]
call fcn.140001b50
cmp qword [rbp + 0x48], 0
je 0x14019647c
invalid
mov rcx, qword [rbp + 0x50]
mov edx, 1
add dword [rax], eax
add byte [rax], al
call fcn.140001b50
invalid
mov byte [rbp + 0x12f], 1
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
add byte [rax], al
add byte [rdx + 8], bh
add byte [rax], al
invalid
add byte [rax], al
call fcn.140001b50
nop
add rsp, 0x28
invalid
invalid
pop rbx
invalid
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
add byte [rax], 0
add byte [rax], al
mov qword [rsp + 0x10], rdx
invalid
adc byte [rbp + 0x41], dl
push rdi
push rbp
push r15
push r14
push r13
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rax + 0x12fbd], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
jne 0x140196530
cmp qword [rbp + 0x110], 0
cmp dword [rbp + 0x110], 0
add byte [rax], al
je 0x140196530
mov rcx, qword [rbp + 0x118]
mov edx, 8
add byte [rax], al
call fcn.140001b50
mov dh, 0xe6
call qword [rax + 0x28c48348]
invalid
invalid
nop
add rsp, 0x28
invalid
invalid
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
int3
int3
int3
mov rbp, rsp
test cl, cl
je 0x140196564
mov rcx, rdx
mov rdx, r8
ret 0xe95d
int3
add byte [rax], al
invalid
ret 0xe95d
mov rcx, rdx
mov ecx, edx
mov rdx, r8
pop rbp
jmp 0x140196570
add byte [rax], al
add byte [rbp + 0x56], dl
push rdi
push rbx
sub rsp, 0x68
in al, dx
push 0x246c8d48
invalid
push rbp
push rsi
lea ebp, [rsp + 0x60]
mov r8, rdx
mov rdx, rcx
mov edx, ecx
mov edx, ecx
lea rcx, [rbp - 0x10]
call fcn.140192730
sar edi, 0xff
mov rax, qword [rbp - 0x10]
mov rsi, qword [rbp - 8]
jne 0x14019658c
invalid
movabs rbx, 0x8000000000000000
or byte [rax + 0x39], 0xd8
cmp rax, rbx
je 0x1401965d0
mov rcx, qword [rbp]
mov ecx, dword [rbp]
mov qword [rbp - 0x28], rax
mov dword [rbp - 0x28], eax
mov qword [rbp - 0x20], rsi
mov qword [rbp - 0x18], rcx
lea rcx, [rbp - 0x40]
ror byte [r8 - 0x73], 0x55
lea edx, [rbp - 0x28]
lea edx, [rbp - 0x28]
fadd dword [rcx - 0x50]
add eax, ebp
mov r8b, 1
call case.0x14002e130.2113
std
jrcxz 0x1401965c1
invalid
std
jrcxz 0x1401965c1
invalid
dec dword [rax - 0x75]
jge case.0x1401932c1.215
mov rdi, qword [rbp - 0x40]
mov rsi, qword [rbp - 0x38]
cmp rdi, rbx
jne 0x1401965dc
mov rax, rsi
add rsp, 0x68
add esp, 0x68
push 0x5d5e5f5b
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rcx, rsi
xor edx, edx
call qword [sym.imp.kernel32.dll_CreateDirectoryW]
invalid
test eax, eax
je 0x140196601
invalid
invalid
test rdi, rdi
je 0x140196626
mov edx, 2
mov edx, 2
mov rcx, rsi
int1
call fcn.140001b50
xor eax, eax
jmp case.0x140195993.69
call qword [sym.imp.kernel32.dll_GetLastError]
outsb dx, byte [rsi]
add eax, dword [rax]
invalid
add byte [rax - 0x3f], cl
shl rax, 0x20
loopne 0x14019662b
or rax, 2
or eax, 2
test rdi, rdi
je case.0x140195993.69
mov edx, 2
mov rcx, rsi
mov rsi, rax
call fcn.140001b50
sub al, 0xb5
out 0xff, al
jmp 0x1401965d0
xor eax, eax
shr bl, 0xa9
int3
jmp case.0x140195993.69
int3
push r15
push rdi
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x1f8
in al, dx
clc
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
lodsb al, byte [rsi]
and al, 0x80
invalid
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 1], esi
jo case.0x14018ff14.273
mov qword [rbp + 0x170], 0xfffffffffffffffe
jo case.0x14018ff14.273
add byte [rax], al
add dh, bh
invalid
invalid
dec dword [rax - 0x77]
mov rsi, rdx
mov esi, edx
invalid
mov rdi, rcx
lea rcx, [rbp + 0xb0]
mov al, 0
add byte [rax], al
mov rdx, rdi
mov r8, rsi
call fcn.14018f1f0
invalid
dec dword [rdi]
mov dh, 0x85
invalid
movzx eax, byte [rbp + 0xb0]
test dword [rax + 0x48000000], esi
mov ecx, dword [rbp + 0xc0]
invalid
rol byte [rax], 0
invalid
mov al, 0
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rbp + 0xc0]
invalid
rol byte [rax], 0
add byte [rax - 0x75], cl
xchg ebp, eax
mov rdx, qword [rbp + 0xd0]
rol byte [rax], 1
add byte [rax], al
invalid
add byte [rdi + rcx - 0x4a], al
movzx r8d, al
ror byte [rbp + rcx*4 + 0xd], 0xbe
lea r9, [0x14028d74c]
or eax, 0xf70be
mov esi, 0x4f000f70
invalid
jo case.0x14018f188.278
str word [rdi + 0x63]
add byte [rdi + 0x63], cl
movsxd r10, dword [r9 + r8*4]
adc al, 0x81
add r10, r9
retf 0x8949
mov r8, rsi
invalid
mov r9, rdi
jmp r10
jmp rdx
add rcx, 4
rol dword [rbx + rbp*8], 0x34
jmp 0x1401966d8
lea r8, [rdx + 1]
lea eax, [rdx + 1]
add dword [rax - 0x7b], ecx
test rdx, rdx
test edx, edx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
invalid
cmove r8, rdx
cmove eax, edx
add rcx, r8
add ecx, eax
add rcx, 8
add ecx, 8
jmp 0x1401966d8
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
add bl, ch
add byte [rax], al
jmp 0x1401966d8
sbb dword [rbp + rcx*4 + 0x42], ecx
lea r8, [rdx + 1]
test rdx, rdx
invalid
add dword [rax - 0x7b], ecx
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
cmove r8, rdx
add rcx, r8
ret 0x14c
ret 0x14c
add rcx, 2
jmp 0x1401966d8
rol dword [rdx], 0xeb
add eax, 0x2b9
mov ecx, 2
add byte [rax], al
add byte [rcx - 0x77], cl
mov r8, rsi
invalid
sub r8, rcx
enter 0xffffffffffff820f, 0x3d
jb 0x140196b21
add al, 0
add byte [rax + 1], cl
add rcx, rdi
add rcx, rdi
add ecx, edi
mov r9, rcx
mov ecx, ecx
test r8, r8
test eax, eax
je 0x140196703
movzx ecx, byte [r9]
or dword [rax - 0x6bf0d007], eax
cmp cl, 0x2f
invalid
sete dl
ret 0xf980
cmp cl, 0x5c
pop rsp
sete cl
or cl, dl
invalid
xchg esp, eax
ror dword [rax], 0xd1
shr ebx, 1
add dh, byte [rcx]
jmp case.0x14018f9a6.284
xor ecx, ecx
leave
mov rdx, qword [rbp + 0xd0]
xchg ebp, eax
rol byte [rax], 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp + 0x5f], rdx
push rbp
pop rdi
movups xmm0, xmmword [rbp + 0xb1]
test dword [rcx + 0xf000000], esi
add byte [rax], al
movups xmm1, xmmword [rbp + 0xc1]
adc byte [rbp + 0xc1], cl
invalid
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0x50], ecx
push r8
movaps xmmword [rbp + 0x50], xmm1
push r8
movaps xmmword [rbp + 0x40], xmm0
sub dword [rbp + 0x40], eax
test rsi, rsi
test esi, esi
je case.0x1401932c1.234
invalid
cmp al, 6
jne 0x140196739
or ch, bl
and byte [rbx + rax], bh
cmp al, 3
jmp 0x140196751
cmp al, 3
jae case.0x140195a5d.107
cmpsd dword [rsi], dword [rdi]
add al, byte [rax]
add byte [rax - 0x75], cl
mov rdx, qword [rbp + 0x5f]
push rbp
pop rdi
mov qword [rbp + 0x2f], rdx
movaps xmm0, xmmword [rbp + 0x40]
movaps xmm1, xmmword [rbp + 0x50]
push rbp
invalid
movaps xmm1, xmmword [rbp + 0x50]
sub byte [rbp + 0x50], cl
movaps xmmword [rbp + 0x20], xmm1
sub dword [rbp + 0x20], ecx
movaps xmmword [rbp + 0x10], xmm0
sub dword [rbp + 0x10], eax
mov qword [rbp + 0x168], rdi
mov qword [rbp + 0x128], rdi
sub byte [rcx], al
add byte [rax], al
push 0x48000001
mov dword [rbp + 0x128], edi
sub byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x77], cl
mov ebp, 0x128
sub byte [rcx], al
add byte [rax], al
sub byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x77], cl
mov ch, 0x30
invalid
mov qword [rbp + 0x130], rsi
xor byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax + 0x13885], cl
add dword [rax], eax
mov byte [rbp + 0x138], al
add dword [rax], eax
add byte [rax], al
add byte [rdi], cl
sub byte [rbp + 0x10], al
movaps xmm0, xmmword [rbp + 0x10]
movaps xmm1, xmmword [rbp + 0x20]
sub byte [rbp + 0x20], cl
movups xmmword [rbp + 0x139], xmm0
cmp dword [rcx], eax
add byte [rax], al
add dword [rax], eax
add byte [rdi], cl
adc dword [rbp + 0x149], ecx
add qword [r8], rax
invalid
movups xmmword [rbp + 0x149], xmm1
add qword [r8], rax
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
mov rax, qword [rbp + 0x2f]
invalid
mov qword [rbp + 0x158], rax
add byte [rsi - 0x39], ah
test dword [rax + 1], esp
add byte [rax], al
invalid
mov word [rbp + 0x160], 0x200
add byte [rax], al
add cl, byte [rax + 0x1628d]
invalid
add byte [rdx], al
mov byte [rbp + 0x162], cl
add byte [rax], al
add byte [rax - 0x39], cl
jo 0x1401967a2
mov qword [rbp + 0x70], 1
add byte [rax], al
add byte [rax - 0x39], cl
js case.0x1401954ec.75
invalid
add byte [rax], al
mov qword [rbp + 0x78], 0
add byte [rax], al
add dh, al
test dword [rax + 0x6000000], eax
add byte [rax], al
add byte [rsi], al
mov byte [rbp + 0x80], 6
add byte [rax], al
add byte [rsi], al
add byte [rax], al
invalid
mov word [rbp + 0xa8], 0x200
add byte [rax], al
add byte [rax], al
add al, dh
mov byte [rbp + 0xaa], 0
test dword [rdx], ebp
stosb byte [rdi], al
add byte [rax], al
add byte [rax], al
lea rcx, [rbp - 0x28]
lea rdx, [rbp + 0x128]
invalid
fmul dword [r8 - 0x73]
xchg ebp, eax
sub byte [rcx], al
add byte [rax], al
add al, ch
in eax, dx
add eax, dword [rax]
add byte [rax + 0xf0ad87d], al
fmul dword [rdx]
je case.0x140194883.135
lea rbx, [rbp + 0xe8]
call fcn.140196bc0
cmp byte [rbp - 0x28], 0xa
fmul dword [rdx]
je case.0x140194883.135
add byte [rax], al
add byte [rax - 0x73], cl
lea rbx, [rbp + 0xe8]
lea r14, [rbp - 0x60]
add byte [rax], al
lea rbx, [rbp + 0xe8]
add byte [rax], al
add byte [rbp + rcx*4 + 0x75], cl
movabs al, byte [0xb0a58d4c707d8d4c]
lea edi, [rbp + 0x70]
lea r12, [rbp + 0xb0]
invalid
invalid
insd dword [rdi], dx
lea r14, [rbp - 0x60]
lea r15, [rbp + 0x70]
lea edi, [rbp + 0x70]
lea r12, [rbp + 0xb0]
mov al, 0
add byte [rax], al
lea r13, [rbp - 0x28]
fmul dword [rax - 0x73]
lea rdi, [rbp + 0x128]
mov ebp, 0x128
add byte [rsi - 0x70], ah
nop
mov rcx, r14
int1
mov rdx, r15
mov edx, edi
cli
call fcn.140196bc0
add byte [rax], al
cmp byte [rbp - 0x60], 0xa
je 0x14019689d
invalid
mov byte [rax], al
add byte [rax], al
invalid
movabs al, byte [0x4800000088840f0a]
test byte [rax + 0x48000000], cl
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rbp + 8]
mov eax, dword [rbp + 8]
or byte [r8 - 0x77], r9b
test eax, esp
add byte [rax], al
add byte [rax], al
invalid
mov qword [rbp + 0xe0], rax
add byte [rax], al
movups xmm0, xmmword [rbp - 0x28]
adc byte [rbp - 0x28], al
movups xmm1, xmmword [rbp - 0x18]
adc byte [rbp - 0x18], cl
call 0x1386e783b
movups xmm2, xmmword [rbp - 8]
adc byte [rbp - 8], dl
movaps xmmword [rbp + 0xd0], xmm2
xchg ebp, eax
rol byte [rax], 1
add byte [rax], al
movaps xmmword [rbp + 0xc0], xmm1
invalid
movaps xmmword [rbp + 0xb0], xmm0
test dword [rax + 0x48000000], esi
mov eax, dword [rbp - 0x30]
invalid
invalid
mov al, 0
add byte [rax], al
mov rax, qword [rbp - 0x30]
ror byte [r8 - 0x77], 1
xor byte [r15], cl
xor byte [rdi], cl
mov qword [rbx + 0x30], rax
movups xmm0, xmmword [rbp - 0x60]
adc byte [rbp - 0x60], al
xor byte [rdi], cl
adc byte [rbp - 0x60], al
movups xmm1, xmmword [rbp - 0x50]
mov r8b, 0xf
adc byte [rbp - 0x40], dl
movups xmm2, xmmword [rbp - 0x40]
movups xmmword [rbx + 0x20], xmm2
adc dword [rbx + 0x20], edx
and byte [rdi], cl
adc dword [rbx + 0x10], ecx
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx], xmm0
mov rcx, r12
mov ecx, esp
add ecx, dword [rcx + rcx*4 - 0x1f]
mov ecx, esp
mov rdx, rbx
mov edx, ebx
call fcn.14018fa60
test al, al
je 0x14019689d
mov rcx, r13
jmp 0x12913f1be
mov rdx, rdi
cli
call fcn.140196bc0
cmp byte [rbp - 0x28], 0xa
jge 0x140196855
or dh, byte [rbp - 0x80]
add eax, dword [rax]
add byte [rax + 0x750ad87d], al
or byte [rax - 0x73], 0x8d
invalid
invalid
invalid
mov al, 0
jge 0x140196855
or dh, byte [rbp - 0x80]
lea rcx, [rbp + 0xb0]
lea esi, [rax + 0x48000000]
lea edx, [rbp + 0x70]
push rbp
invalid
add byte [rax], al
lea rdx, [rbp + 0x70]
push rbp
jo case.0x1401948b7.148
call fcn.140196bc0
xor byte [rbx], al
add byte [rax], al
cmp byte [rbp + 0xb0], 0xa
mov ebp, 0xb0
or cl, byte [rdi]
je case.0x140195a5d.107
add byte [rdx], cl
je case.0x140195a5d.107
mov rdi, qword [rbp + 0x168]
mov edi, dword [rbp + 0x168]
add dword [rax], eax
add byte [rax - 0x77], cl
stc
mov rcx, rdi
mov ecx, edi
mov rdx, rsi
bnd call 0x140196570
call 0x140196570
mov qword [rbp + 0x128], rax
test rax, rax
invalid
test dword [rax], ebp
add dword [rax], eax
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
and dword [rcx], eax
add byte [rax], al
je case.0x140195a5d.107
test byte [rcx], ah
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
invalid
mov rbx, rax
and eax, 3
loopne case.0x1401948b7.137
ret
lea rcx, [0x14028d768]
lea ecx, [0x14028d768]
pushfq
outsb dx, byte [rsi]
str word [rax + 0x63]
invalid
add al, 0x81
invalid
movsxd rax, dword [rcx + rax*4]
invalid
or dword [rax + 1], 0xfe0ffc8
add rax, rcx
jmp rax
invalid
loopne 0x1401968e5
movzx eax, byte [rbx + 0x10]
mov dh, 0x43
adc bl, ch
mov rcx, rbx
mov rcx, rbx
jmp 0x140196911
mov rcx, rbx
invalid
shr rcx, 0x20
call fcn.14018d830
jmp 0x140196911
outsd dx, dword [rsi]
invalid
mov rax, rbx
shr rax, 0x20
fmul dword [rax - 0x3f]
call 0x16911ec13
cmp eax, 0x28
cmp eax, 0x28
clc
sub byte [rdi], cl
xchg dword [rbx + 0x48000001], esp
add byte [rax], al
lea rcx, [0x14028d778]
ja case.default.0x140196907
add byte [rax], al
lea rcx, [0x14028d778]
str word [rax + 0x63]
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0x31
shr bl, 4
jmp 0x140196911
invalid
jmp rax
xor eax, eax
jmp 0x140196911
invalid
add al, 0xf
movzx eax, byte [rbx + 0xf]
mov dh, 0x43
je 0x18851ddd6
je case.0x140195993.78
invalid
test al, al
je case.0x140195993.78
lea rcx, [rbp + 0xb0]
lea ecx, [rbp + 0xb0]
add byte [rax], al
mov rdx, rdi
mov r8, rsi
invalid
call fcn.140197020
cmp dword [rbp + 0xb0], 2
mov ebp, 0xb0
invalid
stc
invalid
mov ebp, 0xb0
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rdx], al
add dh, byte [rbp + 0x7f]
jne case.0x140195a5d.74
jg 0x140196979
mov rax, qword [rbp + 0xb8]
mov eax, dword [rbp + 0xb8]
add byte [rax - 0x73], cl
js case.0x140195b1b.80
lea rcx, [rbp + 0x78]
lea ecx, [rbp + 0x78]
mov qword [rbp + 0x78], rax
mov dword [rbp + 0x78], eax
js 0x140196906
js 0x140196906
mov byte [rbp + 0x70], 1
jo case.0x1401954ec.86
call fcn.14018b3d0
jmp case.0x140195e42.38
add byte [rax], al
mov byte [rdx - 1], cl
invalid
invalid
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rbp + 0x128]
lea ebp, [rax]
add dword [rax], eax
invalid
add byte [rax], al
add al, ch
ja case.0x140195a5d.89
call fcn.14018b3d0
invalid
mov rcx, rdi
mov ecx, edi
stc
mov rdx, rsi
call fcn.140196ef0
add eax, 0x85480000
ror byte [rdi], 0x84
invalid
invalid
add byte [rax], al
test rax, rax
je case.0x14019669b.27
test byte [rax + rax - 0x76b80000], cl
mov word [rax], es
add byte [rax], al
mov rcx, rax
mov ecx, eax
shr eax, 0xbb
cld
invalid
call fcn.140196630
mov rbx, rax
mov ebx, eax
ret
test rax, rax
test eax, eax
jne case.0x140195e42.38
mov rcx, rdi
mov rcx, rdi
mov ecx, edi
stc
mov rdx, rsi
call 0x140196570
mov qword [rbp + 0xb0], rax
invalid
mov al, 0
add byte [rax], al
invalid
call 0x189196984
mov dword [rbp + 0xb0], eax
invalid
mov al, 0
add byte [rax], al
invalid
sti
invalid
test dword [rax + 0x48000000], esi
test eax, eax
invalid
mov al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
test rax, rax
sal byte [rsp + rcx*2 + 0x48], 0x89
ret
je case.0x140195a5d.107
mov rbx, rax
mov rbx, rax
mov ebx, eax
mov rcx, rdi
mov ecx, edi
stc
mov rdx, rsi
call fcn.140197160
invalid
add byte [rax], al
bnd call fcn.140197160
invalid
add byte [rax], al
add byte [rax + rax*8 - 0x72b7c38c], al
test al, al
je case.0x140195e42.38
sal byte [rsp + rdi + 0x48], 0x8d
lea rcx, [rbp + 0xb0]
lea ecx, [rbp + 0xb0]
lea esi, [rax - 0x15000000]
add byte [rax], al
add bl, ch
invalid
jmp case.0x140195e42.41
sub al, 0x8b
xchg ebp, eax
mov edx, dword [rbp + 0xf0]
lock add byte [rax], al
add byte [rax], al
add bh, dh
test edx, 0x400
ret 0x400
add al, 0
add byte [rdi], cl
invalid
sete al
xchg esp, eax
sal bh, 0x85
hlt
test dword [rbp + 0xf4], 0x20000000
test esp, esi
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], ah
and byte [rdi], cl
sete cl
xchg esp, eax
sal esi, 0xc2
test dl, 0x10
je case.0x140195e42.38
ret 0x7410
adc byte [rdx + rdx + 8], dh
adc cl, byte [rax]
or al, cl
enter 0xe74, 0x48
lea ecx, [rbp + 0x128]
lea ebp, [rax]
add dword [rax], eax
invalid
je case.0x140195e42.38
invalid
lea rcx, [rbp + 0x128]
lea ebp, [rax]
sub byte [rcx], al
add dword [rax], eax
add byte [rax], al
add al, ch
invalid
call fcn.14018b3d0
invalid
invalid
push qword [rcx]
xor ebx, ebx
fisttp dword [rax - 0x77]
mov rax, rbx
mov eax, ebx
fmul dword [rax - 0x7f]
add rsp, 0x1f8
add esp, 0x1f8
invalid
clc
add dword [rax], eax
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop rbp
pop r14
pop rsi
pop r15
pop rdi
pop rbp
ret
lea rbx, str.failed_to_create_whole_tree
sbb eax, 0xca6d0
shl byte [rsi - 0x1f14fff4], 1
cmpsb byte [rsi], byte [rdi]
or al, 0
jmp case.0x140195e42.38
mov al, 0x25
and eax, 0xffff08e9
push qword [rax - 0xfe16dd]
mov al, 0x23
invalid
add edi, edi
jmp 0x140196911
or bh, bh
invalid
mov al, 0x23
and ebp, ecx
jmp 0x140196911
add edi, edi
invalid
mov al, 0x24
and al, 0xe9
jmp 0x140196911
cli
invalid
invalid
mov al, 0x1b
sbb ebp, ecx
jmp 0x140196911
invalid
invalid
mov al, 0x22
jmp 0x140196911
in al, dx
invalid
invalid
mov al, 0x10
adc cl, ch
in eax, 0xfe
jmp 0x140196911
invalid
mov al, 0xe
jmp 0x140196911
fdivp st(6)
invalid
push qword [rax - 0x12816df]
mov al, 0x21
jmp 0x140196911
xlatb
invalid
invalid
mov al, 0xb
jmp 0x140196911
sar dh, 1
invalid
mov al, 4
jmp 0x140196911
leave
invalid
invalid
mov al, 0x28
jmp 0x140196911
ret 0xfffe
invalid
mov al, 0xc
jmp 0x140196911
mov ebx, 0xb0fffffe
or ecx, ebp
invalid
mov al, 9
jmp 0x140196911
mov ah, 0xfe
invalid
invalid
mov ah, 0xfe
invalid
mov al, 0x19
jmp 0x140196911
lodsd eax, dword [rsi]
invalid
invalid
mov al, 0x18
jmp 0x140196911
cmpsb byte [rsi], byte [rdi]
invalid
invalid
mov al, 2
jmp 0x140196911
lahf
invalid
invalid
mov al, 0xf
jmp 0x140196911
cwde
invalid
invalid
mov al, 3
jmp 0x140196911
xchg ecx, eax
invalid
invalid
mov al, 7
jmp 0x140196911
mov bh, dh
invalid
mov al, 1
jmp 0x140196911
cmp esi, 0xffffffff
push qword [rax - 0x18316e1]
mov al, 0x1f
invalid
jl case.0x140195e42.57
invalid
mov al, 0x1f
jmp 0x140196911
jl case.0x140195e42.57
invalid
mov al, 0x11
jmp 0x140196911
jne case.0x140195e42.58
invalid
push qword [rax - 0x19116d7]
mov al, 0x29
jmp 0x140196911
outsb dx, byte [rsi]
invalid
invalid
mov al, 0x14
jmp 0x140196911
invalid
invalid
mov al, 5
jmp 0x140196911
invalid
push qword [rax - 0x1a616eb]
mov al, 0x15
jmp 0x140196911
invalid
mov al, 0xd
jmp 0x140196911
invalid
mov al, 6
jmp 0x140196911
invalid
invalid
mov al, 0x12
jmp 0x140196911
invalid
mov al, 0xa
jmp 0x140196911
invalid
mov al, 8
jmp 0x140196911
invalid
mov al, 0x1e
jmp 0x140196911
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 0x20
and cl, ch
sub dh, bh
jmp 0x140196911
invalid
mov al, 0x16
jmp 0x140196911
invalid
invalid
invalid
mov al, 0x27
jmp 0x140196911
invalid
invalid
invalid
push qword [rax - 0x1ec16ed]
mov al, 0x13
jmp 0x140196911
invalid
invalid
adc ebp, ecx
adc edi, esi
invalid
mov al, 0x17
invalid
jmp 0x140196911
invalid
mov al, 0x1c
jmp 0x140196911
invalid
invalid
invalid
mov al, 0x1d
jmp 0x140196911
mov al, 0x26
jmp 0x140196911
idiv ebp
invalid
invalid
jmp 0x140196911
mov al, 0x1a
sbb ch, cl
invalid
jmp 0x140196911
std
invalid
lea r8, str.library_std_srcpath.rs
mov rdx, rsi
bnd call fcn.1401c6ea0
bnd call fcn.1401c6ea0
add ah, cl
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
int3
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea rcx, [rbp + 0xb0]
mov al, 0
add byte [rax], al
invalid
mov al, 0
add byte [rax], al
invalid
call fcn.14018b3d0
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
lea ebp, [rax]
add dword [rax], eax
add al, ch
sub byte [rax - 1], cl
call qword [rax + 0x28c48348]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
push r14
push r13
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0xa8
lea rbp, [rsp + 0x80]
mov rsi, rcx
movzx r13d, byte [rdx + 0x38]
cmp byte [rcx - 0x80], al
std
invalid
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov dh, 0x6a
cmp byte [rcx - 0x80], al
std
add ecx, dword [rdi]
test byte [rbp + 0x48000002], bh
mov edi, edx
je 0x140196eaa
mov rdi, rdx
movzx eax, byte [rdx + 0x39]
cmp al, 3
sete dl
cmp r13b, al
seta cl
lea r15, [rbp - 0x57]
test eax, 0x7f80d108
cmp al, byte [rax]
invalid
test eax, 0x7f80d108
cmp al, byte [rax]
movzx edx, byte [rdi + 0x10]
mov byte [rbp + 0x27], dl
movzx r12d, dl
mov dh, 0xe2
mov dh, 0xe2
loop 0x140196c5d
mov rdx, qword [rdi]
mov edx, dword [rdi]
mov qword [rbp + 0x18], rdx
mov rbx, qword [rdi + 8]
je 0x140196cbd
add byte [rax], al
add byte [rax], al
test cl, cl
jne 0x140196eaa
lea r14, [rbp - 0x60]
jmp 0x140196c4f
add dh, al
cmp dword [r9], r8d
mov al, 1
cmp r13b, al
ja 0x140196eaa
cmp al, 2
jne 0x140196dd9
add dword [rax], eax
invalid
movabs eax, dword [0xdc76c33948ffff94]
mov rcx, r14
mov rdx, rdi
mov edx, edi
call fcn.14018ffd0
invalid
xchg ebx, eax
invalid
invalid
invalid
invalid
mov rcx, rbx
movzx eax, byte [rbp - 0x58]
movups xmm0, xmmword [r15]
movups xmm0, xmmword [rdi]
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movups xmm2, xmmword [rdi + 0x20]
movups xmm2, xmmword [rdi + 0x20]
movaps xmmword [rbp - 0x20], xmm0
movaps xmmword [rbp - 0x10], xmm1
invalid
invalid
loopne 0x140196c98
sub dword [rbp - 0x10], ecx
invalid
invalid
movaps xmmword [rbp], xmm2
mov rdx, qword [r15 + 0x2f]
mov qword [rbp + 0xf], rdx
push rbp
cmovs ebp, dword [rbx]
movabs al, byte [0x894800000225820f]
movabs al, byte [0x894800000225820f]
sub rcx, qword [rbp - 0x60]
jb 0x140196ec7
movabs al, byte [0x894800000225820f]
mov qword [rdi + 8], rcx
mov dword [rdi + 8], ecx
or byte [r10 + r9], r15b
cmp al, 0xa
or cl, byte [rdi]
test dword [rcx + 1], ebp
add dword [rax], eax
invalid
jne 0x140196e17
add dword [rax], eax
add byte [rax - 0x3476b7fe], dh
add cl, byte [rax - 0x77]
retf
mov al, 2
mov rbx, rcx
add cl, byte [rax - 0x77]
retf
cmp r13b, al
jbe 0x140196c4f
xchg edi, eax
xchg edi, eax
jmp 0x140196eaa
test cl, cl
jne 0x140196eaa
add dword [rax], eax
add byte [rcx - 0x77], cl
mov esi, ebx
jmp 0x140196cdf
nop word [rax + rax]
add byte [rax], al
mov r14, rbx
mov esi, ebx
jmp 0x140196cdf
mov byte [rdi + 0x39], 1
mov al, 1
add dword [rax - 0x3ac7beff], esi
cmp r13b, al
ja 0x140196eaa
retf
cmp al, 1
je 0x140196d50
movzx eax, al
cmp eax, 2
add cl, byte [rdi]
test ecx, esi
add byte [rax], al
invalid
mov rcx, rdi
call case.0x14018e91f.69
cmp r14, rax
jbe 0x140196cd0
lea rcx, [rbp - 0x60]
mov rdx, rdi
call fcn.14018ffd0
mov rbx, r14
movzx eax, byte [rbp - 0x58]
movups xmm0, xmmword [r15]
test al, 0x41
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movaps xmmword [rbp - 0x20], xmm0
movaps xmmword [rbp - 0x10], xmm1
sub dword [rbp - 0x10], ecx
sub dword [rbp - 0x10], ecx
invalid
movaps xmmword [rbp], xmm2
mov rcx, qword [r15 + 0x2f]
mov ecx, dword [rdi + 0x2f]
push rbp
add byte [rcx - 0x75], cl
invalid
invalid
mov ecx, dword [rdi + 0x2f]
mov qword [rbp + 0xf], rcx
sub rbx, qword [rbp - 0x60]
jb 0x140196ec1
add dword [rax], eax
invalid
mov qword [rdi + 8], rbx
or byte [rdx + rcx], bh
cmp al, 0xa
jne 0x140196e17
add byte [rax], al
add byte [rax - 0x2176b6fe], dh
mov al, 2
mov r14, rbx
jmp case.0x140195993.122
nop
mov byte [rdi + 0x39], 0
add byte [rcx], dh
rol byte [rcx - 0x7d], 0xfc
cld
xor eax, eax
cmp r12d, 3
cld
invalid
cld
add ecx, dword [rdi]
invalid
jb case.0x140195993.122
invalid
inc dword [rcx - 0x7d]
cld
add eax, 0xff6c840f
cmp r12d, 5
je case.0x140195993.122
invalid
invalid
invalid
cmp r12d, 6
cmp esp, 6
jne case.0x1401b5a67.87
test dword [rbx + 0x4d000000], ebx
test esi, esi
invalid
wait
add byte [rax], al
add byte [rbp - 0x7b], cl
test r14, r14
div byte [rbx + rbp + 0x48]
mov eax, dword [rbp + 0x18]
je 0x140196da4
mov rax, qword [rbp + 0x18]
movzx ecx, byte [rax]
cmp r14, 1
invalid
add dword [rax + rbp - 0x80], esi
je 0x140196dae
cmp cl, 0x2e
jne 0x140196dae
invalid
stc
jne 0x140196dae
invalid
and ecx, dword [rax - 0x75]
sbb byte [r15], r9b
sbb byte [rdi], cl
mov rax, qword [rbp + 0x18]
movzx eax, byte [rax + 1]
cmp eax, 0x2f
je 0x140196dc3
sbb byte [rdi], cl
mov dh, 0x40
add dword [rbx + 0x2b742ff8], eax
cmp eax, 0x5c
pop rsp
je 0x140196dc3
xor eax, eax
jmp case.0x140195993.122
xor bh, bh
invalid
inc dword [rbp + 0x31]
xor r14d, r14d
xor eax, eax
jmp case.0x140195993.122
div byte [rcx]
shr cl, 0x28
invalid
xor eax, eax
cmp r14, 1
jne case.0x140195993.122
sbb al, 0xff
invalid
cmp cl, 0x2e
jne case.0x140195993.122
invalid
stc
jne case.0x140195993.122
test dword [rbx], edx
invalid
dec dword [rax - 0x7d]
jmp 0x140196dc8
sub rbx, 1
jb 0x140196ee7
invalid
mov qword [rdi + 8], rbx
mov byte [rsi], 7
invalid
invalid
jmp 0x140196ead
add byte [rax], al
invalid
pop rdi
or dh, al
invalid
add byte [rax], al
add byte [rax], al
movzx eax, al
add byte [rdi], cl
mov dh, 0xc0
test eax, eax
jne 0x140196dfd
mov eax, r12d
lea rcx, [0x14028d81c]
xor ch, byte [rdx + 0xf]
add byte [rax + 0x63], cl
invalid
add al, 0x81
xor ch, byte [rdx + 0xf]
add byte [rax + 0x63], cl
invalid
invalid
add al, 0x81
add rax, rcx
jmp rax
invalid
loopne 0x140196e3c
mov rax, qword [rdi + 0x20]
mov eax, dword [rdi + 0x20]
add rax, 4
jmp 0x140196e71
mov byte [rdi + 0x39], 0
sub rbx, 1
sub ebx, 1
sub ebx, 1
jb 0x140196ed6
invalid
retf
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rdi + 8], ebx
invalid
invalid
mov qword [rdi + 8], rbx
mov dword [rdi + 8], ebx
mov byte [rsi], 6
jmp 0x140196ead
mov byte [rsi], al
movaps xmm0, xmmword [rbp - 0x20]
movaps xmm1, xmmword [rbp - 0x10]
sub byte [rbp - 0x10], cl
sub byte [rbp - 0x10], cl
invalid
movaps xmm2, xmmword [rbp]
movups xmmword [rsi + 1], xmm0
invalid
invalid
push rbp
add byte [rdi], cl
adc dword [rsi + 1], eax
invalid
invalid
add dword [rdi], r9d
adc dword [rsi + 0x11], ecx
movups xmmword [rsi + 0x11], xmm1
movups xmmword [rsi + 0x21], xmm2
mov rax, qword [rbp + 0xf]
mov qword [rsi + 0x30], rax
mov dword [rsi + 0x30], eax
jmp 0x140196ead
jb case.0x1401968d3.54
mov rax, qword [rdi + 0x20]
mov eax, dword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
lea rdx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add rax, 8
add eax, 8
ror byte [rax - 0x7d], 1
ror byte [rax], 0xeb
or bl, ch
add eax, 8
or bl, ch
jmp 0x140196e71
sbb cl, byte [rax - 0x75]
and byte [r8 - 0x75], r9b
xor byte [r8 - 0x73], r9b
push rcx
add dword [rax - 0x7b], ecx
leave
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
lea rdx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
ror dword [rax + 1], 1
ror byte [rax - 0x7d], 1
add rax, rdx
add eax, edx
add rax, 2
rol byte [rdx], 0x48
test eax, eax
add cl, byte [rax - 0x7b]
sal byte [rax + rsi - 0x3a], 0x47
mov byte [rdi + 0x39], 3
test rax, rax
je 0x140196ea6
mov byte [rdi + 0x39], 3
mov rax, qword [rdi + 0x30]
mov qword [rsi + 0x20], rax
invalid
movups xmm0, xmmword [rdi + 0x11]
adc byte [rdi + 0x11], al
adc dword [r15], r9d
adc byte [rdi + 0x21], cl
movups xmm1, xmmword [rdi + 0x21]
movups xmmword [rsi + 0x11], xmm1
adc dword [rsi + 0x11], ecx
movups xmmword [rsi + 1], xmm0
movzx eax, byte [rbp + 0x27]
mov byte [rsi], al
mov rax, qword [rbp + 0x18]
sbb byte [r8 - 0x77], r9b
sub byte [rax - 0x77], r9b
sub byte [rax - 0x77], cl
pop rsi
xor bl, ch
invalid
sbb byte [r8 - 0x77], r9b
sub byte [rax - 0x77], r9b
sub byte [rax - 0x77], cl
sub byte [rax - 0x77], cl
pop rsi
xor bl, ch
invalid
mov byte [rdi + 0x39], 3
mov byte [rsi], 0xa
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rcx, rbx
mov rbx, r14
lea r8, str.library_std_srcpath.rs
mov rdx, rbx
call fcn.1401c6f20
add eax, dword [rax]
lea r8, str.library_std_srcpath.rs
mov rcx, rbx
xor edx, edx
call fcn.1401c6f20
lea r8, str.library_std_srcpath.rs
jmp 0x140196edd
adc byte [rbp - 0x40], dl
movups xmm3, xmmword [rbp - 0x30]
movups xmmword [rsi + 0x30], xmm3
pop rsi
xor byte [rdi], cl
adc dword [rsi + 0x20], edx
pop rsi
xor byte [rdi], cl
adc dword [rsi + 0x20], edx
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
add rsp, 0xc0
add esp, 0xc0
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop rbp
ret
je 0x1401970fe
mov edx, ecx
and edx, 0x20000000
je 0x1401970fe
loop case.0x1400089d2.2389
add byte [rax], al
and byte [rbp + rcx + 0x4c], dh
mov qword [rsi + 8], r14
mov dword [rsi + 8], esi
jbe 0x1401970fd
mov qword [rsi], 2
jmp 0x1401970cc
invalid
movups xmm0, xmmword [rbp - 0x18]
movups xmm1, xmmword [rbp - 8]
call 0x138668115
movups xmm2, xmmword [rbp + 8]
movups xmm3, xmmword [rbp + 0x18]
movups xmmword [rsi + 0x30], xmm3
adc dword [rsi + 0x30], ebx
adc dword [rsi + 0x30], ebx
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
invalid
mov dword [rsi + 0x40], eax
mov dword [rsi + 0x44], ecx
lea rcx, [rbp + 0x30]
call fcn.14018b3d0
jmp 0x1401970cc
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
lea rcx, [rbp + 0x30]
lea ecx, [rbp + 0x30]
call fcn.14018b3d0
invalid
invalid
call qword [rax + 0x20c48348]
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
add al, 0x20
ror byte [rax - 0x7d], 1
invalid
in al, dx
loopne 0x1401971d1
add byte [rax], al
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
mov qword [rbp + 0x258], 0xfffffffffffffffe
mov ebx, r9d
mov r14, r8
mov esi, eax
test dword [rax + 2], ebx
add byte [rax], al
invalid
mov esi, eax
invalid
mov r15, rdx
mov rsi, rcx
mov esi, ecx
movabs rax, 0x700000000
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rdx + rax], edi
add byte [rax], al
add byte [rdi], al
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rdx + rax], edi
add byte [rax], al
mov word [rbp + 0x24c], 0
mov qword [rbp + 0x244], 0
test dword [rdx + rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rbp + 0x230], 0
xor byte [rdx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add r8b, byte [rax]
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rdx + rax], eax
add r8b, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rbp + 0x230], 0
xor byte [rdx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
test dword [rax], ebp
mov qword [rbp + 0x228], 1
add al, byte [rax]
add byte [rcx], al
add byte [rax], al
add byte [rax], al
mov eax, r9d
add byte [rax], al
mov eax, r9d
or eax, 0x2000000
mov dword [rbp + 0x238], eax
test dword [rax], edi
add al, byte [rax]
add byte [rax], al
lea r8, [rbp + 0x228]
sub byte [rdx], al
add byte [rax], al
test dword [rax], edi
add al, byte [rax]
add byte [rax], al
invalid
invalid
invalid
sub byte [rdx], al
add byte [rax], al
mov rcx, rdx
mov rdx, r14
bnd call fcn.140194240
bnd call fcn.140194240
mov rdi, rdx
mov edi, edx
test rax, rax
je case.0x140148f55.2272
rol byte [rax], 0
add byte [rax], al
invalid
mov eax, edi
clc
and eax, 3
cmp rax, 2
jb 0x14019730a
invalid
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rax], al
cmp eax, 2
jne 0x14019730a
add byte [rax], al
invalid
add cl, byte [rdi]
test dword [rbx + 0x48000000], ebx
add byte [rax], al
add byte [rax - 0x3f], cl
shr rdx, 0x20
shr rdx, 0x20
cmp rdx, 5
cmp edx, 5
je 0x140197282
cmp edx, 0x20
jne 0x14019730a
invalid
mov byte [rax], al
add byte [rax], al
mov qword [rbp + 0x250], rdi
mov ebp, 0x250
add al, byte [rax]
add byte [rax - 0x73], cl
lea edx, [rax]
add al, byte [rax]
lea rcx, [rbp + 0x210]
add byte [rcx + rcx*4 - 6], cl
mov rdx, r15
mov r8, r14
call fcn.140192730
mov rax, qword [rbp + 0x210]
test dword [rax], edx
add al, byte [rax]
invalid
test dword [rax], edx
add al, byte [rax]
add byte [rbx + rcx*4 - 0x4b], cl
mov ch, 0x18
add al, byte [rax]
add byte [rax], al
mov r14, qword [rbp + 0x218]
movabs r15, 0x8000000000000000
cmp rax, r15
cmp eax, edi
clc
je 0x1401972f1
add byte [rax], al
add byte [rax], al
add byte [rax + 0x74f8394c], al
cmp eax, edi
clc
je 0x1401972f1
invalid
invalid
lea esp, [rax]
mov rcx, qword [rbp + 0x220]
mov ecx, dword [rbp + 0x220]
add al, byte [rax]
add byte [rax - 0x77], cl
test al, 0x4c
mov qword [rbp - 0x50], r14
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], r14
mov qword [rbp - 0x48], rcx
lea rcx, [rbp + 0x1f8]
add byte [rax], al
movabs r8, 0x48000001f88d8d48
lea edx, [rbp - 0x58]
push rbp
invalid
add byte [rax], al
lea rdx, [rbp - 0x58]
push rbp
test al, 0x41
mov al, 1
invalid
mov r8b, 1
call case.0x14002e130.2113
mov r12, qword [rbp + 0x1f8]
mov esp, dword [rbp + 0x1f8]
mov r14, qword [rbp + 0x200]
mov esi, dword [rbp + 0x200]
add byte [rdx], al
add byte [rax], al
add byte [rax], al
cmp r12, r15
jne 0x14019733e
mov qword [rsi + 8], r14
mov qword [rsi], 2
invalid
lea rcx, [rbp + 0x250]
call fcn.14018b3d0
enter 0xffffffffffffff40, 0xffffffffffffffff
jmp 0x14019732b
mov qword [rsi + 8], rdi
mov qword [rsi], 2
invalid
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
jmp 0x14019732b
mov rcx, rsi
mov rdx, rdi
call fcn.1401944a0
jle 0x1401972f1
invalid
dec dword [rax - 0x77]
stc
stc
call qword [sym.imp.kernel32.dll_CloseHandle]
nop
add rsp, 0x2e0
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
lea r15, [rbp - 0x58]
jge 0x1401972ea
mov r8d, 0x250
mov rcx, r15
stc
stc
xor edx, edx
call sub.VCRUNTIME140.dll_memset
add al, byte [rax]
mov rcx, r14
mov ecx, esi
int1
mov rdx, r15
call qword [sym.imp.kernel32.dll_FindFirstFileW]
cmp rax, 0xffffffffffffffff
dec dword [rdi]
invalid
xchg dword [rax], eax
add byte [rax], al
retf 0x35f
dec dword [rdi]
test byte [rdi + 0x48000000], al
mov ecx, eax
mov rcx, rax
call qword [sym.imp.kernel32.dll_FindClose]
adc eax, 0x35faf
mov eax, dword [rbp - 0x58]
movups xmm0, xmmword [rbp - 0x54]
lodsb al, byte [rsi]
movsd xmm1, qword [rbp - 0x44]
mov r8d, dword [rbp - 0x38]
mov edx, dword [rbp - 0x3c]
enter 0x558b, 0xffffffffffffffc4
mov ecx, eax
shl ecx, 0x15
invalid
sar ecx, 0x1f
adc eax, 0x231ff9c1
and ecx, dword [rbp - 0x34]
test ebx, ebx
int3
je case.0x14002e130.2200
shl rdx, 0x20
shl edx, 0x20
or rdx, r8
mov qword [rsi], 0
add byte [rax], al
add byte [rax], al
mov dword [rsi + 0x10], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov dword [rsi + 0x18], 0
sbb byte [rax], r8b
add byte [rax], al
add byte [rax], al
movups xmmword [rsi + 0x20], xmm0
movups xmmword [rsi + 0x20], xmm0
movlps qword [rsi + 0x30], xmm1
mov qword [rsi + 0x38], rdx
push rsi
cmp byte [rcx + 0x4e894046], cl
mov dword [rsi + 0x44], ecx
mov dword [rsi + 0x44], ecx
mov dword [rsi + 0x44], ecx
test r12, r12
test esp, esp
je 0x1401972fc
test byte [rdx], dh
invalid
mov edx, 2
add al, byte [rax]
add byte [rax], al
invalid
mov rcx, r14
call fcn.140001b50
cmpsd dword [rsi], dword [rdi]
out 0xff, al
out 0xff, al
jmp 0x1401972fc
and bh, bh
invalid
invalid
test eax, 0x400
add al, 0
add byte [rax + rsi*4 + 0x41], dh
je 0x140197393
mov r9d, ecx
je 0x140197393
mov r9d, ecx
and r9d, 0x20000000
and ecx, 0x20000000
je 0x140197393
mov qword [rsi + 8], rdi
mov dword [rsi + 8], edi
mov qword [rsi], 2
mov dword [rsi], 2
invalid
add byte [rbp - 0x7b], cl
in al, 0xf
test byte [rax], ch
sub bh, bh
test r12, r12
je 0x14019732b
test byte [rax], ch
sub bh, bh
invalid
invalid
mov edx, 2
add al, byte [rax]
add byte [rax], al
mov rcx, r14
call fcn.140001b50
cmpsd dword [rsi], dword [rdi]
cmpsd dword [rsi], dword [rdi]
out 0xff, al
jmp 0x14019732b
invalid
invalid
jmp qword [rsi + 0x66]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
push rbp
push r15
push r14
push rsi
push rsi
push r12
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x80]
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x73], cl
lea edx, [rax + 2]
push rax
add al, byte [rax]
add al, ch
mov bh, byte [rdi]
invalid
call qword [rax + 0x20c48348]
mov bh, byte [rdi]
invalid
call qword [rax + 0x20c48348]
add esp, 0x20
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rdi
pop rbp
ret
int3
int3
int3
in al, dx
and byte [rax - 0x73], cl
lea rbp, [rsp + 0x20]
mov rax, qword [rcx + 0x10]
mov r8, rax
mov eax, eax
ror byte [rcx + 0x29], 0xd0
sub r8, rdx
jb 0x140197486
adc byte [rax + 3], cl
push rcx
or byte [rax - 0x77], cl
ror byte [rcx + rcx*4 - 0x3e], 1
mov rdx, r8
invalid
add rdx, qword [rcx + 8]
mov rax, rdx
ror byte [rcx + rcx*4 - 0x3e], 1
mov rdx, r8
invalid
ret 0x8348
add rsp, 0x20
pop rbp
ret
lea r8, str.library_std_srcio_buffered_bufwriter.rsh
add ebx, dword [rbp - 0x76b7fff4]
ror dword [rax - 0x77], 1
mov rdx, rax
mov edx, eax
ret 0x8e8
mov rcx, rdx
mov rdx, rax
mov edx, eax
ret 0x8e8
cli
add al, byte [rax]
add ah, cl
int3
int3
sub rsp, 0x38
lea rbp, [rsp + 0x30]
lea ebp, [rsp + 0x30]
lea ebp, [rsp + 0x30]
mov qword [rbp], 0xfffffffffffffffe
dec dword [rcx + rcx*4 - 0x3a]
mov rsi, r8
mov rdi, rdx
mov ebx, ecx
movzx eax, byte [0x1402c6358]
mov dh, 5
xchg esp, eax
out dx, al
adc al, byte [rax]
xchg esp, eax
out dx, al
adc al, byte [rax]
mov edx, 0x18
xor ecx, ecx
add byte [rcx], dh
leave
call fcn.1401a7480
test rax, rax
je 0x1401974eb
mov qword [rax], rdi
mov qword [rax + 8], rsi
mov byte [rax + 0x10], bl
inc rax
add rsp, 0x38
invalid
cmp byte [rbx + 0x5f], bl
invalid
cmp byte [rbx + 0x5f], bl
pop rsi
pop rbp
ret
mov qword [rbp - 8], rdi
mov qword [rbp - 0x10], rsi
mov ecx, 8
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
mov edx, 0x18
call fcn.1401c6700
add byte [rdi], cl
invalid
add byte [rdi], cl
or esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
adc byte [rbp + 0x56], dl
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
invalid
lea rbp, [rdx + 0x30]
mov rcx, qword [rbp - 8]
clc
clc
mov rdx, qword [rbp - 0x10]
call fcn.1400607d0
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
push rbp
sub rsp, 0x20
lea rbp, [rsp + 0x20]
lea ebp, [rsp + 0x20]
mov rcx, qword [rcx]
mov eax, ecx
or dword [rcx + 0x3e083c8], ecx
lea rdx, [0x14028d854]
invalid
and eax, 3
add ecx, dword [rax - 0x73]
adc eax, 0xf62fb
invalid
add byte [rax + 0x63], cl
add al, 0x82
invalid
movsxd rax, dword [rdx + rax*4]
invalid
add rax, rdx
jmp rax
mov rax, qword [rcx]
mov rdx, qword [rcx + 8]
or bl, ch
invalid
or bl, ch
cmp byte [rax - 0x3f], cl
shr rcx, 0x20
invalid
invalid
invalid
shr rcx, 0x20
call fcn.14018d830
movzx ecx, al
jmp 0x14019757d
invalid
add al, 0x48
shr ecx, 0x20
shr rcx, 0x20
lea rax, [0x140263940]
mov esp, 0x48000cc3
mov edx, dword [rax + rcx*8]
ret
mov rdx, qword [rax + rcx*8]
lea rax, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOs
mov rax, qword [rax + rcx*8]
mov eax, dword [rax + rcx*8]
mov eax, dword [rax + rcx*8]
jmp 0x1401975a3
invalid
mov rax, qword [rcx - 1]
mov rdx, qword [rcx + 7]
mov rcx, rax
sar edi, 0x52
invalid
nop
add rsp, 0x20
invalid
and byte [rbp - 0x3d], bl
push rbp
sub rsp, 0x20
lea rbp, [rsp + 0x20]
mov r8, qword [rcx]
mov ecx, r8d
and ecx, 3
xor eax, eax
ror byte [rax - 0x73], 0x51
invalid
ror byte [rax - 0x73], 0x51
dec byte [rax - 0x7d]
cli
add dh, byte [rbx + 2]
cmp rdx, 2
jae 0x1401975d1
jmp 0x1401975e1
test rcx, rcx
je 0x1401975e1
mov rcx, qword [r8 - 1]
mov rax, qword [r8 + 7]
call qword [rax + 0x48]
invalid
dec qword [rcx - 0x75]
dec dword [rcx - 0x75]
invalid
nop
nop
add rsp, 0x20
pop rbp
ret
invalid
int3
and byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x20
mov r8, qword [rcx]
add dword [rcx + rcx*4 - 0x3f], eax
add dword [rcx + rcx*4 - 0x3f], eax
and ecx, 3
xor eax, eax
lea rdx, [rcx - 2]
dec byte [rax - 0x7d]
cli
add dh, byte [rbx + 2]
jmp 0x140197621
test rcx, rcx
je 0x140197621
mov rcx, qword [r8 - 1]
mov rax, qword [r8 + 7]
call qword [rax + 0x30]
dec qword [rcx - 0x75]
invalid
nop
add rsp, 0x20
invalid
and byte [rbp - 0x3d], bl
push rdi
test eax, eax
movabs byte [0x8948c6894c000000], al
xlatb
invalid
mov rcx, r14
int1
call fcn.14018b3d0
test rsi, rsi
je 0x1401976ee
invalid
invalid
invalid
invalid
clc
loopne 0x140197632
jp case.0x140196f37.13
and esi, dword [rdi + rdi*4 - 0x15]
invalid
nop dword [rax]
cmp eax, 0x48f08948
sub eax, edx
cmp cl, byte [rax + 1]
xlatb
mov rax, rdx
shr rax, 0x20
cmp eax, 0x23
clc
invalid
je 0x140197676
clc
and esi, dword [rdx + rcx*4 - 0x15]
add dh, byte [rcx]
ror byte [rax - 0x77], cl
ror byte [rax - 0x7d], 1
invalid
jmp 0x1401976f0
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rsp + 0x60]
test r8, r8
je 0x1401978c3
invalid
add byte [rcx + rcx*4 - 0x3a], cl
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
mov rax, r8
mov eax, eax
mov eax, eax
shl rax, 4
xor edx, edx
xor ecx, ecx
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
cmp dword [rdi + rdx], 0
jne 0x140197772
inc rcx
add rdx, 0x10
cmp rax, rdx
jne 0x140197760
cmp rsi, rcx
jb 0x1401978de
sub rsi, rcx
je 0x1401978c3
invalid
shl rcx, 4
shl ecx, 4
add rdi, rcx
lea r14, [rbp]
lea r15, str.failed_to_write_whole_buffer
lea r12, [0x14028d874]
jmp 0x1401977bb
mov rcx, r14
call fcn.14018b3d0
test rsi, rsi
je 0x1401978c3
add byte [rax], al
add byte [rax], al
lea rax, [rdi - 0x10]
mov r13, rsi
shl r13, 4
mov rcx, r13
nop dword [rax]
test rcx, rcx
je case.0x14002e130.2203
mov r8d, dword [rax + 0x10]
add rax, 0x10
adc byte [rax - 0x7d], cl
sal eax, 0x4d
test eax, eax
je 0x1401977d0
mov rdx, qword [rax + 8]
jmp 0x1401977f8
mov edx, 1
xor r8d, r8d
invalid
mov ecx, 0xfffffff4
mov r9, rbx
call fcn.14018b780
mov qword [rbp - 8], rax
mov dword [rbp - 8], eax
mov qword [rbp], rdx
push rbp
add byte [rax - 0x7b], cl
invalid
je 0x140197830
mov eax, edx
and eax, 3
movsxd rax, dword [r12 + rax*4]
add rax, r12
jmp rax
test rdx, rdx
je 0x1401978d9
invalid
invalid
add byte [rax], al
invalid
xor r8d, r8d
xor ecx, ecx
mov rax, rdx
nop word cs:[rax + rax]
add byte [rax], al
mov r9d, dword [rdi + r8]
sub rax, r9
jb 0x140197882
inc rcx
add r8, 0x10
mov rdx, rax
cmp r13, r8
jne 0x140197850
jmp 0x140197885
mov rax, rdx
cmp rsi, rcx
jb 0x1401978de
push rsp
mov rdx, rcx
shl rdx, 4
add rdi, rdx
sub rsi, rcx
jne 0x1401978a4
test rax, rax
je 0x1401977b2
jmp 0x14019791f
mov ecx, dword [rdi]
cmp rax, rcx
ja 0x1401978ed
cmovs edi, dword [rcx]
enter 0x4277, 0x29
ror dword [rcx + 0x4701480f], 8
sub ecx, eax
mov dword [rdi], ecx
add qword [rdi + 8], rax
cmp qword [rbp - 8], 0
jne 0x1401977aa
jmp 0x1401977b2
xor edx, edx
mov rax, rdx
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rdx, r15
jmp 0x1401978c5
lea r8, [0x140261720]
mov rdx, rsi
call fcn.1401c6ea0
lea rax, str.advancing_IoSlice_beyond_its_length
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
mov qword [rbp - 0x28], 8
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
loopne 0x140197958
lea edx, [0x1402617e8]
lea rcx, [rbp - 0x38]
call fcn.1401c6e60
lea rax, str.advancing_io_slices_beyond_their_length
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
mov qword [rbp - 0x28], 8
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rdx, [0x140261770]
lea rcx, [rbp - 0x38]
call fcn.1401c6e60
int3
mov word [rbx + r13], r12w
mov dword [rbx + r13 + 2], edi
mov word [rbx + r13 + 6], si
mov dword [rbx + rbp + 6], esi
je 0x140198e7a
invalid
movaps xmm0, xmmword [rbp - 0x60]
movups xmmword [rbx + r13 + 8], xmm0
sub ecx, dword [rax]
mov eax, dword [rbp - 0x50]
mov dword [rbx + r13 + 0x18], eax
sub r11d, dword [rax]
sub ebx, dword [rax]
mov word [rbx + r13 + 0x1c], r14w
sub ebx, dword [rsi + riz*2]
mov word [rbx + r13 + 0x1e], r15w
mov dword [rbx + r13 + 0x1e], r15d
inc rdx
mov qword [rbp + 0x40], rdx
push rbp
mov qword [rbp + 0x18], rdx
add r13, 0x20
invalid
lea rcx, [rbp + 0x20]
lea rdx, [rbp - 0x18]
lea edx, [rbp - 0x18]
call fcn.140198fe0
movzx r12d, word [rbp + 0x20]
cmp r12w, 2
cmp r12d, 2
je 0x140198eee
lea rax, [rbp + 0x28]
movups xmm0, xmmword [rax]
movaps xmmword [rbp - 0x60], xmm0
mov eax, dword [rax + 0x10]
mov dword [rbp - 0x50], eax
mov rax, qword [rbp - 0x20]
movzx r14d, word [rax]
movzx esi, word [rax]
test r12w, r12w
movzx esi, word [rbp + 0x26]
mov bh, 0x75
invalid
jne 0x140198edd
cmove si, r14w
cmove r14w, word [rbp + 0x3c]
mov edi, dword [rbp + 0x22]
movzx r15d, word [rbp + 0x3e]
jge case.0x14018faf8.315
mov rdx, qword [rbp + 0x40]
cmp rdx, qword [rbp + 8]
push rbp
invalid
cmp rdx, qword [rbp + 8]
jne 0x140198e40
lea rcx, [rbp + 8]
call fcn.1401cb6d0
add byte [rax - 0x75], cl
pop rbp
adc byte [rax - 0x75], cl
push rbp
invalid
out dx, eax
invalid
jmp 0x140198e40
push rdx
invalid
mov rcx, qword [rbp - 0x18]
call qword [sym.imp.ws2_32.dll_freeaddrinfo]
mov rcx, qword [rbp + 8]
mov rax, qword [rbp + 0x10]
mov rdi, qword [rbp - 0x48]
jge case.0x14018f7e1.334
jge case.0x14018f7e1.334
mov rdx, qword [rbp + 0x40]
mov edx, dword [rbp + 0x40]
shl rdx, 5
add rdx, rax
mov qword [rdi], rax
mov dword [rdi], eax
mov dword [rdi], eax
mov qword [rdi + 8], rax
mov qword [rdi + 0x10], rcx
mov qword [rdi + 0x18], rdx
push rdi
invalid
push rdi
sbb byte [rax - 0x7f], cl
invalid
invalid
add rsp, 0xd8
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add qword [r9 + 4], r15
mov edx, 0x80
add byte [rax], 0
invalid
add byte [rdx + 0x80], bh
add byte [rax], 0
add al, ch
wait
xlatb
add al, byte [rax]
call fcn.1401c66e0
ud2
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
invalid
mov rcx, qword [rbp - 0x18]
call qword [sym.imp.ws2_32.dll_freeaddrinfo]
add eax, dword [rax]
cmp qword [rbp + 8], 0
je 0x140198f8b
mov rcx, qword [rbp + 0x10]
mov edx, 4
call fcn.140001b50
mov esp, esi
invalid
mov byte [rbp + 0x4f], 0
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
jge fcn.140198fe0
cmpsd dword [rsi], dword [rdi]
or al, 0
mov esp, dword [rsp + 0x28]
cli
invalid
add byte [rax], al
rol ecx, 8
mov dword [rbp - 0x18], 0x89660000
out dx, al
invalid
cmp rcx, 0x1b
sbb ecx, dword [rdi]
xchg byte [rbx + 0xf000000], ch
add byte [rax], al
add byte [rdi], cl
invalid
add byte [rax], al
add byte [rdi], cl
invalid
mov bh, 0x48
add ah, byte [rsi - 0x3f]
rol cx, 8
mov edx, dword [rax + 4]
invalid
rol ecx, 8
or byte [rbx - 0x74bbfbb0], cl
sbb byte [rdi], cl
sbb byte [rdi], cl
mov eax, dword [rax + 0x18]
sbb byte [rdi], cl
adc byte [rax + 8], al
or byte [rcx + 0xf], al
adc dword [rdi], eax
call 0xf72890b0
add byte [rdi], cl
mov bh, 0x45
out 0x66, al
out 0x66, al
mov dword [r14 + 0x10], eax
mov dword [rsi + 0x10], eax
adc byte [rbp - 0x2a], al
add al, 0xf
mov bh, 0x45
call 0x15003de5c
mov bh, 0x55
invalid
out dx, al
invalid
clc
mov dword [rsi + 0x10], ecx
mov ecx, dword [rbp - 4]
add byte [rcx + rcx*4 + 0x4e], al
sbb byte [rdi + rcx - 0x49], al
mov bh, 0x4d
add al, 0x66
add al, 0x66
mov dword [rsi + 0x1c], r9d
sbb al, 0x44
movzx ecx, word [rbp + 6]
mov bh, 0x4d
invalid
mov bh, 0x4d
invalid
invalid
mov dword [rsi + 0x1e], r9d
mov dword [rsi + 6], edx
pop rax
pop rbp
pop rdi
movsd dword [rdi], dword [rsi]
or al, 0
movsd dword [rdi], dword [rsi]
or al, 0
add al, ch
cmc
fld qword [rdx]
add byte [rax - 0x73], cl
invalid
lea ecx, str.assertion_failed:_len___mem::size_of::_c::sockaddr_in6___
or eax, 0xca5de
movsd dword [rdi], dword [rsi]
or al, 0
lea eax, [0x140263760]
cmpsb byte [rsi], byte [rdi]
or al, 0
cmp al, byte [rax]
add byte [rax], al
invalid
add al, ch
fstp st(5)
add al, byte [rax]
int3
int3
int3
int3
int3
push rdi
sub rsp, 0x1f0
lock add dword [rax], eax
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
lea rbp, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov rax, qword [rcx]
add dword [rax - 0x75], ecx
mov rdi, qword [rax]
mov qword [rax], 0
add byte [rax], al
add byte [rax], al
invalid
cmp byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x7b], cl
push qword [rax + rax*2 + 0x48]
je case.0x1401932c1.327
invalid
test rdi, rdi
je case.0x1401932c1.327
lea rsi, [rbp - 0x60]
lea esi, [rbp - 0x60]
jne case.0x14018f7e1.363
mov r8d, 0x198
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov cx, 0x202
add al, byte [rdx]
std
rol dword [rdx], cl
add byte [rsi - 0x47], ah
add al, byte [rdx]
add cl, byte [rax - 0x77]
bnd call qword [sym.imp.ws2_32.dll_WSAStartup]
stosd dword [rdi], eax
add r8d, dword [r8]
mov rdx, rsi
call qword [sym.imp.ws2_32.dll_WSAStartup]
stosd dword [rdi], eax
add r8d, dword [r8]
stosd dword [rdi], eax
add r8d, dword [r8]
mov dword [rbp + 0x16c], eax
add dword [rax], eax
add byte [rax], al
add byte [rbp + 0x482175c0], al
test eax, eax
jne 0x1401991d0
sal byte [rbp + 0x21], 0x48
mov rax, qword [sym.imp.ws2_32.dll_WSACleanup]
mov eax, dword [sym.imp.ws2_32.dll_WSACleanup]
mov qword [rdi], rax
mov dword [rdi], eax
invalid
add rsp, 0x1f0
add dword [rax], eax
add byte [rdi + 0x5e], bl
pop rdi
pop rsi
add byte [rax], al
pop rdi
pop rsi
pop rbp
ret
lea rcx, str.library_std_src_synconce.rs
lea ecx, [0x140261b38]
mov dword [rax + rax], ecx
call fcn.1401c7290
shl al, 2
add byte [rax - 0x39], cl
mov qword [rbp + 0x138], 0
test dword [rax], edi
add dword [rax], eax
add byte [rax], al
add byte [rax], al
invalid
cmp byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rbp + 0x16c]
lea ecx, [rbp + 0x16c]
lea ebp, [rcx + rax]
add byte [rax - 0x73], cl
xchg ebp, eax
cmp byte [rcx], al
lea rdx, [rbp + 0x138]
add byte [rax], al
add al, ch
invalid
call fcn.1401cb970
int3
int3
or dword [rbx + 0x10a83442], ecx
jne 0x140199208
xor al, 0xa8
xor al, 0xa8
adc byte [rbp + 0xa], dh
or ch, byte [rax + 0x5d0e7520]
test al, 0x20
jne 0x140199210
pop rbp
jmp 0x14002f980
js case.0x1401948b7.211
jmp 0x19d231e0a
mov ecx, dword [rcx]
pop rbp
jmp 0x14002d960
push rax
jmp 0x129772312
pop rbp
invalid
nop
pop rbp
jmp 0x14002f810
jmp 0x10ce65f19
int3
push rbx
sub rsp, 0x458
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test eax, edx
rol byte [rbx], 1
add byte [rax], al
invalid
invalid
lea ebp, [rsp + 0x80]
add byte [rax], al
mov qword [rbp + 0x3d0], 0xfffffffffffffffe
mov esi, r8d
invalid
rol byte [rbx], 1
add byte [rax], al
invalid
inc dword [rcx + rcx*4 - 0x3a]
mov esi, eax
invalid
mov rdi, rdx
mov edi, edx
mov rbx, rcx
mov rax, qword [0x1402c62c8]
mov eax, dword [0x1402c62c8]
retf
mov eax, dword [0x1402c62c8]
rcl byte [rdx]
add byte [rax - 0x7d], cl
cmp rax, 3
clc
add ecx, dword [rdi]
jne case.0x140195b1b.152
jne case.0x140195b1b.152
pop rcx
add dword [rax], eax
add byte [rdi + rcx - 0x49], al
invalid
invalid
movzx r14d, word [rbx]
movzx esi, word [rbx]
xor eax, dword [rcx + rcx*4 - 0xf]
mov ecx, r14d
call fcn.1401996c0
pop rax
add al, 0
add byte [rax], al
mov rcx, rax
mov r15, rdx
add byte [rax], al
mov rcx, rax
mov r15, rdx
xlatb
mov eax, 1
test rcx, rcx
test ecx, ecx
add byte [rax - 0x7b], cl
test ecx, ecx
leave
jne 0x140199543
mov dword [rdx], 0x85c70000
mov al, 1
add al, byte [rax]
add bh, al
test dword [rax + 0x1000001], esi
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
invalid
invalid
mov dword [rbp + 0x1b0], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea r8, [rbp + 0x1b0]
lea eax, [rbp + 0x1b0]
mov al, 1
add byte [rax], al
mov rcx, r15
mov ecx, edi
mov edx, 0x8004667e
cmp bh, 0x15
call qword [sym.imp.ws2_32.dll_ioctlsocket]
in eax, 0x44
add eax, dword [rax]
cmp eax, 0xffffffff
clc
push qword [rcx + riz + 0x66]
je case.0x1401948b7.198
test r14w, r14w
je case.0x1401948b7.198
test r14w, r14w
div byte [rbx + rdi + 0xf]
je 0x1401992e1
cmp ecx, dword [rdi]
movups xmm0, xmmword [rbx + 4]
adc byte [rbx + 4], al
add al, 0x8b
adc al, 0x8b
adc al, 0x8b
mov eax, dword [rbx + 0x14]
mov edx, dword [rbx + 0x18]
movzx ecx, word [rbx + 0x1c]
mov bh, 0x4b
sbb al, 0x41
mov eax, 0x1c
add byte [rax], al
adc al, 0x8b
push rbx
sbb byte [rdi], cl
mov bh, 0x4b
sbb al, 0x41
mov eax, 0x1c
add byte [rax], al
add byte [rax], al
mov r9w, 0x17
jmp 0x1401992f6
xor eax, 0x449915ff
add eax, dword [rax]
invalid
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
add byte [rcx - 0x1c3eb73d], cl
and byte [rax - 0x7d], cl
invalid
invalid
mov ebx, eax
shl rbx, 0x20
ret
or rbx, 2
test rbx, rbx
jne case.0x140197560.50
pop rax
add al, byte [rax]
invalid
retf
pop rax
add al, byte [rax]
add byte [rcx], dh
xor eax, eax
shr cl, 0x62
add al, byte [rax]
add byte [rbx - 0x48f0fdbd], cl
add cl, byte [r15]
mov bh, 0x4b
jmp 0x140199543
invalid
mov eax, dword [rbx + 2]
movzx ecx, word [rbx + 6]
xorps xmm0, xmm0
push rdi
invalid
add cl, byte [r15]
mov bh, 0x4b
invalid
push rdi
rol byte [rcx - 0x48], 0x10
invalid
invalid
adc byte [rax], al
invalid
mov r8d, 0x10
mov r9w, 2
invalid
invalid
add al, byte [rax]
add byte [rsi + 0x41], ah
mov ecx, 0xc1660002
invalid
mov r9d, 0xc1660002
rol cx, 8
rol ecx, 8
ror dword [rax], 0x66
mov dword [rbp + 0x1b0], r9d
mov al, 1
add byte [rax], al
or byte [rsi + 0x44], ah
mov dword [rbp + 0x1b0], ecx
mov al, 1
add byte [rax], al
mov word [rbp + 0x1b0], r9w
mov al, 1
add byte [rax], al
mov word [rbp + 0x1b2], cx
mov dl, 1
add byte [rax], al
mov dword [rbp + 0x1b4], eax
movups xmmword [rbp + 0x1b8], xmm0
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdi], cl
adc dword [rbp + 0x1b8], eax
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx + 0x1c895], cl
add byte [rax - 0x73], cl
invalid
invalid
xchg ebp, eax
mov al, 1
mov dword [rbp + 0x1c8], edx
add byte [rax], al
lea rdx, [rbp + 0x1b0]
add byte [rax], al
mov rcx, r15
call qword [sym.imp.ws2_32.dll_connect]
sub al, 0x44
add eax, dword [rax]
sub al, 0x44
add eax, dword [rax]
cmp eax, 0xffffffff
je 0x140199335
xor ebx, ebx
jmp case.0x140196f37.19
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
adc eax, 0x34425
add r8d, dword [rax]
mov ebx, eax
shl rbx, 0x20
jrcxz case.0x140195b1b.162
or rbx, 2
add cl, byte [rax - 0x77]
popfq
rol byte [rbx], 0
add eax, dword [rax]
mov qword [rbp + 0x3c0], rbx
mov dword [rbp + 0x3c0], ebx
add bh, al
mov dword [rbp + 0x1b0], 0
test dword [rax + 1], esi
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
add byte [rax], al
add byte [rax], al
lea r8, [rbp + 0x1b0]
mov al, 1
add dword [rax], eax
add byte [rcx + rcx*4 - 7], cl
add byte [rax], al
mov rcx, r15
mov edx, 0x8004667e
jle case.0x1401954ec.160
add al, 0x80
add al, 0x80
call qword [sym.imp.ws2_32.dll_ioctlsocket]
adc eax, 0x83000344
clc
dec dword [rcx + rcx*4 - 0x43]
mov qword [rbp + 0x3c8], r15
add r8d, dword [rax]
add eax, dword [rax]
cmp eax, 0xffffffff
mov qword [rbp + 0x3c8], r15
mov dword [rbp + 0x3c8], edi
mov ebp, 0x3c8
je 0x140199397
and byte [rax - 0x7b], cl
invalid
test rbx, rbx
je 0x1401993bf
mov eax, ebx
fadd dword [rbx - 0x72b7fc20]
and eax, 3
lea rcx, [0x14028d884]
or eax, 0xf44fc
or eax, 0xf44fc
cld
str word [rax + 0x63]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
or dword [rax + 1], 0xfe0ffc8
add rax, rcx
jmp rax
movzx eax, byte [rbx + 0x10]
jmp case.0x140195a5d.147
mov dh, 0x43
adc bl, ch
adc r11b, bpl
call qword gs:[sym.imp.ws2_32.dll_WSAGetLastError]
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
ret
add eax, dword [r8]
mov esi, eax
shl rsi, 0x20
shl esi, 0x20
out 0x20, al
or rsi, 2
or esi, 2
add cl, byte [rax - 0x7b]
fisttp dword [rdi]
test dword [rbx + 1], esp
invalid
invalid
test rbx, rbx
test ebx, ebx
jne case.0x140194648.348
add dword [rax], eax
add byte [rax], al
add cl, ch
push 1
add byte [rax], al
invalid
jmp case.0x14019669b.120
add al, ch
call fcn.1401cb780
jmp 0x14019925c
popfq
invalid
invalid
invalid
invalid
popfq
invalid
invalid
xor ebx, ebx
jmp 0x140199522
pop rsp
add dword [rax], eax
invalid
pop rsp
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax], al
mov rcx, rbx
invalid
shr rcx, 0x20
shr ecx, 0x20
jmp 0x184787bf0
call fcn.14018d830
invalid
invalid
jmp case.0x140195a5d.147
mov rax, rbx
shr rax, 0x20
shr eax, 0x20
call 0x1691216fe
cmp eax, 0x28
ja case.default.0x1401993f2
xchg dword [rdx + rax], ecx
or al, 2
add byte [rax], al
lea rcx, [0x14028d894]
lea ecx, [0x14028d894]
or eax, 0xf44a9
test eax, 0x48000f44
str word [rax + 0x63]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
or dword [rax + 1], 0x31e0ffc8
add rax, rcx
add eax, ecx
jmp rax
loopne case.0x140195a5d.162
xor eax, eax
shr bl, 4
jmp case.0x140195a5d.147
add al, 0xf
mov dh, 0x43
invalid
movzx eax, byte [rbx + 0xf]
invalid
invalid
cmp al, 0xd
or eax, 0x11e850f
jne 0x140199522
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x7b], cl
push qword [rbp + 0x10]
invalid
test rdi, rdi
test edi, edi
jne 0x140199419
adc byte [rbp + 0x480c75f6], al
test esi, esi
div byte [rbp + 0xc]
jne 0x140199419
or al, 0x48
lea rsi, str.__
lea esi, str.__
xor eax, 0xc962c
sub al, 0x96
xchg esi, eax
or al, 0
add cl, ch
jmp case.0x140194648.348
cli
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7f], cl
cmp rdi, 0x7fffffff
cmp edi, 0x7fffffff
invalid
invalid
jg case.0x140195a5d.160
mov eax, 0x7fffffff
invalid
invalid
cmovb rax, rdi
cmovb eax, edi
invalid
invalid
mov ecx, esi
int1
imul rcx, rcx, 0x10624dd3
imul ecx, ecx, 0x10624dd3
leave
ror dword [rbp + 0x62], cl
invalid
adc byte [rax - 0x3f], cl
shr rcx, 0x26
shr ecx, 0x26
jmp 0xf89f1d5f
mov dword es:[rbp + 0x3b8], eax
mov dword [rbp + 0x3b8], eax
mov eax, 0x48000003
add byte [rax], al
add byte [rax - 0x7b], cl
sar byte [rax + 1], 0xf
mov eax, 1
invalid
test rax, rax
test eax, eax
mov eax, 1
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
cmovne eax, ecx
cmp esi, 0x3e8
invalid
invalid
add eax, dword [rax]
invalid
rol dword [r9 + 0x3e8fe], 0
rol dword [rcx + 0x3e8fe], 0
invalid
add eax, dword [rax]
add byte [rdi], cl
cmovae eax, ecx
mov dword [rbp + 0x3bc], eax
invalid
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
cmovae eax, ecx
mov dword [rbp + 0x3bc], eax
invalid
add eax, dword [rax]
add byte [rax], al
ror dword [rcx + 0x3bc85], 0
test dword [rbx + rax - 0x72b80000], edi
mov esp, 0x48000003
lea ecx, [rbp + 0x1c0]
rol byte [rcx], 0
invalid
add byte [rax], al
lea rcx, [rbp + 0x1c0]
invalid
rol byte [rcx], 0
add byte [rax], al
add byte [rcx - 0x48], al
mov r8d, 0x1f8
clc
add dword [rax], eax
add byte [rcx], dh
xor edx, edx
call sub.VCRUNTIME140.dll_memset
rol dword [rdx], 1
invalid
shr al, cl
sub edx, ecx
add al, byte [rax]
invalid
rol dword [rdx], 1
add byte [rax - 0x39], cl
test al, 1
invalid
mov qword [rbp - 0x58], 1
mov dword [rbp - 0x58], 1
test al, 1
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
mov rsi, qword [rbp + 0x3c8]
mov ch, 0xc8
add eax, dword [rax]
invalid
enter 3, 0
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp - 0x50], rsi
jne case.0x140195a5d.167
mov al, 0x48
lea rcx, [rbp - 0x48]
lea ecx, [rbp - 0x48]
mov eax, 0x1f8b841
mov r8d, 0x1f8
mov eax, 0x1f8
clc
add dword [rax], eax
add byte [rax], al
xor edx, edx
invalid
add byte [rax], al
xor edx, edx
call sub.VCRUNTIME140.dll_memset
invalid
add al, byte [rax]
mov qword [rbp + 0x1b0], 1
mov al, 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp + 0x1b8], rsi
mov dword [rbp + 0x1b8], esi
mov ch, 0xb8
add dword [rax], eax
mov eax, 0x48000001
add byte [rax], al
add byte [rax - 0x73], cl
test dword [rax + 0x48000003], edi
mov eax, 0x48000003
lea rax, [rbp + 0x3b8]
lea eax, [rbp + 0x3b8]
mov eax, 0x48000003
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
lea r8, [rbp - 0x58]
lea eax, [rbp - 0x58]
test al, 0x4c
lea r9, [rbp + 0x1b0]
lea ecx, [rbp + 0x1b0]
mov al, 1
add byte [rax], al
invalid
add dword [rax], eax
add byte [rcx + 1], bh
mov ecx, 1
add dword [rax], eax
add byte [rax], al
add byte [rcx], dh
xor edx, edx
call qword [sym.imp.ws2_32.dll_select]
adc eax, 0x342c4
sar bh, cl
adc eax, 0x342c4
add eax, dword [rax]
add eax, dword [rax]
test eax, eax
je case.0x14018faf8.361
cmp eax, 0xffffffff
clc
push qword [rbp + 0x1b]
jne 0x1401994e8
jne 0x1401994e8
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
lea eax, [rdx + 3]
add eax, dword [rax]
add byte [rcx - 0x193eb73a], cl
and byte [rax - 0x7d], cl
invalid
invalid
invalid
mov esi, eax
shl rsi, 0x20
out 0x20, al
shl esi, 0x20
out 0x20, al
or rsi, 2
add ch, bl
jmp case.0x140194648.348
xor al, 0x48
lea rbx, str.X_
lea ebx, str.X_
xchg ebp, eax
or al, 0
jmp 0x1401994f0
or byte [rbx + 0x7501a87d], al
adc byte [rcx], dh
xor ebx, ebx
invalid
invalid
cmp dword [rbp - 0x58], 1
jne 0x1401994fe
add dword [rbp + 0x10], esi
xor ebx, ebx
lea rcx, [rbp + 0x3c0]
invalid
add byte [rax], al
call fcn.14018b3d0
invalid
invalid
invalid
jmp 0x140199522
mov rcx, rsi
mov ecx, esi
int1
call fcn.1401997b0
mov rsi, rdx
invalid
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
mov esi, edx
test rax, rax
test eax, eax
jne case.0x140194648.348
test rsi, rsi
je case.0x14019669b.114
lea rcx, [rbp + 0x3c0]
lea ecx, [rbp + 0x3c0]
rol byte [rbx], 0
add al, ch
add byte [rax], al
call fcn.14018b3d0
mov cl, 0x1e
invalid
mov rbx, rsi
mov r15, qword [rbp + 0x3c8]
test rbx, rbx
fisttp dword [rdi]
invalid
test al, 0xfd
invalid
invalid
mov ebp, 0x3c8
add eax, dword [rax]
add byte [rax - 0x7b], cl
fisttp dword [rdi]
test byte [rax + 0x4cfffffd], ch
invalid
dec dword [rcx + rcx*4 - 7]
mov rcx, r15
std
invalid
mov rcx, r15
call qword [sym.imp.ws2_32.dll_closesocket]
mov r15, rbx
add eax, dword [rax]
mov eax, 1
add byte [rax], al
add byte [rcx + rcx*4 - 6], cl
mov rdx, r15
add rsp, 0x458
add esp, 0x458
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov al, 0x25
jmp case.0x140195a5d.147
invalid
invalid
push qword [rax - 0x16716dd]
mov al, 0x23
jmp case.0x140195a5d.147
invalid
invalid
push qword [rax - 0x16e16dc]
mov al, 0x24
jmp case.0x140195a5d.147
invalid
invalid
push qword [rax - 0x17516e5]
mov al, 0x1b
jmp case.0x140195a5d.147
invalid
invalid
push qword [rax - 0x17c16de]
mov al, 0x22
jmp case.0x140195a5d.147
invalid
invalid
push qword [rax - 0x18316f0]
mov al, 0x10
jmp case.0x140195a5d.147
invalid
invalid
push qword [rax - 0x18a16f2]
mov al, 0xe
jmp case.0x140195a5d.147
invalid
invalid
push qword [rax - 0x19116df]
mov al, 0x21
jmp case.0x140195a5d.147
invalid
invalid
push qword [rax - 0x19816f5]
mov al, 0xb
jmp case.0x140195a5d.147
invalid
push qword [rax - 0x19f16fc]
mov al, 4
jmp case.0x140195a5d.147
invalid
invalid
push qword [rax - 0x1a616d8]
mov al, 0x28
jmp case.0x140195a5d.147
invalid
invalid
push qword [rax - 0x1ad16f4]
mov al, 0xc
jmp case.0x140195a5d.147
invalid
invalid
push qword [rax - 0x1b416f7]
mov al, 9
jmp case.0x140195a5d.147
invalid
invalid
mov al, 0x19
jmp case.0x140195a5d.147
invalid
invalid
push qword [rax - 0x1c216e8]
mov al, 0x18
jmp case.0x140195a5d.147
invalid
invalid
push qword [rax - 0x1c916fe]
mov al, 2
jmp case.0x140195a5d.147
invalid
invalid
push qword [rax - 0x1d016f1]
mov al, 0xf
jmp case.0x140195a5d.147
invalid
invalid
push qword [rax - 0x1d716fd]
mov al, 3
jmp case.0x140195a5d.147
invalid
invalid
push qword [rax - 0x1de16f9]
mov al, 7
jmp case.0x140195a5d.147
invalid
invalid
push qword [rax - 0x1e516ff]
mov al, 1
jmp case.0x140195a5d.147
invalid
invalid
push qword [rax - 0x1ec16e1]
mov al, 0x1f
jmp case.0x140195a5d.147
invalid
invalid
push qword [rax - 0x1f316ef]
mov al, 0x11
jmp case.0x140195a5d.147
invalid
invalid
push qword [rax - 0x1fa16d7]
mov al, 0x29
jmp case.0x140195a5d.147
invalid
invalid
push qword [rax - 0x20116ec]
mov al, 0x14
jmp case.0x140195a5d.147
invalid
std
invalid
push qword [rax - 0x20816fb]
mov al, 5
jmp case.0x140195a5d.147
invalid
invalid
push qword [rax - 0x20f16eb]
mov al, 0x15
jmp case.0x140195a5d.147
invalid
invalid
push qword [rax - 0x21616f3]
mov al, 0xd
jmp case.0x140195a5d.147
invalid
push qword [rax - 0x21d16fa]
mov al, 6
jmp case.0x140195a5d.147
invalid
invalid
push qword [rax - 0x22416ee]
mov al, 0x12
jmp case.0x140195a5d.147
invalid
invalid
push qword [rax - 0x22b16f6]
mov al, 0xa
jmp case.0x140195a5d.147
invalid
invalid
push qword [rax - 0x23216f8]
mov al, 8
jmp case.0x140195a5d.147
invalid
invalid
push qword [rax - 0x23916e2]
mov al, 0x1e
jmp case.0x140195a5d.147
invalid
mov al, 0x20
jmp case.0x140195a5d.147
invalid
mov al, 0x16
jmp case.0x140195a5d.147
invalid
mov al, 0x27
jmp case.0x140195a5d.147
invalid
mov al, 0x13
jmp case.0x140195a5d.147
invalid
mov al, 0x17
jmp case.0x140195a5d.147
invalid
mov al, 0x1c
jmp case.0x140195a5d.147
invalid
mov al, 0x1d
jmp case.0x140195a5d.147
mov al, 0x26
jmp case.0x140195a5d.147
mov al, 0x1a
jmp case.0x140195a5d.147
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
invalid
enter 3, 0
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
invalid
enter 3, 0
call qword [sym.imp.ws2_32.dll_closesocket]
nop
add rsp, 0x28
add byte [rax + 0x28c48348], dl
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
int3
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rsp + 0x30]
test cx, cx
mov eax, 2
add byte [rax], al
add byte [rbx + 0x17], bh
add byte [rax], al
add byte [rbx + 0x17], bh
cmove ebx, eax
mov dword [rsp + 0x28], 0x81
mov dword [rsp + 0x20], 0
xor edi, edi
mov ecx, ebx
mov edx, 1
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.ws2_32.dll_WSASocketW]
mov rsi, rax
cmp rax, 0xffffffffffffffff
jne case.0x140195b1b.169
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
cmp eax, 0x2739
je 0x140199725
mov esi, eax
cmp eax, 0x2726
jne 0x140199793
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 0
mov ecx, ebx
mov edx, 1
xor r8d, r8d
rol byte [rbp + 0x31], 0xc9
rol byte [rbp + 0x31], 0xc9
call qword [sym.imp.ws2_32.dll_WSASocketW]
add eax, dword [rax]
cmp rax, 0xffffffffffffffff
je case.0x140195a5d.184
mov rsi, rax
xor edi, edi
mov rcx, rax
mov ecx, eax
mov ecx, eax
mov edx, 1
xor r8d, r8d
call qword [sym.imp.kernel32.dll_SetHandleInformation]
adc eax, 0x33bb4
add byte [rax], al
add byte [rbp + 0x31], al
sar bh, 0x15
adc eax, 0x33bb4
adc eax, 0x33bb4
test eax, eax
jne case.0x140195b1b.169
call qword [sym.imp.kernel32.dll_GetLastError]
push 0x3d
add eax, dword [rax]
mov ebx, eax
ret
shl rbx, 0x20
or rbx, 2
mov rcx, rsi
call qword [sym.imp.ws2_32.dll_closesocket]
mov edi, 1
add byte [rax], al
invalid
and byte [rax - 0x7d], cl
retf
add byte [rax], al
add byte [rax - 0x77], cl
mov rsi, rbx
jmp case.0x140195b1b.169
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
add byte [rax], al
mov rsi, rbx
jmp case.0x140195b1b.169
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov esi, eax
shl rsi, 0x20
or rsi, 2
add bh, byte [rdi + 1]
and byte [rax - 0x7d], cl
invalid
add bh, byte [rdi + 1]
add byte [rax - 0x77], cl
clc
mov rax, rdi
mov rdx, rsi
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop rbp
ret
sub esp, 0x30
xor byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
lea rbp, [rsp + 0x30]
lea ebp, [rsp + 0x30]
mov dword [rbp - 4], 0
cld
cld
add byte [rax], al
add byte [rax], al
mov dword [rbp - 8], 4
lea rax, [rbp - 8]
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
and byte [rbp + rcx*4 + 0x4d], cl
cld
lea r9, [rbp - 4]
lea ecx, [rbp - 4]
mov edx, 0xffff
inc dword [rax]
add byte [rcx - 0x48], al
invalid
add byte [rax], al
mov r8d, 0x1007
call qword [sym.imp.ws2_32.dll_getsockopt]
mov dl, 0x3f
add eax, dword [rax]
mov dl, 0x3f
add eax, dword [rax]
cmp eax, 0xffffffff
je case.0x140195cb0.167
movsxd rdx, dword [rbp - 4]
invalid
cld
test rdx, rdx
je 0x140199815
invalid
and dword [rax - 0x3f], ecx
loop 0x140199818
shl rdx, 0x20
or rdx, 2
jmp 0x140199817
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov edx, eax
shl rdx, 0x20
shl edx, 0x20
loop 0x14019982a
or rdx, 2
mov eax, 1
add dword [rax], eax
add byte [rax], al
retf 0xb802
add dword [rax], eax
add byte [rax], al
jmp 0x140199819
xor edx, edx
xor eax, eax
ror byte [rax - 0x7d], 0xc4
xor byte [rbp - 0x3d], bl
int3
add rsp, 0x30
add esp, 0x30
pop rbp
ret
in al, dx
and byte [rax - 0x73], cl
invalid
insb byte [rdi], dx
and al, 0x20
cmp r8, 0x7fffffff
mov eax, 0x7fffffff
cmovae r8, rax
xor r9d, r9d
xor ecx, ecx
xor ecx, ecx
leave
call qword [sym.imp.ws2_32.dll_send]
cmp eax, 0xffffffff
je 0x14019984f
movsxd rdx, eax
xor eax, eax
jmp 0x140199864
invalid
adc eax, 0x3f0b15ff
add eax, dword [rax]
invalid
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
adc eax, 0x33f0b
add byte [rcx - 0x1d3eb73e], cl
and byte [rax - 0x7d], cl
retf 0xb802
mov edx, eax
shl rdx, 0x20
or rdx, 2
mov eax, 1
add rsp, 0x20
pop rbp
ret
int3
int3
invalid
invalid
je case.0x1401968d3.121
movsxd rdx, eax
xor ecx, ecx
jmp 0x1401998c3
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
xor edx, edx
mov ecx, 0
cmp eax, 0x274a
je 0x1401998c3
invalid
shl rax, 0x20
or rax, 2
enter 0xffffffffffffb902, 1
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rax, rcx
add rsp, 0x20
pop rbp
ret
call 0x1306f228b
lea rdx, case.0x1401993f2.43
lea rcx, [rbp - 0x18]
call fcn.1401999a0
ud2
invalid
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x40]
invalid
mov rsi, qword [rbp - 0x18]
mov esi, dword [rbp - 0x18]
mov rdi, qword [rbp - 0x10]
invalid
mov rcx, rsi
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x140199990
invalid
mov rdx, qword [rdi + 0x10]
mov rcx, rsi
push rdi
adc byte [rax - 0x77], cl
int1
call fcn.140001b50
rol byte [rcx + 0x4890ffe6], 0x83
and esi, 0x834890ff
nop
add rsp, 0x20
pop rdi
invalid
pop rsi
pop rbp
ret
int3
int3
insb byte [rdi], dx
and al, 0x20
invalid
call fcn.1400606b0
int3
push rbp
mov rbp, rsp
mov rax, qword [rcx]
mov rdx, qword [rcx + 8]
mov qword [rcx], 1
lea r8, [0x140262370]
mov qword [rcx + 8], r8
invalid
invalid
pop rbp
or byte [r13 - 0x3d], bl
int3
ret
movabs rdx, 0x9f5ce3532baab234
pop rbp
ret
mov ecx, 6
jmp case.0x14018f9a6.378
add ch, bl
add eax, 0x2b9
add byte [rax - 0x77], cl
mov rdx, rsi
sub rdx, rcx
mov rdx, rsi
sub rdx, rcx
jb 0x140199aee
add rcx, rdi
mov r8, rcx
invalid
test rdx, rdx
je case.0x14018faf8.363
movzx eax, byte [r8]
movzx eax, byte [rax]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x140199a9b
xor eax, eax
mov qword [rbp - 0x58], rdi
mov qword [rbp - 0x50], rsi
movups xmm0, xmmword [rbp - 0x18]
adc byte [rbp - 0x18], al
adc byte [rbp - 0x18], al
movups xmm1, xmmword [rbp - 8]
movups xmmword [rbp - 0x48], xmm0
movups xmmword [rbp - 0x38], xmm1
enter 0xffffffffffff8b48, 0x4d
or byte [rax - 0x77], cl
fmul dword [r8 - 0x38991dbb]
loop 0x140199b25
mov dword [rbp - 0x20], 0x8d480200
call 0xe86f2814
enter 0xffffffffffff8b48, 0x4d
or byte [rax - 0x77], cl
fmul dword [r8 - 0x38991dbb]
loop 0x140199b25
invalid
loop 0x140199b25
mov dword [rbp - 0x20], 0x8d480200
loopne 0x140199ac3
add cl, byte [rax - 0x73]
call 0xe86f2814
call fcn.140196bc0
cmp byte [rbp - 0x18], 9
mov rdx, qword [rbp - 8]
clc
out dx, eax
sar bh, 1
inc dword [rax + 0x4809e87d]
mov edx, dword [rbp - 8]
clc
clc
jne 0x140199ae1
mov rax, qword [rbp - 0x10]
jmp 0x140199ae3
xor eax, eax
add rsp, 0xa0
pop rdi
pop rsi
add byte [rdi + 0x5e], bl
pop rbp
ret
lea r8, str.library_std_srcpath.rs
mov rdx, rsi
call fcn.1401c6ea0
add byte [rax - 0x77], cl
bnd call fcn.1401c6ea0
int3
and al, 0x50
mov rsi, rcx
mov rbx, qword [rcx + 8]
mov rdi, qword [rcx + 0x10]
mov rcx, rbx
mov rdx, rdi
call fcn.1401999f0
test rax, rax
je case.0x140194883.248
cmp rdx, 2
jne 0x140199b49
movzx ecx, word [rax]
cmp ecx, 0x2e2e
jne 0x140199b49
mov r8d, 2
xor ecx, ecx
jmp 0x140199b7f
mov r8, rdx
nop dword [rax]
test r8, r8
je 0x140199b73
mov r9, r8
dec r8
cmp byte [rax + r9 - 1], 0x2e
jne 0x140199b50
test r8, r8
je 0x140199b7a
sub rdx, r9
mov rcx, rax
add rcx, r9
leave
jmp 0x140199b7f
mov rcx, rax
xor eax, eax
jmp 0x140199b7f
xor ecx, ecx
mov r8, rdx
test rax, rax
cmovne rcx, rax
test rcx, rcx
je case.0x140194883.248
test rax, rax
cmove r8, rdx
add rcx, r8
sub rcx, rbx
cmp rdi, rcx
jb 0x140199ba8
mov qword [rsi + 0x10], rcx
mov rdi, rcx
mov rax, qword [rsi]
mov rcx, rax
sub rcx, rdi
cmp rcx, 3
ja 0x140199be2
mov r14, rdi
add r14, 4
jb 0x140199c75
mov cl, 0
add byte [rax], al
mov rdx, r14
not rdx
shr rdx, 0x3f
test rax, rax
je 0x140199c2f
mov qword [rbp - 0x30], rbx
mov qword [rbp - 0x20], rax
mov eax, 1
jmp 0x140199c31
invalid
mov r14, rax
mov r14, rax
cmp rdi, r14
jne 0x140199bf6
mov rcx, rsi
call fcn.140199c90
mov rbx, qword [rsi + 8]
mov byte [rbx + rdi], 0x2e
inc rdi
mov qword [rsi + 0x10], rdi
mov rax, qword [rsi]
sub rax, rdi
cmp rax, 2
jbe 0x140199c5e
mov rax, qword [rsi + 8]
mov byte [rax + rdi + 2], 0x65
mov word [rax + rdi], 0x7865
add rdi, 3
mov qword [rsi + 0x10], rdi
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
xor eax, eax
mov qword [rbp - 0x28], rax
lea rcx, [rbp - 0x18]
lea r9, [rbp - 0x30]
fmul dword [rax - 0x73]
call 0x110672989
mov r8, r14
call fcn.14018c3a0
cmp qword [rbp - 0x18], 0
add byte [rbp + 0x30], dh
add byte [rbp + 0x30], dh
mov rbx, qword [rbp - 0x10]
mov qword [rsi + 8], rbx
mov qword [rsi], r14
cmp rdi, r14
je 0x140199bea
jmp 0x140199bf6
mov r8d, 3
mov rcx, rsi
mov ecx, esi
mov ecx, esi
mov rdx, rdi
cli
call fcn.1401cb2e0
mov rdi, qword [rsi + 0x10]
jmp 0x140199c0d
cwde
cwde
xor ecx, ecx
call fcn.1401c66e0
retf 2
retf 2
mov rcx, qword [rbp - 0x10]
mov rdx, qword [rbp - 8]
mov edx, dword [rbp - 8]
mov edx, dword [rbp - 8]
call fcn.1401c66e0
int3
insb byte [rdi], dx
and al, 0x50
mov rsi, rcx
mov rax, qword [rcx]
mov rcx, rax
inc rcx
je case.0x140195a5d.188
lea rdx, [rax + rax]
cmp rdx, rcx
cmova rcx, rdx
cmp rcx, 9
mov edi, 8
cmovae rdi, rcx
mov rdx, rdi
not rdx
shr rdx, 0x3f
shr edx, 0x3f
test rax, rax
je 0x140199ce4
mov rcx, qword [rsi + 8]
mov qword [rbp - 0x30], rcx
mov qword [rbp - 0x20], rax
mov eax, 1
add bl, ch
invalid
add bl, ch
add dh, byte [rcx]
ror byte [rax - 0x77], 0x45
fmul dword [r8 - 0x73]
xor eax, eax
mov qword [rbp - 0x28], rax
lea rcx, [rbp - 0x18]
lea r9, [rbp - 0x30]
fmul dword [r8 - 0x73]
call 0x110672a3e
mov r8, rdi
call fcn.14018c3a0
invalid
dec dword [rax - 0x7d]
jge 0x140199ce6
invalid
add byte [rbp + 0x1a], dh
invalid
mov rax, qword [rbp - 0x10]
mov qword [rsi + 8], rax
mov qword [rsi], rdi
mov dword [rsi], edi
add rsp, 0x50
pop rdi
pop rsi
pop rbp
ret
xor ecx, ecx
call fcn.1401c66e0
mov rcx, qword [rbp - 0x10]
mov rdx, qword [rbp - 8]
call fcn.1401c66e0
int3
int3
and al, 0x20
call fcn.1401999f0
test rax, rax
je 0x140199d55
invalid
cmp rdx, 2
jne case.0x140195a5d.187
movzx ecx, word [rax]
cmp ecx, 0x2e2e
jne case.0x140195a5d.187
xor eax, eax
jmp 0x140199d84
mov rcx, rdx
nop dword [rax]
test rcx, rcx
je 0x140199d82
invalid
sbb eax, 0x48c88949
dec ecx
mov r8, rcx
dec rcx
cmp byte [rax + r8 - 1], 0x2e
jne case.0x140195cb0.169
sub rdx, r8
add rax, r8
test rcx, rcx
cmove rax, rcx
jmp 0x140199d84
xor eax, eax
add rsp, 0x20
pop rbp
ret
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rsp + 0x40]
mov qword [rbp], 0xfffffffffffffffe
invalid
invalid
invalid
dec dword [rcx + rcx*4 - 0x31]
mov rbx, r8
mov rsi, rcx
mov esi, ecx
invalid
mov esi, ecx
test r8, r8
je 0x140199dda
js 0x140199e2a
mov r15, rdx
movzx eax, byte [0x1402c6358]
adc al, byte [rax]
adc al, byte [rax]
xor ecx, ecx
mov rdx, rbx
call fcn.1401a7480
add byte [rax - 0x7b], cl
invalid
je 0x140199e2f
add byte [rax - 0x7b], cl
sal byte [rbp + rbx*2 + 0x49], 0x89
invalid
mov r14, rax
mov rdx, r15
jmp 0x140199de0
mov r14d, 1
add byte [rax], al
add byte [rbx + rcx*4 + 0x7d], cl
invalid
mov r15, qword [rbp + 0x60]
mov rcx, r14
mov r8, rbx
mov eax, ebx
mov eax, ebx
fsubr st(0)
mov dl, 0xc7
add al, byte [rax]
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp - 0x20], rbx
mov qword [rbp - 0x18], r14
jne 0x140199ddf
jne 0x140199ddf
mov qword [rbp - 0x10], rbx
mov dword [rbp - 0x10], ebx
mov byte [rbp - 8], 0
lea rcx, [rbp - 0x20]
lea ecx, [rbp - 0x20]
lea ecx, [rbp - 0x20]
mov rdx, rdi
mov r8, r15
call case.0x140148b47.1137
movups xmm0, xmmword [rbp - 0x20]
movups xmm1, xmmword [rbp - 0x10]
invalid
invalid
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
adc byte [rdi], cl
adc dword [rsi], eax
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop r15
pop rbp
ret
call fcn.1400035b0
mov ecx, 1
add dword [rax], eax
add byte [rax], al
mov rdx, rbx
call fcn.1401c66e0
int3
nop dword [rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x40]
cmp qword [rbp - 0x20], 0
invalid
je 0x140199e6a
mov rcx, qword [rbp - 0x18]
mov edx, 1
add al, ch
out 0x7c, al
out 0xff, al
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov eax, 1
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add dword [rax], eax
add byte [rbx + rcx*4 + 0x36], cl
cmp r13, r14
jne 0x140199f4c
mov rcx, r12
mov rdx, rsi
mov edx, esi
call fcn.140195450
test rax, rax
jne case.0x140196f37.72
test rdx, rdx
je 0x14019a0ef
test byte [rdx + 0x4c000001], ch
mov esi, dword [rsi]
mov r13, qword [rsi + 0x10]
mov r14, qword [rsi]
cmp r13, r14
jne case.0x1401993f2.51
invalid
invalid
mov r12, r14
add r12, 0x20
jb 0x14019a0db
lea rax, [r14 + r14]
cmp rax, r12
cmova r12, rax
test r14, r14
je 0x140199f96
mov rax, qword [rsi + 8]
mov qword [rbp - 0x18], rax
mov qword [rbp - 8], r14
call 0x1388f28c6
mov eax, 1
jmp 0x140199f98
invalid
nop word cs:[rax + rax]
mov rax, qword [rsi + 8]
jmp 0x140199fcf
xor eax, eax
mov rdx, r12
not rdx
shr rdx, 0x3f
mov qword [rbp - 0x10], rax
lea rcx, [rbp - 0x48]
mov r8, r12
lea r9, [rbp - 0x18]
call fcn.14018c3a0
cmp qword [rbp - 0x48], 0
jne 0x14019a0db
mov rax, qword [rbp - 0x40]
mov qword [rsi + 8], rax
mov qword [rsi], r12
mov r14, r12
add rax, r13
mov r12, r14
sub r12, r13
cmp r12, r15
cmovae r12, r15
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x10], r12
mov dword [rbp - 0x10], esp
mov qword [rbp - 8], 0
mov qword [rbp], rbx
mov rbx, qword [rbp - 0x30]
jmp 0x14019a017
cmp byte [rdx + 0xf], 0x23
jne case.0x14019a043.2
mov qword [rbp - 0x48], rdx
lea rcx, [rbp - 0x48]
call fcn.14018b3d0
mov rcx, rbx
lea rdx, [rbp - 0x18]
call case.0x14018f188.127
mov rdx, rax
test rax, rax
je 0x14019a070
mov ecx, edx
and ecx, 3
mov eax, 1
add byte [rbp + rcx*4 + 5], cl
sbb byte [rcx], bh
str word [rcx + 0x63]
or al, 0x88
add rcx, r8
jmp rcx
cmp byte [rdx + 0x10], 0x23
je 0x14019a00a
jmp case.0x14019a043.2
mov rcx, rdx
shr rcx, 0x20
cmp ecx, 0x28
ja case.0x14019a043.2
cmp rcx, 0x23
jne case.0x14019a043.2
jmp 0x14019a00a
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp]
mov rbx, rdx
sub rbx, rcx
jb 0x14019a11e
mov rax, qword [rbp - 0x10]
cmp rdx, rax
ja 0x14019a10c
test rcx, rcx
je 0x14019a0fe
add r13, rcx
cmp rdx, r12
mov rdx, 0xffffffffffffffff
cmovne r15, rdx
lea rax, [r15 + r15]
test r15, r15
cmovs rax, rdx
cmp r12, r15
cmovb rax, r15
invalid
mov qword [rsi + 0x10], r13
cmp rcx, r12
cmove r15, rax
mov r12, qword [rbp - 0x28]
cmp r14, rdi
je 0x140199f27
jmp 0x140199f4c
mov eax, 1
movabs rdx, 0x2600000003
jmp case.0x14019a043.2
mov rdx, qword [rsi + 0x10]
sub rdx, qword [rbp - 0x20]
xor eax, eax
jmp case.0x14019a043.2
sub r13, qword [rbp - 0x20]
xor eax, eax
mov rdx, r13
jmp case.0x14019a043.2
lea r8, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_srcio_borrowed_buf.rs
mov rcx, rdx
mov rdx, rax
call fcn.1401c6f20
lea r8, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_srcio_borrowed_buf.rs
call fcn.1401c7190
int3
mov byte [rbp + 0x5e7], 1
lea rcx, [rbp + 0x500]
call fcn.140193d90
mov rcx, qword [rbp + 0x500]
movabs rax, 0x8000000000000000
cmp rcx, rax
jne 0x14019b61a
lea rcx, [rbp + 0x508]
mov byte [rbp + 0x5e7], 1
call fcn.14018b3d0
jmp 0x14019b6e4
mov qword [rbp + 0x5c0], rcx
mov rcx, qword [rbp + 0x508]
mov rdi, qword [rbp + 0x510]
mov rsi, qword [rbp + 0x518]
mov byte [rbp + 0x5bc], 0
mov qword [rbp + 0x5c8], rcx
mov rdx, rdi
call fcn.140196ef0
cmp rdi, rdx
cmovb rdx, rdi
test rax, rax
cmove rdx, rdi
mov rax, qword [rbp + 0x5c0]
mov qword [rbp - 0x30], rax
mov rax, qword [rbp + 0x5c8]
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], rdx
mov qword [rbp - 0x18], rsi
lea rcx, [rbp - 0x30]
mov rdx, rbx
mov r8, qword [rbp + 0x5d8]
call case.0x140148b47.1137
movzx eax, byte [rbp + 0x578]
test al, al
jne 0x14019b69f
lea rcx, [rbp - 0x30]
call fcn.140199b00
mov rdi, qword [rbp - 0x28]
mov r8, qword [rbp - 0x20]
lea rcx, [rbp + 0x440]
mov rdx, rdi
call fcn.1401a06b0
cmp qword [rbp - 0x30], 0
je 0x14019b6ca
mov edx, 1
mov rcx, rdi
call fcn.140001b50
mov rax, qword [rbp + 0x440]
movabs rcx, 0x8000000000000000
cmp rax, rcx
jne 0x14019b9d8
mov qword [rbp + 0x5c0], rbx
mov qword [rbp + 0x590], 0
mov qword [rbp + 0x598], 2
mov qword [rbp + 0x5a0], 0
mov r8d, 0x200
mov eax, 2
mov qword [rbp + 0x5c8], rax
xor esi, esi
xor ebx, ebx
xor edi, edi
cmp r8, 0x201
jb 0x14019b746
jmp 0x14019b760
mov r13, qword [rbp + 0x4d8]
jae 0x14019b81f
cmp r8, 0x201
jae 0x14019b760
mov r14d, 0x200
lea r15, [rbp - 0x30]
mov r12, r8
jmp 0x14019b7b7
sub r8, rdi
sub rbx, rdi
cmp rbx, r8
jae 0x14019b78f
lea rcx, [rbp + 0x590]
mov rdx, rdi
call fcn.1401cb380
mov rsi, qword [rbp + 0x590]
mov rax, qword [rbp + 0x598]
mov qword [rbp + 0x5c8], rax
mov eax, 0xffffffff
cmp rsi, rax
mov edi, 0xffffffff
cmovb rdi, rsi
dec byte [rax - 0x77]
mov ebp, 0x5a0
mov rbx, rsi
mov r14, rdi
mov r15, qword [rbp + 0x5c8]
mov r12, rdi
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
adc eax, 0x31b29
mov rcx, r15
mov edx, r12d
call qword [sym.imp.kernel32.dll_GetSystemDirectoryW]
mov r13d, eax
test eax, eax
jne 0x14019b7e0
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
jne 0x14019b9f2
mov r8d, r13d
cmp r12, r8
jne 0x14019b730
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x7a
jne 0x14019d2a3
add r12, r12
mov eax, 0xffffffff
cmp r12, rax
cmovae r12, rax
mov r8, r12
cmp r8, 0x201
cmp eax, 0x201
jae 0x14019b760
jmp 0x14019b746
cmp r14, r8
jb 0x14019d36c
lea rcx, [rbp + 0x500]
mov rdx, r15
call fcn.14018eeb0
lea rcx, [rbp + 0x500]
mov rbx, qword [rbp + 0x5c0]
add eax, 0x89480000
fimul dword [rbx + rcx*4 - 0x7b]
fadd dword [0xed01b851]
movabs al, byte [0x57885b60fffff]
invalid
test al, al
jne 0x14019b86b
add byte [rax + rax*8 - 0x72b7f38b], al
lea eax, [rax]
add eax, 0x95e80000
loop 0x14019b869
lea rcx, [rbp + 0x500]
call fcn.140199b00
invalid
dec dword [rax - 0x75]
mov ebp, 0x508
mov rdi, qword [rbp + 0x508]
mov r8, qword [rbp + 0x510]
lea rcx, [rbp + 0x440]
mov rdx, rdi
call fcn.1401a06b0
cmp qword [rbp + 0x500], 0
add byte [rax], al
add byte [rax], al
je 0x14019b89f
mov edx, 1
mov rcx, rdi
call fcn.140001b50
movups xmm0, xmmword [rbp + 0x440]
movaps xmmword [rbp + 0x4b0], xmm0
mov rax, qword [rbp + 0x450]
add al, 0
add byte [rax - 0x75], cl
test dword [rax + 4], edx
add byte [rax], al
mov qword [rbp + 0x4c0], rax
cmp qword [rbp + 0x590], 0
je 0x14019b8d6
mov rcx, qword [rbp + 0x598]
mov edx, 2
call fcn.140001b50
mov rcx, qword [rbp + 0x4b0]
movabs rax, 0x8000000000000001
cmp rcx, rax
jg 0x14019bc64
je 0x14019ba33
jmp 0x14019ba46
mov byte [rbp + 0x5e7], 1
mov rcx, r12
mov rdx, rdi
call fcn.140193b10
mov rax, qword [rbp - 0x30]
cmp rax, rsi
je 0x14019b5d9
mov rcx, qword [rbp - 0x28]
mov rdx, qword [rbp - 0x20]
test rdx, rdx
je 0x14019b9c0
mov r8, qword [rbp - 0x18]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rcx
mov qword [rbp - 0x20], rdx
mov qword [rbp - 0x18], r8
mov rcx, r12
mov rdx, rbx
mov r8, qword [rbp + 0x5d8]
call case.0x140148b47.1137
cmp byte [rbp + 0x578], 0
jne 0x14019b976
mov rcx, r12
call fcn.140199b00
mov r15, qword [rbp - 0x28]
mov r8, qword [rbp - 0x20]
mov rcx, r14
mov rdx, r15
call fcn.1401a06b0
cmp qword [rbp - 0x30], 0
je 0x14019b99d
mov edx, 1
mov rcx, r15
call fcn.140001b50
mov rax, qword [rbp + 0x440]
cmp rax, rsi
jne 0x14019b9d8
mov byte [rbp + 0x5e7], 1
mov rcx, r12
mov rdx, rdi
call fcn.140193b10
invalid
jmp 0x14019b921
test rax, rax
je 0x14019b90f
mov edx, 1
call fcn.140001b50
jmp 0x14019b90f
mov qword [rbp + 0x5c8], rax
mov rdi, qword [rbp + 0x448]
mov rsi, qword [rbp + 0x450]
jmp 0x14019bdeb
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp + 0x4b8], rax
movabs rax, 0x8000000000000001
mov qword [rbp + 0x4b0], rax
cmp qword [rbp + 0x590], 0
je 0x14019ba33
mov rcx, qword [rbp + 0x598]
mov edx, 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
call fcn.140001b50
lea rcx, [rbp + 0x4b8]
mov byte [rbp + 0x5e7], 1
call fcn.14018b3d0
mov qword [rbp + 0x590], 0
mov qword [rbp + 0x598], 2
mov qword [rbp + 0x5a0], 0
mov r8d, 0x200
mov eax, 2
mov qword [rbp + 0x5c8], rax
xor ebx, ebx
xor esi, esi
div byte [rcx]
dec dword [rcx - 0x7f]
clc
add dword [rdx], eax
add byte [rax], al
jb 0x14019baa6
jmp 0x14019bac0
mov r13, qword [rbp + 0x4d8]
jae 0x14019bb7f
cmp r8, 0x201
jae 0x14019bac0
mov r14d, 0x200
lea r15, [rbp - 0x30]
mov r12, r8
jmp 0x14019bb17
sub r8, rdi
sub rsi, rdi
cmp rsi, r8
jae 0x14019baef
lea rcx, [rbp + 0x590]
mov rdx, rdi
call fcn.1401cb380
mov rbx, qword [rbp + 0x590]
mov rax, qword [rbp + 0x598]
mov qword [rbp + 0x5c8], rax
invalid
add byte [rax - 1], bh
mov eax, 0xffffffff
cmp rbx, rax
mov edi, 0xffffffff
cmovb rdi, rbx
sti
sti
mov qword [rbp + 0x5a0], rdi
mov rsi, rbx
mov r14, rdi
mov r15, qword [rbp + 0x5c8]
mov r12, rdi
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
adc eax, 0x317c9
adc eax, 0x317c9
mov rcx, r15
mov edx, r12d
call qword [sym.imp.kernel32.dll_GetWindowsDirectoryW]
mov r13d, eax
test eax, eax
jne 0x14019bb40
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
jne 0x14019c80a
mov r8d, r13d
cmp r12, r8
jne 0x14019ba90
invalid
invalid
invalid
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x7a
jne 0x14019d2c0
add r12, r12
mov eax, 0xffffffff
cmp r12, rax
cmovae r12, rax
mov r8, r12
cmp r8, 0x201
jae 0x14019bac0
jmp 0x14019baa6
cmp r14, r8
jb 0x14019d383
lea rcx, [rbp + 0x500]
mov rdx, r15
call fcn.14018eeb0
lea rcx, [rbp + 0x500]
mov rbx, qword [rbp + 0x5c0]
mov rdx, rbx
mov r8, qword [rbp + 0x5d8]
call case.0x140148b47.1137
movzx eax, byte [rbp + 0x578]
test dword [rax + 5], edi
add byte [rax], al
test dword [rax + 5], edi
add byte [rax], al
test al, al
jne 0x14019bbcb
lea rcx, [rbp + 0x500]
call fcn.140199b00
mov rdi, qword [rbp + 0x508]
mov r8, qword [rbp + 0x510]
lea rcx, [rbp + 0x440]
mov rdx, rdi
call fcn.1401a06b0
add byte [rax], al
cmp qword [rbp + 0x500], 0
je 0x14019bbff
mov edx, 1
mov rcx, rdi
call fcn.140001b50
invalid
dec dword [rdi]
adc byte [rbp + 0x440], al
movups xmm0, xmmword [rbp + 0x440]
movaps xmmword [rbp + 0x4b0], xmm0
mov rax, qword [rbp + 0x450]
mov qword [rbp + 0x4c0], rax
add byte [rax - 0x7d], cl
mov ebp, 0x590
invalid
je 0x14019bc36
mov rcx, qword [rbp + 0x598]
mov edx, 2
call fcn.140001b50
mov rcx, qword [rbp + 0x4b0]
movabs rax, 0x8000000000000002
cmp rcx, rax
jge 0x14019bc64
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x14019c859
jmp 0x14019c86c
mov qword [rbp + 0x5c8], rcx
mov rdi, qword [rbp + 0x4b8]
mov rsi, qword [rbp + 0x4c0]
jmp 0x14019bdeb
mov rax, qword [rbp + 0x580]
mov rcx, qword [rbp + 0x568]
mov qword [rcx], rdi
mov qword [rcx + 0x10], 2
add byte [rax], al
add byte [rax], al
cmp qword [rbp + 0x3e8], 0
je 0x14019bdb3
mov rcx, qword [rbp + 0x3f0]
test rcx, rcx
je 0x14019bd93
mov rdx, qword [rbp + 0x3f8]
mov rax, qword [rbp + 0x400]
mov qword [rbp - 0x28], 0
mov qword [rbp - 0x20], rcx
mov qword [rbp - 0x18], rdx
mov qword [rbp - 8], 0
mov qword [rbp], rcx
mov qword [rbp + 8], rdx
mov ecx, 1
jmp 0x14019bd97
xor ecx, ecx
xor eax, eax
mov qword [rbp - 0x30], rcx
mov qword [rbp - 0x10], rcx
mov qword [rbp + 0x10], rax
lea rcx, [rbp - 0x30]
call fcn.1401a1aa0
mov rax, qword [rbp + 0x580]
cmp dword [rax], 4
jb 0x14019bdc2
mov rcx, qword [rax + 8]
call qword [sym.imp.kernel32.dll_CloseHandle]
movaps xmm6, xmmword [rbp + 0x5f0]
add rsp, 0x688
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp rsi, 4
mov qword [rbp + 0x5d8], rdi
jbe case.0x14019c6a2.2
lea rax, [rdi + rsi*2]
mov rcx, rax
add rcx, 0xfffffffffffffff6
je case.0x14019c6a2.2
cmp word [rcx], 0x2e
cmp dword [rcx], 0x2e
jne case.0x14019c6a2.2
cmp word [rax - 2], 0
je 0x14019c684
mov r14, rbx
mov rsi, qword [r13 + 0x28]
mov rbx, qword [r13 + 0x30]
mov dil, byte [r13 + 0xc5]
mov qword [rbp + 0x500], 0
mov qword [rbp + 0x508], 2
mov qword [rbp + 0x510], 0
lea rcx, [rbp + 0x500]
call fcn.140191470
mov rax, qword [rbp + 0x508]
mov word [rax], 0x22
mov qword [rbp + 0x510], 1
mov qword [rbp - 0x30], r14
mov rax, qword [rbp + 0x588]
mov qword [rbp - 0x28], rax
mov word [rbp - 0x20], 0
lea rcx, [rbp + 0x500]
lea rdx, [rbp - 0x30]
call fcn.1401928f0
mov r14, qword [rbp + 0x510]
cmp r14, qword [rbp + 0x500]
jne 0x14019bead
lea rcx, [rbp + 0x500]
call fcn.140191470
mov rax, qword [rbp + 0x508]
mov word [rax + r14*2], 0x22
inc r14
mov qword [rbp + 0x510], r14
lea rax, [rbx + rbx*4]
lea r14, [rsi + rax*8]
lea rbx, [rbp + 0x500]
nop word cs:[rax + rax]
cmp rsi, r14
je 0x14019bf4f
mov r15, qword [rbp + 0x510]
cmp r15, qword [rbp + 0x500]
jne 0x14019befd
mov rcx, rbx
call fcn.140191470
mov rax, qword [rbp + 0x508]
mov word [rax + r15*2], 0x20
inc r15
mov qword [rbp + 0x510], r15
mov rcx, rbx
mov rdx, rsi
mov r8d, edi
call fcn.1401a1630
add rsi, 0x28
test rax, rax
je 0x14019bee0
cmp qword [rbp + 0x500], 0
je 0x14019bf6c
mov rcx, qword [rbp + 0x508]
mov edx, 2
mov rsi, rax
call fcn.140001b50
mov rax, rsi
jmp 0x14019bf6c
mov rcx, qword [rbp + 0x500]
mov rax, qword [rbp + 0x508]
movabs rdx, 0x8000000000000000
cmp rcx, rdx
jne 0x14019bfba
mov r14, qword [rbp + 0x5d8]
mov rcx, qword [rbp + 0x568]
mov qword [rcx], rax
mov qword [rcx + 0x10], 2
xor esi, esi
mov rax, qword [rbp + 0x580]
cmp qword [rbp + 0x5c8], 0
je 0x14019bfac
mov edx, 2
mov rcx, r14
call fcn.140001b50
mov rax, qword [rbp + 0x580]
test sil, sil
je 0x14019bd48
jmp 0x14019bdb3
mov rsi, qword [rbp + 0x510]
mov r12b, 1
mov dword [rbp + 0x578], 0
mov rdx, qword [rbp + 0x5c8]
mov qword [rbp + 0x588], rdx
mov r14, qword [rbp + 0x5d8]
mov qword [rbp + 0x5c0], r14
mov qword [rbp + 0x4e0], rcx
mov qword [rbp + 0x4e8], rax
mov qword [rbp + 0x4f0], rsi
cmp rsi, rcx
jne 0x14019c025
mov byte [rbp + 0x5d5], 1
lea rcx, [rbp + 0x4e0]
call fcn.140191470
mov rax, qword [rbp + 0x4e8]
mov r14, qword [rbp + 0x5d8]
mov word [rax + rsi*2], 0
inc rsi
inc esi
mov qword [rbp + 0x4f0], rsi
cmp byte [r13 + 0xc4], 0
mov eax, 0x400
mov r15d, 0x608
cmove r15d, eax
or r15d, dword [r13 + 0xc0]
mov ebp, 0xc0
cmp qword [rbp + 0x3e8], 0
je case.0x14018f9a6.379
mov dword [rbp + 0x4a8], r12d
mov rsi, qword [rbp + 0x400]
add byte [rax - 0x77], cl
mov ch, 0xc0
add al, 0
add byte [rdi], cl
adc byte [rbp + 0x3f0], al
movaps xmmword [rbp + 0x4b0], xmm0
mov qword [rbp + 0x590], 0
mov qword [rbp + 0x598], 2
mov qword [rbp + 0x5a0], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
test esi, esi
je 0x14019c208
mov r13d, 2
xor r12d, r12d
jmp 0x14019c23a
mov eax, 2
mov qword [rbp + 0x570], rax
mov dword [rbp + 0x570], eax
xor r13d, r13d
xor eax, eax
mov qword [rbp + 0x5b0], rax
movabs rsi, 0x8000000000000000
mov rcx, qword [rbp + 0x4d8]
cmp qword [rcx + 0x38], rsi
jne 0x14019c72f
invalid
add byte [rax], al
invalid
mov eax, 2
xor ebx, ebx
xor ecx, ecx
mov qword [rbp + 0x4a0], rcx
mov qword [rbp + 0x4d0], rax
add byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movaps xmmword [rbp + 0x4b0], xmm0
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x4c0], 0
mov cl, 1
xor eax, eax
lock cmpxchg byte [0x1402c62e0], cl
cmpxchg byte [0x1402c62e0], cl
cmpxchg byte [0x1402c62e0], cl
add byte [rdi], cl
test dword [rbp + 0xb], edi
add byte [rax], al
jne 0x14019cca6
mov rax, qword [0x1402c6348]
shl rax, 1
test rax, rax
jne 0x14019ccb7
jnp 0x14019c145
add byte [rax], al
xor eax, eax
lea rcx, [0x1402c62e0]
movzx edx, byte [0x1402c62e1]
xor r8d, r8d
test dl, dl
setne r8b
ror byte [rax - 0x77], 0x8d
cwde
invalid
add byte [rax], al
add byte [rax], al
mov byte [rbp + 0x5a0], al
mov qword [rbp + 0x590], r8
mov qword [rbp + 0x440], 0
mov qword [rbp + 0x450], 0
test dword [rax + 4], edx
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x460], 0
mov rdx, qword [rbp + 0x4d8]
cmp dword [rdx + 0x58], 6
lea rax, [rdx + 0x58]
lea rcx, [rbp + 0x418]
cmovne rcx, rax
mov dword [rbp + 0x418], 2
lea rdi, [rdx + 0x68]
cmp dword [rdx + 0x68], 6
mov rax, qword [rbp + 0x580]
cmove rdi, rax
cmp dword [rdx + 0x78], 6
lea rsi, [rdx + 0x78]
cmove rsi, rax
mov dword [rbp + 0x434], 2
lea r8, [rbp + 0x440]
mov edx, 0xfffffff6
call fcn.1401a1b50
test rax, rax
je 0x14019ca9f
mov rax, qword [rbp + 0x568]
mov qword [rax], rdx
mov qword [rax + 0x10], 2
jmp 0x14019cff1
jmp 0x10619c216
mov byte [rbp + 0x5e6], 1
lea rcx, [rbp + 0x590]
call fcn.140191470
mov r13, qword [rbp + 0x598]
mov word [r13], 0
mov qword [rbp + 0x5a0], 1
mov r12d, 1
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 0x1000005], esp
add byte [rax], al
add byte [rcx - 0x44], al
add dword [rax], eax
add byte [rax], al
mov rax, qword [rbp + 0x4b0]
mov rcx, qword [rbp + 0x4b8]
xor edx, edx
test rax, rax
setne dl
cmove rsi, rax
mov qword [rbp - 0x30], rdx
mov qword [rbp - 0x28], 0
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], rcx
mov qword [rbp - 0x10], rdx
mov qword [rbp - 8], 0
mov qword [rbp], rax
mov qword [rbp + 8], rcx
mov qword [rbp + 0x10], rsi
lea rcx, [rbp + 0x500]
lea rdx, [rbp - 0x30]
movabs rsi, 0x8000000000000000
call fcn.14019a130
mov rdx, qword [rbp + 0x500]
test rdx, rdx
je 0x14019cbd7
mov r9, qword [rbp + 0x510]
imul r8, r9, 0x38
mov rax, qword [rdx + r8 + 0x168]
add ch, byte [rax + 1]
add byte [rax], al
add ch, byte [rax + 1]
add byte [rax], al
cmp rax, rsi
je 0x14019cbd7
mov rcx, qword [rdx + r8 + 0x170]
mov word [rdx], es
jo 0x14019c2cd
add byte [rax], al
add byte [rsi - 0x75], cl
xchg esp, eax
add cl, byte [rax + 0x4c000001]
mov dword [rbp + 0x4a0], edx
add al, 0
invalid
mov r10, qword [rdx + r8 + 0x188]
mov qword [rbp + 0x4a0], r10
add al, 0
invalid
add al, 0
add byte [rsi - 0x75], cl
xchg esp, eax
add dl, byte [rax + 0x4c000001]
mov dword [rbp + 0x570], edx
add byte [rax], al
mov r10, qword [rdx + r8 + 0x190]
mov qword [rbp + 0x570], r10
add byte [rax], al
add byte [rax], al
mov rdi, qword [rdx + r8 + 0x198]
shl r9, 5
mov r10, qword [rdx + r9]
mov qword [rbp + 0x5b0], r10
mov r10, qword [rdx + r9 + 8]
mov qword [rbp + 0x4d0], r10
mov r14, qword [rdx + r9 + 0x10]
mov rdx, qword [rdx + r8 + 0x178]
add rdx, rcx
xor r11d, r11d
mov r8, rcx
jmp 0x14019c33d
xor r11d, r11d
test r9w, r9w
je 0x14019c631
mov r9w, 1
test r11w, r11w
jne 0x14019c330
cmp r8, rdx
je 0x14019c3f8
movzx esi, byte [r8]
movzx r10d, sil
test r10b, r10b
js 0x14019c366
inc r8
jmp 0x14019c3ed
mov r11d, r10d
and r11d, 0x1f
movzx ebx, byte [r8 + 1]
and ebx, 0x3f
cmp r10b, 0xdf
jbe 0x14019c3b3
movzx r10d, byte [r8 + 2]
movzx edx, byte [rax + 2]
shl ebx, 6
and r10d, 0x3f
or r10d, ebx
cmp sil, 0xf0
invalid
invalid
jb 0x14019c3c3
invalid
movzx esi, byte [r8 + 3]
add r8, 4
and r11d, 7
shl r11d, 0x12
shl ebx, 0x12
shl ebx, 0x12
shl r10d, 6
and esi, 0x3f
or esi, r10d
or esi, r11d
mov r10d, esi
jmp 0x14019c3ce
add r8, 2
shl r11d, 6
or r11d, ebx
mov r10d, r11d
jmp 0x14019c3ed
add r8, 3
shl r11d, 0xc
or al, 0x45
or edx, ebx
or al, 0x45
or edx, ebx
cmp r10d, 0xffff
jbe 0x14019c3ed
and r10d, 0x3ff
and edx, 0x3ff
or r10d, 0xdc00
mov r11d, r10d
jmp 0x14019c333
xor r11d, r11d
mov r9d, r10d
jmp 0x14019c333
cmp edi, edi
invalid
invalid
cmp edi, edi
invalid
test rax, rax
je 0x14019c407
sal byte [rdx + rcx - 0x46], 1
add byte [rax], al
add al, ch
push r15
out 0xff, al
mov edx, 1
call fcn.140001b50
mov rax, qword [rbp + 0x590]
sub rax, r12
loopne 0x14019c45a
cmp eax, edi
loopne 0x14019c45a
cmp eax, edi
jae 0x14019c436
lea rcx, [rbp + 0x590]
mov rdx, r12
mov r8, rdi
call fcn.1401cb380
mov r13, qword [rbp + 0x598]
add eax, 0x8b4c0000
movsd dword [rdi], dword [rsi]
invalid
invalid
add byte [rax], al
add eax, 0x8b4c0000
movsd dword [rdi], dword [rsi]
movabs al, byte [0x4a3f048d4c000005]
lea ecx, [riz*2]
lea r8, [rdi + rdi]
lea rcx, [r12*2]
add rcx, r13
mov rsi, qword [rbp + 0x570]
mov rdx, rsi
bnd call sub.VCRUNTIME140.dll_memcpy
jmp 0x1b0cf4f91
bnd call sub.VCRUNTIME140.dll_memcpy
add r12, rdi
mov qword [rbp + 0x5a0], r12
cmp qword [rbp + 0x4a0], 0
movabs al, byte [0x4a0bd8348000005]
add byte [rax], al
add byte [rbp + rcx - 0x46], dh
je 0x14019c475
mov edx, 2
je 0x14019c475
mov edx, 2
mov rcx, rsi
call fcn.140001b50
dec dword [rbx + rdi - 0x5b]
nop
add eax, 0x1a750000
cmp r12, qword [rbp + 0x590]
jne 0x14019c498
mov byte [rbp + 0x5d4], 1
lea rcx, [rbp + 0x590]
call fcn.140191470
mov r13, qword [rbp + 0x598]
add byte [rax], al
mov word [r13 + r12*2], 0x3d
inc r12
mov qword [rbp + 0x5a0], r12
add byte [rax], al
mov rcx, qword [rbp + 0x4d0]
add al, 0
add byte [rcx + 1], cl
invalid
xor r8d, r8d
mov rax, rcx
jmp 0x14019c4c9
add al, 0
add byte [rcx + 1], cl
invalid
xor r8d, r8d
test r11w, r11w
je 0x14019ca3b
mov r11w, 1
test r8w, r8w
jne 0x14019c4bc
cmp rax, r14
je 0x14019c57f
movzx r9d, byte [rax]
movzx edx, r9b
test dl, dl
js 0x14019c4f1
inc rax
jmp 0x14019c574
mov r8d, edx
and r8d, 0x1f
movzx r10d, byte [rax + 1]
and r10d, 0x3f
cmp dl, 0xdf
jbe 0x14019c53d
movzx edx, byte [rax + 2]
shl r10d, 6
and edx, 0x3f
or edx, r10d
cmp r9b, 0xf0
jb 0x14019c54d
movzx r9d, byte [rax + 3]
add rax, 4
and r8d, 7
shl r8d, 0x12
shl edx, 6
and r9d, 0x3f
or r9d, edx
or r9d, r8d
mov edx, r9d
jmp 0x14019c558
add rax, 2
shl r8d, 6
or r8d, r10d
mov edx, r8d
jmp 0x14019c574
add rax, 3
shl r8d, 0xc
or edx, r8d
cmp edx, 0xffff
jbe 0x14019c574
and edx, 0x3ff
or edx, 0xdc00
mov r8d, edx
jmp 0x14019c4bf
xor r8d, r8d
mov r11d, edx
mov ebx, edx
jmp 0x14019c4bf
movabs rax, 0x8000000000000000
cmp qword [rbp + 0x5b0], rax
je 0x14019d11c
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x440], rcx
mov qword [rbp + 0x448], r14
mov word [rbp + 0x450], 0
lea rcx, [rbp + 0x590]
lea rdx, [rbp + 0x440]
xchg ebp, eax
add al, 0
add al, ch
xor byte [rbx - 1], ah
dec dword [rax - 0x7d]
mov ebp, 0x5b0
invalid
je 0x14019c5db
xchg ebp, eax
add al, 0
add al, ch
xor byte [rbx - 1], ah
dec dword [rax - 0x7d]
mov ebp, 0x5b0
add byte [rcx + rdx - 0x46], dh
add dword [rax], eax
add byte [rax], al
add eax, 0x74000000
adc dword [rdx + 1], edi
mov edx, 1
mov rcx, qword [rbp + 0x4d0]
add byte [rax], al
call fcn.140001b50
mov r12, qword [rbp + 0x5a0]
cmp r12, qword [rbp + 0x590]
jne 0x14019c5fe
add eax, 0x13750000
mov byte [rbp + 0x5d4], 0
lea rcx, [rbp + 0x590]
add eax, 0x72e80000
invalid
invalid
invalid
add eax, 0x72e80000
invalid
mov r13, qword [rbp + 0x598]
mov word [r13 + r12*2], 0
inc r12
mov qword [rbp + 0x5a0], r12
movabs rsi, 0x8000000000000000
lea rcx, [rbp + 0x500]
lea rdx, [rbp - 0x30]
jmp 0x14019c295
test rax, rax
je 0x14019c640
mov edx, 1
call fcn.140001b50
cmp qword [rbp + 0x5b0], 0
mov rsi, qword [rbp + 0x570]
je 0x14019c662
mov edx, 1
mov rcx, qword [rbp + 0x4d0]
call fcn.140001b50
lea r13, str.nul_byte_found_in_provided_data
cmp qword [rbp + 0x4a0], 0
je 0x14019ca56
mov edx, 2
mov rcx, rsi
jmp 0x14019ca51
movzx ecx, word [rax - 8]
lea edx, [rcx - 0x42]
cmp edx, 0x21
ja case.0x14019c6a2.2
lea r8, [0x14028d964]
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
movzx edx, word [rax - 6]
or edx, 0x20
cmp edx, 0x61
jne 0x14019c6bc
movzx edx, word [rax - 4]
or edx, 0x20
and byte [rbx + 0x2a7474fa], al
and byte [rbx + 0x2a7474fa], al
cmp cx, 0x43
jne case.0x14019c6a2.2
movzx ecx, word [rax - 6]
or ecx, 0x20
cmp ecx, 0x6d
jne case.0x14019c6a2.2
movzx eax, word [rax - 4]
or eax, 0x20
cmp eax, 0x64
jne case.0x14019c6a2.2
mov byte [rbp + 0x5d7], 1
mov byte [rbp + 0x5d6], 1
lea rcx, [rbp - 0x30]
call fcn.1401a0780
mov rax, qword [rbp - 0x30]
mov rcx, qword [rbp - 0x28]
movabs rdi, 0x8000000000000000
cmp rax, rdi
jne 0x14019cb4a
mov rax, qword [rbp + 0x568]
mov qword [rax], rcx
mov qword [rax + 0x10], 2
jmp 0x14019cbc2
mov rax, qword [rcx + 0x40]
mov rcx, qword [rcx + 0x48]
add rcx, rax
xor r10d, r10d
mov rdx, rax
jmp 0x14019c74f
xor r10d, r10d
test r8w, r8w
je 0x14019ca1d
mov r8w, 1
test r10w, r10w
jne 0x14019c742
cmp rdx, rcx
je 0x14019cae1
movzx r11d, byte [rdx]
movzx r9d, r11b
test r9b, r9b
js 0x14019c778
inc rdx
jmp 0x14019c7ff
mov r10d, r9d
and r10d, 0x1f
movzx edi, byte [rdx + 1]
and edi, 0x3f
cmp r9b, 0xdf
jbe 0x14019c7c5
movzx r9d, byte [rdx + 2]
shl edi, 6
and r9d, 0x3f
or r9d, edi
cmp r11b, 0xf0
jb 0x14019c7d5
movzx r11d, byte [rdx + 3]
add rdx, 4
and r10d, 7
shl r10d, 0x12
shl r9d, 6
and r11d, 0x3f
or r11d, r9d
or r11d, r10d
mov r9d, r11d
jmp 0x14019c7e0
add rdx, 2
shl r10d, 6
or r10d, edi
mov r9d, r10d
jmp 0x14019c7ff
add rdx, 3
shl r10d, 0xc
or r9d, r10d
cmp r9d, 0xffff
jbe 0x14019c7ff
and r9d, 0x3ff
or r9d, 0xdc00
mov r10d, r9d
jmp 0x14019c745
xor r10d, r10d
mov r8d, r9d
jmp 0x14019c745
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp + 0x4b8], rax
movabs rax, 0x8000000000000001
mov qword [rbp + 0x4b0], rax
cmp qword [rbp + 0x590], 0
je 0x14019c84b
mov rcx, qword [rbp + 0x598]
mov edx, 2
call fcn.140001b50
mov r13, qword [rbp + 0x4d8]
mov rbx, qword [rbp + 0x5c0]
lea rcx, [rbp + 0x4b8]
mov byte [rbp + 0x5e7], 1
call fcn.14018b3d0
mov byte [rbp + 0x5e7], 1
lea rdx, str.PATHlibrary_std_src_sys_commonprocess.rs
lea rcx, [rbp + 0x440]
mov r8d, 4
call fcn.1401922b0
mov rcx, qword [rbp + 0x440]
movabs rax, 0x8000000000000000
cmp rcx, rax
je 0x14019ca11
mov qword [rbp + 0x5c0], rcx
mov rcx, qword [rbp + 0x448]
mov rax, qword [rbp + 0x450]
add rax, rcx
mov qword [rbp + 0x5b0], rcx
mov qword [rbp + 0x500], rcx
mov qword [rbp + 0x508], rax
mov word [rbp + 0x510], 0
mov byte [rbp + 0x518], 1
lea r12, [rbp - 0x30]
lea rdi, [rbp + 0x500]
lea r14, [rbp + 0x590]
mov rsi, qword [rbp + 0x5d8]
mov rcx, r12
mov rdx, rdi
call fcn.140193b10
jmp 0x14019c914
mov rcx, r12
mov rdx, rdi
call fcn.140193b10
mov rax, qword [rbp - 0x30]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x14019c9f6
mov rcx, qword [rbp - 0x28]
mov rdx, qword [rbp - 0x20]
test rdx, rdx
jne 0x14019c949
test rax, rax
je 0x14019c909
mov edx, 1
call fcn.140001b50
jmp 0x14019c909
mov r8, qword [rbp - 0x18]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rcx
mov qword [rbp - 0x20], rdx
mov qword [rbp - 0x18], r8
mov rcx, r12
mov rdx, rbx
mov r8, rsi
call case.0x140148b47.1137
cmp byte [rbp + 0x578], 0
jne 0x14019c97c
mov rcx, r12
call fcn.140199b00
mov r15, qword [rbp - 0x28]
mov r8, qword [rbp - 0x20]
mov rcx, r14
mov rdx, r15
call fcn.1401a06b0
cmp qword [rbp - 0x30], 0
je 0x14019c9a3
mov edx, 1
mov rcx, r15
call fcn.140001b50
mov rax, qword [rbp + 0x590]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x14019c8fc
mov qword [rbp + 0x5c8], rax
mov rdi, qword [rbp + 0x598]
mov rsi, qword [rbp + 0x5a0]
cmp qword [rbp + 0x5c0], 0
je 0x14019bdeb
mov edx, 1
mov rcx, qword [rbp + 0x5b0]
call fcn.140001b50
jmp 0x14019bdeb
cmp qword [rbp + 0x5c0], 0
je 0x14019ca11
mov edx, 1
mov rcx, qword [rbp + 0x5b0]
call fcn.140001b50
lea rdi, [0x140262dc8]
jmp 0x14019bd2f
lea rbx, str.nul_byte_found_in_provided_data
mov rax, qword [rbp + 0x568]
mov qword [rax], rbx
mov qword [rax + 0x10], 2
jmp 0x14019d093
lea r13, str.nul_byte_found_in_provided_data
cmp qword [rbp + 0x5b0], 0
je 0x14019ca56
mov edx, 1
call fcn.140001b50
mov byte [rbp + 0x5e6], 0
lea rcx, [rbp - 0x30]
call fcn.1401a1aa0
cmp qword [rbp + 0x590], 0
je 0x14019ca81
mov rcx, qword [rbp + 0x598]
mov edx, 2
call fcn.140001b50
mov r14, qword [rbp + 0x5d8]
mov rax, qword [rbp + 0x568]
mov qword [rax], r13
mov qword [rax + 0x10], 2
jmp 0x14019d0ae
mov qword [rbp + 0x4a8], rdx
lea r8, [rbp + 0x450]
mov rcx, rdi
mov edx, 0xfffffff5
call fcn.1401a1b50
test rax, rax
je 0x14019cc4a
mov rax, qword [rbp + 0x568]
mov qword [rax], rdx
mov qword [rax + 0x10], 2
mov rcx, qword [rbp + 0x4a8]
jmp 0x14019cfd5
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rcx
mov word [rbp - 0x20], 0
lea rcx, [rbp + 0x500]
lea rdx, [rbp - 0x30]
call fcn.14019e470
mov rcx, qword [rbp + 0x500]
mov rdi, qword [rbp + 0x510]
cmp rdi, rcx
jne 0x14019cb25
lea rcx, [rbp + 0x500]
call fcn.140191470
mov rcx, qword [rbp + 0x500]
mov rbx, qword [rbp + 0x508]
mov word [rbx + rdi*2], 0
mov rax, rbx
cmp rcx, rsi
mov r14, qword [rbp + 0x5d8]
jne 0x14019c0f4
jmp 0x14019ca24
mov qword [rbp + 0x588], rax
mov qword [rbp + 0x5c0], rcx
mov r9, qword [r13 + 0x28]
mov rax, qword [r13 + 0x30]
movzx ecx, byte [r13 + 0xc5]
mov byte [rsp + 0x28], cl
mov qword [rsp + 0x20], rax
lea rcx, [rbp - 0x30]
mov rdx, qword [rbp + 0x5d8]
mov r8, rsi
call fcn.1401a0c70
mov rcx, qword [rbp - 0x30]
mov rax, qword [rbp - 0x28]
cmp rcx, rdi
jne 0x14019cc8b
mov rcx, qword [rbp + 0x568]
mov qword [rcx], rax
mov qword [rcx + 0x10], 2
cmp qword [rbp + 0x588], 0
je 0x14019cbc2
mov edx, 2
mov rcx, qword [rbp + 0x5c0]
call fcn.140001b50
xor esi, esi
mov rax, qword [rbp + 0x580]
mov r14, qword [rbp + 0x5d8]
jmp 0x14019bf8e
mov byte [rbp + 0x5e6], 0
lea rcx, [rbp - 0x30]
call fcn.1401a1aa0
cmp r12, qword [rbp + 0x590]
jne 0x14019cc0a
mov byte [rbp + 0x5e6], 0
lea rcx, [rbp + 0x590]
call fcn.140191470
mov r13, qword [rbp + 0x598]
mov word [r13 + r12*2], 0
mov rax, qword [rbp + 0x590]
cmp rax, rsi
je 0x14019ca81
mov qword [rbp + 0x5b0], rax
mov rax, qword [rbp + 0x598]
mov qword [rbp + 0x570], rax
mov r14, qword [rbp + 0x5d8]
mov r12d, dword [rbp + 0x4a8]
jmp case.0x1401962b9.373
mov qword [rbp + 0x438], rdx
lea r8, [rbp + 0x460]
mov rcx, rsi
mov edx, 0xfffffff4
call fcn.1401a1b50
test rax, rax
mov rax, qword [rbp + 0x4a8]
je 0x14019ccc3
mov rsi, rax
mov rax, qword [rbp + 0x568]
mov qword [rax], rdx
mov qword [rax + 0x10], 2
jmp 0x14019cfc5
mov rsi, qword [rbp - 0x20]
mov dl, 1
mov dword [rbp + 0x578], edx
xor r12d, r12d
mov r14, qword [rbp + 0x5d8]
jmp 0x14019bfea
lea rcx, [0x1402c62e0]
call fcn.1401cb420
jmp 0x14019c129
call fcn.1401cb4e0
xor al, 1
jmp case.0x140194648.355
xorps xmm0, xmm0
movups xmmword [rbp + 0x534], xmm0
movups xmmword [rbp + 0x528], xmm0
movups xmmword [rbp + 0x518], xmm0
movups xmmword [rbp + 0x508], xmm0
movups xmmword [rbp + 0x548], xmm0
movups xmmword [rbp + 0x558], xmm0
test rdx, rdx
mov rcx, qword [rbp + 0x438]
jne 0x14019cd06
test rcx, rcx
jne 0x14019cd06
test rax, rax
je 0x14019cd25
mov dword [rbp + 0x53c], 0x100
mov qword [rbp + 0x550], rax
mov qword [rbp + 0x558], rcx
mov qword [rbp + 0x560], rdx
mov rax, rdx
mov rdx, qword [rbp + 0x4d8]
mov r14, qword [rdx + 0xb8]
test r14, r14
mov qword [rbp + 0x428], rax
je 0x14019cde9
add rdx, 0xa8
mov dword [rbp + 0x500], 0x70
lea rcx, [rbp + 0x408]
call fcn.1401a2490
mov rsi, qword [rbp + 0x408]
test rsi, rsi
je 0x14019cf98
or r15d, 0x80000
mov rdi, qword [rbp + 0x410]
movups xmm0, xmmword [rbp + 0x500]
movups xmm1, xmmword [rbp + 0x510]
movups xmm2, xmmword [rbp + 0x520]
movups xmm3, xmmword [rbp + 0x530]
movaps xmmword [rbp - 0x30], xmm0
movaps xmmword [rbp - 0x20], xmm1
movaps xmmword [rbp - 0x10], xmm2
movaps xmmword [rbp], xmm3
movups xmm0, xmmword [rbp + 0x540]
movaps xmmword [rbp + 0x10], xmm0
movups xmm0, xmmword [rbp + 0x550]
movaps xmmword [rbp + 0x20], xmm0
mov rax, qword [rbp + 0x560]
mov qword [rbp + 0x30], rax
mov qword [rbp + 0x38], rsi
lea rax, [rbp - 0x30]
jmp 0x14019cdfa
mov dword [rbp + 0x500], 0x68
lea rax, [rbp + 0x500]
mov rdx, qword [rbp + 0x4e8]
lea rcx, [rbp + 0x4b0]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x28], r15d
mov dword [rsp + 0x20], 1
mov rcx, qword [rbp + 0x5c0]
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.kernel32.dll_CreateProcessW]
test eax, eax
je 0x14019cf66
movups xmm0, xmmword [rbp + 0x440]
movups xmm1, xmmword [rbp + 0x450]
movups xmm2, xmmword [rbp + 0x460]
mov rax, qword [rbp + 0x568]
movups xmmword [rax + 0x30], xmm2
movups xmmword [rax + 0x20], xmm1
movups xmmword [rax + 0x10], xmm0
movaps xmm0, xmmword [rbp + 0x4b0]
movups xmmword [rax], xmm0
test r14, r14
je 0x14019ce86
mov rcx, rsi
mov rdx, rdi
call fcn.1401a28f0
mov rsi, qword [sym.imp.kernel32.dll_CloseHandle]
mov rcx, qword [rbp + 0x428]
call rsi
mov rcx, qword [rbp + 0x438]
call rsi
mov rcx, qword [rbp + 0x4a8]
call rsi
cmp dword [rbp + 0x418], 4
mov rsi, qword [rbp + 0x5b0]
jb 0x14019cec5
mov rcx, qword [rbp + 0x420]
call qword [sym.imp.kernel32.dll_CloseHandle]
lea rcx, [rbp + 0x590]
call fcn.1401a2930
cmp qword [rbp + 0x4a0], 0
je 0x14019ceec
mov edx, 2
mov rcx, qword [rbp + 0x4d0]
call fcn.140001b50
test rsi, rsi
je 0x14019cf02
mov edx, 2
mov rcx, qword [rbp + 0x570]
call fcn.140001b50
cmp qword [rbp + 0x4e0], 0
je 0x14019cf1d
mov rcx, qword [rbp + 0x4e8]
mov edx, 2
call fcn.140001b50
cmp qword [rbp + 0x588], 0
je 0x14019cf38
mov edx, 2
mov rcx, qword [rbp + 0x5c0]
call fcn.140001b50
cmp qword [rbp + 0x5c8], 0
setne al
xor r12b, 1
test al, r12b
je 0x14019bdac
mov edx, 2
mov rcx, qword [rbp + 0x5d8]
call fcn.140001b50
jmp 0x14019bdac
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov rcx, qword [rbp + 0x568]
mov qword [rcx], rax
mov qword [rcx + 0x10], 2
test r14, r14
je 0x14019cfb1
mov rcx, rsi
mov rdx, rdi
call fcn.1401a28f0
jmp 0x14019cfb1
mov rax, qword [rbp + 0x410]
mov rcx, qword [rbp + 0x568]
mov qword [rcx], rax
mov qword [rcx + 0x10], 2
mov rcx, qword [rbp + 0x428]
call qword [sym.imp.kernel32.dll_CloseHandle]
mov rsi, qword [rbp + 0x4a8]
mov rcx, qword [rbp + 0x438]
call qword [sym.imp.kernel32.dll_CloseHandle]
mov rcx, rsi
call qword [sym.imp.kernel32.dll_CloseHandle]
cmp dword [rbp + 0x418], 4
jb 0x14019cff1
mov rcx, qword [rbp + 0x420]
call qword [sym.imp.kernel32.dll_CloseHandle]
cmp qword [rbp + 0x440], 0
je 0x14019d008
mov rcx, qword [rbp + 0x448]
call qword [sym.imp.kernel32.dll_CloseHandle]
cmp qword [rbp + 0x450], 0
mov r14, qword [rbp + 0x5d8]
je 0x14019d026
mov rcx, qword [rbp + 0x458]
call qword [sym.imp.kernel32.dll_CloseHandle]
cmp qword [rbp + 0x460], 0
je 0x14019d03d
mov rcx, qword [rbp + 0x468]
call qword [sym.imp.kernel32.dll_CloseHandle]
cmp qword [rbp + 0x590], 0
mov rcx, qword [rbp + 0x598]
movzx eax, byte [rbp + 0x5a0]
test al, al
jne 0x14019d06a
mov rax, qword [0x1402c6348]
shl rax, 1
test rax, rax
jne 0x14019d100
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x14019d078
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
cmp qword [rbp + 0x4a0], 0
je 0x14019d093
mov edx, 2
mov rcx, qword [rbp + 0x4d0]
call fcn.140001b50
cmp qword [rbp + 0x5b0], 0
je 0x14019d0ae
mov edx, 2
mov rcx, qword [rbp + 0x570]
call fcn.140001b50
cmp qword [rbp + 0x4e0], 0
je 0x14019d0c9
mov rcx, qword [rbp + 0x4e8]
mov edx, 2
call fcn.140001b50
cmp qword [rbp + 0x588], 0
je 0x14019d0e4
mov edx, 2
mov rcx, qword [rbp + 0x5c0]
call fcn.140001b50
mov sil, 1
cmp byte [rbp + 0x578], 0
mov rax, qword [rbp + 0x580]
je 0x14019bdb3
jmp 0x14019bf8e
mov rsi, rcx
call fcn.1401cb4e0
mov rcx, rsi
test al, al
jne 0x14019d06a
mov byte [rcx + 1], 1
jmp 0x14019d06a
mov r13, rcx
jmp 0x14019ca56
lea rcx, str.internal_error:_entered_unreachable_codeC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rayon_core_1.12.1_srcjob.rs
lea r8, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov edx, 0x28
call fcn.1401c6f30
jmp 0x14019d398
lea rcx, str.internal_error:_entered_unreachable_codeC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rayon_core_1.12.1_srcjob.rs
lea r8, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov edx, 0x28
call fcn.1401c6f30
jmp 0x14019d398
lea rax, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov rcx, r8
mov rdx, r14
mov r8, rax
call fcn.1401c6f20
jmp 0x14019d398
lea rax, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov rcx, r8
mov rdx, r14
mov r8, rax
call fcn.1401c6f20
ud2
movaps xmm6, xmmword [rbp]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov esi, dword [rbp - 0x10]
cmp rsi, qword [rbp - 0x20]
jne 0x1401a154b
lea rcx, [rbp - 0x20]
call fcn.140191470
mov rax, qword [rbp - 0x18]
mov word [rax + rsi*2], 0x22
add al, 0x70
and al, byte [rax]
add al, 0x70
and al, byte [rax]
inc rsi
mov qword [rbp - 0x10], rsi
mov rax, qword [rbp - 0x58]
mov qword [rax + 0x10], rsi
movaps xmm0, xmmword [rbp - 0x20]
movups xmmword [rax], xmm0
jmp 0x1401a1520
call fcn.1400035b0
mov ecx, 2
mov edx, 0x14
add byte [rax], al
add byte [rdx + 0x14], bh
call fcn.1401c66e0
int3
invalid
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm6
cmp qword [rbp - 0x20], 0
invalid
je 0x1401a15c6
invalid
invalid
mov rcx, qword [rbp - 0x18]
mov edx, 2
call fcn.140001b50
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm6
and al, 0x20
cmp qword [rbp - 0x50], 0
je 0x1401a1616
mov rcx, qword [rbp - 0x48]
mov edx, 2
call fcn.140001b50
movaps xmm6, xmmword [rsp + 0x20]
and al, 0x20
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rbp
ret
int3
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x78
js 0x1401a1689
lea ebp, [rsp + 0x70]
movaps xmmword [rbp - 0x10], xmm6
jne 0x1401a1639
mov rsi, rcx
xor r8b, 1
cmp qword [rdx], 0
cmp dword [rdx], 0
movzx eax, r8b
movzx eax, al
rol byte [rcx - 0x48], 2
add byte [rax], al
add byte [rdi + rcx + 0x44], cl
ror byte [rax - 0x75], 0x5a
mov ebx, dword [rdx + 0x10]
mov rcx, qword [rdx + 0x18]
invalid
invalid
invalid
mov r8d, 2
add byte [rax], al
cmove r8, rax
mov rbx, qword [rdx + 0x10]
mov ebx, dword [rdx + 0x10]
mov ebx, dword [rdx + 0x10]
mov rcx, qword [rdx + 0x18]
lea r14, [rbx + rcx]
or eax, dword [rbp + 0x31]
invalid
or eax, dword [rbp + 0x31]
fisttp dword [rax - 0x73]
add eax, 0xc16e8
xor ebx, ebx
lea rax, str.nul_byte_found_in_provided_data
mov rdx, rbx
jmp 0x1401a168d
add byte [rbp + 0x31], al
invalid
xor r11d, r11d
test r9w, r9w
je 0x1401a1a35
add byte [rax], al
add byte [rax], al
mov r9w, 1
test r11w, r11w
jne 0x1401a1680
cmp rdx, r14
je 0x1401a174c
movzx edi, byte [rdx]
movzx r10d, dil
xlatb
test r10b, r10b
js 0x1401a16b2
inc rdx
jmp 0x1401a1717
mov r11d, r10d
and r11d, 0x1f
movzx r15d, byte [rdx + 1]
and r15d, 0x3f
mov dh, 0x7a
add dword [rcx - 0x7d], eax
out 0x3f, eax
cmp r10b, 0xdf
jbe case.0x140194883.285
movzx r10d, byte [rdx + 2]
shl r15d, 6
and r10d, 0x3f
or r10d, r15d
cmp dil, 0xf0
jb 0x1401a1722
movzx edi, byte [rdx + 3]
add rdx, 4
and r11d, 7
shl r11d, 0x12
shl r10d, 6
and edi, 0x3f
or edi, r10d
or edi, r11d
mov r10d, edi
cmp r10d, 0xffff
jbe 0x1401a1717
jmp 0x1401a1736
add rdx, 2
shl r11d, 6
invalid
or r11d, r15d
mov r10d, r11d
invalid
xor r11d, r11d
mov r9d, r10d
fild dword [rbp - 0x77]
shr ecx, 1
invalid
jmp 0x1401a1683
invalid
add rdx, 3
shl r11d, 0xc
or r10d, r11d
cmp r10d, 0xffff
jbe 0x1401a1717
and r10d, 0x3ff
or r10d, 0xdc00
mov r11d, r10d
jmp 0x1401a1683
dec dword [rbp - 0x7b]
ror byte [rcx + rcx*4 + 0x75], 0xe0
test r8, r8
mov qword [rbp - 0x20], r14
je 0x1401a1792
cmp r8d, 2
jne 0x1401a1767
xor r15d, r15d
mov dword [rbp - 0x14], 0
jmp 0x1401a17bc
xor eax, eax
nop dword [rax]
invalid
add byte [rax + 0x39], cl
sal dword [rbx + rdx + 0xf], 0xb6
adc al, 3
cmp rcx, rax
je 0x1401a1788
movzx edx, byte [rbx + rax]
cmp edx, 0x20
je 0x1401a1792
inc rax
inc eax
cmp edx, 9
jne 0x1401a1770
jmp 0x1401a1792
test rcx, rcx
je 0x1401a1792
mov r15b, 1
jmp 0x1401a175e
mov rdi, qword [rsi + 0x10]
cmp rdi, qword [rsi]
jne 0x1401a17a3
mov rcx, rsi
call fcn.140191470
mov rax, qword [rsi + 8]
mov word [rax + rdi*2], 0x22
inc rdi
mov qword [rsi + 0x10], rdi
mov r15b, 1
mov al, 1
mov dword [rbp - 0x14], eax
xor r13d, r13d
movaps xmm6, xmmword [str._]
xor edi, edi
jmp 0x1401a17e3
add byte [rax], r8b
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
mov word [rax + r14*2], r13w
inc r14
mov qword [rsi + 0x10], r14
mov dword [rsi + 0x10], esi
mov dword [rsi + 0x10], esi
mov r13d, r12d
mov ebp, esp
test r13w, r13w
test r13d, r13d
jne 0x1401a1870
mov rax, qword [rbp - 0x20]
cmp rbx, rax
je 0x1401a198c
invalid
add byte [rdi], cl
mov dh, 0xb
movzx ecx, byte [rbx]
movzx r13d, cl
mov dh, 0xe9
jmp 0x1b9079c4a
test r13b, r13b
js 0x1401a180b
inc rbx
jmp 0x1401a1870
mov eax, r13d
and eax, 0x1f
loopne case.0x140195b1b.217
loopne case.0x140195b1b.217
movzx edx, byte [rbx + 1]
and edx, 0x3f
cmp r13b, 0xdf
jbe case.0x140196907.199
movzx r13d, byte [rbx + 2]
shl edx, 6
and r13d, 0x3f
and ebp, 0x3f
and ebp, 0x3f
invalid
or r13d, edx
cmp cl, 0xf0
jb 0x1401a1937
add dword [rax], eax
add byte [rdi], cl
movzx ecx, byte [rbx + 3]
add rbx, 4
and eax, 7
shl eax, 0x12
adc al, byte [rcx - 0x3f]
in eax, 6
mov dh, 0x4b
add ecx, dword [rax - 0x7d]
ret
adc al, byte [rcx - 0x3f]
in eax, 6
shl ebp, 6
and ecx, 0x3f
or ecx, r13d
or ecx, ebp
or ecx, ebp
or ecx, eax
mov r13d, ecx
cmp r13d, 0xffff
jbe 0x1401a1870
jmp 0x1401a194e
add byte [rax], al
add rbx, 2
shl eax, 6
or eax, edx
mov r13d, eax
nop dword [rax]
xor r12d, r12d
test r15b, r15b
je 0x1401a191d
cmp r13w, 0x22
cmp r13d, 0x22
je 0x1401a1898
movzx eax, r13w
movzx eax, bp
cmp eax, 0x5c
jne 0x1401a191b
invalid
add byte [rax - 1], cl
invalid
inc rdi
jmp 0x1401a191d
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x77], cl
clc
mov r8, rdi
inc r8
inc eax
je 0x1401a1a61
mov rax, qword [rsi]
mov eax, dword [rsi]
mov rdx, qword [rsi + 0x10]
sub rax, rdx
cmp rax, r8
jb 0x1401a197b
mov rax, qword [rsi + 8]
test rdi, rdi
je 0x1401a190e
cmp rdi, 0x10
cmp edi, 0x10
adc byte [rbx + 4], dh
jae 0x1401a18ca
add al, 0x31
xor ecx, ecx
leave
jmp 0x1401a18fc
mov rcx, rdi
stc
and rcx, 0xfffffffffffffff0
lea r8, [rax + rdx*2]
add al, 0x50
add al, 0x50
add r8, 0x10
xor r9d, r9d
nop dword [rax]
invalid
invalid
invalid
invalid
movups xmmword [r8 + r9*2 - 0x10], xmm6
movups xmmword [r8 + r9*2], xmm6
je 0x1401a192d
invalid
invalid
add r9, 0x10
cmp rcx, r9
leave
jne 0x1401a18e0
add rdx, rcx
cmp rdi, rcx
iretd
je 0x1401a190e
invalid
adc cl, byte [rax + 0x29]
iretd
sub rdi, rcx
nop
mov word [rax + rdx*2], 0x5c
inc rdx
dec rdi
jne case.0x1401968d3.165
invalid
mov word [rax + rdx*2], 0x5c
mov word [rax + rdx*2], 0x5c
inc rdx
mov qword [rsi + 0x10], rdx
xor edi, edi
mov r14, qword [rsi + 0x10]
jbe 0x1401a1931
cmp r14, qword [rsi]
jne 0x1401a17d0
invalid
dec dword [rax - 0x77]
int1
mov rcx, rsi
mov ecx, esi
call fcn.140191470
jmp 0x1401a17d0
invalid
add rbx, 3
shl eax, 0xc
or r13d, eax
cmp r13d, 0xffff
std
invalid
inc dword [rax]
add byte [rdi], cl
xchg byte [rdx], ah
invalid
invalid
invalid
std
invalid
inc dword [rax]
add byte [rdi], cl
xchg byte [rdx], ah
invalid
lea eax, [r13 + 0xff0000]
shr eax, 0xa
or cl, byte [0x1401af15d]
or cl, byte [0x1401af15d]
and r13d, 0x3ff
or r13d, 0xdc00
mov r12d, r13d
add byte [rcx - 0x7f], al
int 0
fadd qword [rax]
add byte [rbp - 0x77], al
in al, dx
mov r13d, eax
test r15b, r15b
invalid
je 0x1401a191d
push qword [rdi + riz*4 - 0x17]
add edi, edi
invalid
jmp 0x1401a187c
mov rcx, rsi
call fcn.1401cb380
std
cdq
add al, byte [rax]
std
cdq
add al, byte [rax]
mov rdx, qword [rsi + 0x10]
jmp 0x1401a18b7
invalid
inc dword [rax + 0xf00ec7d]
cmp byte [rbp - 0x14], 0
je 0x1401a1a33
jge 0x1401a197b
add byte [rdi], cl
test byte [rbp + 0x48000000], bl
mov eax, dword [rsi]
mov rax, qword [rsi]
mov rbx, qword [rsi + 0x10]
mov rcx, rax
sub rcx, rbx
pop rsi
adc byte [rax - 0x77], cl
ror dword [rax + 0x29], 0xd9
cmp rcx, rdi
stc
jb 0x1401a1a4a
test rdi, rdi
je 0x1401a1a11
mov rax, qword [rsi + 8]
cmp rdi, 0x10
or byte [rax - 0x7d], r9b
call qword [rax]
jae 0x1401a19bf
xor ecx, ecx
jmp 0x1401a19fc
mov rcx, rdi
and rcx, 0xfffffffffffffff0
lea rdx, [rax + rbx*2]
pop rax
add rdx, 0x10
xor r8d, r8d
shl byte [rsi + 0x66], 0x66
nop word cs:[rax + rax]
nop word cs:[rax + rax]
movups xmmword [rdx + r8*2 - 0x10], xmm6
movups xmmword [rdx + r8*2], xmm6
xor al, 0x42
add r8, 0x10
add eax, 0x10
cmp rcx, r8
jne 0x1401a19e0
je 0x1401a1a27
invalid
add rbx, rcx
cmp rdi, rcx
je 0x1401a1a0e
invalid
adc cl, byte [rax + 0x29]
iretd
sub rdi, rcx
nop
mov word [rax + rbx*2], 0x5c
inc rbx
inc ebx
dec rdi
jne 0x1401a1a00
mov rax, qword [rsi]
mov qword [rsi + 0x10], rbx
cmp rbx, rax
jne 0x1401a1a22
mov rcx, rsi
int1
call fcn.140191470
mov rax, qword [rsi + 8]
mov word [rax + rbx*2], 0x22
or byte [rsi - 0x39], ah
add al, 0x58
and al, byte [rax]
mov dword [rax + rbx*2], 0xff480022
ret
inc rbx
mov qword [rsi + 0x10], rbx
xor eax, eax
movaps xmm6, xmmword [rbp - 0x10]
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
mov rcx, rsi
mov rdx, rbx
fimul dword [rcx - 0x77]
clc
call fcn.1401cb380
add byte [rax - 0x75], cl
pop rsi
adc cl, ch
push rax
invalid
invalid
invalid
lea rax, str.capacity_overflow
mov qword [rbp - 0x50], rax
mov al, 0x48
mov dword [rbp - 0x48], 1
mov eax, 1
add byte [rax - 0x39], cl
ror byte [r8], 0
ror byte [rax], 0
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
movups xmmword [rbp - 0x38], xmm0
lea rdx, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrary_alloc_src_vecmod.rs
out dx, eax
or eax, dword [rax]
invalid
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
movups xmmword [rbp - 0x38], xmm0
lea rdx, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrary_alloc_src_vecmod.rs
out dx, eax
or eax, dword [rax]
invalid
lea rcx, [rbp - 0x50]
lea ecx, [rbp - 0x50]
call fcn.1401c6e60
int3
mov rcx, rdi
mov rdx, rsi
bnd call fcn.14019a130
mov rbx, qword [rbp - 0x10]
mov ebx, dword [rbp - 0x10]
test rbx, rbx
je case.0x1401993f2.91
pop rdi
pop rbp
invalid
mov r14, qword [rbp]
mov esi, dword [rbp]
imul rax, r14, 0x38
lea r15, [rbx + rax]
lea edi, [rbx + rax]
add r15, 0x168
add byte [rax], al
cmp qword [rbx + rax + 0x168], 0
je 0x1401a1b10
mov rcx, qword [r15 + 8]
mov edx, 1
add dword [rax], eax
add byte [rax], al
call fcn.140001b50
cmp qword [r15 + 0x20], 0
je 0x1401a1b25
mov rcx, qword [r15 + 0x28]
mov edx, 2
call fcn.140001b50
add dh, ah
out 0xff, al
shl r14, 5
cmp qword [rbx + r14], 0
cmp al, 0x33
invalid
je case.0x140199a37.49
invalid
add rbx, r14
mov rcx, qword [rbx + 8]
mov edx, 1
call fcn.140001b50
jmp case.0x140199a37.49
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x20], 0
lea r9, [rbp + 0x28]
sub byte [r8 - 0x77], r9b
mov rcx, rax
ror dword [rax - 0x77], 0xf2
mov r8, rax
call qword [sym.imp.kernel32.dll_DuplicateHandle]
mov bh, 2
add byte [rbp - 0x777bf040], al
invalid
mov byte [rcx], al
add byte [rax], al
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0x18], rax
sbb byte [rcx + 0x196e9fa], cl
add byte [rax], al
sbb byte [rcx + 0x196e9fa], cl
add byte [rax], al
mov dword [rbp + 0x28], 0
mov dword [rbp + 0x48], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov word [rbp + 0x4c], 0
movaps xmm0, xmmword [0x1401ce4d0]
movups xmmword [rbp + 0x38], xmm0
cmp edx, 0xfffffff6
cli
test byte [rdi], 0x94
mov qword [rbp - 0x18], 0x18
cli
test byte [rdi], 0x94
mov qword [rbp - 0x18], 0x18
setne byte [rbp + 0x49]
mov qword [rbp - 0x10], 0
mov dword [rbp - 8], 1
lea rax, [rbp - 0x18]
mov qword [rbp + 0x30], rax
lea rcx, [0x140262de3]
lea r8, [rbp + 0x28]
lea eax, [rbp + 0x28]
mov edx, 7
invalid
add byte [rax], al
add al, ch
call fcn.140194240
invalid
jmp 0x1401a1d0a
add byte [rax], al
add rsp, 0xf8
pop rbx
pop rdi
pop rsi
pop rbp
ret
call qword [sym.imp.kernel32.dll_GetLastError]
mov edx, eax
shl rdx, 0x20
and byte [rax - 0x7d], cl
retf 0xb802
add dword [rax], eax
add byte [rax], al
jmp 0x1401a1d0a
mov esi, edx
cmp edx, 0xfffffff6
setne dl
mov byte [rbp + 0x68], 1
lea rcx, [rbp + 0x28]
sub r8b, r13b
ret 0xc
add byte [rax - 0x7d], cl
jge 0x1401a1dba
add byte [rax - 0x75], cl
invalid
invalid
je case.0x14002eaa5.2271
mov rcx, qword [rbp + 0x18]
mov rsi, rax
call qword [sym.imp.kernel32.dll_CloseHandle]
mov rdx, rsi
mov edx, esi
mov eax, 1
add byte [rax], al
add cl, ch
push rdi
invalid
invalid
invalid
cmp esi, 0xfffffff6
mov rcx, qword [rbp + 0x18]
mov ecx, dword [rbp + 0x18]
mov rdx, rcx
mov edx, ecx
cmovne rdx, rax
ror byte [r8 - 0x77], 1
push rbp
loopne 0x1401a1e3e
cmovne eax, ecx
ror dword [r8 - 0x77], 0x45
fmul dword [r8 - 0x75]
mov rax, qword [rbp + 0x38]
cmp byte [r8 - 0x39], r9b
rol byte [r8], 1
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
mov rsi, qword [0x1402c6210]
xor eax, 0x124400
add byte [rax - 0x7b], cl
test byte [rax - 0x77], 0x45
mov qword [rbp + 0x10], rax
je 0x1401a1e21
dec rsi
jmp 0x1401a1eb8
add byte [rax], al
invalid
mov byte [rbp + 0x6d], 0
mov byte [rbp + 0x6c], 1
insb byte [rdi], dx
insb byte [rdi], dx
add dword [rax - 0x73], ecx
adc eax, 0xbeea8
out dx, al
or eax, dword [rax]
lea rcx, [rbp + 0x28]
mov r8d, 0xe
mov eax, 0xe
call fcn.1401922b0
add al, 0xff
dec dword [rax - 0x75]
pop rbp
sub byte [rax - 0x48], cl
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc3
jne 0x1401a1e59
invalid
mov esi, 0x200000
jmp 0x1401a1ead
push rsp
mov rdi, qword [rbp + 0x30]
mov r8, qword [rbp + 0x38]
mov eax, dword [rbp + 0x38]
cmp byte [r8 - 0x73], r9b
movabs r8, 0xffe87973e8fa8948
mov rdx, rdi
mov edx, edi
call fcn.1400297e0
dec dword [rax - 0x7d]
cmp qword [rbp - 0x48], 0
je case.0x14002e130.2285
invalid
mov esi, 0x200000
jmp 0x1401a1e9b
invalid
mov rdx, qword [rbp - 0x40]
mov r8, qword [rbp - 0x38]
enter 0xffffffffffff8d48, 0x4d
enter 0xffffffffffff8d48, 0x4d
mov eax, 0xe8bc34e8
xor al, 0xbc
mov esp, 0x7d80ffe8
mov eax, 0xbe00
add byte [rsi + 0x200000], bh
jne 0x1401a1e9b
invalid
mov rsi, qword [rbp - 0x40]
test rbx, rbx
je 0x1401a1ead
mov edx, 1
mov rcx, rdi
call fcn.140001b50
in eax, 0xff
lea rax, [rsi + 1]
mov qword [0x1402c6210], rax
mov dword [0x1402c6210], eax
mov qword [rbp + 0x28], 2
mov byte [rbp + 0x6d], 0
mov byte [rbp + 0x6c], 1
lea rcx, [rbp + 0x28]
call fcn.14018b010
mov qword [rbp + 0x58], rax
lock inc qword [rax]
jle 0x1401a1f92
mov bl, 0
add byte [rax], al
mov qword [rbp + 0x28], 1
mov qword [rbp + 0x30], 1
xorps xmm0, xmm0
movups xmmword [rbp + 0x38], xmm0
movzx eax, byte [0x1402c6358]
mov edx, 0x30
add byte [rax], al
add byte [rcx], dh
leave
call fcn.1401a7480
test rax, rax
je 0x1401a2072
movups xmm0, xmmword [rbp + 0x28]
movups xmm1, xmmword [rbp + 0x38]
movups xmm2, xmmword [rbp + 0x48]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lock inc qword [rax]
inc dword [rax]
jle 0x1401a1f92
movzx ecx, byte [0x1402c6219]
test cl, cl
leave
mov qword [rbp + 0x60], rax
je 0x1401a1f94
mov byte [0x1402c6219], 1
mov eax, dword [0x1402c635c]
adc dword [rdx + rdx], eax
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x90], 0
nop
add byte [rax], al
add byte [rax], al
invalid
je case.0x140042a7a.1087
lea rax, [rax + 0x98]
jmp 0x1401a1f7d
mov byte [rbp + 0x6f], 1
call fcn.140198290
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
mov dword [rcx], eax
add dword [rax], eax
invalid
mov rcx, qword [rax]
mov qword [rax], 0
mov dword [rax], 0
test rcx, rcx
test ecx, ecx
je 0x1401a1f94
lock inc qword [rcx]
jg case.0x140042a7a.1082
ud2
xor ecx, ecx
mov byte [rbp + 0x6a], 0
mov byte [rbp + 0x69], 1
mov qword [rbp + 0x20], rcx
call fcn.1401981a0
invalid
invalid
dec dword [rax - 0x7b]
invalid
je 0x1401a1fba
invalid
lock dec qword [rax]
jne 0x1401a1fba
mov rcx, rax
call fcn.140198370
mov rax, qword [rbp + 0x58]
mov qword [rbp - 0x18], rax
mov rax, qword [rbp + 0x20]
mov qword [rbp - 8], rax
mov rax, qword [rbp - 0x20]
mov qword [rbp], rax
mov rax, qword [rbp - 0x28]
mov qword [rbp + 8], rax
mov rax, qword [rbp + 0x60]
mov qword [rbp - 0x10], rax
mov rcx, qword [rax + 0x10]
mov ecx, dword [rax + 0x10]
test rcx, rcx
je 0x1401a1ff6
invalid
lock inc qword [rcx + 0x18]
jle 0x1401a20f4
invalid
inc byte [rax]
add byte [rax], al
movzx eax, byte [0x1402c6358]
mov edx, 0x28
add byte [rax], al
add byte [rcx], dh
leave
call fcn.1401a7480
test rax, rax
je 0x1401a2086
mov rcx, qword [rbp + 8]
mov qword [rax + 0x20], rcx
movups xmm0, xmmword [rbp - 0x18]
movups xmm1, xmmword [rbp - 8]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov byte [rbp + 0x6e], 0
lea r8, fcn.1401a36e0
mov rcx, rsi
mov rdx, rax
call fcn.1401a3760
test rax, rax
jne 0x1401a209a
mov rcx, rdx
call qword [sym.imp.kernel32.dll_CloseHandle]
mov rcx, qword [rbp + 0x58]
lock dec qword [rcx]
jne 0x1401a2058
call fcn.14018c1f0
mov rcx, qword [rbp + 0x60]
lock dec qword [rcx]
jne 0x1401a2067
call fcn.1401a36a0
xor eax, eax
mov rdx, qword [rbp + 0x10]
jmp 0x1401a1d0a
mov ecx, 8
mov edx, 0x30
call fcn.1401c6700
jmp 0x1401a1f92
mov ecx, 8
mov edx, 0x28
call fcn.1401c6700
jmp 0x1401a1f92
mov rsi, rdx
mov rax, qword [rbp + 0x60]
lock dec qword [rax]
jne 0x1401a20b0
mov rcx, qword [rbp + 0x60]
call fcn.1401a36a0
mov rax, qword [rbp + 0x58]
lock dec qword [rax]
jne 0x1401a20c3
mov rcx, qword [rbp + 0x58]
call fcn.14018c1f0
mov qword [rbp + 0x28], rsi
lea rax, [0x140260d20]
mov qword [rsp + 0x20], rax
lea rcx, [0x140260d03]
lea r9, fcn.14018b3d0
lea r8, [rbp + 0x28]
mov edx, 0x16
call fcn.1401c7200
jmp 0x1401a1f92
add rcx, 0x10
mov byte [rbp + 0x6e], 1
call fcn.1401cb290
jmp 0x1401a1f92
mov byte [rbp + 0x6f], 1
lea rax, str.library_std_srcio_stdio.rs
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrary_std_src_threadlocal.rs
lea r9, [0x1402602e8]
lea r8, [rbp + 0x28]
mov edx, 0x46
call fcn.1401c7200
jmp 0x1401a1f92
invalid
call 0x1881bc56b
mov dword [rbp - 0x38], eax
mov rax, qword [rax + 0x10]
test rax, rax
test eax, eax
je 0x1401a3a42
cmp eax, 1
jne case.0x14018f7e1.439
invalid
mov rax, qword [rbp - 0x38]
mov eax, dword [rbp - 0x38]
mov rcx, qword [rax + 0x18]
mov rdx, qword [rax + 0x20]
and bl, ch
invalid
sbb byte [rax - 0x75], cl
push rax
and bl, ch
or al, 0x48
lea rcx, str.main
lea ecx, str.main
mov edx, 5
add byte [rax], al
add dh, al
mov byte [rbp - 9], 1
mov byte [rbp - 0xa], 1
invalid
invalid
invalid
test dword [r9], 0x1f645c6
add esi, eax
test byte [r9], 0xc6
mov byte [rbp - 0xb], 1
call fcn.1401a3d30
rol dword [rdx], 1
add byte [rax], al
cmc
add eax, ebp
rol dword [rdx], 1
add byte [rax], al
mov rax, qword [rbp - 0x18]
mov rcx, qword [rax + 0x10]
mov byte [rbp - 9], 1
mov byte [rbp - 0xa], 1
test byte [rcx], 0xc6
mov byte [rbp - 0xb], 0
cmc
add al, ch
invalid
sub byte [rdi - 1], al
call fcn.1401981a0
test rax, rax
dec dword [rax - 0x7b]
sal byte [rsi + rcx - 0x10], 0x48
je case.0x14018faf8.445
invalid
invalid
je case.0x14018faf8.445
lock dec qword [rax]
dec dword [rax]
jne case.0x14018faf8.445
mov rcx, rax
call fcn.140198370
in eax, 0x48
invalid
invalid
in eax, 0x48
invalid
mov rax, qword [rbp - 0x18]
mov rcx, qword [rax + 0x18]
mov qword [rbp - 0x50], rcx
mov rax, qword [rax + 0x20]
mov qword [rbp - 0x58], rax
mov byte [rbp - 0xc], 1
mov byte [rbp - 0xd], 1
mov rcx, qword [rbp - 0x38]
call fcn.14018b120
mov byte [rbp - 0xc], 0
hlt
add dh, al
add dword [rax - 0x75], ecx
add dword [rax - 0x75], ecx
invalid
invalid
inc esi
hlt
hlt
add dh, al
add dword [rax - 0x75], ecx
add dword [rax - 0x75], ecx
add dword [rax - 0x75], ecx
mov r8b, 0x48
mov al, 0x48
mov rdx, qword [rbp - 0x58]
mov edx, dword [rbp - 0x58]
test al, 0xe8
sti
add al, byte [rax]
invalid
call case.0x1401954ec.268
add byte [rax], al
add byte [rcx], dh
test byte [rax - 0x75], 0x45
invalid
invalid
invalid
xor esi, esi
mov rax, qword [rbp - 0x18]
call 0x14872c617
mov rbx, qword [rax + 8]
cmp qword [rbx + 0x18], 0
jnp case.0x1401932c1.419
add byte [rdi + rax*2 + 0x48], dh
je 0x1401a3b1d
mov rcx, qword [rbx + 0x20]
mov ecx, dword [rbx + 0x20]
and byte [r8 - 0x7b], cl
test rcx, rcx
test ecx, ecx
leave
je 0x1401a3b1d
mov qword ds:[rbp - 0x20], rdi
mov qword [rbp - 0x20], rdi
loopne case.0x14018faf8.433
mov qword [rbp - 0x28], rsi
mov dword [rbp - 0x28], esi
fmul dword [rax - 0x77]
mov qword [rbp - 0x48], rbx
pop rbp
mov eax, 0x28438b48
mov rax, qword [rbx + 0x28]
sub byte [r8 - 0x77], cl
mov qword [rbp - 0x40], rcx
mov dword [rbp - 0x40], ecx
ror byte [r8 - 0x77], 0x45
sar bh, 1
invalid
mov qword [rbp - 0x30], rax
mov dword [rbp - 0x30], eax
call qword [rax]
mov rax, qword [rbp - 0x30]
ror byte [r8 - 0x7d], 1
js case.0x14018faf8.429
invalid
adc byte [rax - 0x75], cl
ror byte [r8 - 0x7d], 1
cmp dword [rax + 8], 0
js case.0x14018faf8.429
add byte [rax - 0x75], cl
jne 0x1401a3ade
invalid
mov rsi, qword [rbp - 0x28]
mov esi, dword [rbp - 0x28]
fmul dword [rax - 0x75]
jge case.0x1401962b9.423
invalid
mov rdi, qword [rbp - 0x20]
mov edi, dword [rbp - 0x20]
loopne 0x1401a3b53
mov rbx, qword [rbp - 0x48]
mov ebx, dword [rbp - 0x48]
pop rbp
mov eax, 0xc04d8b48
mov rcx, qword [rbp - 0x40]
mov ecx, dword [rbp - 0x40]
sal byte [r9 + rcx + 0x48], 0x8b
je 0x1401a3b1d
or dword [rax - 0x75], ecx
mov rdx, qword [rax + 0x10]
push rax
adc al, ch
xor esp, eax
invalid
call fcn.140001b50
loopne 0x1401a3b01
in eax, 0xff
dec dword [rax - 0x39]
mov qword [rbx + 0x18], 1
mov dword [rbx + 0x18], 1
sbb byte [r9], al
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax], al
mov qword [rbx + 0x20], rsi
jae 0x1401a3b49
and byte [rax - 0x77], cl
mov qword [rbx + 0x28], rdi
jnp 0x1401a3b55
sub al, dh
dec qword [rbx]
dec dword [rbx]
lock dec qword [rbx]
dec dword [rbx]
jne 0x1401a3b43
mov byte [rbp - 0xc], 0
add dh, al
mov byte [rbp - 0xd], 0
mov rcx, rbx
invalid
add byte [rax - 0x77], cl
add byte [rax - 0x77], cl
add byte [rax - 0x77], cl
fld1
pop rbp
sti
call fcn.1401a36a0
invalid
call qword [rax - 0x773b7eb8]
nop
add rsp, 0x88
mov byte [rax], al
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop rbp
ret
jne case.0x14018faf8.433
fmul dword [rax - 0x75]
mov rdi, qword [rbp - 0x20]
mov edi, dword [rbp - 0x20]
jge 0x1401a3b38
loopne 0x1401a3b42
jmp case.0x14018ff14.430
push 0xffffffffffffffff
invalid
nop dword [rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
in al, dx
sub byte [rax - 0x73], cl
lea ebp, [rdx + 0x80]
mov rcx, qword [rbp]
invalid
ret
lea ebp, [rdx + 0x80]
mov rcx, qword [rbp]
mov ecx, dword [rbp]
call fcn.1401cac40
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], rdx
push rbp
loopne 0x1401a3bce
lea eax, [0x1401a3b50]
add byte [rax - 0x77], cl
fmul dword [r8 - 0x77]
push rbp
loopne 0x1401a3bce
lea eax, [0x1401a3b50]
invalid
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
nop dword cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
mov qword [rsp + 0x10], rdx
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
invalid
invalid
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add al, ch
invalid
call fcn.1401a86f0
add byte [rax], al
int3
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
in al, dx
sub byte [rax - 0x73], cl
lea ebp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
ror byte [r8 - 0x7d], 1
mov rax, qword [rbp - 0x30]
cmp qword [rax + 8], 0
ror byte [rax - 0x7d], 1
js 0x1401a3be4
or byte [rax], al
add byte [rcx + rdx + 0x48], dh
mov eax, dword [rbp - 0x30]
je 0x1401a3bf0
mov rax, qword [rbp - 0x30]
mov rdx, qword [rax + 0x10]
mov edx, dword [rax + 0x10]
adc byte [rax - 0x75], cl
shr r8b, 0x60
mov rcx, qword [rbp - 0x40]
call fcn.140001b50
invalid
in eax, 0xff
invalid
mov rcx, qword [rbp - 0x48]
mov qword [rcx + 0x18], 1
mov rax, qword [rbp - 0x28]
mov eax, dword [rbp - 0x28]
sbb byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
fmul dword [r8 - 0x77]
mov eax, dword [rbp - 0x28]
mov qword [rcx + 0x20], rax
mov rax, qword [rbp - 0x20]
mov qword [rcx + 0x28], rax
invalid
and byte [r8 - 0x75], cl
loopne 0x1401a3c51
mov dword [rcx + 0x28], eax
sub dh, al
hlt
mov byte [rbp - 0xc], 0
mov byte [rbp - 0xd], 1
add rsp, 0x28
pop rbx
pop rdi
sub byte [rbx + 0x5f], bl
pop rsi
pop rbp
ret
invalid
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rdi], cl
mov dh, 0x5d
cmp byte [rbp - 0xc], 0
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rdi], cl
mov dh, 0x5d
cmp byte [rbp - 0xc], 0
hlt
je 0x1401a3c65
mov rsi, qword [sym.imp.kernel32.dll_CloseHandle]
jnp 0x1401a3bdb
add al, byte [rax]
mov rcx, qword [rbp - 0x50]
call rsi
mov al, 0xff
invalid
mov rcx, qword [rbp - 0x58]
call rsi
mov byte [rbp - 9], bl
mov byte [rbp - 0xa], 0
add dh, al
cmc
add byte [rax - 0x7d], cl
invalid
invalid
test esi, 0xc600f645
test byte [rax], 0xc6
add dh, al
cmc
add byte [rax - 0x7d], cl
invalid
add esp, 0x28
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov byte [rbp - 9], bl
mov byte [rbp - 0xa], 0
add dh, al
cmc
add byte [rax - 0x7d], cl
invalid
sub byte [rbx + 0x5f], bl
test esi, 0xc600f645
add dh, al
cmc
add byte [rax - 0x7d], cl
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop rbp
ret
nop dword [rax]
add byte [rax], 0
add byte [rax], al
invalid
add byte [rax - 0x77], cl
push rsp
mov qword [rsp + 0x10], rdx
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
invalid
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
add byte [rdi], cl
mov dh, 0x7d
movzx edi, byte [rbp - 0xb]
cmc
movzx esi, byte [rbp - 0xa]
jne 0x1401a3c92
test byte [rdi], 0xb6
pop rbp
movzx ebx, byte [rbp - 9]
test sil, sil
test dh, dh
test dword [rax - 0x7c], 0x481674f6
mov eax, dword [rbp - 0x38]
invalid
test dh, dh
je case.0x140195993.238
mov rax, qword [rbp - 0x38]
enter 0x48f0, 0xffffffffffffffff
or byte [rbp + 0xc], dh
lock dec qword [rax]
dec qword [rax]
dec dword [rax]
jne case.0x140195993.238
mov rax, qword [rbp - 0x18]
mov rcx, qword [rax]
call 0x12822c7ff
xor eax, 0x40fffe85
test esi, edi
inc dword [rax - 0xa]
test dil, 1
call fcn.14018c1f0
test esi, edi
inc dword [rax - 0xa]
invalid
invalid
test dil, 1
mov dword [rcx], 0x8b482074
call 0x1505ac811
call 0x1505ac811
je 0x1401a3ce1
mov rax, qword [rbp - 0x18]
mov rax, qword [rax + 0x10]
mov eax, dword [rax + 0x10]
call 0x1505ac811
mov eax, dword [rax + 0x10]
test rax, rax
je 0x1401a3ce1
invalid
sal byte [rbx + rdx - 0x10], 0x48
dec dword [rax]
adc esi, eax
lock dec qword [rax]
dec qword [rax]
jne 0x1401a3ce1
mov rax, qword [rbp - 0x18]
mov rcx, qword [rax + 0x10]
mov ecx, dword [rax + 0x10]
call 0x15062c824
mov ecx, dword [rax + 0x10]
adc al, ch
call fcn.140198370
pop qword [rsi - 1]
invalid
inc dword [rax - 0x7c]
test sil, sil
test dh, dh
div byte [rdx + rbx + 0x48]
je 0x1401a3d00
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
call 0x15862c836
mov rcx, qword [rax + 0x18]
mov ecx, dword [rax + 0x18]
mov rsi, qword [rax + 0x20]
jo 0x1401a3d12
mov rdi, qword [sym.imp.kernel32.dll_CloseHandle]
mov edi, dword [sym.imp.kernel32.dll_CloseHandle]
invalid
add al, byte [rax]
call rdi
mov rcx, rsi
mov ecx, esi
call rdi
test bl, bl
je case.0x1401954ec.280
invalid
sbb ecx, dword [rax - 0x75]
call 0x1485ac854
call 0x1485ac854
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
call 0x1485ac854
mov rax, qword [rax + 8]
or al, sil
lock dec qword [rax]
dec qword [rax]
or byte [rbp + 0xd], dh
jne case.0x1401954ec.280
or eax, 0xe8458b48
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
mov rcx, qword [rax + 8]
mov ecx, dword [rax + 8]
or al, bpl
call fcn.1401a36a0
cmp ecx, 0x4890ffff
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
int3
int3
int3
sub rsp, 0x50
push rax
lea rbp, [rsp + 0x50]
push rax
mov rax, rcx
mov eax, ecx
lea r8, [rdx - 1]
lea rcx, [rbp - 0x18]
call 0x128dcc693
mov rdx, rax
call fcn.1400297e0
xchg ecx, eax
pop rdx
invalid
invalid
xchg ecx, eax
pop rdx
call 0x1bd9d8651
cmp qword [rbp - 0x18], 0
jne 0x1401a3db1
invalid
cmp qword [rbp - 0x18], 0
jne 0x1401a3db1
add byte [rbp + 0x5b], dh
mov rdx, qword [rbp - 0x10]
mov edx, dword [rbp - 0x10]
mov r8, qword [rbp - 8]
mov eax, dword [rbp - 8]
lea rcx, [rbp - 0x30]
lea ecx, [rbp - 0x30]
shr al, 1
call fcn.140192730
leave
jmp 0xcb633d67
invalid
dec dword [rax - 0x75]
invalid
invalid
invalid
mov rdi, qword [rbp - 0x30]
movabs rax, 0x8000000000000000
mov eax, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
or byte [rax + 0x39], 0xc7
cmp rdi, rax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x75c73948], al
cmp rdi, rax
invalid
jne 0x1401a3d85
or ecx, dword [rax - 0x73]
lea rcx, [rbp - 0x28]
lea ecx, [rbp - 0x28]
fsubr st(0)
call fcn.14018b3d0
jbe 0x1401a3d80
jbe 0x1401a3d80
invalid
invalid
jmp 0x1401a3db1
mov rsi, qword [rbp - 0x28]
jne case.0x1401b5a67.200
fdivr st(7)
call qword [sym.imp.kernel32.dll_GetCurrentThread]
adc eax, 0x29819
sbb dword [rax - 0x74b3fffe], ebx
mov r8, qword [0x1402c60a0]
add eax, 0x12230a
and edx, dword [rdx]
add byte [rax - 0x77], cl
invalid
invalid
mov rcx, rax
mov ecx, eax
ror dword [rax - 0x77], 0xf2
mov rdx, rsi
bnd call r8
call r8
call rax
test rdi, rdi
je 0x1401a3db1
invalid
or eax, 0x2ba
mov edx, 2
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
int1
call fcn.140001b50
lahf
fucom st(5)
in eax, 0xff
nop
add rsp, 0x50
in eax, 0xff
nop
add rsp, 0x50
add esp, 0x50
invalid
pop rdi
pop rsi
pop rbp
ret
int3
int3
int3
push rbp
push r15
push rdi
push r14
push r13
push r12
push rsp
push rsi
push rdi
push rbx
mov eax, 0x10b8
adc byte [rax], al
invalid
adc byte [rax], al
add byte [rax], al
add al, ch
mov bl, byte [rdi]
invalid
add al, byte [rax]
invalid
call fcn.1401c5d60
invalid
add byte [rax + 0x29], cl
invalid
sub rsp, rax
sub esp, eax
lea rbp, [rsp + 0x80]
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0x1020], esi
mov ch, 0x20
adc byte [rax], al
invalid
movaps xmmword [rbp + 0x1020], xmm6
mov ch, 0x20
and byte [rax], dl
add byte [rax], al
invalid
adc byte [rax], al
add byte [rax - 0x39], cl
mov qword [rbp + 0x1018], 0xfffffffffffffffe
test dword [rax], ebx
sbb byte [rax], dl
add byte [rax], al
adc byte [rax], al
add dh, bh
invalid
invalid
invalid
invalid
dec dword [rax - 0x77]
xchg ebp, eax
call 0x1881a3e0a
sldt word [rax]
invalid
mov qword [rbp + 0xfe8], rdx
sldt word [rax]
add byte [rax - 0x77], cl
retf
mov rbx, rcx
mov ebx, ecx
lea r13, [rbp - 0x50]
insd dword [rdi], dx
mov al, 0x41
mov eax, 0x1000
add byte [rax], dl
add byte [rax], al
mov r8d, 0x1000
add byte [rax], dl
add byte [rax], al
mov rcx, r13
mov ecx, ebp
xor edx, edx
call sub.VCRUNTIME140.dll_memset
invalid
add al, byte [rax]
shr al, cl
test byte [rdi], ah
invalid
invalid
add al, byte [rax]
xorps xmm6, xmm6
lea rsi, [rbp + 0x100c]
lea esi, [rbp + 0x100c]
test byte [rax - 0x73], 0xb5
lea esi, [rbp + 0x100c]
mov ch, 0xc
adc byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
or al, 0x10
add byte [rax], al
lea rdi, [0x140199e80]
lea edi, [0x140199e80]
cmp eax, 0xffff605e
invalid
lea r12, [rbp + 0xfc0]
lea esp, [rbp + 0xfc0]
sldt word [rax]
add byte [rax], al
mov rax, qword [sym.imp.kernel32.dll_ReadFileEx]
mov eax, dword [sym.imp.kernel32.dll_ReadFileEx]
add eax, 0x29570
xchg ebp, eax
add al, byte [rax]
invalid
add byte [rbx + rcx*4 + 0x35], cl
mov r14, qword [sym.imp.kernel32.dll_SleepEx]
mov esi, dword [sym.imp.kernel32.dll_SleepEx]
jno 0x1401a3dca
xchg ebp, eax
add al, byte [rax]
mov r15, qword [sym.imp.kernel32.dll_WriteFileEx]
mov edi, dword [sym.imp.kernel32.dll_WriteFileEx]
xchg ebp, eax
add al, byte [rax]
mov qword [rbp + 0xff0], rbx
mov dword [rbp + 0xff0], ebx
sldt word [rax]
add byte [rax], al
mov dword [rbp + 0x100c], 0
test dword [rax + rdx], ecx
or al, 0x10
add byte [rax], al
add byte [rax], al
add byte [rax], al
movaps xmmword [rbp + 0xfc0], xmm6
sub dword [rbp + 0xfc0], esi
sldt word [rax]
add byte [rax], al
mov qword [rbp + 0xfd0], 0
mov dword [rbp + 0xfd0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add byte [rax], al
mov qword [rbp + 0xfd8], rsi
mov dword [rbp + 0xfd8], esi
mov ch, 0xd8
fmul dword [rdi]
add byte [rax], al
invalid
sldt word [rax]
add byte [rax - 0x77], cl
jl 0x1401a3e90
invalid
mov qword [rsp + 0x20], rdi
mov dword [rsp + 0x20], edi
and byte [rax - 0x77], cl
invalid
mov rcx, rbx
mov ecx, ebx
mov rdx, r13
invalid
mov r8d, 0x1000
add byte [rax], dl
add byte [rax], al
mov r9, r12
mov ecx, esp
call rax
test eax, eax
je case.0x14019a043.85
test byte [rcx + 0x66000001], ah
add byte [rsi + 0x2e], ah
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 1], bh
mov ecx, 0xffffffff
invalid
mov edx, 1
add dword [rax], eax
add byte [rax], al
call r14
invalid
cmp dword [rbp + 0x100c], 0
or al, 0x10
add byte [rax], al
add byte [rdx + rbp*8 - 0x75], dh
test dword [rax], edx
adc byte [rax], al
je 0x1401a3e90
mov eax, dword [rbp + 0x1010]
add byte [rax], al
add byte [rbx + 0x10149d], cl
mov ebx, dword [rbp + 0x1014]
popfq
adc al, 0x10
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rax
shl rcx, 0x20
ror dword [rax - 0x3f], 0xe1
and byte [rax - 0x7d], cl
or rcx, 2
xor edx, edx
leave
add dh, byte [rcx]
rol byte [rbp - 0x3d6af040], cl
xchg ebp, eax
invalid
test eax, eax
setne dl
xchg ebp, eax
invalid
xchg ebp, eax
ret 0xf48
cmovne rbx, rcx
mov qword [rbp + 0xff8], rdx
mov dword [rbp + 0xff8], edx
invalid
mov dword [rbp + 0xff8], edx
add byte [rax], al
mov qword [rbp + 0x1000], rbx
mov dword [rbp + 0x1000], ebx
add byte [rax], al
jne 0x1401a405e
test dword [rdx + 0x48000001], eax
test ebx, ebx
invalid
add byte [rax - 0x7b], cl
test rbx, rbx
fisttp dword [rdi]
test byte [rsi], cl
je 0x1401a3ff3
add dword [rax], eax
add byte [rax - 0x7f], cl
cmp rbx, 0x1000
cmp rbx, 0x1000
adc byte [rax], al
add byte [rdi], cl
ja 0x1401a41e4
xor r13d, r13d
ja 0x1401a41e4
xor r13d, r13d
xor ebp, ebp
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov r8d, ebx
mov eax, ebx
sub r8d, r13d
lea rdx, [r13 - 0x50]
adc al, 0x2d
sub eax, 0xffffffb0
lea edx, [rbp - 0x50]
sub eax, 0xffffffb0
add rdx, rbp
mov dword [rbp + 0x100c], 0
or al, 0x10
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
movaps xmmword [rbp + 0xfc0], xmm6
mov qword [rbp + 0xfd0], 0
mov dword [rbp + 0xfd0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0xfd8], rsi
mov qword [rsp + 0x20], rdi
and al, 0x20
mov rcx, qword [rbp + 0xfe8]
invalid
call 0x18d1a3f50
add byte [rbp - 0x77], cl
loope 0x1401a3f85
call r15
test eax, eax
invalid
je 0x1401a3fc7
invalid
nop word [rax + rax]
mov ecx, 0xffffffff
mov edx, 1
add byte [rax], al
add byte [rcx - 1], al
call r14
call rsi
add byte [rax], al
add byte [rcx - 1], al
invalid
invalid
call rsi
invalid
cmp dword [rbp + 0x100c], 0
je 0x1401a3f50
or al, 0x10
add byte [rax], al
add byte [rdx + rbp*8 - 0x75], dh
mov ecx, dword [rbp + 0x1010]
mov eax, dword [rbp + 0x1014]
adc byte [rax], al
add byte [rax - 0x77], cl
invalid
lea edx, [rax]
adc byte [rax], al
add byte [rbx + 0x101485], cl
adc byte [rax], al
add byte [rax - 0x77], cl
retf 0xc148
invalid
mov edx, ecx
shl rdx, 0x20
loop case.0x140197560.132
or rdx, 2
xor r8d, r8d
rol byte [rbp - 0x6af0be37], 0xc0
retf 0x4502
rol byte [rbp - 0x6af0be37], 0xc0
setne al
cmove rdx, rax
cmove edx, eax
mov qword [rbp + 0xff8], r8
mov dword [rbp + 0xff8], eax
add byte [rax], al
mov qword [rbp + 0x1000], rdx
xchg ebp, eax
add byte [rax], dl
add byte [rax], al
invalid
add byte [rbp + 0x4d], dh
jne case.0x14019a043.48
add r13, rax
add r13, rax
add ebp, eax
cmp r13, rbx
je 0x1401a3fb0
fnsave dword [rsi + rcx + 0xf]
jbe 0x1401a3f00
xchg byte [rax - 1], bl
invalid
invalid
jmp 0x1401a41d0
add byte [rax], al
nop dword [rax]
add byte [rax - 0x75], cl
popfq
invalid
mov rbx, qword [rbp + 0xff0]
sldt word [rax]
add byte [rbp + rcx*4 + 0x6d], cl
mov al, 0x48
mov rax, qword [sym.imp.kernel32.dll_ReadFileEx]
lea r13, [rbp - 0x50]
mov rax, qword [sym.imp.kernel32.dll_ReadFileEx]
add eax, 0x293de
jmp 0x1401a3e45
jle case.0x14019a043.44
invalid
invalid
call qword [sym.imp.kernel32.dll_GetLastError]
or edx, dword [rbp - 0x3eb7fffe]
loopne 0x1401a3ff1
shl rax, 0x20
and byte [rax - 0x7d], cl
enter 0x4802, 0xffffffffffffffc7
or rax, 2
or eax, 2
mov qword [rbp + 0xff8], 1
test eax, edi
sldt word [rax]
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0x1000], rax
add byte [rax], al
lea rcx, [rbp + 0x1000]
add byte [rax], al
call fcn.14018b3d0
invalid
mov rsi, qword [sym.imp.kernel32.dll_CloseHandle]
xor eax, 0x294c6
mov rcx, qword [rbp + 0xff0]
mov ecx, dword [rbp + 0xff0]
invalid
call rsi
mov rcx, qword [rbp + 0xfe8]
add byte [rax], al
call rsi
movaps xmm6, xmmword [rbp + 0x1020]
and byte [rax], dl
add byte [rax], al
and byte [rax], dl
add byte [rax], al
add rsp, 0x10b8
mov eax, 0x5b000010
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
call qword [sym.imp.kernel32.dll_GetLastError]
add al, byte [rax]
mov ebx, eax
shl rbx, 0x20
and byte [rax - 0x7d], cl
retf
or rbx, 2
or ebx, 2
mov qword [rbp + 0xff8], 1
test eax, edi
sldt word [rax]
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
popfq
add byte [rax], dl
mov qword [rbp + 0x1000], rbx
mov dword [rbp + 0x1000], ebx
add byte [rax], al
mov eax, ebx
and eax, 3
lea rcx, [0x14028da04]
lea ecx, [0x14028da04]
lea ecx, [0x14028da04]
invalid
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
enter 0xffffffffffffe0ff, 0xffffffffffffff89
jmp rax
mov eax, ebx
and eax, 3
loopne 0x1401a4066
fadd dword [rbx - 0x72b7fc20]
or eax, 0xe999a
cdq
invalid
invalid
lea rcx, [0x14028da04]
cdq
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
invalid
add eax, ecx
jmp rax
movzx eax, byte [rbx + 0x10]
jmp 0x1401a40af
adc bl, ch
mov rcx, rbx
mov rcx, rbx
mov rcx, rbx
shr rcx, 0x20
shr ecx, 0x20
call fcn.14018d830
jmp 0x1401a40af
invalid
mov rax, rbx
shr rax, 0x20
shr eax, 0x20
cmp eax, 0x28
ja case.default.0x1401a40a5
invalid
mov ah, 0
add byte [rax], al
xchg dword [rax + rax - 0x72b80000], esi
lea rcx, [0x14028da14]
or eax, 0xe9976
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
xor eax, eax
jmp 0x1401a40af
movzx eax, byte [rbx + 0xf]
invalid
cmp al, 0xb
jne 0x1401a40c4
lea rcx, [rbp + 0x1000]
call fcn.14018b3d0
jae case.0x14019a043.56
invalid
lea eax, [rax]
adc byte [rax], al
add al, ch
adc dword [rbx - 2], esi
jae case.0x14019a043.56
jae case.0x14019a043.56
invalid
jmp 0x1401a3ff3
dec dword [rax - 0x39]
test dword [rax + 0x100000f], esi
mov al, 0xf
add byte [rax], al
add byte [rcx], al
mov qword [rbp + 0xfb0], 1
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov qword [rbp + 0xfb8], rbx
popfq
mov eax, 0x4800000f
sldt word [rax]
invalid
lea rcx, [rbp + 0xfb8]
lea ecx, [rbp + 0xfb8]
lea edi, [rax - 0x17fffff1]
out dx, al
add byte [rax], al
call fcn.14018b3d0
jmp 0x1401a3ff3
or al, 0xff
invalid
invalid
jb case.0x14019a043.87
invalid
or al, 0xff
invalid
push qword [rax - 0x4f3b14db]
and ebp, ebx
jmp 0x1401a40af
mov al, 0x24
jmp 0x1401a40af
mov al, 0x1b
mov al, 0x25
jmp 0x1401a40af
mov al, 0x23
jmp 0x1401a40af
mov al, 0x24
jmp 0x1401a40af
mov al, 0x1b
sbb ebp, ebx
mov eax, 0xb4eb22b0
mov al, 0x22
jmp 0x1401a40af
jmp 0x1401a40af
mov al, 0x22
jmp 0x1401a40af
mov al, 0x10
jmp 0x1401a40af
mov al, 0xe
jmp 0x1401a40af
lodsb al, byte [rsi]
lodsb al, byte [rsi]
mov al, 0x21
jmp 0x1401a40af
mov al, 0xb
jmp 0x1401a40af
mov al, 4
jmp 0x1401a40af
invalid
mov al, 0x28
jmp 0x1401a40af
mov al, 0xc
jmp 0x1401a40af
mov al, 9
jmp 0x1401a40af
mov al, 0x19
jmp 0x1401a40af
mov al, 0x18
jmp 0x1401a40af
mov al, 2
jmp 0x1401a40af
invalid
mov byte [rax - 0x4f7b14f1], dh
add ebp, ebx
jmp 0x1401a40af
mov al, 7
jmp 0x1401a40af
mov al, 1
invalid
jb 0x1401a413a
invalid
mov al, 0xf
jmp 0x1401a40af
invalid
mov al, 3
jmp 0x1401a40af
mov al, 7
jmp 0x1401a40af
invalid
mov al, 1
jmp 0x1401a40af
mov al, 0x1f
jmp 0x1401a40af
invalid
mov al, 0x11
jmp 0x1401a40af
invalid
mov al, 0x29
jmp 0x1401a40af
invalid
mov al, 5
jmp 0x1401a40af
invalid
mov al, 0x14
jmp 0x1401a40af
invalid
mov al, 0x15
jmp 0x1401a40af
invalid
mov al, 0xd
jmp 0x1401a40af
invalid
mov al, 6
jmp 0x1401a40af
invalid
mov al, 0x12
jmp 0x1401a40af
invalid
mov al, 8
jmp 0x1401a40af
invalid
mov al, 0xa
jmp 0x1401a40af
invalid
mov al, 0x1e
jmp 0x1401a40af
invalid
mov al, 0x20
jmp 0x1401a40af
invalid
mov al, 0x16
jmp 0x1401a40af
invalid
mov al, 0x27
jmp 0x1401a40af
invalid
mov al, 0x13
jmp 0x1401a40af
invalid
invalid
invalid
mov al, 0x17
jmp 0x1401a40af
invalid
invalid
invalid
mov al, 0x1c
jmp 0x1401a40af
invalid
invalid
invalid
mov al, 0x1d
jmp 0x1401a40af
mov al, 0x26
jmp 0x1401a40af
mov al, 0x1a
jmp 0x1401a40af
lea r8, str.library_std_src_syspalwindowspipe.rs
mov rcx, r13
mov rdx, rbx
call fcn.1401c7190
jmp 0x1401a41f8
lea r8, str.library_std_src_syspalwindowspipe.rs
mov edx, 0x1000
mov rcx, rbx
call fcn.1401c6f20
ud2
mov r10b, 1
jmp 0x1401a8335
pmovmskb eax, mm1
rol dword [rbp - 0x7b], 0xc0
test r8d, r8d
jne 0x1401a8294
add byte [rcx - 0x80], al
loop 0x1401a81a2
and r10b, 1
jmp 0x1401a8335
pop qword [rcx]
add byte [rax], al
mov rcx, qword [rbp - 0x20]
lea r9, [rcx + r11]
or al, 0x19
invalid
loopne 0x1401a81f9
lea ecx, [rcx + rbx]
cmp r9, rdx
jae 0x1401a8332
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbx + rcx*4 + 0x75], cl
mov r14, qword [rbp - 0x28]
mov rbx, qword [rbp - 0x40]
mov r15, qword [rbp - 0x30]
invalid
mov r14, qword [rbp - 0x28]
jne 0x1401a8193
mov rbx, qword [rbp - 0x40]
mov r15, qword [rbp - 0x30]
invalid
lea r12, [rbx - 1]
jmp 0x1401a81dc
invalid
add rcx, rax
lea r9, [rcx + r11]
xor r10d, r10d
xor edx, edx
cmp r9, rdx
jae 0x1401a8335
sbb dword [rcx + 1], 0
invalid
movzx r9d, byte [r8 + r9]
bt r14, r9
jae case.0x14000bc89.2515
lea r9, [r8 + rcx]
mov rsi, rbx
mov esi, ebx
fisub word [rsi - 0x70]
nop
cmp rsi, rax
jae 0x1401a821e
mov r10, rsi
add rsi, rcx
invalid
add esi, ecx
cmp rsi, rdx
jae case.0x140148f55.2463
add al, byte [rax]
invalid
add byte [rcx - 0x73], cl
jb 0x1401a8209
lea rsi, [r10 + 1]
movzx r13d, byte [rdi + r10]
movzx ebp, byte [rdi + rdx]
cmp r13b, byte [r9 + r10]
je 0x1401a81f0
sub rcx, rbx
add rcx, r10
inc rcx
shr ebx, 0xae
shr ebx, 0xae
mov r10, rbx
nop word cs:[rax + rax]
nop word cs:[rax + rax]
sub r10, 1
jb 0x1401a7d81
invalid
sti
sti
invalid
invalid
sti
invalid
cmp r12, rax
jae 0x1401a83f0
add byte [rax], al
lea r9, [r10 + rcx]
cmp r9, rdx
ror dword [rdi], 1
invalid
mov dl, 1
add dword [rax], eax
invalid
movzx esi, byte [rdi + r10]
xor al, 0x17
cmp sil, byte [r8 + r9]
je 0x1401a8230
invalid
add rcx, r15
jmp 0x1401a81cc
invalid
invalid
add rdi, 0xfffffffffffffff0
test r9b, r9b
setne bl
lea rcx, [rbp - 0x48]
lea ecx, [rbp - 0x48]
mov eax, 0xe8fa8948
call fcn.1401cbc10
cmp word [rdx], ax
add byte [rcx - 0x77], al
invalid
or r10b, bl
and r10b, 1
and dl, 1
add ebx, ebp
jmp 0x1401a8335
invalid
rol dword [rcx - 0x7d], 1
loope 0x1401a82dc
movzx esi, byte [rcx + r8 + 1]
and esi, 0x3f
invalid
cmp r10b, 0xe0
cli
loopne 0x1401a833d
invalid
movzx r10d, byte [rcx + r8 + 2]
shl esi, 6
and r10d, 0x3f
or r10d, esi
cmp r11b, 0xf0
jb 0x1401a831b
invalid
movzx r11d, byte [rcx + r8 + 3]
and r9d, 7
and ecx, 7
invalid
shl r9d, 0x12
shl ecx, 0x12
shl r10d, 6
shl edx, 6
loop 0x1401a82fa
and r11d, 0x3f
and ebx, 0x3f
or r11d, r10d
or ebx, edx
or r9d, r11d
fldpi
invalid
shl r9d, 6
or r9d, esi
jmp 0x1401a8322
shl r9d, 0xc
or r9d, r10d
mov r10b, 1
test al, al
jne 0x1401a8335
cmp r9d, 0x110000
jne 0x1401a837b
invalid
xor r10d, r10d
mov eax, r10d
movaps xmm6, xmmword [rbp + 0x30]
movaps xmm7, xmmword [rbp + 0x40]
movaps xmm8, xmmword [rbp + 0x50]
movaps xmm9, xmmword [rbp + 0x60]
movaps xmm1, xmmword [rbp + 0x60]
movaps xmm10, xmmword [rbp + 0x70]
push rbp
jo 0x1401a8394
movaps xmm3, xmmword [rbp + 0x80]
popfq
add byte [rax], 0
add byte [rax], al
add byte [rdi + rcx + 0x28], al
movsd dword [rdi], dword [rsi]
nop
add byte [rax], al
add byte [rdi + rcx + 0x28], al
movaps xmm5, xmmword [rbp + 0xa0]
sub byte [rbp + 0xa0], ch
sub byte [rbp + 0xa0], ch
add rsp, 0x138
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov eax, 1
add dword [rax], eax
add byte [rax], al
cmp r9d, 0x80
jb 0x1401a83a7
mov eax, 2
cmp r9d, 0x800
stc
add byte [rax], cl
add byte [rax], al
jb 0x1401a83a7
cmp r9d, 0x10000
stc
add byte [rax], al
add dword [rax], eax
mov eax, 4
sbb rax, 0
add r8, rax
je case.0x140194883.339
cmp r8, rdx
jae 0x1401a83d1
cmp byte [rcx + r8], 0xbf
jg case.0x140194883.339
lea rax, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_strpattern.rsErrorNoneSome
mov qword [rsp + 0x20], rax
mov r9, rdx
call fcn.1401c73e0
lock add dword [rax], eax
add rcx, r15
jmp 0x1401a8414
jne 0x1401a83b8
cmp r8, rdx
je 0x1401a8335
invalid
invalid
invalid
movzx eax, byte [rcx + r8]
test al, al
invalid
jns 0x1401a8335
cmp al, 0xe0
jmp 0x1401a8335
invalid
invalid
invalid
lea r8, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_strpattern.rsErrorNoneSome
mov rcx, r10
mov rdx, rax
call fcn.1401c6eb0
scasb al, byte [rdi]
invalid
add dword [rax], eax
invalid
lea r8, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_strpattern.rsErrorNoneSome
mov rcx, r9
mov ecx, ecx
leave
call fcn.1401c6eb0
lahf
invalid
add dword [rax], eax
add rcx, rbx
cmp rdx, rcx
cmova rcx, rdx
retf 0x8d4c
retf 0x8d4c
add eax, 0xb7c86
xchg byte [rbx + rcx], bh
or eax, dword [rax]
add al, ch
call fcn.1401c6eb0
add dword [rax], eax
add dword [rax], eax
int3
push rbp
mov rbp, rsp
mov rax, qword [rcx]
mov eax, dword [rcx]
mov eax, dword [rcx]
shl rax, 1
test rax, rax
test eax, eax
invalid
jne case.0x140148f55.2450
pop rbp
ret
mov rcx, qword [rcx + 8]
mov edx, 1
add byte [rbp - 0x17], bl
invalid
xchg edi, eax
in eax, 0xff
xchg edi, eax
in eax, 0xff
push rbp
push rsi
push rbx
sub rsp, 0x50
lea rbp, [rsp + 0x50]
lea ebp, [rsp + 0x50]
insb byte [rdi], dx
and al, 0x50
mov qword [rbp - 8], 0xfffffffffffffffe
mov dword [rbp - 8], 0xfffffffe
mov rax, rdx
mov qword [rbp - 0x30], rdx
mov dword [rbp - 0x30], edx
lea rdx, [rbp - 0x28]
lea edx, [rbp - 0x28]
push rbp
fadd dword [rcx + 0xf]
movups xmm0, xmmword [r8]
movups xmmword [rbp - 0x28], xmm0
adc dword [rbp - 0x28], eax
fmul dword [rbp - 0x75]
adc byte [rcx + rcx*4 + 0x45], cl
call 0x181d093c7
mov dh, 0x41
and byte [rax - 0x75], cl
xor dword [rbp + 0x31], eax
xor ecx, ecx
leave
adc byte [rcx + rcx*4 + 0x45], cl
call 0x181d093c7
mov dh, 0x41
mov dh, 0x41
and byte [rax - 0x75], cl
xor dword [rbp + 0x31], eax
xor ecx, ecx
leave
movabs r10, 0x8000000000000000
cmp rsi, r10
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x48d6394c], al
invalid
mov qword [rbp - 0x10], rcx
mov qword [rbp - 0x10], rcx
cmovne r9, rcx
leave
mov rcx, rax
call fcn.14018e700
invalid
invalid
invalid
shl rsi, 1
shl esi, 1
out 0x48, al
test esi, esi
invalid
test rsi, rsi
je case.0x140195cb0.259
mov rcx, qword [rbp - 0x10]
mov rcx, qword [rcx + 8]
or byte [r10 + 1], dil
add byte [rax], al
add byte [rcx - 0x6972173d], cl
mov ebx, eax
call fcn.140001b50
xchg esi, eax
in eax, 0xff
add byte [rax], al
add byte [rcx - 0x6972173d], cl
mov ebx, eax
call fcn.140001b50
xchg esi, eax
in eax, 0xff
mov eax, ebx
fmul dword [rax - 0x7d]
invalid
add rsp, 0x50
pop rbx
pop rsi
pop rbp
ret
push rbp
push rsi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x50]
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
call case.0x1401954ec.288
nop
add rsp, 0x20
and byte [rbx + 0x5e], bl
and byte [rbx + 0x5e], bl
pop rbp
ret
int3
int3
int3
add byte [rax - 0x39], cl
or r14b, r15b
invalid
add byte [rax], al
mov byte [rbp + 4], 0
mov qword [rbp - 0x18], rdx
lea rax, [rbp - 0x18]
invalid
invalid
lea eax, [rbp - 0x18]
mov qword [rbp - 0x28], rax
lea rax, [fcn.140024bb0]
dec dword [rax - 0x77]
loopne 0x1401a8583
lea eax, [0x140261f70]
dec dword [rax - 0x77]
loopne 0x1401a8583
lea eax, [0x140261f70]
add byte [rax - 0x77], cl
test al, 0x48
mov dword [rbp - 0x50], 2
mov r8b, 2
add byte [rax], al
invalid
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 2
mov r8b, 2
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rbp - 0x38], 0
lea rax, [rbp - 0x28]
mov qword [rbp - 0x48], rax
mov dword [rbp - 0x48], eax
mov eax, 0xc045c748
invalid
invalid
rol byte [r9], 0
mov qword [rbp - 0x38], 0
lea rax, [rbp - 0x28]
mov qword [rbp - 0x48], rax
mov dword [rbp - 0x48], eax
invalid
mov qword [rbp - 0x40], 1
rol byte [r9], 0
add byte [rax], al
mov rax, rbp
mov qword [rbp - 0x10], rax
invalid
invalid
mov qword [rbp - 8], 0
mov dword [rbp - 8], 0
add byte [rax], al
add byte [rax - 0x73], cl
lea edx, [0x140260ad0]
adc eax, 0xb8555
or eax, dword [rax]
add byte [rax - 0x73], cl
invalid
invalid
lea r8, [rbp - 0x58]
invalid
invalid
call fcn.140025840
mov rcx, qword [rbp - 8]
mov ecx, dword [rbp - 8]
test al, al
invalid
je 0x1401a85a8
sbb byte [rax - 0x7b], cl
leave
test rcx, rcx
lea rax, str.formatter_error
cmovne rax, rcx
ror dword [rax - 0x77], 0x45
invalid
lea rcx, [rbp - 0x10]
invalid
jmp case.0x14002eaa5.2376
invalid
or dword [rax - 0x7b], ecx
leave
test rcx, rcx
je 0x1401a85b6
lea rcx, [rbp - 8]
call fcn.14018b3d0
nop
add rsp, 0x90
invalid
nop
add byte [rax], al
add byte [rbp - 0x3d], bl
leave
lea rax, str.formatter_error
lea eax, [0x140261860]
cmc
xchg ecx, eax
or eax, dword [rax]
cmovne rax, rcx
cmovne eax, ecx
shr ebx, 0x10
shr r11d, 0x10
test rcx, rcx
leave
je 0x1401a867f
lea rcx, [rbp - 0x20]
call fcn.14018b3d0
invalid
invalid
loopne 0x1401a8663
push rcx
sub eax, 0xc031fffe
invalid
push qword [rcx]
invalid
invalid
xor eax, eax
mov qword [rbp - 0x28], rax
lea rcx, [rbp - 0x28]
fsubr st(0)
and ch, byte [0x147d4868e]
add byte [rax], al
add ch, cl
int 0x29
fsubr st(0)
and ch, byte [0x147d4868e]
add byte [rax], al
add ch, cl
int 0x29
ud2
invalid
invalid
invalid
ud2
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x80]
add byte [rax], al
cmp qword [rbp - 0x20], 0
je case.0x140042a7a.1128
lea rcx, [rbp - 0x20]
call fcn.14018b3d0
nop
add rsp, 0x20
pop rbp
ret
add byte [rax], al
call fcn.1401c7360
add ah, cl
int3
mov qword [rbp - 0x20], 0
lea rdx, [0x140260ad0]
invalid
or dword [rbx], 0
test byte [rbx - 0x72b7fff5], al
fmul dword [r13 + rcx*4 + 0x45]
lea r8, [rbp - 0x58]
call fcn.140025840
out 0xd0, eax
out 0xff, eax
lea rcx, [rbp - 0x28]
lea r8, [rbp - 0x58]
call fcn.140025840
out 0xd0, eax
out 0xff, eax
mov rcx, qword [rbp - 0x20]
test al, al
invalid
je 0x1401a8771
invalid
test rcx, rcx
lea rax, str.formatter_error
lea eax, [0x140261860]
lea eax, [0x140261860]
cmovne rax, rcx
jmp 0x1401a8781
test rcx, rcx
je 0x1401a877f
lea rcx, [rbp - 0x20]
call fcn.14018b3d0
xor eax, eax
mov qword [rbp - 0x28], rax
lea rcx, [rbp - 0x28]
call fcn.14018b3b0
mov ecx, 7
int 0x29
ud2
add byte [rax], al
cmp qword [rbp - 0x20], 0
loopne 0x1401a87b6
je 0x1401a87c1
lea rcx, [rbp - 0x20]
call fcn.14018b3d0
nop
add rsp, 0x20
pop rbp
ret
int3
in al, dx
nop
add byte [rax], al
add byte [rax - 0x73], cl
lea rbp, [rsp + 0x80]
mov rdi, r8
mov rsi, rdx
mov rbx, rcx
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
mov rdx, qword [rbx + 0x10]
mov qword [rbp - 0x20], rax
lea rax, [0x14018cfa0]
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x10], rcx
lea rcx, [0x1401a8ea0]
mov qword [rbp - 8], rcx
mov qword [rbp], rdx
mov qword [rbp + 8], rax
lea rax, str.thread__panicked_at_:_n
mov qword [rbp - 0x58], rax
mov dword [rbp - 0x58], eax
mov qword [rbp - 0x50], 4
mov qword [rbp - 0x38], 0
lea rax, [rbp - 0x20]
mov qword [rbp - 0x48], rax
mov dword [rbp - 0x48], eax
mov dword [rbp - 0x48], eax
mov qword [rbp - 0x40], 3
mov r14, qword [r8 + 0x48]
lea rdx, [rbp - 0x58]
mov rcx, rsi
call r14
mov qword [rbp - 0x28], rax
test rax, rax
je 0x1401a888a
lea rcx, [rbp - 0x28]
call fcn.14018b3d0
mov rax, qword [rbx + 0x18]
movzx eax, byte [rax]
lea rcx, [0x14028dab8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, rsi
mov rdx, rdi
xor r8d, r8d
jmp 0x1401a88b5
mov rcx, rsi
mov rdx, rdi
mov r8b, 1
call fcn.1401a8f30
mov qword [rbp - 0x20], rax
test rax, rax
je case.0x1401a889f.3
lea rcx, [rbp - 0x20]
jmp 0x1401a890e
xor eax, eax
xchg byte [0x1402c6096], al
test al, al
je case.0x1401a889f.3
lea rax, str.X__
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 1
mov qword [rbp - 0x10], 8
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
lea rdx, [rbp - 0x20]
mov rcx, rsi
call r14
mov qword [rbp - 0x58], rax
test rax, rax
je case.0x1401a889f.3
lea rcx, [rbp - 0x58]
call fcn.14018b3d0
nop
add rsp, 0x90
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
test rax, rax
jne 0x1401a8da7
invalid
test rsi, rsi
je 0x1401a8d7c
add dword [rax], eax
invalid
cmp rsi, 4
jae 0x1401a8c10
xor r15d, r15d
xor eax, eax
jmp 0x1401a8c48
mov rcx, rsi
and rcx, 0xfffffffffffffffc
and ecx, 0xfffffffc
lea rdx, [r13 + 0x30]
xor r15d, r15d
xor eax, eax
mov r8d, dword [rdx - 0x30]
mov r9d, dword [rdx - 0x20]
add r8, r15
add eax, edi
mov r10d, dword [rdx - 0x10]
add r10, r9
add edx, ecx
add r10, r8
mov r15d, dword [rdx]
cmp cl, byte [rbp + 1]
xlatb
add rax, 4
add rdx, 0x40
cmp rcx, rax
invalid
jne 0x1401a8c20
mov ecx, esi
and ecx, 3
invalid
je 0x1401a8c70
shl rax, 4
add rax, r13
shl ecx, 4
xor edx, edx
ror byte [rdi], cl
invalid
add byte [rax], r8b
mov r8d, dword [rax + rdx]
add r15, r8
add rdx, 0x10
add edx, 0x10
cmp rcx, rdx
jne 0x1401a8c60
invalid
mov rax, qword [r11]
mov r12, qword [r11 + 0x10]
adc byte [rcx + rbp - 0x20], cl
cmp rax, r15
jb 0x1401a8d61
mov qword [rbp - 8], rsi
shl rsi, 4
xor edi, edi
jmp 0x1401a8cb9
mov rcx, qword [r11 + 8]
add rcx, r12
mov rdx, r14
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
add dword [rax], eax
mov r11, qword [rbp]
add r12, r13
add esp, ebp
in al, dx
mov qword [r11 + 0x10], r12
add rdi, 0x10
add edi, 0x10
cmp rsi, rdi
mov r13, rbx
mov ebp, ebx
je 0x1401a8cf0
mov r14, qword [r13 + rdi + 8]
mov rbx, r13
mov r13d, dword [r13 + rdi]
mov ebp, dword [rbp + rdi]
mov rax, qword [r11]
sub rax, r12
sub eax, esp
cmp rax, r13
jae case.0x140148f55.1701
invalid
mov rcx, r11
mov rdx, r12
mov r8, r13
call fcn.1401cb2e0
mov r11, qword [rbp]
mov ebx, dword [rbp]
mov r12, qword [r11 + 0x10]
adc bl, ch
cmpsd dword [rsi], dword [rdi]
test r15, r15
je 0x1401a8d8f
invalid
xchg esi, eax
add byte [rax], al
invalid
xor edx, edx
xor ecx, ecx
mov rax, r15
mov eax, edi
mov r8d, dword [r13 + rdx]
sub rax, r8
jb 0x1401a8d20
inc rcx
add rdx, 0x10
mov r15, rax
cmp rsi, rdx
invalid
jne 0x1401a8d00
invalid
jmp case.0x140148b47.1843
mov rax, r15
mov rsi, qword [rbp - 8]
cmp rsi, rcx
jb 0x1401a8d98
mov rdx, rcx
shl rdx, 4
loop 0x1401a8d37
add r13, rdx
sub rsi, rcx
invalid
je 0x1401a8bf0
invalid
retf 0xc148
mov ecx, dword [r13]
cmp rax, rcx
ja case.0x140148ed1.1719
add byte [rax], al
add byte [rax], al
sub ecx, eax
mov dword [r13], ecx
add qword [r13 + 8], rax
or byte [r8 - 0x7b], r9b
test byte [rdi], 0x85
invalid
invalid
invalid
invalid
invalid
jmp 0x1401a8d7c
mov rcx, r11
mov rdx, r12
mov r8, r15
clc
loop case.0x140148b47.1876
mov eax, edi
call fcn.1401cb2e0
mov r11, qword [rbp]
mov ebx, dword [rbp]
mov r12, qword [r11 + 0x10]
jmp 0x1401a8c83
xor eax, eax
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
lea rax, str.failed_to_write_whole_buffer
jmp case.0x14018f7e1.476
invalid
lea r8, [0x140261720]
mov rdx, rsi
call fcn.1401c6ea0
loopne 0x1401a8da7
invalid
lea rax, str.advancing_io_slices_beyond_their_length
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
mov qword [rbp - 0x28], 8
fmul dword [r8]
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
movups xmmword [rbp - 0x20], xmm0
loopne 0x1401a8e12
lea rdx, [0x140261770]
lea edx, [0x140261770]
rol byte [rcx], 1
add byte [rax], al
add byte [rax - 0x39], cl
fmul dword [r8]
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
movups xmmword [rbp - 0x20], xmm0
loopne 0x1401a8e12
invalid
lea edx, [0x140261770]
lea rcx, [rbp - 0x38]
call fcn.1401c6e60
lea rax, str.advancing_IoSlice_beyond_its_length
add eax, 0xb89d0
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
mov dword [rbp - 0x30], 1
rol byte [rcx], 1
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rbp - 0x28], 8
fmul dword [r8]
or byte [rax], al
add byte [rax], al
invalid
enter 0xffffffffffffc748, 0x45
rol byte [rcx], 1
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rbp - 0x28], 8
fmul dword [r8]
or byte [rax], al
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
movups xmmword [rbp - 0x20], xmm0
invalid
or byte [rax], al
add byte [rax], al
invalid
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rdx, str.library_std_src_syspalwindowsio.rs
lea edx, [0x1402617e8]
lea edx, [0x1402617e8]
out 0x89, al
or eax, dword [rax]
invalid
lea rcx, [rbp - 0x38]
call fcn.1401c6e60
push rbp
loopne 0x1401a8e0b
add ah, cl
int3
sub esp, 0x40
lea rbp, [rsp + 0x40]
lea ebp, [rsp + 0x40]
and al, 0x40
in al, dx
lea rbp, [rsp + 0x40]
lea rbp, [rsp + 0x40]
lea ebp, [rsp + 0x40]
and al, 0x40
mov qword [rbp - 8], 0xfffffffffffffffe
mov r8, rdx
mov eax, edx
ror byte [rax - 0x77], 1
mov dword [rbp - 0x18], ecx
call 0x130605575
add byte [rax], al
add byte [rax], al
lea rdx, [0x140260aa0]
lea edx, [0x140260aa0]
lea rcx, [rbp - 0x18]
call fcn.140025840
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
test al, al
je 0x1401a8e59
invalid
test rcx, rcx
lea rax, str.formatter_error
mov cl, byte [rbx]
add byte [rax + 0xf], cl
shr r11d, 0x10
test rcx, rcx
je 0x1401a8e67
lea rcx, [rbp - 0x10]
call fcn.14018b3d0
xor eax, eax
add rsp, 0x40
pop rbp
ret
call 0x130601825
mov qword [rbp - 8], rcx
clc
lea rax, [0x1401d3398]
add al, byte [rax]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 3
mov dword [rbp - 0x58], 3
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rbp - 0x40], 0
rol byte [r8], 0
add byte [rax], al
rol byte [r8], 0
add byte [rax], al
lea rax, [rbp - 0x30]
mov qword [rbp - 0x50], rax
mov dword [rbp - 0x50], eax
mov qword [rbp - 0x48], 3
mov dword [rbp - 0x48], 3
add byte [rax], al
add byte [rax - 0x75], cl
mov ecx, dword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
lea r8, [rbp - 0x60]
lea eax, [rbp - 0x60]
call fcn.140025840
and ecx, ecx
out 0xff, eax
nop
add rsp, 0x80
add byte [rax], 0
add byte [rbp - 0x3d], bl
pop rbp
ret
mov rax, qword [0x1402c6348]
shl rax, 1
shl eax, 1
test rax, rax
test eax, eax
jne 0x1401a902a
invalid
add byte [rax], al
invalid
mov dword [rbp - 8], 0
movzx eax, byte [0x1402c6282]
mov rax, qword [rdx + 0x48]
mov byte [rbp - 1], r8b
dec dword [r8 - 0x73]
push rbp
dec dword [rax - 0x77]
mov dword [rbp - 0x18], edx
lea rdx, [0x1401a74b0]
lea edx, [0x1401a74b0]
adc eax, 0xffffe51f
adc eax, 0xffffe51f
mov qword [rbp - 0x10], rdx
lea rdx, [0x140289c40]
or al, 0xe
invalid
invalid
push rbp
invalid
invalid
mov qword [rbp - 0x48], rdx
mov qword [rbp - 0x40], 1
rol byte [rcx], 0
add byte [rax], al
invalid
rol byte [rcx], 0
add byte [rax], al
invalid
mov qword [rbp - 0x28], 0
lea rdx, [rbp - 0x18]
lea edx, [rbp - 0x18]
mov qword [rbp - 0x38], rdx
fadd dword [r8]
add byte [rax], al
add byte [rax], al
lea rdx, [rbp - 0x18]
lea edx, [rbp - 0x18]
mov qword [rbp - 0x38], rdx
mov qword [rbp - 0x30], 1
lea rdx, [rbp - 0x48]
call rax
cmp byte [rbp - 8], 0
jne 0x1401a8fdb
rol byte [r9], 1
add byte [rax], al
add byte [rax - 0x73], cl
push rbp
mov eax, 0x7d80d0ff
cmp byte [rbp - 8], 0
jne 0x1401a8fdb
mov rcx, qword [0x1402c6348]
shl rcx, 1
test rcx, rcx
jne 0x1401a904b
xor ecx, ecx
xchg byte [0x1402c6281], cl
cmp cl, 2
jne 0x1401a8ffb
lea rcx, [0x1402c6281]
mov rsi, rax
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov rax, rsi
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop rbp
ret
add eax, 0x11d276
mov rsi, rcx
mov rcx, rax
mov ebx, r8d
mov rdi, rdx
call fcn.1401cb420
mov rdx, rdi
mov r8d, ebx
mov rcx, rsi
jmp case.0x140148ed1.1749
mov rsi, rcx
mov ebx, r8d
mov rdi, rdx
call fcn.1401cb4e0
mov rdx, rdi
mov r8d, ebx
mov rcx, rsi
xor al, 1
mov dword [rbp - 8], eax
jmp 0x1401a8f73
mov rsi, rax
call fcn.1401cb4e0
and al, 2
add byte [rcx - 0xf76b73f], cl
invalid
and al, 2
add byte [rcx - 0xf76b73f], cl
invalid
invalid
test cl, cl
jne 0x1401a8fdb
invalid
mov byte [0x1402c6282], 1
jmp 0x1401a8fdb
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x73], cl
push 0x70
sub byte [rax - 0x73], cl
push 0x70
lea rcx, [0x1402c6281]
or eax, 0x11d1f9
mov edx, dword [rbp - 8]
clc
call fcn.140190510
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov ebp, esp
mov r9, rcx
mov ecx, 0xfffffff4
pop rbp
jmp fcn.14018b780
int3
int3
add edx, 0xfffffff0
shl r8, 4
nop
test r8, r8
je case.0x140196907.257
mov eax, dword [rdx + 0x10]
add rdx, 0x10
add r8, 0xfffffffffffffff0
test rax, rax
je 0x1401a90d0
invalid
adc byte [rax - 0x7d], cl
ret 0x4910
jmp 0x1401a912e
mov rdx, qword [rdx + 8]
jmp case.0x140196907.255
mov edx, 1
xor eax, eax
mov ecx, 0xfffffff4
mov r8, rax
pop rbp
jmp fcn.14018b780
insb byte [rdi], dx
and al, 0x40
mov rax, qword [rcx + 0x10]
test rax, rax
jne case.0x140195e42.244
lea rcx, str.library_std_srcpanicking.rsBox_dyn_Any__unnamed_
or eax, dword [rax]
call fcn.1401c7290
mov rdx, qword [rcx + 0x18]
mov qword [rbp - 0x18], rax
call 0x130681a73
call 0x130681a73
mov qword [rbp - 8], rdx
clc
lea rcx, [rbp - 0x18]
call fcn.1401a9140
int3
and al, 0x20
call fcn.1401a9150
int3
lea ebp, [rsp + 0x60]
mov qword [rbp - 8], 0xfffffffffffffffe
invalid
dec dword [rax - 0x75]
add dword [rbx + rcx*4 + 0x40], ecx
or byte [rax - 0x75], cl
push rax
sbb byte [rcx - 0x7d], cl
cmp eax, 1
invalid
or byte [rax - 0x75], cl
push rax
sbb byte [rcx - 0x7d], cl
cmp eax, 1
je 0x1401a9186
test r8, r8
cmp eax, 1
je 0x1401a9186
test r8, r8
jne 0x1401a91c9
test rdx, rdx
jne 0x1401a91c9
invalid
mov eax, 1
xor edx, edx
shr bl, cl
invalid
test rdx, rdx
jne 0x1401a91c9
invalid
mov rdx, qword [rax]
mov rax, qword [rdx]
mov rdx, qword [rdx + 8]
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], rdx
mov rax, qword [rcx + 8]
mov r9, qword [rcx + 0x10]
mov r8, qword [rax + 0x10]
mov eax, dword [rax + 0x10]
movzx ecx, byte [rax + 0x20]
movzx eax, byte [rax + 0x21]
mov byte [rsp + 0x28], al
mov byte [rsp + 0x20], cl
lea rdx, [0x140262210]
lea rcx, [rbp - 0x28]
fsubr st(0)
ja 0x1401a91c7
add byte [rax], al
mov qword [rbp - 0x10], rax
movabs rax, 0x8000000000000000
mov qword [rbp - 0x28], rax
mov rax, qword [rcx + 8]
mov r9, qword [rcx + 0x10]
mov r8, qword [rax + 0x10]
movzx ecx, byte [rax + 0x20]
movzx eax, byte [rax + 0x21]
mov byte [rsp + 0x28], al
mov byte [rsp + 0x20], cl
lea rdx, case.0x1401954ec.288
sub byte [rax + 0x4820244c], cl
lea edx, [0x140262238]
lea rcx, [rbp - 0x28]
call fcn.1401a9240
ud2
or al, 0xca
cmp byte [rcx + 0x70], 0
invalid
add byte [rax], al
jne 0x1401a99f6
add byte [rbx + 0x11d0af0d], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x1402c635c]
or eax, 0x11d0af
mov rdx, qword gs:[0x58]
mov edx, dword [0x58]
mov rcx, qword [rdx + rcx*8]
inc qword [rcx + 0x68]
mov byte [rcx + 0x70], 1
xor dword [rax], 0x48010000
mov dword [rbp + 0x20], 1
xor dword [rax], 0x48010000
mov dword [rbp + 0x20], 1
lea rcx, [0x140262260]
mov qword [rbp + 0x28], rcx
mov qword [rbp + 0x30], r8
mov qword [rbp + 0x38], r9
mov byte [rbp + 0x40], r15b
mov byte [rbp + 0x41], al
mov eax, dword [0x1402c6288]
cmp eax, 0x3ffffffd
ja 0x1401a9304
lea ecx, [rax + 1]
lock cmpxchg dword [0x1402c6288], ecx
je 0x1401a9310
lea rcx, [0x1402c6288]
call fcn.1401cbdd0
add al, byte [rax]
movzx eax, byte [0x1402c6290]
cmp qword [0x1402c6298], 0
jns 0x1401a92eb
adc dword [rax], eax
add byte [rax - 0x75], cl
and byte [r13 + 0x51], r14b
and byte [rbp + 0x51], dh
mov byte [rbp + 0x87], 1
mov rcx, rsi
int1
call rax
mov rbx, rax
mov ebx, eax
mov r14, rdx
invalid
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x28], rdx
push rbp
sub byte [rax + 0xf00417d], al
test edi, eax
add byte [rax], al
invalid
mov eax, dword [0x1402c635c]
mov rcx, qword gs:[0x58]
or al, 0x25
and eax, 0x58
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x68], 1
jbe 0x1401a941c
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov byte [rbp + 0x80], 1
add byte [rcx], al
jmp 0x1401a958b
adc eax, 0xc6000002
test dword [rdi + 0x1000000], eax
invalid
mov byte [rbp + 0x87], 1
mov rcx, rsi
call rax
mov qword [rbp + 0x20], rax
mov dword [rbp + 0x20], eax
mov qword [rbp + 0x28], rdx
mov rcx, qword [0x1402c6298]
mov rax, qword [0x1402c62a0]
mov rax, qword [rax + 0x28]
mov byte [rbp + 0x87], 1
add byte [rax], al
add byte [rcx], al
lea rdx, [rbp + 0x20]
and bh, bh
invalid
mov edx, 0xffffffff
lock xadd dword [0x1402c6288], edx
adc dword [rax], eax
dec edx
mov eax, edx
and eax, 0xbfffffff
invalid
invalid
invalid
mov edi, 0x3d
invalid
invalid
jne 0x1401a93d9
mov byte [rbp + 0x87], 0
lea rcx, [0x1402c6288]
mov ah, 0xce
adc dword [rax], eax
call fcn.1401cbd10
add al, byte [rax]
mov eax, dword [0x1402c635c]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov byte [rax + 0x70], 0
test r15b, r15b
je 0x1401a9473
mov rdx, qword [rdi + 0x18]
mov byte [rbp + 0x87], 0
add byte [rax], al
add byte [rax - 0x77], cl
int1
call fcn.1401999a0
jmp 0x1401a9699
add byte [rax], al
mov byte [rbp + 0x80], 3
jmp 0x1401a958b
outsd dx, dword [rsi]
add dword [rax], eax
add byte [rdi], cl
mov dh, 5
movzx eax, byte [0x1402c6280]
movzx eax, al
pop rbp
invalid
lea rcx, [0x14028dac8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov byte [rbp + 0x87], 1
lea rdx, [0x140260fd6]
lea rcx, [rbp - 0x20]
mov r8d, 0xe
call fcn.1401922b0
mov rax, qword [rbp - 0x20]
movabs rcx, 0x8000000000000000
cmp rax, rcx
jne 0x1401a9525
invalid
mov al, 3
mov bl, 2
jmp case.0x140148b47.1416
add al, 1
add byte [rax], al
mov dword [rbp + 0x60], 0
mov byte [rbp + 0x64], 0
add byte [rax - 0x73], cl
add eax, 0xb8edb
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 1
add dword [rax], eax
add byte [rax], al
mov qword [rbp - 0x10], 8
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
lea rax, [rbp + 0x60]
lea eax, [rbp + 0x60]
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], 0
lea rdx, [0x140260ad0]
lea edx, [0x140260ad0]
or eax, dword [rax]
lea rcx, [rbp - 0x48]
movabs r8, 0xe7c37ce8e0458d4c
loopne 0x1401a94a8
jl 0x1401a9485
ret
out 0xff, eax
mov rcx, qword [rbp - 0x40]
mov ecx, dword [rbp - 0x40]
test al, al
invalid
je case.0x140148b47.1393
test rcx, rcx
lea rax, str.formatter_error
add eax, 0xb838a
or dword [rbx], 0
or dword [rbx], 0
cmovne rax, rcx
jmp 0x1401a9508
mov bl, 1
jmp 0x1401a957d
add byte [rax], al
mov bl, 2
jmp 0x1401a957d
invalid
xor ebx, ebx
jmp 0x1401a957d
mov word [rax], es
add byte [rax], al
test rcx, rcx
je 0x1401a9506
invalid
mov byte [rbp + 0x87], 0
lea rcx, [rbp - 0x40]
call fcn.14018b3d0
invalid
xor eax, eax
mov qword [rbp - 0x48], rax
mov byte [rbp + 0x87], 0
test dword [rdi], eax
add byte [rax], al
lea rcx, [rbp - 0x48]
movabs r8, 0x7b9fffe1e94e8
mov ecx, 7
int 0x29
ud2
mov rcx, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x10]
mov edx, dword [rbp - 0x10]
cmp rdx, 4
je 0x1401a9543
cmp rdx, 1
jne 0x1401a9563
invalid
cmp byte [rcx], 0x30
sete bl
add bl, bl
jmp 0x1401a9565
mov edx, dword [rcx]
bswap edx
retf 0x3145
rol byte [rcx + 0x756c6dfa], 0x66
insb byte [rdi], dx
jne 0x1401a95b6
setae r8b
cmp edx, 0x66756c6c
sbb r8d, 0
sbb eax, 0
sete bl
jmp 0x1401a9565
invalid
xor ebx, ebx
test rax, rax
je 0x1401a9574
invalid
mov edx, 1
call fcn.140001b50
invalid
test ebp, esp
invalid
lea eax, [rbx + 1]
mov byte [0x1402c6280], al
mov byte [rbp + 0x80], bl
mov rbx, qword [rbp + 0x20]
mov r14, qword [rbp + 0x28]
mov rax, qword [rbp + 0x38]
mov qword [rbp + 0x10], rax
mov rax, qword [r14 + 0x18]
mov byte [rbp + 0x87], 1
mov rcx, rbx
call rax
movabs rcx, 0xb98b1b7157a64178
cmp rax, rcx
jne 0x1401a969b
mov eax, 8
movabs r8, 0x63eb502cd6cb5d6d
mov rcx, rbx
cmp rdx, r8
jne 0x1401a969b
mov r8, qword [rcx]
mov rcx, qword [rbx + rax]
mov qword [rbp + 0x60], r8
mov qword [rbp + 0x68], rcx
mov eax, dword [0x1402c635c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xc8]
cmp eax, 1
je 0x1401a964e
test eax, eax
jne 0x1401a96f4
mov byte [rbp + 0x87], 1
mov eax, dword [0x1402c635c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xc0]
lea rdx, [0x14018c040]
call fcn.14018c080
mov eax, dword [0x1402c635c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0xc8], 1
mov eax, dword [0x1402c635c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0xc0]
test rcx, rcx
jne 0x1401a9693
mov byte [rbp + 0x87], 1
call fcn.1401cb110
mov eax, dword [0x1402c635c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0xc0]
lock inc qword [rcx]
jg 0x1401a96eb
ud2
mov rax, qword [r14 + 0x18]
mov byte [rbp + 0x87], 1
mov rcx, rbx
call rax
movabs r9, 0x7d26a094296ad287
mov ecx, 0xc
lea r8, [0x140262044]
cmp rax, r9
jne 0x1401a95d8
movabs rax, 0xf6b565be0c08c573
cmp rdx, rax
jne 0x1401a95d8
lea rcx, [rbx + 8]
mov eax, 0x10
jmp 0x1401a95d1
test rcx, rcx
jne 0x1401a9807
mov eax, 9
lea rcx, [0x140262050]
xor edx, edx
mov qword [rbp + 0x58], rdx
mov qword [rbp - 0x48], rcx
mov qword [rbp - 0x40], rax
lea rax, [rbp - 0x48]
mov qword [rbp - 0x20], rax
lea rax, [rbp + 0x10]
mov qword [rbp - 0x18], rax
lea rax, [rbp + 0x60]
mov qword [rbp - 0x10], rax
lea rax, [rbp + 0x80]
mov qword [rbp - 8], rax
movzx eax, byte [0x1402c6219]
test al, al
jne 0x1401a9741
xor r12d, r12d
jmp 0x1401a9795
mov byte [0x1402c6219], 1
mov eax, dword [0x1402c635c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x90], 0
jne 0x1401a977b
call fcn.140198290
test rax, rax
jne 0x1401a9782
mov eax, 1
mov bl, 1
xor r12d, r12d
jmp 0x1401a9799
lea rax, [rax + 0x98]
mov r12, qword [rax]
mov qword [rax], 0
test r12, r12
jne 0x1401a9834
xor ebx, ebx
xor eax, eax
mov dword [rbp + 0x50], 0
mov byte [rbp + 0x54], 0
mov qword [rbp - 0x50], r12
mov qword [rbp - 0x58], rax
mov byte [rbp + 0x86], 1
lea r8, [0x1402620b0]
lea rcx, [rbp - 0x20]
lea rdx, [rbp + 0x50]
call fcn.1401a87f0
xor r14d, r14d
mov rcx, qword [rbp + 0x58]
test rcx, rcx
je 0x1401a97de
lock dec qword [rcx]
jne 0x1401a97de
call fcn.14018c1f0
test r12, r12
sete al
or bl, r14b
or bl, al
jne 0x1401a93a9
lock dec qword [r12]
jne 0x1401a93a9
mov rcx, r12
call fcn.140198370
jmp 0x1401a93a9
mov rax, qword [rcx + 0x10]
test rax, rax
mov qword [rbp + 0x58], rcx
je 0x1401a9910
cmp eax, 1
jne 0x1401a9921
mov rdx, rcx
mov rcx, qword [rcx + 0x18]
mov rax, qword [rdx + 0x20]
dec rax
jmp 0x1401a9706
lea rbx, [r12 + 0x10]
mov cl, 1
xor eax, eax
lock cmpxchg byte [r12 + 0x10], cl
je 0x1401a984e
mov rcx, rbx
call fcn.1401cb420
mov rax, qword [0x1402c6348]
shl rax, 1
test rax, rax
mov qword [rbp - 0x60], rbx
je 0x1401a995c
call fcn.1401cb4e0
xor al, 1
mov dword [rbp + 0x7c], eax
movzx eax, byte [r12 + 0x11]
mov qword [rbp + 0x70], r12
add r12, 0x18
lea r8, [0x140262060]
lea rcx, [rbp - 0x20]
mov rdx, r12
call fcn.1401a87f0
cmp byte [rbp + 0x7c], 0
mov r12, qword [rbp + 0x70]
jne 0x1401a98b8
mov rax, qword [0x1402c6348]
shl rax, 1
test rax, rax
je 0x1401a98b8
call fcn.1401cb4e0
test al, al
jne 0x1401a98b8
mov byte [r12 + 0x11], 1
xor eax, eax
mov rcx, qword [rbp - 0x60]
xchg byte [rcx], al
cmp al, 2
jne 0x1401a98ca
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov byte [0x1402c6219], 1
mov eax, dword [0x1402c635c]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x90], 0
jne 0x1401a9932
call fcn.140198290
test rax, rax
test eax, eax
mov r12, qword [rbp + 0x70]
jne 0x1401a9939
lock dec qword [r12]
mov rcx, r12
je 0x1401a994d
xor ebx, ebx
mov r14b, 1
jmp 0x1401a97ca
mov eax, 4
lea rcx, str.main
jmp 0x1401a9706
mov eax, 9
lea rcx, [0x140262050]
jmp 0x1401a9706
lea rax, [rax + 0x98]
mov rcx, qword [rax]
mov qword [rax], r12
mov r14b, 1
test rcx, rcx
je 0x1401a9955
lock dec qword [rcx]
jne 0x1401a9955
call fcn.140198370
mov r14b, 1
xor ebx, ebx
jmp 0x1401a97ca
invalid
invalid
mov dword [rbp + 0x7c], 0
jmp 0x1401a986f
invalid
invalid
test r8, r8
je 0x1401a9a28
mov rdx, qword [r8 + 8]
mov rcx, qword [r8 + 0x18]
cmp rdx, 1
invalid
je 0x1401a9a1f
test rdx, rdx
jne 0x1401a9a28
invalid
test rcx, rcx
jne 0x1401a9a28
mov ecx, 1
xor edx, edx
jmp 0x1401a9ae0
rol dword [rax], 0
invalid
test rcx, rcx
je 0x1401a9ad6
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x20], 0
add byte [rax], al
add byte [rcx], dh
leave
mov qword [rbp - 0x48], 1
lea rdx, [0x140262260]
invalid
mov byte [rbx], cl
add byte [rax - 0x77], cl
mov dword [rbp - 0x40], edx
ror byte [rax - 0x77], 0x4d
mov dword [rbp - 0x38], ecx
mov qword [rbp - 0x30], r9
mov dword [rbp - 0x30], ecx
mov byte [rbp - 0x28], r15b
mov byte [rbp - 0x28], bh
mov byte [rbp - 0x27], al
fld st(7)
test dword [rax], eax
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add dh, al
test dword [rax + rax + 0x48000000], eax
add byte [rax - 0x73], cl
mov r8d, 0x60458948
invalid
invalid
lea rax, [0x14002ad00]
call 0x185a3e37e
push 0xffffffff89058d48
lea eax, [0x140262310]
mov qword [rbp - 0x20], rax
mov dword [rbp - 0x20], eax
mov qword [rbp - 0x18], 2
add al, byte [rax]
add byte [rax], al
mov qword [rbp], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], 1
mov dword [rbp - 8], 1
lea rcx, [rbp + 0x80]
lea eax, [rax + 0x48000000]
lea edx, [rbp - 0x20]
call fcn.14018b320
invalid
dec dword [rax - 0x77]
push r8
test rax, rax
test eax, eax
invalid
je 0x1401a9acd
lea rcx, [rbp + 0x50]
call fcn.14018b3d0
mov ecx, 7
int 0x29
ud2
invalid
mov rdx, qword [r8]
mov rcx, qword [rdx]
mov rdx, qword [rdx + 8]
mov qword [rbp + 0x10], rcx
mov qword [rbp + 0x18], rdx
mov dword [rbp + 0x18], edx
lea rcx, [rbp + 0x10]
adc byte [r8 - 0x77], r9b
and byte [r8 - 0x39], r9b
mov dword [rbp + 0x28], 1
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rbp + 0x30], 8
mov dword [rbp + 0x30], 8
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
cmp byte [r8 - 0x73], r9b
cmp byte [rax - 0x73], cl
and r9b, r13b
sub bh, bh
invalid
invalid
invalid
lock add dword [rax], eax
add byte [rax], al
mov qword [rbp - 8], 0
lea rdx, [0x140260b00]
lea rcx, [rbp - 0x18]
call fcn.140025840
mov rax, qword [rbp - 8]
clc
mov qword [rbp - 0x20], rax
movups xmm0, xmmword [rbp - 0x18]
call 0x1105fc930
mov qword [rsi + 0x10], rax
movups xmmword [rsi], xmm0
adc dword [rsi], eax
adc dword [rsi], eax
lea rdx, [0x1402621d0]
mov rax, rsi
add rsp, 0x58
pop rsi
pop rbp
ret
invalid
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push rsi
adc byte [rbp + 0x56], dl
sub rsp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x50]
lea ebp, [rdx + 0x50]
cmp qword [rbp - 0x18], 0
je 0x1401aa064
mov rcx, qword [rbp - 0x10]
invalid
mov edx, 1
call fcn.140001b50
in al, dx
jp 0x1401aa048
in eax, 0xff
add byte [rax], al
add al, ch
in al, dx
jp 0x1401aa048
invalid
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
invalid
sub byte [rsi + 0x5d], bl
pop rsi
pop rbp
ret
push rbp
mov rbp, rsp
movabs rax, 0x7d26a094296ad287
xchg edx, edx
push 0x29
xchg esp, eax
invalid
invalid
invalid
xchg edx, edx
push 0x29
xchg esp, eax
movabs al, byte [0xc08c573ba487d26]
invalid
mov edx, 0xc08c573
invalid
invalid
movabs rdx, 0xf6b565be0c08c573
mov esi, 0x5df6b565
pop rbp
ret
int3
int3
sub rsp, 0x28
lea rbp, [rsp + 0x20]
insb byte [rdi], dx
and al, 0x20
mov rsi, rcx
cmp edx, 0x80
add byte [rax], 0
add byte [rbx + 0x28], dh
jae 0x1401aa0d0
jae 0x1401aa0d0
mov rdi, qword [rsi + 0x10]
jle 0x1401aa0bc
cmp rdi, qword [rsi]
jne case.0x14018f188.510
jne case.0x14018f188.510
mov rcx, rsi
mov ecx, esi
mov ebx, edx
call fcn.140199c90
mov edx, ebx
dec dword [rcx + 0x468b48da]
fimul dword [rax - 0x75]
or byte [rax - 0xb7c7ec], r9b
or byte [rax - 0xb7c7ec], cl
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
or byte [rax - 0xb7c7ec], cl
mov byte [rax + rdi], dl
adc al, 0x38
inc rdi
invalid
mov qword [rsi + 0x10], rdi
adc cl, ch
scasb al, byte [rdi]
add byte [rax], al
add byte [rax], al
invalid
jmp 0x1401aa17e
add byte [rax], al
mov dword [rbp + 4], 0
add al, 0
add al, 0
add byte [rax], al
add byte [rcx + 0xfa81d0], cl
mov eax, edx
rol byte [rcx + 0x800fa], 1
cmp edx, 0x800
cli
add byte [rax], cl
or byte [rax], al
invalid
or byte [rax], al
add byte [rbx + 0x18], dh
jae 0x1401aa0f9
shr eax, 6
or al, 0xc0
call 0xc8daaced
mov byte [rbp + 4], al
add al, 0x80
and dl, 0x3f
loop 0x1401aa12b
or dl, 0x80
mov byte [rbp + 5], dl
push rbp
invalid
retf 0x8880
or byte [rax + 0x2bf0555], 0
push rbp
add eax, 0x2bf
mov edi, 2
add byte [rax], al
add byte [rax], al
add bl, ch
jmp 0x1401aa155
pop rsp
cmp edx, 0xffff
cli
invalid
add byte [rdi + 0x24], dh
ja case.0x14018faf8.484
shr eax, 0xc
or al, 0xe0
invalid
call 0xc8faad13
loopne 0x1401aa08f
mov byte [rbp + 4], al
add al, 0x89
mov eax, edx
shr eax, 6
invalid
invalid
rol cl, 1
call 0x14c59c517
and al, 0x3f
or al, 0x80
or byte [rax - 0x1d7ffabb], 0x3f
mov byte [rbp + 5], al
and dl, 0x3f
loop case.0x14018f9a6.504
add eax, 0x803fe280
loop case.0x14018f9a6.504
invalid
or dl, 0x80
retf 0x8880
or byte [rax + 0x3bf0655], 0
mov byte [rbp + 6], dl
mov edi, 3
add byte [rax], al
jmp 0x1401aa155
shr eax, 0x12
and al, 7
or al, 0xf0
invalid
mov byte [rbp + 4], al
mov eax, edx
shr eax, 0xc
invalid
invalid
or al, 0x24
invalid
and al, 0x3f
or al, 0x80
mov byte [rbp + 5], al
invalid
add eax, 0xe8c1d089
invalid
mov eax, edx
shr eax, 6
and al, 0x3f
invalid
invalid
or al, 0x80
mov byte [rbp + 6], al
and dl, 0x3f
loop 0x1401aa189
loop 0x1401aa189
or dl, 0x80
mov byte [rbp + 7], dl
invalid
retf 0x8880
invalid
mov edi, 4
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov rax, qword [rsi]
mov eax, dword [rsi]
invalid
mov rbx, qword [rsi + 0x10]
mov ebx, dword [rsi + 0x10]
sub rax, rbx
sub eax, ebx
cmp rax, rdi
cmp eax, edi
jb 0x1401aa189
mov rcx, qword [rsi + 8]
or byte [rax + 1], cl
invalid
add rcx, rbx
lea rdx, [rbp + 4]
add al, 0x49
mov eax, edi
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
invalid
add dword [rax], eax
add rbx, rdi
sti
mov qword [rsi + 0x10], rbx
pop rsi
adc byte [rcx], dh
ror byte [rax - 0x7d], 0xc4
invalid
invalid
invalid
xor eax, eax
add rsp, 0x28
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rcx, rsi
mov ecx, esi
mov rdx, rbx
mov r8, rdi
clc
fimul dword [rcx - 0x77]
clc
call fcn.1401cb2e0
add al, byte [rax]
mov rbx, qword [rsi + 0x10]
mov ebx, dword [rsi + 0x10]
jmp case.0x14018faf8.496
invalid
int3
ror byte [rax - 0x73], 1
adc eax, 0xb6952
add byte [rbp - 0x17], bl
invalid
mov dh, 0xe7
invalid
add byte [rbp - 0x17], bl
invalid
int3
int3
int3
mov ebp, esp
mov rcx, qword [rcx]
pop rbp
jmp case.0x140148f55.1457
invalid
cmpsb byte [rsi], byte [rdi]
invalid
invalid
or dword [rbp - 0x17], ebx
and dword [rsi - 0x33330002], 0xffffffcc
cmpsb byte [rsi], byte [rdi]
invalid
int3
push rbp
mov rbp, rsp
mov ebp, esp
mov rcx, qword [rcx]
or dword [rbp - 0x17], ebx
ret
pop rbp
jmp case.0x14018f188.127
ret
invalid
invalid
invalid
movabs dword [0x574155ccccccfffe], eax
int3
push rdi
push r14
push r13
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
sub esp, 0x38
lea rbp, [rsp + 0x30]
xor byte [rax - 0x39], cl
add r14b, r15b
invalid
mov qword [rbp], 0xfffffffffffffffe
mov dword [rbp], 0xfffffffe
invalid
invalid
mov r8, qword [rdx]
test r8, r8
test eax, eax
sal byte [rdi + rax*2 + 0x48], 0x8b
or byte [rax - 0x75], cl
or byte [rax - 0x75], cl
je 0x1401aa24c
mov rax, qword [rdx + 8]
mov rax, qword [rdx + 8]
mov eax, dword [rdx + 8]
mov rsi, qword [rdx + 0x10]
jb case.0x14018f0f5.562
cmp rsi, rax
ja case.0x1401954ec.303
xchg dword [rcx + rax], eax
add byte [rax], al
add byte [rbp - 0x75], al
and al, 0x30
mov r12d, dword [r8 + rsi]
mov esp, dword [rax + rsi]
mov r14d, dword [r8 + rsi + 0x38]
mov esi, dword [rax + rsi + 0x38]
xor byte [rax], bh
cmp byte [rcx - 0x75], al
mov eax, dword [r8 + rsi + 0x3c]
xor byte [rcx*2 + 0x49302c8d], r15b
lea r13, [r8 + rsi]
lea ebp, [rax + rsi]
add r13, 0x68
add ebp, 0x68
mov r15d, eax
shr r15d, 1
out dx, eax
out dx, eax
test r13b, 1
test ch, 1
add dword [rbp + 0x26], esi
jne 0x1401aa25e
movabs rax, 0x8000000000000000
movabs rax, 0x8000000000000000
mov eax, 0
add byte [rax], al
add byte [rax + 0x75e48545], al
add byte [rbp - 0x7b], 0xe4
jne 0x1401aa270
invalid
add byte [rbp - 0x7b], 0xe4
test r12d, r12d
jne 0x1401aa270
jmp 0x1401aa2de
xchg edx, eax
add byte [rax], al
add byte [rax - 0x48], cl
mov eax, 1
movabs rax, 0x8000000000000001
mov eax, 1
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x16fe76b8], al
or byte [rax - 0x77], 1
invalid
jmp 0x1401aa25c
add byte [rax], al
or byte [rax - 0x77], 1
mov qword [rcx], rax
jmp case.0x140194883.367
add byte [rax], al
add byte [rbx + 0x317302f8], al
cmp eax, 2
jae 0x1401aa294
mov r13d, 2
mov ebp, 2
xor eax, eax
test r12d, r12d
je 0x1401aa2de
outsb dx, byte [rsi]
add rsi, r12
add esi, esp
out 0x48, al
mov dword [rdx + 0x10], esi
invalid
mov qword [rdx + 0x10], rsi
adc byte [rcx - 0x7d], al
cmp r15d, 2
inc dword [rdx]
add dh, byte [rsi + rbp*2 + 0x41]
je case.0x140194648.502
cmp r15d, 1
cmp edi, 1
add dword [rdi], ecx
jne case.0x140195cb0.267
test dword [rbx + 0x66000000], ebp
add byte [rax], al
add byte [rsi + 0x41], ah
cmp word [r13], 0x2e
cmp dword [r13], 0x2e
cmp dword [rbp], 0x2e
jge 0x1401aa28c
je 0x1401aa2fb
je 0x1401aa2fb
insb byte [rdi], dx
jmp case.0x140195cb0.267
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add byte [rax], al
mov qword [rbp - 0x10], rdx
mov dword [rbp - 0x10], edx
push rbp
invalid
mov qword [rbp - 8], rcx
mov dword [rbp - 8], ecx
clc
lea edi, [r15 + r15]
lea edi, [rdi + rdi]
cmp al, 0x3f
movzx eax, byte [0x1402c6358]
mov dh, 5
add eax, 0x11c0b1
mov cl, 0xc0
adc dword [rax], eax
add byte [rcx], dh
xor ecx, ecx
leave
mov rdx, rdi
mov edx, edi
call fcn.1401a7480
iretd
invalid
test rax, rax
je case.0x1401954ec.308
test byte [rdx + 0x48000000], dh
mov ebx, eax
mov dl, 0
add byte [rax], al
add byte [rax - 0x77], cl
ret
mov rbx, rax
mov rcx, rax
mov rdx, r13
mov edx, ebp
ror dword [rcx + rcx*4 - 0x16], 0x49
mov edx, ebp
mov r8, rdi
mov eax, edi
clc
call sub.VCRUNTIME140.dll_memcpy
ret 1
add dword [rax], eax
add byte [rcx + rcx*4 - 8], cl
mov rax, r15
clc
mov r13, rbx
mov ebp, ebx
mov rcx, qword [rbp - 8]
mov ecx, dword [rbp - 8]
clc
mov rdx, qword [rbp - 0x10]
invalid
test r12d, r12d
jne 0x1401aa270
xchg edx, eax
in al, 0x75
xchg edx, eax
mov qword [rdx], 0
add al, byte [rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x7d], al
cmp r15d, 2
cmp edi, 2
inc dword [rdx]
add dh, byte [rbp - 0x6e]
jne case.0x1401932c1.481
cmp word [r13], 0x2e
cmp dword [r13], 0x2e
jne case.0x140195cb0.267
jne case.0x140195cb0.267
invalid
cmp word [r13 + 2], 0x2e
cmp dword [r13 + 2], 0x2e
cmp dword [rbp + 2], 0x2e
add ch, byte [rsi]
jne case.0x140195cb0.267
mov qword [rbp - 0x10], rax
mov dword [rbp - 0x10], eax
mov qword [rbp - 8], r13
mov dword [rbp - 8], ebp
call 0x1401aa1e0
mov rax, qword [rbp - 0x10]
invalid
invalid
fdivr st(6)
invalid
invalid
dec dword [rax - 0x75]
invalid
shl rax, 1
loopne 0x1401aa358
test rax, rax
test eax, eax
sal byte [rbp + rsi - 0x46], 2
je case.0x140194883.367
xor eax, 0x2ba
mov edx, 2
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
clc
clc
mov rcx, qword [rbp - 8]
mov ecx, dword [rbp - 8]
clc
add rsp, 0x38
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp fcn.140001b50
js case.0x140195b1b.274
inc dword [rcx - 0x40]
shr r14b, 4
out dx, al
add al, 0x41
and r14b, 1
and r14b, 1
out 1, al
mov qword [rcx], rax
mov dword [rcx], eax
mov qword [rcx + 8], r13
mov dword [rcx + 8], ebp
imul ecx, dword [rax], 0x1079894c
or byte [rcx + rcx*4 + 0x79], cl
mov qword [rcx + 0x10], r15
mov dword [rcx + 0x10], edi
adc byte [rax + rcx*4 + 0x71], al
mov byte [rcx + 0x18], r14b
mov byte [rcx + 0x18], dh
sbb byte [rax - 0x7d], cl
add rsp, 0x38
add esp, 0x38
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
lea r8, str.library_std_src_syspalwindows_fs.rs
add eax, 0xb85ef
test dword [rbx], ecx
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov ecx, esi
mov rdx, rax
mov edx, eax
ret 0x34e8
call fcn.1401c6ea0
retf
add dword [rax], eax
mov ecx, 2
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov rdx, rdi
mov edx, edi
cli
call fcn.1401c66e0
ret
ret
add ah, cl
int3
nop word [rax + rax]
invalid
add byte [rax], r8b
add byte [rax], al
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
push rbp
push r15
push r14
push rsi
push r13
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x30]
lea ebp, [rdx + 0x30]
xor byte [rax - 0x75], cl
invalid
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
invalid
shl rax, 1
shl eax, 1
loopne 0x1401aa3e9
test rax, rax
test eax, eax
sal byte [rsi + rcx - 0x46], 2
add byte [rax], al
je 0x1401aa3b3
invalid
mov edx, 2
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x75], cl
clc
clc
mov rcx, qword [rbp - 8]
mov ecx, dword [rbp - 8]
clc
call fcn.140001b50
in eax, 0xff
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
add esp, 0x28
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop rsi
pop r15
pop rdi
pop rbp
ret
int3
int3
int3
int3
int3
int3
int3
int3
int3
int3
push rdi
push rbx
sub rsp, 0x68
sub esp, 0x68
sub esp, 0x68
in al, dx
push 0x246c8d48
lea rbp, [rsp + 0x60]
insb byte [rdi], dx
and al, 0x60
invalid
invalid
mov r8, rdx
mov eax, edx
mov rdx, rcx
mov edx, ecx
retf 0x8d48
lea rcx, [rbp - 0x10]
lea ecx, [rbp - 0x10]
invalid
invalid
call fcn.140192730
cmp esi, 0xffffffff
cmp esi, 0xffffffff
invalid
dec dword [rax - 0x75]
mov rax, qword [rbp - 0x10]
mov rsi, qword [rbp - 8]
mov esi, dword [rbp - 8]
invalid
invalid
mov esi, dword [rbp - 8]
jne case.0x140195a5d.293
clc
movabs rbx, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x74d83948], al
or byte [rax + 0x39], 0xd8
cmp rax, rbx
cmp eax, ebx
fdiv dword [rbp + rbp + 0x48]
je case.0x1401954ec.325
sub eax, 0x4d8b48
mov rcx, qword [rbp]
mov ecx, dword [rbp]
add byte [r8 - 0x77], r9b
add byte [rax - 0x77], cl
mov qword [rbp - 0x28], rax
mov dword [rbp - 0x28], eax
fmul dword [r8 - 0x77]
fmul dword [rax - 0x77]
mov qword [rbp - 0x20], rsi
jne 0x1401aa3ef
loopne 0x1401aa458
mov qword [rbp - 0x18], rcx
mov dword [rbp - 0x18], ecx
call 0x10068315f
lea rcx, [rbp - 0x40]
lea ecx, [rbp - 0x40]
ror byte [r8 - 0x73], 0x55
ror byte [rax - 0x73], 0x55
lea rdx, [rbp - 0x28]
push rbp
fadd dword [rcx - 0x50]
mov r8b, 1
mov al, 1
add eax, ebp
popfq
call case.0x14002e130.2113
movsd dword [rdi], dword [rsi]
invalid
dec dword [rax - 0x75]
mov rdi, qword [rbp - 0x40]
mov edi, dword [rbp - 0x40]
jge 0x1401aa3e7
ror byte [rax - 0x75], 0x75
mov rsi, qword [rbp - 0x38]
jne case.0x140195a5d.309
enter 0x3948, 0xffffffffffffffdf
cmp rdi, rbx
fbstp tbyte [rbp + 0xc]
jne 0x1401aa43c
mov rax, rsi
mov eax, esi
invalid
add rsp, 0x68
add esp, 0x68
invalid
push 0x5d5e5f5b
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rcx, rsi
mov ecx, esi
int1
call qword [sym.imp.kernel32.dll_DeleteFileW]
adc eax, 0x23183
xor dword [rcx], 2
xor dword [rdx], eax
add byte [rbp + 0x481674c0], al
test eax, eax
sal byte [rsi + rdx + 0x48], 0x85
push qword [rsi + rsi - 0x46]
invalid
invalid
add al, byte [rax]
invalid
je 0x1401aa45f
test rdi, rdi
test edi, edi
je case.0x140196f37.168
mov edx, 2
mov edx, 2
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
mov ecx, esi
int1
call fcn.140001b50
cmc
jbe case.0x140195b1b.286
in eax, 0xff
push qword [rcx]
xor eax, eax
shr bl, 0xd4
jmp 0x1401aa433
invalid
call qword [sym.imp.kernel32.dll_GetLastError]
jae case.0x140196907.284
xor byte [rdx], al
add al, byte [rax]
add byte [rax - 0x3f], cl
loopne case.0x1401948b7.410
shl rax, 0x20
shl eax, 0x20
or rax, 2
or eax, 2
enter 0x4802, 0xffffffffffffff85
add cl, byte [rax - 0x7b]
test rdi, rdi
test edi, edi
push qword [rcx + rax*8 - 0x46]
je 0x1401aa433
sar dword [rdx + 2], 0x48
mov ecx, esi
int1
mov edx, 2
add al, byte [rax]
add byte [rax], al
mov rcx, rsi
int1
mov rsi, rax
call fcn.140001b50
invalid
jbe case.0x14019669b.242
in eax, 0xff
invalid
invalid
in eax, 0xff
invalid
jmp case.0x1401954ec.325
lodsb al, byte [rsi]
xor eax, eax
jmp 0x1401aa433
stosd dword [rdi], eax
shr bl, 0xab
stosd dword [rdi], eax
int3
int3
int3
int3
int3
int3
push rbp
sub rsp, 0x30
in al, dx
xor byte [rax - 0x73], cl
invalid
invalid
lea rbp, [rsp + 0x30]
lea ebp, [rsp + 0x30]
insb byte [rdi], dx
and al, 0x30
mov dword [rbp - 4], 0x13
cld
adc eax, dword [rax]
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
mov rcx, qword [rcx]
or dword [rbp + rcx*4 + 0x45], ecx
lea r8, [rbp - 4]
lea eax, [rbp - 4]
cld
cld
mov edx, 0x15
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x47], al
mov r9d, 4
add al, 0
add byte [rax], al
add bh, bh
call qword [sym.imp.kernel32.dll_SetFileInformationByHandle]
adc eax, 0x22f67
invalid
invalid
add byte [rbp + 0x310474c0], al
shr bl, 0xe
jmp case.0x1401948b7.408
test eax, eax
sal byte [rsp + rax + 0x31], 0xc0
je case.0x1401948b7.411
xor eax, eax
jmp case.0x1401948b7.408
invalid
call qword [sym.imp.kernel32.dll_GetLastError]
adc dword [rax], esi
xor byte [rdx], al
add al, byte [rax]
add byte [rax - 0x3f], cl
shl rax, 0x20
shl eax, 0x20
loopne case.0x1401948b7.427
or rax, 2
enter 0x4802, 0xffffffffffffff83
add cl, byte [rax - 0x7d]
add rsp, 0x30
add esp, 0x30
invalid
xor byte [rbp - 0x3d], bl
pop rbp
ret
int3
int3
int3
int3
int3
int3
int3
int3
push r15
push rdi
push r14
push rsi
push r13
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0xd8
sub esp, 0xd8
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rbp, [rsp + 0x80]
lodsb al, byte [rsi]
and al, 0x80
invalid
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rbp + 0x50], 0xfffffffffffffffe
mov qword [rbp - 0x10], rdx
mov dword [rbp - 0x10], edx
push rbp
invalid
mov rbx, rcx
mov ebx, ecx
push r8
push rax
invalid
invalid
dec dword [rax - 0x77]
push rbp
invalid
mov ebx, ecx
retf
movzx eax, byte [0x1402c6358]
add eax, 0x11be47
mov r14d, 0xba0011
adc dword [rax], eax
add byte [rdx + 0x400], bh
mov edx, 0x400
add byte [rax + rax], al
add al, 0
add byte [rcx], dh
leave
xor ecx, ecx
call fcn.1401a7480
invalid
iretd
test rax, rax
je 0x1401aabe2
test byte [rsi + rax - 0x76b70000], bh
add byte [rax], al
add byte [rcx - 0x77], cl
mov r15, rax
invalid
movzx eax, byte [0x1402c6358]
add eax, 0x11be28
mov esi, 0x8ba0011
mov edx, 8
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
leave
xor ecx, ecx
call fcn.1401a7480
test rax, rax
test eax, eax
iretd
test eax, eax
je 0x1401aabf1
test byte [rsi + rax - 0x76b70000], ch
lodsb al, byte [rsi]
invalid
add byte [rcx - 0x77], cl
mov r12, rax
mov rbx, qword [rbx]
mov ebx, dword [rbx]
invalid
mov ebx, dword [rbx]
test rbx, rbx
je 0x1401aa597
invalid
mov qword [rbp - 0x48], 0
mov dword [rbp - 0x48], 0
mov r8d, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, bh
call qword [sym.imp.kernel32.dll_GetCurrentProcess]
adc eax, 0x22fe2
invalid
add bh, al
mov dword [rsp + 0x30], 2
and al, 0x30
and al, 0x30
xor byte [rdx], al
add byte [rax], al
add al, byte [rax]
add byte [rax], al
invalid
add bh, al
mov dword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
invalid
sub byte [rax], al
add byte [rax], al
add bh, al
and al, 0x20
and al, 0x20
mov dword [rsp + 0x20], 0
and al, 0x20
and byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rbp + rcx*4 + 0x4d], cl
lea r9, [rbp - 0x48]
lea ecx, [rbp - 0x48]
mov eax, 0x48c18948
mov rcx, rax
ror dword [rax - 0x77], 0xda
mov rdx, rbx
mov edx, ebx
mov r8, rax
mov eax, eax
sar bh, 0x15
call qword [sym.imp.kernel32.dll_DuplicateHandle]
out 0x2d, eax
add al, byte [rax]
sub eax, 0xc0850002
test eax, eax
ror byte [rdi], 0x84
je 0x1401aab78
test bh, ah
out 5, eax
add eax, 0x8b480000
add byte [rax], al
mov rax, qword [rbp - 0x48]
mov eax, dword [rbp - 0x48]
mov r8d, 0xc03102eb
jmp case.0x140195b1b.342
add dh, byte [rcx]
xor eax, eax
ror byte [rcx - 0x77], 4
and al, 0x48
invalid
mov qword [r12], rax
mov dword [rsp], eax
mov qword [rbp + 8], 1
mov dword [rbp + 8], 1
or byte [r9], r8b
or byte [rcx], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x65], cl
invalid
invalid
invalid
mov qword [rbp + 0x10], r12
mov dword [rbp + 0x10], esp
adc byte gs:[rax - 0x39], cl
adc byte [rax - 0x39], cl
mov qword [rbp + 0x18], 1
mov dword [rbp + 0x18], 1
sbb byte [r9], r8b
add dword [rax], eax
add byte [rax], al
add byte [rdx + 0xb], bh
mov edx, 0xb
add byte [rax], al
mov edx, 0xb
or eax, dword [rax]
add byte [rax], al
add byte [rdi + 1], bh
mov edi, 1
add byte [rax], al
mov r13, qword [sym.imp.kernel32.dll_CloseHandle]
mov ebp, dword [sym.imp.kernel32.dll_CloseHandle]
sub eax, 0x22efe
add byte [rax - 0x77], cl
mov rbx, rbp
mov ebx, ebp
jmp 0x1401aa612
mov qword [rbp + 0x48], r15
jge case.0x14019669b.316
test rdi, rdi
test edi, edi
dec dword [rdi]
je 0x1401aabb9
test bh, ah
add eax, 0x8b490000
add byte [rcx - 0x75], cl
add byte [rax], al
add byte [rcx - 0x75], cl
mov rcx, qword [r12 + rdi*8 - 8]
cld
cld
clc
mov qword [rbp], rcx
mov dword [rbp], ecx
add byte [r13 - 0x77], r9b
mov r8, r15
clc
mov r9d, 0x400
mov ecx, 0x400
add byte [rax + rax], al
add al, 0
add bh, bh
call qword [sym.imp.kernel32.dll_GetFileInformationByHandleEx]
adc eax, 0x22e56
push rsi
add al, byte cs:[rax]
add byte [rcx - 0x3f7a03bb], cl
mov dword [rbp - 4], eax
cld
test eax, eax
sal byte [rbp + 0x2b], 0xff
jne 0x1401aa61c
sub edi, edi
call qword [sym.imp.kernel32.dll_GetLastError]
adc eax, 0x22ee1
loope 0x1401aa623
add al, byte cs:[rax]
add al, byte [rax]
mov rsi, rax
mov esi, eax
invalid
shl rsi, 0x20
shl esi, 0x20
out 0x20, al
and byte [rax - 0x7d], cl
invalid
or rsi, 2
add al, byte [rbx - 0x7af0ed08]
add rax, 0xffffffff89480000
add byte [rax], al
invalid
invalid
cmp eax, 0x12
clc
adc cl, byte [rdi]
test dword [rdx + 5], ecx
jne 0x1401aab55
add eax, 0x89480000
add byte [rax], al
mov qword [rbp - 0x48], rsi
mov dword [rbp - 0x48], esi
jne 0x1401aa5c7
lea rcx, [rbp - 0x48]
lea ecx, [rbp - 0x48]
movabs r8, 0x7d8b4cfffe0db8e8
mov eax, 0xfe0db8e8
call fcn.14018b3d0
or eax, 0x8b4cfffe
invalid
dec dword [rbx + rcx*4 + 0x7d]
mov r15, qword [rbp + 0x48]
mov edi, dword [rbp + 0x48]
jge 0x1401aa664
mov qword [rbp - 0x28], r15
mov qword [rbp - 0x28], r15
mov dword [rbp - 0x28], edi
jge 0x1401aa5f8
fmul dword [rax - 0x39]
loopne case.0x14019669b.278
mov qword [rbp - 0x20], 0x400
mov dword [rbp - 0x20], 0x400
loopne case.0x14019669b.278
add byte [rax + rax], al
add al, 0
add byte [rax], al
add byte [rax - 0x39], cl
call 0x1401aa630
add byte [rax], al
add byte [rax], al
invalid
mov qword [rbp - 0x18], 0
mov dword [rbp - 0x18], 0
call 0x1401aa630
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 + 0x65], cl
mov qword [rbp + 0x20], r12
mov dword [rbp + 0x20], esp
and byte gs:[rax - 0x73], cl
and byte [rax - 0x73], cl
lea rcx, [rbp - 0x48]
lea ecx, [rbp - 0x48]
movabs r8, 0xfffb9fe8d8558d48
lea rdx, [rbp - 0x28]
lea edx, [rbp - 0x28]
push rbp
fsubr st(0)
call 0x1401aa1e0
lahf
sti
invalid
dec dword [rax - 0x75]
mov rcx, qword [rbp - 0x48]
mov ecx, dword [rbp - 0x48]
movabs r8, 0x1b848
mov eax, 0x1b848
movabs rax, 0x8000000000000001
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x404d8948], al
or byte [rax - 0x77], 0x4d
mov qword [rbp + 0x40], rcx
mov dword [rbp + 0x40], ecx
cmp rcx, rax
cmp rcx, rax
cmp rcx, rax
cmp ecx, eax
ror dword [rdi], 0x84
je 0x1401aa966
test byte [rdx], cl
or al, byte [rbx]
add eax, dword [rax]
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rbp - 0x40]
ror byte [r8 - 0x77], 0x45
ror byte [rax - 0x77], 0x45
mov qword [rbp + 0x38], rax
cmp byte [r11 + rcx*4 + 0x75], r9b
cmp byte [rbx + rcx*4 + 0x75], cl
mov r14, qword [rbp - 0x38]
mov esi, dword [rbp - 0x38]
jne 0x1401aa630
enter 0x7d80, 0xffffffffffffffd0
cmp byte [rbp - 0x30], 0
jge case.0x1401993f2.159
rol byte [rax], 1
add byte [rdi + rbp + 0x48], dh
je 0x1401aa69d
invalid
mov rcx, rbx
mov ecx, ebx
invalid
mov rdx, qword [rbp + 0x38]
mov edx, dword [rbp + 0x38]
push rbp
cmp byte [rbp - 0x77], cl
mov r8, r14
mov eax, esi
invalid
mov r9d, 0x110001
add dword [rax], eax
adc dword [rax], eax
invalid
add byte [rcx], dl
add al, ch
std
invalid
call fcn.1401aae80
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp + 0x28], rax
mov dword [rbp + 0x28], eax
sub byte [r8 - 0x77], r9b
mov qword [rbp + 0x30], rdx
mov dword [rbp + 0x30], edx
push rbp
xor byte [rax - 0x7b], cl
test rax, rax
invalid
invalid
test rax, rax
test eax, eax
je case.0x1401a9434.49
mov dword [rdx], eax
add byte [rax], al
add byte [rax - 0x73], cl
xor r8b, r13b
xor al, ch
lea rcx, [rbp + 0x30]
call fcn.14018b3d0
invalid
invalid
invalid
invalid
xor al, ch
xor ecx, dword [0xff5ca69d]
or eax, 0xbf41fffe
mov r15d, 1
mov edi, 1
add dword [rax], eax
add byte [rax], al
add byte [rbp + 0x31], al
in al, 0xeb
add byte [rax], al
xor r12d, r12d
jmp 0x1401aa6c9
invalid
and dword [rdi], ecx
invalid
nop dword [rax + rax]
add byte [rax], al
add byte [rax - 0x77], cl
jne 0x1401aa6dc
mov qword [rbp + 0x28], rsi
lea rcx, [rbp + 0x28]
lea ecx, [rbp + 0x28]
sub r8b, r13b
adc ecx, dword [0xc963a6bd]
dec dword [rax - 0x77]
call fcn.14018b3d0
mov rbx, rbp
dec dword [rax - 0x77]
jmp 0x1401aa6c0
call qword [sym.imp.kernel32.dll_SwitchToThread]
add al, byte cs:[rax]
mov r15d, r13d
test r12b, 1
jne 0x1401aa8f3
add byte [rax], al
cmp r15d, 0xa
ja 0x1401aa8f3
xchg dword [rsi], edx
add al, byte [rax]
invalid
xchg dword [rsi], edx
add al, byte [rax]
invalid
add byte [rbp - 0x73], al
lea r13d, [r15 + 1]
cmp r15d, 0xa
outsd dx, dword [rsi]
add dword [rcx - 0x7d], eax
cmp r15d, 0xa
setae r12b
setae ah
mov eax, 0xa
add byte [rdi + rcx + 0x43], al
call 0x188f4303e
mov rcx, rbx
invalid
cmovae r13d, eax
cmovae ebp, eax
mov rcx, rbx
mov rdx, qword [rbp + 0x38]
mov edx, dword [rbp + 0x38]
invalid
mov edx, dword [rbp + 0x38]
mov r8, r14
invalid
mov r9d, 0x110000
mov ecx, 0x110000
add byte [rax], al
adc dword [rax], eax
invalid
call fcn.1401aae80
mov rsi, rdx
invalid
invalid
add byte [rax - 0x77], cl
invalid
test rax, rax
je case.default.0x1401aa722
and dword [rcx + 0x3e383f3], ecx
mov ebx, esi
and ebx, 3
and ebx, 3
jrcxz case.0x14019a043.123
lea rcx, [0x14028dad8]
or eax, 0xe33bd
mov ebp, 0x48000e33
add byte [rax + 0x63], cl
add al, 0x99
cdq
movsxd rax, dword [rcx + rbx*4]
invalid
cdq
add rax, rcx
enter 0xffffffffffffe0ff, 0xf
jmp rax
movzx eax, byte [rsi + 0x10]
jmp case.0x1401a1b7b.81
invalid
mov dh, 0x46
adc bl, ch
adc bl, r13b
invalid
invalid
add byte [rax], r8b
mov qword [rbp + 0x28], rsi
mov dword [rbp + 0x28], esi
sub byte [rax - 0x73], cl
lea rcx, [rbp + 0x28]
lea ecx, [rbp + 0x28]
sub r15b, r15b
call qword [rbp - 0x10]
push rbp
invalid
mov rsi, rax
mov rcx, qword [rbp + 0x28]
mov ecx, dword [rbp + 0x28]
invalid
sub bh, bh
adc eax, 0x22d78
js case.0x1401a405c.74
add al, byte [rax]
call qword [sym.imp.kernel32.dll_CloseHandle]
js case.0x1401a405c.74
sub eax, 0x85480002
test byte [rdi], 0x84
add al, byte [rax]
test rsi, rsi
test esi, esi
je 0x1401aa6c0
outsd dx, dword [rsi]
invalid
invalid
jmp 0x1401aab24
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov ecx, esi
shr rcx, 0x20
call fcn.14018d830
jmp case.0x1401a1b7b.81
invalid
invalid
invalid
mov rax, rsi
mov eax, esi
shr rax, 0x20
shr eax, 0x20
call 0x169132a8e
cmp eax, 0x28
clc
sub byte [rdi], cl
xchg edx, ebp
invalid
ja case.default.0x1401aa782
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xe336d
insd dword [rdi], dx
xor ecx, dword [rsi]
invalid
lea rcx, [0x14028dae8]
lea ecx, [0x14028dae8]
xor ecx, dword [rsi]
add byte [rax + 0x63], cl
invalid
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0x31
xor eax, eax
jmp case.0x1401a1b7b.81
shr bl, 4
movzx eax, byte [rsi + 0xf]
test al, al
je 0x1401aa8e3
test byte [rdi + 1], cl
add byte [rax], al
invalid
ror byte [rdi], 0x84
add qword [r8], r8
add dword [rax], eax
test byte [rdi + 1], cl
add byte [rax], al
invalid
add dword [rax], eax
add byte [rcx - 0x7d], al
cmp r15d, 0xa
cmp edi, 0xa
dec dword [rdx]
jae 0x1401aab24
xchg byte [rbx], al
add byte [rax], al
add byte [rbx - 0x7af0fd05], al
cmp ebx, 2
jne 0x1401aab21
jp case.0x1401a1b7b.95
add eax, dword [rax]
add byte [rax - 0x77], cl
invalid
add byte [rax], al
mov rax, rsi
mov eax, esi
invalid
movabs rcx, 0xffffffff00000000
and rax, rcx
enter 0xffffffffffffb948, 0
add byte [rax], al
add byte [rax], ah
and byte [rax], al
add byte [rax], al
mov ecx, 0
add bh, bh
invalid
invalid
enter 0xffffffffffffb948, 0
mov ecx, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], ah
invalid
and byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x39], cl
enter 0xffffffffffff840f, 0xffffffffffffffe6
invalid
test dh, ah
cmp rax, rcx
cmp eax, ecx
je 0x1401aa6b0
out 0xfe, al
invalid
invalid
movabs rcx, 0x12f00000000
mov ecx, 0
add byte [rax], al
add byte [rdi], ch
add dword [rax], eax
add byte [rax], al
invalid
invalid
add byte [rax], al
invalid
add byte [rax], al
cmp rax, rcx
cmp eax, ecx
enter 0xffffffffffff840f, 0xffffffffffffffd3
je 0x1401aa6b0
sar esi, cl
invalid
invalid
invalid
jmp 0x1401aab24
add eax, dword [rax]
add byte [rax], al
add byte [rax - 0x4f5914db], dh
mov al, 0x25
jmp case.0x1401a1b7b.81
cmpsb byte [rsi], byte [rdi]
and eax, 0x23b0a6eb
mov al, 0x23
and ebp, ebx
jmp case.0x1401a1b7b.81
movabs byte [0x9aeb1bb09eeb24b0], al
mov al, 0x24
jmp case.0x1401a1b7b.81
sahf
mov al, 0x1b
sbb ebp, ebx
jmp case.0x1401a1b7b.81
invalid
mov al, 0x22
jmp case.0x1401a1b7b.81
xchg esi, eax
xchg esi, eax
mov al, 0x10
adc bl, ch
jmp case.0x1401a1b7b.81
xchg edx, eax
mov al, 0xe
jmp case.0x1401a1b7b.81
invalid
invalid
mov al, 0x21
jmp case.0x1401a1b7b.81
invalid
and ebx, ebp
mov dh, byte [rax - 0x4f7914f5]
add al, 0xeb
invalid
mov al, 0xb
jmp case.0x1401a1b7b.81
xchg byte [rax - 0x4f7d14fc], dh
mov al, 4
jmp case.0x1401a1b7b.81
invalid
mov al, 0x28
jmp case.0x1401a1b7b.81
jnp 0x1401aa80e
invalid
invalid
sub cl, ch
jnp 0x1401aa80e
invalid
invalid
mov al, 0xc
jmp case.0x1401a1b7b.81
je case.0x14019a043.150
invalid
invalid
or al, 0xe9
je case.0x14019a043.150
invalid
invalid
mov al, 9
jmp case.0x1401a1b7b.81
insd dword [rdi], dx
invalid
invalid
invalid
or ecx, ebp
insd dword [rdi], dx
invalid
invalid
mov al, 0x19
sbb ecx, ebp
jmp case.0x1401a1b7b.81
invalid
invalid
push qword [rax - 0xa016e8]
mov al, 0x18
jmp case.0x1401a1b7b.81
pop rdi
invalid
invalid
invalid
sbb cl, ch
pop rdi
invalid
invalid
mov al, 2
jmp case.0x1401a1b7b.81
pop rax
invalid
invalid
invalid
pop rax
invalid
invalid
mov al, 0xf
jmp case.0x1401a1b7b.81
push rcx
invalid
invalid
invalid
psubsw mm2, qword [rcx - 1]
push rcx
invalid
invalid
mov al, 3
add ebp, ecx
invalid
jmp case.0x1401a1b7b.81
invalid
push qword [rax - 0xbc16f9]
mov al, 7
jmp case.0x1401a1b7b.81
invalid
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 1
jmp case.0x1401a1b7b.81
cmp al, 0xff
invalid
invalid
add ecx, ebp
cmp al, 0xff
invalid
invalid
mov al, 0x1f
jmp case.0x1401a1b7b.81
invalid
invalid
invalid
invalid
invalid
xor eax, 0xb0ffffff
invalid
mov al, 0x11
adc ecx, ebp
jmp case.0x1401a1b7b.81
invalid
invalid
mov al, 0x29
jmp case.0x1401a1b7b.81
invalid
invalid
invalid
invalid
sub ecx, ebp
invalid
invalid
mov al, 0x14
jmp case.0x1401a1b7b.81
and bh, bh
invalid
invalid
adc al, 0xe9
and bh, bh
invalid
mov al, 5
jmp case.0x1401a1b7b.81
sbb edi, edi
invalid
invalid
add eax, 0xffff19e9
push qword [rax - 0xed16eb]
invalid
invalid
adc bh, bh
sbb edi, edi
invalid
mov al, 0x15
jmp case.0x1401a1b7b.81
adc bh, bh
invalid
invalid
adc eax, 0xffff12e9
adc bh, bh
invalid
push qword [rax - 0xf416f3]
mov al, 0xd
jmp case.0x1401a1b7b.81
or edi, edi
invalid
invalid
or eax, 0xffff0be9
push qword [rax - 0xfb16fa]
invalid
invalid
add al, 0xff
or edi, edi
invalid
mov al, 6
jmp case.0x1401a1b7b.81
add al, 0xff
invalid
invalid
invalid
add al, 0xff
invalid
mov al, 0x12
jmp case.0x1401a1b7b.81
std
invalid
invalid
invalid
adc ch, cl
std
invalid
invalid
mov al, 0xa
or ch, cl
jmp case.0x1401a1b7b.81
idiv dh
invalid
mov al, 8
jmp case.0x1401a1b7b.81
out dx, eax
invalid
invalid
invalid
or cl, ch
out dx, eax
invalid
invalid
mov al, 0x1e
jmp case.0x1401a1b7b.81
invalid
invalid
invalid
invalid
invalid
call 0xf11aa8a3
invalid
invalid
mov al, 0x20
jmp case.0x1401a1b7b.81
loope case.0x1401a9434.36
invalid
invalid
and cl, ch
loope case.0x1401a9434.36
invalid
mov al, 0x16
invalid
jmp case.0x1401a1b7b.81
invalid
invalid
push qword [rax - 0x12c16d9]
mov al, 0x27
jmp case.0x1401a1b7b.81
sar esi, cl
invalid
invalid
sar esi, cl
invalid
mov al, 0x13
jmp case.0x1401a1b7b.81
int3
invalid
invalid
invalid
int3
invalid
invalid
mov al, 0x17
jmp case.0x1401a1b7b.81
invalid
invalid
invalid
invalid
mov al, 0x1c
jmp case.0x1401a1b7b.81
invalid
push qword [rax - 0x14816e3]
mov al, 0x1d
jmp case.0x1401a1b7b.81
mov bh, 0xfe
invalid
invalid
mov bh, 0xfe
invalid
mov al, 0x26
jmp case.0x1401a1b7b.81
invalid
invalid
invalid
invalid
mov al, 0x1a
jmp case.0x1401a1b7b.81
invalid
invalid
sbb ch, cl
test eax, 0x48fffffe
invalid
dec dword [rax - 0x77]
jne 0x1401aa90f
invalid
mov qword [rbp + 0x28], rsi
jne 0x1401aa90f
lea rcx, [rbp + 0x28]
call fcn.14018b3d0
or bh, dh
dec dword [rax - 0x77]
mov ebx, ebp
sub r8b, r13b
loopne 0x1401aa8f8
invalid
or bh, dh
dec dword [rax - 0x77]
mov ebx, ebp
invalid
invalid
mov ebx, ebp
mov rax, qword [rbp + 0x40]
shl rax, 1
shl rax, 1
shl eax, 1
test rax, rax
je case.0x1401a889f.53
mov edx, 2
add byte [rax], al
add byte [rax - 0x75], cl
mov ecx, dword [rbp + 0x38]
invalid
mov rcx, qword [rbp + 0x38]
mov ecx, dword [rbp + 0x38]
call fcn.140001b50
jb case.0x1401a405c.133
dec dword [rbx + rcx*4 + 0x65]
mov r12, qword [rbp + 0x20]
mov r13, qword [sym.imp.kernel32.dll_CloseHandle]
sub eax, 0x22ba8
and byte gs:[rbx + rcx*4 + 0x2d], cl
and byte [rbx + rcx*4 + 0x2d], cl
sub eax, 0x22ba8
test al, 0x2b
add al, byte [rax]
invalid
jmp case.0x1401993f2.167
std
invalid
cmp rdi, qword [rbp + 8]
jne 0x1401aa938
mov qword [rbp + 0x20], rdx
lea rcx, [rbp + 8]
lea ecx, [rbp + 8]
lea ecx, [rbp + 8]
call fcn.1401aafc0
mov r12, qword [rbp + 0x10]
mov esp, dword [rbp + 0x10]
invalid
add byte [rbx + rcx*4 + 0x65], cl
mov esp, dword [rbp + 0x10]
adc byte [rax - 0x75], cl
mov rdx, qword [rbp + 0x20]
push rbp
and byte [rcx - 0x77], cl
mov qword [r12 + rdi*8], rdx
adc al, 0xfc
inc rdi
inc edi
mov qword [rbp + 0x18], rdi
jge 0x1401aa95b
mov rax, qword [rbp + 0x40]
mov eax, dword [rbp + 0x40]
shl rax, 1
shl rax, 1
test rax, rax
test eax, eax
je 0x1401aa630
invalid
invalid
mov edx, 2
add byte [rax], al
add byte [rax - 0x75], cl
mov ecx, dword [rbp + 0x38]
invalid
mov rcx, qword [rbp + 0x38]
mov ecx, dword [rbp + 0x38]
cmp al, ch
call fcn.140001b50
out dx, eax
jno case.0x1401a889f.54
invalid
jmp 0x1401aa630
inc dword [rbx + 0x7400fc7d]
sbb eax, 0x4cfe8949
mov esi, edi
mov r15, qword [rbp + 0x48]
cmp dword [rbp - 4], 0
je case.0x1401a889f.82
jge case.0x1401aa722.46
add byte [rbp + rbx + 0x49], dh
mov r14, rdi
mov esi, edi
dec byte [rbx + rcx*4 + 0x7d]
movabs rdx, 0x48f7894c0000000a
add byte [rax], al
add byte [rcx + rcx*4 - 9], cl
mov edi, esi
test rdi, rdi
mov r15, qword [rbp + 0x48]
jge 0x1401aa9bb
mov edx, 0xa
mov rdi, r14
mov edi, esi
add byte [rax], al
add byte [rcx + rcx*4 - 9], cl
mov edi, esi
mov edi, esi
test rdi, rdi
dec dword [rdi]
test dword [rsi - 4], ecx
cld
jne case.0x14019a043.99
cld
invalid
jmp 0x1401aabb9
xor byte [rdx], al
add byte [rax], al
test rdi, rdi
je 0x1401aab0d
test byte [rbx + 1], bh
add byte [rax], al
invalid
test byte [rbx + 1], bh
add byte [rax], al
invalid
add byte [rbp + rcx*4 + 0x77], cl
lea r14, [rdi - 1]
mov qword [rbp + 0x18], r14
sbb byte [rbx + rcx*4 + 0x65], cl
adc byte [rcx - 0x75], cl
cld
cld
clc
dec dword [rcx + rcx*4 + 0x75]
sbb byte [rbx + rcx*4 + 0x65], cl
adc byte [rcx - 0x75], cl
cld
cld
cld
clc
mov qword [rbp - 0x28], rax
mov edi, 9
add byte [rax], al
invalid
fdivr dword [r15 + 9]
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rbp - 0x28]
invalid
lea rcx, [rbp - 0x28]
lea ecx, [rbp - 0x28]
call qword [rbp - 0x10]
mov rsi, rax
invalid
test rax, rax
push rbp
invalid
invalid
je 0x1401aab15
push rsi
add dword [rax], eax
add byte [rax], al
invalid
invalid
add byte [rax], al
mov qword [rbp - 0x48], rsi
mov dword [rbp - 0x48], esi
jne 0x1401aa97b
sub edi, 1
jb 0x1401aabc6
invalid
cli
add dword [rax], eax
invalid
add dword [rdi], ecx
invalid
add dword [rax], eax
add byte [rcx + 0x3e083f0], cl
and eax, 3
mov eax, esi
and eax, 3
add ecx, dword [rax - 0x73]
or eax, 0xe31b4
xor dword [rsi], ecx
invalid
lea rcx, [0x14028db8c]
xor dword [rsi], ecx
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
invalid
enter 0xffffffffffffe0ff, 0xf
loopne case.0x1401a889f.79
movzx eax, byte [rsi + 0x10]
mov dh, 0x46
adc bl, ch
invalid
adc bl, r13b
jmp case.0x1401a9434.81
mov rcx, rsi
mov rcx, rsi
shr rcx, 0x20
jmp 0x16e589211
call fcn.14018d830
invalid
jmp case.0x1401a9434.81
mov rax, rsi
shr rax, 0x20
call 0x169132d1f
cmp eax, 0x28
ja case.default.0x1401aaa13
mov word [rax], es
add byte [rax], al
lea rcx, [0x14028db9c]
lea ecx, [0x14028db9c]
nop
xor dword [rsi], ecx
invalid
add byte [rax + 0x63], cl
invalid
add al, 0x81
invalid
invalid
movsxd rax, dword [rcx + rax*4]
invalid
or dword [rax + 1], 0x31e0ffc8
add rax, rcx
add eax, ecx
jmp rax
loopne 0x1401aaa47
xor eax, eax
jmp case.0x1401a9434.81
invalid
shr bl, 4
add al, 0xf
mov dh, 0x46
invalid
invalid
movzx eax, byte [rsi + 0xf]
invalid
cmp al, 0x10
jne 0x1401aabc6
add dword [rax], eax
add bh, bh
call qword [sym.imp.kernel32.dll_SwitchToThread]
adc eax, 0x22b45
add al, byte [rax]
lea rcx, [rbp - 0x48]
call fcn.14018b3d0
or esi, edi
invalid
movabs r8, 0xff73e9fffe099ce8
or esi, edi
invalid
invalid
jmp 0x1401aa9ac
jae 0x1401aaa36
invalid
invalid
mov al, 0x25
jmp case.0x1401a9434.81
mov al, 0x23
jmp case.0x1401a9434.81
mov al, 0x24
jmp case.0x1401a9434.81
and al, 0xeb
fdiv dword [rax - 0x4f2b14e5]
mov al, 0x1b
jmp case.0x1401a9434.81
mov al, 0x22
jmp case.0x1401a9434.81
mov al, 0x10
jmp case.0x1401a9434.81
mov al, 0xe
mov al, 0x1b
jmp case.0x1401a9434.81
mov al, 0x22
jmp case.0x1401a9434.81
mov al, 0x10
jmp case.0x1401a9434.81
mov al, 0xe
jmp case.0x1401a9434.81
mov al, 0x21
jmp case.0x1401a9434.81
mov al, 0xb
jmp case.0x1401a9434.81
mov al, 4
jmp case.0x1401a9434.81
mov al, 0x28
jmp case.0x1401a9434.81
mov al, 0xc
jmp case.0x1401a9434.81
mov al, 9
jmp case.0x1401a9434.81
mov al, 0x19
jmp case.0x1401a9434.81
mov al, 0x18
jmp case.0x1401a9434.81
mov al, 2
jmp case.0x1401a9434.81
mov al, 0xf
jmp case.0x1401a9434.81
mov al, 3
jmp case.0x1401a9434.81
mov al, 7
jmp case.0x1401a9434.81
mov al, 1
jmp case.0x1401a9434.81
mov al, 0x1f
jmp case.0x1401a9434.81
mov al, 0x11
jmp case.0x1401a9434.81
mov al, 0x29
jmp case.0x1401a9434.81
invalid
mov byte [rax - 0x4f7b14ec], dh
add eax, 0x15b080eb
jmp case.0x1401a9434.81
mov al, 0x15
mov al, 0x14
jmp case.0x1401a9434.81
mov al, 5
jmp case.0x1401a9434.81
mov al, 0x15
jmp case.0x1401a9434.81
invalid
mov al, 0xd
jmp case.0x1401a9434.81
invalid
invalid
invalid
mov al, 6
jmp case.0x1401a9434.81
invalid
invalid
invalid
mov al, 0x12
jmp case.0x1401a9434.81
invalid
invalid
invalid
mov al, 0xa
jmp case.0x1401a9434.81
invalid
invalid
invalid
mov al, 8
jmp case.0x1401a9434.81
invalid
invalid
invalid
mov al, 0x1e
jmp case.0x1401a9434.81
invalid
invalid
invalid
mov al, 0x20
jmp case.0x1401a9434.81
invalid
invalid
invalid
mov al, 0x16
jmp case.0x1401a9434.81
invalid
invalid
invalid
mov al, 0x27
jmp case.0x1401a9434.81
invalid
invalid
invalid
mov al, 0x13
jmp case.0x1401a9434.81
invalid
invalid
invalid
mov al, 0x17
jmp case.0x1401a9434.81
invalid
invalid
invalid
mov al, 0x1c
jmp case.0x1401a9434.81
invalid
invalid
invalid
mov al, 0x1d
jmp case.0x1401a9434.81
mov al, 0x26
jmp case.0x1401a9434.81
mov al, 0x1a
jmp case.0x1401a9434.81
xor r14d, r14d
jmp 0x1401aa96f
mov rcx, qword [rbp - 0x28]
call r13
jmp 0x1401aa96f
cmp ebx, 2
mov r15, qword [rbp + 0x48]
mov r13, qword [sym.imp.kernel32.dll_CloseHandle]
mov rax, qword [rbp + 0x40]
shl rax, 1
test rax, rax
je 0x1401aab49
mov edx, 2
mov rcx, qword [rbp + 0x38]
call fcn.140001b50
mov r12, qword [rbp + 0x10]
mov r14, rdi
test r14, r14
je 0x1401aab6f
xor ebx, ebx
nop word [rax + rax]
mov rcx, qword [r12 + rbx*8]
inc rbx
call r13
cmp rdi, rbx
jne 0x1401aab60
cmp qword [rbp + 8], 0
jne 0x1401aab88
jmp 0x1401aab95
call qword [sym.imp.kernel32.dll_GetLastError]
mov esi, eax
shl rsi, 0x20
or rsi, 2
mov edx, 8
mov rcx, r12
call fcn.140001b50
mov edx, 8
mov rcx, r15
call fcn.140001b50
mov rax, rsi
add rsp, 0xd8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, [rbp + 8]
call fcn.1401aae10
xor esi, esi
jmp 0x1401aab95
mov rcx, qword [rbp - 0x28]
call qword [sym.imp.kernel32.dll_CloseHandle]
mov rdi, r14
mov r15, qword [rbp + 0x48]
test r14, r14
jne 0x1401aab55
jmp 0x1401aab6f
mov ecx, 8
mov edx, 0x400
call fcn.1401c6700
mov qword [rbp + 0x48], r15
mov ecx, 8
mov edx, 8
call fcn.1401c6700
ud2
sub rsp, 0x58
mov rdx, rcx
retf 0x8d48
je 0x1401af76e
xor byte [rax - 0x7d], cl
and dword [rsi], 0
retf 0x8d48
and dword [rsi], 0
lea r9, [rsp + 0x38]
and qword [r9], 0
mov qword [rsp + 0x28], r9
mov qword [rsp + 0x20], r9
and al, 0x20
and al, 0x20
lea rdi, [rsp + 0x40]
mov rcx, rdi
mov r8, rsi
call case.0x140194648.543
mov rsi, qword [rsi]
mov rcx, qword ss:[rdi]
mov rcx, qword ss:[rdi]
mov rdx, qword [rdi + 8]
call fcn.1401af825
mov rax, rsi
add rsp, 0x58
pop rdi
pop rsi
ret
leave
sub rsp, 0x20
mov rsi, rcx
test rdx, rdx
je 0x1401af844
xor eax, eax
jmp 0x1401af854
call fcn.1401c2c84
mov dword [rsi + 0x10], eax
mov eax, 1
xor r8d, r8d
add byte [rcx + 0x1b81046], cl
add byte [rax], al
add byte [rbp + 0x31], al
ror byte [rcx + rcx*4 + 0x46], 8
mov qword [rsi + 8], r8
mov qword [rsi], rax
add rsp, 0x20
add esp, 0x20
pop rsi
ret
test eax, eax
cmovne r8, r9
mov qword [rsp + 0x20], rcx
mov rcx, rdx
mov edx, 1
mov r9d, eax
call qword [sym.imp.advapi32.dll_GetTokenInformation]
mov rcx, rsi
mov edx, eax
add rsp, 0x30
pop rsi
jmp 0x1401ab795
invalid
push rdi
mov rdi, rcx
lea rsi, [rbp - 0x28]
fmul dword [rax - 0x77]
int1
fmul dword [rax - 0x77]
int1
call fcn.1401af89e
mov rsi, qword [rsi]
test rsi, rsi
je 0x1401af903
invalid
or cl, byte [rax - 0x75]
loopne 0x1401af946
loopne 0x1401af946
mov rax, qword [rbp - 0x20]
mov qword [rbp - 0x10], rax
loopne 0x1401af946
mov dword [rbp - 0x10], eax
jmp 0x1401af92d
mov rcx, qword [rbp - 0x20]
mov qword [rbp - 0x10], rcx
xor edx, edx
ror byte [rcx - 0x77], cl
clc
ror byte [rcx - 0x77], cl
clc
call qword [sym.imp.kernel32.dll_HeapFree]
test eax, eax
je 0x1401af91e
xor ecx, ecx
jmp 0x1401af926
call fcn.1401c2c84
push 1
xor eax, dword [rcx]
add byte [rdx + 1], ch
pop rcx
xor edx, edx
call fcn.1401af825
shr al, cl
clc
invalid
mov rcx, rsi
mov rdx, qword [rbp - 0x10]
call fcn.1401af825
invalid
invalid
invalid
nop
add rsp, 0x50
pop rdi
pop rsi
pop rbp
ret
adc byte [rbp + 0x56], dl
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x50]
xor ecx, ecx
mov rdx, qword [rbp - 0x10]
call fcn.1401af825
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
add esp, 0x30
pop rsi
jmp 0x1401ab795
invalid
invalid
invalid
mov ebp, 0x8348ffff
in al, dx
pop rax
mov rax, qword [0x1402c60d0]
cmp rax, 2
clc
invalid
sbb eax, 0x48001167
cmp eax, 2
clc
invalid
clc
add dh, byte [rax + rdi + 0x48]
lea eax, [0x1402c60d0]
adc byte [rdi + 0x11], ah
invalid
je 0x1401af9f1
lea rax, [0x1402c60d0]
adc byte [rdi + 0x11], ah
add byte [rax - 0x73], cl
lea rdx, [rsp + 0x30]
lea rdx, [rsp + 0x30]
mov qword [rdx], rax
lea rax, [0x1402c60d8]
or dword [rdi + 0x11], esp
add byte [rbp + rcx*4 + 0x44], cl
lea eax, [rsp + 0x38]
or dword [rdi + 0x11], esp
add byte [rbp + rcx*4 + 0x44], cl
lea eax, [rsp + 0x38]
lea eax, [rsp + 0x38]
and al, 0x38
mov qword [r8], rax
lea rcx, [rsp + 0x40]
lea ecx, [rsp + 0x40]
lea ecx, [rsp + 0x40]
mov qword [rcx], rdx
mov qword [rcx + 8], r8
lea rax, [rsp + 0x2f]
lea eax, [rsp + 0x2f]
lea eax, [rsp + 0x2f]
mov qword [rcx + 0x10], rax
adc al, ch
jl 0x1401af9f9
call fcn.14006046d
jmp 0x1401af9f0
call qword [rax + 0x58c48348]
nop
add rsp, 0x58
ret
push rdi
push r14
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rsp + 0x60]
lea ebp, [rsp + 0x60]
lea ebp, [rsp + 0x60]
mov qword [rbp], 0xfffffffffffffffe
mov rax, rdx
mov rsi, rcx
lea rdx, [rbp - 4]
push rbp
cld
push rbp
cld
mov rcx, rax
call qword [sym.imp.shell32.dll_CommandLineToArgvW]
fadd qword [rcx]
add byte [rax - 0x7b], cl
invalid
je 0x1401afaa7
fadd qword [rcx]
add byte [rax - 0x7b], cl
sal byte [rbx + rdi*2 + 0x48], 0x89
invalid
mov rdi, rax
lea rbx, [rbp - 0x20]
lea ebx, [rbp - 0x20]
lea ebx, [rbp - 0x20]
and qword [rbx], 0
mov qword [rbx + 8], 8
mov dword [rbx + 8], 8
mov dword [rbx + 8], 8
or byte [r8], cl
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
and qword [rbx + 0x10], 0
and dword [rbx + 0x10], 0
movsxd rax, dword [rbp - 4]
cld
lea r12, [rdi + rax*8]
lea r14, [rbp - 0x38]
mov r13, rdi
enter 0xffffffffffff8949, 0xfffffffffffffffd
cmp r13, r12
cmp ebp, esp
in eax, 0x74
sub ecx, dword [rbp - 0x75]
jge case.0x1401b5a67.342
je 0x1401afa83
mov r15, qword [r13]
mov rcx, r15
call sub.api_ms_win_crt_string_l1_1_0.dll_wcslen
add byte [rcx + rcx*4 - 0xf], cl
add byte [rcx + rcx*4 - 0xf], cl
mov rdx, r15
mov edx, edi
mov r8, rax
call fcn.1401ada77
mov rcx, rbx
invalid
mov rdx, r14
call fcn.1401afdbf
add r13, 8
invalid
or bl, ch
invalid
invalid
invalid
invalid
mov rcx, rdi
mov ecx, edi
call qword [sym.imp.kernel32.dll_LocalFree]
test rax, rax
jne 0x1401afa96
hlt
call fcn.1401c2c84
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov qword [rsi + 0x10], rax
mov dword [rsi + 0x10], eax
adc byte [rdi], r9b
adc byte [rdi], cl
movups xmm0, xmmword [rbp - 0x20]
adc byte [rbp - 0x20], al
movups xmmword [rsi], xmm0
jmp case.0x1401b5e0b.327
invalid
and qword [rsi], 0
mov qword [rsi + 8], 8
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
and qword [rsi + 0x10], 0
adc byte [rax], al
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
and al, 0x10
push rbp
push r15
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x60]
lea rcx, [rbp - 0x20]
lea ecx, [rbp - 0x20]
lea ecx, [rbp - 0x20]
loopne 0x1401afacf
call fcn.140008c0f
and al, 0x91
in eax, 0xff
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax + 0x74c13948], al
xor ecx, dword [rax - 0x77]
enter 0xffffffffffff8b48, 0x45
enter 0xffffffffffff8b48, 0x45
mov qword [rbp - 0x38], rcx
mov rax, qword [rbp - 0x20]
mov qword [rbp - 0x30], rax
mov dword [rbp - 0x30], eax
enter 0xffffffffffff8b48, 0x45
loopne 0x1401afc45
mov dword [rbp - 0x30], eax
mov rdx, qword [rax + 8]
mov rcx, rsi
call fcn.1401af9f7
mov rcx, qword [rbp - 0x38]
mov rdx, qword [rbp - 0x30]
call fcn.140005158
invalid
jmp 0x1401afc38
jmp 0x1401afc07
invalid
mov ecx, dword [rbp - 0x28]
mov rdx, rbx
call fcn.140005158
and qword [rsi], 0
mov qword [rsi + 8], 8
mov dword [rsi + 8], 8
mov dword [rsi + 8], 8
and qword [rsi + 0x10], 0
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
movzx edx, word [rcx + 0x10]
test dx, dx
test edx, edx
invalid
je 0x1401afccf
sal byte [rdi + rcx + 0x66], cl
and dword [rsi + 0x10], 0
invalid
and word [rsi + 0x10], 0
add byte [rsi - 0x48], ah
add dword [rax], eax
mov ax, 1
add rsp, 0x20
pop rsi
ret
mov rcx, rsi
call fcn.1401749bb
mov ecx, eax
sal dword [rcx], 0xc0
sal dword [rcx], 0xc0
test ecx, ecx
je 0x1401afd16
cmp edx, 0x110000
je 0x1401afcc9
cmp edx, 0xffff
jbe 0x1401afcc5
add byte [rsi - 0x2a], dh
lea ecx, [rdx + 0xff0000]
shr ecx, 0xa
or ecx, 0xd800
and edx, 0x3ff
add byte [rcx + 0xdc00ca], al
add byte [rsi - 0x77], ah
push rsi
adc byte [rsi - 0x48], ah
add dword [rax], eax
add byte [rcx + 0xdc00ca], al
add byte [rsi - 0x77], ah
push rsi
adc byte [rsi - 0x48], ah
add dword [rax], eax
mov edx, ecx
jmp 0x1401afcc9
jmp 0x1401afcc9
sub r10, rax
jb 0x1401afd7d
cmp rdx, r9
cmp edx, ecx
jb case.0x1401a405c.147
lea rax, [rcx + rax*2]
mov rdx, r10
mov rdx, r10
add rsp, 0x28
ret
mov rcx, rax
mov rdx, r9
call fcn.1401c7190
or byte [rcx + rax], dh
mov rcx, r9
call fcn.1401c6f20
int3
cmp dword [rdx], eax
jne 0x1401afdb0
mov rax, qword [rdx + 8]
mov r8, qword [rdx + 0x10]
mov rdx, rax
jmp fcn.14003f3ec
mov rax, qword [rdx + 0x10]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rdx]
adc byte [rax - 0x77], cl
adc byte [r15], cl
adc byte [rdx], al
movups xmmword [rcx], xmm0
ret
adc byte [rbp + 0x56], dl
push rdi
sub rsp, 0x20
in al, dx
and byte [rax - 0x73], cl
push 0x30
in al, dx
and byte [rax - 0x73], cl
push 0x30
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
or al, ch
invalid
jne 0x1401afe1e
invalid
nop
or al, ch
invalid
add rsp, 0x20
and byte [rdi + 0x5e], bl
pop rdi
pop rsi
pop rbp
ret
push rsi
push rdi
sub rsp, 0x70
lea rbp, [rsp + 0x70]
lea ebp, [rsp + 0x70]
lea ebp, [rsp + 0x70]
mov qword [rbp - 8], 0xfffffffffffffffe
mov rsi, rcx
lea rcx, [r8 + r8]
xor eax, eax
invalid
invalid
ror byte [rax - 0x7b], 0xc9
test rcx, rcx
je 0x1401afe72
cmp word [rdx + rax*2], 0
je 0x1401afea1
inc rax
add rcx, 0xfffffffffffffffe
jmp 0x1401afe5d
lea rdi, [rbp - 0x30]
mov rcx, rdi
mov ecx, edi
mov ecx, edi
call fcn.14018eeb0
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
lea rcx, [rbp - 0x48]
lea ecx, [rbp - 0x48]
lea ecx, [rbp - 0x48]
mov qword [rbp - 0x10], rdx
call fcn.1401a6dd0
lea rdx, [rbp - 0x48]
mov rcx, rsi
call fcn.1401afd91
jmp 0x1401afed1
lea rdi, [rbp - 0x30]
mov rcx, rdi
mov r8, rax
call fcn.14018eeb0
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
lea rcx, [rbp - 0x48]
mov qword [rbp - 0x10], rdx
call fcn.1401a6dd0
lea rdx, [rbp - 0x48]
mov rcx, rsi
call fcn.1401afd91
mov rcx, qword [rbp - 0x30]
mov rdx, qword [rbp - 0x10]
call fcn.1400373d1
nop
add rsp, 0x70
pop rdi
pop rsi
pop rbp
ret
sub rsp, 0x20
lea rbp, [rdx + 0x70]
push 0x70
push 0x70
mov rcx, qword [rbp - 0x30]
mov rdx, qword [rbp - 0x10]
mov edx, dword [rbp - 0x10]
mov edx, dword [rbp - 0x10]
call fcn.1400373d1
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
and al, 0x10
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x70]
mov rcx, qword [rbp - 0x30]
ror byte [rax - 0x75], 1
push rbp
invalid
call fcn.1400373d1
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
ror byte [rax - 0x75], 1
push rbp
invalid
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x70
sub esp, 0x70
sub esp, 0x70
test cl, cl
je 0x1401b00bb
mov rsi, r9
mov rdi, r8
invalid
mov rbx, rdx
movzx eax, cl
movabs r15, 0x8000000000000000
cmp eax, 1
je 0x1401aff6a
invalid
cmp qword [rsi], r15
jne 0x1401b00bb
lea r14, [rsp + 0x28]
mov rcx, r14
mov rdx, rbx
mov r8, rdi
call fcn.14018f1f0
mov al, byte [r14]
mov rcx, qword [r14 + 0x10]
mov rdx, qword [r14 + 0x20]
movzx r8d, al
lea r9, [0x14028dc40]
movsxd r10, dword [r9 + r8*4]
add r10, r9
mov r8, rdi
mov r9, rbx
jmp r10
add rcx, 4
jmp 0x1401affdd
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 8
jmp 0x1401affdd
mov r8, rdi
sub r8, rcx
jb 0x1401b00c7
add rcx, rbx
mov r9, rcx
test r8, r8
je 0x1401b0007
mov cl, byte [r9]
cmp cl, 0x2f
sete dl
cmp cl, 0x5c
sete cl
or cl, dl
jmp 0x1401b0009
xor ecx, ecx
test cl, cl
jne 0x1401b0025
cmp al, 5
jb 0x1401b0025
mov rcx, qword [rsi]
mov rdx, qword [rsi + 8]
call fcn.14005fb5b
mov qword [rsi], r15
jmp 0x1401b00bb
lea r14, [rsp + 0x40]
mov qword [r14], rbx
mov qword [r14 + 8], rdi
mov cl, 1
and qword [rsp + 0x28], 0
mov rbx, rax
test cl, 1
je 0x1401b004f
mov rcx, r14
call fcn.1401b0300
mov rbx, rax
mov rdi, rdx
test rbx, rbx
je 0x1401b00bb
cmp qword [rsp + 0x28], 0
je 0x1401b0063
mov rax, qword [rsp + 0x30]
jmp 0x1401b007e
mov rcx, r14
call fcn.1401b0300
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rdx
test rax, rax
je 0x1401b008c
mov rdi, qword [rsp + 0x38]
xor ecx, ecx
jmp 0x1401b0033
lea r14, [rsp + 0x50]
mov rcx, r14
mov rdx, rbx
mov r8, rdi
call fcn.1401ab3a0
mov rcx, qword [rsi]
mov rdx, qword [rsi + 8]
call fcn.14005fb5b
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea r8, str.library_std_srcpath.rs
mov rdx, rdi
call fcn.1401c6ea0
int3
test al, 0x6a
sub al, 0x41
pop rax
call case.0x140194648.550
add byte [rax], al
lea rdx, [0x140264874]
lea rcx, [rbp - 0x40]
push 0x12
pop r8
pop rax
call case.0x140194648.550
add al, byte [rax]
add byte [rax - 0x75], cl
mov rsi, qword [rbp - 0x50]
mov rcx, rsi
call fcn.1401b479d
mov qword [rbp + 0x10], rdx
push rbp
adc byte [rax - 0x7b], cl
invalid
je 0x1401b4429
mov dword [rbp + 0x1c], 0x800
lea rcx, [rbp - 0x28]
mov edx, 0x800
or byte [rax], al
invalid
call fcn.1401481de
mov rbx, qword [rbp - 0x38]
mov ebx, dword [rbp - 0x38]
lea r13, [rbp + 0x1c]
lea ebp, [rbp + 0x1c]
insd dword [rdi], dx
sbb al, 0x4c
lea edi, [rbp - 0x10]
lea r12, [rbp - 0x28]
lea esp, [rbp - 0x28]
invalid
invalid
mov r14, qword [rbp - 0x20]
mov qword [rsp + 0x20], r13
mov rcx, r15
stc
mov rdx, qword [rbp + 0x10]
push rbp
adc byte [rcx - 0x77], cl
fmul dword [rbp - 0x77]
mov ecx, esi
call case.0x140148b47.1542
add byte [rax - 0x75], cl
invalid
invalid
test rcx, rcx
je 0x1401b443f
cmp dword [rbp], 0x800700ea
jne 0x1401b446c
outsd dx, dword [rsi]
mov rax, qword [rbp - 8]
mov qword [rbp + 8], rax
mov rax, qword [rbp - 0x28]
fmul dword [r8 - 0x77]
mov dword [rbp - 0x18], eax
mov edx, dword [rbp + 0x1c]
push rbp
sbb al, 0x4c
mov ecx, esp
call fcn.14005ae72
mov rcx, qword [rbp + 8]
test rcx, rcx
je case.0x1400089d2.2945
mov rax, qword [rcx]
call qword [rax + 0x10]
adc bl, ch
jmp case.0x1400089d2.2945
movabs rax, 0x8000000000000000
mov qword [rdi], rax
invalid
mov rbx, qword [rbp - 0x38]
jmp 0x1401b44bf
invalid
mov r8d, dword [rbp + 0x1c]
shr r8d, 1
lea rcx, [rbp - 0x10]
invalid
mov rdx, r14
call fcn.1401ada77
mov rax, qword [rbp - 8]
mov rdx, qword [rbp]
invalid
mov rcx, rdx
sub rdx, 1
jb 0x1401b4499
invalid
invalid
cmp byte [rax + rcx - 1], 0
je 0x1401b445a
jmp case.0x140042a7a.1311
movabs rax, 0x8000000000000000
mov qword [rdi], rax
add byte [rax], al
add byte [rax], al
invalid
or byte [rax - 0x77], 7
mov rdx, qword [rbp - 8]
call fcn.1401af825
mov bl, 0xff
dec dword [rax - 0x75]
fmul dword [r9 + rcx*4 - 0xe]
fmul dword [rcx + rcx*4 - 0xe]
mov rdx, r14
bnd call fcn.1400373d1
mov rcx, qword [rbp + 0x10]
adc r8b, r13b
call fcn.1401b4802
add eax, dword [rax]
add bl, ch
invalid
xor ecx, ecx
mov qword [rbp], rcx
mov qword [rdi + 0x10], rcx
movups xmm0, xmmword [rbp - 0x10]
movups xmmword [rdi], xmm0
mov rcx, qword [rbp - 0x28]
mov ecx, dword [rbp - 0x28]
mov rdx, r14
mov edx, esi
bnd call fcn.1400373d1
sbb ebp, dword [rdi]
invalid
call 0x18da68db8
mov rcx, qword [rbp + 0x10]
call fcn.1401b4802
mov rcx, qword [rbp - 0x40]
mov rdx, rbx
mov edx, ebx
call fcn.140005158
lea ecx, [riz*8 + 0x4d8b48ff]
test al, 0x48
mov edx, esi
call fcn.140005158
nop
add rsp, 0xa8
invalid
test al, 0
add byte [rax], al
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea ebp, [rdx + 0x80]
mov rcx, qword [rbp - 0x58]
test al, 0x48
mov edx, dword [rbp - 0x50]
mov al, 0xe8
or al, 0xe5
or al, 0xe5
in eax, 0xff
in eax, 0xff
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rbp
ret
push rbp
push r15
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
mov rcx, qword [rbp - 0x40]
ror byte [r8 - 0x75], 0x55
ror byte [rax - 0x75], 0x55
enter 0x8e8, 0xc
in eax, 0xff
nop
add rsp, 0x28
add esp, 0x28
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop rsi
pop r15
pop rdi
pop rbp
ret
push rbp
push r15
push r14
push rsi
push rsi
push r13
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax], al
mov rcx, qword [rbp + 0x10]
call fcn.1401b4802
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rsp + 0x10], rdx
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
invalid
in al, dx
sub byte [rax - 0x73], cl
lea rbp, [rdx + 0x80]
invalid
invalid
jge case.0x14002e130.2617
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
cmp qword [rbp + 8], 0
je 0x1401b4601
add byte [rdx + rcx + 0x48], dh
mov ecx, dword [rbp + 8]
invalid
invalid
mov rcx, qword [rbp + 8]
or byte [r8 - 0x75], r9b
add edi, edi
push rax
adc byte [rax + 0x28c48348], dl
add esp, 0x28
mov rax, qword [rcx]
mov eax, dword [rcx]
call qword [rax + 0x10]
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
push rdi
push rsp
add byte [rax], al
add byte [rax - 0x39], cl
and r14b, r15b
invalid
invalid
or byte [r14 - 0x7d], spl
invalid
add dword [rax], eax
add byte [rax], al
add al, 0xfc
jmp qword [rsi - 0x7b]
invalid
invalid
test byte [rax], 0
inc eax
clc
add eax, 0x485a046a
pop rdx
cmovae rdx, rax
cmovae edx, eax
invalid
invalid
cmp dword [rdi], 0
or byte [r15], r9b
or byte [rdi], cl
test dword [rdx + 0x48000000], esi
mov esi, dword [rdi + 0x10]
ja case.0x1400089d2.2852
ja case.0x1400089d2.2852
adc byte [rsi - 0x77], ah
invalid
lea ebx, [rbp + 8]
pop rbp
or byte [rax - 0x77], cl
mov qword [rbx], rcx
mov qword [rbx + 8], rsi
mov dword [rbx + 8], esi
adc byte [r9], al
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rbp - 0x40]
add dword [rax], eax
add byte [rax], al
adc byte [r15], r9b
adc byte [rdi], cl
sub dword [rdi], eax
mov ecx, edi
clc
add dword [rbp + 0x39], esi
jne case.0x14000bc89.2815
xlatb
int1
push rbp
test al, 0x48
inc edx
cmp al, 0x6e
invalid
adc byte [rbp + 8], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
add byte [rax], al
adc byte [rax], al
pop rsp
mov qword [rsp + 0x10], rdx
push rbp
push r15
push rdi
push r14
push rsi
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub byte [rax - 0x73], cl
lea ebp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
or byte [r8 - 0x75], r9b
push rbp
adc al, ch
int 9
or ebp, esp
invalid
or byte [r8 - 0x75], r9b
push rbp
adc al, ch
int 9
or ebp, esp
invalid
nop
add rsp, 0x28
pop rbx
invalid
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rbp
ret
mov qword [rsp + 0x20], rax
and al, 0x20
mov rcx, 0xffffffff80000002
xor r8d, r8d
add al, byte [rax]
add byte [rax + 0x41c03145], al
invalid
add byte [rax], al
add byte [rbp + 0x31], 0xc0
mov r9d, 0x20019
mov ecx, 0x20019
call qword [sym.imp.advapi32.dll_RegOpenKeyExW]
lea rsi, [rsp + 0x30]
lea esi, [rsp + 0x30]
lea esi, [rsp + 0x30]
mov rcx, rsi
mov ecx, esi
mov edx, eax
call fcn.1401b486f
add byte [rax], al
mov rdi, qword [rsi]
mov edi, dword [rsi]
ret 0x96e8
mov edi, dword [rsi]
mov rdx, qword ds:[rsi + 8]
mov rdx, qword [rsi + 8]
mov rcx, rdi
call fcn.1401af825
test rdi, rdi
je case.0x140194883.448
invalid
xor eax, eax
jmp 0x1401b47fb
mov rdx, qword [rsp + 0x28]
sub byte [rax + 1], bh
mov eax, 1
add dword [rax], eax
add byte [rax], al
add rsp, 0x48
pop rdi
pop rsi
invalid
ret
sub esp, 0x40
in al, dx
call qword [sym.imp.advapi32.dll_RegCloseKey]
call qword [sym.imp.advapi32.dll_RegCloseKey]
call qword [sym.imp.advapi32.dll_RegCloseKey]
lea rsi, [rsp + 0x28]
mov rcx, rsi
mov edx, eax
call fcn.1401b486f
add byte [rax - 0x75], cl
invalid
add byte [rax - 0x75], cl
invalid
mov rdx, qword [rsi + 8]
mov edx, dword [rsi + 8]
push rsi
or byte [rax - 0x7d], cl
invalid
add rsp, 0x40
add esp, 0x40
pop rsi
jmp fcn.1401af825
scasd eax, dword [rdi]
invalid
sub esp, 0x40
mov rsi, rcx
mov rsi, rcx
invalid
mov rcx, qword [rsp + 0x70]
and al, 0x70
and al, 0x70
lea rax, [rsp + 0x3c]
and al, 0x3c
and dword [rax], 0
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x28], ecx
add byte [rax - 0x77], cl
mov dword [rsp + 0x28], ecx
and al, 0x28
and al, 0x28
mov qword [rsp + 0x20], r9
mov rcx, rdx
mov rdx, r8
xor r8d, r8d
invalid
ret 0x3145
ror byte [rcx - 0x77], 0xc1
mov r9, rax
call qword [sym.imp.advapi32.dll_RegQueryValueExW]
mov rcx, rsi
mov ecx, esi
adc cl, byte [rax - 0x76b7ffff]
mov ecx, esi
int1
mov edx, eax
call fcn.1401b486f
add byte [rax], al
nop
add rsp, 0x40
add esp, 0x40
invalid
invalid
pop rsi
ret
in al, dx
and byte [rax - 0x77], cl
invalid
movzx ecx, dx
or ecx, 0x80070000
add byte [rax], al
invalid
invalid
add byte [rbp - 0x35b1f02e], 0xe8
xchg ecx, eax
fadd qword [rax]
add byte [rax - 0x77], cl
invalid
invalid
test edx, edx
cmovle ecx, edx
invalid
invalid
call fcn.1401c251f
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
or byte [rcx + 0x1b81056], r9b
add byte [rax], al
invalid
or byte [rcx + 0x1b81056], r9b
add byte [rax], al
add bl, ch
add dh, byte [rcx]
xor eax, eax
mov qword [rsi], rax
push rsi
adc byte [rax + 1], bh
jmp case.0x140148b47.1539
xor eax, eax
mov qword [rsi], rax
mov dword [rsi], eax
invalid
add rsp, 0x20
and byte [rsi - 0x3d], bl
pop rsi
ret
cmp byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
invalid
xor byte [rax - 0x39], cl
add r14b, r15b
add dh, bh
mov qword [rbp], 0xfffffffffffffffe
mov rsi, rcx
mov esi, ecx
add dh, bh
invalid
mov rcx, qword [rcx]
mov rdx, qword [rsi + 8]
mov edx, dword [rsi + 8]
or al, ch
call fcn.1400373d1
mov qword [rbp - 8], rsi
mov dword [rbp - 8], esi
or byte [rbx], ch
call 0x1b5a491cb
dec dword [rax - 0x77]
jne case.0x140195993.395
dec dword [rax - 0x77]
jne case.0x140195993.395
lea rcx, [rsi + 0x20]
call fcn.14016bc02
jae 0x1401b48d0
dec dword [rax - 0x75]
clc
and al, r13b
sub al, 0x73
jae 0x1401b48d0
dec dword [rax - 0x75]
clc
lea rcx, [rax + 0x88]
lea ecx, [rax + 0x88]
add byte [rax], al
call fcn.1401b14ed
mov rsi, qword [rbp - 8]
jne case.0x140148f55.2718
invalid
invalid
jne case.0x140148f55.2718
mov rcx, qword [rsi + 0x38]
mov ecx, dword [rsi + 0x38]
cmp byte [rax - 0x75], cl
mov rdx, qword [rsi + 0x40]
mov edx, dword [rsi + 0x40]
push rsi
call fcn.14005fb5b
mov dl, 0xea
invalid
call fcn.14005fb5b
mov ecx, dword [rsi + 0x58]
pop rax
mov rdx, qword [rsi + 0x60]
call fcn.1401b4ae2
fild word [rcx]
add dword [rax], eax
add byte [rax], al
push rsi
invalid
add byte [rax], al
mov rax, qword [rbp - 8]
clc
mov ecx, dword [rax + 0x68]
mov rdx, qword [rax + 0x70]
mov edx, dword [rax + 0x70]
push 0x70508b48
mov edx, dword [rax + 0x70]
push rax
jo case.0x1401968d3.325
invalid
call fcn.1401b4ae2
iretd
add byte [rax], al
mov rax, qword [rbp - 8]
mov ecx, dword [rax + 0x78]
js 0x1401b4963
mov edx, dword [rax + 0x80]
js 0x1401b4963
mov edx, dword [rax + 0x80]
nop
add byte [rax], 0
add byte [rax], al
add al, ch
call fcn.1401b4ae2
mov rcx, qword [rbp - 8]
mov ecx, dword [rbp - 8]
clc
call fcn.1401b4ae2
mov rcx, qword [rbp - 8]
mov ecx, dword [rbp - 8]
clc
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
clc
add rcx, 0xa8
shr dword [rax + 0x48000000], 0x83
test al, 0
add byte [rax], al
add rsp, 0x38
invalid
pop rsi
pop rbp
jmp fcn.1401b1422
retf 0xffff
invalid
invalid
invalid
dec dword [rax - 0x77]
push rsp
and al, 0x10
adc byte [rbp + 0x56], dl
push rsi
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x30]
push 0x30
mov rax, qword [rbp - 8]
lea rcx, [rax + 0x88]
mov byte [rax], al
add byte [rax], al
add byte [rax], al
call fcn.1401b14ed
nop
xchg edx, eax
retf
add rsp, 0x28
pop rsi
pop rbp
ret
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x30]
mov rsi, qword [rbp - 8]
mov esi, dword [rbp - 8]
mov esi, dword [rbp - 8]
clc
mov rcx, qword [rsi + 0x38]
mov rdx, qword [rsi + 0x40]
call fcn.14005fb5b
call fcn.14005fb5b
mov cl, 0xea
dec dword [rbx - 0x74b7a7b2]
mov ecx, dword [rsi + 0x58]
mov rdx, qword [rsi + 0x60]
invalid
mov ecx, dword [rsi + 0x58]
pop rax
mov rdx, qword [rsi + 0x60]
mov edx, dword [rsi + 0x60]
call fcn.1401b4ae2
add dword [rax], eax
add byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
nop
add rsp, 0x28
invalid
pop rsi
pop rbp
ret
mov qword [rsp + 0x10], rdx
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
sub byte [rax - 0x73], cl
lea rbp, [rdx + 0x30]
push 0x30
mov rax, qword [rbp - 8]
mov eax, dword [rbp - 8]
clc
mov ecx, dword [rax + 0x68]
push 0x70508b48
mov rdx, qword [rax + 0x70]
jo 0x1401b499a
call fcn.1401b4ae2
sub al, 1
add byte [rax], al
nop
add rsp, 0x28
invalid
sub byte [rsi + 0x5d], bl
invalid
sub byte [rsi + 0x5d], bl
ret
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x30]
push 0x30
sub byte [rax - 0x73], cl
push 0x30
xor byte [rax - 0x75], cl
clc
mov rax, qword [rbp - 8]
mov ecx, dword [rax + 0x78]
mov rdx, qword [rax + 0x80]
call fcn.1401b4ae2
add al, byte [rcx]
add dword [rax], eax
add byte [rax], al
add byte [rax], 0
add al, ch
add al, byte [rcx]
add dword [rax], eax
add byte [rax], al
nop
add rsp, 0x28
invalid
sub byte [rsi + 0x5d], bl
invalid
sub byte [rsi + 0x5d], bl
ret
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
sub esp, 0x28
sub byte [rax - 0x73], cl
push 0x30
lea rbp, [rdx + 0x30]
mov rcx, qword [rbp - 8]
mov ecx, dword [rbp - 8]
add rcx, 0xa8
test al, 0
add byte [rax], al
invalid
add al, ch
sbb ecx, edx
invalid
invalid
call fcn.1401b1422
nop
add rsp, 0x28
add esp, 0x28
retf 0xffff
add esp, 0x28
pop rsi
pop rbp
ret
and byte [rax - 0x77], cl
invalid
mov rsi, rcx
mov rcx, qword [rcx]
or dword [rax - 0x75], ecx
push rsi
or al, ch
scasb al, byte [rdi]
sub eax, ebp
invalid
or dword [rax - 0x75], ecx
push rsi
or al, ch
scasb al, byte [rdi]
sub eax, ebp
dec dword [rax - 0x75]
mov rcx, qword [rsi + 0x18]
mov rdx, qword [rsi + 0x20]
push rsi
and byte [rax - 0x7d], cl
add esp, 0x20
invalid
invalid
pop rsi
sbb byte [rax - 0x75], r9b
push rsi
and byte [rax - 0x7d], cl
invalid
invalid
jmp fcn.1400373d1
lea rbp, [rsp + 0x40]
insb byte [rdi], dx
and al, 0x40
mov qword [rbp - 8], 0xfffffffffffffffe
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
or byte [rax + 0x39], 1
invalid
add byte [rax], al
add byte [rax], al
invalid
or byte [rax + 0x39], 1
invalid
add byte [rax], al
add byte [rax + 0x75013948], al
or byte [rax + 0x39], 1
add dword [rbp + 0x1e], esi
add dword [rbp + 0x1e], esi
jne case.0x14002e130.2652
mov rdx, qword [rcx + 8]
mov edx, dword [rcx + 8]
push rcx
or byte [rcx + 0x3e083d0], cl
and eax, 3
mov eax, edx
and eax, 3
lea rcx, [rax - 2]
cmp rcx, 2
cmp ecx, 2
stc
add dh, byte [rdx + 5]
jb case.0x14000bc89.2892
jb case.0x14000bc89.2892
test rax, rax
jne 0x1401b4a7e
adc byte [rax - 0x7d], cl
invalid
add rsp, 0x40
pop rbp
ret
add rsp, 0x40
add esp, 0x40
pop rbp
jmp fcn.1401b4a0f
xchg ecx, eax
invalid
invalid
invalid
xchg ecx, eax
invalid
invalid
lea rax, [rdx - 1]
mov qword [rbp - 0x18], rax
mov dword [rbp - 0x18], eax
call 0x13f65d5d2
call 0x13f65d5d2
mov rax, qword [rdx + 7]
mov qword [rbp - 0x10], rdx
mov dword [rbp - 0x10], edx
push rbp
invalid
call qword [rax]
invalid
push rbp
invalid
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax - 1]
mov rdx, qword [rax + 7]
mov edx, dword [rax + 7]
call fcn.14001cb0d
push 0x48ffe680
out 0xff, al
dec dword [rax - 0x75]
call 0x180dfcdf5
invalid
dec dword [rax - 0x75]
call 0x180dfcdf5
call 0x180dfcdf5
pop rbp
pop rbp
jmp fcn.14003cc4d
sub eax, 0x548948ff
and al, 0x10
adc byte [rbp + 0x48], dl
sub esp, 0x20
adc byte [rbp + 0x48], dl
sub esp, 0x20
in al, dx
and byte [rax - 0x73], cl
lea rbp, [rdx + 0x40]
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax - 1]
dec qword [rax - 0x75]
dec dword [rax - 0x75]
mov edx, dword [rax + 7]
push rax
invalid
call fcn.14001cb0d
out 0xff, al
dec dword [rax - 0x75]
mov rcx, qword [rbp - 0x18]
call fcn.14003cc4d
jb 0x1401b4a5a
invalid
invalid
invalid
nop
push rax
invalid
sub eax, 0x834890ff
invalid
add rsp, 0x20
pop rbp
ret
stc
invalid
or edi, dword [rax + 0x4f]
bt eax, ecx
jae case.0x14018f0f5.651
add ebx, eax
ret
mov rcx, rdx
jmp qword [sym.imp.kernel32.dll_CloseHandle]
and eax, 0x189c4
mov dword [rcx], eax
invalid
sub rsp, 0x20
mov rsi, rcx
mov al, byte [0x1402c6358]
sbb byte [rcx], dl
add byte [rcx], dh
xor ecx, ecx
leave
sbb byte [rcx], dl
add byte [rcx], dh
xor ecx, ecx
leave
mov rdx, rsi
mov edx, esi
call fcn.1401a7480
mov rdx, rsi
add rsp, 0x20
invalid
and byte [rsi - 0x3d], bl
pop rsi
ret
invalid
add byte [rax], al
add byte [rax], al
or byte [rax - 0x75], 1
add dword [rax + 0x29], ecx
invalid
add byte [rax + 0x48018b48], al
add dword [rax + 0x29], ecx
ror byte [rax - 0x7d], 1
cmp rax, 0x1f
sub eax, edx
cmp rax, 0x1f
ja 0x1401b4b48
invalid
adc byte [rcx - 0x48], al
and byte [rax], al
mov r8d, 0x20
mov eax, 0x20
add byte [rax], al
call fcn.140023340
cmp rax, rsi
cmp eax, esi
jne 0x1401b4b4b
out 0xe6, eax
dec dword [rax + 0x39]
cmp eax, esi
mov rax, rsi
mov eax, esi
invalid
add rsp, 0x20
add esp, 0x20
pop rsi
ret
sub rsp, 0x20
mov rdi, rcx
mov rsi, qword [rcx + 0x10]
jno case.0x140199a37.207
mov rbx, qword [rcx + 0x18]
pop rcx
sbb byte [rax + 0x39], cl
invalid
pop rcx
sbb byte [rax + 0x39], cl
mov rax, rsi
mov rax, rsi
cmp ebx, esi
mov rax, rsi
cmovb rax, rbx
sub rsi, rax
invalid
add rax, qword [rcx + 8]
add eax, dword [rcx + 8]
ret
or byte [r9 + 0x39], cl
invalid
cmp r8, rsi
cmovb rsi, r8
invalid
invalid
cmp rsi, 1
jne 0x1401b4b87
mov al, byte [rax]
mov byte [rdx], al
jmp 0x1401b4b95
add byte [rax + 0x480eeb02], cl
mov ecx, edx
mov rcx, rdx
mov rdx, rax
mov edx, eax
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
sbb al, byte [rcx]
invalid
invalid
sbb al, byte [rcx]
add byte [rax + 1], cl
add ebx, esi
mov qword [rdi + 0x18], rbx
mov dword [rdi + 0x18], ebx
pop rdi
invalid
add dword [rax], eax
add rbx, rsi
mov qword [rdi + 0x18], rbx
mov dword [rdi + 0x18], ebx
pop rdi
invalid
pop rdi
sbb byte [rcx], dh
xor eax, eax
mov rdx, rsi
xor eax, eax
mov rdx, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
push rdi
push r14
push rsi
push rsi
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rcx + rcx*4 - 0x3a], cl
mov rdi, rdx
mov edi, edx
xlatb
xlatb
mov rbx, qword [rcx]
mov ebx, dword [rcx]
lea r15, [0x140264930]
push 0xfffffffffffffffd
or al, byte [rax]
lea r12, [0x14028dc5c]
or eax, 0xf6854800
test rsi, rsi
je case.0x140195993.410
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
invalid
invalid
call case.0x140148f55.1457
mov r14, rdx
invalid
test rax, rax
test eax, eax
cld
std
dec dword [rcx - 0x77]
invalid
test eax, eax
je case.0x1401a1b7b.162
mov eax, r14d
and eax, 3
invalid
add ecx, dword [rcx + 0x63]
add al, 0x84
movsxd rax, dword [r12 + rax*4]
add rax, r12
loopne switch.0x1401b4bf5
jmp rax
loopne case.0x140195b1b.389
cmp byte [r14 + 0x10], 0x23
je 0x1401b4c19
jmp case.0x14002eaa5.2670
jle 0x1401b4c13
and esi, dword [rdx + rdx - 0x15]
xor cl, byte [rcx + rcx*4 - 0xf]
mov rcx, r14
mov ecx, esi
shr rcx, 0x20
call fcn.140006d19
and ebp, esp
invalid
in eax, 0xff
cmp al, 0x23
jne case.0x14002eaa5.2670
invalid
and cl, byte [rcx + rcx*4 - 0xf]
mov rcx, r14
call fcn.14003284e
fsubr st(7), st(0)
invalid
jmp case.0x14019a043.201
stosb byte [rdi], al
test r14, r14
je 0x1401b4c4c
mov rax, rsi
sub rax, r14
invalid
jb 0x1401b4c51
add rdi, r14
mov rsi, rax
invalid
jmp case.0x14019a043.201
xchg ebp, eax
xor r14d, r14d
xor esi, esi
test byte [rcx + rcx*4 - 0x10], 0x48
add esp, 0x28
mov rax, r14
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rdi
ret
mov r14, r15
jmp case.0x14002eaa5.2670
invalid
invalid
lea r8, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrary_std_srciomod.rsfailed_to_fill_whole_buffer
lea eax, [0x140264948]
add eax, 0xafcf0
invalid
cld
or al, byte [rax]
invalid
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov rdx, rsi
mov edx, esi
call fcn.1401c6ea0
int3
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
sub byte [rcx + rcx*4 - 0x3a], cl
mov rsi, r8
mov esi, eax
invalid
mov rdi, rdx
mov edi, edx
mov rbx, rcx
mov rdx, r8
call case.0x1400422a0.278
invalid
dec dword [rbx + rcx*4 + 0x73]
invalid
dec dword [rbx + rcx*4 + 0x73]
adc byte [rax - 0x75], cl
mov rcx, qword [rbx + 8]
or byte [r9 + r8 - 0xf], cl
add rcx, r14
mov rdx, rdi
mov edx, edi
mov r8, rsi
mov eax, esi
call sub.VCRUNTIME140.dll_memcpy
add r14, rsi
add esi, esi
mov qword [rbx + 0x10], r14
mov dword [rbx + 0x10], esi
invalid
sbb dword [rcx], eax
add byte [rcx + 1], cl
add r14, rsi
add esi, esi
mov qword [rbx + 0x10], r14
mov dword [rbx + 0x10], esi
invalid
adc byte [rax - 0x7d], cl
invalid
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
push rbx
sub rsp, 0x50
push rax
add esi, eax
jae case.0x140195cb0.385
xor eax, eax
jmp case.0x14018d863.1130
mov es, word [rax]
add byte [rax], al
add byte [rax - 0x77], cl
iretd
mov rdi, rcx
mov edi, ecx
mov rax, qword [rcx]
lea rcx, [rax + rax]
lea ecx, [rax + rax]
add dword [rax - 0x73], ecx
or al, 0
lea ecx, [rax + rax]
cmp rcx, rsi
cmova rsi, rcx
int1
int1
xor edx, edx
mov rcx, rsi
int1
int1
shr rcx, 0x3d
sete dl
xchg esp, eax
ret 0x8348
cmp rsi, 5
mov ecx, 4
cmovb rsi, rcx
int1
lea r8, [rsi*4]
lea eax, [rsi*4]
mov ch, 0
add byte [rax], al
add cl, al
loop case.0x1401a405c.159
invalid
shl edx, 2
add cl, byte [rax - 0x7b]
test rax, rax
sal byte [rsp + rdx + 0x48], 0xc1
loopne 0x1401b4cfb
invalid
je case.0x14002eaa5.2693
shl rax, 2
shl eax, 2
add cl, byte [rbx + rcx*4 + 0x4f]
or byte [rcx + rcx*4 + 0x4c], cl
invalid
invalid
mov r9, qword [rdi + 8]
mov qword [rsp + 0x38], r9
mov dword [rsp + 0x38], ecx
or byte [r9 + r9*4 + 0x4c], r9b
mov dword [rsp + 0x38], ecx
and al, 0x38
and al, 0x38
mov qword [rsp + 0x48], rax
jmp case.0x140195e42.365
xor ecx, ecx
lea r9, [rsp + 0x38]
and al, 0x38
cmp byte [rcx - 0x77], cl
or byte [r8 - 0x73], cl
pop rsp
and al, 0x20
invalid
mov qword [r9 + 8], rcx
lea rbx, [rsp + 0x20]
invalid
mov rcx, rbx
fld1
adc byte [rax - 0x16], cl
invalid
invalid
call fcn.140059531
cmp qword [rbx], 0
cmp eax, dword [rax]
invalid
dec dword [rax - 0x7d]
cmp eax, dword [rax]
je 0x1401b4d33
or al, 0x48
mov eax, dword [rsp + 0x28]
and al, 0x28
invalid
mov rax, qword [rsp + 0x28]
sub byte [rax - 0x75], cl
mov rdx, qword [rsp + 0x30]
push rsp
and al, 0x30
invalid
xor bl, ch
invalid
jmp case.0x14018d863.1130
mov rax, qword [rsp + 0x28]
mov qword [rdi + 8], rax
or byte [rax - 0x77], cl
mov qword [rdi], rsi
mov dword [rdi], esi
invalid
movabs rax, 0x8000000000000001
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x50c48348], al
add rsp, 0x50
add byte [rax], al
or byte [rax - 0x7d], 0xc4
invalid
invalid
invalid
add rsp, 0x50
push rax
pop rbx
pop rdi
pop rsi
ret
sub rsp, 0x48
in al, dx
mov r10, rdx
mov r10, rdx
mov edx, edx
mov r9, qword [rcx]
movzx eax, byte [r9]
lea rcx, [0x14028dc6c]
invalid
invalid
invalid
invalid
add dword [rax - 0x73], ecx
or eax, 0xd8f06
invalid
invalid
invalid
invalid
or eax, 0x4634800
or dword [rax + 1], 0x49e0ffc8
add eax, ecx
jmp rax
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
add eax, ecx
enter 0xffffffffffffe0ff, 0x49
jmp rax
loopne 0x1401b4db9
inc r9
inc ecx
lea rax, [rsp + 0x40]
and al, 0x40
mov qword [rax], r9
mov qword [rax], r9
lea rcx, fcn.140009390
lea ecx, [0x140265530]
mov qword [rsp + 0x20], rcx
and al, 0x20
and byte [rax - 0x73], cl
adc eax, 0xb079b
invalid
or eax, dword [rax]
lea rdx, str.Byte
jmp 0x1401b502f
popfq
add al, byte [rax]
add byte [rax], al
invalid
invalid
add r9, 4
lea rax, [rsp + 0x40]
and al, 0x40
rol dword [rax + rcx*2], 0x8d
and al, 0x40
add al, 0x48
lea eax, [rsp + 0x40]
and al, 0x40
mov qword [rax], r9
mov dword [rax], ecx
lea rcx, fcn.140009390
or eax, 0xb0833
or byte [rbx], cl
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
and al, 0x20
lea rdx, str.IfdIfdBigStripTileArtistBitsPerSampleCellLengthCellWidthColorMapCompressionCopyrightDateTimeExtraSamplesFillOrderFreeByteCountsFreeOffsetsGrayResponseCurveGrayResponseUnitHostComputerImageDescriptionImageLengthImageWidthMakeMaxSampleValueMinSampleValueModelNewSubfileTypeOrientationPhotometricInterpretationPlanarConfigurationResolutionUnitRowsPerStripSamplesPerPixelSoftwareStripByteCountsStripOffsetsSubfileTypeThreshholdingXResolutionYResolutionPredictorTileWidthTileLengthTileOffsetsTileByteCountsSampleFormatSMinSampleValueSMaxSampleValueJPEGTablesModelPixelScaleTagModelTransformationTagModelTiepointTagGeoKeyDirectoryTagGeoDoubleParamsTagGeoAsciiParamsTagGdalNodataUnknownHuffmanFax3Fax4LZWJPEGModernJPEGDeflateOldDeflatePackBitsWhiteIsZeroBlackIsZeroRGBRGBPaletteTransparencyMaskCMYKYCbCrCIELabChunkyPlanarUintIntIEEEFPVoidGrayPaletteGrayARGBA
mov r8d, 3
add cl, ch
jns case.0x140042a7a.1295
add byte [rax], al
add cl, ch
jns case.0x140042a7a.1295
add al, byte [rax]
add byte [rcx - 0x73], cl
invalid
invalid
add byte [rax], al
lea rax, [r9 + 8]
lea rcx, [rsp + 0x40]
and al, 0x40
or byte [r8 - 0x73], cl
and al, 0x40
and al, 0x40
mov qword [rcx], rax
mov dword [rcx], eax
add r9, 4
lea rax, fcn.140009390
add eax, 0xb07ad
add eax, 0xb07ad
invalid
add byte [rax - 0x77], cl
and al, 0x30
and al, 0x30
mov qword [rsp + 0x30], rax
and al, 0x30
mov qword [rsp + 0x28], rcx
and al, 0x28
lea rax, fcn.140009390
and al, 9
or eax, dword [rax]
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, str.SRational
lea edx, str.SRational
or byte [rcx], cl
or eax, dword [rax]
mov r8d, 9
mov eax, 9
or dword [rax], eax
add byte [rax], al
jmp 0x1401b5006
add r9, 4
lea rax, [rsp + 0x40]
and al, 0x40
add al, 0x48
lea eax, [rsp + 0x40]
and al, 0x40
and al, 0x40
and al, 0x40
mov qword [rax], r9
mov dword [rax], ecx
or byte [rax - 0x73], cl
or eax, 0xb07ca
retf 0xb07
invalid
lea rcx, fcn.140009390
lea ecx, [0x1402655d8]
retf 0xb07
mov qword [rsp + 0x20], rcx
and al, 0x20
lea rdx, str.Unsigned
adc eax, 0xb07b6
mov dh, 7
or eax, dword [rax]
mov r8d, 8
add byte [rax], al
jmp case.0x140194648.623
add al, byte [rax]
add byte [rcx - 0x73], cl
adc byte [r8 - 0x73], cl
adc byte [rax - 0x73], cl
lea rax, [r9 + 0x10]
lea eax, [rcx + 0x10]
adc byte [rax - 0x73], cl
lea rcx, [rsp + 0x40]
and al, 0x40
mov qword [rcx], rax
mov dword [rcx], eax
add r9, 8
add ecx, 8
lea rax, fcn.140009390
lea eax, [0x1402655b0]
je 0x1401b4e41
or eax, dword [rax]
mov qword [rsp + 0x30], rax
and al, 0x30
and al, 0x30
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x28], ecx
lea rax, fcn.140009390
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
or byte [rbx], cl
add byte [rax - 0x77], cl
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
and al, 0x20
lea rdx, str.SRationalBig
or byte [rbx], cl
add byte [rcx - 0x48], al
mov r8d, 0xc
mov r8d, 0xc
mov eax, 0xc
add byte [rax], al
add cl, ch
movabs byte [0x4808418d49000001], al
add byte [rax], al
lea rax, [r9 + 8]
invalid
jmp 0x1401b5006
add byte [rax], al
lea rax, [r9 + 8]
lea rcx, [rsp + 0x40]
lea ecx, [rsp + 0x40]
or byte [r8 - 0x73], cl
lea ecx, [rsp + 0x40]
and al, 0x40
mov qword [rcx], rax
mov qword [rcx], rax
mov dword [rcx], eax
add r9, 4
lea rax, fcn.140009390
add eax, 0xb075d
rol dword [rax + rcx*2], 0x8d
add eax, 0xb075d
add byte [rax - 0x77], cl
and al, 0x30
and al, 0x30
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
and al, 0x30
mov qword [rsp + 0x28], rcx
and al, 0x28
sub byte [rax - 0x73], cl
add eax, 0xb081c
or eax, dword [rax]
lea rax, fcn.140009390
lea eax, [0x1402656a8]
or eax, dword [rax]
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
lea rdx, str.Rational
lea edx, str.Rational
or byte [rax], cl
or eax, dword [rax]
mov r8d, 8
or byte [rax], al
add byte [rax], al
add cl, ch
invalid
invalid
add byte [rax], al
jmp 0x1401b5006
add byte [rcx - 0x7d], cl
rol dword [rax + rcx*2], 0x8d
and al, 0x40
and al, 0x40
add r9, 4
add ecx, 4
add al, 0x48
lea eax, [rsp + 0x40]
and al, 0x40
lea rax, [rsp + 0x40]
and al, 0x40
mov qword [rax], r9
lea rcx, fcn.140009390
or eax, 0xb06ca
retf 0xb06
invalid
or byte [rax - 0x73], cl
or eax, 0xb06ca
retf 0xb06
invalid
retf 0xb06
or eax, dword [rax]
mov qword [rsp + 0x20], rcx
lea rdx, str.Signed
mov dh, 6
or eax, dword [rax]
invalid
and byte [rax - 0x73], cl
adc eax, 0xb06b6
mov dh, 6
or eax, dword [rax]
invalid
jmp case.0x140196907.413
add r9, 8
add ecx, 8
ror dword [rax], 0x48
lea eax, [rsp + 0x40]
and al, 0x40
lea rax, [rsp + 0x40]
and al, 0x40
mov qword [rax], r9
mov dword [rax], ecx
lea rcx, fcn.140009390
or eax, 0xb0731
or eax, dword [rax]
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
and al, 0x20
lea rdx, [0x140265783]
adc eax, 0xb08a0
or byte [rbx], cl
add bl, ch
add r9, 8
add r9, 8
jmp case.0x140196907.413
add r9, 8
add ecx, 8
or byte [rax - 0x73], cl
and al, 0x40
and al, 0x40
lea rax, [rsp + 0x40]
lea eax, [rsp + 0x40]
and al, 0x40
mov qword [rax], r9
lea rcx, fcn.140009390
lea ecx, [0x1402655b0]
or byte [rax - 0x73], cl
or eax, 0xb06b8
invalid
or eax, dword [rax]
lea ecx, [0x1402655b0]
invalid
or eax, dword [rax]
mov qword [rsp + 0x20], rcx
and al, 0x20
and byte [rax - 0x73], cl
adc eax, 0xb069c
pushfq
invalid
or eax, dword [rax]
lea rdx, str.SignedBig
lea edx, str.SignedBig
pushfq
invalid
or eax, dword [rax]
mov r8d, 9
add byte [rax], al
jmp case.0x140194648.623
add byte [rcx - 0x7d], cl
ror dword [rax], 0x48
or byte [rax - 0x73], cl
and al, 0x40
and al, 0x40
add r9, 8
add ecx, 8
or byte [rax - 0x73], cl
and al, 0x40
and al, 0x40
lea rax, [rsp + 0x40]
and al, 0x40
mov qword [rax], r9
lea rcx, fcn.140009390
invalid
invalid
or eax, dword [rax]
or byte [rax - 0x73], cl
or eax, 0xb0736
invalid
invalid
or eax, dword [rax]
or eax, dword [rax]
mov qword [rsp + 0x20], rcx
lea rdx, str.Double
adc eax, 0xb0722
and al, byte [rdi]
or eax, dword [rax]
and byte [rax - 0x73], cl
adc eax, 0xb0722
and al, byte [rdi]
or eax, dword [rax]
and al, byte [rdi]
or eax, dword [rax]
mov r8d, 6
invalid
add byte [rax], al
jmp case.0x140194648.623
add byte [rcx - 0x7d], cl
rol dword [rdx], 0x48
add r9, 2
add ecx, 2
lea rax, [rsp + 0x40]
lea eax, [rsp + 0x40]
and al, 0x40
mov qword [rax], r9
lea rcx, fcn.140009390
lea ecx, [0x140265558]
lea ecx, [0x140265558]
or al, 6
or eax, dword [rax]
mov qword [rsp + 0x20], rcx
lea rdx, str.Short
lea edx, str.Short
invalid
or eax, dword [rax]
or eax, dword [rax]
jmp case.0x140195993.428
add r9, 8
add ecx, 8
lea rax, [rsp + 0x40]
and al, 0x40
mov qword [rax], r9
mov qword [rax], r9
lea rcx, fcn.140009390
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
mov dword [rsp + 0x20], ecx
and al, 0x20
lea rdx, str.UnsignedBig
lea edx, str.UnsignedBig
adc eax, 0xb067f
invalid
mov r8d, 0xb
mov eax, 0xb
add cl, ch
mov cl, 0
add byte [rax], al
jmp case.0x140194648.623
add r9, 8
ror dword [rax], 0x48
lea eax, [rsp + 0x40]
and al, 0x40
lea rax, [rsp + 0x40]
and al, 0x40
mov qword [rax], r9
mov qword [rax], r9
mov dword [rax], ecx
lea rcx, fcn.140009390
or eax, 0xb07c9
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rcx
lea rdx, str.Ascii
adc eax, 0xb07b5
add bl, ch
jmp case.0x140195993.428
invalid
add r9, 4
add ecx, 4
lea rax, [rsp + 0x40]
lea eax, [rsp + 0x40]
and al, 0x40
mov qword [rax], r9
lea rcx, fcn.140009390
js case.0x140195b1b.419
or eax, dword [rax]
js case.0x140195b1b.419
or eax, dword [rax]
mov qword [rsp + 0x20], rcx
and al, 0x20
and byte [rax - 0x73], cl
adc eax, 0xb0664
invalid
invalid
or eax, dword [rax]
lea rdx, str.Float
lea edx, str.Float
invalid
or eax, dword [rax]
mov r8d, 5
add eax, 0xeb000000
imul ecx, dword [rcx - 0x73], 0x8d481041
lea rax, [r9 + 0x10]
invalid
invalid
add byte [rax], al
jmp case.0x140194648.623
lea rax, [r9 + 0x10]
lea rcx, [rsp + 0x40]
adc byte [r8 - 0x73], cl
and al, 0x40
mov qword [rcx], rax
add r9, 8
ror dword [rax], 0x48
lea eax, [0x140265608]
add eax, 0xb0625
lea rax, fcn.140009390
add eax, 0xb0625
invalid
add byte [rax - 0x77], cl
and al, 0x30
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x28], rcx
and al, 0x28
sub byte [rax - 0x73], cl
add eax, 0xb06e4
in al, 6
or eax, dword [rax]
lea rax, fcn.140009390
in al, 6
or eax, dword [rax]
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
and byte [rax - 0x73], cl
adc eax, 0xb06c8
enter 0xb06, 0
lea rdx, str.RationalBig
enter 0xb06, 0
mov r8d, 0xb
or eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x2f], cl
mov rcx, r10
call fcn.14002b760
push rdx
out 0xff, eax
out 0xff, eax
jmp case.0x1401b5e0b.364
add r9, 8
ror dword [rax], 0x48
lea eax, [rsp + 0x40]
and al, 0x40
lea rax, [rsp + 0x40]
mov qword [rax], r9
mov dword [rax], ecx
lea rcx, fcn.140009390
mov qword [rsp + 0x20], rcx
and al, 0x20
pop rbp
invalid
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
and al, 0x20
lea rdx, str.List
adc eax, 0xb0649
invalid
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
invalid
mov r8d, 4
mov eax, 4
add byte [rax], al
add byte [rcx + rcx*4 - 0x2f], cl
mov rcx, r10
mov rcx, r10
mov r9, rax
call fcn.14002b6a0
out 0xff, eax
shr eax, 0x60
out 0xff, ax
out 0xff, eax
nop
add rsp, 0x48
add esp, 0x48
add esp, 0x48
ret
ret
mov eax, dword [rdx + 0x34]
test al, 0x10
adc byte [rdi], cl
test dword [rdi], edi
pop rsi
out 0xff, eax
xor al, 0xa8
adc byte [rdi], cl
test dword [rdi], edi
pop rsi
out 0xff, eax
test al, 0x20
jne case.0x140195993.454
and byte [rbp + 5], dh
jmp 0x14002fac0
stosb byte [rdi], al
out 0xff, eax
dec dword [rax - 0x75]
mov rcx, qword [rcx]
jmp 0x14002f8c0
pop rsi
test al, 0xe7
out 0xff, eax
or ecx, ebp
pop rsi
test al, 0xe7
out 0xff, eax
mov eax, dword [rdx + 0x34]
test al, 0x10
out 0xff, eax
mov eax, dword [rdx + 0x34]
test al, 0x10
xor al, 0xa8
xor al, 0xa8
adc byte [rbp + 0xd], dh
jne case.0x1401b5e0b.379
test al, 0x20
je 0x14002f980
invalid
out 0xff, eax
invalid
and byte [rdi], cl
test byte [rdi], cl
test eax, 0x9ae9ffe7
cmpsd dword [rsi], dword [rdi]
invalid
jmp 0x14002f810
invalid
out 0xff, eax
mov ecx, dword [rcx]
jmp 0x14002d960
jrcxz 0x1401b5003
mov bh, ah
out 0xff, eax
dec dword [rbx + 0x10a83442]
mov eax, dword [rdx + 0x34]
test al, 0x10
xor al, 0xa8
adc byte [rdi], cl
jne fcn.14002ae90
jne fcn.14002ae90
test al, 0x20
jne 0x1401b5091
jmp fcn.140024bb0
sti
out 0xff, al
invalid
dec dword [rax - 0x75]
or ecx, ebp
invalid
invalid
mov rcx, qword [rcx]
mov ecx, dword [rcx]
jmp 0x14002f8c0
push rdi
push r14
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x40
sub esp, 0x40
sub esp, 0x40
in al, dx
mov rdi, rdx
mov rdi, rdx
mov rdi, rdx
xlatb
mov rax, qword [rcx]
mov r14, qword [rax + 8]
jo case.0x140148f55.2130
or byte [rbx + rcx*4 + 0x78], cl
adc byte [rax - 0x75], cl
invalid
invalid
mov r15, qword [rax + 0x10]
js case.0x14019a043.262
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
mov rax, qword [rdx + 0x28]
lea rdx, [0x140288be0]
adc eax, 0xd3b1f
adc eax, 0xd3b1f
cmp ecx, dword [0x141d391c4]
or eax, 0x1b84100
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
invalid
mov r8d, 1
mov eax, 1
add byte [rax], al
add bh, bh
push rax
sbb byte [rax - 0x73], cl
invalid
invalid
je case.0x14019a043.266
call qword [rax + 0x18]
lea rsi, [rsp + 0x30]
xor byte [rax - 0x77], cl
mov byte ds:[rsi + 8], al
mov byte [rsi + 8], al
mov qword [rsi], rdi
mov byte [rsi + 8], al
mov byte [rsi + 9], 0
or dword [rax], r8d
add byte [rcx - 0x3f], cl
out 5, eax
invalid
shl r15, 5
shl edi, 5
add eax, 0x6d3d8d48
cld
lea rdi, case.0x1401aa722.104
lea edi, case.0x1401aa722.104
cmp eax, 0xfffffc6d
invalid
lea rbx, [rsp + 0x28]
test r15, r15
test edi, edi
je 0x1401b510b
mov qword [rsp + 0x28], r14
add r14, 0x20
add esi, 0x20
sub byte [rcx - 0x7d], cl
invalid
add esi, 0x20
and byte [rax - 0x77], cl
int1
mov rcx, rsi
mov rdx, rbx
fimul dword [rcx - 0x77]
clc
mov r8, rdi
call fcn.14002b270
out 0xff, eax
add r15, 0xffffffffffffffe0
jmp 0x1401b50e9
invalid
invalid
fimul word [rax - 0x75]
and al, 0x30
and al, 0x30
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
and al, 0x30
xor byte [rdx - 0x17c7dbac], cl
xchg edi, eax
invalid
mov dl, byte [rsp + 0x38]
and al, 0x38
call fcn.14002b3b0
nop
call qword [rax + 0x40c48348]
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop r15
pop rdi
ret
mov rax, qword [rcx]
mov r8d, dword [rdx + 0x34]
mov eax, dword [rdx + 0x34]
add dword [rbx + rcx*4 + 0x42], eax
xor al, 0x48
invalid
mov eax, dword [rdx + 0x34]
cmp qword [rdx + 0x10], 0
cmp dword [rdx + 0x10], 0
je case.0x140195b1b.412
mov r9, qword [rdx + 0x18]
movsd xmm1, qword [rax]
adc byte [rax], cl
sbb dl, sil
movups xmm1, xmmword [rax]
adc byte [rax], cl
adc byte [rax], cl
and r8b, 1
and al, 1
mov rcx, rdx
jmp fcn.14002ede0
cwde
pushfq
out 0xff, eax
shr ecx, 1
cwde
pushfq
out 0xff, eax
mov rax, qword [rax]
movq xmm1, rax
outsb dx, byte [rsi]
invalid
outsb dx, byte [rsi]
enter 0xf48, 0xffffffffffffffba
invalid
invalid
invalid
invalid
btr rax, 0x3f
movq xmm0, rax
outsb dx, byte [rsi]
invalid
mov edx, 0x48663ff0
movd mm0, eax
outsb dx, byte [rsi]
invalid
movq mm0, rax
outsb dx, byte [rsi]
shl byte [rsi + 0xf], 0x2e
ucomisd xmm0, qword [0x1401ce4f0]
ucomisd xmm0, qword [0x1401ce4f0]
add dword [rax], eax
jae case.0x140195b1b.424
movsd xmm2, qword [0x1401ce4e8]
adc byte [0x1401ce4e8], dl
jl 0x1401b50fd
add dword [rax], eax
movapd xmm3, xmm0
cmpltpd xmm3, xmm2
xorpd xmm2, xmm2
xorps xmm2, xmm2
shl byte [rsi + 0xf], cl
ret 0x4d0
invalid
ret 0x1da
shl byte [rsi + 0xf], cl
ret 0x4d0
invalid
andpd xmm2, xmm3
push rsp
shl dword [rsi + 0xf], cl
invalid
invalid
movd eax, xmm2
jle 0x1401b5156
test al, 1
jne case.0x140195b1b.424
and r8b, 1
mov r9d, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x77], cl
mov rcx, rdx
jmp fcn.14002f200
out 0xff, eax
shr ecx, 1
movabs al, byte fs:[0x894801e08041ffe7]
out 0xff, eax
and r8b, 1
invalid
invalid
out 0xff, eax
inc dword [rcx - 0x80]
and r8b, 1
loopne 0x1401b51a1
mov rcx, rdx
mov ecx, edx
shr ecx, 1
clc
movabs byte [0x428b44018b48ffe7], al
out 0xff, eax
mov rax, qword [rcx]
invalid
invalid
invalid
jmp 0x14002f4a0
out 0xff, eax
mov rax, qword [rcx]
mov r8d, dword [rdx + 0x34]
xor al, 0x48
cmp dword [rdx + 0x10], 0
adc byte [rax], al
xor al, 0x48
cmp dword [rdx + 0x10], 0
adc byte [rax], al
adc byte [rax], al
je case.0x14019a043.267
mov r9, qword [rdx + 0x18]
sbb bl, sil
movss xmm1, dword [rax]
movups xmm1, xmmword [rax]
and r8b, 1
loopne case.0x140148b47.2134
mov rcx, rdx
mov ecx, edx
jmp fcn.14002e020
push rsi
mov fs, edi
dec dword [rbx + 0x6e0f6600]
mov eax, dword [rax]
invalid
invalid
outsb dx, byte [rsi]
mov eax, dword [rax]
add byte [rsi + 0xf], ah
outsb dx, byte [rsi]
movd xmm1, eax
enter 0xffffffffffffff25, 0xffffffffffffffff
and eax, 0x7fffffff
movd xmm0, eax
movd mm0, eax
invalid
invalid
jg case.0x1401993f2.274
movd mm0, eax
ucomiss xmm0, dword [0x1401ce4fc]
add dword [rax], eax
jae 0x1401b520f
movss xmm2, dword [0x1401ce4f8]
movups xmm2, xmmword [0x1401ce4f8]
adc byte [0x1401ce4f8], dl
xchg ebx, eax
add dword [rax], eax
movaps xmm3, xmm0
cmpltps xmm3, xmm2
fiadd dword [rcx]
add dword [rdi], ecx
push rdi
invalid
fmul dword [rdi]
ret 0x1da
fiadd dword [rcx]
invalid
add dword [rdi], ecx
push rdi
ror byte [rdi], cl
cmpneqps xmm2, xmm0
cmpneqps xmm2, xmm0
andps xmm2, xmm3
movd eax, xmm2
movd eax, mm2
shl dword [rsi + 0xf], cl
movd eax, mm2
jle 0x1401b51cf
test al, 1
jne 0x1401b520f
invalid
add dword [rbp + 0xc], esi
or al, 0x41
and r8b, 1
and al, 1
add dword [rax - 0x77], ecx
mov rcx, rdx
mov ecx, edx
shr ecx, 1
xchg r10d, eax
xchg edx, eax
jmp case.0x1400566a3.99
xchg edx, eax
out 0xff, eax
inc dword [rcx - 0x80]
loopne case.0x140195a5d.429
invalid
and r8b, 1
and al, 1
add dword [rax - 0x77], ecx
mov rcx, rdx
mov ecx, edx
shr ecx, 1
jmp 0x14002e6d0
mov ch, 0x94
out 0xff, eax
dec dword [rax - 0x75]
invalid
dec dword [rax - 0x75]
or ecx, ebp
invalid
pop rdx
jmp 0x1401b507d
invalid
invalid
dec dword [rax - 0x75]
or ecx, ebp
invalid
sbb edi, esi
invalid
mov ecx, dword [rcx]
jmp case.0x140195a5d.437
dec dword [rax - 0x75]
mov ecx, dword [rcx]
or ecx, ebp
jmp case.0x1401954ec.437
invalid
dec dword [rax - 0x7d]
in al, dx
sub rsp, 0x38
sub esp, 0x38
cmp byte [rax - 0x75], cl
mov rax, qword [rcx]
mov eax, dword [rcx]
add dword [rdi], ecx
mov bh, 8
invalid
movzx ecx, word [rax]
or byte [rbp + rcx*4 + 5], cl
push 0x49000d8a
invalid
add byte [rcx + 0x63], cl
invalid
invalid
lea r8, [0x14028dcac]
lea eax, [0x14028dcac]
or eax, 0xc634900
mov byte [rcx + rax - 0x3f], cl
add rcx, r8
movsxd rcx, dword [r8 + rcx*4]
or al, 0x88
add rcx, r8
sar edi, 0xe1
jmp rcx
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x140265aae]
lea edx, [0x140265aae]
adc eax, 0xb084e
or eax, dword [rax]
jmp case.0x1401a9434.160
add rax, 2
lea r9, [rsp + 0x30]
lea ecx, [rsp + 0x30]
and al, 0x30
mov qword [r9], rax
lea rax, fcn.140009390
add cl, byte [rbx]
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
or eax, dword [rax]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
lea rax, case.0x140059243.1
add eax, 0xb079f
invalid
or eax, dword [rax]
add byte [rcx - 0x48], al
mov r8d, 7
mov eax, 7
invalid
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
mov rdx, rax
invalid
invalid
mov rcx, rdx
mov rdx, rax
call fcn.14002b6a0
invalid
out 0xff, eax
invalid
out 0xff, eax
nop
add rsp, 0x38
invalid
cmp bl, al
invalid
cmp bl, al
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xb080a
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea edx, [0x140265ab5]
adc eax, 0xb080a
or byte [rbx], cl
add byte [rcx - 0x48], al
invalid
mov r8d, 6
jmp case.0x1401968d3.361
add byte [rax], al
add bl, ch
xor al, 0x48
invalid
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x140265abb]
adc eax, 0xb07f5
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0xb07f5
cmc
invalid
or eax, dword [rax]
mov r8d, 4
add bl, ch
sbb dword [rax - 0x75], ecx
mov rcx, qword [rdx + 0x20]
invalid
invalid
jmp case.0x1401968d3.361
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x140265ab2]
mov rax, qword [rax + 0x18]
lea rdx, [0x140265ab2]
lea edx, [0x140265ab2]
invalid
add byte [rcx - 0x48], al
mov r8d, 3
mov eax, 3
add eax, dword [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsp, 0x38
cmp byte [rax - 1], cl
loopne 0x1401b5337
invalid
jmp rax
jmp rax
mov rax, qword [rcx]
mov eax, dword [rcx]
cmp byte [rax], 0
cmp byte [rax], al
lea rcx, [0x140265aa2]
or eax, 0xb07a7
cmpsd dword [rsi], dword [rdi]
invalid
add byte [rax - 0x73], cl
add eax, 0xb07a6
cmpsb byte [rsi], byte [rdi]
invalid
or eax, dword [rax]
invalid
lea rax, [0x140265aa8]
lea eax, [0x140265aa8]
cmpsb byte [rsi], byte [rdi]
invalid
add byte [rax + 0xf], cl
cmove rax, rcx
cmove eax, ecx
ror dword [rax - 0x75], 0x4a
and byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rdx, qword [rdx + 0x28]
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
mov r9, qword [rdx + 0x18]
sbb byte [rcx - 0x48], al
sbb byte [rcx - 0x48], al
mov r8d, 6
mov eax, 6
invalid
add byte [rax], al
mov rdx, rax
jmp r9
jmp rcx
jmp rcx
loope 0x1401b5360
push r15
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x40
sub esp, 0x40
sub esp, 0x40
mov rdi, rdx
mov rdi, rdx
mov edi, edx
mov rax, qword [rcx]
mov eax, dword [rcx]
add dword [rbx + rcx*4 + 0x70], ecx
mov r14, qword [rax + 8]
mov r15, qword [rax + 0x10]
mov edi, dword [rax + 0x10]
or byte [rbx + rcx*4 + 0x78], cl
mov edi, dword [rax + 0x10]
adc byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
lea rdx, [0x140288be0]
adc eax, 0xd389a
invalid
or eax, 0x1b84100
add byte [rax], al
add byte [rax], al
invalid
push rax
add byte [rcx - 0x48], al
mov r8d, 1
mov eax, 1
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
sbb byte [rax - 0x73], cl
je case.0x1401b5e0b.411
invalid
lea rsi, [rsp + 0x30]
and al, 0x30
xor byte [rax - 0x77], cl
mov qword [rsi], rdi
mov byte ds:[rsi + 8], al
mov byte [rsi + 8], al
or sil, r8b
or dword [rax], r8d
invalid
mov byte [rsi + 9], 0
add byte [rcx - 0x3f], cl
shl r15, 2
out 2, eax
lea rdi, case.0x140195cb0.406
lea edi, case.0x140195cb0.406
cmp eax, 0xfffffeca
invalid
invalid
lea rbx, [rsp + 0x28]
lea ebx, [rsp + 0x28]
test r15, r15
je 0x1401b5390
invalid
push qword [rbp + rbx + 0x4c]
mov dword [rsp + 0x28], esi
je 0x1401b539b
and al, 0x28
sbb eax, 0x2474894c
mov qword [rsp + 0x28], r14
and al, 0x28
sub byte [rcx - 0x7d], cl
add r14, 4
add esi, 4
mov byte [rax + rcx*2], 0x89
mov rcx, rsi
int1
mov rdx, rbx
mov r8, rdi
call fcn.14002b270
out 0x5e, al
out 0xff, eax
add r15, 0xfffffffffffffffc
add edi, 0xfffffffc
cld
jmp case.0x1401a9434.175
fimul word [rax - 0x75]
mov rcx, qword [rsp + 0x30]
and al, 0x30
xor byte [rdx - 0x17c7dbac], cl
mov dl, byte [rsp + 0x38]
push rsp
and al, 0x38
invalid
cmp al, ch
call fcn.14002b3b0
adc ah, byte [rax - 0x19]
call qword [rax + 0x40c48348]
nop
add rsp, 0x40
add esp, 0x40
nop
add rsp, 0x40
add esp, 0x40
add esp, 0x40
invalid
pop rbx
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov ecx, dword [rcx]
jmp 0x1401b53b3
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 1
movzx eax, byte [rcx]
lea rcx, [0x14028b138]
or eax, 0xd5d7b
pop rbp
or eax, 0x48b4c00
ror dword [rax - 0x73], 0xd
invalid
invalid
invalid
mov r8, qword [rcx + rax*8]
add al, 0xc1
lea rcx, str._Z_
lea ecx, str._Z_
mov al, 0x5d
or eax, 0x48b4800
ror dword [rax - 0x75], 0x4a
mov rcx, qword [rdx + 0x20]
invalid
invalid
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
add al, 0xc1
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
mov r9, qword [rdx + 0x18]
mov ecx, dword [rdx + 0x18]
sbb byte [rax - 0x77], cl
mov rdx, rax
ret 0xff49
jmp r9
jmp rcx
in al, dx
cmp byte [rax - 0x75], cl
invalid
invalid
mov rax, qword [rcx]
movzx ecx, word [rax]
mov bh, 8
add dword [rdi], ecx
mov bh, 8
lea r8, [0x14028dcc0]
add eax, 0xd88d1
mov byte [0x14c7e9cf2], cl
add byte [rcx + 0x63], cl
or al, 0x88
invalid
movsxd rcx, dword [r8 + rcx*4]
mov byte [rcx + rax - 0x3f], cl
add rcx, r8
jmp rcx
loope 0x1401b5441
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x140265792]
lea edx, [0x140265792]
adc eax, 0xb0387
add byte [rcx - 0x48], al
invalid
mov r8d, 6
jmp 0x1401b5960
add rax, 0xffffffff8b480000
add eax, 0x8b480000
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xb05dc
invalid
or eax, dword [rax]
lea rdx, [0x140265a05]
add eax, 0x93e9000b
or eax, dword [rax]
add cl, ch
jmp 0x1401b55c1
xchg ebx, eax
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
invalid
invalid
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xb054f
invalid
or eax, dword [rax]
invalid
lea rdx, [0x140265990]
add eax, 0x57e9000b
add cl, ch
jmp case.0x1401b5a67.452
push rdi
add al, 0
add byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xb04f0
add al, 0xb
invalid
lea rdx, [0x140265949]
add al, 0xb
or eax, dword [rax]
add cl, ch
jmp case.0x140199a37.290
invalid
add eax, dword [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
invalid
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1402659d1]
adc eax, 0xb0560
invalid
add cl, ch
jmp case.0x14018d4e4.1139
rol dword [rdx], 1
add byte [rax], al
invalid
add al, byte [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x140265935]
adc eax, 0xb04ac
lodsb al, byte [rsi]
add al, 0xb
add cl, ch
jmp case.0x1401b5a67.458
int1
add eax, dword [rax]
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x140265940]
adc eax, 0xb049f
lahf
add al, 0xb
add cl, ch
invalid
or eax, dword [rax]
jmp case.0x140199a37.290
mov edi, 0x48000002
mov ecx, dword [rdx + 0x20]
invalid
invalid
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x1402658d4]
adc eax, 0xb041b
add al, 0xb
add cl, ch
invalid
jmp 0x1401b57b9
sti
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xb0459
pop rcx
add al, 0xb
invalid
lea rdx, [0x14026592a]
pop rcx
add al, 0xb
add cl, ch
invalid
jmp case.0x1401b5a67.458
test eax, 0x48000003
add eax, dword [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x140265847]
adc eax, 0xb035e
add ecx, dword [rbx]
add cl, ch
jmp case.0x1401b5a67.458
xchg ecx, eax
add eax, dword [rax]
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x14026599f]
adc eax, 0xb049e
sahf
add al, 0xb
add cl, ch
push rsp
jmp case.0x140148b47.1660
add al, 0
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x14026582b]
lea edx, [0x14026582b]
adc eax, 0xb0312
adc al, byte [rbx]
or eax, dword [rax]
add ecx, dword [rbx]
add cl, ch
invalid
wait
jmp 0x1401b57b9
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x14026591d]
adc eax, 0xb03ec
in al, dx
add ecx, dword [rbx]
add cl, ch
jmp 0x1401b5693
invalid
invalid
or eax, dword [rax]
jmp 0x1401b5693
add byte [rax], al
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x1402659e1]
adc eax, 0xb0498
jmp 0x1401b5807
mov ecx, 0x48000002
mov ecx, dword [rdx + 0x20]
invalid
invalid
add byte [rax], al
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1402657ff]
adc eax, 0xb029e
or eax, dword [rax]
jmp case.0x1401b5a67.458
sbb dword [rbx], eax
add byte [rax], al
invalid
add eax, dword [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xb047a
add al, 0xb
or eax, dword [rax]
invalid
lea rdx, [0x1402659f3]
lea edx, [0x1402659f3]
add cl, ch
jmp 0x1401b5807
mov dword [rdx], eax
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x1402657b8]
adc eax, 0xb0227
invalid
or eax, dword [rax]
add cl, ch
jmp case.0x140195a5d.490
and eax, 0x48000003
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x140265967]
adc eax, 0xb03be
invalid
add ecx, dword [rbx]
invalid
sbb byte [rax - 0x73], cl
adc eax, 0xb03be
invalid
add ecx, dword [rbx]
invalid
add ecx, dword [rbx]
add cl, ch
invalid
jmp case.0x1401aaa13.134
add eax, dword [rax]
add eax, dword [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x14026580a]
lea edx, [0x14026580a]
sbb byte [rax - 0x73], cl
lea edx, [0x14026580a]
adc eax, 0xb0249
add cl, byte [rbx]
or eax, dword [rax]
add byte [rcx - 0x48], al
adc dword [rax], eax
add byte [rax], al
invalid
mov r8d, 0x11
mov eax, 0x11
add byte [rax], al
add cl, ch
xchg esp, eax
jmp 0x1401b5960
add eax, dword [rax]
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
invalid
invalid
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1402657e8]
adc eax, 0xb0209
sbb byte [rax - 0x73], cl
adc eax, 0xb0209
or dword [rdx], eax
or eax, dword [rax]
add cl, byte [rbx]
add cl, ch
jmp case.0x140199a37.290
add dword [rcx], 0x8b480000
add byte [rax], al
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
invalid
invalid
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1402658b3]
lea edx, [0x1402658b3]
adc eax, 0xb02bc
sbb byte [rax - 0x73], cl
adc eax, 0xb02bc
add cl, byte [rbx]
add byte [rcx - 0x48], al
invalid
invalid
adc eax, dword [rax]
invalid
or eax, dword [rax]
mov r8d, 0x13
add byte [rax], al
add cl, ch
pop rsi
add eax, dword [rax]
add byte [rax], al
invalid
invalid
jmp 0x1401b5960
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
invalid
invalid
mov rax, qword [rax + 0x18]
lea rdx, [0x14026589a]
adc eax, 0xb0285
sbb byte [rax - 0x73], cl
adc eax, 0xb0285
test dword [rdx], eax
add cl, byte [rbx]
or eax, dword [rax]
add byte [rcx - 0x48], al
sbb dword [rax], eax
mov r8d, 0x19
add byte [rax], al
add byte [rax], al
add cl, ch
add eax, dword [rax]
invalid
jmp 0x1401b5960
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
invalid
invalid
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1402657a5]
adc eax, 0xb0172
jb case.0x1401a9434.165
or eax, dword [rax]
add cl, ch
and al, byte [rbx]
add eax, dword [rax]
invalid
jmp case.0x140148b47.1660
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140265837]
lea edx, [0x140265837]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0xb01ec
in al, dx
add dword [rbx], ecx
add cl, ch
jmp case.0x14018d4e4.1139
test dword [rax], 0x8b480000
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1402657af]
lea edx, [0x1402657af]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea edx, [0x1402657af]
adc eax, 0xb014c
add qword [rbx], r9
add cl, ch
jmp case.0x140199a37.290
std
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1402657d4]
adc eax, 0xb0159
add cl, ch
jmp case.0x140195a5d.490
cmp eax, dword [rdx]
add byte [rax], al
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
invalid
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x140265798]
adc eax, 0xb0105
add dword [rbx], ecx
add byte [rcx - 0x48], al
or eax, 0xe9000000
add cl, ch
invalid
ret 2
invalid
mov r8d, 0xd
jmp 0x1401b5960
ret 2
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x140265906]
adc eax, 0xb0255
add cl, byte [rbx]
add cl, ch
add eax, dword [rcx]
add byte [rax], al
invalid
jmp 0x1401b57b9
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x140265852]
adc eax, 0xb0189
add dword [rbx], ecx
add cl, ch
invalid
jmp case.0x140148b47.1660
mov word [rdx], es
add byte [rax], al
invalid
add al, byte [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x140265975]
add cl, byte [rbx]
invalid
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0xb0294
add cl, byte [rbx]
add cl, ch
rol dword [rax], cl
add byte [rax], al
invalid
jmp 0x1401b57b9
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
invalid
invalid
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14026586e]
lea edx, [0x14026586e]
sbb byte [rax - 0x73], cl
lea edx, [0x14026586e]
adc eax, 0xb0175
jne 0x1401b56f8
add dword [rbx], ecx
or eax, dword [rax]
add cl, ch
lock add dword [rax], eax
add dword [rax], eax
jmp case.0x1401aaa13.134
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1402657c0]
lea edx, [0x1402657c0]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea edx, [0x1402657c0]
adc eax, 0xb00af
scasd eax, dword [rdi]
add byte [rbx], cl
add cl, ch
jmp case.0x1401b5a67.458
invalid
invalid
jmp case.0x1401b5a67.458
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x14026587c]
lea edx, [0x14026587c]
adc eax, 0xb0153
mov r8d, 5
add eax, 0xe9000000
add byte [rax], al
jmp 0x1401b5960
sub al, 2
add byte [rax], al
invalid
add al, byte [rax]
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x14026581b]
adc eax, 0xb00d4
add byte [rbx], cl
add byte [rcx - 0x48], al
invalid
invalid
adc byte [rax], al
invalid
mov r8d, 0x10
mov eax, 0x10
add byte [rax], al
add cl, ch
invalid
add byte [rax], al
jmp 0x1401b5960
add al, byte [rax]
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sub byte [rax - 0x75], cl
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1402657cb]
lea edx, [0x1402657cb]
adc eax, 0xb0066
add byte [rbx], cl
add byte [rcx - 0x48], al
invalid
invalid
or dword [rax], eax
mov r8d, 9
mov eax, 9
add byte [rax], al
add cl, ch
lock add dword [rax], eax
add dword [rax], eax
jmp 0x1401b5960
add dword [rax], eax
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xb00d9
add byte [rbx], cl
or eax, dword [rax]
lea rdx, [0x14026585c]
lea edx, [0x14026585c]
or eax, dword [rax]
add byte [rcx - 0x48], al
mov r8d, 4
mov eax, 4
add al, 0
add byte [rax], al
invalid
add cl, ch
rol byte [rcx], cl
add byte [rax], al
invalid
jmp 0x1401b5960
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
invalid
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1402657f1]
adc eax, 0xb0050
push rax
add byte [rbx], cl
invalid
or eax, dword [rax]
add cl, ch
jmp case.0x1401aaa13.134
add qword [rax], rax
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1402657dc]
lea edx, [0x1402657dc]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea edx, [0x1402657dc]
adc eax, 0xb0023
or eax, dword [rax]
mov r8d, 0xc
or al, 0
add byte [rax], al
add cl, ch
pushfq
jmp 0x1401b5960
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1402658f7]
adc eax, 0xb0120
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0xb0120
add dword [rbx], ecx
or eax, dword [rax]
add cl, ch
rol dword [rax], 0
add byte [rax], al
mov rcx, qword [rdx + 0x20]
invalid
invalid
jmp case.0x1401b5a67.452
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0xb0123
and eax, dword [rcx]
or eax, dword [rax]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x140265912]
and eax, dword [rcx]
or eax, dword [rax]
add cl, ch
jmp case.0x1401b5a67.458
mov eax, dword [rax]
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1402659a9]
adc eax, 0xb01a2
movabs byte [0x12b841000b01], al
or eax, dword [rax]
mov r8d, 0x12
mov eax, 0x12
add byte [rax], al
add cl, ch
add qword [rax], r8
add dword [rax], eax
jmp 0x1401b5960
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x140265881]
adc eax, 0xb005c
or eax, dword [rax]
jmp case.0x1401aaa13.134
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xb011f
invalid
add dword [rbx], ecx
invalid
lea rdx, [0x14026595c]
invalid
jmp case.0x1401b5a67.458
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140265860]
lea edx, [0x140265860]
sbb byte [rax - 0x73], cl
adc eax, 0xb000e
invalid
lea edx, [0x140265860]
add cl, ch
xchg edi, eax
jmp case.0x1401aaa13.134
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x140265981]
adc eax, 0xb0117
add bl, ch
xor dword [rax - 0x75], ecx
mov rcx, qword [rdx + 0x20]
invalid
invalid
jmp case.0x1401b5a67.452
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xb0010
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea edx, [0x14026588f]
adc eax, 0xb0010
adc byte [rax], al
or eax, dword [rax]
mov r8d, 0xb
or eax, dword [rax]
add byte [rax], al
invalid
jmp 0x1401b5960
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
invalid
invalid
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1402658e0]
lea edx, [0x1402658e0]
sbb byte [rax - 0x73], cl
lea edx, [0x1402658e0]
adc eax, 0xb0043
add byte [rbx], cl
add byte [rcx - 0x48], al
invalid
invalid
mov r8d, 0xf
sldt word [rax]
add byte [rax], al
add byte [rax], al
add cl, ch
jmp 0x1401b5960
mov eax, 0x48000000
mov ecx, dword [rdx + 0x20]
invalid
invalid
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1402658ef]
lea edx, [0x1402658ef]
adc eax, 0xb0034
add byte [rcx - 0x48], al
mov r8d, 8
or byte [rax], al
add byte [rax], al
add byte [rax], al
add cl, ch
jmp 0x1401b5960
invalid
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x140265952]
lea edx, [0x140265952]
add byte [rbx], cl
invalid
sbb byte [rax - 0x73], cl
adc eax, 0xb0079
add byte [rbx], cl
invalid
add byte [rbx], cl
add bl, ch
jg 0x1401b5924
invalid
jmp case.0x140148b47.1660
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xaffd8
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xaffd8
dec dword [rdx]
add byte [rcx - 0x48], al
invalid
invalid
invalid
mov r8d, 0xe
mov eax, 0xe
add byte [rax], al
add byte [rax], al
add bl, ch
jmp 0x1401b5960
push 0x48
add eax, 2
invalid
add rax, 2
add cl, byte [rbp + rcx*4 + 0x4c]
lea r9, [rsp + 0x30]
and al, 0x30
mov qword [r9], rax
lea rax, fcn.140009390
lea eax, [0x140265558]
add dword [rax - 0x73], ecx
add eax, 0xafc4f
cld
or al, byte [rax]
lea eax, [0x140265558]
cld
or al, byte [rax]
mov qword [rsp + 0x20], rax
lea rax, case.0x140059243.1
lea eax, case.0x140059243.1
or eax, dword [rcx]
or eax, dword [rax]
and byte [rax - 0x73], cl
add eax, 0xb010b
or eax, dword [rcx]
or eax, dword [rax]
or eax, dword [rcx]
or eax, dword [rax]
mov r8d, 7
add byte [rax], al
add byte [rax - 0x77], cl
add byte [rax], al
mov rcx, rdx
mov rdx, rax
invalid
ror dword [rax - 0x77], 1
ret 0x7ae8
call fcn.14002b6a0
jp case.0x140197560.364
pop rbp
out 0xff, eax
call qword [rax + 0x38c48348]
nop
add rsp, 0x38
invalid
invalid
invalid
ret
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xb007c
add byte [rbx], cl
invalid
lea rdx, [0x1402659bb]
lea edx, [0x1402659bb]
or eax, dword [rax]
add byte [rcx - 0x48], al
invalid
mov r8d, 0x16
jmp 0x1401b5960
invalid
sbb dword [rax - 0x75], ecx
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140265a16]
lea edx, [0x140265a16]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
invalid
lea edx, [0x140265a16]
adc eax, 0xb00bc
add byte [rbx], cl
add byte [rcx - 0x48], al
or al, byte [rax]
add byte [rax], al
mov r8d, 0xa
mov eax, 0xa
add rsp, 0x38
invalid
jmp rax
jmp rax
loopne 0x1401b59b0
sub esp, 0x68
mov rax, qword [rcx]
mov rcx, qword [rax]
push 0x48018b48
mov ecx, dword [rax]
mov rax, qword [rcx + 0x10]
adc byte [rcx - 0x48], cl
add dword [rax], eax
add byte [rax], al
invalid
movabs r8, 0x8000000000000001
mov eax, 1
add byte [rax], al
add byte [rax], al
or byte [rsi - 0x73], 0xc
invalid
invalid
invalid
add byte [rax + 0xc8d4e], al
lea r9, [rax + r8]
or al, 0
add byte [rcx - 0x7d], cl
or r8, 2
enter 0x4502, 0x31
add al, byte [rbp + 0x31]
xor r10d, r10d
ror byte [rcx + rdi - 0x40], cl
cmp rax, r8
cmovl r10, r9
cmovl edx, ecx
ror qword [rax - 0x73], 1
lea rax, [0x14028dd94]
lea eax, [0x14028dd94]
add eax, 0xd83fc
movsxd r8, dword [rax + r10*4]
add r8, rax
jmp r8
add rcx, 0x10
lea rax, [rsp + 0x20]
and al, 0x20
and al, 0x20
mov qword [rax], rcx
mov dword [rax], ecx
or byte [rax - 0x73], cl
lea rcx, [rsp + 0x28]
and al, 0x28
and al, 0x28
sub byte [rax - 0x77], cl
add dword [rax - 0x73], ecx
lea eax, [0x1401b7f1a]
pop rbp
invalid
add byte [rax], al
invalid
mov qword [rcx], rax
lea rax, [0x1401b7f1a]
lea eax, [0x1401b7f1a]
pop rbp
invalid
add byte [rax], al
invalid
pop rbp
and eax, 0x89480000
add byte [rax], al
add byte [rax - 0x77], cl
add byte [rax - 0x77], cl
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
or byte [r8 - 0x73], cl
add eax, 0x479c0
jns 0x1401b59cb
invalid
lea rax, str.invalid_JPEG_format:
jns 0x1401b59cb
add bl, ch
jmp 0x1401b5a13
add rcx, 0x18
add rcx, 0x18
add ecx, 0x18
add rsp, 0x68
push 0xfffffffffdd8b9e9
jmp fcn.140193290
mov ecx, 0x48fffdd8
mov eax, dword [rcx + 0x18]
invalid
invalid
std
dec dword [rax - 0x75]
mov rax, qword [rcx + 0x18]
sbb byte [r8 - 0x75], cl
mov rcx, qword [rcx + 0x20]
and byte [r11 + rcx*4 + 0x41], cl
and byte [rax - 0x77], cl
mov r8, qword [rcx + 0x20]
mov rcx, rax
invalid
and byte [r8 - 0x77], cl
ror dword [rax - 0x7d], 0xc4
add rsp, 0x68
add esp, 0x68
push 0x48e0ff49
jmp r8
loopne 0x1401b5a36
add rcx, 0x18
add ecx, 0x18
rcr dword [rax], 0x48
lea eax, [rsp + 0x20]
invalid
lea rax, [rsp + 0x20]
and byte [rax - 0x77], cl
mov qword [rax], rcx
or byte [rax - 0x73], cl
and al, 0x28
invalid
lea rcx, [rsp + 0x28]
mov qword [rcx], rax
mov dword [rcx], eax
add dword [rax - 0x73], ecx
add eax, 0xffea383e
cmp dl, ch
invalid
invalid
lea rax, case.0x140047a7d.64
invalid
mov qword [rcx + 8], rax
lea rax, str.unsupported_JPEG_feature:
lea eax, [0x1401fd3b8]
or byte [r8 - 0x73], cl
add eax, 0x479a5
movsd dword [rdi], dword [rsi]
jns 0x1401b5a16
invalid
lea eax, [0x1401fd3b8]
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x38
lea r8, [rsp + 0x38]
lea eax, [rsp + 0x38]
and al, 0x38
cmp byte [rcx - 0x77], cl
mov qword [r8], rax
mov dword [rax], eax
add byte [rax + 1], bh
mov eax, 1
add byte [rax], al
mov qword [r8 + 8], rax
and qword [r8 + 0x20], 0
and dword [rax + 0x20], 0
and dword [rax + 0x20], 0
invalid
and byte [rax], al
add byte [rcx - 0x77], cl
mov qword [r8 + 0x10], rcx
mov qword [r8 + 0x18], rax
mov dword [rax + 0x18], eax
adc byte [rcx - 0x77], cl
sbb byte [rax - 0x75], cl
sbb byte [rax - 0x75], cl
mov dword [rax + 0x18], eax
sbb byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
push rdx
mov rdx, qword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
sub al, ch
call fcn.140065769
sub edi, ebp
invalid
nop
add rsp, 0x68
add esp, 0x68
add esp, 0x68
ret
mov ecx, dword [rcx]
jmp 0x14002aba0
or ecx, ebp
push rsp
push rcx
out 0xff, eax
sub rsp, 0x88
sub esp, 0x88
in al, dx
mov byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov rax, qword [rcx]
mov eax, dword [rcx]
add dword [rdi], ecx
mov bh, 8
movzx ecx, word [rax]
lea r8, [0x14028dda4]
add eax, 0xd8344
movsxd rcx, dword [r8 + rcx*4]
or al, 0x88
mov byte [rcx + rax - 0x3f], cl
add rcx, r8
add ecx, eax
sar edi, 0xe1
jmp rcx
lea rax, str.hJ_
add eax, 0xaf018
lock or al, byte [rax]
or al, byte [rax]
jmp 0x1401b5cd2
pop rbp
add al, byte [rax]
add byte [rax - 0x7d], cl
invalid
invalid
add rax, 2
lea rcx, [rsp + 0x28]
rol byte [rdx], 0x48
lea ecx, [rsp + 0x28]
mov qword [rcx], rax
mov dword [rcx], eax
lea rax, [rsp + 0x60]
and al, 0x60
invalid
mov qword [rax], rcx
lea rcx, case.0x140148e3c.2015
stc
invalid
invalid
stc
stc
invalid
mov qword [rax + 8], rcx
or byte [rax - 0x73], cl
lea rcx, str.Required_tag__was_empty.pN_
or eax, 0xaf3ed
or al, byte [rax]
jmp case.0x1401a889f.218
add al, byte [rax]
add byte [rax - 0x7d], cl
invalid
invalid
add rax, 8
add eax, 8
ror byte [rax], 0x48
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
mov qword [rcx], rax
mov dword [rcx], eax
lea rax, [rsp + 0x60]
lea eax, [rsp + 0x60]
and al, 0x60
mov qword [rax], rcx
lea rcx, case.0x1401aa722.104
lea ecx, case.0x1401aa722.104
or eax, 0xfffff296
or byte [rax - 0x73], cl
or eax, 0xfffff296
invalid
mov qword [rax + 8], rcx
lea rcx, str.Expected_signed_integer_
or al, byte [rax]
or byte [rax - 0x73], cl
or byte [rax - 0x73], cl
or eax, 0xaf35a
or al, byte [rax]
jmp case.0x1401a889f.218
ja case.0x140199a37.311
add byte [rax], al
add rax, 2
lea rcx, [rsp + 0x28]
rol byte [rdx], 0x48
lea ecx, [rsp + 0x28]
add cl, byte [rax - 0x73]
and al, 0x28
mov qword [rcx], rax
mov dword [rcx], eax
lea rax, [rsp + 0x60]
and al, 0x60
mov qword [rax], rcx
lea rcx, [0x1401b5a44]
or eax, 0xffffff5e
or byte [rax - 0x73], cl
or eax, 0xffffff5e
dec dword [rax - 0x77]
mov qword [rax + 8], rcx
mov dword [rax + 8], ecx
or byte [rax - 0x73], cl
lea rcx, str.Unknown_planar_configuration_HM_
or eax, 0xaf277
ja case.0x1401b53f6.60
or al, byte [rax]
or al, byte [rax]
jmp case.0x1401a889f.218
add al, byte [rax]
add byte [rax - 0x75], cl
or byte [rbp + rcx*4 - 0x7c], cl
or byte [rbp + rcx*4 - 0x7c], cl
mov rcx, qword [rax + 8]
mov ecx, dword [rax + 8]
or byte [rbp + rcx*4 - 0x7c], cl
lea r8, [rsp + 0x80]
mov qword [r8], rcx
mov dword [rax], ecx
and al, 0x80
add byte [rax], al
add byte [rax], 0
add byte [rcx - 0x77], cl
mov dword [rax], ecx
or byte [rax - 0x75], cl
adc byte [rax - 0x73], cl
adc byte [rax - 0x73], cl
mov rax, qword [rax + 0x10]
adc byte [rax - 0x73], cl
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
and al, 0x28
mov qword [rcx], rax
mov dword [rcx], eax
lea rax, [rsp + 0x60]
and al, 0x60
mov qword [rax], r8
lea r8, [fcn.140024bb0]
invalid
out 0xff, al
add byte [rbp + rcx*4 + 5], cl
nop
invalid
out 0xff, al
dec dword [rcx + rcx*4 + 0x40]
or byte [rax - 0x77], cl
invalid
mov qword [rax + 8], r8
mov dword [rax + 8], eax
mov qword [rax + 0x10], rcx
adc byte [rcx + rcx*4 + 0x40], cl
adc byte [rcx + rcx*4 + 0x40], cl
mov qword [rax + 0x18], r8
lea rcx, str._K_
lea ecx, str._K_
sbb byte [rax - 0x73], cl
or eax, 0xaf03d
or al, byte [rax]
lea ecx, str._K_
or al, byte [rax]
jmp case.0x1401a889f.213
insd dword [rdi], dx
add dword [rax], eax
add byte [rax - 0x7d], cl
ror byte [rax], 0x48
or byte [rax - 0x73], cl
and al, 0x28
invalid
add rax, 8
add eax, 8
or byte [rax - 0x73], cl
and al, 0x28
invalid
lea rcx, [rsp + 0x28]
mov qword [rcx], rax
mov dword [rcx], eax
lea rax, [rsp + 0x60]
lea eax, [rsp + 0x60]
and al, 0x60
invalid
mov qword [rax], rcx
lea rcx, case.0x1401aa722.104
or eax, 0xfffff1fe
or eax, 0xfffff1fe
invalid
int1
invalid
mov qword [rax + 8], rcx
or byte [rax - 0x73], cl
or eax, 0xaf242
or al, byte [rax]
lea rcx, str.Expected_byte___found.
or al, byte [rax]
or al, byte [rax]
jmp case.0x1401a889f.218
add byte [rax], al
add rax, 2
lea rcx, [rsp + 0x28]
and al, 0x28
and al, 0x28
and al, 0x28
sub byte [rax - 0x77], cl
add dword [rax - 0x73], ecx
invalid
invalid
mov qword [rcx], rax
mov dword [rcx], eax
lea rax, [rsp + 0x60]
and al, 0x60
invalid
mov qword [rax], rcx
mov dword [rax], ecx
lea rcx, case.0x140148e3c.2015
dec dword [rax - 0x77]
or byte [rax - 0x73], cl
or byte [rax - 0x73], cl
mov qword [rax + 8], rcx
mov dword [rax + 8], ecx
or byte [rax - 0x73], cl
lea rcx, str.Required_tag____not_found.
or eax, 0xaf157
int1
or al, byte [rax]
jmp case.0x1401a889f.218
mov ah, 1
add byte [rax], al
invalid
add byte [rax - 0x73], cl
add eax, 0xaef4b
out dx, eax
or al, byte [rax]
lea rax, str.Image_file_directory_not_found.
out dx, eax
or al, byte [rax]
jmp 0x1401b5cd2
add dword [rax], eax
add byte [rax - 0x7d], cl
ror byte [rax], 0x48
invalid
invalid
add rax, 8
add eax, 8
or byte [rax - 0x73], cl
and al, 0x28
invalid
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
sub byte [rax - 0x77], cl
add dword [rax - 0x73], ecx
lea eax, [rsp + 0x60]
mov qword [rcx], rax
lea rax, [rsp + 0x60]
lea eax, [rsp + 0x60]
lea eax, [rsp + 0x60]
and al, 0x60
mov qword [rax], rcx
lea rcx, [0x14005f82f]
pushfq
invalid
dec dword [rax - 0x77]
mov qword [rax + 8], rcx
or byte [rax - 0x73], cl
or eax, 0xaf290
nop
or al, byte [rax]
or al, byte [rax]
lea rcx, str.Invalid_format:__N_
lea ecx, [0x140264e50]
nop
or al, byte [rax]
or al, byte [rax]
or al, byte [rax]
jmp case.0x1401a889f.218
jge 0x1401b5bc4
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xaef44
out dx, eax
or al, byte [rax]
lea rax, str.Inconsistent_sizes_encountered.
out dx, eax
or al, byte [rax]
jmp 0x1401b5cd2
add dword [rcx], eax
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rax, str._L_
lea eax, str._L_
add eax, 0xaf088
jmp 0x1401b5cd2
cmc
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [0x140264ab0]
lea rax, str.TIFF_signature_invalid.
lea eax, [0x140264ab0]
jmp 0x1401b5cd2
jmp 0x1881b5bea
add byte [rax], al
lea rax, str.File_should_contain_either__StripByteCounts_and_StripOffsets__or__TileByteCounts_and_TileOffsets___other_combination_was_found.
lea eax, [0x140264f28]
or al, byte [rax]
jmp 0x1401b5cd2
fld qword [rax]
add byte [rax], al
invalid
add byte [rax - 0x73], cl
add eax, 0xaf39c
or al, byte [rax]
lea rax, str.xO_
jmp 0x1401b5cd2
add byte [rax], al
mov rcx, qword [rax + 8]
mov ecx, dword [rax + 8]
lea r8, [rsp + 0x80]
add byte [rax], al
mov qword [r8], rcx
mov rax, qword [rax + 0x10]
mov eax, dword [rax + 0x10]
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
and al, 0x28
mov qword [rcx], rax
lea rax, [rsp + 0x60]
lea eax, [rsp + 0x60]
add dword [rax - 0x73], ecx
and al, 0x60
and al, 0x60
lea eax, [rsp + 0x60]
mov qword [rax], r8
add byte [rbp + rcx*4 + 5], cl
test edi, ebp
out 0xff, al
invalid
lea r8, [fcn.140024bb0]
mov qword [rax + 8], r8
mov qword [rax + 0x10], rcx
mov dword [rax + 0x10], ecx
mov dword [rax + 0x10], ecx
mov qword [rax + 0x18], r8
mov dword [rax + 0x18], eax
sbb byte [rax - 0x73], cl
or eax, 0xaef8a
lea rcx, str.Inconsistent_elements_in_strip:_got
lea ecx, [0x140264bc8]
jmp case.0x1401a889f.213
add rax, 8
add eax, 8
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
and al, 0x28
mov qword [rcx], rax
mov dword [rcx], eax
add dword [rax - 0x73], ecx
lea rax, [rsp + 0x60]
lea eax, [rsp + 0x60]
and al, 0x60
mov qword [rax], rcx
lea rcx, case.0x1401aa722.104
lea ecx, case.0x1401aa722.104
or byte [rax - 0x73], cl
or eax, 0xfffff0f6
div al
invalid
invalid
lea ecx, case.0x1401aa722.104
div al
invalid
mov qword [rax + 8], rcx
lea rcx, str.Expected_unsigned_integer_
lea ecx, [0x140264de0]
or byte [rax - 0x73], cl
lea ecx, [0x140264de0]
or eax, 0xaf17a
jmp case.0x1401a889f.218
add byte [rax], al
mov ecx, dword [rax + 4]
add al, 0x4c
lea eax, [rsp + 0x80]
test byte [rax + rax*4], ah
add byte [rax], 0
invalid
lea r8, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rcx - 0x77], al
mov dword [r8], ecx
mov eax, dword [rax + 8]
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
mov dword [r8], ecx
mov eax, dword [rax + 8]
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
mov dword [rcx], eax
lea rax, [rsp + 0x60]
invalid
add dword [rax - 0x73], ecx
and al, 0x60
invalid
mov qword [rax], r8
mov dword [rax], eax
lea r8, [0x140029230]
lea eax, [0x140029230]
add eax, 0xffe7359e
sahf
xor eax, 0x894cffe7
or byte [rax - 0x77], cl
or byte [rax - 0x77], cl
mov qword [rax + 8], r8
mov qword [rax + 0x10], rcx
adc byte [rcx + rcx*4 + 0x40], cl
sbb byte [rax - 0x73], cl
or eax, 0xaef6b
out dx, eax
or al, byte [rax]
invalid
or byte [rax - 0x77], cl
adc byte [rcx + rcx*4 + 0x40], cl
adc byte [rcx + rcx*4 + 0x40], cl
sbb byte [rax - 0x73], cl
or eax, 0xaef6b
out dx, eax
or al, byte [rax]
invalid
out dx, eax
or al, byte [rax]
invalid
lea r8, [rsp + 0x30]
and al, 0x30
mov qword [r8], rcx
mov qword [r8 + 8], 3
invalid
add byte [rcx - 0x7d], cl
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rax
mov dword [rax + 0x10], eax
invalid
add byte [rcx - 0x77], cl
adc byte [rcx - 0x39], cl
invalid
sbb byte [rdx], al
add al, byte [rax]
invalid
mov dword [rax + 0x10], eax
mov qword [r8 + 0x18], 2
add al, byte [rax]
add byte [rax], al
invalid
add cl, ch
cwde
add byte [rax], al
add byte [rax], al
invalid
invalid
jmp 0x1401b5d63
add byte [rax], al
lea rax, str.8O_
add eax, 0xaf296
add byte [rbp + rcx*4 + 0x44], cl
lea r8, [rsp + 0x30]
and al, 0x30
xor byte [rcx - 0x77], cl
add byte [rcx - 0x39], cl
or byte [rcx], al
add byte [rax], al
mov qword [r8], rax
mov qword [r8 + 8], 1
add byte [rcx - 0x39], cl
mov qword [r8 + 0x10], 8
adc byte [rax], cl
add byte [rax], al
add byte [rdi], cl
invalid
xorps xmm0, xmm0
movups xmmword [r8 + 0x18], xmm0
adc dword [rax + 0x18], eax
push rdi
rol byte [rcx + 0xf], 0x11
adc dword [rax + 0x18], eax
invalid
adc dword [rax + 0x18], eax
sbb bl, ch
jmp 0x1401b5d63
outsd dx, dword [rsi]
add rax, 2
lea rcx, [rsp + 0x28]
and al, 0x28
rol byte [rdx], 0x48
lea ecx, [rsp + 0x28]
and al, 0x28
mov qword [rcx], rax
mov dword [rcx], eax
add dword [rax - 0x73], ecx
and al, 0x60
and al, 0x60
lea rax, [rsp + 0x60]
invalid
mov qword [rax], rcx
lea rcx, [0x1401b5a44]
or eax, 0xfffffd35
xor eax, 0x48fffffd
mov dword [rax + 8], ecx
invalid
xor eax, 0x48fffffd
mov dword [rax + 8], ecx
invalid
std
invalid
lea rcx, str.Unknown_predictor__encountered
lea ecx, [0x140264d28]
lock or al, byte [rax]
jmp case.0x1401a889f.218
add rax, 2
add rax, 2
rol byte [rdx], 0x48
lea ecx, [rsp + 0x28]
add cl, byte [rax - 0x73]
and al, 0x28
lea rcx, [rsp + 0x28]
mov qword [rcx], rax
lea rax, [rsp + 0x60]
and al, 0x60
and al, 0x60
mov qword [rax], rcx
lea rcx, case.0x140148e3c.2015
lea ecx, case.0x140148e3c.2015
or byte [rax - 0x73], cl
or eax, 0xfffff6a7
lea ecx, case.0x140148e3c.2015
mov qword [rax + 8], rcx
lea rcx, str.pL_
or eax, 0xaef5e
or byte [rax - 0x73], cl
or eax, 0xaef5e
pop rsi
out dx, eax
or al, byte [rax]
invalid
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x30
lea r8, [rsp + 0x30]
mov qword [r8], rcx
mov qword [r8 + 8], 2
or byte [rdx], al
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
invalid
invalid
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rax
adc byte [rcx - 0x39], cl
sbb byte [rcx], al
add byte [rax], al
invalid
adc byte [rcx - 0x39], cl
sbb byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rdx, qword [rdx + 0x28]
call fcn.140065769
nop
push rdx
sub al, ch
stc
stc
invalid
add rsp, 0x88
ret
add bl, al
add rax, 8
lea rcx, [rsp + 0x28]
mov qword [rcx], rax
sub byte [rax - 0x77], cl
add dword [rax - 0x73], ecx
lea rax, [rsp + 0x60]
lea rax, [rsp + 0x60]
invalid
mov qword [rax], rcx
lea rcx, [0x1401b5967]
lea ecx, [0x1401b5967]
sti
invalid
dec dword [rax - 0x77]
mov dword [rax + 8], ecx
sti
invalid
mov dword [rax + 8], ecx
lea rcx, [0x140289c40]
lea ecx, [0x140289c40]
or eax, 0x448d4c00
and al, 0x30
invalid
lea r8, [rsp + 0x30]
mov qword [r8], rcx
mov dword [rax], ecx
mov ecx, 1
add byte [rax], al
mov qword [r8 + 8], rcx
mov dword [rax + 8], ecx
and qword [r8 + 0x20], 0
and dword [rax + 0x20], 0
invalid
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], rcx
mov dword [rax + 0x18], ecx
mov dword [rax + 0x18], ecx
sbb bl, bpl
movsb byte [rdi], byte [rsi]
jmp 0x1401b5d63
mov rcx, qword [rcx]
mov rax, qword [rdx + 0x20]
mov r8, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rdx, rax
jmp case.0x1401a889f.227
sub rsp, 0x88
in al, dx
mov byte [rax], al
add byte [rax], al
mov r9, r8
mov ecx, eax
mov rax, rcx
movabs rcx, 0x8000000000000000
xor rcx, qword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
or byte [rax + 0x33], 8
add byte [rax + 0x48083348], al
cmp rcx, 0xf
cmp ecx, 0xf
cmovno edi, dword [rax + 3]
mov r8d, 3
mov eax, 3
add eax, dword [rax]
add byte [rax], al
cmovb r8, rcx
mov rcx, rdx
mov ecx, edx
lea rdx, [0x14028ddf8]
adc eax, 0xd7ff4
adc eax, 0xd7ff4
or eax, 0x4634e00
invalid
movsxd r8, dword [rdx + r8*4]
add r8, rdx
add eax, edx
add eax, edx
rol byte [rcx - 1], 1
loopne 0x1401b5e1e
invalid
jmp r8
movzx eax, word [rax + 8]
mov bh, 0x40
or byte [rax - 0x73], cl
lea rdx, [rsp + 0x28]
lea rdx, [rsp + 0x28]
lea edx, [rsp + 0x28]
sub byte [rsi - 0x77], ah
add cl, byte [rax - 0x73]
and al, 0x30
and al, 0x30
mov word [rdx], ax
mov dword [rdx], eax
lea rax, [rsp + 0x30]
and al, 0x30
xor byte [rax - 0x77], cl
adc byte [rax - 0x73], cl
lea edx, [0x140264fd8]
mov qword [rax], rdx
lea rdx, str.Floating_point_predictor_for__is_unsupported.
lea edx, [0x140264fd8]
lea edx, [0x140264fd8]
int1
or al, byte [rax]
add cl, ch
xchg esi, eax
add dword [rax], eax
add byte [rax - 0x7d], cl
add rax, 8
lea rdx, [rsp + 0x28]
and al, 0x28
jmp 0x1401b5fc4
add rax, 8
lea rdx, [rsp + 0x28]
and al, 0x28
and al, 0x28
mov qword [rdx], rax
mov dword [rdx], eax
lea rax, [rsp + 0x30]
mov qword [rax], rdx
lea rdx, str._S_
adc eax, 0xaf517
invalid
cmc
or al, byte [rax]
lea r8, [rsp + 0x50]
push rax
invalid
push rax
mov qword [r8], rdx
mov edx, 1
add byte [rax], al
add byte [rcx - 0x77], cl
push rax
invalid
add byte [rax], al
add byte [rcx - 0x77], cl
mov dword [rax + 8], edx
push rax
or byte [rcx - 0x7d], cl
invalid
and qword [r8 + 0x20], 0
and byte [rax], al
lea r10, case.0x140047a7d.64
mov qword [rax + 8], r10
push rax
or byte [rcx - 0x77], cl
adc byte [rcx - 0x77], cl
mov dword [rax + 0x18], edx
dec dword [rcx + rcx*4 + 0x50]
push rax
or byte [rcx - 0x77], cl
adc byte [rcx - 0x77], cl
invalid
push rax
mov dword [rax + 0x18], edx
sbb cl, ch
mov dword [rdx], eax
jmp 0x1401b6100
add byte [rax], al
mov al, byte [rax + 8]
lea rdx, [rsp + 0x28]
lea edx, [rsp + 0x28]
or byte [rax - 0x73], cl
push rsp
and al, 0x28
lea edx, [rsp + 0x28]
mov byte [rdx], al
lea rax, [rsp + 0x30]
and al, 0x30
and al, 0x30
xor byte [rax - 0x77], cl
adc byte [rax - 0x73], cl
mov qword [rax], rdx
lea rdx, str.Unsupported_planar_configuration_.
adc eax, 0xaf418
adc eax, 0xaf418
lea r8, [rsp + 0x50]
mov qword [r8], rdx
mov dword [rax], edx
mov qword [r8 + 8], 2
mov dword [rax + 8], 2
or byte [rdx], al
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
and qword [r8 + 0x20], 0
lea rdx, [0x1401b6371]
lea edx, [0x1401b6371]
jmp 0x1401b60f0
invalid
lea rax, str.The_image_is_using_an_unknown_photometric_interpretation.
add eax, 0xaf258
or al, byte [rax]
or al, byte [rax]
jmp case.0x14018d4e4.1203
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
lea rax, str.Unsupported_data_type.
add eax, 0xaf41c
hlt
jmp case.0x14018d4e4.1203
and eax, dword [rcx]
add byte [rax], al
add dword [rax], eax
add byte [rdi], cl
movzx eax, word [rax + 8]
invalid
invalid
movzx eax, word [rax + 8]
lea rdx, [rsp + 0x28]
push rsp
and al, 0x28
invalid
sub byte [rsi - 0x77], ah
add cl, byte [rax - 0x73]
lea eax, [rsp + 0x30]
mov word [rdx], ax
lea rax, [rsp + 0x30]
lea eax, [rsp + 0x30]
lea eax, [rsp + 0x30]
xor byte [rax - 0x77], cl
adc byte [rax - 0x73], cl
invalid
invalid
mov qword [rax], rdx
mov dword [rax], edx
lea rdx, str.Color_type
adc eax, 0xaf33c
jmp 0x1401b5fc4
add rax, 8
lea rdx, [rsp + 0x28]
push rsp
and al, 0x28
ror byte [rax], 0x48
lea edx, [rsp + 0x28]
push rsp
and al, 0x28
or byte [rax - 0x73], cl
push rsp
and al, 0x28
mov qword [rdx], rax
lea rax, [rsp + 0x30]
lea eax, [rsp + 0x30]
lea eax, [rsp + 0x30]
xor byte [rax - 0x77], cl
mov qword [rax], rdx
mov dword [rax], edx
adc byte [rax - 0x73], cl
lea rdx, str.8P_
adc eax, 0xaf154
lea r8, [rsp + 0x50]
lea eax, [rsp + 0x50]
and al, 0x50
mov qword [r8], rdx
mov qword [r8 + 8], 2
or byte [rdx], al
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
and byte [rax], al
or byte [rdx], al
or byte [rdx], al
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
and byte [rax], al
lea rdx, [0x140059178]
jmp 0x1401b60f0
add dword [rax], eax
invalid
pop rax
xor ch, dl
invalid
invalid
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rdx, [rax + 0x18]
lea r8, [rsp + 0x80]
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
push rax
sbb byte [rbp + rcx*4 - 0x7c], cl
invalid
test byte [rax + rax*4], ah
and al, 0x80
add byte [rax], 0
add byte [rax], al
add byte [rcx - 0x77], cl
adc byte [rax - 0x73], cl
lea rdx, [rsp + 0x28]
push rsp
and al, 0x28
sub byte [rax - 0x77], cl
add cl, byte [rax - 0x73]
invalid
invalid
mov qword [rdx], rax
lea rax, [rsp + 0x30]
and al, 0x30
mov qword [rax], r8
lea r8, case.0x1401968d3.398
lea eax, case.0x1401968d3.398
add byte [rbp + rcx*4 + 5], cl
lea eax, case.0x1401968d3.398
invalid
hlt
dec dword [rcx + rcx*4 + 0x40]
or byte [rax - 0x77], cl
mov qword [rax + 0x10], rdx
invalid
invalid
mov qword [rax + 8], r8
mov qword [rax + 0x10], rdx
lea rdx, [0x1402650a0]
lea edx, [0x1402650a0]
adc eax, 0xaf146
or al, byte [rax]
lea r8, [rsp + 0x50]
mov qword [r8], rdx
mov qword [r8 + 8], 3
mov dword [rax + 8], 3
mov dword [rax + 8], 3
or byte [rbx], al
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
add eax, dword [rax]
add byte [rax], al
and qword [r8 + 0x20], 0
and byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xffea3202
add dh, byte [rdx]
invalid
invalid
lea rdx, [0x140059178]
lea edx, [0x140059178]
add dh, byte [rdx]
invalid
xor ch, dl
dec dword [rax - 0x77]
invalid
invalid
push rax
mov qword [rax + 0x18], rdx
mov qword [r8 + 0x10], rax
mov dword [rax + 0x10], eax
sbb byte [rcx - 0x77], cl
mov dword [rax + 0x10], eax
adc byte [rcx - 0x39], cl
mov qword [r8 + 0x18], 2
sbb byte [rdx], al
sbb byte [rdx], al
add byte [rax], al
add cl, ch
invalid
jne case.0x14018d4e4.1114
invalid
jmp 0x1401b6100
add dword [rax], eax
add byte [rax], al
add byte [rdx - 0x72b7f7c0], cl
push rsp
mov al, byte [rax + 8]
lea rdx, [rsp + 0x28]
and al, 0x28
sub byte [rax + 0x448d4802], cl
and al, 0x30
mov byte [rdx], al
lea rax, [rsp + 0x30]
mov qword [rax], rdx
adc byte [rax - 0x73], cl
adc eax, 0xaf21c
or al, byte [rax]
lea rdx, [0x1402651c0]
or al, byte [rax]
or al, byte [rax]
add cl, ch
add byte [rax], al
add byte [rax], al
jmp case.0x140197560.394
add byte [rax], al
add byte [rdi], cl
movzx eax, word [rax + 8]
mov bh, 0x40
or byte [rax - 0x73], cl
invalid
invalid
or byte [rax - 0x73], cl
lea rdx, [rsp + 0x28]
push rsp
and al, 0x28
mov word [rdx], ax
lea rax, [rsp + 0x30]
and al, 0x30
add cl, byte [rax - 0x73]
and al, 0x30
and al, 0x30
xor byte [rax - 0x77], cl
adc byte [rax - 0x73], cl
invalid
invalid
mov qword [rax], rdx
lea rdx, str.Horizontal_predictor_for
adc eax, 0xaf054
lock or al, byte [rax]
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x50
lea r8, [rsp + 0x50]
and al, 0x50
mov qword [r8], rdx
adc byte [rcx - 0x39], cl
or byte [rdx], al
add al, byte [rax]
add byte [rax], al
invalid
invalid
invalid
mov qword [r8 + 8], 2
mov dword [rax + 8], 2
add al, byte [rax]
add byte [rax], al
and qword [r8 + 0x20], 0
lea rdx, case.0x1401b599f.41
lea edx, case.0x1401b599f.41
add dword [rax], eax
add cl, ch
or eax, dword [rcx]
add dword [rax], eax
invalid
jmp 0x1401b60f0
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, str._Q_
lea eax, str._Q_
add eax, 0xaf154
int1
or al, byte [rax]
lea r8, [rsp + 0x50]
mov qword [r8], rax
mov dword [rax], eax
mov dword [rax], eax
mov qword [r8 + 8], 1
mov dword [rax + 8], 1
or byte [rcx], al
add byte [rax], al
add byte [rax], al
invalid
invalid
adc byte [rax], cl
adc byte [rax], cl
add byte [rax], al
mov qword [r8 + 0x10], 8
mov dword [rax + 0x10], 8
adc byte [rax], cl
add byte [rax], al
add byte [rdi], cl
push rdi
rol byte [rcx + 0xf], 0x11
movups xmmword [r8 + 0x18], xmm0
jmp 0x1401b6100
mov al, byte [rax + 8]
lea rdx, [rsp + 0x28]
xorps xmm0, xmm0
movups xmmword [r8 + 0x18], xmm0
movups xmmword [rax + 0x18], xmm0
jmp 0x1401b6100
mov al, byte [rax + 8]
lea rdx, [rsp + 0x28]
mov byte [rdx], al
lea rax, [rsp + 0x30]
lea eax, [rsp + 0x30]
lea eax, [rsp + 0x30]
and al, 0x30
xor byte [rax - 0x77], cl
adc byte [rax - 0x73], cl
adc eax, 0xaf2f6
or al, byte [rax]
mov qword [rax], rdx
lea rdx, str.Unsupported_photometric_interpretation___.
adc eax, 0xaf2f6
or al, byte [rax]
or al, byte [rax]
add byte [rbp + rcx*4 + 0x44], cl
lea r8, [rsp + 0x50]
lea eax, [rsp + 0x50]
and al, 0x50
push rax
mov qword [r8], rdx
mov qword [r8 + 8], 2
or byte [rdx], al
add byte [rax], al
add byte [rcx - 0x7d], cl
and dword [rax + 0x20], 0
and byte [rax], al
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
invalid
and byte [rax], al
lea rdx, [0x1401b53b3]
jmp 0x1401b60f0
movsd dword [rdi], dword [rsi]
add byte [rax], al
invalid
insd dword [rdi], dx
invalid
invalid
movsd dword [rdi], dword [rsi]
add byte [rax], al
add byte [rbx - 0x72b7f7c0], cl
mov eax, dword [rax + 8]
invalid
invalid
mov eax, dword [rax + 8]
lea rdx, [rsp + 0x28]
invalid
or byte [rax - 0x73], cl
push rsp
and al, 0x28
invalid
sub byte [rcx + 0x448d4802], cl
and al, 0x30
invalid
mov dword [rdx], eax
lea rax, [rsp + 0x30]
and al, 0x30
xor byte [rax - 0x77], cl
adc byte [rax - 0x73], cl
adc eax, 0xaf114
adc al, 0xf1
or al, byte [rax]
invalid
mov qword [rax], rdx
lea rdx, str.PQ_
adc al, 0xf1
or al, byte [rax]
invalid
adc al, 0xf1
or al, byte [rax]
invalid
lea r8, [rsp + 0x50]
lea eax, [rsp + 0x50]
and al, 0x50
mov qword [r8], rdx
mov qword [r8 + 8], 2
or byte [rdx], al
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
and byte [rax], al
lea rdx, [0x1401b6226]
jmp 0x1401b60f0
or byte [rdx], al
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
mov al, byte [rax + 8]
lea rdx, [rsp + 0x28]
or byte [rax - 0x73], cl
push rsp
and al, 0x28
mov byte [rdx], al
lea rax, [rsp + 0x30]
lea eax, [rsp + 0x30]
lea eax, [rsp + 0x30]
and al, 0x30
and al, 0x30
mov qword [rax], rdx
lea rdx, [0x140265260]
int1
or al, byte [rax]
or al, byte [rax]
lea r8, [rsp + 0x50]
and al, 0x50
and al, 0x50
mov qword [r8], rdx
mov dword [rax], edx
mov qword [r8 + 8], 2
and qword [r8 + 0x20], 0
invalid
and byte [rax], al
invalid
and byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xffe73f69
out 0xff, eax
lea rdx, [0x14002a020]
lea edx, [0x14002a020]
jmp 0x1401b60f0
add rax, 8
lea rdx, [rsp + 0x28]
lea edx, [rsp + 0x28]
mov qword [rdx], rax
lea rax, [rsp + 0x30]
mov qword [rax], rdx
mov dword [rax], edx
xor byte [rax - 0x77], cl
adc byte [rax - 0x73], cl
invalid
invalid
mov dword [rax], edx
lea rdx, str.Sample_format
lea edx, [0x1402651f0]
adc eax, 0xaf11c
lea r8, [rsp + 0x50]
lea eax, [rsp + 0x50]
and al, 0x50
mov qword [r8], rdx
mov qword [r8 + 8], 2
or byte [rdx], al
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
and byte [rax], al
adc byte [rcx - 0x39], cl
or byte [rdx], al
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
and dword [rax + 0x20], 0
lea rdx, case.0x1401aa722.136
invalid
invalid
mov qword [rax + 8], rdx
push rax
or byte [rcx - 0x77], cl
mov qword [r8 + 0x10], rax
invalid
invalid
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], 1
mov dword [rax + 0x18], 1
sbb byte [rcx], al
add byte [rax], al
invalid
adc byte [rcx - 0x39], cl
sbb byte [rcx], al
sbb byte [rcx], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x36], cl
mov edx, ecx
mov rdx, r9
mov edx, ecx
retf 0x61e8
call fcn.140065769
invalid
invalid
call qword [rax - 0x773b7eb8]
add byte [rax], al
nop
add rsp, 0x88
invalid
mov byte [rax], al
add byte [rax], al
add bl, al
invalid
add bl, al
sub rsp, 0x38
sub esp, 0x38
mov rax, rdx
mov eax, edx
ror byte [rdi], 1
mov dh, 0x11
movzx edx, byte [rcx]
inc rcx
lea r8, [0x14028de34]
invalid
jge 0x1401b6131
add byte [rcx + 0x63], cl
adc al, 0x90
ror dword [rbp + rcx*4 + 5], 0xf
invalid
jge 0x1401b6131
add byte [rcx + 0x63], cl
adc al, 0x90
add rdx, r8
ret 0xe2ff
jmp rdx
loop 0x1401b617b
lea r9, [rsp + 0x30]
lea ecx, [rsp + 0x30]
and al, 0x30
xor byte [rcx - 0x77], cl
or dword [rax - 0x73], ecx
lea ecx, [0x140265530]
mov qword [r9], rcx
mov dword [rcx], ecx
lea rcx, fcn.140009390
lea ecx, [0x140265530]
or al, byte [rax]
mov qword [rsp + 0x20], rcx
and al, 0x20
and al, 0x20
lea rdx, [0x140265abf]
adc eax, 0xaf976
jbe case.0x1401b53f6.101
or al, byte [rax]
jmp 0x1401b61ef
add byte [rax], al
add byte [rbp + rcx*4 + 0x4c], cl
lea r9, [rsp + 0x30]
lea r9, [rsp + 0x30]
mov qword [r9], rcx
lea rcx, fcn.140009390
lea ecx, [0x140265530]
lea ecx, [0x140265530]
or eax, 0xaf3d3
or al, byte [rax]
mov qword [rsp + 0x20], rcx
lea rdx, [0x140265acf]
or al, byte [rax]
jmp 0x1401b61ef
add dword [rax], 0x8d4c0000
and al, 0x30
invalid
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x30
invalid
lea r9, [rsp + 0x30]
mov qword [r9], rcx
or dword [rax - 0x73], ecx
or eax, 0xaf3b3
mov bl, 0xf3
or al, byte [rax]
lea rcx, fcn.140009390
lea ecx, [0x140265530]
mov bl, 0xf3
or al, byte [rax]
mov qword [rsp + 0x20], rcx
and al, 0x20
and byte [rax - 0x73], cl
adc eax, 0xaf93a
lea rdx, [0x140265ac3]
cmp bh, cl
or al, byte [rax]
mov r8d, 7
invalid
add byte [rax], al
jmp 0x1401b6218
add byte [rax], al
add byte [rbp + rcx*4 + 0x4c], cl
lea r9, [rsp + 0x30]
lea r9, [rsp + 0x30]
xor byte [rcx - 0x77], cl
mov qword [r9], rcx
lea rcx, fcn.140009390
or eax, 0xaf38d
invalid
or dword [rax - 0x73], ecx
or eax, 0xaf38d
invalid
mov qword [rsp + 0x20], rcx
lea rdx, [0x140265aca]
lea edx, [0x140265aca]
and byte [rax - 0x73], cl
adc eax, 0xaf91b
or al, byte [rax]
lea edx, [0x140265aca]
or al, byte [rax]
jmp 0x1401b6212
lea r9, [rsp + 0x30]
mov qword [r9], rcx
mov dword [rcx], ecx
mov dword [rcx], ecx
lea rcx, fcn.140009390
or eax, 0xaf370
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
and al, 0x20
and al, 0x20
lea rdx, case.0x140059243.3
adc eax, 0xaf8aa
add byte [rcx - 0x48], al
add eax, dword [rax]
add byte [rax], al
mov r8d, 3
jmp 0x1401b6218
lea r9, [rsp + 0x30]
lea ecx, [rsp + 0x30]
xor byte [rcx - 0x77], cl
mov qword [r9], rcx
lea rcx, fcn.140009390
lea ecx, [0x140265530]
or dword [rax - 0x73], ecx
or eax, 0xaf34d
or al, byte [rax]
lea ecx, [0x140265530]
mov qword [rsp + 0x20], rcx
and al, 0x20
lea rdx, case.0x140059243.5
adc eax, 0xaf8a4
mov r8d, 4
jmp 0x1401b6218
invalid
lea r9, [rsp + 0x30]
and al, 0x30
and al, 0x30
mov qword [r9], rcx
mov dword [rcx], ecx
lea rcx, fcn.140009390
or al, byte [rax]
mov qword [rsp + 0x20], rcx
lea rdx, case.0x140059243.4
adc eax, 0xaf885
clc
or al, byte [rax]
invalid
clc
or al, byte [rax]
invalid
add byte [rcx - 0x48], al
mov r8d, 5
add eax, 0x48000000
mov ecx, eax
mov rcx, rax
call fcn.14002b6a0
nop
add rsp, 0x38
ret
invalid
cmp bl, al
sub rsp, 0x38
in al, dx
cmp byte [rdi], cl
mov bh, 1
invalid
in al, dx
cmp byte [rdi], cl
mov bh, 1
invalid
add dword [rbp + rcx*4 + 5], ecx
sbb al, 0x7c
jl 0x1401b6240
add byte [rcx + 0x63], cl
invalid
invalid
invalid
lea r8, [0x14028de50]
add eax, 0xd7c1c
movsxd rax, dword [r8 + rax*4]
add rax, r8
add eax, eax
or byte [rcx + rax - 0x40], 0xff
loopne case.0x14018f0f5.802
invalid
add eax, eax
jmp rax
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, case.0x140059243.0
lea edx, case.0x140059243.0
adc eax, 0xd391c
cmp dword [0x140c54b53], ecx
or eax, 0xa9e900
add cl, ch
test eax, 0x48000000
mov rcx, qword [rdx + 0x20]
jmp 0x1401b62fe
add byte [rax], al
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x140265a36]
adc eax, 0xaf7ce
sbb byte [rax - 0x73], cl
adc eax, 0xaf7ce
test dword [rdx], 0x3b84100
add byte [rax], al
add cl, ch
invalid
mov r8d, 3
jmp 0x1401b636a
invalid
add byte [rax], al
invalid
test dword [rax], 0x8b480000
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
invalid
invalid
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140265a58]
sal bh, cl
or al, byte [rax]
sbb byte [rax - 0x73], cl
adc eax, 0xaf7d2
sal bh, cl
or al, byte [rax]
mov r8d, 8
or byte [rax], al
add byte [rax], al
jmp 0x1401b636a
fld dword [rax]
add byte [rax], al
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
invalid
invalid
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x140265a2e]
adc eax, 0xaf78a
adc eax, 0xaf78a
jmp 0x1401b62fe
pop rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
invalid
invalid
mov rax, qword [rax + 0x18]
lea rdx, [0x140265a32]
adc eax, 0xaf779
adc eax, 0xaf779
jmp 0x1401b62fe
mov rcx, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xaf779
jns case.0x1401b5e0b.32
or al, byte [rax]
lea rdx, [0x140265a47]
jns case.0x1401b5e0b.32
or al, byte [rax]
jmp 0x1401b62e3
adc ecx, dword [rax - 0x75]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xaf744
invalid
invalid
or al, byte [rax]
sbb byte [rax - 0x73], cl
adc eax, 0xaf744
invalid
invalid
or al, byte [rax]
test dword [rdx], 0x7b84100
add byte [rax], al
invalid
mov r8d, 7
jmp 0x1401b636a
invalid
add bl, ch
jg 0x1401b6334
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xaf73b
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0xaf73b
or al, byte [rax]
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
mov r8d, 4
mov eax, 4
jmp 0x1401b636a
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x140265a3d]
lea edx, [0x140265a3d]
adc eax, 0xaf724
add bl, ch
add rcx, 2
add rcx, 2
jmp case.0x14019669b.646
add rcx, 2
add ecx, 2
lea r9, [rsp + 0x30]
and al, 0x30
mov qword [r9], rcx
mov dword [rcx], ecx
or dword [rax - 0x73], ecx
add eax, 0xaf22a
or al, byte [rax]
lea rax, fcn.140009390
or al, byte [rax]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
lea rax, case.0x140059243.1
lea eax, case.0x140059243.1
add eax, 0xaf6e6
out 0xf6, al
or al, byte [rax]
mov r8d, 7
mov eax, 7
invalid
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
mov rdx, rax
invalid
push rbp
mov rcx, rdx
mov rdx, rax
call fcn.14002b6a0
push rbp
push rbx
out 0xff, eax
nop
add rsp, 0x38
add esp, 0x38
cmp bl, al
ret
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140265a4e]
lea edx, [0x140265a4e]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea edx, [0x140265a4e]
adc eax, 0xaf6ea
mov r8d, 0xa
add byte [rax], al
add rsp, 0x38
add esp, 0x38
jmp rax
jne 0x1401b639a
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xd37df
sbb byte [rax - 0x73], cl
adc eax, 0xd37df
invalid
mov r8d, 4
add al, 0
add byte [rax], al
add rsp, 0x38
jmp rax
cmp byte [rax - 1], cl
loopne 0x1401b63e7
lea r9, [rsp + 0x30]
lea ecx, [rsp + 0x30]
mov qword [r9], rcx
lea rax, fcn.140009390
lahf
out 0xa, al
or al, byte [rax]
or dword [rax - 0x73], ecx
add eax, 0xae69f
lahf
out 0xa, al
or al, byte [rax]
or al, byte [rax]
mov qword [rsp + 0x20], rax
lea rax, [0x140289b70]
mov ebx, 0x41000d37
mov eax, 4
add byte [rax], al
mov ebx, 0x41000d37
mov eax, 4
add byte [rax], al
invalid
or eax, 0x4b84100
add byte [rax], al
add byte [rax], al
mov rcx, rdx
mov rdx, rax
invalid
invalid
add byte [rax], al
mov rcx, rdx
mov rdx, rax
call fcn.14002b6a0
push rdx
out 0xff, eax
invalid
nop
add rsp, 0x38
invalid
cmp bl, al
ret
invalid
js 0x1401b6419
mov eax, dword [rcx]
cmp byte [rax], 0
je 0x1401b641f
add byte [rdi + rax*2 - 0x75], dh
add al, 0x48
mov eax, dword [rax + 4]
lea rcx, [rsp + 0x24]
lea ecx, [rsp + 0x24]
mov dword [rcx], eax
lea rax, [rsp + 0x28]
lea eax, [rsp + 0x28]
add dword [rax - 0x73], ecx
and al, 0x28
and al, 0x28
lea eax, [rsp + 0x28]
mov qword [rax], rcx
lea rcx, [0x140029230]
or eax, 0xffe72e3f
or eax, 0xffe72e3f
mov qword [rax + 8], rcx
lea rcx, str.Image_chunk_index____requested.
or eax, 0xaf014
or al, byte [rax]
or al, byte [rax]
lea r8, [rsp + 0x48]
lea eax, [rsp + 0x48]
mov qword [r8], rcx
mov qword [r8 + 8], 2
add byte [rax], al
or byte [rcx - 0x39], cl
or byte [rdx], al
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
add byte [rax], al
and qword [r8 + 0x20], 0
and byte [rax], al
add byte [rcx - 0x77], cl
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], 1
adc byte [rcx - 0x39], cl
sbb byte [rcx], al
add byte [rax], al
add bl, ch
pop rax
add dword [rax], eax
add byte [rax], al
jmp 0x1401b6477
mov cl, byte [rax + 1]
lea r8, [rsp + 0x23]
add qword [rbp + rcx*4 + 0x44], rcx
and al, 0x23
and al, 0x23
mov byte [r8], cl
mov al, byte [rax + 2]
invalid
invalid
add cl, byte [rax - 0x73]
and al, 0x24
lea rcx, [rsp + 0x24]
mov byte [rcx], al
lea rax, [rsp + 0x28]
mov qword [rax], r8
mov dword [rax], eax
sub byte [rcx + rcx*4], cl
mov dword [rax], eax
lea r8, case.0x1400573f7.234
dec dword [rcx + rcx*4 + 0x40]
or byte [rax - 0x77], cl
mov qword [rax + 8], r8
mov qword [rax + 0x10], rcx
mov qword [rax + 0x18], r8
mov dword [rax + 0x18], eax
or byte [rax - 0x77], cl
adc byte [rcx + rcx*4 + 0x40], cl
mov dword [rax + 0x18], eax
sbb byte [rax - 0x73], cl
or eax, 0xaef6a
invalid
lea rcx, str.Requested_operation_is_only_valid_for_images_with_chunk_encoding_of_type:___got_pS_
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x48
lea r8, [rsp + 0x48]
mov qword [r8], rcx
mov qword [r8 + 8], 3
or byte [rbx], al
add byte [rax], al
invalid
mov dword [rax + 8], 3
or byte [rbx], al
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
invalid
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], 2
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
push rdx
invalid
push rdx
sub al, ch
invalid
in eax, 0xf2
invalid
call fcn.140065769
nop
add rsp, 0x78
invalid
ret
sub esp, 0x38
lea rbp, [rsp + 0x30]
lea ebp, [rsp + 0x30]
in al, dx
cmp byte [rax - 0x73], cl
lea rbp, [rsp + 0x30]
lea ebp, [rsp + 0x30]
lea ebp, [rsp + 0x30]
mov qword [rbp], 0xfffffffffffffffe
mov rsi, qword [rcx]
mov esi, dword [rcx]
add r14b, r15b
invalid
invalid
mov esi, dword [rcx]
mov rcx, qword [rsi + 0x10]
movabs rdx, 0x8000000000000001
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
or byte [rax + 1], 0xca
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
or byte [rax + 1], 0xca
add byte [rax + 0x31ca0148], al
ror byte [rcx - 0x48], 3
movabs r8, 0x8000000000000003
cmp rcx, r8
invalid
xor eax, eax
movabs r8, 0x8000000000000003
cmp rcx, r8
add byte [rax], al
add byte [rax], al
add byte [rax + 0x48c1394c], al
cmovl rax, rdx
cmovl eax, edx
ret 0x8548
test rax, rax
je 0x1401b650d
cmp rax, 1
je 0x1401b6525
add dword [rsi + rdx*2 + 0x48], esi
cmp eax, 2
clc
invalid
cmp rax, 2
clc
add dh, byte [rbp + 0x43]
jne 0x1401b6518
jne 0x1401b6518
mov rax, qword [rsi + 0x18]
mov ecx, eax
invalid
sbb byte [rcx + 0x3e183c1], r9b
rol dword [rbx - 0x72b7fc1f], 0x51
dec byte [rax - 0x7d]
cmp edx, 2
jb 0x1401b6525
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
cmp edx, 2
cmp edx, 2
jb 0x1401b6525
test rcx, rcx
je 0x1401b6525
lea rcx, [rax - 1]
lea ecx, [rax - 1]
dec qword [rax - 0x77]
dec dword [rax - 0x77]
mov qword [rbp - 8], rcx
clc
clc
mov rcx, qword [rax - 1]
mov rdx, qword [rax + 7]
call fcn.140038af3
int1
and eax, 0x8b48ffe8
dec dword [rax - 0x75]
clc
int1
and eax, 0x8b48ffe8
dec dword [rax - 0x75]
clc
call fcn.14003cc4d
jmp 0x1401b6525
call 0x18834510d
mov rdx, qword [rsi + 0x18]
mov edx, dword [rsi + 0x18]
call fcn.14006095a
jmp 0x1401b6525
movsb byte [rdi], byte [rsi]
invalid
invalid
mov rcx, qword [rsi + 0x18]
sbb byte [rax - 0x75], r9b
push rsi
and al, ch
invalid
mov rdx, qword [rsi + 0x20]
call fcn.140038af3
invalid
call 0x13e9eae27
cmp rsi, 0xffffffffffffffff
je case.0x1401a9434.311
push qword [rax + rbx - 0x10]
dec qword [rsi + 8]
invalid
invalid
lock dec qword [rsi + 8]
or byte [rbp + 0x11], r14b
or byte [rbp + 0x11], dh
jne case.0x1401a9434.311
push 8
pop rdx
mov rcx, rsi
int1
or byte [rdx + 0x48], bl
mov ecx, esi
int1
int1
add rsp, 0x38
pop rsi
pop rbp
jmp fcn.140001b50
invalid
nop
add rsp, 0x38
add esp, 0x38
cmp byte [rsi + 0x5d], bl
pop rsi
pop rbp
ret
sub rsp, 0x28
sub esp, 0x28
in al, dx
sub byte [rax - 0x73], cl
push 0x30
invalid
lea rbp, [rdx + 0x30]
xor byte [rax - 0x75], cl
mov rcx, qword [rbp - 8]
clc
clc
call fcn.14003cc4d
nop
add rsp, 0x28
add esp, 0x28
invalid
add esp, 0x28
invalid
sub byte [rsi + 0x5d], bl
pop rsi
pop rbp
ret
sub esp, 0x28
mov rdx, qword [rcx]
mov edx, dword [rcx]
in al, dx
sub byte [rax - 0x75], cl
invalid
mov edx, dword [rcx]
adc dword [rcx - 0x48], eax
add dword [rax], eax
add byte [rax], al
mov r8d, 1
call case.0x1401b69f0.362
movabs rcx, 0x8000000000000001
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
or byte [rax + 0x39], 0xc8
cmp rax, rcx
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
or byte [rax + 0x39], 0xc8
cmp rax, rcx
invalid
add byte [rax + 0x75c83948], al
add eax, 0x28c48348
add rsp, 0x28
jne 0x1401b6591
add rsp, 0x28
sub bl, al
ret
mov rcx, rax
call fcn.1401c66e0
add dword [r9], r8d
invalid
add dword [r9], r8d
add ah, cl
push rbp
push rsi
add dword [rax], eax
int3
sub rsp, 0x38
sub esp, 0x38
cmp byte [rax - 0x73], cl
insb byte [rdi], dx
lea rbp, [rsp + 0x30]
lea ebp, [rsp + 0x30]
and al, 0x30
xor byte [rax - 0x39], cl
mov qword [rbp], 0xfffffffffffffffe
mov rax, rcx
mov eax, ecx
enter 0xffffffffffff8b48, 0x49
invalid
add r14b, r15b
invalid
enter 0xffffffffffff8b48, 0x49
or byte [rax - 0x75], cl
adc byte [rax - 0x77], cl
mov dword [rbp - 8], eax
mov ecx, dword [rcx + 8]
mov rax, qword [rax + 0x10]
mov qword [rbp - 8], rax
mov dword [rbp - 8], eax
mov dword [rbp - 8], eax
clc
mov rax, qword [rbp - 8]
sub rax, 1
invalid
add dword [rdx + 0x16], esi
invalid
call 0x18831d7c8
mov dword [rbp - 8], eax
clc
invalid
mov qword [rbp - 8], rax
clc
lea rsi, [rcx + 0x20]
mov qword [rbp - 0x10], rsi
call case.0x1401b67ec.58
add byte [rax], al
mov rcx, rsi
jmp 0x1401b65bc
invalid
loopne 0x1401b6625
add rsp, 0x38
add esp, 0x38
cmp byte [rsi + 0x5d], bl
pop rsi
pop rbp
ret
push rsp
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x30]
mov rsi, qword [rbp - 0x10]
invalid
lock sub qword [rbp - 8], 1
sub qword [rbp - 8], 1
insd dword [rdi], dx
clc
add dword [rdx + 0xe], esi
jb case.0x1401b599f.60
mov rcx, rsi
call case.0x1401b67ec.58
or eax, 0x48000000
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
and bl, ch
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsp, 0x28
pop rsi
sub byte [rsi + 0x5d], bl
pop rbp
ret
push rbp
sub rsp, 0x30
sub esp, 0x30
lea rbp, [rsp + 0x30]
lea ebp, [rsp + 0x30]
insb byte [rdi], dx
and al, 0x30
invalid
xor byte [rax - 0x39], cl
clc
clc
mov qword [rbp - 8], 0xfffffffffffffffe
invalid
mov rdx, rcx
mov edx, ecx
movzx eax, byte [rcx]
mov dh, 1
add dword [rbx + 0x177408f8], eax
cmp eax, 8
je 0x1401b6646
invalid
or byte [rdi + rdx - 0x7d], dh
cmp eax, 0xd
clc
or eax, 0x8b483575
jne 0x1401b6669
mov rcx, qword [rdx + 8]
invalid
invalid
jne 0x1401b6669
mov rcx, qword [rdx + 8]
or byte [rax - 0x75], cl
mov rdx, qword [rdx + 0x10]
push rdx
adc byte [rax - 0x7d], cl
invalid
invalid
invalid
add rsp, 0x30
add esp, 0x30
xor byte [rbp - 0x17], bl
adc al, 0xa3
pop rbp
jmp fcn.14006095a
invalid
lea rcx, [rdx + 8]
lea ecx, [rdx + 8]
mov qword [rbp - 0x10], rdx
mov dword [rbp - 0x10], edx
call 0x1401b659a
invalid
invalid
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
invalid
mov rcx, qword [rax + 8]
mov ecx, dword [rax + 8]
mov rdx, qword [rax + 0x10]
add rsp, 0x30
pop rbp
jmp fcn.14013307a
adc edx, ecx
idiv edi
invalid
adc edx, ecx
idiv edi
invalid
retf 0xfff7
call qword [rax + 0x30c48348]
nop
add rsp, 0x30
pop rbp
ret
and al, 0x10
push rbp
sub rsp, 0x20
sub esp, 0x20
adc byte [rbp + 0x48], dl
sub esp, 0x20
in al, dx
and byte [rax - 0x73], cl
lea rbp, [rdx + 0x30]
lea ebp, [rdx + 0x30]
push 0x30
xor byte [rax - 0x75], cl
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 8]
or byte [rax - 0x75], cl
push rax
invalid
invalid
or byte [rax - 0x75], cl
push rax
adc al, ch
call fcn.14013307a
jmp 0x1401b6656
leave
idiv edi
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
and byte [rbp - 0x3d], bl
sub rsp, 0x68
sub esp, 0x68
pop rbp
ret
sub esp, 0x68
push 0xffffffff8d44018b
mov eax, dword [rcx]
lea r8d, [rax - 0x15]
lea eax, [rax - 0x15]
add dword [rbp + rcx*4 + 0x40], eax
lea eax, [rax - 0x15]
jmp case.0x1401a1b7b.477
jmp case.0x1401a1b7b.477
add eax, 0xffffffec
in al, dx
xor r9d, r9d
leave
cmp r8w, 5
cmp eax, 5
clc
add eax, 0xc8420f44
cmovb r9d, eax
enter 0xf41, 0xffffffffffffffb7
ror dword [rbp + rcx*4 + 5], 0xc2
invalid
invalid
invalid
invalid
movzx eax, r9w
lea r8, [0x14028de7c]
movsxd rax, dword [r8 + rax*4]
ja 0x1401b66c6
or eax, 0x4634900
or byte [rcx + rax - 0x40], 0xff
add rax, r8
invalid
add byte [rcx + 0x63], cl
add al, 0x80
add rax, r8
jmp rax
invalid
loopne 0x1401b670c
lea rax, [rsp + 0x20]
lea eax, [rsp + 0x20]
and al, 0x20
and byte [rax - 0x77], cl
or byte [rax - 0x73], cl
lea rcx, [rsp + 0x28]
mov qword [rax], rcx
lea rcx, [rsp + 0x28]
mov qword [rcx], rax
lea rax, case.0x1401b5a67.469
lea eax, case.0x1401b5a67.469
add dword [rax - 0x73], ecx
add eax, 0xfffff372
invalid
invalid
invalid
lea eax, case.0x1401b5a67.469
invalid
mov qword [rcx + 8], rax
lea rax, str.0T_
add eax, 0xaed5b
add eax, 0xaed5b
in eax, dx
or al, byte [rax]
invalid
add cl, ch
jmp 0x1401b679b
mov cl, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, str.Platform_or_format_size_limits_exceeded
add eax, 0xaee07
or al, byte [rax]
add bl, ch
adc al, 0x48
invalid
jmp case.0x1401a889f.423
add rcx, 8
add ecx, 8
ror dword [rax], 0x48
add esp, 0x68
invalid
invalid
or byte [rax - 0x7d], cl
add rsp, 0x68
invalid
jmp fcn.140193290
lea rax, str.The_Decoder_limits_are_exceeded
lea eax, [0x1402654c0]
in eax, dx
or al, byte [rax]
invalid
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x38
invalid
lea r8, [rsp + 0x38]
cmp byte [rcx - 0x77], cl
add byte [rcx - 0x39], cl
mov dword [rax + 8], 1
mov qword [r8 + 0x10], 8
invalid
push rdi
mov qword [r8], rax
mov qword [r8 + 8], 1
mov dword [rax + 8], 1
mov dword [rax + 8], 1
add dword [rax], eax
add byte [rax], al
mov qword [r8 + 0x10], 8
or byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
rol byte [rcx + 0xf], 0x11
sbb cl, bpl
jmp case.0x1401b524b.146
movups xmmword [r8 + 0x18], xmm0
movups xmmword [rax + 0x18], xmm0
jmp case.0x1401b524b.146
add rcx, 8
add ecx, 8
or byte [rax - 0x73], cl
and al, 0x20
and al, 0x20
lea rax, [rsp + 0x20]
lea eax, [rsp + 0x20]
and al, 0x20
mov qword [rax], rcx
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
or byte [rax - 0x73], cl
and al, 0x28
and al, 0x28
lea ecx, [rsp + 0x28]
and al, 0x28
sub byte [rax - 0x77], cl
add dword [rax - 0x73], ecx
invalid
invalid
mov qword [rcx], rax
lea rax, case.0x14019a043.326
lea eax, case.0x14019a043.326
add eax, 0xfffff678
js case.0x1401b53f6.185
invalid
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
or byte [r8 - 0x73], cl
lea rax, str.The_Decoder_does_not_support_the_image_format___PT_
add eax, 0xaed2e
in eax, dx
or al, byte [rax]
lea r8, [rsp + 0x38]
lea eax, [rsp + 0x38]
and al, 0x38
mov qword [r8], rax
mov qword [r8 + 8], 2
or byte [rdx], al
add byte [rax], al
add byte [rax], al
or byte [rdx], al
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
add al, byte [rax]
add byte [rax], al
and qword [r8 + 0x20], 0
and byte [rax], al
mov qword [r8 + 0x10], rcx
mov qword [r8 + 0x18], 1
sbb byte [rcx], al
add byte [rax], al
add bl, ch
jmp case.0x1401b524b.146
add rcx, 4
jmp case.0x1401b524b.146
add rcx, 4
add ecx, 4
rol dword [rax + rcx*2], 0x8d
and al, 0x20
and al, 0x20
lea rax, [rsp + 0x20]
and al, 0x20
mov qword [rax], rcx
lea rcx, [rsp + 0x28]
and al, 0x28
and al, 0x28
mov qword [rcx], rax
lea rax, case.0x14018d4e4.1279
add eax, 0xfffffc3c
add eax, 0xfffffc3c
cld
invalid
dec dword [rax - 0x77]
or byte [r8 - 0x73], cl
or byte [rax - 0x73], cl
mov qword [rcx + 8], rax
lea rax, str._bU_
add eax, 0xaed7d
add eax, 0xaed7d
jge 0x1401b6786
or al, byte [rax]
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x38
invalid
lea r8, [rsp + 0x38]
and al, 0x38
cmp byte [rcx - 0x77], cl
add byte [rax + 1], bh
add dword [rax], eax
add byte [rax], al
mov qword [r8], rax
mov eax, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [r8 + 8], rax
mov dword [rax + 8], eax
and qword [r8 + 0x20], 0
and byte [rax], al
mov qword [r8 + 0x10], rcx
mov qword [r8 + 0x18], rax
mov dword [rax + 0x18], eax
invalid
adc byte [rcx - 0x77], cl
adc byte [rcx - 0x77], cl
sbb byte [rax - 0x75], cl
sbb byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov edx, dword [rdx + 0x28]
push rdx
sub al, ch
call fcn.140065769
nop
add rsp, 0x68
add esp, 0x68
call fcn.140065769
nop
add rsp, 0x68
add esp, 0x68
invalid
add esp, 0x68
invalid
push 0xfffffffffa8153c3
ret
cmp edx, 0x2d00
jae 0x1401b680b
invalid
add byte [0x1768e67d5], ch
movzx eax, dh
movzx eax, dh
invalid
lea r8, [0x14028def4]
add eax, 0xd7715
adc eax, 0x4d000d77
invalid
movsxd r9, dword [r8 + rax*4]
add r9, r8
movzx eax, dl
mov dh, 0xc2
mov r8d, edx
jmp r9
rol byte [rcx - 1], 1
loope case.0x1401b67ec.86
movzx eax, r8w
movzx eax, ax
mov bh, 0xc0
mov r8d, eax
xor r8d, 0xffefd800
xor eax, 0xffefd800
cmp r8d, 0xffef0800
dec dword [rdi]
ror byte [r9 - 0x729e14ef], 1
cmovae edx, eax
mov dword [rcx], edx
jmp case.0x140199a37.414
lea eax, [rdx - 0xa640]
cmp eax, 0x2d
invalid
jb case.0x14018f0f5.865
invalid
invalid
lea eax, [rdx - 0xa680]
sbb byte [rcx - 1], 0xff
cmp eax, 0x1b
jb case.0x14018f0f5.865
lea eax, [rdx - 0xa722]
cmp eax, 0xd
invalid
jb case.0x14018f0f5.865
lea eax, [rdx - 0xa732]
cmp eax, 0x3d
jae case.0x1401b4d6d.181
invalid
invalid
pop rax
invalid
inc dword [rbx + 0x3f733df8]
mov eax, edx
or eax, 1
add dword [rcx - 0x77], eax
mov r8d, eax
rol byte [rcx - 0x7f], 0xf0
add al, bl
add byte [rax], al
xor r8d, 0xd800
add r8d, 0xffef0000
add eax, 0xffef0000
rol byte [rax], 0
add byte [rax], al
out dx, eax
inc dword [rcx - 0x7f]
clc
add byte [rax], cl
out dx, eax
inc dword [rcx - 0x48]
mov r8d, 0x110000
cmp r8d, 0xffef0800
cmp eax, 0xffef0800
mov r8d, 0x110000
add byte [rcx], dl
add byte [rdi + rcx + 0x43], al
cmovae eax, eax
invalid
invalid
clc
cmovae r8d, eax
cmovae eax, eax
rol byte [r9 - 0x7f], 0xf8
cmp r8d, 0x110000
cmp eax, 0x110000
clc
add byte [rax], al
adc dword [rax], eax
cmove r8d, edx
mov dword [rcx], r8d
mov dword [rcx], eax
mov dword [rcx], eax
add dword [rax + 0x110001], edi
mov eax, 0x110001
add dword [rax], eax
adc dword [rax], eax
add byte [rcx], dl
add byte [rcx - 0x3ca4f7bf], cl
mov dword [rcx + 8], eax
pop rbx
ret
mov dword [rcx + 8], eax
pop rbx
or byte [rbx - 0x3d], bl
ret
lea eax, [rdx - 0xa779]
inc dword [rbx + 0xa7303f8]
cmp eax, 3
jae 0x1401b688b
clc
add esi, dword [rbx + 0xa]
lea eax, [rdx + 1]
and eax, 0xa77e
jle case.0x1401b5e0b.66
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
add bl, ch
mov cl, 0xb8
jns 0x1401b68ab
invalid
jmp case.0x1401a1b7b.367
mov eax, 0x1d79
sbb eax, 0xfa810000
jge 0x1401b683b
add byte [rax], al
cmp edx, 0xa77d
add byte [rax], al
je case.0x1401a1b7b.367
lea eax, [rdx - 0xa77e]
cmp eax, 9
clc
invalid
invalid
pop rax
invalid
clc
or dword [rdx - 0x6c], esi
jb case.0x14018f0f5.865
xchg esp, eax
cmp edx, 0xa78b
je 0x1401b6c9b
add byte [rax], al
cli
mov esp, dword [rdi - 0x7bf10000]
in al, dx
add eax, dword [rax]
add byte [rax], al
cmp edx, 0xa78d
invalid
add byte [rax], al
cmp edx, 0xa78d
lea esp, [rdi - 0x7af10000]
invalid
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
jne case.0x1401a9434.265
test edx, ebp
add eax, dword [rax]
add byte [rax + 0x265], bh
mov eax, 0x265
mov eax, 0x265
add al, byte gs:[rax]
add cl, ch
invalid
add byte [rax], al
jmp case.0x1401a1b7b.367
ja case.0x14018f0f5.886
invalid
invalid
dec dword [rbp - 0x72bbb5be]
lea r8d, [rdx + 0x1a]
lea eax, [rdx + 0x1a]
sbb dil, byte [rdx + r11]
sbb bh, byte [rdx + rbx]
cmp al, 0x1a
sbb ch, cl
jmp case.0x14019669b.549
invalid
cmp al, 0x26
jae case.0x140197560.511
xor al, byte [rdx]
add byte [rax], al
jae case.0x140197560.511
xor al, byte [rdx]
add byte [rax], al
lea r8d, [rdx + 0x1c60]
jmp 0x1401b67ef
add bh, bh
invalid
invalid
invalid
sbb al, 0
add cl, ch
add bh, bh
invalid
inc dword [rax - 0x7cf0ef06]
invalid
adc byte [rdi], cl
cmp dword [rdi], 2
invalid
add al, byte [rax]
invalid
jae case.0x1401aa782.481
lea r8d, [rdx + 0x50]
lea eax, [rdx + 0x50]
push rax
jmp 0x1401b67ef
invalid
invalid
cmp dl, 0x2f
jb case.0x14019a043.433
invalid
add al, byte [rax]
add byte [rax], al
add byte [rbp + 0x263ccf42], cl
lea eax, [rdx - 0x31]
cmp al, 0x26
iretd
jb case.0x140195e42.504
imul eax, dword [rcx - 0x77], 0x87fa80d0
mov r8d, edx
mov eax, edx
rol byte [rax - 0x7af07806], 1
invalid
cmp dl, 0x87
cli
xchg dword [rdi], ecx
test esp, edx
jne 0x1401b67ef
invalid
movabs rax, 0x58200000565
add eax, 0x5820000
add eax, 0x5820000
add byte [rdx - 0x16fffffb], al
fadd dword [rax + rax]
add al, 0
invalid
add eax, 0xd8e90000
add byte [rax], al
jmp 0x1401b6e02
add al, 0
add byte [rax], al
add byte [rcx - 0x48], al
mov r8d, 0x3b9
mov ecx, 0x80000003
add byte [rax - 0x7bf0ba06], al
cmp dl, 0x45
cli
je 0x1401b67ef
je 0x1401b67ef
je 0x1401b67ef
test byte [rsi + 0x44fffffe], dh
mov dh, 0xfe
invalid
inc dword [rbp + rcx*4 + 0x42]
nop
lea r8d, [rdx - 0x70]
lea eax, [rdx - 0x70]
nop
cmp r8b, 3
cmp al, 3
add ecx, dword [rdi]
invalid
jb case.0x14019a043.433
add al, byte [rax]
add byte [rax - 0x7bf08906], al
cmp dl, 0x76
invalid
invalid
add byte [rax], al
cmp dl, 0x76
je case.0x1401a9434.264
fld qword [rbx]
add byte [rax], al
invalid
fld qword [rbx]
add byte [rax], al
invalid
add eax, dword [rax]
add byte [rbx - 0x7bf08008], al
cmp eax, 0x7f
clc
jg case.0x1401968d3.482
je 0x1401b6d22
test cl, cl
leave
add eax, dword [rax]
add byte [case.0x1401aa9df.345], bh
add byte [rax], al
cmp eax, 0x86
add byte [rax], al
add byte [rdi], cl
test esp, edx
invalid
add eax, dword [rax]
invalid
jne 0x1401b6d38
invalid
add byte [rax], al
add byte [rcx - 0x48], al
mov r8d, 0x3ac
mov eax, 0x3ac
lodsb al, byte [rsi]
add eax, dword [rax]
add cl, ch
jmp 0x1401b67ef
cmp dh, 0xff
inc dword [rax - 0x7cf0cf06]
cmp dl, 0x30
invalid
invalid
invalid
cmp dl, 0x30
jae 0x1401b6b43
retf
add dword [rax], eax
invalid
xor byte [rdi], cl
or ebx, 1
retf
add dword [rax], eax
invalid
retf
lea r8d, [rdx + 0x30]
jmp 0x1401b67ef
invalid
invalid
invalid
xor cl, bpl
outsb dx, byte [rsi]
invalid
invalid
inc dword [rax - 0x7df0e006]
cmp dl, 0x1f
jb case.0x14019a043.433
imul eax, dword [rdx], 0
invalid
cli
invalid
imul eax, dword [rdx], 0
add al, byte [rax]
add byte [rcx - 0x48], al
sahf
mov r8d, 0x19e
cmp dl, 0x20
and byte [rdi], cl
test byte [rsi - 2], dl
push rsi
invalid
invalid
invalid
add dword [rax], eax
add byte [rax - 0x7bf0df06], al
push rsi
invalid
dec dword [rbp + 0x113cde42]
lea eax, [rdx - 0x22]
fidivr word [rcx + r10]
cmp al, 0x11
jb case.0x14019a043.433
add al, byte [rax]
add byte [rbp + 0xc3cc642], cl
lea eax, [rdx - 0x3a]
cmp al, 0xc
invalid
lea eax, [rdx - 0x3a]
cmp al, 0xc
invalid
invalid
or al, 0x73
adc ecx, dword [rdi]
invalid
jae case.0x1401a405c.368
movzx eax, al
mov dh, 0xc0
rol byte [rcx - 0x48], 0x9b
mov r8d, 0xe9b
wait
invalid
add byte [rcx + 0xf], al
movabs dword [0x8d00000493820fc0], eax
ror byte [rdi], 0x82
xchg ebx, eax
add al, 0
add byte [rbp + 0x3145ba42], cl
lea eax, [rdx - 0x46]
xor r8d, r8d
xor eax, eax
invalid
invalid
bt r8d, eax
jb 0x1401b6e51
invalid
xchg ebx, eax
add al, 0
invalid
ror byte [rdi], 0x82
invalid
xchg ebx, eax
add al, 0
add byte [rbp + 0x3145ba42], cl
lea eax, [rdx - 0x46]
invalid
invalid
add byte [rax], al
lea eax, [rdx - 0x46]
xor r8d, r8d
xor eax, eax
invalid
cmp al, 9
mov edx, 0x3cc03145
sar byte [rcx + rcx], 0xe9
or ecx, ebp
jmp 0x1401b6d6c
movabs eax, dword [0x820f95fa80000003]
add byte [rax], al
cmp dl, 0x95
cli
xchg ebp, eax
jb case.0x14019a043.433
invalid
and dword [rdx], eax
add byte [rax], al
add byte [0x1401b6943], al
add eax, 0xffffff6a
invalid
inc dword [rbx - 0x78f0f708]
cmp eax, 8
clc
or byte [rdi], cl
ja case.default.0x1401b69f0
invalid
ja case.default.0x1401b69f0
invalid
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
invalid
lea r8, [0x14028e14c]
lea eax, [0x14028e14c]
add eax, 0xd7763
or eax, 0x4634900
movsxd rax, dword [r8 + rax*4]
or byte [rcx + rax - 0x40], 0xff
loopne case.0x1401b5e0b.214
invalid
add rax, r8
sar bh, 0xe0
jmp rax
movabs rax, 0x33100000068
mov eax, 0x68
push 0x31000000
add byte [rax], al
add byte [rcx], dh
xor dword [rbx], eax
add byte [rax], al
add eax, dword [rax]
add cl, ch
invalid
jmp 0x1401b6e02
add dword [rax + rax], eax
add byte [rax], al
add byte [rbp + 0x1a3cbf42], cl
lea eax, [rdx - 0x41]
cmp al, 0x1a
invalid
mov edi, 0x820f1a3c
mov edi, 0x820f1a3c
sbb cl, byte [rdi]
jb case.0x1401a9434.433
invalid
add dword cs:[rax], eax
add dword [rax], eax
add byte [rcx - 0x48], al
mov r8d, 0x3bc
mov esp, 0x80000003
add byte [rax], al
add byte [rax - 0x7bf04a06], al
invalid
cmp dl, 0xb5
je 0x1401b67ef
test ah, dl
std
invalid
invalid
cli
mov ch, 0xf
test ah, dl
std
invalid
dec dword [rbp + 0x173c4042]
lea eax, [rdx + 0x40]
cmp al, 0x17
cmp al, 0x17
cmp al, 0x17
jb case.0x1401a9434.433
add dword [rax], eax
add byte [rax], al
add byte [rbp + 0x73c2842], cl
lea eax, [rdx + 0x28]
sub byte [rdi + r8], dil
cmp al, 7
invalid
jb case.0x1401a9434.433
invalid
add byte [rcx - 0x77], al
rol byte [rax - 0x7af02006], 1
cmp dl, 0xdf
invalid
invalid
mov dl, 0xfd
std
mov r8d, edx
mov eax, edx
cmp dl, 0xdf
jne 0x1401b67ef
invalid
mov dl, 0xfd
std
invalid
invalid
fisttp word [rdi]
test dword [rdx + 0x48fffffd], esi
mov eax, 0x73
add byte [rax], al
add byte [rax], al
std
invalid
movabs rax, 0x7300000073
add byte [rax], al
jae case.0x140194648.859
add byte [rax], al
jmp 0x1401b6e02
add byte [rax], al
mov ebx, edx
and ebx, 0xf8
jrcxz 0x1401b6a49
clc
add byte [rax], al
add byte [rax], al
clc
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + 0x2f7408fb], al
cmp ebx, 8
sti
or byte [rdi + rbp + 0x44], dh
je case.0x1401b623b.196
lea r8d, [rdx - 0x18]
lea eax, [rdx - 0x18]
cmp r8b, 6
clc
invalid
jb case.0x1401b623b.196
and eax, 0x41d08941
and al, 0xf8
loopne 0x1401b6a62
mov r8d, edx
and r8b, 0xf8
loopne 0x1401b6a62
rol byte [rcx - 0x80], 1
loopne 0x1401b6a62
cmp r8b, 0x28
cmp al, 0x28
clc
sub byte [rax + rbx + 0x45], dh
je case.0x1401b623b.196
invalid
je case.0x1401b623b.196
sbb byte [rbp + 0xf], al
movzx r9d, r8b
movzx ecx, al
mov dh, 0xc8
cmp r9d, 0x38
je case.0x1401b623b.196
stc
cmp byte [rsi + rcx + 0x44], dh
lea ecx, [rdx - 0x48]
invalid
invalid
lea r9d, [rdx - 0x48]
movabs rax, 0x351830f06f98041
mov eax, 0x6f98041
cmp r9b, 6
cmp cl, 6
stc
invalid
jae case.0x140199a37.467
adc dword [rcx + 3], 0
add byte [rbp + rcx*4 - 0x7e], al
invalid
invalid
invalid
clc
add byte [rax], al
lea r8d, [rdx + 0xfff8]
inc dword [rax]
add cl, ch
pop rbx
std
jmp 0x1401b67ef
invalid
inc dword [rax - 0x7df0d006]
pop rax
add dword [rax], eax
add byte [rax], al
cmp dl, 0x30
jne case.0x1401b6df5.106
test dword [rbp + 1], eax
add byte [rax], al
invalid
mov eax, 0x69
add byte [rax], al
add byte [rax], al
invalid
invalid
cmp dl, 0x2f
jb case.0x14019a043.433
add byte [rax], al
cli
invalid
add byte [rax], al
cmp dl, 0x30
jne case.0x1401b6df5.106
test dword [rbp + 1], eax
add byte [rax], al
cli
xor byte [rdi], cl
test dword [rbp + 1], eax
add byte [rax], al
movabs rax, 0x30700000069
add byte [rax], al
add byte [rdi], al
invalid
add eax, dword [rax]
add cl, ch
invalid
add r8, qword [r8]
invalid
add byte [rax], al
jmp 0x1401b6e02
add byte [rax], al
lea eax, [rdx - 0x80]
cmp al, 3
invalid
add byte [rbp + 0x33c8042], cl
add ecx, dword [rdi]
jae 0x1401b6b6b
sub dword [rbx + 0xf000000], 0xffffffb6
stosd dword [rdi], eax
add byte [rax], al
add byte [rdi], cl
mov dh, 0xc0
invalid
movzx eax, al
ror byte [rbp + rcx*4 + 5], 0x22
lea r8, [0x14028b1ec]
lea eax, [0x14028b1ec]
or eax, 0x18de900
or eax, 0x18de900
jmp case.0x14019638b.635
lea eax, [rcx]
add byte [rax], al
cmp dl, 0x26
cli
invalid
add byte [rax - 0x7bf0d906], al
push rdx
add dword [rax], eax
cli
je 0x1401b6c2a
je 0x1401b6c2a
add byte [rbx - 0x7bf0d508], al
cmp eax, 0x2a
je case.0x1401a1b7b.317
xor eax, dword [rcx]
add byte [rax], al
invalid
clc
sub cl, byte [rdi]
test byte [rbx], dh
xor eax, dword [rcx]
invalid
xor eax, dword [rcx]
add byte [rax], al
invalid
add byte [rbx - 0x7bf0d408], al
xor eax, 0x83000001
add dword [rax], eax
invalid
invalid
cmp eax, 0x2b
je case.0x1401b6f7b.101
invalid
invalid
add dword [rax], eax
invalid
clc
sub ecx, dword [rdi]
test byte [0xc31b6aec], dh
add dword [rax], eax
invalid
invalid
add dword [rax], eax
add byte [rbx - 0x7af0cd08], al
add dword [rax], eax
add byte [rcx - 0x48], al
and qword [rax], r8
cmp eax, 0x32
jne 0x1401b6c35
test dword [rdx + 1], eax
add byte [rax], al
clc
xor cl, byte [rdi]
test dword [rdx + 1], eax
add byte [rax], al
mov r8d, 0x214e
add cl, ch
int1
jmp 0x1401b67ef
cld
invalid
lea eax, [rdx + 8]
lea r8d, [rdx + 0xfff8]
clc
inc dword [rax]
invalid
clc
inc dword [rax]
add byte [rsi + rax], bh
cmp al, 6
invalid
cmovae r8d, edx
jmp 0x1401b67ef
cld
invalid
invalid
cld
invalid
cmp dl, 0xc7
cli
invalid
je case.0x140195e42.624
test byte [rsi], ch
add dword cs:[rax], eax
add dword [rax], eax
add byte [rcx - 0x77], al
sar byte [0x1401b6bf1], 1
cmp eax, 0xcd
mov r8d, edx
cmp eax, 0xcd
jne 0x1401b67ef
test ebp, eax
cld
invalid
invalid
inc dword [rcx - 0x48]
mov r8d, 0x2d2d
jmp 0x1401b67ef
invalid
cld
invalid
invalid
sub eax, 0xe900002d
sub eax, 0xbae90000
cld
invalid
add cl, ch
mov edx, 0x80fffffc
cli
xor byte [rbx + 0x48], dh
jae 0x1401b6b82
inc dword [rax + 0x487330fa]
cmp dl, 0x30
jae 0x1401b6b82
lea r8d, [rdx + 0x20]
jmp 0x1401b67ef
lodsb al, byte [rsi]
cld
invalid
invalid
and cl, bpl
lodsb al, byte [rsi]
cld
invalid
lea eax, [rdx - 0x60]
movabs al, byte [0x41c0b60f6f73053c]
mov eax, 0x1d
invalid
add byte [rax], al
add byte [rax], al
cmp al, 5
jae case.0x14019a043.357
outsd dx, dword [rsi]
outsd dx, dword [rsi]
movzx eax, al
mov dh, 0xc0
mov r8d, 0x1d
sbb eax, 0x41000000
bt eax, eax
invalid
add byte [rcx + 0xf], al
movabs dword [0x80000000f8820fc0], eax
ror byte [rdi], 0x82
clc
add byte [rax], al
invalid
invalid
bt r8d, eax
ror byte [rdi], 0x82
clc
add byte [rax], al
add byte [rax - 0x47be0d06], al
cli
invalid
invalid
invalid
jb 0x1401b6c55
invalid
cmp dl, 0xf2
mov r8d, 0x2cf3
mov eax, 0x2cf3
cli
mov r8d, 0x2cf3
mov r8d, 0x2cf3
mov eax, 0x2cf3
mov eax, 0x2cf3
sub al, 0
add cl, ch
jmp 0x1401b6d19
scasb al, byte [rdi]
add dword [rax], eax
add byte [rbp + 0x23c7d42], cl
jge 0x1401b6bab
invalid
lea eax, [rdx + 0x7d]
cmp al, 2
invalid
jge 0x1401b6bab
add cl, byte [rdi]
jae case.0x1401b599f.69
or dword [rbx + 0x44000000], 0xffffff8d
invalid
mov eax, dword [rax]
add byte [rax], al
lea r8d, [rdx + 0xe7be]
jmp 0x1401b67ef
insd dword [rdi], dx
cld
invalid
invalid
add cl, ch
insd dword [rdi], dx
cld
invalid
lea eax, [rdx - 0x60]
cmp al, 0x21
and dword [rdx + 0x6c], esi
jbe case.0x1401a1b7b.320
cmp al, 0x35
xor eax, 0xb8416572
iretd
jb case.0x14019a043.433
mov r8d, 0x4cf
mov r8d, 0x4cf
add byte [rax], al
cmp dl, 0xc0
je 0x1401b67ef
test byte [rax - 4], dl
invalid
invalid
invalid
dec dword [rbp + 0xd3c3f42]
lea eax, [rdx + 0x3f]
invalid
cmp al, 0xd
jb case.0x140195e42.629
invalid
add byte [rbp + 0x31], al
xor r8d, r8d
xor eax, eax
rol byte [rax + 0xf41d0fa], 0x93
shr cl, 0xb7
add dword [rax], eax
invalid
cmp dl, 0xd0
setae r8b
jmp 0x1401b6d70
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x53c9942], cl
lea eax, [rdx - 0x67]
cdq
cmp al, 5
jb case.0x140195e42.629
mov al, 0
add byte [rax], al
lea eax, [rdx - 0x6d]
cmp al, 9
or dword [rdi], ecx
jae case.0x140195e42.654
add dword [rax + 0xf000001], 0xffffffb6
rol byte [rcx - 0x48], 0x2f
invalid
add dword [rax], eax
invalid
add byte [rcx], 0
add byte [rdi], cl
mov dh, 0xc0
movzx eax, al
mov r8d, 0x12f
bt r8d, eax
bt eax, eax
invalid
add byte [rcx + 0xf], al
bt eax, eax
movabs dword [0x4cffffff7b830fc0], eax
jae 0x1401b6b5d
cmp dword [rbx - 1], 0xffffffff
jnp 0x1401b6bdf
invalid
invalid
dec dword [rbp + rcx*4 + 5]
pop rbx
lea r8, case.0x1401b53db.41
lea eax, case.0x1401b53db.41
add eax, 0xd475b
or eax, 0x4471eb00
add bl, ch
jno case.0x140195e42.618
invalid
jmp case.0x14019638b.635
lea r8d, [rdx - 0x32]
lea eax, [rdx - 0x32]
invalid
cmp r8b, 5
cmp al, 5
jae case.0x1401b524b.198
jno 0x1401b6c37
mov r8d, edx
mov eax, edx
rol byte [rcx - 0x7d], 1
enter 0xffffffffffffe901, 0xffffffffffffffee
invalid
out dx, al
or r8d, 1
jmp 0x1401b67ef
sti
invalid
lea eax, [rdx + 0x7b]
jnp case.0x14019638b.632
cmp al, 4
add al, 0x73
jae case.0x1401b612c.93
jl case.0x14019638b.624
movzx eax, al
mov dh, 0xc0
lea r8, case.0x1401b53db.27
lea eax, case.0x1401b53db.27
invalid
add bl, ch
jmp case.0x14019638b.635
mov r8d, 0x6b
mov r8d, 0x6b
mov eax, 0x6b
imul eax, dword [rax], 0
add byte [rax], al
add byte [rax], al
add cl, ch
sar bl, 1
jmp 0x1401b67ef
invalid
mov r8d, 0xe5
add byte [rax], al
add byte [rax], al
add cl, ch
jmp 0x1401b67ef
invalid
mov r8d, 0x3c9
leave
add eax, dword [rax]
add cl, ch
invalid
jmp 0x1401b67ef
mov edx, 0x89fffffb
shl byte [rax + rsi*8], 1
sti
invalid
dec dword [rcx + 0x3cf024d0]
invalid
mov eax, edx
and al, 0xf0
cmp al, 0x60
jne 0x1401b6d10
add byte [rbp + rcx*4 + 0x42], al
adc cl, ch
lea r8d, [rdx + 0x10]
lea eax, [rdx + 0x10]
adc cl, bpl
jmp 0x1401b67ef
movsd dword [rdi], dword [rsi]
sti
invalid
mov r8d, 0x2d27
sub eax, 0x9ae90000
add cl, ch
jmp 0x1401b67ef
invalid
sti
invalid
lea r8, [0x14028b330]
or eax, 0xb70f4500
movzx r8d, word [r8 + rax*4]
mov bh, 4
add al, 0x80
sub cl, 0x89
sti
invalid
jmp 0x1401b67ef
inc dword [rbp + rcx*4 + 0x42]
lea r8d, [rdx - 0x39]
cmp r8b, 0xf
clc
invalid
mov dword [rcx - 0x80], 0x830f0ff8
mov dword [rcx - 0x80], 0x830f0ff8
clc
invalid
jae case.0x1401a889f.346
invalid
lea r8d, [rdx + 1]
and r8d, 0x7ffe
loopne case.0x14019938f.653
invalid
jg case.0x140199a37.435
add byte [rax], al
add cl, ch
imul edi, ebx, 0xffffffff
invalid
jmp 0x1401b67ef
invalid
dec dword [rbp + 0x2b3c7042]
lea eax, [rdx + 0x70]
cmp al, 0x2b
jae case.0x1401b6cff.71
cmp dword [rcx], 1
cmp dword [rcx], eax
add byte [rax], al
lea r8d, [rdx + 0xf440]
hlt
hlt
add cl, ch
push rsp
jmp 0x1401b67ef
sti
invalid
invalid
mov eax, 0xa78c
jmp case.0x1401a1b7b.367
xchg edi, eax
sti
invalid
dec dword [rbp - 0xa78f7e]
inc dword [rbx - 0x7df0fc08]
cmp eax, 3
invalid
invalid
lea eax, [rdx - 0xa790]
jo case.0x1401b6cff.64261
pop rax
invalid
cmp eax, 3
add ecx, dword [rdi]
invalid
jb case.0x14018f0f5.865
cmp ebx, 0xffffffff
sti
invalid
dec dword [rbp - 0xa7957e]
inc dword [rbx - 0x7df0ec08]
cmp eax, 0x13
adc ecx, dword [rdi]
invalid
je case.0x1401b599f.137
lea eax, [rdx - 0xa796]
cmp eax, 0x13
invalid
invalid
invalid
adc ecx, dword [rdi]
invalid
jb case.0x14018f0f5.865
invalid
dec dword [rbp - 0xa7a97e]
lea eax, [rdx - 0xa7aa]
cmp eax, 0xa
invalid
pop rax
invalid
inc dword [rbx - 0x7cf0f508]
invalid
jae case.0x1401b524b.145
add byte [rcx - 0x48], al
mov r8d, 0x3df
mov eax, 0x3df
fild word [rbx]
add eax, dword [rax]
add byte [rcx + 0xf], al
bt r8d, eax
jb case.0x1401a9434.374
invalid
invalid
add al, byte [rax]
invalid
invalid
invalid
add byte [rax], al
bt r8d, eax
jb case.0x1401a9434.374
invalid
invalid
add al, byte [rax]
invalid
ror byte [rdi], 0x82
invalid
invalid
add al, byte [rax]
add byte [rax], al
add byte [rbp - 0xfaff7e], cl
inc dword [rbx - 0x78f0e808]
clc
invalid
invalid
xchg dword [rsi], esp
add al, 0
invalid
lea eax, [rdx - 0xfb00]
cmp eax, 0x17
clc
invalid
ja case.0x1401b6cff.64263
add byte [rax], al
add byte [0x1389f6ce9], al
add eax, 0xf883ffff
invalid
clc
invalid
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
lea r8, [0x14028de94]
movsxd rax, dword [r8 + rax*4]
invalid
add al, 0x80
pushfq
jno 0x1401b6d04
invalid
or eax, 0x4634900
or byte [rcx + rax - 0x40], 0xff
add eax, eax
invalid
add byte [rcx + 0x63], cl
invalid
add al, 0x80
add rax, r8
add eax, eax
jmp rax
loopne case.0x1401a889f.360
movabs rax, 0x7400000073
mov eax, 0x73
jae case.0x140199a37.453
add byte [rax], al
add byte [rax], al
add byte [rax + rax], dh
je case.0x140195e42.645
add byte [rax], al
add byte [rax], al
add cl, ch
jmp 0x1401b6e02
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x47be7c06], al
test byte [rcx], ah
and dword [rax], eax
invalid
cmp dl, 0x83
cli
add dword [rcx - 0x48], 0xffffff84
mov r8d, 0x2184
mov eax, 0x2184
and dword [rax], eax
add byte [rdi + rcx + 0x45], al
invalid
invalid
cmovne r8d, edx
cmovne eax, edx
ret 0xcde9
ret 0xcde9
jmp 0x1401b67ef
int 0xfa
invalid
inc dword [rcx - 0x48]
add eax, dword [rax]
add eax, dword [rax]
mov r8d, 0x3f3
mov eax, 0x3f3
add eax, dword [rax]
add byte [rax], al
add cl, ch
ret 0xfffa
cli
invalid
jmp 0x1401b67ef
cli
invalid
inc dword [rcx - 0x48]
ja 0x1401b6d34
invalid
mov r8d, 0x377
add eax, dword [rax]
add byte [rax], al
add cl, ch
jmp 0x1401b67ef
mov bh, 0xfa
cli
invalid
inc dword [rbp + rcx*4 + 0x42]
lea r8d, [rdx + 0x78]
lea eax, [rdx + 0x78]
js 0x1401b6d7e
cmp r8b, 3
cmp al, 3
jae case.0x1401aa722.321
leave
add byte [rax], al
add byte [rbp + rcx*4 + 0x42], al
lea r8d, [rdx + 0x25]
invalid
invalid
cli
invalid
lea r8d, [rdx + 0x25]
jmp 0x1401b67ef
movabs al, byte [0x8e0f7dfa80fffffa]
cli
invalid
inc dword [rax - 0x71f08206]
cmp dl, 0x7d
jle 0x1401b6e38
add byte [rax], al
invalid
jge case.0x14019669b.628
mov fs, eax
loopne 0x1401b6d56
add byte [rax], al
add byte [rbp + rcx*4 - 0x7e], al
invalid
invalid
add byte [rax], al
lea r8d, [rdx + 0xd5c1]
lea eax, [rdx + 0xd5c1]
invalid
rcl ebp, 0
add cl, ch
jmp 0x1401b67ef
mov edi, edx
invalid
lea eax, [rdx + 0x60]
xor r8d, r8d
xor eax, eax
xor eax, eax
sar byte [rdi + rbx*2], 0x41
cmp al, 0x5f
setb r8b
setb al
or r8d, edx
jmp 0x1401b67ef
invalid
dec dword [rax - 0x48]
movabs rax, 0x2be00000061
jmp 0x1401b6e02
mov eax, 0x61
invalid
add byte [rax], al
mov esi, 0xeb000002
jle 0x1401b6dc6
invalid
mov r8d, 0x1e61
mov eax, 0x1e61
invalid
invalid
add byte [rax], al
jmp 0x1401b67ef
movabs rax, 0x30800000074
add byte [rax], cl
or byte [rbx], al
add eax, dword [rax]
add bl, ch
movabs rax, 0x30a00000077
movabs rax, 0x30a00000077
add byte [rax], al
jmp 0x1401b6e02
movabs rax, 0x30a00000077
add bl, ch
jmp 0x1401b6e02
pop rbx
movabs rax, 0x30a00000079
add bl, ch
jmp 0x1401b6e02
cmp r10b, 0x49
cmp dl, 0x49
cli
jne 0x1401b6e5d
jne 0x1401b6e5d
movabs rax, 0x6e000002bc
add byte [rax], al
outsb dx, byte [rsi]
add byte [rax], al
add bl, ch
add byte [rax], al
jmp 0x1401b6e02
cmp cl, byte [rbp - 0x72bbbcbe]
invalid
lea eax, [rdx + 0x43]
lea r8d, [rdx + 0xf440]
hlt
hlt
add byte [rbx + rax], bh
cmp al, 3
add ebp, ecx
xor ebp, edi
invalid
jmp case.0x14019669b.549
lea r9d, [rax - 0x50]
lea ecx, [rax - 0x50]
mov al, 0x41
cmp r9d, 6
cmp ecx, 6
stc
invalid
ja case.default.0x1401b6df5
xchg dword [rbx], esp
add dword [rax], eax
invalid
add byte [rax], al
add byte [rbp + rcx*4 + 0x15], cl
lea r10, [0x14028dfa8]
adc eax, 0xd71ba
mov edx, 0x4f000d71
movsxd r9, dword [r10 + r9*4]
invalid
or al, 0x8a
mov cl, byte [rbp + 1]
rol dword [rcx - 1], 1
jmp r9
invalid
add r9, r10
jmp r9
jmp rcx
movabs rax, 0x313000003c5
mov eax, 0x3c5
add eax, dword [rax]
add byte [rbx], dl
invalid
adc eax, dword [rbx]
add eax, dword [rax]
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rcx], rax
mov dword [rcx], eax
add dword [rax + 0x110002], edi
mov eax, 0x110002
add al, byte [rax]
adc dword [rax], eax
jmp case.0x1401a405c.297
invalid
invalid
inc dword [rcx - 0x48]
int3
mov r8d, 0x3cc
mov eax, 0x3cc
cmp dl, 0x8c
je 0x1401b67ef
invalid
invalid
cli
mov word [rdi], cs
test cl, dl
stc
invalid
inc dword [rcx - 0x77]
rol byte [rcx - 0x80], 1
mov r8d, edx
mov eax, edx
and r8b, 0xfe
loopne 0x1401b6e23
cmp r8b, 0x8e
cmp al, 0x8e
jne 0x1401b6f27
clc
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x42], al
lea r8d, [rdx + 0x3f]
jmp 0x1401b67ef
invalid
invalid
invalid
invalid
cmp dl, 0xe3
jrcxz case.0x1401aa722.354
jl case.0x14019a043.433
invalid
mov ah, 0xfd
std
invalid
lea eax, [rdx + 0x15]
cmp al, 3
jae 0x1401b6b5d
std
invalid
invalid
std
invalid
invalid
jmp case.0x140195e42.629
and edi, esi
invalid
invalid
lea r8, [0x14028b2c4]
insb byte [rdi], dx
or eax, 0xfdffe900
invalid
invalid
std
jmp case.0x14019638b.635
invalid
std
invalid
inc dword [rbp + rcx*4 + 0x42]
mov dh, 0x41
invalid
lea r8d, [rdx - 0x4a]
mov sil, 0x41
cmp r8b, 0x2d
cmp al, 0x2d
jb case.0x14019a043.433
mov bh, ch
std
invalid
inc dword [rcx - 0x48]
inc dword [rax]
add byte [rax], al
invalid
mov r8d, 0xff
add byte [rax - 0x7bf08706], al
cmp dl, 0x78
je 0x1401b67ef
jne 0x1401b6e71
stc
invalid
inc dword [rbp + rcx*4 + 0x42]
xchg dword [rcx - 0x80], eax
invalid
invalid
lea r8d, [rdx - 0x79]
cmp r8b, 5
cmp al, 5
cmp al, 5
clc
add eax, 0xfdec820f
std
jb case.0x140195e42.629
std
invalid
inc dword [rax - 0x7bf08006]
test al, 1
add byte [rax], al
invalid
cmp dl, 0x7f
cli
jg case.0x1401b612c.213
je case.0x1401b4d6d.248
test byte [rax + 0x3d000001], ch
add dword [rax], 0x850f0000
add byte [rax], al
invalid
invalid
cmp eax, 0x81
add byte [rax], al
add byte [rdi], cl
jne case.0x1401b599f.157
test dword [rax + 0x41000001], ebp
test al, 1
add dword [rax], eax
add byte [rax], al
add byte [rcx - 0x48], al
push rbx
add al, byte [rax]
mov r8d, 0x253
mov eax, 0x253
add cl, ch
jmp 0x1401b67ef
stc
stc
invalid
dec dword [rbp - 0xa7b37e]
lea eax, [rdx - 0xa7b4]
cmp eax, 0xf
jb case.0x14018f0f5.865
invalid
invalid
pop rax
pop rax
invalid
inc dword [rbx - 0x7df0f008]
cmp ecx, 0x828dffff
invalid
invalid
invalid
invalid
invalid
dec dword [rbp - 0xa7c37e]
lea eax, [rdx - 0xa7c4]
cmp eax, 3
jae 0x1401b6fd6
add dword [rax], eax
invalid
invalid
cmp al, 0x58
invalid
inc dword [rbx - 0x7cf0fc08]
adc dword [rcx], eax
invalid
add dword [rax], eax
add byte [rax], al
add byte [rcx + 0x58d4cc0], cl
mov eax, eax
lea r8, [0x14028b1e0]
add eax, 0xd4312
adc al, byte [rbx + 0xd]
add bl, ch
invalid
adc al, byte [rbx + 0xd]
add bl, ch
jl 0x1401b6f19
invalid
movabs rax, 0x313000003c5
mov eax, 0x3c5
invalid
add eax, dword [rax]
add byte [rbx], dl
adc eax, dword [rbx]
invalid
add byte [rax], al
adc eax, dword [rbx]
add byte [rax], al
invalid
add bl, ch
pop rdx
jmp 0x1401b6f36
movabs rax, 0x313000003c5
add eax, dword [rax]
add byte [rax], al
add byte [rbx], dl
adc eax, dword [rbx]
add byte [rax], al
invalid
add eax, dword [rax]
add byte [rax - 0x77], cl
mov qword [rcx], rax
mov eax, 0x300
add dword [rax + 0x300], edi
add byte [rbx], al
add byte [rax], al
jmp case.0x1401a405c.297
jle 0x1401b6eea
stc
invalid
dec dword [rax - 0x48]
invalid
movabs rax, 0x313000003c5
add byte [rax], al
adc eax, dword [rbx]
add eax, dword [rax]
invalid
add byte [rbx], dl
add eax, dword [rax]
add byte [rax - 0x77], cl
invalid
mov qword [rcx], rax
mov dword [rcx], eax
add dword [rax + 0x342], edi
mov eax, 0x342
add eax, dword [rax]
add cl, ch
stc
jmp case.0x1401a405c.297
invalid
lea r9d, [rdx - 0x59]
cmpsd dword [rsi], dword [rdi]
cmp r9b, 7
cmp cl, 7
invalid
jae 0x1401b6f55
lea r8d, [rdx + 0xfff8]
lea eax, [rdx + 0xfff8]
clc
inc dword [rax]
add dh, dh
add byte [rax], al
test dl, 1
ret 0x4401
add dword [rdi + rcx + 0x44], eax
ret 0xc8e9
invalid
cmove r8d, edx
jmp 0x1401b67ef
enter 0xfffffffffffffff8, 0xffffffffffffffff
clc
invalid
invalid
ret 0xc8e9
clc
invalid
cmp dl, 0x90
jne 0x1401b6f8d
invalid
invalid
movabs rax, 0x308000003b9
mov eax, 0x3b9
add eax, dword [rax]
add byte [rax], cl
invalid
add byte [rax], al
or byte [rbx], al
add eax, dword [rax]
add byte [rax], al
add byte [rax - 0x77], cl
add dword [rax + 0x301], edi
add dword [rbx], eax
add byte [rax], al
mov qword [rcx], rax
mov eax, 0x301
add dword [rbx], eax
add byte [rax], al
add dword [rbx], eax
add eax, dword [rax]
add cl, ch
invalid
stc
invalid
add byte [rax], al
jmp case.0x1401a405c.297
mov eax, eax
lea r8, [0x14028b1b8]
invalid
invalid
invalid
ror byte [rbp + rcx*4 + 5], 0x6c
or eax, 0x48b4100
or eax, 0x48b4100
add byte [rcx - 0x75], al
add al, 0x80
mov eax, dword [r8 + rax*4]
mov eax, dword [rax + rax*4]
sub cl, 0xe7
jmp case.0x1401a1b7b.367
clc
invalid
cmp r8b, 0x68
push 0xfffffffffb29840f
je case.0x1401b623b.196
test byte [rcx], ch
sti
invalid
lea r8d, [rax - 0x80]
cmp r8d, 0x37
clc
invalid
add byte [rcx - 0x7d], 0xf8
add byte [rcx - 0x7d], 0xf8
clc
invalid
ja case.0x1401b6f7b.176
xchg eax, edi
clc
add al, 0
add byte [rbp + rcx*4 + 0xd], cl
add byte [rax], al
lea r9, [0x14028dfc4]
push rax
jo case.0x1401b599f.66
add byte [rdi + 0x63], cl
movsxd r8, dword [r9 + r8*4]
invalid
add al, 0x81
add r8, r9
add eax, ecx
enter 0xffffffffffffff41, 0xffffffffffffffe0
jmp r8
movabs rax, 0x3b900001f00
jmp 0x1401b6e02
jne case.0x1401b524b.202
invalid
invalid
mov eax, 0x1f00
add byte [rdi], bl
add byte [rax], al
invalid
invalid
mov ecx, 0xe9000003
add eax, dword [rax]
add cl, ch
jne case.0x1401b524b.202
invalid
lea r8d, [rdx + 0x6f]
lea eax, [rdx + 0x6f]
outsd dx, dword [rsi]
outsd dx, dword [rsi]
cmp r8b, 0x11
clc
adc dword [rdi], ecx
invalid
jb case.0x1401a9434.433
sti
invalid
inc dword [rbp + rcx*4 + 0x42]
lea r8d, [rdx + 0x5d]
pop rbp
pop rbp
cmp r8b, 9
or dword [rdi], ecx
invalid
jb case.0x1401a9434.433
invalid
lea r8d, [rax - 0xcf]
cmp r8d, 7
cmp eax, 7
xor edi, edi
invalid
invalid
cmp eax, 7
clc
invalid
ja case.default.0x1401b6fc8
jo 0x1401b6fb9
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x14028e170]
lea eax, [0x14028e170]
add eax, 0xd71af
scasd eax, dword [rdi]
jno 0x1401b6fcd
add byte [rsi + 0x63], cl
add al, 0x80
movsxd r8, dword [rax + r8*4]
add r8, rax
jmp r8
invalid
loopne case.0x1401a889f.389
mov r8d, 0x3d7
mov eax, 0x3d7
xlatb
add eax, dword [rax]
add cl, ch
sbb eax, edi
jmp 0x1401b67ef
invalid
dec dword [rbp - 0xa7c67e]
lea eax, [rdx - 0xa7c7]
cmp dword [rax - 1], ebx
pop rax
invalid
inc dword [rbx + 0xd7303f8]
cmp eax, 3
jae case.0x1401b4d6d.219
lea eax, [rdx + 1]
add dword [0x1401c17c7], esp
add dword [0x1401c17c7], esp
and eax, 0xa7de
add cl, ch
clc
clc
jmp case.0x1401a1b7b.367
clc
invalid
mov eax, 0xa7d1
shl dword [rdi - 0x57f0000], 1
add byte [rcx + 0xa7d0fa], al
cmp edx, 0xa7d0
cli
shl byte [rdi - 0x7bf10000], 1
cmp eax, 0x8dfffff8
invalid
invalid
invalid
add byte [rax], al
add byte [rdi], cl
je case.0x1401a1b7b.367
test byte [0xce1b6ff8], bh
invalid
dec dword [rbp - 0xa7d57e]
lea eax, [rdx - 0xa7d6]
cmp eax, 3
clc
invalid
invalid
sub bl, byte [rax - 1]
pop rax
invalid
inc dword [rbx - 0x7df0fc08]
sub eax, edi
clc
add ecx, dword [rdi]
jb case.0x14018f0f5.865
invalid
invalid
invalid
mov eax, 0xa7f6
mul byte [rdi - 0x57f0000]
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
cmp edx, 0xa7f5
cmc
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
add byte [rdi], cl
je case.0x1401a1b7b.367
test byte [0xce1b7018], bl
sbb eax, 0x8dfffff8
clc
invalid
dec dword [rbp - 0xab6f7e]
lea eax, [rdx - 0xab70]
invalid
inc dword [rbx - 0x7cf0af08]
cmp eax, 0x50
clc
push rax
jae case.0x1401aa722.239
xor dword [rsp + rdi*8 - 0x7d720001], 0x30
push 0x3e9ffff
invalid
invalid
invalid
mov ah, 0xfc
cld
invalid
dec dword [rbp - 0x97cf7e]
lea eax, [rdx - 0x97d0]
jmp case.0x1401a1b7b.367
add edi, eax
invalid
invalid
invalid
invalid
add edi, eax
clc
invalid
inc dword [rcx - 0x48]
jae case.0x1401aaa13.314
invalid
mov r8d, 0x73
add byte [rax], al
add byte [rax], al
add cl, ch
jmp 0x1401b67ef
stosd dword [rdi], eax
idiv edi
invalid
inc dword [rbp + rcx*4 + 0x42]
invalid
invalid
invalid
invalid
lea r8d, [rdx + 0x7e]
lea eax, [rdx + 0x7e]
jle case.0x1401b5e0b.152
jle case.0x1401b5e0b.152
cmp r8b, 3
cmp al, 3
add ecx, dword [rdi]
jb case.0x14019a043.433
invalid
sti
invalid
inc dword [rax - 0x7bf07906]
cmp dl, 0x86
je 0x1401b71a0
test byte [rbp + 1], al
add byte [rax], al
cli
xchg byte [rdi], cl
test byte [rbp + 1], al
add dword [r8], r8d
add byte [rax], al
add byte [case.0x1401b4d6d.269], bh
cmp eax, 0x87
xchg dword [rax], eax
add byte [rax], al
add byte [rdi], cl
jne 0x1401b71ab
add byte [rax], al
jne 0x1401b71ab
add dword [r8], r8d
add dword [rax], eax
add byte [rcx - 0x48], al
mov r8d, 0x188
mov eax, 0x188
mov byte [rcx], al
add dword [rax], eax
add byte [rax], al
add cl, ch
jmp 0x1401b67ef
jle case.0x1401a9434.397
invalid
movabs rax, 0x5760000057e
mov eax, 0x57e
add byte [rax], al
add byte [rsi + 5], dh
jbe case.0x1401b53f6.200
add eax, 0x82e90000
std
add byte [rax], al
jmp 0x1401b6e02
invalid
movabs rax, 0x6c00000066
mov eax, 0x66
add byte [rax], al
add byte [rax + rax], ch
insb byte [rdi], dx
add byte [rax], al
add byte [rax], al
add cl, ch
jae case.0x1401b5e0b.152
jmp 0x1401b6e02
invalid
movabs rax, 0x56d00000574
mov eax, 0x574
je 0x1401b7098
add byte [rax], al
add byte [rbp + 5], ch
add byte [rax], al
insd dword [rdi], dx
add eax, 0x64e90000
invalid
std
add cl, ch
std
jmp 0x1401b6e02
invalid
movabs rax, 0x6600000066
mov eax, 0x66
add byte [rax], al
add byte [rsi], ah
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
invalid
push rbp
std
invalid
jmp 0x1401b6e02
dec dword [rax - 0x48]
movabs rax, 0x6900000066
mov eax, 0x66
add byte [rax], al
add byte [rcx], ch
invalid
invalid
imul eax, dword [rax], 0x46e90000
std
add byte [rax], al
jmp 0x1401b6e02
std
invalid
movabs rax, 0x57600000574
mov eax, 0x574
je 0x1401b70c5
add byte [rax], al
jbe case.0x1401b4d6d.266
add eax, 0x37e90000
add byte [rax], al
add cl, ch
invalid
jmp 0x1401b6e02
std
invalid
dec dword [rax - 0x48]
movabs rax, 0x6600000066
mov eax, 0x66
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi], ah
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
add dword [rax + 0x69], edi
mov eax, 0x69
mov qword [rcx], rax
mov eax, 0x69
imul eax, dword [rax], 0x8fe90000
idiv edi
add byte [rax], al
add cl, ch
invalid
add byte [rax], al
jmp case.0x1401a405c.297
invalid
dec dword [rax - 0x48]
movabs rax, 0x6600000066
add byte [rax], al
add byte [rsi], ah
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax], al
mov qword [rcx], rax
mov dword [rcx], eax
add dword [rax + 0x6c], edi
mov eax, 0x6c
insb byte [rdi], dx
add byte [rax], al
add cl, ch
js case.0x1401aa722.401
jmp case.0x1401a405c.297
invalid
dec dword [rax - 0x48]
je case.0x1401b612c.118
invalid
movabs rax, 0x56b00000574
add eax, 0x56b0000
add byte [rax], al
add byte [rbx + 5], ch
imul eax, dword [0x13b047106], 0xfffffffc
add eax, 0xfae90000
add byte [rax], al
add cl, ch
jmp 0x1401b6e02
cli
cld
invalid
dec dword [rax - 0x48]
je case.0x1401b612c.104
movabs rax, 0x56500000574
mov eax, 0x574
add byte [rax], al
add byte [rbp + 5], ah
add byte [rax], al
invalid
add eax, 0xebe90000
add eax, 0xebe90000
add cl, ch
jmp 0x1401b6e02
jmp case.0x1401b612c.104
cld
invalid
dec dword [rbp - 0xff207e]
inc dword [rbx + 0x5c731af8]
cmp eax, 0x1a
jae 0x1401b717e
lea eax, [rdx - 0xff21]
invalid
invalid
cmp eax, 0x1a
clc
sbb dh, byte [rbx + 0x5c]
jae 0x1401b717e
jae 0x1401b717e
pop rsp
lea eax, [rdx + 0x20]
and cl, bpl
jmp case.0x1401a1b7b.367
adc dh, bh
invalid
idiv edi
invalid
cmp eax, 0xb0
mov al, 0
add byte [rax], al
add byte [rdi], cl
je case.0x1401b76ab.227
invalid
add byte [rax], al
je case.0x1401b76ab.227
mov byte [0xf85c7137], al
add eax, 0xb8410000
add byte [rcx - 0x48], al
mov r8d, 0x3c3
mov eax, 0x3c3
ret
add byte [rax], al
add byte [0x1401b7202], bh
cmp eax, 0xc2
ret 0
add byte [rax], al
je 0x1401b67ef
test byte [rcx - 0x7200000a], ch
sub byte [rdi + r10], dil
sub byte [rdi + rdx], bh
idiv bh
invalid
dec dword [rbp + 0x173c2842]
lea eax, [rdx + 0x28]
sub byte [rdi + rdx], bh
cmp al, 0x17
invalid
jb case.0x14019a043.433
movsb byte [rdi], byte [rsi]
cli
invalid
lea eax, [rdx + 0x10]
adc byte [rbx + r9], dil
adc byte [rbx + rcx], bh
cmp al, 0xb
or esi, dword [rbx + 0x13]
jae case.0x1401b612c.106
movzx eax, al
mov dh, 0xc0
rol byte [rcx - 0x48], 0xb3
invalid
mov r8d, 0x6b3
mov eax, 0x6b3
bt r8d, eax
bt eax, eax
movabs dword [0x4400000335820fc0], eax
ror byte [rdi], 0x82
xor eax, 0x44000003
add eax, dword [rax]
invalid
invalid
jb 0x1401b74a0
add eax, dword [rax]
add byte [rbp + rcx*4 - 0x7e], al
invalid
invalid
invalid
jle 0x1401b716f
add byte [rax], al
lea r8d, [rdx + 0xff7e]
lea eax, [rdx + 0xff7e]
inc dword [rax]
add byte [rax], al
add byte [rax + 0xf44fdfa], al
cmp dl, 0xfd
cli
std
cmovb r8d, edx
jmp 0x1401b67ef
jno 0x1401b7172
invalid
invalid
ret 0x71e9
ret 0x71e9
jno 0x1401b7172
invalid
lea eax, [rdx - 0x10400]
cmp eax, 0x28
invalid
invalid
add ah, bh
invalid
sub byte [rdx + 0xf], dh
jb case.0x1401b612c.102
lea eax, [rdx - 0x104b0]
sti
invalid
cmp eax, 0x24
and al, 0xf
adc dword [rdi], 2
invalid
jae 0x1401b73af
add al, byte [rax]
add byte [rbp - 0x6316d7be], cl
lea eax, [rdx + 0x28]
jmp case.0x1401a1b7b.367
invalid
inc dword [rcx - 0x48]
invalid
add byte [rax], al
lea eax, [rdx + 0x28]
jmp case.0x1401a1b7b.367
invalid
invalid
invalid
mov r8d, 0x254
mov eax, 0x254
push rsp
add al, byte [rax]
add byte [rax], al
add cl, ch
jmp 0x1401b67ef
idiv dil
inc dword [rbp + rcx*4 + 0x42]
ja case.0x1401b599f.192
lea r8d, [rdx + 0x77]
cmp r8b, 2
invalid
ja case.0x1401b599f.192
cmp al, 2
add dh, byte [rbx + 0x38]
jae 0x1401b71ed
cmp byte [rbp + rcx*4 - 0x7e], al
int 0
add byte [rax], al
lea r8d, [rdx + 0xcd]
lea eax, [rdx + 0xcd]
jmp 0x1401b67ef
idiv bh
inc dword [rcx - 0x48]
invalid
invalid
invalid
mov r8d, 0x3b2
mov eax, 0x3b2
mov dl, 3
add byte [rax], al
jmp 0x1401b67ef
and esi, esi
invalid
inc dword [rcx - 0x48]
mov eax, 0xe9000003
add byte [rax], al
invalid
mov r8d, 0x3b8
mov eax, 0x3b8
add byte [rax], al
add cl, ch
jmp 0x1401b67ef
sbb dh, dh
invalid
idiv bh
inc dword [rcx - 0x48]
invalid
invalid
mov byte [rbx], 0
add eax, dword [rax]
mov r8d, 0x3c6
mov eax, 0x3c6
add eax, dword [rax]
add cl, ch
or eax, 0x41fffff6
invalid
invalid
invalid
jmp 0x1401b67ef
invalid
inc dword [rcx - 0x48]
mov r8d, 0x3c0
mov eax, 0x3c0
rol byte [rbx], 0
add byte [rax], al
add cl, ch
jmp 0x1401b67ef
add dh, dh
invalid
inc dword [rbp + rcx*4 + 0x42]
lea r8d, [rdx + 0x75]
jne 0x1401b7233
jne 0x1401b7233
cmp r8b, 0x15
cmp al, 0x15
jae case.0x1401b6df5.63
sub ebp, 1
add byte [rax], al
in eax, dx
add dword [rax], eax
add byte [rbp + 0xf], al
invalid
invalid
movzx r8d, r8b
mov dh, 0xc0
rol byte [rcx - 0x47], 0x79
cmp edx, dword [rsi]
add byte [rbp + 0xf], al
invalid
invalid
mov r9d, 0x163b79
mov ecx, 0x163b79
jns 0x1401b723e
invalid
bt r9d, r8d
bt ecx, eax
movabs dword [0x8000000280820fc1], eax
jb 0x1401b748f
invalid
add byte [rax], al
add byte [rax - 0x7bf00f06], al
fild dword [rdx]
invalid
cmp dl, 0xf0
je 0x1401b74f3
add al, byte [rax]
invalid
cli
invalid
add al, byte [rax]
add byte [rcx - 0x48], al
invalid
add dword [rax], eax
invalid
add byte [rax], al
mov r8d, 0x1f3
mov eax, 0x1f3
add byte [rax], al
add byte [case.0x1401b67ec.205], bh
cmp eax, 0xf1
int1
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
je 0x1401b67ef
test dh, al
invalid
cmc
invalid
lea r8d, [rdx + 0xe]
cmp r8b, 3
add ecx, dword [rdi]
invalid
invalid
stc
invalid
invalid
invalid
invalid
add ecx, dword [rdi]
invalid
mov esi, 0x80fffff9
stc
invalid
inc dword [rax - 0x7bf00906]
cmp dl, 0xf6
cli
test byte [rdi], 0x84
invalid
invalid
je 0x1401b7580
test byte [rax + 3], al
add eax, dword [rax]
add eax, dword [rax]
add byte [rax], al
add byte [case.0x1401b524b.291], bh
cmp eax, 0xf7
add byte [rax], al
jne 0x1401b758b
add byte [rax], al
add byte [rcx - 0x48], al
mov edi, 0xe9000001
add byte [rax], al
invalid
mov r8d, 0x1bf
add byte [rax], al
jmp 0x1401b67ef
cdq
cmc
invalid
dec dword [rax - 0x48]
movabs rax, 0x3b900001f65
invalid
invalid
add byte [rax], al
jmp 0x1401b6e02
popfq
sti
invalid
dec dword [rax - 0x48]
movabs rax, 0x3b900001f25
and eax, 0xb900001f
add eax, dword [rax]
add byte [rax], al
invalid
add byte [rcx - 0x16fffffd], bh
add byte [rax], al
jmp 0x1401b6e02
invalid
sti
invalid
dec dword [rax - 0x48]
movabs rax, 0x3b900001f21
and dword [rdi], ebx
add byte [rax], al
add byte [rcx - 0x16fffffd], bh
add byte [rcx - 0x16fffffd], bh
add byte [rax], al
jmp 0x1401b6e02
jg 0x1401b727c
invalid
dec dword [rax - 0x48]
movabs rax, 0x3b900001f63
invalid
add byte [rcx - 0x16fffffd], bh
add eax, dword [rax]
add cl, ch
invalid
add byte [rax], al
jmp 0x1401b6e02
jo 0x1401b728b
invalid
movabs rax, 0x3b900001f22
jmp 0x1401b6e02
invalid
and bl, byte [rdi]
add byte [rax], al
add byte [rcx - 0x16fffffd], bh
add byte [rcx - 0x16fffffd], bh
add eax, dword [rax]
add cl, ch
invalid
movabs rax, 0x3b900001f04
jmp 0x1401b6e02
sti
invalid
invalid
mov eax, 0x1f04
add al, 0x1f
add byte [rax], al
mov ecx, 0xe9000003
add eax, dword [rax]
add cl, ch
push rdx
sti
invalid
movabs rax, 0x3b900001f24
jmp 0x1401b6e02
sti
invalid
invalid
mov eax, 0x1f24
and al, 0x1f
add byte [rax], al
mov ecx, 0xe9000003
add eax, dword [rax]
add cl, ch
sti
sti
invalid
movabs rax, 0x3b900001f27
jmp 0x1401b6e02
sti
invalid
invalid
mov eax, 0x1f27
invalid
invalid
add byte [rcx - 0x16fffffd], bh
mov ecx, 0xe9000003
add eax, dword [rax]
add cl, ch
xor al, 0xfb
sti
invalid
dec dword [rax - 0x48]
movabs rax, 0x3b900001f23
and ebx, dword [rdi]
add byte [rax], al
mov ecx, 0xe9000003
add eax, dword [rax]
add cl, ch
add eax, dword [rax]
add cl, ch
add byte [rax], al
jmp 0x1401b6e02
and eax, 0x48fffffb
mov eax, 0x1f01
add dword [rdi], ebx
add byte [rax], al
sti
invalid
movabs rax, 0x3b900001f01
jmp 0x1401b6e02
invalid
sti
invalid
invalid
add dword [rdi], ebx
add byte [rax], al
add byte [rcx - 0x16fffffd], bh
mov ecx, 0xe9000003
invalid
sti
invalid
movabs rax, 0x3b900001f03
jmp 0x1401b6e02
invalid
sti
invalid
invalid
add ebx, dword [rdi]
add byte [rax], al
add byte [rcx - 0x16fffffd], bh
add byte [rcx - 0x16fffffd], bh
add cl, ch
invalid
sti
invalid
movabs rax, 0x3b900001f06
mov eax, 0x1f06
mov ecx, 0xe9000003
add cl, ch
invalid
add byte [rcx - 0x16fffffd], bh
add cl, ch
jmp 0x1401b6e02
clc
cli
invalid
movabs rax, 0x3b900001f20
mov eax, 0x1f20
and byte [rdi], bl
add byte [rax], al
add byte [rcx - 0x16fffffd], bh
mov ecx, 0xe9000003
jmp 0x1401b6e02
jmp 0x1891b7314
dec dword [rax - 0x48]
movabs rax, 0x3b900001f26
mov eax, 0x1f26
invalid
add byte [rax], al
mov ecx, 0xe9000003
jmp 0x1401b6e02
invalid
cli
invalid
movabs rax, 0x3b900001f02
mov eax, 0x1f02
add bl, byte [rdi]
add byte [rax], al
mov ecx, 0xe9000003
add eax, dword [rax]
add cl, ch
invalid
jmp 0x1401b6e02
retf
invalid
movabs rax, 0x3b900001f67
invalid
add byte [rcx - 0x16fffffd], bh
add eax, dword [rax]
add cl, ch
invalid
jmp 0x1401b6e02
mov esp, 0x48fffffa
mov eax, 0x1f05
add eax, 0xb900001f
add eax, dword [rax]
add cl, ch
invalid
movabs rax, 0x3b900001f05
add eax, 0xb900001f
add eax, dword [rax]
add cl, ch
invalid
add byte [rax], al
jmp 0x1401b6e02
lodsd eax, dword [rsi]
cli
invalid
movabs rax, 0x3b900001f66
invalid
add byte [rax], al
mov ecx, 0xe9000003
add eax, dword [rax]
add cl, ch
add eax, dword [rax]
add cl, ch
add byte [rax], al
jmp 0x1401b6e02
sahf
cli
invalid
dec dword [rax - 0x48]
movabs rax, 0x3b900001f60
invalid
add byte [rax], al
mov ecx, 0xe9000003
add eax, dword [rax]
add cl, ch
add eax, dword [rax]
add cl, ch
add byte [rax], al
jmp 0x1401b6e02
invalid
cli
invalid
movabs rax, 0x3b900001f61
invalid
add byte [rax], al
add cl, ch
cmp dl, 0xff
dec dword [rax - 0x48]
invalid
invalid
jmp 0x1401b6e02
movabs rax, 0x3b900001f07
invalid
add byte [rcx - 0x16fffffd], bh
add eax, dword [rax]
add cl, ch
add byte [rax], al
jmp 0x1401b6e02
jno case.0x1401b612c.166
invalid
movabs rax, 0x3b900001f62
add byte [rcx - 0x16fffffd], bh
add byte [rax], al
add cl, ch
jmp 0x1401b6e02
invalid
movabs rax, 0x3b900001f64
invalid
add byte [rcx - 0x16fffffd], bh
add byte [rax], al
add cl, ch
jmp 0x1401b6e02
push rbx
cli
invalid
lea eax, [rdx - 0x10570]
nop
cli
invalid
inc dword [rbx + 0x26720bf8]
cmp eax, 0xb
jb case.0x1401b67ec.228
lea eax, [rdx - 0x1057c]
cmp eax, 0xf
jb case.0x1401b67ec.228
lea eax, [rdx - 0x1058c]
cmp eax, 7
jb case.0x1401b67ec.228
invalid
adc byte [rcx - 0x11f7c30], cl
mov eax, edx
and eax, 0xfffffffe
cmp eax, 0x10594
jne 0x1401b753a
add byte [rax], al
invalid
add byte [rbp + 0x54e92742], cl
hlt
lea eax, [rdx + 0x27]
jmp case.0x1401a1b7b.367
invalid
lea r8d, [rdx + 0x60]
cmp r8b, 5
cmp al, 5
clc
add eax, 0xf7ff820f
invalid
invalid
clc
add eax, 0xf7ff820f
invalid
lea r8d, [rdx + 0x5a]
cmp r8b, 0xa
or cl, byte [rdi]
sub dword [rax + 0x45000000], 0xf
movzx r8d, r8b
jae 0x1401b74ac
movzx r8d, r8b
movzx eax, al
mov r9d, 0x34b
mov ecx, 0x34b
add byte [rbp + 0xf], al
movabs dword [0x48fffffdf7830fc1], eax
idiv ebp
invalid
invalid
invalid
bt r9d, r8d
jae case.0x1401b599f.195
idiv ebp
invalid
invalid
idiv ebp
invalid
lea rax, [0x14028b24c]
lea eax, [0x14028b24c]
jmp 0x1401b7496
movabs rax, 0x3b9000003ac
jmp 0x1401b6e02
lodsb al, byte [rsi]
add eax, dword [rax]
add byte [rcx - 0x16fffffd], bh
mov ecx, 0xe9000003
mov ecx, 0xe9000003
sar cl, cl
invalid
movabs rax, 0x3b900001f70
add byte [rax], al
mov ecx, 0xe9000003
add cl, ch
invalid
ret
jmp 0x1401b6e02
movabs rax, 0x342000003b1
add byte [rax], al
add eax, dword [rax]
add eax, dword [rax]
add eax, dword [rax]
add byte [rax - 0x77], cl
add dword [rax + 0x3b9], edi
mov qword [rcx], rax
mov eax, 0x3b9
jmp case.0x1401a405c.297
sbb esi, esp
invalid
dec dword [rax - 0x48]
mov cl, 3
add byte [rax], al
add eax, dword [rax]
add cl, ch
movabs rax, 0x342000003b1
jmp 0x1401b6e02
popfq
stc
invalid
invalid
popfq
stc
invalid
mov r8d, edx
mov eax, edx
and r8b, 0xfe
cmp r8b, 0xb8
je case.0x1401b623b.196
test byte [rdx], dl
idiv bh
invalid
test byte [rdx], dl
idiv bh
inc dword [rbp + 0xf]
mov dh, 0xc8
movzx r9d, r8b
cmp r9d, 0xba
jne 0x1401b74c2
lea r8d, [rdx + 0xffb6]
add byte [rax], al
jmp 0x1401b67ef
invalid
lea rax, [0x14028b1f8]
movzx r8d, word [rax + r8*4]
jmp 0x1401b67ef
lea r8, [0x14028b2f4]
jmp case.0x14019638b.635
invalid
invalid
invalid
lea r8d, [rdx + 0x4f]
cmp r8b, 2
jae 0x1401b7502
lea r8d, [rdx + 0xd9]
fld dword [rax]
add byte [rax], al
jmp 0x1401b67ef
lea r10d, [rax - 0xbc]
cmp r10d, 0xb
ja case.0x1401b74e1.189
inc dword [rcx - 0x7d]
cli
or ecx, dword [rdi]
xchg esp, esp
add byte [rax], al
add byte [rbp + rcx*4 + 0x1d], cl
invalid
invalid
retf 0xd6b
invalid
invalid
lea r11, [0x14028e0a4]
lea ebx, [0x14028e0a4]
imul ecx, dword [0x1547ec3de], 0xffffff93
movsxd r10, dword [r11 + r10*4]
add r10, r11
add edx, ebx
fiadd dword [rcx - 1]
loop 0x1401b752d
invalid
jmp r10
movabs rax, 0x3b9000003b1
mov eax, 0x3b1
mov ecx, 0xe9000003
jmp 0x1401b6e02
invalid
mov eax, 0x6a
or al, 3
jmp 0x1401b6e02
stc
invalid
movabs rax, 0x30c0000006a
add byte [rax], al
jmp 0x1401b6e02
lea r8d, [rdx + 0x4d]
cmp r8b, 3
invalid
add ecx, dword [rdi]
invalid
jb case.0x140195e42.629
idiv edi
inc dword [rbp + rcx*4 + 0x42]
cmp r8b, 0x14
lea r8d, [rdx + 0x49]
cmp r8b, 0x14
jae 0x1401b7596
jl 0x1401b7560
movzx r8d, r8b
movzx eax, al
mov r9d, 0xb6023
bt r9d, r8d
bt ecx, eax
bt ecx, eax
jae case.0x1401b599f.195
dec dword [rax - 0x73]
add eax, 0xd3d3f
invalid
lea rax, [0x14028b274]
add cl, ch
pop rsp
jmp 0x1401b7496
invalid
dec dword [rbp - 0x10c7f7e]
inc dword [rbx + 0xa7333f8]
lea eax, [rdx - 0x10c80]
cmp eax, 0x33
jae 0x1401b754f
mov eax, edx
or eax, 0x40
jmp case.0x1401a1b7b.367
rol byte [rbx - 0x1216bf38], 1
invalid
mov eax, edx
and eax, 0xffffffe0
loopne case.0x1401b6f7b.69
loopne case.0x1401b6f7b.69
loopne 0x1401b7592
cmp eax, 0x118a0
je case.0x1401a9434.415
movabs al, byte [0xfffbc3840f000118]
invalid
cmp eax, 0x16e40
outsb dx, byte [rsi]
outsb dx, byte [rsi]
add dword [rax], eax
je case.0x1401a9434.415
lea r8d, [rdx - 0x1e900]
invalid
dec dword [rbp - 0x7cbeddbe]
clc
and cl, byte [rdi]
ret 0xbce9
lea eax, [rdx + 0x22]
cmp r8d, 0x22
cmovae eax, edx
jmp case.0x1401a1b7b.367
invalid
invalid
invalid
invalid
inc dword [rcx - 0x48]
xchg ebp, eax
add dword [rax], eax
add cl, ch
invalid
mov r8d, 0x195
jmp 0x1401b67ef
xor r8d, r8d
xor eax, eax
cmp dl, 0xf8
jmp 0x1401b6bb0
sbb dh, dh
invalid
lea r8d, [rdx + 0x35]
cmp r8b, 0x11
cmp al, 0x11
cmp al, 0x11
jb case.0x140195e42.629
lea r8d, [rdx + 0x22]
cmp r8b, 0x11
jb case.0x14019a043.433
invalid
idiv r15b
invalid
invalid
jmp case.0x1401b599f.195
mov r10d, edx
and r10b, 0xfc
cmp r10b, 0xc8
jne 0x1401b7617
lea r8d, [rdx + 0xffaa]
add byte [rax], al
jmp 0x1401b67ef
mov r8d, 0x3b9
jmp 0x1401b67ef
invalid
dec dword [rax - 0x48]
je 0x1401b75fe
movabs rax, 0x3b900001f74
add byte [rax], al
mov ecx, 0xe9000003
add cl, ch
add cl, ch
jmp 0x1401b6e02
sbb al, bh
invalid
movabs rax, 0x3b9000003ae
jmp 0x1401b6e02
add cl, ch
or eax, edi
invalid
movabs rax, 0x342000003b7
add byte [rdx + 3], al
add byte [rax], al
invalid
add eax, dword [rax]
add cl, ch
cli
idiv edi
dec dword [rax - 0x48]
invalid
mov eax, 0x3b7
add eax, dword [rax]
add eax, dword [rax]
jmp 0x1401b6e02
movabs rax, 0x342000003b7
jmp case.0x1401b6df5.55
add eax, dword [rax]
add cl, ch
xor bh, dh
invalid
lea r10d, [rax - 0xcc]
cmp r10d, 0xb
ja case.0x1401b7632.205
lea r11, [0x14028e0d4]
movsxd r10, dword [r11 + r10*4]
adc al, 0x93
adc al, 0x93
add r10, r11
jmp r10
movabs rax, 0x3b9000003b7
jmp 0x1401b6e02
add eax, dword [rax]
add byte [rcx - 0x16fffffd], bh
mov esi, 0x41fffff7
cmp r8b, 0xd8
cmp r8b, 0xd8
je case.0x1401b623b.196
cmp r9d, 0xda
jne 0x1401b7690
add byte [rbp + 0x39], dh
lea r8d, [rdx + 0xff9c]
jmp 0x1401b67ef
movabs rax, 0x308000003b9
jmp 0x1401b6ee6
movabs rax, 0x342000003b9
jmp 0x1401b6e02
movabs rax, 0x308000003b9
jmp 0x1401b6efd
lea r10d, [rax - 0xe2]
cmp r10d, 5
ja case.0x1401b76ab.229
lea r11, [0x14028e104]
movsxd r10, dword [r11 + r10*4]
add r10, r11
jmp r10
movabs rax, 0x308000003c5
jmp 0x1401b6ee6
movabs rax, 0x308000003c5
jmp 0x1401b6f36
movabs rax, 0x313000003c1
jmp 0x1401b6e02
cmp r8b, 0xe8
je case.0x1401b623b.196
invalid
invalid
invalid
invalid
cmp r9d, 0xea
jne 0x1401b7718
lea r8d, [rdx + 0xff90]
jmp 0x1401b67ef
cmc
invalid
invalid
invalid
movabs rax, 0x342000003c5
jmp 0x1401b6e02
movabs rax, 0x308000003c5
jmp 0x1401b6efd
add eax, 0xffffff14
cmp eax, 0xb
ja case.0x1401b7730.237
lea r10, [0x14028e11c]
movsxd rax, dword [r10 + rax*4]
add rax, r10
jmp rax
mov r8d, 0x1fe5
jmp 0x1401b67ef
cmp r8b, 0xf8
je 0x1401b7794
cmp r9d, 0xfa
jne 0x1401b77a0
lea r8d, [rdx + 0xff82]
jmp 0x1401b67ef
movabs rax, 0x3b900001f7c
jmp 0x1401b6e02
movabs rax, 0x3b9000003ce
jmp 0x1401b6e02
movabs rax, 0x342000003c9
jmp 0x1401b6e02
movabs rax, 0x342000003c9
jmp case.0x1401b6df5.55
lea r8d, [rdx + 0xff80]
jmp 0x1401b67ef
mov r8d, edx
cmp dl, 0xfc
jne 0x1401b67ef
movabs rax, 0x3b9000003c9
jmp 0x1401b6e02
idiv bh
invalid
adc byte [rax - 0x75], cl
push rcx
sbb byte [rax - 0x75], cl
pop rdi
adc byte [rax + 0x39], cl
fidiv dword [rbx + rdx + 0x48]
adc ecx, dword [rax - 0x75]
invalid
invalid
add rdx, rcx
add rcx, rbx
fld1
invalid
out 0, eax
add byte [rbx + rcx*4 + 0x46], cl
invalid
add r8, rbx
mov qword [rdi + 0x10], r8
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
call fcn.140004bb6
mov r8, rdx
mov rcx, rsi
mov rdx, rax
ret 0xc5e8
stc
invalid
invalid
ret 0xc5e8
nop
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
add byte [rax], al
add ah, cl
mov rdi, qword [rcx + 8]
and qword [rcx], 0
test rsi, rsi
je 0x1401b7ef7
mov ecx, 0x10
call case.0x14018f0f5.929
test rax, rax
invalid
je 0x1401b7ee8
sal byte [rbp + rdx + 0x48], 0x89
xor byte [rax - 0x77], cl
js 0x1401b7ee2
mov qword [rax], rsi
mov qword [rax + 8], rdi
lea rdx, fcn.140009390
add rsp, 0x28
add esp, 0x28
pop rdi
pop rsi
ret
mov ecx, 8
mov edx, 0x10
call fcn.1401c6700
mov ecx, 7
int 0x29
ud2
mov edx, 8
sub rdx, r8
cmp rdx, rax
cmovle rdx, rax
ror byte [rcx - 0x77], 1
leave
cmovg r9, r8
test r8, r8
cmovs rdx, rax
ror byte [rdi + rcx + 0x48], 1
leave
ror byte [rdi + rcx + 0x48], 1
leave
lea rax, [r9 + rdx]
cmp rdx, 2
mov r12, 0xfffffffffffffffe
cmovge r12, rax
mov r13, 0xffffffffffffffff
cmovge r13, r9
xor r15d, r15d
dec dword [rax - 0x73]
sbb eax, 0xd0abd
mov ebp, 1
add byte [rax], al
add byte [rbp + rcx*4 + 0x74], cl
and al, 0x48
cmp r15, 7
jg case.0x14019669b.664
invalid
in al, 0
add byte [rax], al
cmp r15, r13
jne 0x1401b8182
mov r15, qword [rsi + 0x18]
mov r8d, 1
mov rcx, rdi
mov rdx, rbx
mov edx, ebx
mov edx, ebx
call r15
test al, al
jne 0x1401b8219
invalid
add byte [rbp - 0x7b], cl
in eax, dx
test r13, r13
jne case.0x14019638b.684
mov r8d, 1
mov rcx, rdi
mov rdx, rbx
mov edx, ebx
mov edx, ebx
call r15
test al, al
ror byte [rdi], 0x85
movsb byte [rdi], byte [rsi]
add byte [rax], al
invalid
ror byte [rdi], 0x85
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rbp - 0x77], cl
mov r15, r12
cmp r12, 8
mov r15, r12
cmp r12, 8
jge case.0x14019669b.664
add byte [rax], al
cmp r15, 8
jae 0x1401b8230
add byte [rax], al
add byte [rax], al
lea rax, [rsp + r15*2]
lea eax, [rsp + rdi*2]
add rax, 0x28
lea rcx, [0x140289c40]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], rbp
mov dword [rsp + 0x50], ebp
mov dword [rsp + 0x50], ebp
insb byte [rdi], dx
and al, 0x50
and qword [rsp + 0x68], 0
mov qword [rsp + 0x38], rax
lea rax, [0x140029630]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x40], eax
lea rax, [rsp + 0x38]
lea eax, [rsp + 0x38]
mov qword [rsp + 0x58], rax
and al, 0x58
mov qword [rsp + 0x60], rbp
mov dword [rsp + 0x60], ebp
insb byte [rdi], dx
and al, 0x60
mov rcx, r14
call fcn.140004f16
test rax, rax
test eax, eax
test eax, eax
sal byte [rsi + rcx + 0x49], 0x89
ror byte [rax - 0x77], 1
stc
je 0x1401b81e6
mov r8, rdx
mov rcx, rdi
mov rdx, rax
mov edx, eax
ret 0x56ff
call qword [rsi + 0x18]
jmp 0x1401b81f4
mov rcx, rdi
mov rdx, rsi
mov edx, esi
mov edx, esi
mov r8, r14
call fcn.140025840
test al, al
jne 0x1401b8219
cmp r15, 7
je 0x1401b8211
mov al, 1
jmp 0x1401b821f
xor eax, eax
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srchost.rs
mov edx, 8
or dword [0x140243c3a], ecx
add byte [rax], al
mov rcx, r15
call fcn.1401c6eb0
insb byte [rdi], dx
in al, dx
add byte [rax], al
insb byte [rdi], dx
in al, dx
add byte [rax], al
int3
sub rsp, 0x20
mov rsi, rcx
mov rbx, qword [rcx]
mov rdi, qword [rcx + 8]
call fcn.140137f6d
mov edx, eax
cmp edx, 0x110000
je 0x1401b82d2
mov rax, qword [rsi + 0x10]
add rdi, rax
add rbx, qword [rsi + 8]
sub rdi, rbx
add rdi, qword [rsi]
mov qword [rsi + 0x10], rdi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
sbb byte [rbp + 1], cl
test dword [rbx - 0x72b7db95], 0x4928245c
mov esp, ecx
lea r13, [r14 + rcx]
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x30], r15
mov rcx, rbx
call fcn.140137f6d
cld
idiv edi
cmp eax, 0x110000
je 0x1401b8353
lea rcx, [r12 + r15]
add r13, qword [rsp + 0x30]
xor byte [rcx + rbp - 0x17], cl
add rcx, qword [rsp + 0x28]
cmp eax, ebp
je 0x1401b831c
mov r12, rsi
sub rsi, r12
add rdi, r12
mov rax, rdi
mov rdx, rsi
mov edx, esi
mov edx, esi
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
push 0x5e5f5d5b
pop r12
pop r13
pop r14
pop rsi
pop r15
ret
in al, dx
xor byte [rcx + rcx*4 - 0x32], cl
mov rdi, r8
mov ebx, edx
mov r14, rcx
lea r15, [rsp + 0x2c]
and dword [r15], 0
mov ecx, edx
mov rdx, r15
call fcn.140004bb6
mov eax, dword [r15]
mov qword [r14], rdi
mov qword [r14 + 8], rsi
and qword [r14 + 0x10], 0
mov qword [r14 + 0x18], rsi
mov dword [r14 + 0x24], ebx
mov byte [r14 + 0x28], dl
mov byte [rsi + 0x28], dl
mov dword [r14 + 0x20], eax
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
invalid
in al, dx
and byte [rax - 0x77], cl
invalid
mov esi, dword [rcx + 0x18]
mov rbx, qword [rcx + 0x20]
lea rdx, [rbx + r14]
mov rax, qword [r15]
sub rax, rdx
cmp rax, rsi
jb 0x1401b841b
invalid
sub byte [rcx + rax - 0xa], cl
add rsi, r14
mov rcx, qword [r15 + 8]
add r14, rcx
add rcx, rsi
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memmove
add byte [rax], al
mov qword [rdi + 0x18], rsi
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rcx, r15
mov r8, rsi
invalid
call fcn.1401cc74b
add bl, ch
retf
add bl, ch
retf
add dword [rax - 0x77], ecx
or r9b, bpl
cdq
stc
invalid
mov rcx, qword [rcx + 0x10]
jmp fcn.14006095a
sub rsp, 0x50
mov rax, qword [rcx]
mov rbx, rax
inc rbx
je case.0x1401a9434.435
mov rsi, rcx
lea rcx, [rax + rax]
cmp rcx, rbx
cmova rbx, rcx
xor edx, edx
mov rcx, rbx
mov ecx, ebx
shr rcx, 0x3d
sete dl
cmp rbx, 5
mov ecx, 4
cmovb rbx, rcx
lea r8, [rbx*4]
add al, 0x9d
add byte [rax], al
add byte [rax], al
add al, 0x9d
add byte [rax], al
add byte [rax], al
shl edx, 2
test rax, rax
test eax, eax
je case.0x1401a405c.489
invalid
adc al, 0x48
shl eax, 2
shl rax, 2
mov r9, qword [rsi + 8]
mov qword [rsp + 0x38], r9
mov qword [rsp + 0x48], rax
jmp 0x1401b84a4
xor ecx, ecx
lea r9, [rsp + 0x38]
mov qword [r9 + 8], rcx
lea rdi, [rsp + 0x20]
mov rcx, rdi
call fcn.1401c0e37
cmp qword [rdi], 0
add byte [rbp + 0x1b], dh
mov rax, qword [rsp + 0x28]
mov qword [rsi + 8], rax
or byte [rax - 0x77], r9b
invalid
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
sub byte [rax - 0x77], cl
or byte [rax - 0x77], r9b
invalid
xor ecx, ecx
leave
call fcn.1401c66e0
mov rcx, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x30]
invalid
sub byte [rax - 0x75], cl
push rsp
and al, 0x30
invalid
xor al, ch
mul cl
add byte [rax], al
call fcn.1401c66e0
int3
push rdi
sub rsp, 0x28
mov rsi, rcx
mov edi, 0x2600
invalid
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.140137f6d
cmp eax, 0xd
ja 0x1401b850b
bt edi, eax
jb 0x1401b84f9
add rsp, 0x28
pop rdi
pop rsi
ret
dec dword [rcx + rcx*4 - 0x39]
mov rbx, rdx
mov rsi, rcx
lea rcx, [rbp - 0x20]
loopne 0x1401b858b
and dword [rcx], 0
loopne 0x1401b858b
and dword [rcx], 0
and dword [rax], eax
mov qword [rcx + 8], 1
and qword [rcx + 0x10], 0
adc byte [rax], al
adc byte [rax], al
xor edx, edx
call fcn.1401b7819
mov edi, 0x48fffff2
test edi, edi
shr al, cl
mov edi, 0x48fffff2
test edi, edi
je 0x1401b8581
lea r14, [rbp - 0x20]
jne 0x1401b8543
mov rcx, rbx
call fcn.1401b84eb
cmp eax, 0x110000
je 0x1401b8581
mov rcx, r14
mov edx, eax
ret 0x9ce8
clc
invalid
dec dword [rax - 1]
iretd
jne 0x1401b8563
ret 0x9ce8
mov rax, qword [rbp - 0x10]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rbp - 0x20]
movups xmmword [rsi], xmm0
loopne 0x1401b859d
adc dword [rsi], eax
add rsp, 0x40
pop rbx
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop rbp
ret
push rsp
and al, 0x10
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
in al, dx
and byte [rax - 0x73], cl
push 0x40
in al, dx
and byte [rax - 0x73], cl
push 0x40
mov rcx, qword [rbp - 0x20]
mov rdx, qword [rbp - 0x18]
mov edx, dword [rbp - 0x18]
loopne 0x1401b85fb
mov edx, dword [rbp - 0x18]
call fcn.14006095a
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
or cl, byte [rcx - 0x47]
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x45c90149], al
xor eax, eax
movabs r10, 0x8000000000000002
cmp rcx, r10
cmovl r8, r9
test r8, r8
je 0x1401b8606
cmp r8, 1
jne 0x1401b8611
mov r8d, dword [rdx + 8]
mov dword [rax + 1], r8d
mov r8b, 2
jmp 0x1401b861c
or byte [rcx + r9*4 + 0x40], al
add dword [rcx - 0x50], eax
add ch, bl
invalid
cmp qword [rdx + 0x10], 0
setne r8b
jmp 0x1401b861c
jp 0x1401b861a
add byte [rcx + 0xf], al
xchg ebp, eax
shr bl, 0xb
movups xmm0, xmmword [rdx + 8]
movups xmmword [rax + 1], xmm0
mov r8b, 3
add dword [rcx - 0x50], eax
add eax, dword [rax + rcx*4]
mov al, 3
mov byte [rax], r8b
mov rdx, qword [rdx + 8]
jmp fcn.14003f330
insd dword [rdi], dx
invalid
invalid
insd dword [rdi], dx
call 0x18172c82a
push r15
push r14
push r14
push rsi
push rdi
push rbx
sub rsp, 0x40
mov rsi, r8
mov rbx, rdx
mov rdi, rcx
mov edi, ecx
mov edi, ecx
lea r14, [rsp + 0x28]
mov rcx, r14
mov rdx, r8
call fcn.1400608fd
cmp qword [r14], 0
mov r14, qword [r14 + 8]
jne case.0x1401aa9df.385
mov r15, qword [rsp + 0x38]
mov rcx, r15
stc
stc
mov rdx, rbx
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
add byte [rax], al
add byte [rax], al
mov qword [rdi], r14
mov qword [rdi + 8], r15
mov dword [rdi + 8], edi
mov dword [rdi + 8], edi
mov qword [rdi + 0x10], rsi
add rsp, 0x40
pop rbx
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rdx, qword [rsp + 0x38]
mov rcx, r14
cmp byte [rcx + rcx*4 - 0xf], cl
call fcn.1401c66e0
int3
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x318
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x280], xmm7
movaps xmmword [rbp + 0x270], xmm6
mov qword [rbp + 0x268], 0xfffffffffffffffe
mov dword [rbp + 0x268], 0xfffffffe
mov dword [rbp + 0x268], 0xfffffffe
mov rsi, r8
mov rdi, rdx
mov qword [rbp + 0x1e8], rcx
add dword [rax], eax
add byte [rdx + 0x5b], ch
add dword [rax], eax
add byte [rdx + 0x5b], ch
pop r8
mov rcx, rdx
mov rdx, rsi
call fcn.14003cd57
test al, al
je case.0x1401b524b.319
push 0x5d
pop r8
mov rcx, rdi
stc
stc
mov rdx, rsi
call fcn.14003cda5
test al, al
je 0x1401b88c0
invalid
add dword [rax], eax
invalid
mov dword [rcx], 0x8d480000
push rsi
dec dword [rax - 0x73]
add eax, 0xd049c
lea rdx, [rsi - 1]
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srchost.rs
mov qword [rsp + 0x20], rax
push 1
add dword [rcx + 0x49], ebx
mov eax, edi
add dword [rcx + 0x49], ebx
mov eax, edi
mov r9, rsi
call fcn.14005a00d
mov r8, rdx
lea rsi, [rbp + 0x110]
mov rcx, rsi
mov rdx, rax
call fcn.1401bba6f
xor eax, dword [r8]
add byte [rax - 0x7bf0ffc2], al
test al, 1
add byte [rax], al
xor eax, dword [r8]
add byte [rax - 0x7bf0ffc2], al
test al, 1
add byte [rax], al
mov al, byte [rbp + 0x111]
mov rcx, qword [rbp + 0x1e8]
mov ecx, dword [rbp + 0x1e8]
mov ecx, dword [rbp + 0x1e8]
invalid
mov byte [rcx + 8], al
jmp 0x1401b88cb
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
add al, 0x37
lea rax, [rdi + rsi]
lea rbx, [rbp + 0x88]
mov qword [rbx], rdi
mov qword [rbx + 8], rax
add byte [rax - 0x77], cl
cmp ecx, dword [rax - 0x77]
or byte [r8 - 0x75], cl
mov rcx, qword [rbp + 0x88]
mov rax, qword [rbp + 0x90]
lea ecx, [rax + 0x48000000]
mov eax, dword [rbp + 0x90]
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 0x48000000], edx
cmp ecx, eax
cmp rcx, rax
je 0x1401b8918
lea rdx, [rcx + 1]
cmp byte [rcx], 0x25
mov rcx, rdx
jne 0x1401b876a
mov qword [rbp + 0x88], rdx
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
call fcn.140060879
test al, 1
je 0x1401b875c
invalid
retf 0x8b4c
mov r13, qword [rbp + 0x88]
lodsd eax, dword [rsi]
mov byte [rax], al
add byte [rax], al
mov r12, qword [rbp + 0x90]
movsd dword [rdi], dword [rsi]
nop
add byte [rax], al
add byte [rax - 0x77], cl
mov rax, rsi
mov rax, rsi
sub rax, r12
lea rbx, [rax + r13]
sbb al, 0x28
sbb al, 0x28
add rbx, 0xfffffffffffffffd
cmp rbx, rsi
ja 0x1401bb376
ja 0x1401bb376
sub eax, dword [rax]
add byte [rcx - 0x77], al
xlatb
mov r15d, edx
lea r14, [rbp + 0x110]
mov rcx, r14
mov rdx, rbx
call fcn.1400608fd
cmp qword [r14], 0
mov rax, qword [r14 + 8]
mov qword [rbp + 0x260], rax
jne 0x1401bb388
mov r14, qword [rbp + 0x120]
mov rcx, r14
mov rdx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x260]
mov qword [rbp + 0x110], rax
mov qword [rbp + 0x118], r14
mov qword [rbp + 0x120], rbx
add byte [rax], al
add byte [rax], al
cmp rbx, rax
jne 0x1401b882a
lea rcx, [rbp + 0x110]
call fcn.1400235c9
lodsd eax, dword [rsi]
out 0xff, al
add al, ch
cmpsb byte [rsi], byte [rdi]
lodsd eax, dword [rsi]
out 0xff, al
mov r14, qword [rbp + 0x118]
mov byte [r14 + rbx], r15b
inc rbx
lea rax, [rbp + 0x110]
lea eax, [rbp + 0x110]
invalid
lea eax, [rbp + 0x110]
mov qword [rax + 0x10], rbx
lea r15, [rbp - 0x30]
mov qword [r15 + 8], r12
invalid
invalid
or byte [ebp + 0x39], cl
in eax, 0xf
test byte [rcx + 0x49000000], dh
lea eax, [rbp + 1]
cmp r13, r12
je 0x1401b88fe
lea rax, [r13 + 1]
mov qword [rbp - 0x30], rax
mov r12b, byte [r13]
cmp r12b, 0x25
invalid
jne case.0x1401b5e0b.232
and eax, 0x894c1575
stc
mov rcx, r15
call fcn.140060879
movzx r12d, dl
test al, 1
push 0x25
invalid
pop rax
cmove r12d, eax
cmp rbx, qword [rbp + 0x110]
cmp ebx, dword [rbp + 0x110]
jne 0x1401b88a8
sub ecx, dword [rax - 0x75]
mov rax, qword [rbp - 0x28]
fmul dword [r8 + 0x2b]
ror byte [r8 - 0x7d], 1
rol byte [rdx], 0x31
add dh, byte [rcx]
sub rax, qword [rbp - 0x30]
add rax, 2
add dh, byte [rcx]
shr byte [rdx + 3], cl
add dh, byte [rcx]
shr byte [rdx + 3], cl
add ebx, dword [rcx + 0x48]
div ecx
pop rcx
div rcx
lea rdx, [rax + 1]
lea rcx, [rbp + 0x110]
lea ecx, [rbp + 0x110]
lea ecx, [rbp + 0x110]
adc byte [rcx], al
add byte [rax], al
call case.0x1400422a0.278
mov r14, qword [rbp + 0x118]
mov byte [r14 + rbx], r12b
inc rbx
mov qword [rbp + 0x120], rbx
mov dword [rbp + 0x120], ebx
mov r13, qword [rbp - 0x30]
mov r12, qword [rbp - 0x28]
fsubr st(3)
invalid
mov rcx, qword [rbp + 0x1e8]
mov byte [rcx + 8], 4
invalid
invalid
or byte [rax + rcx*2], al
movabs rax, 0x8000000000000002
mov eax, 2
add byte [rax], al
invalid
add byte [rax - 0x16fe76b8], al
mov qword [rcx], rax
jmp 0x1401bac1c
invalid
and eax, dword [rax]
invalid
invalid
lea rax, [rbp + 0x111]
adc dword [rcx], eax
add byte [rax], al
movups xmm0, xmmword [rax]
mov rcx, qword [rbp + 0x1e8]
add byte [rax], al
add byte [rax], al
movups xmmword [rcx + 8], xmm0
movabs rax, 0x8000000000000001
jmp 0x1401b88d5
mov rcx, qword [rbp + 0x110]
movabs rax, 0x8000000000000000
cmp rcx, rax
jne 0x1401bae46
lea rcx, [rbp + 0xc0]
mov rdx, rdi
cli
cli
mov r8, rsi
call fcn.140003990
in al, 0xff
mov rdi, qword [rbp + 0xc8]
mov edi, dword [rbp + 0xc8]
mov rsi, qword [rbp + 0xd0]
lea rcx, [rbp + 0x1f0]
mov rdx, rsi
call fcn.14003ed0c
invalid
call 0xfca15049
add byte [rax], al
add byte [rax], al
and dword [rbp + 0xb8], 0
and qword [rbp + 0x88], 0
push 1
pop rax
mov qword [rbp + 0x90], rax
xorps xmm6, xmm6
movups xmmword [rbp + 0x98], xmm6
mov qword [rbp + 0xa8], rax
and qword [rbp + 0xb0], 0
test rsi, rsi
je 0x1401b8a0e
invalid
lea rax, [rdi + rsi]
lea rbx, [rbp - 0x30]
mov qword [rbx], rdi
mov qword [rbx + 8], rax
xor ecx, ecx
push 5
pop r14
movaps xmm7, xmmword [0x1401ce500]
mov r15, rcx
mov rcx, rbx
call fcn.140137f6d
mov ecx, 0
add byte [rbx - 0x148bd108], al
add byte [rbx - 0x148bd108], al
cmp eax, 0x110000
je 0x1401baa46
test r15, r15
jne 0x1401b89cf
cmp eax, 0x2d
je 0x1401b8a0e
mov rcx, r14
mov ecx, esi
cmp r15, 4
ja 0x1401b89fe
movups xmmword [rbp + 0x110], xmm7
je 0x1401bb140
mov rcx, r14
cmp eax, dword [rbp + r15*4 + 0x110]
jne 0x1401b89fe
inc r15
mov rcx, r15
cmp r15, 4
je 0x1401b8a0e
lea edx, [rax - 0x61]
cmp edx, 0x1a
jb 0x1401b89a5
add eax, 0xffffffd0
cmp eax, 0xa
jb 0x1401b89a5
lea rcx, [rbp + 0x88]
and qword [rcx + 0x10], 0
lea rax, [rbp + 0x1d0]
and dword [rax + 8], 0
add byte [rax - 0x7d], cl
and byte [rax], al
add byte [rax - 0x7d], cl
and byte [rax], al
movups xmmword [rbp + 0x38], xmm6
and dword [rbp - 0x20], 0
and word [rbp - 0x1c], 0
xor edx, edx
mov byte [rbp - 0x18], dl
and dword [rbp - 0x14], 0
mov byte [rbp - 0x10], dl
push rbp
lock and dword [rbp - 0xc], 0
push rbp
lock and dword [rbp - 0xc], 0
mov byte [rbp - 8], dl
and dword [rbp - 4], 0
mov byte [rbp], dl
and dword [rbp + 4], 0
add rsi, rdi
mov qword [rbp + 8], rdi
mov qword [rbp + 0x10], rsi
mov qword [rbp + 0x18], rax
sbb byte [rax - 0x7d], cl
and byte gs:[rax], al
sbb byte [rax - 0x7d], cl
and byte gs:[rax], al
mov byte [rbp + 0x34], dl
and dword [rbp + 0x30], 0
mov byte [rbp + 0x48], dl
and qword [rbp - 0x30], 0
and dword [rbp + 0x50], 0
push rax
add byte [rax - 0x75], cl
test dword [rax], eax
add al, byte [rax]
add byte [rax - 0x77], cl
mov dword [rbp - 0x50], eax
push rax
add byte [rax - 0x75], cl
test dword [rax], eax
add al, byte [rax]
add byte [rax - 0x77], cl
mov dword [rbp - 0x50], eax
and word [rbp + 0x54], 0
mov dword [rbp - 0x50], eax
and word [rbp + 0x54], 0
movups xmmword [rbp + 0x112], xmm6
add byte [rax], al
movups xmm0, xmmword [rbp + 0x110]
adc byte [rcx], al
add byte [rax], al
movups xmmword [rbp + 0x56], xmm0
push rsi
movzx eax, word [rbp + 0x120]
mov word [rbp + 0x66], ax
mov dword [rbp + 0x70], 0x110000
add byte [rcx], dl
invalid
test dword [rax], esp
add dword [rax], eax
add byte [rsi - 0x77], ah
mov word [rbp + 0x70], 0
add byte [rcx], dl
invalid
add byte [rcx], dl
add byte [rax - 0x7a398bab], cl
add r8b, byte [r8]
add byte [rcx], al
invalid
mov byte [rbp + 0x74], dl
mov byte [rbp + 0x24f], 1
invalid
add dword [rcx], esi
shr al, cl
pop rcx
in eax, dx
invalid
xor edx, edx
call fcn.1401b7819
lea rcx, [rbp + 0x110]
lea rdx, [rbp - 0x30]
mov r8d, 0xa8
call sub.VCRUNTIME140.dll_memcpy
lea r14, [0x14028e190]
xorps xmm6, xmm6
mov r11, qword [rbp + 0x110]
mov rax, qword [rbp + 0x118]
mov r9d, dword [rbp + 0x190]
mov rdx, qword [rbp + 0x1a0]
mov r10, qword [rbp + 0x1a8]
movzx r8d, word [rbp + 0x194]
movzx ecx, r8w
cmp r11, 1
jne 0x1401b8b62
test r9d, r9d
je 0x1401b8b30
cmp rax, r10
jb 0x1401b9140
and qword [rbp + 0x1a8], 0
xor r10d, r10d
jmp 0x1401b8b55
cmp r8w, 5
jae 0x1401bb1c1
cmp rax, rcx
jb 0x1401b9139
test r8w, r8w
je 0x1401b8b52
and word [rbp + 0x194], 0
xor r8d, r8d
and qword [rbp + 0x110], 0
xor r11d, r11d
jmp 0x1401b8b0b
cmp r11, 2
je 0x1401b90fc
lea r12, [rbp + 0x120]
mov qword [rbp + 0x210], r12
cmp qword [r12 + 0x60], 0
jne 0x1401b90b6
jl 0x1401b8ba2
invalid
cmp byte [r12 + 0x50], 2
je 0x1401b8e83
lea rdi, [r12 + 0x28]
lea rsi, [r12 + 0x40]
cmp qword [rsi], 0
je 0x1401b8bb9
mov rcx, rsi
call fcn.140137f6d
cmp eax, 0x110000
jne 0x1401b8c5c
and qword [rsi], 0
mov rcx, rdi
call fcn.140137f6d
mov r13d, eax
lea eax, [r13 - 0x2d]
cmp eax, 2
jb case.default.0x1401b8c0a
cmp r13d, 0x110000
je 0x1401b8e76
lea eax, [r13 - 0x61]
cmp eax, 0x1a
jb case.default.0x1401b8c0a
lea eax, [r13 - 0x30]
lea eax, [rbp - 0x30]
cmp eax, 0xa
jb case.default.0x1401b8c0a
mov ecx, r13d
mov ecx, ebp
call fcn.14003ea61
movzx ecx, byte [rax]
movsxd rcx, dword [r14 + rcx*4]
add rcx, r14
jmp rcx
inc rax
mov rcx, rax
ror byte [rax - 0x77], 0xc1
call fcn.14003eb2d
jmp 0x1401b8c4a
cmp byte [r12 + 0x51], 0
je case.0x1401b8c0a.48
inc rax
mov rcx, rax
call fcn.14003eb2d
jmp 0x1401b8c4a
cmp byte [r12 + 0x50], 0
je 0x1401b8c3f
mov rcx, qword [r12 + 0x38]
mov byte [rcx + 7], 1
inc rax
mov rcx, rax
ror byte [rax - 0x77], 0xc1
call fcn.14003eb2d
add rdx, rax
add edx, eax
mov qword [r12 + 0x40], rax
mov qword [r12 + 0x48], rdx
jmp case.0x1401b8c0a.49
invalid
invalid
invalid
invalid
invalid
mov r13d, eax
jmp case.default.0x1401b8c0a
cmp byte [r12 + 0x54], 0
push 0xb
and al, 0x54
add byte [rdx + 0xb], ch
jmp 0x1401b8c73
cmp byte [r12 + 0x50], 0
push 6
pop rax
jne 0x1401b8c7b
jmp case.0x1401b8c0a.48
push 8
pop rax
mov rcx, qword [r12 + 0x38]
mov byte [rcx + rax], 1
cmp r13d, 0x110000
je 0x1401b8e76
mov rax, qword [rbp + 0x210]
cmp byte [rax + 0x68], 0
je 0x1401b8cbb
cmp r13d, 0x80
jae 0x1401b8cdc
lea rcx, [rbp + 0x210]
mov edx, r13d
call fcn.14003e9df
jmp 0x1401b8e6a
cmp r13d, 0x80
jae 0x1401b8d5e
lea rcx, [rbp + 0x210]
mov edx, r13d
call fcn.14003e9df
jmp 0x1401b8e6a
lea esi, [r13 - 0xac00]
cmp esi, 0x2ba4
jae 0x1401b8de0
mov eax, esi
xor edx, edx
mov cx, 0x24c
div cx
mov di, dx
or eax, 0x1100
movzx edx, ax
lea rcx, [rbp + 0x210]
call fcn.14003e9df
mov eax, edi
xor edx, edx
mov cx, 0x1c
div cx
add eax, 0x1161
movzx edx, ax
lea rcx, [rbp + 0x210]
call fcn.14003e9df
mov eax, esi
xor edx, edx
mov cx, 0x1c
div cx
test dx, dx
je 0x1401b8e6a
add edx, 0x11a7
movzx edx, dx
lea rcx, [rbp + 0x210]
call fcn.14003e9df
jmp 0x1401b8e6a
lea esi, [r13 - 0xac00]
cmp esi, 0x2ba4
jae 0x1401b8e1d
mov eax, esi
xor edx, edx
mov cx, 0x24c
div cx
mov di, dx
or eax, 0x1100
movzx edx, ax
lea rcx, [rbp + 0x210]
call fcn.14003e9df
mov eax, edi
xor edx, edx
mov cx, 0x1c
div cx
add eax, 0x1161
movzx edx, ax
lea rcx, [rbp + 0x210]
call fcn.14003e9df
mov eax, esi
xor edx, edx
mov cx, 0x1c
div cx
test dx, dx
je 0x1401b8e6a
add edx, 0x11a7
movzx edx, dx
lea rcx, [rbp + 0x210]
call fcn.14003e9df
jmp 0x1401b8e6a
mov ecx, r13d
call fcn.1401b7871
mov rsi, rax
test rax, rax
jne 0x1401b8e00
mov ecx, r13d
call fcn.1401b78e5
mov rsi, rax
test rax, rax
je 0x1401b8e5b
lea rdi, [rsi + rdx*4]
cmp rsi, rdi
je 0x1401b8e6a
mov edx, dword [rsi]
add rsi, 4
lea rcx, [rbp + 0x210]
call fcn.14003e9df
jmp 0x1401b8e04
mov ecx, r13d
call fcn.1401b78e5
mov rsi, rax
test rax, rax
je 0x1401b8e4a
lea rdi, [rsi + rdx*4]
cmp rsi, rdi
je 0x1401b8e6a
mov edx, dword [rsi]
add rsi, 4
lea rcx, [rbp + 0x210]
call fcn.14003e9df
jmp 0x1401b8e31
lea rcx, [rbp + 0x210]
mov edx, r13d
call fcn.14003e9df
jmp 0x1401b8e6a
lea rcx, [rbp + 0x210]
mov edx, r13d
call fcn.14003e9df
mov r12, qword [rbp + 0x210]
jmp 0x1401b8b7a
mov byte [r12 + 0x50], 2
mov r12, qword [rbp + 0x210]
cmp dword [r12], 0
je 0x1401b8e91
mov rax, qword [r12 + 0x18]
jmp 0x1401b8e97
movzx eax, word [r12 + 4]
test rax, rax
je 0x1401b90bf
mov rcx, r12
call fcn.14003e3b5
mov r12, qword [rbp + 0x210]
mov eax, dword [r12]
test eax, eax
je 0x1401b8ebe
mov rcx, qword [r12 + 0x18]
jmp 0x1401b8ec4
movzx ecx, word [r12 + 4]
mov qword [r12 + 0x60], rcx
mov rcx, qword [r12 + 0x58]
test eax, eax
je 0x1401b8ede
mov r8, qword [r12 + 0x18]
mov r12, qword [r12 + 0x10]
jmp 0x1401b8ef2
movzx r8d, word [r12 + 4]
cmp r8, 5
jae 0x1401bb1e6
add r12, 8
mov rdx, r12
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.23_srcdecompose.rs
call fcn.14003d987
mov ebx, dword [rax + 4]
mov r15, qword [rbp + 0x210]
lea rcx, [r15 + 0x58]
mov rax, qword [r15 + 0x58]
inc rax
cmp rax, qword [r15 + 0x60]
jne 0x1401b8f35
mov dword [rbp + 0x260], ebx
cmp dword [r15], 0
mov qword [rbp + 0x258], rcx
je 0x1401b8f3d
mov rbx, qword [r15 + 0x18]
jmp 0x1401b8f42
mov qword [rcx], rax
jmp 0x1401b8ffb
movzx ebx, word [r15 + 4]
sub rbx, rax
lea rsi, [r15 + 8]
xor edi, edi
cmp rdi, rbx
je 0x1401b8fc3
mov rcx, qword [r15 + 0x60]
add rcx, rdi
cmp dword [r15], 0
je 0x1401b8f67
mov rdx, qword [r15 + 0x10]
mov r8, qword [r15 + 0x18]
jmp 0x1401b8f79
movzx r8d, word [r15 + 4]
cmp r8, 5
jae 0x1401baf5a
mov rdx, rsi
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.23_srcdecompose.rs
call fcn.14003d987
mov r13b, byte [rax]
mov r12d, dword [rax + 4]
cmp dword [r15], 0
je 0x1401b8f9c
mov rax, qword [r15 + 0x10]
mov r8, qword [r15 + 0x18]
jmp 0x1401b8fac
movzx ecx, word [r15 + 4]
mov rdx, rsi
call fcn.14003d9a5
mov r8, rdx
mov rcx, rdi
mov rdx, rax
call fcn.14003d9ce
inc rdi
mov byte [rax], r13b
mov dword [rax + 4], r12d
jmp 0x1401b8f4b
cmp dword [r15], 0
je 0x1401b8fdc
cmp qword [r15 + 0x18], rbx
mov rax, qword [rbp + 0x258]
jb 0x1401b8ff2
mov qword [r15 + 0x18], rbx
jmp 0x1401b8ff2
movzx eax, word [r15 + 4]
cmp rbx, rax
mov rax, qword [rbp + 0x258]
jae 0x1401b8ff2
mov word [r15 + 4], bx
movups xmmword [rax], xmm6
mov ebx, dword [rbp + 0x260]
mov ecx, ebx
call fcn.1401b7959
mov edi, eax
mov esi, dword [rbp + 0x1b0]
cmp esi, 0x110000
jne 0x1401b9026
test dil, dil
jne 0x1401b915a
mov dword [rbp + 0x1b0], ebx
jmp 0x1401b8b6c
cmp byte [rbp + 0x1b4], 0
je 0x1401b9058
cmp byte [rbp + 0x1b5], dil
jae 0x1401b908c
mov ecx, esi
mov edx, ebx
call fcn.1401b7a37
cmp eax, 0x110000
jne 0x1401b9081
lea rcx, [rbp + 0x190]
mov edx, ebx
call fcn.14003d9fb
jmp 0x1401b90a3
mov ecx, esi
mov edx, ebx
call fcn.1401b7a37
cmp eax, 0x110000
jne 0x1401b9081
test dil, dil
je 0x1401b91b6
lea rcx, [rbp + 0x190]
mov edx, ebx
call fcn.14003d9fb
jmp 0x1401b90a3
mov dword [rbp + 0x1b0], eax
jmp 0x1401b8b6c
test dil, dil
je 0x1401b9194
lea rcx, [rbp + 0x190]
mov edx, ebx
call fcn.14003d9fb
mov byte [rbp + 0x1b4], 1
mov byte [rbp + 0x1b5], dil
jmp 0x1401b8b6c
mov eax, dword [r12]
jmp 0x1401b8ec9
mov qword [rbp + 0x110], 2
and qword [rbp + 0x118], 0
mov esi, dword [rbp + 0x1b0]
mov eax, 0
push 2
pop r11
cmp esi, 0x110000
je 0x1401b8aee
mov dword [rbp + 0x1b0], 0x110000
jmp 0x1401b9181
test r9d, r9d
je 0x1401b9110
cmp rax, r10
jb 0x1401b9126
and qword [rbp + 0x1a8], 0
jmp 0x1401b916c
cmp cx, 5
jae 0x1401bb2b7
lea rdx, [rbp + 0x198]
cmp rax, rcx
jae 0x1401b915e
mov esi, dword [rdx + rax*4]
inc rax
mov qword [rbp + 0x110], 2
jmp 0x1401b9151
lea rdx, [rbp + 0x198]
mov esi, dword [rdx + rax*4]
inc rax
mov qword [rbp + 0x110], 1
mov qword [rbp + 0x118], rax
jmp 0x1401b9181
mov esi, ebx
jmp 0x1401b9181
test r8w, r8w
je 0x1401b916c
and word [rbp + 0x194], 0
mov esi, dword [rbp + 0x1b0]
mov eax, 0x110000
mov dword [rbp + 0x1b0], eax
cmp esi, eax
je 0x1401b91be
lea rcx, [rbp + 0x88]
mov edx, esi
call case.0x14018f0f5.923
jmp 0x1401b8ae0
mov dword [rbp + 0x1b0], ebx
mov byte [rbp + 0x1b4], 0
mov qword [rbp + 0x110], 1
and qword [rbp + 0x118], 0
jmp 0x1401b9181
mov dword [rbp + 0x1b0], ebx
jmp 0x1401b9181
lea rcx, [rbp + 0x110]
call fcn.14003e9e7
lea rax, [rbp + 0x210]
and qword [rax], 0
mov qword [rax + 8], 8
and qword [rax + 0x10], 0
mov rdx, qword [rbp + 0x90]
mov r8, qword [rbp + 0x98]
lea rcx, [rbp - 0x30]
call fcn.14003ed98
mov bl, 1
xorps xmm6, xmm6
xor eax, eax
mov qword [rbp + 0x108], rax
lea rcx, [rbp - 0x30]
call fcn.14003edcd
mov rdi, rax
test rax, rax
je 0x1401ba3bb
mov rsi, rdx
test bl, 1
jne 0x1401b9233
lea rcx, [rbp + 0x1f0]
push 0x2e
pop rdx
call case.0x14018f0f5.923
mov rcx, rdi
mov rbx, rsi
mov rdx, rsi
lea r8, str.xn__
push 4
pop r9
call fcn.14003cd8c
mov rcx, rdi
add rcx, 4
test al, al
mov eax, 0
cmove rcx, rax
je 0x1401b9356
add rbx, 0xfffffffffffffffc
and qword [rbp + 0x220], 0
mov r8, rcx
lea rcx, [rbp + 0x110]
push 0x2d
pop rdx
mov qword [rbp + 0x240], r8
mov qword [rbp + 0x250], rbx
mov r9, rbx
call fcn.1401b8373
mov rax, qword [rbp + 0x110]
mov rsi, qword [rbp + 0x118]
mov rbx, qword [rbp + 0x120]
mov rdi, qword [rbp + 0x128]
mov qword [rbp + 0x258], rax
lea r15, [rax + rbx]
mov al, byte [rbp + 0x138]
mov byte [rbp + 0x260], al
movzx r14d, al
lea r13, [r14 - 1]
mov r8, rdi
sub r8, rbx
jb 0x1401b939f
cmp rdi, rsi
ja 0x1401b939f
mov cl, byte [rbp + r14 + 0x12f]
mov rdx, r15
call fcn.14002c920
cmp rax, 1
jne 0x1401b939f
mov rdi, rdx
add rdi, rbx
mov r12, rdi
sub r12, r13
jb 0x1401b934a
mov rax, r12
add rax, r14
jb 0x1401b934a
cmp rax, rsi
ja 0x1401b934a
cmp byte [rbp + 0x260], 5
jae 0x1401bb2a0
mov rax, qword [rbp + 0x258]
lea rcx, [rax + r12]
mov rdx, r14
lea r8, [rbp + 0x130]
mov r9, r14
call fcn.14005a06a
test al, al
jne 0x1401b95bc
mov qword [rbp + 0x128], rdi
jmp 0x1401b92ce
test byte [rbp + 0x108], 1
jne 0x1401b9371
mov rcx, rdi
mov rdx, rbx
call fcn.14003ef80
mov qword [rbp + 0x108], rax
mov rcx, rdi
mov rdx, rbx
xor r8d, r8d
lea r9, [rbp + 0x1d0]
call fcn.14003efff
xor ebx, ebx
lea rcx, [rbp + 0x1f0]
mov rdx, rdi
mov r8, rsi
call case.0x14018d4e4.1301
jmp 0x1401b9207
push 1
pop rcx
xor edx, edx
mov qword [rbp - 0x58], rcx
mov qword [rbp + 0x80], rdx
call fcn.14003ebf0
test al, al
push 8
pop rbx
mov rsi, qword [rbp + 0x250]
je 0x1401b95a5
mov rcx, qword [rbp + 0x240]
add rsi, rcx
mov dword [rbp + 0x260], 0x80
xor r13d, r13d
xor r12d, r12d
xor r15d, r15d
push 0x48
pop rax
mov r14d, eax
mov rax, qword [rbp + 0x80]
mov dword [rbp + 0x1e0], eax
cmp rcx, rsi
mov qword [rbp + 0x258], r12
je 0x1401b961d
lea r8d, [r14 + 0x1a]
inc rcx
mov r9d, r14d
neg r9d
push 0x24
pop rax
mov r10d, eax
push 1
pop r11
mov r12d, r15d
mov rdi, rcx
mov al, byte [rcx - 1]
lea ecx, [rax - 0x30]
cmp cl, 0xa
jae 0x1401b9434
add al, 0xea
mov ecx, eax
jmp 0x1401b9448
lea ecx, [rax - 0x41]
cmp cl, 0x1a
jb 0x1401b9448
add al, 0x9f
mov ecx, eax
cmp al, 0x19
ja 0x1401b95a5
test r11d, r11d
je 0x1401bac4f
movzx ecx, cl
mov eax, r12d
not eax
xor edx, edx
div r11d
cmp eax, ecx
jb 0x1401b95a5
mov eax, r11d
imul eax, ecx
add r12d, eax
lea eax, [r9 + r10]
cmp r10d, r8d
push 0x1a
pop rdx
cmovae eax, edx
cmp r10d, r14d
push 1
pop rdx
cmovbe eax, edx
cmp eax, ecx
ja 0x1401b94b5
push 0x24
pop rcx
sub ecx, eax
mov eax, ecx
mul r11d
jo 0x1401b95a5
cmp rdi, rsi
je 0x1401b95a5
add r10d, 0x24
imul r11d, ecx
mov rcx, rdi
inc rcx
jmp 0x1401b9420
mov qword [rbp + 0x250], rsi
mov ecx, r12d
sub ecx, r15d
mov esi, dword [rbp + 0x1e0]
inc esi
test r15d, r15d
sete r8b
mov edx, esi
call fcn.14003ec92
test esi, esi
je 0x1401bb157
mov r14d, eax
mov eax, r12d
xor edx, edx
mov dword [rbp + 0x1e0], esi
div esi
add dword [rbp + 0x260], eax
push 8
pop rbx
jb 0x1401b95a5
mov eax, dword [rbp + 0x260]
xor eax, 0xd800
add eax, 0xffef0000
cmp eax, 0xffef0800
jb 0x1401b95a5
mov r15d, edx
mov rax, qword [rbp + 0x218]
mov esi, edx
xor ecx, ecx
mov r12, qword [rbp + 0x258]
cmp r13, rcx
je 0x1401b954a
mov rdx, qword [rax + rcx]
cmp rdx, rsi
jb 0x1401b9544
inc rdx
mov qword [rax + rcx], rdx
add rcx, 0x10
jmp 0x1401b952f
cmp r12, qword [rbp + 0x210]
jne 0x1401b9570
lea rcx, [rbp + 0x210]
call fcn.14003e30b
mov rax, qword [rbp + 0x218]
push 8
pop rbx
mov r12, qword [rbp + 0x258]
mov rcx, r12
shl rcx, 4
mov qword [rax + rcx], rsi
mov edx, dword [rbp + 0x260]
mov dword [rax + rcx + 8], edx
inc r12
mov qword [rbp + 0x220], r12
inc r15d
add r13, 0x10
mov rsi, qword [rbp + 0x250]
mov rcx, rdi
jmp 0x1401b93f6
mov byte [rbp + 0x1d0], 1
mov al, 1
mov qword [rbp + 0x108], rax
xor ebx, ebx
jmp 0x1401b9207
mov rcx, r12
mov rdx, qword [rbp + 0x240]
mov r8, qword [rbp + 0x250]
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcpunycode.rs
call fcn.14003ebb5
mov rsi, rax
mov rbx, rdx
cmp rdi, r13
je 0x1401b9612
inc r12
mov rcx, r12
mov rdx, qword [rbp + 0x240]
mov r8, qword [rbp + 0x250]
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcpunycode.rs
call fcn.14003ec51
mov qword [rbp + 0x240], rax
mov qword [rbp + 0x250], rdx
mov rcx, rsi
mov rdx, rbx
jmp 0x1401b93a4
mov rax, qword [rbp + 0x218]
mov qword [rbp + 0x1c8], rax
cmp r12, 0x15
jae 0x1401b9653
cmp r12, 1
jbe 0x1401b9c49
mov rcx, qword [rbp + 0x1c8]
mov rdx, r12
push 1
pop r8
call fcn.14003e248
jmp 0x1401b9c49
mov rsi, r12
shr rsi, 1
mov rdx, rsi
shl rdx, 4
mov rcx, rbx
call fcn.1400710da
mov qword [rbp + 0xe0], rax
test rax, rax
je 0x1401bb35a
mov qword [rbp - 0x38], rsi
mov edx, 0x100
mov rcx, rbx
call fcn.1400710da
test rax, rax
je 0x1401bb368
mov r13, rax
mov rax, qword [rbp + 0x1c8]
add rax, 0x20
mov qword [rbp - 0x40], rax
push 0x10
pop r10
xor esi, esi
xor ebx, ebx
mov rdi, r12
sub rdi, rbx
jbe 0x1401b9c20
cmp rdi, 2
mov qword [rbp + 0x260], rsi
mov qword [rbp + 0x250], r10
jae 0x1401b96d5
lea rax, [rdi + rbx]
jmp 0x1401b986f
mov rax, rbx
shl rax, 4
mov rcx, qword [rbp + 0x1c8]
lea rdx, [rcx + rax]
mov rcx, qword [rdx + 0x10]
cmp rcx, qword [rdx]
jae 0x1401b9717
add rax, qword [rbp - 0x40]
mov rdx, r12
sub rdx, rbx
push 2
pop r8
cmp rdx, r8
je 0x1401b9745
mov r9, qword [rax]
cmp r9, rcx
jae 0x1401b9742
inc r8
add rax, 0x10
mov rcx, r9
jmp 0x1401b96fe
add rax, qword [rbp - 0x40]
mov rdx, r12
sub rdx, rbx
push 2
pop r8
cmp rdx, r8
je 0x1401b96cc
mov r9, qword [rax]
cmp r9, rcx
jb 0x1401b9c18
inc r8
add rax, 0x10
mov rcx, r9
jmp 0x1401b9725
mov rdi, r8
lea rdx, [rdi + rbx]
mov qword [rbp + 0x230], r13
mov qword [rbp + 0x228], r10
lea rax, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov qword [rbp + 0xe8], rdx
mov r8, qword [rbp + 0x1c8]
mov r9, r12
call fcn.1400576c1
mov rcx, qword [rbp + 0x250]
mov r12, rax
mov r14, r13
mov r13, rdx
mov rsi, rdx
shr rsi, 1
mov qword [rbp + 0x230], r14
mov qword [rbp + 0x228], rcx
lea rax, [0x14025e380]
mov qword [rsp + 0x20], rax
xor ecx, ecx
mov rdx, rsi
mov r8, r12
mov r9, rsi
call fcn.1400576c1
mov rcx, qword [rbp + 0x250]
mov qword [rbp + 0x240], rdx
mov r15, rax
shl r13, 4
add r12, r13
mov r13, rsi
shl r13, 4
sub r12, r13
mov qword [rbp + 0x230], r14
mov qword [rbp + 0x228], rcx
lea rax, [0x14025e398]
mov qword [rsp + 0x20], rax
xor ecx, ecx
mov rdx, rsi
mov r8, r12
mov r9, rsi
call fcn.1400576c1
mov r10, qword [rbp + 0x250]
dec rsi
add rax, r13
add rax, 0xfffffffffffffff0
mov rcx, qword [rbp + 0x240]
mov r11, rcx
mov r12, qword [rbp + 0x258]
mov r13, r14
cmp rsi, 0xffffffffffffffff
je 0x1401b9868
sub r11, 1
jb 0x1401baea6
cmp rsi, rdx
jae 0x1401baec8
mov r8, qword [r15]
mov r9d, dword [r15 + 8]
movups xmm0, xmmword [rax]
movups xmmword [r15], xmm0
mov qword [rax], r8
mov dword [rax + 8], r9d
add r15, 0x10
dec rsi
add rax, 0xfffffffffffffff0
jmp 0x1401b982d
mov rax, qword [rbp + 0xe8]
cmp rax, rbx
jb 0x1401bb2cb
cmp rax, r12
ja 0x1401bb2cb
mov qword [rbp + 0xe8], rax
jae 0x1401b9904
cmp rdi, 9
ja 0x1401b9904
mov rsi, r13
lea rdx, [rbx + 0xa]
mov r9, qword [rbp + 0x258]
cmp rdx, r9
cmovae rdx, r9
mov qword [rbp + 0x230], r13
mov qword [rbp + 0x228], r10
lea rax, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov qword [rbp + 0xe8], rdx
mov r8, qword [rbp + 0x1c8]
call fcn.1400576c1
mov rcx, qword [rbp + 0x250]
cmp rdi, 1
adc rdi, 0
mov qword [rbp + 0x230], rsi
mov qword [rbp + 0x228], rcx
mov rcx, rax
mov r8, rdi
call fcn.14003e248
mov r10, qword [rbp + 0x250]
mov rsi, qword [rbp + 0x260]
cmp rsi, r10
jne 0x1401b996c
lea rax, [r10 + r10]
mov qword [rbp + 0x238], rax
mov rdx, r10
shl rdx, 5
push 8
pop rdi
mov rcx, rdi
mov r15, r10
call fcn.1400710da
test rax, rax
mov r12, qword [rbp + 0x258]
je 0x1401bb30f
mov rsi, rax
shl r15, 4
mov rcx, rax
mov rdx, r13
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov rcx, r13
mov rdx, rdi
call fcn.140001b50
mov r13, rsi
mov rsi, qword [rbp + 0x260]
jmp 0x1401b997a
mov qword [rbp + 0x238], r10
mov r12, qword [rbp + 0x258]
mov rax, qword [rbp + 0xe8]
sub rax, rbx
mov rcx, rsi
shl rcx, 4
mov qword [r13 + rcx], rax
mov qword [r13 + rcx + 8], rbx
inc rsi
mov qword [rbp - 0x48], r13
mov rcx, r13
mov rdx, rsi
mov r8, r12
call fcn.14003e0ab
cmp rax, 1
jne 0x1401b9c05
mov rdi, rdx
mov qword [rbp + 0x230], r13
mov rbx, qword [rbp + 0x238]
mov qword [rbp + 0x228], rbx
mov rcx, r13
mov qword [rbp + 0x260], rsi
mov rdx, rsi
mov r8, rdi
lea r9, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
call fcn.14003cd10
mov r12, qword [rax]
mov rsi, qword [rax + 8]
lea r15, [rdi + 1]
mov qword [rbp + 0x230], r13
mov qword [rbp + 0x228], rbx
mov rcx, r13
mov rdx, qword [rbp + 0x260]
mov r8, r15
lea r9, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
call fcn.14003cd10
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
mov qword [rbp + 0x250], rcx
add rdx, rcx
mov qword [rbp + 0x230], r13
mov qword [rbp + 0x228], rbx
lea rax, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
mov qword [rsp + 0x20], rax
mov rcx, rsi
mov r8, qword [rbp + 0x1c8]
mov r9, qword [rbp + 0x258]
call fcn.1400576c1
mov r14, rax
mov rbx, rdx
mov qword [rbp + 0x240], rsi
mov rsi, r12
shl rsi, 4
mov rax, r12
lea r12, [r14 + rsi]
mov r13, rdx
sub r13, rax
mov qword [rbp + 0x1e0], rax
cmp r13, rax
jae 0x1401b9b12
shl r13, 4
mov rsi, qword [rbp + 0xe0]
mov rcx, rsi
mov rdx, r12
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
add r13, rsi
shl rbx, 4
lea rax, [r14 + rbx]
add rax, 0xfffffffffffffff0
mov r10, rsi
mov rsi, r13
cmp r12, r14
jbe 0x1401b9b7d
cmp rsi, r10
jbe 0x1401b9b7d
mov rcx, qword [rsi - 0x10]
mov rdx, qword [r12 - 0x10]
cmp rcx, rdx
mov r8d, 0
sbb r8, r8
cmp rcx, rdx
mov r9d, 0
adc r9, 0xffffffffffffffff
shl r8, 4
add r12, r8
shl r9, 4
add rsi, r9
cmp rcx, rdx
mov rcx, rsi
cmovb rcx, r12
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
add rax, 0xfffffffffffffff0
jmp 0x1401b9aba
mov r13, r14
shl rbx, 4
add r14, rbx
mov rbx, qword [rbp + 0xe0]
mov rcx, rbx
mov rdx, r13
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
add rsi, rbx
mov rdx, rbx
cmp rdx, rsi
jae 0x1401b9b83
cmp r12, r14
jae 0x1401b9b83
mov r8, qword [r12]
xor eax, eax
xor ecx, ecx
mov r10, r12
cmp r8, qword [rdx]
setae r8b
setb r9b
jb 0x1401b9b5c
mov r10, rdx
movups xmm0, xmmword [r10]
movups xmmword [r13], xmm0
add r13, 0x10
mov cl, r9b
shl ecx, 4
add r12, rcx
mov al, r8b
shl eax, 4
add rdx, rax
jmp 0x1401b9b37
mov r13, r12
mov rdx, r10
sub rsi, rdx
mov rcx, r13
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rsi, qword [rbp + 0x260]
cmp rsi, r15
mov r12, qword [rbp + 0x258]
jbe 0x1401bb24e
shl r15, 4
mov rax, qword [rbp + 0x250]
add rax, qword [rbp + 0x1e0]
mov r13, qword [rbp - 0x48]
mov qword [r13 + r15], rax
mov rax, qword [rbp + 0x240]
mov qword [r13 + r15 + 8], rax
cmp rsi, rdi
jbe 0x1401bb200
mov rax, rdi
shl rax, 4
lea rcx, [rax + r13]
lea rdx, [rax + r13]
add rdx, 0x10
not rdi
add rdi, rsi
shl rdi, 4
mov r8, rdi
call sub.VCRUNTIME140.dll_memmove
dec rsi
jmp 0x1401b999c
mov r10, qword [rbp + 0x238]
mov rbx, qword [rbp + 0xe8]
jmp 0x1401b96ac
mov rdi, r8
jmp 0x1401b96cc
mov rcx, r13
mov rdx, r10
call fcn.14003cc4d
mov rcx, qword [rbp + 0xe0]
mov rdx, qword [rbp - 0x38]
call fcn.14003cc4d
mov rax, qword [rbp + 0x220]
mov qword [rbp + 0x258], rax
mov rax, qword [rbp + 0x80]
mov rcx, qword [rbp + 0x258]
lea rdi, [rcx + rax]
mov rsi, qword [rbp + 0x200]
lea rcx, [rbp + 0x1f0]
mov rdx, rdi
call fcn.1401b7819
mov rax, qword [rbp - 0x58]
mov rcx, qword [rbp + 0x80]
add rcx, rax
mov qword [rbp + 0x110], rax
mov qword [rbp + 0x118], rcx
mov rax, qword [rbp + 0x1c8]
mov qword [rbp + 0x120], rax
mov rcx, qword [rbp + 0x258]
mov qword [rbp + 0x128], rcx
lea rax, [rbp + 0x130]
movups xmmword [rax], xmm6
mov qword [rbp + 0x140], rdi
xor eax, eax
cmp rax, rcx
jae 0x1401b9cdc
mov rcx, qword [rbp + 0x120]
mov r8, rax
shl r8, 4
mov rdx, qword [rcx + r8]
cmp rdx, qword [rbp + 0x138]
je 0x1401b9d0d
lea rcx, [rbp + 0x110]
call fcn.140137f6d
cmp eax, 0x110000
jne 0x1401b9d04
mov rcx, qword [rbp + 0x128]
mov rax, qword [rbp + 0x130]
cmp rax, rcx
jb 0x1401b9cbc
jmp 0x1401b9d48
inc qword [rbp + 0x138]
jmp 0x1401b9d27
add rcx, r8
inc rax
mov qword [rbp + 0x130], rax
inc rdx
mov qword [rbp + 0x138], rdx
mov eax, dword [rcx + 8]
lea rcx, [rbp + 0x1f0]
mov edx, eax
call case.0x14018f0f5.923
mov rcx, qword [rbp + 0x128]
mov rax, qword [rbp + 0x130]
jmp 0x1401b9cbc
mov rcx, qword [rbp + 0x1f8]
mov rdx, qword [rbp + 0x200]
mov r8, rsi
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcuts46.rs
call case.0x1400573f7.185
mov rsi, rax
mov rdi, rdx
test byte [rbp + 0x108], 1
jne 0x1401b9d86
mov rcx, rsi
mov rdx, rdi
call fcn.14003ef80
mov qword [rbp + 0x108], rax
lea rcx, [rbp + 0x1d0]
call fcn.14003efd8
xor ebx, ebx
test al, al
jne 0x1401b9207
mov r14, rsi
add r14, rdi
mov qword [rbp + 0x110], rsi
mov qword [rbp + 0x118], r14
xor r12d, r12d
xor eax, eax
mov r13d, eax
lea rcx, [rbp + 0x110]
call fcn.140137f6d
movzx r15d, r12b
cmp eax, 0x110000
je 0x1401ba270
mov ebx, eax
xor eax, eax
cmp ebx, 0x80
jb 0x1401b9db5
mov ecx, ebx
call fcn.1401b7959
cmp r13b, al
jbe 0x1401b9df3
test al, al
jne 0x1401ba3ad
lea ecx, [rbx - 0x340]
cmp ecx, 4
ja 0x1401b9e07
cmp ecx, 2
jne 0x1401ba3ad
mov r12b, 2
lea ecx, [rbx - 0x30f]
cmp ecx, 0x36
jbe 0x1401ba21e
lea ecx, [rbx - 0xb3e]
cmp ecx, 0x19
jbe 0x1401ba24a
lea ecx, [rbx - 0xdca]
cmp ecx, 0x15
jbe 0x1401ba25d
lea ecx, [rbx - 0x114b0]
cmp ecx, 0xd
jbe 0x1401ba237
cmp ebx, 0x93c
je 0x1401b9db5
cmp ebx, 0x9be
je 0x1401b9db5
cmp ebx, 0x9d7
je 0x1401b9db5
cmp ebx, 0xbbe
je 0x1401b9db5
cmp ebx, 0xbd7
je 0x1401b9db5
cmp ebx, 0xc56
je 0x1401b9db5
cmp ebx, 0xcc2
je 0x1401b9db5
cmp ebx, 0xd3e
je 0x1401b9db5
cmp ebx, 0xd57
je 0x1401b9db5
cmp ebx, 0x102e
je 0x1401b9db5
cmp ebx, 0x1b35
je 0x1401b9db5
cmp ebx, 0x110ba
je 0x1401b9db5
cmp ebx, 0x11127
je 0x1401b9db5
cmp ebx, 0x1133e
je 0x1401b9db5
cmp ebx, 0x11357
je 0x1401b9db5
cmp ebx, 0x115af
je 0x1401b9db5
cmp ebx, 0x11930
je 0x1401b9db5
lea ecx, [rbx - 0x1fbe]
cmp ecx, 0x3f
ja 0x1401b9f31
movabs rdx, 0xa800202020202801
bt rdx, rcx
jb 0x1401ba3ad
lea ecx, [rbx - 0xf43]
cmp ecx, 0x3e
ja 0x1401b9f50
movabs rdx, 0x4021004002108401
bt rdx, rcx
jb 0x1401ba3ad
lea ecx, [rbx - 0x1f71]
cmp ecx, 0xc
ja 0x1401b9f69
mov edx, 0x1555
bt edx, ecx
jb 0x1401ba3ad
lea ecx, [rbx - 0xf93]
cmp ecx, 0x26
ja 0x1401b9f88
movabs rdx, 0x4002108401
bt rdx, rcx
jb 0x1401ba3ad
lea ecx, [rbx - 0xfa10]
cmp ecx, 0x12
ja 0x1401b9fa1
mov edx, 0x50005
bt edx, ecx
jb 0x1401ba3ad
lea ecx, [rbx - 0x374]
cmp ecx, 0x13
ja 0x1401b9fba
mov edx, 0x80401
bt edx, ecx
jb 0x1401ba3ad
lea ecx, [rbx - 0xa33]
cmp ecx, 0x2b
ja 0x1401b9fd9
movabs rdx, 0x80000000009
bt rdx, rcx
jb 0x1401ba3ad
lea ecx, [rbx - 0xfb1d]
cmp ecx, 0x21
ja 0x1401b9ff8
movabs rdx, 0x200000005
bt rdx, rcx
jb 0x1401ba3ad
lea ecx, [rbx - 0x2329]
cmp ecx, 2
jb 0x1401ba3ad
cmp ebx, 0x9df
je 0x1401ba3ad
cmp ebx, 0x1fbb
je 0x1401ba3ad
cmp ebx, 0x2126
je 0x1401ba3ad
cmp ebx, 0x2adc
je 0x1401ba3ad
lea ecx, [rbx - 0x2f800]
cmp ecx, 0x21e
jb 0x1401ba3ad
lea ecx, [rbx - 0x1d1bb]
cmp ecx, 6
jb 0x1401ba3ad
lea ecx, [rbx - 0x1d15e]
cmp ecx, 7
jb 0x1401ba3ad
lea ecx, [rbx - 0xfb46]
cmp ecx, 9
jb 0x1401ba3ad
lea ecx, [rbx - 0xfb43]
cmp ecx, 2
jb 0x1401ba3ad
mov ecx, ebx
and ecx, 0x1ffffe
cmp ecx, 0xfb40
je 0x1401ba3ad
lea edx, [rbx - 0xfb38]
cmp edx, 5
jb 0x1401ba3ad
lea edx, [rbx - 0xfb2a]
cmp edx, 0xd
jb 0x1401ba3ad
lea edx, [rbx - 0xfa70]
cmp edx, 0x6a
jb 0x1401ba3ad
lea edx, [rbx - 0xfa2a]
cmp edx, 0x44
jb 0x1401ba3ad
lea edx, [rbx - 0xfa25]
cmp edx, 2
jb 0x1401ba3ad
lea edx, [rbx - 0xfa15]
cmp edx, 0xa
jb 0x1401ba3ad
lea edx, [rbx - 0xf900]
cmp edx, 0x10e
jb 0x1401ba3ad
cmp ecx, 0x212a
je 0x1401ba3ad
cmp ecx, 0x2000
je 0x1401ba3ad
cmp ecx, 0x1fee
je 0x1401ba3ad
lea edx, [rbx - 0xf75]
cmp edx, 2
jb 0x1401ba3ad
cmp ecx, 0xb5c
je 0x1401ba3ad
lea edx, [rbx - 0xa59]
cmp edx, 3
jb 0x1401ba3ad
mov edx, ebx
and edx, 0x1ffff8
cmp edx, 0x958
je 0x1401ba3ad
cmp ecx, 0x9dc
je 0x1401ba3ad
lea edx, [rbx - 0x11a8]
cmp edx, 0x1b
jb 0x1401b9db5
lea edx, [rbx - 0x1161]
cmp edx, 0x15
jb 0x1401b9db5
lea edx, [rbx - 0xcd5]
cmp edx, 2
jb 0x1401b9db5
lea edx, [rbx - 0x653]
cmp edx, 3
jb 0x1401b9db5
cmp ecx, 0x330
je 0x1401b9db5
lea ecx, [rbx - 0x32d]
cmp ecx, 2
jb 0x1401b9db5
lea ecx, [rbx - 0x323]
cmp ecx, 6
jb 0x1401b9db5
lea ecx, [rbx - 0x313]
cmp ecx, 2
jb 0x1401b9db5
lea ecx, [rbx - 0x300]
cmp ecx, 5
jb 0x1401b9db5
lea ecx, [rbx - 0x306]
cmp ecx, 7
jb 0x1401b9db5
add ebx, 0xffffcf67
cmp ebx, 2
push 2
pop rcx
cmovb r15d, ecx
mov r12d, r15d
jmp 0x1401b9db5
movabs rdx, 0x48020000001005
bt rdx, rcx
jb 0x1401b9db5
jmp 0x1401b9e19
mov edx, 0x2401
bt edx, ecx
jb 0x1401b9db5
jmp 0x1401b9e46
mov edx, 0x3000001
bt edx, ecx
jb 0x1401b9db5
jmp 0x1401b9e28
mov edx, 0x200021
bt edx, ecx
jb 0x1401b9db5
jmp 0x1401b9e37
test r12b, r12b
je 0x1401ba391
cmp r15d, 1
je 0x1401ba3ad
lea rcx, [rbp + 0x110]
movups xmmword [rcx + 0x48], xmm6
lea rax, [rbp + 0xf2]
movups xmmword [rax], xmm6
movzx eax, word [rbp + 0x100]
mov word [rcx + 0x76], ax
movups xmm0, xmmword [rbp + 0xf0]
movups xmmword [rcx + 0x66], xmm0
and qword [rbp + 0x110], 0
and dword [rbp + 0x120], 0
and word [rbp + 0x124], 0
xor eax, eax
mov byte [rbp + 0x128], al
and dword [rbp + 0x12c], 0
mov byte [rbp + 0x130], al
and dword [rbp + 0x134], 0
mov byte [rbp + 0x138], al
and dword [rbp + 0x13c], 0
mov byte [rbp + 0x140], al
and dword [rbp + 0x144], 0
mov qword [rbp + 0x148], rsi
mov qword [rbp + 0x150], r14
mov byte [rbp + 0x168], al
and dword [rbp + 0x170], 0
and word [rbp + 0x174], 0
mov dword [rbp + 0x190], 0x110000
mov byte [rbp + 0x194], al
mov qword [rbp + 0xf0], rsi
mov qword [rbp + 0xf8], r14
lea rcx, [rbp + 0xf0]
call fcn.140137f6d
cmp eax, 0x110000
je 0x1401ba36f
mov ebx, eax
lea rcx, [rbp + 0x110]
call fcn.14003cdf6
cmp eax, ebx
je 0x1401ba33c
lea rcx, [rbp + 0x110]
call fcn.14003d2f2
jmp 0x1401ba3ad
lea rcx, [rbp + 0x110]
call fcn.14003cdf6
mov ebx, eax
lea rcx, [rbp + 0x110]
call fcn.14003d2f2
cmp ebx, 0x110000
jne 0x1401ba3ad
xor ebx, ebx
mov rcx, rsi
mov rdx, rdi
xor r8d, r8d
lea r9, [rbp + 0x1d0]
call fcn.14003efff
jmp 0x1401b9207
mov byte [rbp + 0x1d5], 1
xor ebx, ebx
jmp 0x1401b9207
mov rcx, qword [rbp + 0x1f8]
mov rdx, qword [rbp + 0x200]
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcuts46.rs
mov qword [rbp + 0x260], rdx
mov r8, qword [rbp - 0x50]
call case.0x1400573f7.185
mov r8, rdx
lea rsi, [rbp + 0x110]
mov rcx, rsi
mov rdx, rax
call fcn.14003ed98
lea rbx, [rbp + 0xf0]
lea r14, [rbp - 0x30]
mov r13d, 0x260db
mov edi, 0x62f8
mov rcx, rsi
call fcn.14003edcd
mov r12, rax
test rax, rax
je 0x1401ba58e
test byte [rbp + 0x108], 1
je 0x1401ba40b
mov r15, rdx
add r15, r12
mov qword [rbp + 0xf0], r12
mov qword [rbp + 0xf8], r15
mov rcx, rbx
call fcn.140137f6d
cmp eax, 0x110000
je 0x1401ba40b
mov ecx, eax
call fcn.1401b77bb
test al, al
je 0x1401ba4e8
movzx eax, al
cmp eax, 0x11
je 0x1401ba4e8
cmp eax, 9
jne 0x1401ba587
mov rcx, rbx
call fcn.140137f6d
cmp eax, 0x110000
je 0x1401ba49a
mov ecx, eax
call fcn.1401b77bb
cmp al, 0xe
ja 0x1401ba587
movzx eax, al
bt edi, eax
jb 0x1401ba46f
jmp 0x1401ba587
mov qword [rbp - 0x30], r12
mov qword [rbp - 0x28], r15
mov rcx, r14
call fcn.14003ef02
cmp eax, 0x110000
je 0x1401ba40b
mov r15d, eax
mov ecx, eax
call fcn.1401b77bb
cmp al, 0xd
je 0x1401ba4a2
mov ecx, r15d
call fcn.1401b77bb
cmp al, 9
je 0x1401ba40b
mov ecx, r15d
call fcn.1401b77bb
cmp al, 5
je 0x1401ba40b
jmp 0x1401ba587
movups xmm0, xmmword [rbp + 0xf0]
movups xmmword [rbp - 0x30], xmm0
xor ecx, ecx
xor edi, edi
mov esi, ecx
mov rcx, r14
call fcn.140137f6d
cmp eax, 0x110000
je 0x1401ba532
mov ecx, eax
call fcn.1401b77bb
mov cl, 1
cmp al, 5
je 0x1401ba4f7
cmp al, 1
movzx edi, dil
push 1
pop rcx
cmove edi, ecx
cmp al, 0x11
ja 0x1401ba587
movzx eax, al
bt r13d, eax
mov ecx, esi
jb 0x1401ba4f7
jmp 0x1401ba587
mov qword [rbp - 0x30], r12
mov qword [rbp - 0x28], r15
mov rcx, r14
call fcn.14003ef02
cmp eax, 0x110000
je 0x1401ba587
mov r15d, eax
mov ecx, eax
call fcn.1401b77bb
cmp al, 0xd
je 0x1401ba53a
mov ecx, r15d
call fcn.1401b77bb
cmp al, 0x11
ja 0x1401ba587
movzx eax, al
mov ecx, 0x20023
bt ecx, eax
jae 0x1401ba587
test dil, 1
je 0x1401ba57b
test sil, sil
jne 0x1401ba587
lea rsi, [rbp + 0x110]
jmp 0x1401ba406
mov byte [rbp + 0x1d2], 1
mov al, byte [rbp + 0x1d0]
mov dword [rbp + 0x238], eax
mov rax, qword [rbp + 0x1d1]
mov qword [rbp + 0xf0], rax
mov eax, dword [rbp + 0x1d8]
mov dword [rbp + 0xf7], eax
mov rcx, qword [rbp + 0x210]
mov rdx, qword [rbp + 0x218]
call fcn.140132e14
lea rcx, [rbp + 0x110]
mov rdx, qword [rbp + 0x260]
call fcn.14003ed0c
lea rcx, [rbp + 0x1f0]
mov rax, qword [rcx + 0x10]
lea rdi, [rbp - 0x30]
mov qword [rdi + 0x10], rax
movaps xmm0, xmmword [rcx]
movaps xmmword [rdi], xmm0
lea rsi, [rbp + 0x110]
movups xmm0, xmmword [rsi]
movaps xmmword [rcx], xmm0
mov rax, qword [rsi + 0x10]
mov qword [rcx + 0x10], rax
mov rcx, qword [rbp + 0xa0]
mov rdx, qword [rbp + 0xa8]
call fcn.14006095a
mov r8, qword [rdi + 0x10]
mov qword [rbp + 0xb0], r8
movaps xmm0, xmmword [rdi]
movups xmmword [rbp + 0xa0], xmm0
mov rdx, qword [rbp + 0xa8]
mov rcx, rsi
call fcn.14003ed98
mov sil, 1
lea rcx, [rbp + 0x110]
call fcn.14003edcd
mov qword [rbp + 0x260], rax
cmp qword [rbp + 0x260], 0
je 0x1401ba95f
mov r15, rdx
test sil, 1
jne 0x1401ba67b
lea rcx, [rbp + 0x1f0]
push 0x2e
pop rdx
call case.0x14018f0f5.923
mov rbx, qword [rbp + 0x260]
mov rcx, rbx
mov rdx, r15
call fcn.14003ebf0
test al, al
je 0x1401ba6a7
xor esi, esi
lea rcx, [rbp + 0x1f0]
mov rdx, rbx
mov r8, r15
call case.0x14018d4e4.1301
jmp 0x1401ba642
mov rax, qword [rbp + 0x200]
mov qword [rbp + 0x1e0], rax
lea rcx, [rbp + 0x1f0]
lea rdx, str.xn__
push 4
pop r8
call case.0x14018d4e4.1301
mov rax, qword [rbp + 0x260]
mov rcx, rax
add rcx, r15
mov qword [rbp - 0x30], rax
mov qword [rbp + 0x250], rcx
mov qword [rbp - 0x28], rcx
mov dword [rbp + 0x240], 0
xor ebx, ebx
mov esi, ebx
mov rcx, rdi
call fcn.140137f6d
cmp eax, 0x110000
je 0x1401ba72e
mov ebx, esi
inc ebx
je 0x1401ba915
inc esi
cmp eax, 0x80
jae 0x1401ba6f6
lea rcx, [rbp + 0x1f0]
mov edx, eax
call case.0x14018f0f5.923
inc dword [rbp + 0x240]
jmp 0x1401ba6f4
cmp dword [rbp + 0x240], 0
je 0x1401ba746
lea rcx, [rbp + 0x1f0]
push 0x2d
pop rdx
call case.0x14018f0f5.923
xor r12d, r12d
mov r14d, 0x80
mov eax, dword [rbp + 0x240]
mov ebx, eax
push 0x48
pop rax
mov r15d, eax
mov dword [rbp + 0x1d0], r14d
cmp ebx, esi
mov rax, qword [rbp + 0x260]
jae 0x1401ba958
mov qword [rbp - 0x30], rax
mov rax, qword [rbp + 0x250]
mov qword [rbp - 0x28], rax
lea rax, [rbp + 0x1d0]
mov qword [rbp - 0x20], rax
mov rcx, rdi
call fcn.140137f6d
cmp eax, 0x110000
je 0x1401bb1d5
mov r13d, eax
cmp r14d, eax
ja 0x1401ba78d
mov qword [rbp + 0x258], rbx
movups xmm0, xmmword [rbp - 0x30]
mov rax, qword [rbp - 0x20]
movups xmmword [rbp + 0x210], xmm0
mov ebx, dword [rax]
lea rcx, [rbp + 0x210]
call fcn.140137f6d
cmp eax, 0x110000
je 0x1401ba7e4
cmp r13d, eax
mov ecx, eax
cmovb ecx, r13d
cmp ebx, eax
cmovbe r13d, ecx
jmp 0x1401ba7c0
mov ebx, r13d
sub ebx, r14d
mov rax, qword [rbp + 0x258]
lea ecx, [rax + 1]
mov eax, r12d
not eax
xor edx, edx
div ecx
cmp ebx, eax
ja 0x1401ba915
imul ebx, ecx
add ebx, r12d
mov dword [rbp + 0x1d0], r13d
mov rax, qword [rbp + 0x260]
mov qword [rbp - 0x30], rax
mov rax, qword [rbp + 0x250]
mov qword [rbp - 0x28], rax
mov r14d, dword [rbp + 0x1d0]
mov rcx, rdi
call fcn.140137f6d
cmp eax, 0x110000
je 0x1401ba8fa
cmp eax, r14d
jae 0x1401ba84f
inc ebx
je 0x1401ba915
cmp eax, r14d
jne 0x1401ba82f
lea r14d, [r15 + 0x1a]
mov r13d, ebx
push 0x24
pop r12
mov ecx, r12d
sub ecx, r15d
cmp r12d, r14d
push 0x1a
pop rax
cmovae ecx, eax
cmp r12d, r15d
push 1
pop rax
cmovbe ecx, eax
mov eax, r13d
sub eax, ecx
jb 0x1401ba8b1
cmp ecx, 0x24
je 0x1401bac3e
push 0x24
pop r8
sub r8d, ecx
xor edx, edx
div r8d
mov r13d, eax
add ecx, edx
call case.0x1400423d4.363
lea rcx, [rbp + 0x1f0]
mov edx, eax
call case.0x14018f0f5.923
add r12d, 0x24
jmp 0x1401ba85f
mov ecx, r13d
call case.0x1400423d4.363
lea rcx, [rbp + 0x1f0]
mov edx, eax
call case.0x14018f0f5.923
mov rax, qword [rbp + 0x258]
lea r13d, [rax + 1]
cmp eax, dword [rbp + 0x240]
sete r8b
mov ecx, ebx
mov edx, r13d
call fcn.14003ec92
mov r15d, eax
mov eax, r13d
mov qword [rbp + 0x258], rax
xor ebx, ebx
jmp 0x1401ba828
inc ebx
mov r14d, dword [rbp + 0x1d0]
inc r14d
mov r12d, ebx
mov rbx, qword [rbp + 0x258]
jmp 0x1401ba75d
mov rax, qword [rbp + 0x200]
mov cl, 1
mov dword [rbp + 0x238], ecx
xor esi, esi
mov rcx, qword [rbp + 0x1e0]
cmp rax, rcx
jb 0x1401ba642
test rcx, rcx
je 0x1401ba951
cmp rax, rcx
jbe 0x1401ba951
mov rax, qword [rbp + 0x1f8]
cmp byte [rax + rcx], 0xbf
jle 0x1401bb2f4
mov qword [rbp + 0x200], rcx
xor esi, esi
jmp 0x1401ba642
mov eax, dword [rbp + 0x238]
mov byte [rbp + 0x1b8], al
mov rax, qword [rbp + 0xf0]
mov qword [rbp + 0x1b9], rax
mov eax, dword [rbp + 0xf7]
mov dword [rbp + 0x1c0], eax
cmp byte [rbp + 0xba], 0
je 0x1401baa71
mov rsi, qword [rbp + 0x1f8]
mov rdi, qword [rbp + 0x200]
push 0x2e
pop r8
mov rcx, rsi
mov rdx, rdi
call fcn.14003cda5
test al, al
je 0x1401ba9cf
lea rcx, [rdi - 1]
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcuts46.rs
mov rdx, rsi
mov r8, rdi
call fcn.14003ebb5
mov rsi, rax
mov rdi, rdx
test rdi, rdi
je 0x1401baa00
lea rbx, [rbp + 0x110]
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
call fcn.14003ed98
mov rcx, rbx
call fcn.14003edcd
test rax, rax
je 0x1401ba9fb
test rdx, rdx
jne 0x1401ba9e9
test rax, rax
je 0x1401baa07
mov byte [rbp + 0x1c2], 1
cmp rdi, 0xfd
ja 0x1401baa3d
lea rbx, [rbp + 0x110]
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
call fcn.14003ed98
mov rcx, rbx
call fcn.14003edcd
test rax, rax
je 0x1401baa38
cmp rdx, 0x40
jb 0x1401baa25
test rax, rax
je 0x1401baa71
mov byte [rbp + 0x1c1], 1
jmp 0x1401baa71
lea rcx, [rbp + 0x1f0]
mov rdx, rdi
mov r8, rsi
call case.0x14018d4e4.1301
and dword [rbp + 0x1c0], 0
and qword [rbp + 0x1b8], 0
mov dword [rbp + 0x238], 0
lea rcx, [rbp + 0x1b8]
call fcn.14003efd8
test al, al
je 0x1401baaa9
mov r15, qword [rbp + 0x1f0]
mov rdx, qword [rbp + 0x1f8]
cmp byte [rbp + 0x238], 2
jne 0x1401baae5
mov rdi, rdx
shr rdi, 8
mov eax, edx
mov dword [rbp + 0x238], eax
jmp 0x1401baadc
mov r15, qword [rbp + 0x1f0]
mov al, byte [rbp + 0x1f8]
mov dword [rbp + 0x238], eax
movzx eax, byte [rbp + 0x1ff]
shl eax, 0x10
movzx ecx, word [rbp + 0x1fd]
or ecx, eax
shl rcx, 0x20
mov edi, dword [rbp + 0x1f9]
or rdi, rcx
mov rsi, qword [rbp + 0x200]
jmp 0x1401bab1d
movzx eax, byte [rbp + 0x1bf]
shl eax, 0x10
movzx ecx, word [rbp + 0x1bd]
or ecx, eax
shl rcx, 0x20
mov edi, dword [rbp + 0x1b9]
mov esi, dword [rbp + 0x1c0]
or rdi, rcx
mov rcx, r15
call fcn.14006095a
movabs r15, 0x8000000000000000
lea rcx, [rbp + 0x88]
call fcn.14003f121
movabs rax, 0x8000000000000000
cmp r15, rax
jne 0x1401bab55
mov rcx, qword [rbp + 0x1e8]
mov byte [rcx + 8], 1
movabs rax, 0x8000000000000002
mov qword [rcx], rax
jmp 0x1401bac09
shl rdi, 8
movzx r12d, byte [rbp + 0x238]
or r12, rdi
test rsi, rsi
je 0x1401babe5
push 4
pop r13
push 8
pop r14
lea rax, [r12 + rsi]
lea rdi, [rbp + 0x120]
mov qword [rdi - 0x10], r12
mov qword [rdi - 8], rsi
mov qword [rdi], r12
mov qword [rdi + 8], rax
and qword [rdi + 0x10], 0
movabs rbx, 0x78000001d4008029
mov rcx, rdi
call fcn.1401b829d
cmp edx, 0x110000
je 0x1401bac60
cmp edx, 0x20
jb 0x1401babcb
lea eax, [rdx - 0x20]
cmp eax, 0x3e
ja 0x1401babc1
bt rbx, rax
jb 0x1401babcb
cmp edx, 0x7f
je 0x1401babcb
cmp edx, 0x7c
jne 0x1401bab9a
mov rcx, qword [rbp + 0x1e8]
mov byte [rcx + 8], 5
movabs rax, 0x8000000000000002
mov qword [rcx], rax
jmp 0x1401babfe
xor eax, eax
mov rsi, qword [rbp + 0x1e8]
mov byte [rsi + 8], al
movabs rax, 0x8000000000000002
mov qword [rsi], rax
mov rcx, r15
mov rdx, r12
call fcn.14006095a
mov rcx, qword [rbp + 0xc0]
mov rdx, qword [rbp + 0xc8]
call fcn.14014b0fc
movaps xmm6, xmmword [rbp + 0x270]
movaps xmm7, xmmword [rbp + 0x280]
add rsp, 0x318
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcpunycode.rs
call fcn.1401c7530
jmp 0x1401bb3cc
lea rcx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcpunycode.rs
call fcn.1401c7110
jmp 0x1401bb3cc
mov qword [rbp + 0x240], r15
lea rdi, [rbp + 0x120]
push 0x2e
pop rdx
mov rcx, rdi
mov qword [rbp + 0x250], r12
mov r8, r12
mov r9, rsi
call fcn.1401b8373
and qword [rdi - 0x10], 0
mov qword [rdi - 8], rsi
mov word [rdi + 0x30], 1
lea rcx, [rbp + 0x110]
call fcn.1401bb865
test rax, rax
je 0x1401bb39b
mov rbx, r14
test rdx, rdx
mov r10, qword [rbp + 0x250]
je 0x1401baefa
xor ecx, ecx
cmp rdx, rcx
je 0x1401baced
mov r8b, byte [rax + rcx]
add r8b, 0xd0
inc rcx
cmp r8b, 0xa
jb 0x1401bacbf
mov rcx, rax
call fcn.1401bb8f2
cmp eax, 2
mov r10, qword [rbp + 0x250]
je 0x1401bb0f8
lea rdi, [rbp - 0x30]
push 0x2e
pop r9
mov rcx, rdi
mov rdx, r10
mov r8, rsi
call fcn.1401bba3c
mov rcx, rdi
call fcn.1401b7c8a
mov rsi, rax
test rax, rax
je 0x1401baf74
mov rdi, rdx
push 0x40
pop rcx
call case.0x14018f0f5.929
test rax, rax
je 0x1401bb3a9
mov qword [rax], rsi
mov qword [rbp + 0x260], rax
mov qword [rax + 8], rdi
push 9
pop rcx
lea rbx, [rbp + 0x110]
lea rsi, [rbp - 0x30]
mov rdi, rbx
rep movsq qword [rdi], qword [rsi]
xor eax, eax
mov qword [rbp + 0x1e0], rax
lea r14, [rbp + 0x88]
mov qword [rbp + 0x258], r13
push 1
pop rsi
mov rcx, rbx
call fcn.1401b7c8a
mov r15, rax
test rax, rax
je 0x1401baeea
mov r12, rdx
mov rcx, qword [rbp + 0x258]
cmp rsi, rcx
jne 0x1401baddb
mov rdi, rsi
mov rsi, rcx
inc rsi
je 0x1401bb335
lea rax, [rcx + rcx]
cmp rax, rsi
cmova rsi, rax
xor edx, edx
mov rax, rsi
shr rax, 0x3b
sete al
cmp rsi, 5
cmovb rsi, r13
test rcx, rcx
je 0x1401bade4
shl rcx, 4
mov r8, qword [rbp + 0x260]
mov qword [rbp + 0x88], r8
mov qword [rbp + 0x98], rcx
push 8
pop rcx
jmp 0x1401bade6
mov rcx, qword [rbp + 0x260]
jmp 0x1401bae27
xor ecx, ecx
mov r8, rsi
shl r8, 4
mov dl, al
shl edx, 3
mov qword [rbp + 0x90], rcx
lea rcx, [rbp + 0x210]
mov r9, r14
call fcn.1401c0e37
cmp qword [rbp + 0x210], 0
jne 0x1401bb337
mov rcx, qword [rbp + 0x218]
mov qword [rbp + 0x258], rsi
mov rsi, rdi
mov rax, rsi
shl rax, 4
mov qword [rcx + rax], r15
mov qword [rbp + 0x260], rcx
mov qword [rcx + rax + 8], r12
inc rsi
jmp 0x1401bad67
mov qword [rbp + 0x260], rcx
lea rcx, [rbp + 0x110]
mov rdx, qword [rcx + 8]
mov qword [rbp + 0x258], rdx
mov r8, rbx
call fcn.140003990
movabs rax, 0x8000000000000000
cmp qword [rbp + 0x110], rax
jne 0x1401baf26
mov rax, qword [rbp + 0x260]
mov qword [rbp + 0xc0], rax
mov rax, qword [rbp + 0x258]
mov qword [rbp + 0xc8], rax
mov qword [rbp + 0xd0], rbx
jmp 0x1401b892a
mov qword [rbp + 0x230], r13
mov qword [rbp + 0x228], r10
lea r8, [0x14025e3b0]
mov rdx, rcx
call fcn.1401c6eb0
jmp 0x1401bb3cc
mov qword [rbp + 0x230], r13
mov qword [rbp + 0x228], r10
lea r8, [0x14025e3c8]
mov rcx, rsi
call fcn.1401c6eb0
jmp 0x1401bb3cc
mov rbx, qword [rbp + 0x260]
mov r14, qword [rbp + 0x258]
jmp 0x1401baf79
lea rcx, [rbp + 0x110]
call fcn.1401bb865
test rax, rax
je 0x1401bb0f1
test rdx, rdx
mov r10, qword [rbp + 0x250]
jne 0x1401bacbd
xor edx, edx
jmp 0x1401bacd5
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0xd0], rax
movups xmm0, xmmword [rbp + 0x110]
movaps xmmword [rbp + 0xc0], xmm0
mov rcx, qword [rbp + 0x260]
mov rdx, qword [rbp + 0x258]
call fcn.14006095a
jmp 0x1401b892a
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tinyvec_1.6.0_src_arrayvec.rs
push 4
pop rdx
mov rcx, r8
mov r8, rax
call fcn.1401c6f20
jmp 0x1401bb3cc
xor esi, esi
xor r14d, r14d
mov rdi, rsi
sub rsi, 1
jb 0x1401bafa9
test rbx, rbx
je 0x1401bafa9
mov rax, rsi
shl rax, 4
mov rcx, qword [rbx + rax]
mov rdx, qword [rbx + rax + 8]
push 1
pop r8
xor r9d, r9d
call fcn.1400175ae
test al, al
cmovne rdi, rsi
mov rax, rdi
cmp rdi, 4
jbe 0x1401bafd9
mov rcx, r14
mov rdx, rbx
call fcn.140132e14
mov al, 3
mov rsi, qword [rbp + 0x1e8]
mov r15, qword [rbp + 0x240]
mov r12, qword [rbp + 0x250]
jmp 0x1401babee
lea rdi, [rbp - 0x30]
and qword [rdi], 0
mov qword [rdi + 8], 4
and qword [rdi + 0x10], 0
shl rax, 4
add rax, rbx
mov qword [rbp + 0x110], rbx
mov qword [rbp + 0x118], rbx
mov qword [rbp + 0x120], r14
mov r12, rax
mov qword [rbp + 0x128], rax
push 4
pop r15
push 0xfffffffffffffffc
pop r14
xor esi, esi
cmp rbx, r12
je 0x1401bb06b
lea rax, [rbx + 0x10]
mov qword [rbp + 0x260], rax
mov rcx, qword [rbx]
mov rdx, qword [rbx + 8]
call fcn.1401bb8f2
cmp eax, 1
jne 0x1401bb0bb
mov ebx, edx
cmp rsi, qword [rbp - 0x30]
jne 0x1401bb053
mov rcx, rdi
call fcn.1401b8445
mov r15, qword [rbp - 0x28]
mov dword [r15 + rsi*4], ebx
inc rsi
mov qword [rbp - 0x20], rsi
add r14, 4
mov rbx, qword [rbp + 0x260]
jmp 0x1401bb01e
lea rcx, [rbp + 0x110]
mov qword [rcx + 8], r12
call fcn.1401b8512
test rsi, rsi
je 0x1401bb3b6
mov rax, qword [rbp - 0x30]
mov rdx, qword [rbp - 0x28]
mov edi, dword [rdx + rsi*4 - 4]
dec rsi
shl esi, 3
push 0xffffffffffffffff
pop r8
mov ecx, esi
shr r8d, cl
cmp edi, r8d
mov r15, qword [rbp + 0x240]
mov r12, qword [rbp + 0x250]
jbe 0x1401bb116
mov rsi, qword [rbp + 0x1e8]
jmp 0x1401bb131
lea rcx, [rbp + 0x110]
mov rax, qword [rbp + 0x260]
mov qword [rcx + 8], rax
call fcn.1401b8512
mov rax, qword [rbp - 0x30]
mov rdx, qword [rbp - 0x28]
mov rsi, qword [rbp + 0x1e8]
mov r15, qword [rbp + 0x240]
mov r12, qword [rbp + 0x250]
jmp 0x1401bb131
mov r10, qword [rbp + 0x250]
mov rax, qword [rbp + 0x1e8]
mov rcx, qword [rbp + 0x240]
mov qword [rax], rcx
mov qword [rax + 8], r10
mov qword [rax + 0x10], rsi
jmp 0x1401bac09
xor ecx, ecx
mov rsi, qword [rbp + 0x1e8]
cmp r14, rcx
je 0x1401bb168
cmp dword [rdx + rcx], 0xff
lea rcx, [rcx + 4]
jbe 0x1401bb11f
mov rcx, rax
call fcn.14008fcb1
mov al, 3
jmp 0x1401babee
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcuts46.rs
push 4
pop rcx
mov rdx, rcx
call fcn.1401c6eb0
jmp 0x1401bb3cc
lea rcx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcpunycode.rs
call fcn.1401c7110
jmp 0x1401bb3cc
push 0x18
pop r8
mov r9, rdx
test r14, r14
je 0x1401bb191
mov r10d, dword [r9]
mov ecx, r8d
and cl, 0x18
shl r10d, cl
add r9, 4
add edi, r10d
add r14, 0xfffffffffffffffc
add r8d, 0xfffffff8
jmp 0x1401bb16f
bswap edi
mov rcx, rax
call fcn.14008fcb1
mov eax, edi
shr eax, 8
movabs rcx, 0x8000000000000000
mov qword [rsi], rcx
mov byte [rsi + 8], dil
shr edi, 0x18
mov byte [rsi + 0xb], dil
mov word [rsi + 9], ax
jmp 0x1401babfe
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tinyvec_1.6.0_src_arrayvec.rs
push 4
pop rdx
call fcn.1401c6f20
jmp 0x1401bb3cc
lea rcx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcpunycode.rs
call fcn.1401c7290
jmp 0x1401bb3cc
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tinyvec_1.6.0_src_arrayvec.rs
push 4
pop rdx
mov rcx, r8
mov r8, rax
call fcn.1401c6f20
jmp 0x1401bb3cc
lea rax, str.Index_out_of_bounds
lea rcx, [rbp + 0x110]
mov qword [rcx], rax
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], 8
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
mov qword [rbp + 0x230], r13
mov rax, qword [rbp + 0x238]
mov qword [rbp + 0x228], rax
lea rdx, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
call fcn.1401c6e60
jmp 0x1401bb3cc
lea rax, str.Index_out_of_bounds
lea rcx, [rbp + 0x110]
mov qword [rcx], rax
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], 8
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
mov rax, qword [rbp - 0x48]
mov qword [rbp + 0x230], rax
mov rax, qword [rbp + 0x238]
mov qword [rbp + 0x228], rax
lea rdx, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
call fcn.1401c6e60
jmp 0x1401bb3cc
lea r8, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_strpattern.rsErrorNoneSome
push 4
pop rdx
mov rcx, r14
call fcn.1401c6f20
jmp 0x1401bb3cc
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tinyvec_1.6.0_src_arrayvec.rs
push 4
pop rdx
call fcn.1401c6f20
jmp 0x1401bb3cc
mov qword [rbp + 0x230], r13
mov qword [rbp + 0x228], r10
lea rcx, str.assertion_failed:_end___start__end___len
lea r8, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
push 0x2c
pop rdx
call fcn.1401c6f30
jmp 0x1401bb3cc
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len_
lea r8, [0x140288aa8]
push 0x30
pop rdx
call fcn.1401c6f30
jmp 0x1401bb3cc
mov qword [rbp + 0x230], r13
mov rax, qword [rbp + 0x238]
mov qword [rbp + 0x228], rax
lea rcx, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
call fcn.1401c7290
jmp 0x1401bb3cc
jmp 0x1401bb34c
mov rax, qword [rbp + 0x218]
mov qword [rbp + 0x1e0], rax
mov rdx, qword [rbp + 0x220]
mov rcx, qword [rbp + 0x1e0]
call fcn.1401c66e0
jmp 0x1401bb3cc
lea rcx, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
call fcn.1401c7290
jmp 0x1401bb3cc
lea rcx, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
call fcn.1401c7290
jmp 0x1401bb3cc
lea r8, str.hi__
mov rcx, rbx
mov rdx, rsi
call fcn.1401c6f20
mov rdx, qword [rbp + 0x120]
mov rcx, qword [rbp + 0x260]
call fcn.1401c66e0
lea rcx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srchost.rs
call fcn.1401c7290
jmp 0x1401bb3cc
push 8
pop rcx
push 0x40
pop rdx
call fcn.1401c66e0
jmp 0x1401bb3cc
lea rcx, str.a_non_empty_list_of_numbers
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srchost.rs
push 0x1b
pop rdx
call fcn.1401c72b0
ud2
invalid
loopne 0x1401bfff1
mov dword [rbp - 0x18], esi
cmp dword [r8 + 0x20], 0
mov qword [rbp - 0x10], rdx
push rbp
invalid
je 0x1401bffd0
push rbp
invalid
mov r8d, dword [rdi + 0x24]
mov rcx, qword [rdi + 8]
mov rdx, qword [rdi + 0x10]
call fcn.1401c01c5
mov r12, rax
mov rbx, rdx
mov rdx, qword [rbp - 0x10]
jmp 0x1401bffd8
mov r12, qword [rdi + 8]
mov rbx, qword [rdi + 0x10]
sub r14, r15
add r14, rbx
mov rcx, rdx
mov rdx, r14
call fcn.1401b7819
mov rcx, qword [rbp - 0x10]
mov rdx, r12
mov r8, rbx
mov eax, ebx
call case.0x14018d4e4.1301
push 0x23
pop rdx
mov rcx, qword [rbp - 0x10]
call case.0x14018f0f5.923
lea r14, [rbp - 0x20]
mov rcx, r14
call fcn.1401b84eb
mov rdx, qword [r14]
mov r8, qword [r14 + 8]
mov rcx, qword [rbp - 0x10]
call fcn.1401c01dd
mov rcx, qword [rbp - 0x10]
mov rax, rbx
shr rax, 0x20
shl rbx, 0x20
or rbx, 0x900
test rax, rax
mov eax, 0x901
cmove rax, rbx
test al, al
jne 0x1401c009e
shr rax, 0x20
mov rdx, rcx
mov rcx, qword [rcx + 0x10]
mov qword [rsi + 0x10], rcx
movups xmm0, xmmword [rdx]
movups xmmword [rsi], xmm0
movups xmm0, xmmword [rdi + 0x2c]
movups xmm1, xmmword [rdi + 0x40]
movups xmmword [rsi + 0x40], xmm1
mov cl, byte [rdi + 0x50]
mov byte [rsi + 0x50], cl
mov ecx, dword [rdi + 0x28]
mov edx, dword [rdi + 0x3c]
mov r8, qword [rdi + 0x18]
mov qword [rsi + 0x18], r8
mov dword [rsi + 0x20], 1
mov dword [rsi + 0x24], eax
mov dword [rsi + 0x28], ecx
movups xmmword [rsi + 0x2c], xmm0
mov dword [rsi + 0x3c], edx
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
mov rax, rcx
mov rcx, qword [rcx]
mov rdx, qword [rax + 8]
mov byte [rsi + 8], 9
movabs rax, 0x8000000000000000
mov qword [rsi], rax
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
jmp fcn.14006095a
ret
push rbp
push rbx
sub rsp, 0x28
mov r15, rdx
mov rsi, rcx
mov ebp, 0x2600
add byte [rsi], ah
add byte [rax], al
add byte [rsi], ah
add byte [rax], al
mov rbx, qword [r15]
mov r14, qword [r15 + 8]
mov esi, dword [rdi + 8]
mov esi, dword [rdi + 8]
mov rcx, r15
call fcn.140137f6d
mov bh, 0x7c
idiv edi
mov bh, 0x7c
idiv edi
mov edi, eax
cmp eax, 0xd
ja 0x1401c02c2
bt ebp, edi
std
jb 0x1401c02a7
cmp edi, 0x110000
jne 0x1401c02d2
inc dword [rax]
add byte [rcx], dl
add byte [rbp + 8], dh
mov dword [rsi], 0x110000
jmp 0x1401c031a
sub r14, rbx
mov ecx, 1
add byte [rax], al
add byte [rcx + 0x80ff], al
add byte [rdx + 0x1c], dh
add byte [rax], al
add byte [rcx + 0x80ff], al
add byte [rdx + 0x1c], dh
mov ecx, 2
cmp edi, 0x800
jb 0x1401c02fe
cmp edi, 0x10000
mov ecx, 4
sbb rcx, 0
lea r9, [0x140288d48]
mov rdx, rbx
mov r8, r14
call fcn.14003ebb5
mov dword [rsi], edi
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rdx
push rsi
invalid
push rsi
adc byte [rax - 0x7d], cl
invalid
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
ret
mov eax, dword [0x1401a0459]
cmp eax, 0xfffe
jb 0x1401c03df
invalid
jnp 0x1401c0461
invalid
invalid
lea eax, [r8 - 0x10000]
cmp eax, 0xfffe
jb 0x1401c03df
add byte [rax], al
invalid
push rbx
sub rsp, 0xb8
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
xor r14b, r15b
invalid
invalid
invalid
inc dword [rcx + rcx*4 - 0x32]
mov ebx, r8d
mov rdi, rdx
mov r14, rcx
movaps xmm0, xmmword [rbp + 0xa0]
lea rcx, [rbp + 8]
movups xmmword [rcx], xmm0
call fcn.1401b84eb
cmp eax, 0x23
je 0x1401c062d
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
xor r14b, r15b
invalid
invalid
invalid
cmp eax, 0x3f
je 0x1401c0571
cmp eax, 0x110000
jne 0x1401c07ff
and dword [r14], 0
and dword [r14 + 8], 0
jmp 0x1401c07d4
mov rax, qword [rdi + 0x10]
mov rcx, rax
shr rcx, 0x20
shl rax, 0x20
or rax, 0x900
test rcx, rcx
mov ecx, 0x901
cmove rcx, rax
test cl, cl
jne 0x1401c07c8
mov dword [rbp + 0x20], esi
mov byte [rbp + 0x2f], bl
mov qword [rbp], r14
shr rcx, 0x20
mov qword [rbp + 0x18], rcx
sbb byte [rdx + 0x3f], ch
pop rdx
mov rcx, rdi
call case.0x14018f0f5.923
mov rax, qword [rbp + 8]
mov eax, dword [rbp + 8]
mov rdx, qword [rbp + 0x10]
lea r15, [rbp - 0x28]
mov qword [r15], rax
mov qword [r15 + 8], rdx
sub rdx, rax
lea r12, [rbp - 0x18]
call 0x128fd8f21
invalid
invalid
invalid
inc dword [rax - 0x76]
ja 0x1401c061d
mov r13, qword [rdi + 0x30]
mov rbx, qword [rdi + 0x38]
call 0x128fd8f21
invalid
invalid
mov rcx, r15
call fcn.1401b84eb
mov r14d, eax
cmp eax, 0x23
je 0x1401c0600
cmp r14d, 0x110000
jne 0x1401c0605
jmp 0x1401c0638
test sil, sil
je 0x1401c063c
mov r9, qword [rbp - 0x28]
mov rax, qword [rbp - 0x20]
mov qword [rsp + 0x20], rax
mov rcx, r13
mov rdx, rbx
mov r8d, r14d
call fcn.1401c0327
mov rcx, r12
mov edx, r14d
call case.0x14018f0f5.923
jmp 0x1401c05e5
xor esi, esi
mov qword [rbp + 0x18], rax
jmp 0x1401c076b
xor ebx, ebx
jmp 0x1401c0644
mov rbx, qword [rbp - 0x28]
mov r12, qword [rbp - 0x20]
mov r8d, dword [rbp + 0x20]
mov rcx, qword [rdi + 8]
mov rdx, qword [rdi + 0x10]
lea r9, [0x140289180]
call fcn.1401bf86d
mov r14, rax
mov r15, rdx
lea r8, [0x140288cd3]
push 4
pop r9
mov rcx, rax
call fcn.14005a06a
test al, al
jne 0x1401c06c7
lea r8, [0x140288cd7]
or al, 0
push 5
pop r9
mov rcx, r14
mov rdx, r15
call fcn.14005a06a
fistp dword [rcx - 0x3f7b0017]
fistp dword [rcx - 0x3f7b0017]
inc dword [rax + rax*8 - 0x72b3cb8b]
add eax, 0xc8647
xchg byte [rax + rax], cl
jne 0x1401c06c7
lea r8, [0x140288ce1]
lea eax, [0x140288ce1]
xchg byte [rax + rax], cl
push 4
pop r9
add al, 0x41
pop rcx
mov rcx, r14
mov rdx, r15
call fcn.14005a06a
test al, al
jne 0x1401c06c7
lea r8, str.ftphttphttpswswssfile:__C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srcparser.rs
push 3
pop r9
mov rcx, r14
mov rdx, r15
call fcn.14005a06a
test al, al
je 0x1401c06f0
mov rdx, qword [rdi + 0x20]
test rdx, rdx
je 0x1401c06f0
mov rax, qword [rdi + 0x28]
mov r14, qword [rbp - 0x10]
mov r9, qword [rbp - 8]
lea rcx, [rbp - 0x40]
mov r8, r14
call qword [rax + 0x28]
mov r9, qword [rbp - 0x38]
mov rax, qword [rbp - 0x30]
jmp 0x1401c0709
mov r14, qword [rbp - 0x10]
mov rax, qword [rbp - 8]
movabs rcx, 0x8000000000000000
mov qword [rbp - 0x40], rcx
mov r9, r14
cmp byte [rbp + 0x2f], 2
lea rcx, [0x140289198]
lea r8, [0x1402891a8]
cmove r8, rcx
lea rdx, [rbp - 0x58]
mov qword [rbp + 0x20], r9
mov qword [rdx], r9
mov qword [rdx + 8], rax
mov qword [rdx + 0x10], r8
mov rcx, rdi
call case.0x140039166.405
mov rcx, qword [rbp - 0x40]
mov rdx, qword [rbp + 0x20]
call fcn.14014b0fc
mov rcx, qword [rbp - 0x18]
mov rdx, r14
call fcn.14006095a
dec dword [rax - 0x7b]
fisttp dword [rdi]
invalid
mov word [rax], es
add byte [rax], al
invalid
dec dword [rax - 0x7b]
fisttp dword [rdi]
test byte [rax + rax - 0x76b80000], cl
mov word [rax], es
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax], es
add byte [rax], al
invalid
add byte [rax - 0x77], cl
mov qword [rbp + 8], rbx
mov qword [rbp + 0x10], r12
adc byte gs:[rdx + 1], ch
pop rbp
or byte [rcx + rcx*4 + 0x65], cl
adc byte [rdx + 1], ch
adc byte gs:[rdx + 1], ch
pop rsi
mov r14, qword [rbp]
mov esi, dword [rbp]
mov esi, dword [rbp]
mov rax, qword [rdi + 0x10]
mov rcx, rax
shr rcx, 0x20
shl rax, 0x20
or rax, 0x900
test rcx, rcx
mov ebx, 0x901
cmove rbx, rax
test bl, bl
jne 0x1401c07c8
shr rbx, 0x20
push 0x23
pop rdx
mov rcx, rdi
call case.0x14018f0f5.923
mov rdx, qword [rbp + 8]
mov r8, qword [rbp + 0x10]
mov rcx, rdi
call fcn.1401c01dd
mov dword [r14], esi
mov rax, qword [rbp + 0x18]
mov dword [r14 + 4], eax
mov dword [r14 + 8], 1
mov dword [r14 + 0xc], ebx
jmp 0x1401c07d4
mov byte [r14 + 4], 9
mov dword [r14], 2
add rsp, 0xb8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, qword [rbp]
mov dword [rax], 1
mov rcx, qword [rbp + 0x18]
mov dword [rax + 4], ecx
and dword [rax + 8], 0
jmp 0x1401c07d4
call fcn.1401cc771
int3
add edx, ebp
call qword [rax + 0x28c48348]
sub byte [rbx + 0x5f], bl
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
invalid
ror dword [rax - 0x77], cl
invalid
sbb al, 0x7a
invalid
and al, 0x20
mov rcx, rdi
mov rdx, rsi
mov edx, esi
mov edx, esi
call fcn.1401bbd7a
adc esi, dword [rdi + rdi*8 + 0x78b48ff]
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
add rsp, 0x68
invalid
invalid
pop rdi
pop rsi
ret
invalid
sub rsp, 0x28
mov rsi, rdx
mov rdi, rcx
call case.0x1401b612c.225
test al, al
je 0x1401c0999
cmp rsi, 1
jbe 0x1401c09a2
cmp byte [rdi + 1], 0x3a
sete al
jmp 0x1401c099b
xor eax, eax
add rsp, 0x28
pop rdi
pop rsi
ret
lea r8, [0x1402891c8]
mov ecx, 1
mov rdx, rsi
call fcn.1401c6eb0
int3
adc byte [rax + 0x39], cl
sal byte [rdx + 0x18], 1
sal byte [rsi + 0xa], 1
cli
add dh, byte [rdx + 0x42]
movzx eax, byte [rcx]
and eax, 0xffffffdf
add eax, 0xffffffbf
cmp eax, 0x19
ja 0x1401c0a55
movzx eax, byte [rcx + 1]
cmp eax, 0x7c
je 0x1401c0a2f
add dword [r11 + 0x5747cf8], eax
cmp eax, 0x3a
jne 0x1401c0a55
mov al, 1
cmp rdx, 2
je 0x1401c0a54
mov al, byte [rcx + 2]
add al, 0xdd
cmp al, 0x39
ja 0x1401c0a55
movzx eax, al
movabs rcx, 0x200000010001001
bt rcx, rax
setb al
ret
xor eax, eax
ret
mov rdx, rdi
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea ebx, [rsp + 0x20]
fld1
push rbp
jns 0x1401c0b94
invalid
dec dword [rcx - 0x2676b739]
invalid
push rcx
adc byte [rdx + rdx + 0x44], dh
mov ecx, dword [rcx + 0x24]
invalid
and al, 0x48
mov ecx, eax
mov rcx, rax
call fcn.1401bbf86
jmp 0x1401c0d4d
mov dl, 0xff
invalid
jmp 0x1401c0d4d
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
ret
mov edx, ecx
mov ecx, 1
mov edx, edx
lea r9, [0x14028e1b0]
invalid
or al, 0
movsxd rdx, dword [r9 + rdx*4]
add rdx, r9
jmp rdx
invalid
mov edx, 1
jmp 0x1401c0d85
xor edx, edx
xor ecx, ecx
jmp 0x1401c0d85
xor r8d, r8d
xor eax, eax
jmp 0x1401c0d93
xor edx, edx
add rax, rcx
shr rax, cl
add r8, rdx
mov ecx, edx
shr r8, cl
mov rdx, r8
ret
push rdi
push 0x49657469
jae 0x140265ac2
jb 0x140265ada
insb byte [rdi], dx
invalid
push rdx
push rdx
push rdx
push rdx
push rax
invalid
push rsp
jb 0x140265ae7
outsb dx, byte [rsi]
jae 0x140265af9
invalid
pop r9
pop r9
pop rcx
pop rcx
invalid
invalid
jns 0x140265b14
invalid
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
or dword [rax], eax
add byte [rax], al
or dword [rax], eax
add byte [rax], al
adc eax, 0xa000000
add byte [0x14a265aed], dl
add byte [rax], al
add byte [rdx], cl
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rbx], cl
add byte [rax], al
add byte [rbx], cl
add byte [rax], al
add byte [0x14c265b05], dl
add byte [rax], al
add byte [rax + rax], cl
add byte [rax], al
invalid
or eax, 0x2000000
add byte [rax], al
add byte [rsi], cl
add byte [rax], al
add byte [rbx], bl
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax + rax], bl
add byte [rax], al
invalid
rol dword [rbx], 0
add byte [rdx - 1174405117], bh
add eax, dword [rax]
add byte [rax - 0x4afffffd], bh
mov eax, 0xb5000003
mov eax, 0xb5000003
add eax, dword [rax]
add byte [rdx - 0x7fffffd], bh
add byte [rax], al
mov edx, 0xf8000003
add eax, dword [rax]
add byte [rdx - 0xdfffffd], bh
add byte [rax], al
mov edx, 0xf2000003
add eax, dword [rax]
add bl, bh
add eax, dword [rax]
add byte [rdx + 4], al
add al, 0
add byte [rdx + 4], cl
add byte [rax], al
invalid
add al, 0
add byte [rbx - 0x5a], cl
add byte [rax], al
invalid
add al, 0
add byte [rdx + 4], cl
add byte [rax], al
invalid
sub al, 0
add byte [rcx + 0x2c], ah
sub al, 0
add byte [rbx + 2], ch
add byte [rax], al
jge 0x14028b35b
sub al, 0
add byte [rbx + 2], ch
add byte [rax], al
jge 0x14028b35b
add byte [rax], al
jge case.0x1401b53db.41
invalid
add al, byte [rax]
add byte [rcx + 2], dl
push rcx
add al, byte [rax]
add byte [rcx + 2], dh
add byte [rax], al
push rcx
add al, byte [rax]
add byte [rcx + 2], dh
add byte [rax], al
push rax
add al, byte [rax]
add byte [rdx + 2], dl
add byte [rax], al
push rcx
add al, byte [rax]
add byte [rbx + 0x2c], dh
add byte [rax], al
push rcx
add al, byte [rax]
add byte [rcx + 2], dl
add byte [rax], al
jbe 0x14028b392
add byte [rcx + 2], dl
add byte [rax], al
push rcx
add al, byte [rax]
add byte [rsi + 0x2c], dh
add byte [rax], al
add byte [rax], al
mov ah, 0x42
add byte [rax], al
xor al, 0x43
add byte [rax], al
xchg dword [rbx + 0x66], eax
invalid
mov edx, esi
xlatb
invalid
xlatb
dec dword [rbx - 0x7400282a]
invalid
jae 0x14028b38c
xlatb
jmp [rbx - 0x2a]
xlatb
dec dword [rbx - 0x7000282a]
invalid
invalid
xlatb
dec dword [rax]
invalid
invalid
invalid
invalid
xlatb
dec dword [rdi - 0x2a]
invalid
invalid
invalid
xlatb
call [rbx - 0x2a]
xlatb
inc dword [rbx - 0x2a]
invalid
invalid
xlatb
inc dword [rbx - 0x2a]
invalid
xlatb
call qword [rdi - 0x2a]
xlatb
inc dword [rbx - 0x2a]
invalid
xlatb
inc dword [rbx - 0x2a]
invalid
invalid
xlatb
invalid
invalid
invalid
dec dword [rdi]
invalid
invalid
xlatb
inc dword [rbx - 0x2a]
xlatb
push qword [rbx]
invalid
or eax, ebx
push qword [rdi + 8]
fdivr st(7)
ja 0x14028b422
fdivr st(7)
test dword [rax], 0x983ffd8
fdivr st(7)
iretd
invalid
fdivr st(7)
invalid
invalid
fcos
xor eax, 0x3352ffd9
push rdx
xor ebx, ecx
invalid
push rdx
xor ebx, ecx
call qword [rdi - 0x250026c2]
fcos
xchg edi, eax
fcos
fidivr dword [rsi]
fcos
mov al, 0x3e
fcos
mov esi, 0xa2ffd93e
fcos
movabs byte [0xf6ffd93ee8ffd93e], al
call 0x137288ecb
fcos
int3
jnp 0x14028b574
inc dword [rbx + 0x7b]
fcos
jnp 0x14028b57c
inc dword [rbx + 0x7b]
fcos
pop rdx
jnp 5371377028
jmp qword [rbx + rdi*2 - 0x27]
jnp 0x14028b588
invalid
fcos
xchg ebx, eax
jnp 5371377048
invalid
invalid
invalid
outsd dx, dword [rsi]
invalid
outsd dx, dword [rsi]
bnd jmp [rbp + 0x3fff26f]
outsd dx, dword [rsi]
inc dword [rbx]
jno 0x14028dc61
dec ebp
jb 0x14028dc65
push qword [rdi]
jb 0x14028dc69
invalid
jb case.0x1401b53db.171
dec dword [rdi - 0x11000d8f]
jno 0x14028dc71
invalid
jb 0x14028dc75
invalid
jae 0x14028dc79
jmp qword [rbx - 0x5b000d8e]
jb 0x14028dc7d
jmp qword [rbx + rsi*2 + 0x71f8fff2]
jae 0x14028dc81
invalid
jno 0x14028dc85
jmp qword [rax + 0x73]
jae 0x14028dc89
call qword [rax + 0x71]
invalid
jno 0x14028dc8d
invalid
jno 0x14028dc91
call [rax]
jae 0x14028dc95
jmp qword [rsi]
jno 0x14028dc99
call [rax + 0x72]
bnd jmp qword [rcx + 0x22fff275]
jb 0x14028dc9d
jmp qword [rcx + 0x22fff275]
jne 0x14028dca1
jmp qword [rdx]
jbe 0x14028dca5
invalid
jne 0x14028dca9
inc dword [rdi]
jbe 0x14028dcad
push qword [rsi + 0x38fff275]
jne 0x14028dcb1
invalid
ja 0x14028dcb5
inc eax
jns 0x14028dcb9
jmp qword [rax + 0x79]
jns 0x14028dcbd
call qword [rax - 0x41000d87]
jns 0x14028dcc1
invalid
js 0x14028dcc5
invalid
jp 0x14028dcc9
call qword [rdx - 0x57000d86]
jp 0x14028dccd
jmp [rax - 0x19000d87]
jns 0x14028dcd1
jmp rsi
jp 0x14028dcd5
dec dword [rcx + rdi*2]
dec esi
jns 0x14028dcd9
dec esi
jp 0x14028dcdd
dec dword [rsi - 0x11000d88]
js 0x14028dce1
invalid
js 0x14028dce5
push qword [rdx + rdi*2 - 0xe]
jp 0x14028dce9
inc dword [rsi + 0x78]
invalid
js 0x14028dced
invalid
jns 0x14028dcf1
call qword [rsi]
js 0x14028dcf5
push rsi
jns 0x14028dcf9
push qword [rax + 0x7ffff27a]
jp 0x14028dcfd
invalid
jnp 0x14028dd01
jmp qword [rsi]
jp 0x14028dd05
call qword [rsi + 0x7a]
bnd call qword [rdx + 0x7b]
jp 0x14028dd09
call qword [rdx + 0x7b]
jnp 0x14028dd0d
bnd jmp [rbx + rdi*2 + 0x7942fff2]
jmp [rbx + rdi*2 + 0x7942fff2]
jnp 0x14028dd11
inc dword [rdx + 0x79]
bnd jmp qword [rcx + rdi*2]
jns 0x14028dd15
jmp qword [rcx + rdi*2]
jns 0x14028dd19
call [rbx]
jl 0x14028dd1d
jmp rsi
ja 0x14028dd21
dec edx
jnp 0x14028dd25
invalid
jnp 0x14028dd29
inc dword [rbx + rdi*2]
invalid
jnp 0x14028dd2d
invalid
jns 0x14028dd31
call [rbx + rdi*2]
bnd call [rsi + 0x78]
jnp 0x14028dd35
call [rsi + 0x78]
js 0x14028dd39
invalid
invalid
ja 0x14028dd3d
push qword [rsi - 0x31000d89]
ja 0x14028dd41
dec esi
ja 0x14028dd45
inc dword [rsi + 0x6fff277]
ja 0x14028dd49
inc dword [rsi]
jl 0x14028dd4d
jmp [rdx + 0x7b]
jnp 0x14028dd51
call rsi
js 0x14028dd55
dec dword [rsi]
jp 0x14028dd59
call qword [rdi + 0x6efff27b]
jnp 0x14028dd5d
jmp [rsi + 0x77]
ja 0x14028dd61
jmp [rsi]
js 0x14028dd65
push qword [rbx + rdi*2]
bnd jmp [rsp + rdi*2 - 0xe]
jnp 0x14028dd69
jmp [rsp + rdi*2 - 0xe]
jl 0x14028dd6d
call [rsi + 0x76fff277]
ja 0x14028dd71
push qword [rsi + 0x78]
bnd jmp qword [rsi + 0x56fff278]
js 0x14028dd75
jmp qword [rsi + 0x56fff278]
js 0x14028dd79
call qword [rsi + 0x77]
inc dword [rdi + 0x36fff27c]
ja 0x14028dd7d
inc dword [rdi + 0x36fff27c]
jl 0x14028dd81
push qword [rsi]
jl 0x14028dd85
dec dword [rsi]
jl 0x14028dd89
call [rcx + 0x7c]
push qword [rsi]
jl 0x14028dd8d
push qword [rsi]
jl 0x14028dd91
inc dword [rbx + 0x7c]
inc ebp
jl 0x14028dd95
inc ebp
jl 0x14028dd99
invalid
jle 0x14028dd9d
invalid
jge 0x14028dda1
jmp qword [rcx]
jle 0x14028dda5
call qword [rdx + 0x7d]
bnd call [rbp + 0x7e]
jge 0x14028dda9
call [rbp + 0x7e]
jle 0x14028ddad
inc edi
inc edi
jle 0x14028ddb1
jmp [0x1b928d043]
jle 0x14028ddb5
invalid
jg 0x14028ddb9
invalid
jge 0x14028ddbd
call qword [rax + 0x7f]
bnd jmp qword [rdi]
jg 0x14028ddc1
jmp qword [rdi]
jge 0x14028ddc5
call qword [rbp + rdi*2 + 0x7e9cfff2]
invalid
jge 0x14028ddc9
call [rsi + rdi*2 + 0x7cfcfff2]
push rsi
jle 0x14028ddcd
invalid
jl 0x14028ddd1
push rsi
jge 0x14028ddd5
call rcx
jl case.0x1401b53db.55
inc dword [rbp + 0x7e]
bnd jmp qword [rdi]
jmp qword [rdi]
jmp qword [rdi]
add byte [rax], al
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
sub al, 0x59
sub dword [rax], eax
cmp byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al