Function at 0x1801ffd00
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x70
lea rbp, [rsp + 0x70]
mov qword [rbp - 8], 0xfffffffffffffffe
dec dword [rax - 0x77]
invalid
mov rdi, rcx
xorps xmm0, xmm0
movaps xmmword [rbp - 0x30], xmm0
movaps xmmword [rbp - 0x40], xmm0
lea rdx, [rbp - 0x40]
mov r8d, 0x20
add byte [rax], al
call fcn.180204040
test rax, rax
je 0x1801fb432
lea r14, [0x1802c7e30]
lea rbx, [rbp - 0x40]
jmp case.0x1801f94cc.34
cmp byte [rdx + 0x10], 0x23
jne case.0x1801fb3b0.2
mov r8d, 0x20
mov rcx, rdi
stc
mov rdx, rbx
call fcn.180204040
test rax, rax
je 0x1801fb432
mov ecx, edx
and ecx, 3
movsxd rcx, dword [r14 + rcx*4]
add rcx, r14
jmp rcx
cmp byte [rdx + 0xf], 0x23
jne case.0x1801fb3b0.2
lea rax, [rdx - 1]
mov qword [rbp - 0x20], rax
mov rax, qword [rdx - 1]
mov qword [rbp - 0x18], rax
mov rax, qword [rdx + 7]
mov qword [rbp - 0x10], rax
mov rax, qword [rax]
test rax, rax
je 0x1801fb3e2
mov rcx, qword [rbp - 0x18]
call rax
mov rcx, qword [rbp - 0x18]
mov rax, qword [rbp - 0x10]
mov rdx, qword [rax + 8]
test rdx, rdx
invalid
je 0x1801fb3fc
mov r8, qword [rax + 0x10]
call fcn.180004690
mov edx, 0x18
mov r8d, 8
mov rcx, qword [rbp - 0x20]
call fcn.180004690
jmp 0x1801fb38a
mov rcx, rdx
shr rcx, 0x20
cmp ecx, 0x23
je 0x1801fb38a
jmp case.0x1801fb3b0.2
cmp rdx, 0x21
jae 0x1801fb49b
mov r14, rax
mov rax, qword [rsi]
invalid
mov rdi, qword [rsi + 0x10]
sub rax, rdi
mov rbx, rdx
cmp rax, rdx
jb 0x1801fb478
mov rcx, qword [rsi + 8]
add rcx, rdi
lea rdx, [rbp - 0x40]
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov rdx, rbx
add rdi, rbx
mov qword [rsi + 0x10], rdi
mov rax, r14
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov qword [rsp + 0x20], 1
mov r9d, 1
mov rcx, rsi
mov rdx, rdi
mov r8, rbx
call fcn.180225800
mov rdi, qword [rsi + 0x10]
jmp case.0x1801fa434.10
lea r8, [0x1802c6270]
mov rcx, rdx
mov edx, 0x20
call fcn.180226f30
int3
or al, 0
lea r15, [0x1802c7e40]
jmp 0x1801fb569
test rsi, rsi
je 0x1801fb646
mov ecx, 0xfffffff4
mov rdx, rdi
cli
mov r8, rsi
mov r9, rbx
call fcn.180204c10
test rax, rax
je 0x1801fb5b0
invalid
invalid
mov ecx, edx
and ecx, 3
movsxd r8, dword [r15 + rcx*4]
add r8, r15
jmp r8
test rdx, rdx
je 0x1801fb658
mov rax, rsi
sub rax, rdx
jb 0x1801fb65d
invalid
cwde
add byte [rax], al
invalid
invalid
add rdi, rdx
mov rsi, rax
jmp case.0x1801fa434.12
xchg ebx, eax
mov rcx, qword [rbp - 0x18]
call fcn.180004690
jmp case.0x1801fa434.12
xor edx, edx
mov rax, rdx
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov rdx, r14
jmp 0x1801fb648
lea r8, [0x1802c62c0]
mov rcx, rdx
mov rdx, rsi
call fcn.180226ec0
int3
add byte [rax], al
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
lea r14, str.failed_to_write_whole_buffer
or al, 0
lea r15, [0x1802c7e50]
jmp 0x1801fb729
test rsi, rsi
je 0x1801fb806
mov ecx, 0xfffffff5
mov rdx, rdi
cli
cli
mov r8, rsi
mov r9, rbx
call fcn.180204c10
test rax, rax
je case.0x1801fb3b0.9
invalid
mov ecx, edx
and ecx, 3
movsxd r8, dword [r15 + rcx*4]
add r8, r15
jmp r8
test rdx, rdx
je 0x1801fb818
mov rax, rsi
sub rax, rdx
jb 0x1801fb81d
add rdi, rdx
mov rsi, rax
jmp case.0x1801f9b95.29
call fcn.180004690
mov edx, 0x18
mov r8d, 8
mov rcx, qword [rbp - 0x18]
call fcn.180004690
jmp case.0x1801f9b95.29
xor edx, edx
mov rax, rdx
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov rdx, r14
jmp 0x1801fb808
lea r8, [0x1802c62c0]
mov rcx, rdx
mov rdx, rsi
call fcn.180226ec0
int3
mov edx, dword [rcx + 8]
test r8b, r8b
setne r11b
or r11b, r10b
or bl, dl
je 0x1801fc160
xor r10d, r10d
jmp 0x1801fc170
mov r10d, 2
cmp rdx, 1
jbe 0x1801fc251
cmp r10, rdx
jne 0x1801fc190
xor edx, edx
test r8b, r8b
je case.0x1801fa1b1.26
xor ecx, ecx
movzx edx, dl
movzx eax, al
add rax, rdx
add rax, rcx
add rsp, 0x20
pop rbp
ret
add rdx, r9
lea r11, [r9 + r10]
inc r11
cmp r11, rdx
cmp ebx, edx
sete dl
movzx r9d, byte [r9 + r10]
movzx ecx, byte [rcx + rdx]
cmp r9b, 0x2e
setne r10b
xchg ebp, eax
invalid
or r10b, dl
je 0x1801fc1c4
cmp r9b, 0x2e
sete r9b
and dl, r9b
test r8b, r8b
jne case.0x1801fc1f0.6
jmp case.0x1801fa1b1.26
sbb dword [rcx + 0xf], eax
mov dh, 0x13
invalid
movzx edx, byte [r11]
cmp dl, 0x5c
sete r9b
xchg esp, eax
rol dword [rax - 0x6bf0d006], 0xc2
xchg esp, eax
rol dword [rax - 0x6bf0d006], 0xc2
or dl, r9b
test r8b, r8b
jne case.0x1801fc1f0.6
movzx r8d, byte [rcx + 0x10]
lea r9, [0x1802c7e60]
or al, 0
movsxd r8, dword [r9 + r8*4]
add r8, r9
jmp r8
mov rcx, qword [rcx + 0x20]
add rcx, 4
jmp 0x1801fc17e
mov r8, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
lea r9, [rcx + 1]
test rcx, rcx
cmove r9, rcx
cmove ecx, ecx
cmove ecx, ecx
lea rcx, [r8 + r9]
add rcx, 2
add ch, cl
invalid
invalid
invalid
invalid
add ch, cl
invalid
mov r8, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
lea r9, [rcx + 1]
test rcx, rcx
cmove r9, rcx
lea rcx, [r8 + r9]
add rcx, 8
jmp 0x1801fc17e
mov ecx, 6
jmp 0x1801fc17e
mov ecx, 2
jmp 0x1801fc17e
lea r8, [0x1802c6398]
mov ecx, 2
call fcn.180226ec0
int3
xor ecx, ecx
xor ecx, ecx
xor r8d, r8d
jmp case.0x1801f994b.59
inc byte [rcx]
jbe 0x1801fc6e2
cmp r8, rsi
jne case.0x1801fb3b0.23
xor ecx, ecx
test r12b, r12b
je 0x1801fc5e3
xor r8d, r8d
mov r9d, edx
movzx ecx, cl
movzx r9d, r9b
add r9, rcx
add r9, r8
cmp rsi, r9
jbe 0x1801fc489
cmp al, 6
sete r13b
cmp al, 5
setb bl
ret
test r12b, r12b
setne r8b
mov r9, qword [rbp + 0x38]
lea rcx, [r9 + 1]
test r9, r9
cmove rcx, r9
cmp r12b, 2
jb 0x1801fc4a3
lea rbx, [rbp - 0x60]
lea r14, [rbp + 8]
nop dword [rax + rax]
mov rcx, rbx
mov rdx, r14
call fcn.1801fc700
cmp byte [rbp - 0x58], 0xa
jne 0x1801fc489
mov rax, rsi
sub rax, qword [rbp - 0x60]
jb 0x1801fc6bb
mov qword [rbp + 0x10], rax
mov rsi, rax
mov esi, eax
mov esi, eax
jne 0x1801fc460
xor esi, esi
mov rax, rdi
mov rdx, rsi
add rsp, 0xc8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movzx r14d, dl
or bl, dl
or r13b, r8b
mov rdx, qword [rbp + 0x28]
lea r8, [rdx + 4]
add al, 0x4c
mov dword [rbp], eax
add al, 0x4c
mov dword [rbp], eax
lea r8, [rdx + rcx]
add r8, 2
mov qword [rbp - 0x10], r8
lea rcx, [rdx + rcx + 8]
mov qword [rbp - 8], rcx
mov eax, eax
mov qword [rbp - 0x18], rax
jmp 0x1801fc4fb
xor eax, eax
test r12b, r12b
je case.0x1801f994b.50
add byte [rax], al
xor ecx, ecx
movzx eax, al
add rax, r14
invalid
add rax, rcx
enter 0x3948, 0xffffffffffffffc6
jbe 0x1801fc489
mov r15, rsi
lea rcx, [rbp - 0x60]
lea rdx, [rbp + 8]
or al, ch
cmc
add dword [rax], eax
add byte [rax + 0xf0aa87d], al
or cl, byte [rdi]
test edi, ebp
add byte [rax], al
invalid
mov rsi, r15
sub rsi, qword [rbp - 0x60]
jb 0x1801fc6c1
invalid
mov qword [rbp + 0x10], rsi
test bl, bl
jne case.0x1801f994b.53
test r13b, r13b
je 0x1801fc540
xor ecx, ecx
jmp 0x1801fc54f
mov ecx, 2
cmp rsi, 1
jbe 0x1801fc6d3
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax + 0x39], cl
cmp rcx, rsi
int1
je case.0x1801f994b.53
lea rax, [rdi + rsi]
lea eax, [rdi + rsi]
lea rdx, [rdi + rcx]
inc rdx
ret 0x3948
ret 0x940f
ror byte [rdi], 0xb6
or al, 0xf
jo 0x18f60f467
xchg ebp, eax
rol byte [rcx + 8], 0xc0
or al, al
ret 0x3948
jo 0x18f60f467
xchg ebp, eax
rol byte [rcx + 8], 0xc0
or al, al
or al, al
je 0x1801fc588
cmp cl, 0x2e
sete cl
and al, cl
test r12b, r12b
enter 0xffffffffffff8445, 0xffffffffffffffe4
jne case.0x1801fc5b2.6
invalid
jmp case.0x1801f994b.50
movzx eax, byte [rdx]
cmp al, 0x5c
sete cl
xchg esp, eax
invalid
xchg esp, eax
sar dword [rdi + rbp], 0xf
cmp al, 0x2f
sete al
or al, cl
cmp al, 0x2f
sete al
or al, cl
test r12b, r12b
test ah, ah
jne case.0x1801fc5b2.6
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
lea rdx, [0x1802c7e98]
add byte [rax + 0x63], cl
or al, 0x8a
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov rcx, qword [rbp]
jmp 0x1801fc4ed
invalid
mov rcx, qword [rbp - 0x10]
jmp 0x1801fc4ed
mov ecx, 6
jmp 0x1801fc4ed
invalid
invalid
mov rcx, qword [rbp - 8]
jmp 0x1801fc4ed
mov ecx, 2
add byte [rax], al
add cl, ch
invalid
or bh, bh
invalid
jmp 0x1801fc4ed
mov r8d, eax
lea r9, [0x1802c7e7c]
invalid
mov eax, 0x634f000c
add byte [rdi + 0x63], cl
add al, 0x81
add r8, r9
jmp r8
mov r8, qword [rbp + 0x28]
add r8, 4
jmp 0x1801fc414
mov rsi, r15
jmp 0x1801fc489
lea rcx, [rdi + rsi]
lea r9, [rdi + r8]
inc r9
cmp r9, rcx
sete cl
movzx r8d, byte [rdi + r8]
cmp r8b, 0x2e
setne r10b
or r10b, cl
or dl, cl
je 0x1801fc63f
cmp r8b, 0x2e
sete r8b
xchg esp, eax
rol byte [rax + riz - 0x3f], 0xe9
leave
std
invalid
invalid
std
invalid
movzx ecx, byte [r9]
cmp cl, 0x5c
sete r8b
cmp cl, 0x2f
sete cl
or cl, r8b
jmp 0x1801fc408
std
invalid
invalid
std
invalid
mov r8, qword [rbp + 0x28]
mov r9, qword [rbp + 0x38]
lea r10, [r9 + 1]
test r9, r9
sub byte [rbx + rcx*4 + 0x4d], cl
cmp byte [rbp - 0x73], cl
push rcx
add dword [rbp - 0x7b], ecx
leave
cmove r10, r9
add r8, r10
add r8, 2
jmp 0x1801fc414
mov r8, qword [rbp + 0x28]
mov r9, qword [rbp + 0x38]
lea r10, [r9 + 1]
test r9, r9
leave
sub byte [rbx + rcx*4 + 0x4d], cl
cmp byte [rbp - 0x73], cl
push rcx
add dword [rbp - 0x7b], ecx
leave
cmove r10, r9
add r8, r10
add r8, 8
jmp 0x1801fc414
mov r8d, 6
jmp 0x1801fc414
mov r8d, 2
jmp 0x1801fc414
mov r15, rsi
mov rsi, rax
lea r8, [0x1802c63f8]
mov rcx, rsi
mov rdx, r15
call fcn.180226f30
lea r8, [0x1802c6398]
mov rdx, rsi
call fcn.180226ec0
lea r8, [0x1802c6398]
mov ecx, 2
mov rdx, rsi
call fcn.180226ec0
int3
sete dl
movzx r8d, byte [rdx + 0x10]
movzx eax, byte [rdx + 0x10]
xor eax, eax
cmp r8d, 3
add eax, dword [rcx + 0xf]
xchg ebx, eax
ror dword [rbx + rcx*4 + 0x5a], 0x30
add eax, dword [rcx + 0xf]
xchg ebx, eax
ror dword [rbx + rcx*4 + 0x5a], 0x30
lea rdx, [r11 + 1]
test r11, r11
cmove rdx, r11
cmp bl, r15b
seta r11b
or r11b, r10b
je 0x1801fc89f
mov byte [rcx], 0xa
mov rax, rcx
add rsp, 0x38
add esp, 0x38
add esp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
mov al, r9b
lea eax, [rax + rax*2]
add eax, 7
invalid
mov dword [rbp - 0xc], eax
movzx r13d, byte [r12 + 0x3a]
mov rax, qword [r12 + 0x20]
and al, 0x20
and al, 0x20
lea r9, [rax + rdx + 2]
mov qword [rbp - 8], r9
add rdx, rax
add edx, eax
add rdx, 8
add edx, 8
mov qword [rbp], rdx
mov dword [rbp], edx
add rax, 4
mov rsi, qword [r12]
xor al, 0x24
xor al, 0x24
mov rdx, qword [r12 + 8]
mov r14d, r8d
mov r9, rdx
jmp 0x1801fc8ff
mov r10, qword [rbp]
test r10, r10
jne case.0x1801fc991.2
mov byte [r12 + 0x38], 1
mov bl, 1
mov r10, rsi
mov rsi, r10
cmp bl, r15b
ja 0x1801fc888
test bl, bl
je 0x1801fc980
movzx r10d, bl
cmp r10d, 1
jne 0x1801fc9a0
invalid
add byte [rcx - 0x3a], al
and al, 0x38
add al, byte [rcx - 0xa]
invalid
mov byte [r12 + 0x38], 2
test r13b, 1
jne 0x1801fcadb
mov bl, 2
cmp r8d, 3
jb 0x1801fc8f4
cmp r8d, 5
je 0x1801fc8f4
cmp r8d, 6
jne 0x1801fcba3
test rdx, rdx
je 0x1801fca7f
add byte [rax], al
add byte [rax], al
movzx r10d, byte [rsi]
cmp rdx, 1
je 0x1801fca86
cmp r10b, 0x2e
jne 0x1801fca86
movzx r10d, byte [rsi + 1]
cmp r10d, 0x2f
je 0x1801fca9f
mov dh, 0x56
add dword [rcx - 0x7d], eax
cli
invalid
cmp r10d, 0x5c
jne 0x1801fc8f4
jmp 0x1801fca9f
nop dword [rax + rax]
lea r10, [0x1802c7eb4]
movsxd r11, dword [r10 + r14*4]
add r11, r10
mov r10, rax
jmp r11
mov r10, qword [rbp - 8]
jmp case.0x1801fc991.0
test rdx, rdx
je 0x1801fcafb
xor r11d, r11d
cmp r8b, 3
jae 0x1801fc9e0
nop word cs:[rax + rax]
cmp byte [rsi + r11], 0x5c
je 0x1801fca09
inc r11
cmp rdx, r11
jne 0x1801fc9c0
jmp 0x1801fc9f9
movzx r9d, byte [rsi + r11]
cmp r9d, 0x2f
cmp ecx, 0x2f
je 0x1801fca09
cmp r9d, 0x5c
je 0x1801fca09
inc r11
cmp rdx, r11
jne 0x1801fc9e0
xor r10d, r10d
mov r11, rdx
test r11, r11
test ebx, ebx
jne 0x1801fca14
mov dil, 0xa
jmp 0x1801fca50
invalid
mov r10d, 1
test r11, r11
je 0x1801fca04
mov dil, 9
cmp r11, 2
cmp ebx, 2
je case.0x1801fb3b0.40
cmp r11, 1
jne 0x1801fca50
cmp byte [rsi], 0x2e
movzx edi, byte [rbp - 0xc]
mov r9d, 9
or dword [rax], eax
add byte [rax], al
cmovne edi, r9d
jmp 0x1801fca50
cmp byte [rsi], 0x2e
jne 0x1801fca50
cmp byte [rsi + 1], 0x2e
sete dil
xor dil, 9
nop word [rax + rax]
nop dword [rax + rax]
add r10, r11
mov r9, rdx
invalid
sub r9, r10
jb 0x1801fcbab
invalid
add qword [rax], r8
add dword [rax], eax
invalid
add r10, rsi
mov qword [r12], r10
adc al, 0x24
mov qword [r12 + 8], r9
mov bl, 2
mov rdx, r9
cmp dil, 0xa
je 0x1801fc8f7
jge case.0x1801fb3b0.44
invalid
jmp case.0x1801fc5b2.22
add byte [rax], al
add byte [rcx], dh
shr cl, cl
xor edx, edx
jmp 0x1801fc8f4
outsb dx, byte [rsi]
invalid
invalid
invalid
outsb dx, byte [rsi]
invalid
invalid
cmp r10b, 0x2e
cmp dl, 0x2e
sete r10b
cmp rdx, 1
sete r11b
test r11b, r10b
ror dword [rdi], cl
test byte [rbp - 2], dl
invalid
invalid
ror dword [rdi], cl
test byte [rbp - 2], dl
invalid
dec dword [rbp - 0x7b]
leave
test r9, r9
je 0x1801fcbf1
test byte [rcx + 1], cl
add dword [rax], eax
add byte [rcx - 1], cl
add byte [rax], al
dec r9
leave
inc rsi
inc esi
mov qword [r12], rsi
mov qword [r12 + 8], r9
and al, 8
and al, 8
mov byte [rcx], 7
jmp case.0x1801fd2e4.22
mov byte [r12 + 0x38], 1
lea rdx, [0x1802c7ed0]
add al, 0xb4
or al, 0
and al, 0x38
add dword [rax - 0x73], ecx
adc eax, 0xcb404
add al, 0xb4
or al, 0
add al, 0xb4
or al, 0
movsxd r10, dword [rdx + r14*4]
adc al, 0xb2
add r10, rdx
jmp r10
invalid
loop 0x1801fcb20
mov r10, rax
mov edx, eax
jmp 0x1801fcb30
push rbp
test r9, r9
je 0x1801fcbde
dec r9
inc rsi
mov qword [r12], rsi
xor al, 0x24
mov qword [r12 + 8], r9
and al, 8
or dh, al
add dword [rsi], eax
mov byte [rcx], 6
jmp case.0x1801fd2e4.22
inc dword [rcx - 0x3a]
and al, 0x38
mov byte [r12 + 0x38], 3
jmp 0x1801fc888
add ebp, ecx
invalid
mov byte [rcx], dil
mov qword [rcx + 8], rsi
cmp dword [rax - 0x77], ecx
jno 0x1801fcb15
mov qword [rcx + 0x10], r11
mov dword [rcx + 0x10], ebx
jmp case.0x1801fd2e4.22
jne 0x1801fcb11
invalid
dec dword [rbx + rcx*4 + 0x55]
clc
mov r10, qword [rbp - 8]
jmp 0x1801fcb30
mov r10d, 6
add byte [rax], al
jmp 0x1801fcb30
mov r10, qword [rbp]
jmp 0x1801fcb30
invalid
invalid
mov r10d, 2
add byte [rax], al
cmp r10, r9
ja case.default.0x1801fcb47
invalid
retf 0x870f
add byte [rax - 0x73], cl
adc eax, 0xcb3a8
or al, 0
lea rdx, [0x1802c7ee8]
or al, 0
movsxd r11, dword [rdx + r14*4]
add r11, rdx
add ebx, edx
add ebx, edx
jmp r11
mov rax, qword [rbp]
jmp case.0x1801fcb47.0
mov rax, qword [rbp - 8]
jmp case.0x1801fcb47.0
mov eax, 6
jmp case.0x1801fcb47.0
mov eax, 2
mov rdx, r9
sub rdx, rax
jb 0x1801fcbcc
add rax, rsi
mov qword [r12], rax
mov qword [r12 + 8], rdx
mov rax, qword [r12 + 0x30]
mov qword [rcx + 0x20], rax
movups xmm0, xmmword [r12 + 0x11]
movups xmm1, xmmword [r12 + 0x21]
movups xmmword [rcx + 0x11], xmm1
movups xmmword [rcx + 1], xmm0
mov byte [rcx], r8b
mov qword [rcx + 0x28], rsi
mov qword [rcx + 0x30], r10
jmp case.0x1801fd2e4.22
mov byte [rcx], 6
jmp case.0x1801fd2e4.22
lea r8, [0x1802c6470]
mov rcx, r10
call fcn.180226ec0
lea r8, [0x1802c6410]
mov rcx, r10
mov rdx, r9
call fcn.180226f30
lea r8, [0x1802c6428]
mov rcx, rax
mov rdx, r9
call fcn.180226ec0
lea r8, [0x1802c6458]
mov ecx, 1
xor edx, edx
call fcn.180226ec0
lea r8, [0x1802c6440]
mov ecx, 1
xor edx, edx
call fcn.180226ec0
int3
mov byte [rsi], 0xa
mov rax, rsi
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov byte [rsi], dl
movaps xmm0, xmmword [rbp - 0x20]
movaps xmm1, xmmword [rbp - 0x10]
movaps xmm2, xmmword [rbp]
movups xmmword [rsi + 1], xmm0
movups xmmword [rsi + 0x11], xmm1
movups xmmword [rsi + 0x21], xmm2
push rsi
and dword [rax - 0x75], ecx
cmovs r9d, dword [r9 + 0x2e93046]
invalid
invalid
invalid
mov byte [rdi + 0x39], 1
mov al, 1
cmp r13b, al
ja 0x1801fcc39
cmp al, 1
je 0x1801fcde0
movzx eax, al
cmp eax, 2
jne 0x1801fce60
int1
add byte [rax], al
invalid
mov rcx, rdi
call fcn.1801fc110
cmp r14, rax
jbe 0x1801fcd50
invalid
lea rcx, [rbp - 0x60]
mov rdx, rdi
call fcn.1801fc700
dec dword [rdi]
mov dh, 0x55
push rbp
test al, 0x41
movups xmm0, xmmword [rsp]
movups xmm1, xmmword [r12 + 0x10]
movups xmm2, xmmword [r12 + 0x20]
movaps xmmword [rbp - 0x20], xmm0
movaps xmmword [rbp - 0x10], xmm1
movaps xmmword [rbp], xmm2
push rbp
add byte [rcx - 0x75], cl
and al, 0x2f
push rbp
add byte [rcx - 0x75], cl
and al, 0x2f
mov qword [rbp + 0xf], rax
mov rbx, r14
sub rbx, qword [rbp - 0x60]
sub ebx, dword [rbp - 0x60]
jb 0x1801fcf3a
mov qword [rdi + 8], rbx
mov al, 2
mov r14, rbx
invalid
cmp dl, 0xa
cli
invalid
je 0x1801fcd56
jmp 0x1801fcd13
nop dword cs:[rax + rax]
mov byte [rdi + 0x39], 0
xor eax, eax
invalid
cmp r15d, 3
cmp edi, 3
jb 0x1801fcd56
cmp r15d, 5
je 0x1801fcd56
add eax, 0xff5c840f
invalid
cmp r15d, 6
cmp edi, 6
jne case.0x1801f9b95.84
test r14, r14
je case.0x1801fd2e4.42
div byte [rbp + rbp + 0x49]
cmp esi, 1
cmp r14, 1
sete cl
mov r8, qword [rbp + 0x18]
ror dword [rbx + rcx*4 + 0x45], 0x18
movzx eax, byte [r8]
add byte [rsi + rbp], bh
cmp al, 0x2e
setne dl
or dl, cl
je 0x1801fce3b
cmp al, 0x2e
sete al
cmp r14, 1
sete cl
xchg esp, eax
invalid
test cl, al
je case.0x1801fc5f4.35
xchg esp, eax
rol dword [rcx + rax*8 - 0x1f16de8c], 0
add byte [rax], al
invalid
jmp 0x1801fcf16
add byte [rax], al
add byte [rbp + 0x31], al
imul bl
invalid
xor r14d, r14d
jmp case.0x1801fc5f4.35
movzx eax, byte [r8 + 1]
cmp eax, 0x2f
je 0x1801fcf16
add byte [rax], al
add byte [rax], al
cmp eax, 0x5c
je 0x1801fcf16
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx], dh
xor eax, eax
invalid
std
invalid
xor eax, eax
jmp 0x1801fcd56
and dword [rcx + rcx*4 - 8], eax
mov eax, r15d
lea rcx, [0x1802c7f00]
or eax, 0xcb096
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
mov r8, qword [rbp + 0x18]
jmp rax
mov rax, qword [rdi + 0x20]
add rax, 4
jmp 0x1801fced1
mov byte [rdi + 0x39], 0
cmp dword [rax], eax
sub rbx, 1
jb 0x1801fcf4c
invalid
invalid
add byte [rax], al
invalid
jmp case.0x1801fc991.21
invalid
mov qword [rdi + 8], rbx
mov byte [rsi], 6
jmp 0x1801fcc3c
mov rax, qword [rdi + 0x20]
and byte [r8 - 0x75], r9b
xor byte [r8 - 0x73], r9b
push rcx
mov rcx, qword [rdi + 0x30]
lea rdx, [rcx + 1]
add dword [rax - 0x7b], ecx
leave
add dword [rax - 0x7b], ecx
leave
cmove rdx, rcx
add rax, rdx
add rax, 8
ror byte [rax], 0xeb
invalid
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
xor byte [r8 - 0x73], r9b
push rcx
invalid
and byte [r8 - 0x75], r9b
xor byte [r8 - 0x73], r9b
xor byte [rax - 0x73], cl
push rcx
add dword [rax - 0x7b], ecx
test rcx, rcx
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add rax, 2
add eax, 2
test rax, rax
je case.0x1801fce75.6
invalid
invalid
mov byte [rdi + 0x39], 3
mov rax, qword [rdi + 0x30]
mov qword [rsi + 0x20], rax
movups xmm0, xmmword [rdi + 0x11]
movups xmm1, xmmword [rdi + 0x21]
movups xmmword [rsi + 0x11], xmm1
adc dword [rdi], ecx
adc dword [rsi + 1], eax
adc dword [rdi], ecx
adc dword [rsi + 1], eax
movzx eax, byte [rbp + 0x27]
mov byte [rsi], al
mov qword [rsi + 0x28], r8
sub byte [rax - 0x77], r9b
pop rsi
xor cl, ch
invalid
std
invalid
invalid
mov byte [rdi + 0x39], 3
jmp 0x1801fcc39
mov byte [rsi], 6
jmp 0x1801fcc3c
sub rbx, 1
jb 0x1801fcf5d
mov qword [rdi + 8], rbx
mov byte [rsi], 7
invalid
jmp 0x1801fcc3c
mov esi, ebx
lea r8, [0x1802c64b8]
xchg ebp, eax
or al, 0
mov rdx, r14
call fcn.180226f30
mov rcx, rbx
lea r8, [0x1802c64b8]
lea eax, [0x1802c64b8]
add byte [rcx + rcx*4 - 0xe], cl
mov rdx, r14
call fcn.180226f30
add al, byte [rax]
lea r8, [0x1802c64a0]
mov rcx, rbx
xor edx, edx
call fcn.180226f30
rcr dword [rdi - 0x72b3fffe], cl
lea r8, [0x1802c6488]
lea eax, [0x1802c6488]
add eax, 0xc9524
mov rcx, rbx
xor edx, edx
call fcn.180226f30
lahf
add al, byte [rax]
int3
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x1c8
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
mov qword [rbp + 0x140], 0xfffffffffffffffe
add dword [rax], eax
add dword [rax], eax
add dh, bh
invalid
mov qword [rbp + 0x130], r8
mov dword [rbp + 0x130], eax
mov rsi, rdx
mov r12, rcx
int3
mov r15, qword [rcx + 8]
mov r14, qword [rcx + 0x10]
invalid
int3
adc byte [rbp - 0x7b], cl
test r14, r14
je 0x1801fcfca
div byte [rdx + rbx + 0x43]
movzx eax, byte [rsi + rdi - 1]
mov dh, 0x44
invalid
invalid
movzx eax, byte [r14 + r15 - 1]
mov dh, 0x44
invalid
invalid
cmp al, 0x2f
setne cl
cmp al, 0x5c
setne al
and al, cl
xchg ebp, eax
shl byte [rax], 0xc8
mov dword [rbp + 0x128], eax
add byte [rax], al
add bl, ch
jmp case.0x1801fb3b0.67
or al, bh
test dword [rax], ebp
sub byte [rcx], al
invalid
mov dword [rbp + 0x128], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rcx, [rbp + 0xb0]
mov rdx, r15
add byte [rax], al
lea rcx, [rbp + 0xb0]
mov rdx, r15
add byte [rcx + rcx*4 - 6], cl
mov r8, r14
invalid
call fcn.180205d90
stosb byte [rdi], al
lea eax, [rax]
add byte [rdi], cl
invalid
movzx ebx, byte [rbp + 0xb0]
mov dh, 0x9d
mov al, 0
invalid
add byte [rax], al
add byte [rdi], cl
invalid
add byte [rax], al
movzx eax, bl
mov dh, 0xc3
mov r9, qword [rbp + 0xc0]
mov r13, qword [rbp + 0xd0]
lodsd eax, dword [rsi]
rol byte [rax], 1
add byte [rax], al
add byte [rbx + rcx*4 - 0x53], cl
lodsd eax, dword [rsi]
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xcaf17
invalid
scasd eax, dword [rdi]
or al, 0
invalid
lea rcx, [0x1802c7f1c]
lea ecx, [0x1802c7f1c]
scasd eax, dword [rdi]
or al, 0
invalid
add byte [rbx + riz*2 + 4], cl
or dword [rcx + 1], 0xf2894cc8
movsxd r8, dword [rcx + rax*4]
add r8, rcx
mov rdx, r14
mov rcx, r15
jmp r8
jmp rax
lea rcx, [r9 + 4]
lea ecx, [rcx + 4]
add al, 0xeb
jmp 0x1801fd04f
xor al, 0x49
lea ecx, [rbp + 1]
lea rcx, [r13 + 1]
test r13, r13
cmove rcx, r13
cmove ecx, ebp
cmove ecx, ebp
add rcx, r9
add rcx, 8
add ecx, 8
add ecx, 8
jmp 0x1801fd04f
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x1801fd04f
lea rcx, [r13 + 1]
test r13, r13
in eax, dx
add qword [r13 - 0x7b], r9
in eax, dx
cmove rcx, r13
add rcx, r9
add ecx, ecx
int 0x4c
add ecx, ecx
add rcx, 2
jmp 0x1801fd04f
invalid
mov ecx, 2
add al, byte [rax]
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 0xe], cl
mov rdx, r14
mov edx, esi
sub rdx, rcx
jb case.default.0x1801fd618
or al, byte [rax]
invalid
or al, byte [rax]
add byte [rcx + rax - 7], cl
add rcx, r15
add rcx, r15
test rdx, rdx
je 0x1801fd078
invalid
adc eax, 0x8009b60f
movzx ecx, byte [rcx]
cmp cl, 0x2f
stc
invalid
stc
invalid
sete dl
cmp cl, 0x5c
sete dil
xchg esp, eax
ret 0xf980
or dil, dl
or bh, dl
jmp 0x1801fd07a
xor edi, edi
mov rcx, qword [rbp + 0xb1]
mov cl, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rbp + 0xb8]
mov qword [rbp + 0x1f], rdx
invalid
xchg ebp, eax
mov eax, 0x48000000
mov dword [rbp + 0x1f], edx
invalid
invalid
mov qword [rbp + 0x18], rcx
cmp bl, 6
invalid
mov qword [rbp + 0xa8], r12
invalid
invalid
add byte [rcx + rcx*4 + 0x7d], cl
je case.default.0x1801fd0b5
mov qword [rbp + 0x48], r15
mov dword [rbp + 0x48], edi
jge case.0x1801fc991.46
je case.default.0x1801fd0b5
mov ecx, 6
mov eax, eax
add byte [rcx + 0x158d48c0], cl
mov ch, byte [rsi + 0x634c000c]
add byte [rbx + riz*2 + 4], cl
invalid
lea rdx, [0x1802c7f38]
movsxd r8, dword [rdx + rax*4]
add byte [rbx + riz*2 + 4], cl
invalid
add r8, rdx
add eax, edx
jmp r8
jmp rax
lea rdx, [r9 + 4]
test rdx, rdx
jne 0x1801fd0f3
invalid
xor ch, bl
lea rdx, [r13 + 1]
lea rdx, [r13 + 1]
jmp case.default.0x1801fd0b5
lea rdx, [r13 + 1]
test r13, r13
cmove rdx, r13
add rdx, r9
add edx, ecx
add edx, ecx
add rdx, 2
add edx, 2
test rdx, rdx
jne 0x1801fd0f3
jmp case.default.0x1801fd0b5
lea rdx, [r13 + 1]
test r13, r13
cmove rdx, r13
add rdx, r9
add rdx, 8
add edx, 8
invalid
invalid
add edx, 8
or byte [rax - 0x7b], cl
test rdx, rdx
je case.default.0x1801fd0b5
sal byte [rbp + rbx + 0x48], cl
lea edx, [0x1802c7f50]
lea rdx, [0x1802c7f50]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
loopne case.0x1801fce75.30
lea rcx, [r9 + 4]
lea ecx, [rcx + 4]
add al, 0x4c
cmp rcx, r14
cmp ecx, esi
int1
je 0x1801fd329
mov r15, r9
mov r12, qword [rbp + 0xc8]
mov rcx, rsi
mov rdx, qword [rbp + 0x130]
mov edx, dword [rbp + 0x130]
add dword [rax], eax
add al, ch
invalid
xlatb
or eax, dword [rax]
add byte [rax], al
call fcn.1801fdd00
test al, al
jne 0x1801fd1c3
add byte [rax], al
add byte [rax + rax*8 + 0x92850f], al
add byte [rax], al
lea rcx, [rbp + 0xb0]
lea ecx, [rbp + 0xb0]
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rdx, rsi
mov edx, esi
mov r8, qword [rbp + 0x130]
mov r8, qword [rbp + 0x130]
call fcn.180205d90
movzx edx, byte [rbp + 0xb0]
invalid
mov word [rax], es
add byte [rdi], cl
mov dh, 0x95
mov al, 0
add byte [rax], al
invalid
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rbp + 0xc0]
mov ecx, dword [rbp + 0xc0]
mov rax, qword [rbp + 0xd0]
mov eax, dword [rbp + 0xd0]
rol byte [rax], 1
add byte [rax], al
lea r8, [0x1802c7f64]
scasb al, byte [rdi]
or al, 0
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
ret 0xe2ff
add rcx, 4
jmp 0x1801fd1b6
invalid
rol dword [rbx + rbp*8], 0x44
mov ecx, 2
cmp rcx, r14
cmp ecx, esi
je 0x1801fd329
add bl, ch
jmp case.default.0x1801fd0b5
mov cs, word [rax - 0x73]
lea rdx, [rax + 1]
test rax, rax
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x1801fd1b6
mov ecx, 6
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x1801fd1b6
mov ecx, 6
jmp 0x1801fd1b6
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
add ecx, 8
add ecx, 8
jmp 0x1801fd1b6
mov ecx, 2
cmp rcx, qword [rbp + 0x130]
cmp ecx, dword [rbp + 0x130]
ja 0x1801fdae7
mov rcx, qword [rbp + 0xa8]
mov qword [rcx + 0x10], 0
add byte [rax], al
mov rdx, rsi
mov edx, esi
mov r8, qword [rbp + 0x130]
add rsp, 0x1c8
pop rbx
pop rdi
add dword [rax], eax
add byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
jmp fcn.1802056f0
cmp bl, 6
je case.0x1801fcad3.33
invalid
nop
add byte [rax], al
invalid
cmp bl, 3
setb al
cmp qword [rbp + 0x130], 0
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
setne cl
test cl, al
je case.0x1801fcad3.33
mov rax, qword [rbp + 0x48]
mov qword [rbp + 0x50], rax
push r8
push r8
mov qword [rbp + 0x58], r14
pop rax
mov byte [rbp + 0x60], bl
mov rax, qword [rbp + 0x18]
mov rcx, qword [rbp + 0x1f]
mov qword [rbp + 0x61], rax
mov qword [rbp + 0x68], rcx
push 0x707d894c
pop rbp
invalid
push 0x707d894c
mov qword [rbp + 0x78], r12
mov qword [rbp + 0x80], r13
lodsd eax, dword [rsi]
add byte [rax], 0
invalid
js 0x1801fd286
mov dword [rbp + 0x80], ebp
lodsd eax, dword [rsi]
add byte [rax], 0
add byte [rsi - 0x39], ah
test dword [rax], ecx
mov word [rbp + 0x88], 0x200
mov byte [rbp + 0x8a], dil
add al, byte [rax - 0x78]
mov ebp, 0x8a
lea rcx, [rbp - 0x58]
lea rdx, [rbp + 0x50]
lea edx, [rbp + 0x50]
call fcn.1801fc830
cmp byte [rbp - 0x58], 0xa
jne 0x1801fd343
mov qword [rbp + 0xf0], 0
mov dword [rbp + 0xf0], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test eax, edi
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], eax
add byte [rcx], al
invalid
mov qword [rbp + 0xf8], 8
mov qword [rbp + 0x100], 0
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add cl, ch
jmp case.0x1801fc5b2.90
lea rcx, [rbp + 0xb0]
add byte [rax], al
add byte [rax], al
jmp case.0x1801fc5b2.90
lea rcx, [rbp + 0xb0]
mov rdi, rsi
mov rdx, rsi
mov rsi, qword [rbp + 0x130]
mov ch, 0x30
add dword [rax], eax
add byte [rax], al
mov ch, 0x30
add dword [rax], eax
invalid
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
mov r8, rsi
call fcn.180205d90
out 0x8a, eax
add byte [rax], al
out 0x8a, eax
add byte [rax], al
movzx eax, byte [rbp + 0xb0]
mov rcx, qword [rbp + 0xc0]
mov rdx, qword [rbp + 0xd0]
mov edx, dword [rbp + 0xd0]
mov edx, dword [rbp + 0xd0]
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
ror byte [rbp + rcx*4 + 0xd], 0xff
lodsb al, byte [rsi]
or al, 0
movzx r8d, al
lea r9, [0x1802c7fc8]
movsxd r10, dword [r9 + r8*4]
add r10, r9
invalid
retf 0x8949
mov r8, rsi
mov rbx, rdi
mov r9, rdi
mov rsi, qword [rbp + 0xa8]
mov rdi, qword [rbp + 0x48]
jmp r10
add rcx, 4
add ecx, 4
jmp 0x1801fd529
cmp dword [rdx], eax
add byte [rax], al
lea rax, [r13 + 1]
test r13, r13
cmove rax, r13
lea rcx, [r9 + rax]
add rcx, 2
cmp rcx, r14
cmp ecx, esi
cmp ecx, esi
je 0x1801fd329
jmp case.default.0x1801fd0b5
lea rax, [r13 + 1]
test r13, r13
cmove rax, r13
lea rcx, [r9 + rax]
add rcx, 8
cmp rcx, r14
jne case.default.0x1801fd0b5
mov r15, r9
cmp bl, 5
setne al
xchg ebp, eax
shl byte [rdx], 0x85
sub byte [rcx], al
add byte [rax], al
mov dword [rbp + 0x128], eax
jmp 0x1801fd113
movzx eax, byte [0x1803155a1]
mov ecx, 0xe0
mov edx, 8
add byte [rax], al
add al, ch
invalid
jae 0x1801fd338
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
invalid
mov ah, 7
add byte [rax], al
test byte [rdi + rax - 0x76b70000], dh
invalid
mov r14, rax
mov rax, qword [rbp - 0x28]
mov qword [r14 + 0x30], rax
xor byte [rdi], cl
adc byte [rbp - 0x58], al
movups xmm1, xmmword [rbp - 0x48]
movups xmm2, xmmword [rbp - 0x38]
enter 0xf41, 0x11
push rsi
and byte [rcx + 0xf], al
adc dword [rsi + 0x10], ecx
enter 0xf41, 0x11
push rsi
and byte [rcx + 0xf], al
adc dword [rsi + 0x10], ecx
movups xmmword [r14], xmm0
mov qword [rbp + 0x90], 4
add byte [rax], al
add al, 0
add byte [rax + rax], al
add byte [rax], al
mov qword [rbp + 0x98], r14
mov qword [rbp + 0xa0], 1
invalid
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
movabs al, byte [0xf00000001000000]
add byte [rax], al
add byte [rdi], cl
invalid
movups xmm0, xmmword [rbp + 0x50]
adc byte [rbp + 0x50], al
push rax
movups xmm1, xmmword [rbp + 0x60]
movups xmm2, xmmword [rbp + 0x70]
movups xmm3, xmmword [rbp + 0x80]
movaps xmmword [rbp + 0xe0], xmm3
add byte [rax], al
add byte [rax], al
movaps xmmword [rbp + 0xd0], xmm2
movaps xmmword [rbp + 0xc0], xmm1
movaps xmmword [rbp + 0xb0], xmm0
lea rcx, [rbp + 0xf0]
add byte [rax], al
add byte [rax - 0x73], cl
xchg ebp, eax
mov al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
xchg ebp, eax
mov al, 0
add byte [rax], al
invalid
add al, ch
hlt
call fcn.1801fc830
cmp byte [rbp + 0xf0], 0xa
je case.0x1801fb3b0.118
invalid
invalid
add byte [rax], al
invalid
mov r15d, 1
mov edi, 1
add dword [rax], eax
add byte [rax], al
lea rdi, [rbp + 0x90]
nop
add byte [rax], al
add byte [rbp + rcx*4 - 0x53], cl
invalid
invalid
lodsd eax, dword [rsi]
lea r13, [rbp + 0xf0]
lea r12, [rbp + 0xb0]
mov al, 0
add byte [rax], al
lock add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 - 0x5b], cl
mov al, 0
add byte [rax], al
cmp r15, qword [rbp + 0x90]
cmp edi, dword [rbp + 0x90]
mov ebp, 0x90
nop
add byte [rax], al
add byte [rbp + 0x27], dh
jne 0x1801fd43e
jne 0x1801fd43e
invalid
mov qword [rsp + 0x20], 0x38
mov dword [rsp + 0x20], 0x38
mov r8d, 1
mov r9d, 8
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rcx, rdi
mov ecx, edi
mov rdx, r15
mov edx, edi
cli
call fcn.180225800
mov r14, qword [rbp + 0x98]
cwde
add byte [rax], al
add byte [rax], al
add byte [rax], al
imul rax, r15, 0x38
mov rcx, qword [rbp + 0x120]
lea esp, [rax]
add dword [rax], eax
invalid
invalid
cmp byte [rax - 0x75], cl
lea esp, [rax]
and byte [rcx], al
add dword [rax], eax
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
mov qword [r14 + rax + 0x30], rcx
mov dword [rsi + rax + 0x30], ecx
movups xmm0, xmmword [rbp + 0xf0]
movups xmm1, xmmword [rbp + 0x100]
add byte [rax], al
add byte [rdi], cl
adc byte [rbp + 0x100], cl
add byte [rax], al
add byte [rax], al
movups xmm2, xmmword [rbp + 0x110]
adc byte [rbp + 0x110], dl
adc byte [rcx], al
add byte [rax], al
movups xmmword [r14 + rax + 0x20], xmm2
movups xmmword [rsi + rax + 0x20], xmm2
movups xmmword [r14 + rax + 0x10], xmm1
movups xmmword [r14 + rax], xmm0
invalid
invalid
adc byte [rcx + 0xf], al
adc dword [rsi + rax], eax
inc r15
inc edi
mov qword [rbp + 0xa0], r15
mov dword [rbp + 0xa0], edi
movabs al, byte [0x894ce9894c000000]
loop 0x1801fd46d
add byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
mov rdx, r12
call fcn.1801fc830
inc dword [rax + 0xf0bd]
add byte [rdx], cl
cmpsd dword [rsi], dword [rdi]
invalid
inc dword [rax + 0xf0bd]
add byte [rdx], cl
mov ebp, 0xf0
or cl, byte [rdi]
jne case.default.0x1801fd4e9
test dword [rax - 1], edi
js case.0x1801fd012.49
invalid
invalid
movups xmm0, xmmword [rbp + 0x90]
test dword [rax + 0xf000000], edx
nop
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rbp + 0xf0], xmm0
sub dword [rbp + 0xf0], eax
mov rax, qword [rbp + 0xa0]
mov eax, dword [rbp + 0xa0]
mov qword [rbp + 0x100], rax
mov dword [rbp + 0x100], eax
test dword [rax], eax
add dword [rax], eax
add byte [rax], al
invalid
test dword [rdi], edi
add byte [rcx], al
add byte [rax], al
mov byte [rbp + 0x13f], 1
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add dword [rax - 0x73], ecx
push r8
push rax
lea rcx, [rbp + 0x50]
push rax
mov rdx, rsi
mov r8, qword [rbp + 0x130]
mov eax, dword [rbp + 0x130]
test dword [rax], esi
add dword [rax], eax
add al, ch
call fcn.180205d90
invalid
mov byte [rax], al
add byte [rdi], cl
add byte [rax], al
movzx edx, byte [rbp + 0x50]
mov dh, 0x55
push rbp
push rax
mov rcx, qword [rbp + 0x60]
mov ecx, dword [rbp + 0x60]
mov rax, qword [rbp + 0x70]
lea r8, [0x1802c7f80]
invalid
stosb byte [rdi], al
or al, 0
jo 0x1801fd525
lea eax, [0x1802c7f80]
movabs eax, dword [0x4d900c634d000caa]
add ecx, eax
invalid
stosb byte [rdi], al
or al, 0
add byte [rbp + 0x63], cl
or al, 0x90
nop
movsxd r9, dword [r8 + rdx*4]
invalid
nop
add r9, r8
ror dword [rax - 0x77], 0xf2
mov rdx, rsi
jmp r9
jmp rcx
add rcx, 4
jmp 0x1801fd6e3
out dx, al
add dword [rax], eax
add byte [rbp + rcx*4 + 0x42], cl
invalid
lea r8, [rdx + 1]
test rdx, rdx
test edx, edx
add dword [rax - 0x7b], ecx
add dword [rax - 0x7b], ecx
test edx, edx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
invalid
cmove r8, rdx
cmove eax, edx
ret 0x14c
add rcx, r8
add ecx, eax
ror dword [rax - 0x7d], 0xc1
or bl, ch
invalid
add rcx, 8
ror dword [rax], 0xeb
jmp 0x1801fd529
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
jmp 0x1801fd529
lea r8, [rdx + 1]
test rdx, rdx
test edx, edx
add dword [rax - 0x7b], ecx
test edx, edx
ror byte [rdi + rcx + 0x44], cl
cmove r8, rdx
add rcx, r8
ror dword [rax - 0x7d], 0xc1
invalid
ret 0x14c
ror dword [rax - 0x7d], 0xc1
add ch, bl
add eax, 0x2b9
invalid
add al, byte [rax]
invalid
jmp 0x1801fd529
mov ecx, 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x7b], cl
xor byte [rcx], al
add byte [rax], al
mov r8, qword [rbp + 0x130]
mov eax, dword [rbp + 0x130]
sub r8, rcx
sub eax, ecx
jb 0x1801fdae7
add eax, 0x1480000
invalid
add rcx, rbx
mov r9, rcx
mov ecx, ecx
leave
test r8, r8
je 0x1801fd552
movzx ecx, byte [r9]
mov dh, 9
cmp ecx, 0x2f
je 0x1801fd58b
invalid
cmp ecx, 0x5c
stc
pop rsp
je 0x1801fd58b
cmp dword [rbx + rdi*8], eax
add al, 0xfb
cmp al, 1
ja 0x1801fd58b
add dword [rdi + 0x33], esi
cmp byte [rbp + 0x128], 0
sub byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov ecx, esi
mov rdx, rbx
je 0x1801fd1d5
test byte [rdx - 4], ch
invalid
dec dword [rax - 0x73]
lea rdx, [0x1802c6392]
adc eax, 0xc8e20
mov r8d, 1
mov eax, 1
mov rcx, rsi
mov ecx, esi
int1
call fcn.1802056f0
add byte [rax], al
mov rdx, rbx
mov edx, ebx
fimul dword [rax - 0x77]
int1
mov rcx, rsi
jmp 0x1801fd1d5
invalid
lea rcx, [rbp + 0xb0]
lea ecx, [rbp + 0xb0]
mov al, 0
add byte [rax], al
add byte [rax - 0x77], cl
cli
add byte [rax], al
mov rdx, rdi
mov r8, r14
mov eax, esi
call fcn.180205d90
movzx r8d, byte [rbp + 0xb0]
invalid
mov al, 0
add byte [rax], al
invalid
xchg dword [rax], eax
add byte [rdi + rcx - 0x4a], al
test dword [rax + 0x48000000], esi
mov eax, dword [rbp + 0xc0]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
test eax, eax
add byte [rax], al
invalid
add byte [rax], al
mov rax, qword [rbp + 0xc0]
rol byte [rax], 0
add byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rbp + 0xd0]
xchg ebp, eax
rol byte [rax], 1
add byte [rax], al
lea rcx, [0x1802c7fe4]
movsxd r9, dword [rcx + r8*4]
or al, 0x81
sub ch, byte [rdx + 0x634e000c]
or al, 0x81
or dword [rcx + 1], 0xe1ff41c9
add r9, rcx
jmp r9
jmp rcx
lea rcx, [rax + 4]
lea ecx, [rax + 4]
add al, 0xeb
jmp case.0x1801fd5c1.7
xor al, 0x48
lea ecx, [rdx + 1]
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rcx, rax
add rcx, 2
invalid
invalid
rol dword [rdx], 0xeb
add ch, bl
jmp case.0x1801fd5c1.7
and byte [rcx + 6], bh
mov ecx, 6
add bl, ch
sbb dword [rax - 0x73], ecx
lea rcx, [rdx + 1]
test rdx, rdx
invalid
invalid
jmp case.0x1801fd5c1.7
lea rcx, [rdx + 1]
lea ecx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
cmove ecx, edx
retf 0x148
add rcx, rax
add rcx, 8
invalid
ror dword [rax - 0x7d], 0xc1
or bl, ch
add eax, 0x2b9
mov ecx, 2
cmp rcx, r14
jmp case.0x1801fd5c1.7
mov ecx, 2
cmp rcx, r14
cmp ecx, esi
ja case.default.0x1801fd618
add al, 0
add byte [rcx + rcx*4 - 0x3f], al
mov ecx, r8d
lea r8, [0x1802c8000]
movsxd rcx, dword [r8 + rcx*4]
invalid
or al, 0x88
test eax, 0x6349000c
invalid
or al, 0x88
mov byte [rcx + rax - 0x3f], cl
add rcx, r8
add ecx, eax
sar edi, 0xe1
jmp rcx
add rax, 4
jmp 0x1801fd650
add al, 0xeb
xor byte [rcx], dh
xor eax, eax
mov rcx, rsi
xor eax, eax
mov rcx, rsi
mov rdx, rbx
jmp 0x1801fd6a6
lea rcx, [rdx + 1]
lea ecx, [rdx + 1]
test rdx, rdx
test edx, edx
ror byte [rax + 0xf], cl
retf 0x148
cmove rcx, rdx
cmove ecx, edx
add rax, rcx
add rax, 2
jmp 0x1801fd650
lea rcx, [rdx + 1]
test rdx, rdx
test edx, edx
test edx, edx
cmove rcx, rdx
cmove ecx, edx
add rax, rcx
add eax, ecx
enter 0xffffffffffff8348, 0xffffffffffffffc0
or byte [rax - 0x7b], cl
test eax, eax
mov rcx, rsi
add rax, 8
test rax, rax
test eax, eax
mov rcx, rsi
mov rdx, rbx
jne 0x1801fd678
xor eax, eax
mov qword [rcx + 0x10], rax
mov dword [rcx + 0x10], eax
mov dword [rcx + 0x10], eax
adc r9b, bpl
outsd dx, dword [rsi]
sti
jmp 0x1801fd1d5
invalid
mov eax, 6
jmp 0x1801fd672
mov eax, 2
mov rcx, rsi
mov rdx, rbx
cmp r14, rax
jbe 0x1801fd69b
invalid
invalid
invalid
cmp byte [rdi + rax], 0xbf
jg 0x1801fd69d
invalid
lea rcx, [0x1802c6742]
lea r8, str.std_src_sys_commonwtf8.rsassertion_failed:_is_code_point_boundary_self__new_len_
mov edx, 0x37
add byte [rax], al
add al, ch
invalid
xchg esp, eax
add al, byte [rax]
invalid
add byte [rax], al
add al, ch
test dword [rdx + rax + 0x49e67500], edx
xchg esp, eax
add al, byte [rax]
add byte [rbp - 0x1a], dh
cmp r14, rax
xchg esp, eax
add al, byte [rax]
invalid
add byte [rbp - 0x1a], dh
jne 0x1801fd683
cmp r14, rax
jb 0x1801fd1d5
mov qword [rcx + 0x10], rax
mov dword [rcx + 0x10], eax
jmp 0x1801fd1d5
dec dword [rax - 0x73]
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x1801fd6e3
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x1801fd6e3
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x1801fd6e3
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
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 [rax], al
add byte [rax + 0x3b], cl
lea esi, [rax]
add dword [rax], eax
add byte [rdi], cl
xchg dword [rdx], ecx
add al, 0
add byte [rbp + 4], dh
cmp rcx, qword [rbp + 0x130]
ja case.0x1801f994b.150
jne 0x1801fd6f6
xor eax, eax
jmp 0x1801fd70b
add rcx, rsi
mov rdx, rcx
movzx eax, byte [rdx]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
mov rcx, qword [rbp + 0x70]
mov qword [rbp + 0xe0], rcx
movups xmm0, xmmword [rbp + 0x50]
movups xmm1, xmmword [rbp + 0x60]
movups xmmword [rbp + 0xd0], xmm1
movups xmmword [rbp + 0xc0], xmm0
mov qword [rbp + 0xb0], rsi
mov rcx, qword [rbp + 0x130]
mov ecx, dword [rbp + 0x130]
mov qword [rbp + 0xb8], rcx
mov word [rbp + 0xe8], 0x200
mov byte [rbp + 0xea], al
lea rsi, [rbp + 0x51]
lea rdi, [rbp + 0x50]
lea rbx, [rbp + 0xb0]
xor r15d, r15d
jmp 0x1801fd7aa
mov rax, qword [rbp + 0xf8]
imul rcx, r14, 0x38
mov byte [rax + rcx], r12b
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmmword [rax + rcx + 1], xmm0
or byte [rcx], r8b
movups xmmword [rax + rcx + 0x11], xmm1
movups xmmword [rax + rcx + 0x21], xmm2
mov rdx, qword [rsi + 0x2f]
mov qword [rax + rcx + 0x30], rdx
cmp r13, 1
mov eax, 1
sbb rax, 0xffffffffffffffff
sbb eax, 0xffffffff
sbb eax, 0xffffffff
mov qword [rbp + 0x100], rax
mov byte [rbp + 0x13f], 1
mov rcx, rdi
mov rdx, rbx
call fcn.1801fc830
movzx r12d, byte [rbp + 0x50]
cmp r12, 0xa
je 0x1801fd8bb
lea ecx, [r12 - 6]
mov rax, r12
add rax, 0xfffffffffffffffb
sti
cmp cl, 4
cmovae rax, r15
cmp rax, 1
clc
invalid
je 0x1801fd817
cmp rax, 2
je 0x1801fd7aa
cmp rax, 3
jne 0x1801fd857
mov rax, qword [rbp + 0x100]
sub rax, 1
sub eax, 1
jb 0x1801fd7aa
mov rcx, qword [rbp + 0xf8]
imul rdx, rax, 0x38
cmp byte [rcx + rdx], 9
jne 0x1801fd7aa
mov qword [rbp + 0x100], rax
jmp 0x1801fd7aa
mov rax, qword [rbp + 0xf0]
mov r13, qword [rbp + 0x100]
add byte [rbp + 0x31], al
test byte [rbp - 0x7b], 0xed
add byte [rbp + 0x31], al
test byte [rbp - 0x7b], 0xed
setne r14b
mov qword [rbp + 0x100], r14
add byte [rcx], al
add byte [rax], al
cmp rax, r14
jne 0x1801fd764
invalid
invalid
invalid
invalid
invalid
mov byte [rbp + 0x13f], 1
test dword [rdi], edi
add dword [rax], eax
add byte [rcx], al
invalid
lea rcx, [rbp + 0xf0]
call fcn.1801f7420
invalid
invalid
jmp 0x1801fd764
mov r13, qword [rbp + 0x100]
mov ebp, dword [rbp + 0x100]
add byte [rax], al
cmp r13, qword [rbp + 0xf0]
jne 0x1801fd87a
mov byte [rbp + 0x13f], 1
lea rcx, [rbp + 0xf0]
call fcn.1801f7420
invalid
add al, ch
cmpsb byte [rsi], byte [rdi]
wait
invalid
mov rax, qword [rbp + 0xf8]
imul rcx, r13, 0x38
imul ecx, ebp, 0x38
mov byte [rax + rcx], r12b
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmmword [rax + rcx + 1], xmm0
adc dword [rax + rcx + 1], eax
adc dword [rax + rcx + 1], eax
movups xmmword [rax + rcx + 0x11], xmm1
movups xmmword [rax + rcx + 0x21], xmm2
mov rdx, qword [rsi + 0x2f]
mov edx, dword [rsi + 0x2f]
mov edx, dword [rsi + 0x2f]
mov qword [rax + rcx + 0x30], rdx
inc r13
mov qword [rbp + 0x100], r13
mov dword [rbp + 0x100], ebp
lodsd eax, dword [rsi]
add byte [rcx], al
add byte [rax], al
jmp 0x1801fd7aa
dec dword [rax - 0x39]
sub byte [r8], r8b
mov qword [rbp + 0x28], 0
mov dword [rbp + 0x28], 0
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rbp + 0x30], 1
invalid
invalid
mov qword [rbp + 0x30], 1
mov dword [rbp + 0x30], 1
mov qword [rbp + 0x38], 0
mov byte [rbp + 0x40], 1
add dword [rax - 0x75], ecx
test eax, esi
add byte [rax], al
add byte [rax], al
cmp byte [r8], r8b
add byte [rax], al
add dh, al
add dword [rax - 0x75], ecx
add dword [rax - 0x75], ecx
mov eax, dword [rbp + 0xf0]
test eax, esi
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov qword [rbp + 0x128], rax
mov rax, qword [rbp + 0xf8]
mov eax, dword [rbp + 0xf8]
test dword [rax], ebp
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
test eax, edi
mov eax, dword [rbp + 0xf8]
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
test dword [rax], esi
mov qword [rbp + 0x130], rax
mov rax, qword [rbp + 0x100]
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax], eax
add dword [rax], eax
add byte [rax], al
invalid
invalid
add byte [rax], al
test rax, rax
je 0x1801fda75
add dword [rax], eax
invalid
ror byte [rdi], 0x84
jb 0x1801fd902
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax + 0x6b], cl
imul rsi, rax, 0x38
mov rbx, qword [rbp + 0x130]
mov ebx, dword [rbp + 0x130]
invalid
mov ebx, dword [rbp + 0x130]
xor byte [rcx], al
add byte [rax], al
add rsi, rbx
lea r12, [rbp - 0x1f]
loope 0x1801fd95e
lea edi, [0x1802c7f9c]
loope 0x1801fd95e
lea edi, [0x1802c7f9c]
xor eax, eax
shr bl, 0xf
jmp 0x1801fd92f
xor eax, eax
ror byte [rax - 0x7d], 0xc3
cmp byte [rax + 0x39], cl
je 0x1801fda75
add dword [rax], eax
invalid
add rbx, 0x38
cmp rbx, rsi
je 0x1801fda75
add dword [rax], eax
invalid
ret
add dword [rax], eax
add byte [rdi + rcx - 0x4a], al
xor ecx, dword [rcx - 0x7d]
movzx r14d, byte [rbx]
cmp r14, 0xa
dec byte [rdx]
dec byte [rdx]
je 0x1801fda75
test byte [rax], bh
cmp byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax + rcx*4 + 0x75], al
invalid
invalid
mov byte [rbp - 0x20], r14b
mov byte [rbp - 0x20], dh
loopne 0x1801fd98a
mov rcx, qword [rbx + 0x30]
mov ecx, dword [rbx + 0x30]
xor byte [rcx - 0x77], cl
and al, 0x2f
and al, 0x2f
mov qword [r12 + 0x2f], rcx
and al, 0x2f
movups xmm0, xmmword [rbx + 1]
movups xmm1, xmmword [rbx + 0x11]
adc dword [rdi], ecx
adc byte [rbx + 0x21], dl
push rbx
invalid
adc dword [rdi], ecx
adc byte [rbx + 0x21], dl
push rbx
invalid
push rbx
and dword [rcx + 0xf], eax
movups xmmword [r12 + 0x20], xmm2
movups xmmword [r12 + 0x20], xmm2
movups xmmword [r12 + 0x10], xmm1
adc dword [rsp + 0x10], ecx
and al, 0x10
movups xmmword [r12], xmm0
test al, 1
je 0x1801fd995
lea rcx, [rbp - 0x20]
lea rdx, [0x1802c64d0]
lea edx, [0x1802c64d0]
loopne 0x1801fd9b8
loopne 0x1801fd9b8
lea edx, [0x1802c64d0]
pop rdx
mov ecx, dword [rax + rax]
or al, 0
or al, 0
call fcn.180201e90
add byte [r8], r8b
test al, al
jne 0x1801fd995
sal byte [rbp + 0x16], 0x41
mov eax, 1
mov r8d, 1
lea rcx, [rbp + 0x28]
lea ecx, [rbp + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0xc8a02
invalid
mov cl, byte [rax + rax]
lea rdx, [0x1802c6392]
lea edx, [0x1802c6392]
add cl, byte [rdx + 0x5be8000c]
jge case.0x180205307.22
call fcn.1802056f0
add byte [rbp - 0x73], al
outsb dx, byte [rsi]
cli
lea r13d, [r14 - 6]
lea r8, [r14 - 5]
cmp r13b, 4
invalid
cmp ch, 4
add al, 0xb8
mov eax, 0
add byte [rax], al
add byte [rax], al
cmovae r8, rax
mov r15, qword [rbp - 0x10]
jge 0x1801fd99e
ror byte [r11 + r9*4 + 0x7d], 0xf0
jge 0x1801fd99e
movsxd rax, dword [rdi + r8*4]
add rax, rdi
lea rdx, [0x1802c6392]
invalid
jmp rax
mov rdx, qword [rbp + 8]
mov r8, qword [rbp + 0x10]
adc r11b, r13b
invalid
adc r11b, r13b
and eax, 0xe8558b48
mov rdx, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x18]
mov r8, r15
jmp case.0x1801fd9bc.1
mov r8d, 1
lea rdx, [0x1802c6393]
or al, 0
add byte [rax - 0x73], cl
adc eax, 0xc89b5
or al, 0
or al, 0
jmp case.0x1801fd9bc.1
mov r8d, 2
lea rdx, str....
mov dword [rax + rax], ecx
mov dword [rax + rax], ecx
lea rcx, [rbp + 0x28]
call fcn.1802056f0
movzx ecx, r13b
mov dh, 0xcd
sub al, ch
cli
jl 0x1801fd9f5
add byte [rcx + 0xf], al
mov dh, 0xcd
inc rcx
cmp r13b, 4
mov eax, 0
add byte [rax], al
add byte [rax], al
cmovae rcx, rax
cmp rcx, 1
stc
add dword [rdi], ecx
test byte [rdi + rdi*8], cl
invalid
invalid
stc
add dword [rdi], ecx
test byte [rdi + rdi*8], cl
invalid
mov al, 1
test rcx, rcx
jne case.0x1801fce75.39
mov rax, qword [rbp]
mov eax, dword [rbp]
mov ecx, r14d
lea rdx, [0x1802c7fb0]
adc eax, 0xca583
adc eax, 0xca583
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
add r15, 4
jmp 0x1801fda6a
lea rcx, [rax + 1]
test rax, rax
cmove rcx, rax
add r15, rcx
add r15, 8
jmp 0x1801fda6a
mov r15d, 6
jmp 0x1801fda6a
lea rcx, [rax + 1]
test rax, rax
cmove rcx, rax
add r15, rcx
add r15, 2
test r15, r15
setne al
jmp case.0x1801fce75.39
mov rax, qword [rbp + 0x128]
test rax, rax
je 0x1801fda97
imul rdx, rax, 0x38
mov r8d, 8
mov rcx, qword [rbp + 0x130]
call fcn.180004690
mov rsi, qword [rbp + 0xa8]
mov rdx, qword [rsi]
test rdx, rdx
je 0x1801fdab5
mov rcx, qword [rsi + 8]
mov r8d, 1
call fcn.180004690
movups xmm0, xmmword [rbp + 0x28]
movups xmm1, xmmword [rbp + 0x38]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
add rsp, 0x1c8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, [0x1802c6378]
mov rdx, r14
call fcn.180226ec0
lea r8, [0x1802c6378]
mov rdx, qword [rbp + 0x130]
add al, ch
invalid
xchg ebx, eax
add al, byte [rax]
mov byte [rbp + 0x13f], 1
lea r8, [0x1802c6378]
mov rdx, qword [rbp + 0x130]
add al, ch
lodsb al, byte [rsi]
xchg ebx, eax
add al, byte [rax]
ud2
mov ecx, 8
mov edx, 0xe0
call fcn.1802267c5
int3
or byte [rax], al
add byte [rax], al
mov rcx, qword [rbp + 0x130]
call fcn.180004690
lea esi, [rax]
add dword [rax], eax
add al, ch
and byte [rbx - 0x20], ch
dec dword [rax - 0x75]
mov edx, dword [rbp + 0x28]
test rdx, rdx
je 0x1801fdb88
invalid
mov rdx, qword [rbp + 0x28]
test rdx, rdx
je 0x1801fdb88
mov rcx, qword [rbp + 0x30]
mov ecx, dword [rbp + 0x30]
mov r8d, 1
add byte [rax], al
call fcn.180004690
mov byte [rbp + 0x13f], 0
add rsp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rax, qword [rbp + 0x90]
mov eax, dword [rbp + 0x90]
test rax, rax
je case.0x1801fa434.141
sal byte [rsi + rdx + 0x48], 0x8b
lea ebx, [rax + 0x48000000]
add byte [rax + 0x6b], cl
sar byte [rax], 1
mov rcx, qword [rbp + 0x98]
imul rdx, rax, 0x38
add byte [rax + 0x6b], cl
sar byte [rax], 1
mov r8d, 8
call fcn.180004690
loopne case.0x1801fb3b0.129
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
push rdi
push r14
push r13
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
invalid
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
cmp byte [rbp + 0x13f], 0
mov ebp, 0x13f
add byte [rdx + riz + 0x48], dh
mov eax, dword [rbp + 0xf0]
lock add byte [rax], al
invalid
je 0x1801fdc37
and cl, byte [rax - 0x75]
test eax, esi
invalid
mov rax, qword [rbp + 0xf0]
lock add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
test rax, rax
sal byte [rsi + rdx + 0x48], 0x8b
invalid
je 0x1801fdc37
mov rcx, qword [rbp + 0xf8]
imul rdx, rax, 0x38
add byte [rax + 0x6b], cl
sar byte [rax], 1
mov r8d, 8
or byte [rax], al
add byte [rax], al
call fcn.180004690
loopne case.0x1801fce75.71
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
int3
int3
int3
int3
mov rbp, rsp
mov ebp, esp
mov r8, rdx
mov rax, qword [rcx + 8]
mov rdx, qword [rcx + 0x10]
mov rcx, rax
pop rbp
jmp fcn.1801ffae0
js case.0x1801fc5b2.109
add byte [rax], al
rcr dword [rbp - 0x17], 0x78
js case.0x1801fc5b2.109
invalid
add byte [rax], al
int3
add ah, cl
int3
int3
int3
lea rbp, [rsp + 0x20]
lea ebp, [rsp + 0x20]
insb byte [rdi], dx
and al, 0x20
mov rsi, r8
mov esi, eax
invalid
test r8, r8
test eax, eax
sar byte [rax + 0x5c], 0x48
mov edi, ecx
js case.0x1801fd012.72
pop rsp
mov rdi, rcx
je case.0x1801fd16a.49
sub dword [rdi], ecx
mov dh, 5
invalid
movzx eax, byte [0x1803155a1]
mov ebx, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
mov r14, rdx
invalid
mov edx, 1
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov ecx, esi
call fcn.180004680
mov rdx, r14
mov r14, rax
invalid
invalid
test rax, rax
test eax, eax
sal byte [rbp + 8], 0xeb
jne case.0x1801fd2e4.128
or bl, ch
jmp case.0x1801fd4e9.43
xor byte [rcx - 0x42], al
add dword [rax], eax
add byte [rax], al
mov r14d, 1
mov esi, 1
mov rcx, r14
mov ecx, esi
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rdi], rsi
mov dword [rdi], esi
mov dword [rdi], esi
mov qword [rdi + 8], r14
mov dword [rdi + 8], esi
or byte [rax - 0x77], cl
mov qword [rdi + 0x10], rsi
mov dword [rdi + 0x10], esi
ja 0x1801fdce1
mov byte [rdi + 0x18], 0
sbb byte [r8], r8b
add byte [rax - 0x77], cl
clc
mov rax, rdi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop rbp
ret
xor ebx, ebx
mov rcx, rbx
mov ecx, ebx
mov rdx, rsi
call fcn.1802267c5
invalid
mov al, byte [rdx]
add al, byte [rax]
bnd call fcn.1802267c5
invalid
add al, byte [rax]
int3
int3
int3
int3
int3
int3
int3
int3
push rsi
push rdi
sub rsp, 0x50
lea rbp, [rsp + 0x50]
lea ebp, [rsp + 0x50]
and al, 0x50
mov rsi, rdx
mov rdi, rcx
mov edi, ecx
iretd
lea rcx, [rbp - 0x28]
mov rdx, rdi
mov edx, edi
fmul dword [r8 - 0x77]
fmul dword [rax - 0x77]
mov edx, edi
cli
mov r8, rsi
mov eax, esi
call fcn.180205d90
add byte [rax], 0
movzx eax, byte [rbp - 0x28]
mov rcx, qword [rbp - 0x18]
call 0x178756875
mov dh, 0x45
fmul dword [r8 - 0x75]
fmul dword [rax - 0x75]
call 0x178756875
call 0x178756875
push rbp
clc
movzx r8d, al
movzx eax, al
ror byte [rbp + rcx*4 + 0xd], 0xe0
lea r9, [0x1802c8018]
lea ecx, [0x1802c8018]
or eax, 0xca2e0
movabs byte [0x14d8114634f000c], al
retf 0x8949
invalid
invalid
or al, 0
movsxd r10, dword [r9 + r8*4]
adc al, 0x81
add r10, r9
mov r8, rsi
mov eax, esi
mov r9, rdi
mov ecx, edi
stc
jmp r10
jmp rdx
loop case.0x180205332.20
add rcx, 4
add ecx, 4
rol dword [rbx + rbp*8], 0x34
jmp 0x1801fdd82
lea r8, [rdx + 1]
test rdx, rdx
ror byte [rdi + rcx + 0x44], cl
invalid
add dword [rax - 0x7b], ecx
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
invalid
cmove eax, edx
ret 0x14c
add rcx, r8
ror dword [rax - 0x7d], 0xc1
or bl, ch
invalid
add rcx, 8
add ecx, 8
jmp 0x1801fdd82
and byte [rcx + 6], bh
mov ecx, 6
invalid
add byte [rax], al
jmp 0x1801fdd82
lea r8, [rdx + 1]
test rdx, rdx
test edx, edx
add dword [rax - 0x7b], ecx
test edx, edx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
cmove r8, rdx
add rcx, r8
add ecx, eax
add rcx, 2
jmp 0x1801fdd82
add eax, 0x2b9
add byte [rcx - 0x77], cl
mov ecx, 2
add al, byte [rax]
add byte [rax], al
mov r8, rsi
sub r8, rcx
sub eax, ecx
invalid
sub eax, ecx
jb 0x1801fde2d
lahf
add byte [rax], al
add byte [rax + 1], cl
add rcx, rdi
add ecx, edi
stc
mov r9, rcx
mov ecx, ecx
test r8, r8
sal byte [rsi + rcx + 0x41], 0xf
mov dh, 9
invalid
je 0x1801fdda7
invalid
movzx ecx, byte [r9]
or dword [rbx + 0xf742ff9], eax
cmp ecx, 0x2f
je 0x1801fddb1
stc
invalid
cmp ecx, 0x5c
pop rsp
je 0x1801fddb1
add al, 0xfb
cmp al, 2
add dh, byte [rbx + 4]
jae 0x1801fddb1
xor eax, eax
jmp 0x1801fde25
shr bl, 0x74
lea rcx, [rbp - 0x28]
lea ecx, [rbp - 0x28]
fmul dword [r8 - 0x77]
fmul dword [rax - 0x77]
mov rdx, rdi
cli
mov r8, rsi
call fcn.180205d90
invalid
invalid
add byte [rdi], cl
mov dh, 0x45
fmul dword [rax - 0x75]
invalid
movzx eax, byte [rbp - 0x28]
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
call 0x178756914
call 0x178756914
mov rdx, qword [rbp - 8]
clc
movzx r8d, al
mov dh, 0xc0
ror byte [rbp + rcx*4 + 0xd], 0x5d
lea r9, [0x1802c8034]
movsxd r8, dword [r9 + r8*4]
pop rbp
movabs byte [0x14d8104634f000c], al
enter 0xffffffffffffff41, 0xffffffffffffffe0
jmp r8
jmp rax
add byte [rdi + 0x63], cl
add al, 0x81
add r8, r9
jmp r8
jmp rax
jmp rax
add rcx, 4
add ecx, 4
rol dword [rbx + rbp*8], 0x34
jmp case.0x1801fc5b2.122
xor al, 0x4c
lea eax, [rdx + 1]
invalid
lea r8, [rdx + 1]
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
cmove eax, edx
invalid
invalid
test rdx, rdx
test edx, edx
cmove r8, rdx
cmove eax, edx
ret 0x14c
add rcx, r8
add rcx, 8
add ecx, 8
add ecx, 8
jmp case.0x1801fc5b2.122
and byte [rcx + 6], bh
mov ecx, 6
jmp case.0x1801fc5b2.122
lea r8, [rdx + 1]
add dword [rax - 0x7b], ecx
test rdx, rdx
test edx, edx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
cmove r8, rdx
add rcx, r8
add rcx, 2
jmp case.0x1801fc5b2.122
ret 0x14c
mov ecx, 2
cmp rcx, rsi
cmp ecx, esi
ja 0x1801fde2d
or eax, 0x950f063c
cmp al, 6
setne al
xchg ebp, eax
invalid
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
push rax
add rsp, 0x50
pop rdi
pop rsi
pop rbp
ret
lea r8, [0x1802c6378]
lea eax, [0x1802c6378]
mov rdx, rsi
bnd call fcn.180226ec0
call fcn.180226ec0
test byte [rax - 0x3333fffe], dl
int3
add al, byte [rax]
int3
int3
lea rbp, [rsp + 0x80]
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x77], cl
mov rsi, rdx
mov esi, edx
invalid
mov rdi, rcx
iretd
lea rcx, [rbp + 0x18]
mov rdx, rdi
sbb byte [rax - 0x77], cl
cli
mov r8, rsi
call fcn.180205d90
add byte [rdi], cl
mov dh, 0x55
invalid
add byte [rdi], cl
mov dh, 0x55
sbb byte [rax - 0x75], cl
sub byte [r8 - 0x75], r9b
sub byte [rax - 0x75], cl
mov rcx, qword [rbp + 0x28]
mov ecx, dword [rbp + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rbp + 0x38]
mov eax, dword [rbp + 0x38]
cmp byte [r13 + rcx*4 + 5], r9b
lea r8, [0x1802c8050]
lea eax, [0x1802c8050]
invalid
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rsi
invalid
mov r8, rdi
mov r8, rdi
clc
jmp r9
jmp rcx
add rcx, 4
add ecx, 4
jmp 0x1801fdec4
xor al, 0x48
lea edx, [rax + 1]
push rax
invalid
lea rdx, [rax + 1]
push rax
add dword [rax - 0x7b], ecx
test rax, rax
cmove rdx, rax
cmove edx, eax
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
add rcx, 8
invalid
cmove edx, eax
add rcx, rdx
add rcx, 8
add ecx, 8
jmp 0x1801fdec4
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x1801fdec4
lea rdx, [rax + 1]
lea edx, [rax + 1]
test rax, rax
cmove rdx, rax
cmove edx, eax
add rcx, rdx
add rcx, 2
add ecx, 2
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add eax, 0x2b9
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
add ecx, 2
jmp 0x1801fdec4
mov ecx, 2
add byte [rax], al
mov rdx, rsi
sub rdx, rcx
sub edx, ecx
jb 0x1801fdf5f
pop qword [rax]
add byte [rax], al
add rcx, rdi
mov r8, rcx
mov eax, ecx
test rdx, rdx
je 0x1801fdeed
invalid
movzx eax, byte [r8]
movzx eax, byte [rax]
add byte [rdi + rbp], bh
cmp al, 0x2f
sete cl
cmp al, 0x5c
sar dword [rsp + rbx*2], 0xf
sete al
or al, cl
xchg esp, eax
ror byte [rax], 0xc8
jmp case.0x1801fd4e9.63
xor eax, eax
mov qword [rbp - 0x28], rdi
mov qword [rbp - 0x20], rsi
mov dword [rbp - 0x20], esi
movups xmm0, xmmword [rbp + 0x18]
sbb byte [rdi], cl
adc byte [rbp + 0x28], cl
invalid
movups xmm1, xmmword [rbp + 0x28]
sub byte [rdi], cl
movups xmmword [rbp - 0x18], xmm0
adc dword [rbp - 0x18], eax
movups xmmword [rbp - 8], xmm1
adc dword [rbp - 8], ecx
mov rcx, qword [rbp + 0x38]
mov qword [rbp + 8], rcx
invalid
or byte [rax - 0x3899edbb], cl
mov byte [rbp + 0x12], al
mov word [rbp + 0x10], 0x200
adc byte [r8], r8b
invalid
adc byte [r8], r8b
add cl, byte [rax - 0x73]
lea rcx, [rbp - 0x60]
lea rdx, [rbp - 0x28]
invalid
jmp case.0x1801f994b.189
invalid
add byte [rdx], al
lea rcx, [rbp - 0x60]
movabs al, byte [0xffecebe8d8558d48]
lea rdx, [rbp - 0x28]
call fcn.1801fcc10
movzx eax, byte [rbp - 0x60]
mov dh, 0x45
invalid
cmp rax, 0xa
je 0x1801fdf52
fsubr st(0)
jmp case.0x1801f994b.189
dec dword [rdi]
mov dh, 0x45
movabs al, byte [0x488d23740af88348]
lea ecx, [rax - 6]
lea ecx, [rax - 6]
cli
cmp cl, 4
setb cl
invalid
stc
add al, 0xf
xchg edx, eax
ror dword [rax - 0x7d], 0xc0
stc
add rax, 0xfffffffffffffff9
cmp rax, 3
setb al
test cl, al
je 0x1801fdf52
invalid
or ecx, dword [rax - 0x73]
fsubr st(0)
fsubr st(0)
lea rcx, [rbp - 0x28]
fsubr st(0)
call fcn.1801fc270
and bl, ah
invalid
jmp case.0x1801fd618.28
xor eax, eax
ror byte [rax - 0x7f], 0xc4
rol byte [rax], 0
add byte [rdi + 0x5e], bl
add rsp, 0xc0
pop rdi
pop rsi
pop rbp
ret
lea r8, [0x1802c6378]
lea eax, [0x1802c6378]
adc al, byte [rsp + rcx - 0xd76b800]
or al, 0
mov rdx, rsi
mov edx, esi
bnd call fcn.180226ec0
call fcn.180226ec0
pop qword [rdx]
add ah, cl
add al, byte [rax]
int3
int3
movabs al, byte [0x8024ac8d48000000]
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], al
add byte [rax - 0x77], cl
mov rsi, rdx
mov esi, edx
invalid
mov rdi, rcx
iretd
lea rcx, [rbp - 0x18]
mov rdx, rdi
mov r8, rsi
mov eax, esi
mov eax, esi
call fcn.180205d90
add byte [rdi], cl
movzx edx, byte [rbp - 0x18]
mov dh, 0x55
call 0x1786d6ae7
mov rcx, qword [rbp - 8]
mov rcx, qword [rbp - 8]
mov ecx, dword [rbp - 8]
clc
mov rax, qword [rbp + 8]
lea r8, [0x1802c806c]
lea eax, [0x1802c806c]
movsxd r9, dword [r8 + rdx*4]
invalid
add r9, r8
mov rdx, rsi
invalid
mov edx, esi
mov r8, rdi
mov r8, rdi
jmp r9
jmp rcx
add rcx, 4
jmp 0x1801fdff4
invalid
xor al, 0x48
lea edx, [rax + 1]
push rax
invalid
lea rdx, [rax + 1]
push rax
add dword [rax - 0x7b], ecx
test rax, rax
cmove rdx, rax
cmove edx, eax
ror byte [rax + 0xf], 0x44
cmove edx, eax
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
invalid
add rcx, rdx
add ecx, edx
add rcx, 8
add ecx, 8
ror dword [rax], 0xeb
jmp 0x1801fdff4
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x1801fdff4
lea rdx, [rax + 1]
test rax, rax
test eax, eax
test eax, eax
cmove rdx, rax
cmove edx, eax
ror byte [rax + 1], 1
add rcx, rdx
add ecx, edx
ror dword [rax - 0x7d], 1
add rcx, 2
jmp 0x1801fdff4
rol dword [rdx], 0xeb
add ch, bl
add eax, 0x2b9
add byte [rax - 0x77], cl
sub rdx, rcx
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
jb 0x1801fe06e
jb 0x1801fe045
add rcx, rdi
add ecx, edi
stc
mov r8, rcx
mov eax, ecx
test rdx, rdx
test edx, edx
sal byte [rdx + rdx + 0x41], cl
movzx eax, byte [rax]
je 0x1801fe019
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
invalid
enter 0x2eb, 0x31
jmp case.0x1801fcad3.122
add dh, byte [rcx]
xor eax, eax
ror byte [rax - 0x77], 0x7d
test al, 0x48
mov qword [rbp - 0x50], rsi
mov qword [rbp - 0x58], rdi
mov dword [rbp - 0x58], edi
mov qword [rbp - 0x50], rsi
movups xmm0, xmmword [rbp - 0x18]
movups xmm1, xmmword [rbp - 8]
clc
movups xmmword [rbp - 0x48], xmm0
adc dword [rbp - 0x48], eax
mov eax, 0xc84d110f
movups xmmword [rbp - 0x38], xmm1
adc dword [rbp - 0x38], ecx
enter 0xffffffffffff8b48, 0x4d
or byte [rax - 0x77], cl
mov qword [rbp - 0x28], rcx
mov byte [rbp - 0x1e], al
invalid
invalid
loopne 0x1801fe043
mov rcx, qword [rbp + 8]
mov qword [rbp - 0x28], rcx
mov dword [rbp - 0x28], ecx
mov byte [rbp - 0x1e], al
mov word [rbp - 0x20], 0x200
loop 0x1801fe0a5
mov dword [rbp - 0x20], 0x8d480200
add cl, byte [rax - 0x73]
lea rcx, [rbp - 0x18]
lea ecx, [rbp - 0x18]
call 0x128756d94
call 0x128756d94
lea rdx, [rbp - 0x58]
push rbp
test al, 0xe8
mov edi, 0x80ffffeb
jge 0x1801fe03c
invalid
call fcn.1801fcc10
cmp byte [rbp - 0x18], 9
call 0x1d5ab2861
clc
call 0x1d5ab2861
or dword [rax - 0x75], ecx
push rbp
clc
jne 0x1801fe061
mov rax, qword [rbp - 0x10]
invalid
jmp 0x1801fe063
add dh, byte [rcx]
xor eax, eax
ror byte [rax - 0x7f], 0xc4
add rsp, 0xa0
movabs al, byte [0x4cc35d5e5f000000]
lea eax, [0x1802c6378]
add byte [rax], al
add byte [rdi + 0x5e], bl
add byte [rax], al
pop rdi
pop rsi
pop rbp
ret
lea r8, [0x1802c6378]
mov rdx, rsi
mov edx, esi
call fcn.180226ec0
mov es, word [rdx]
add al, byte [rax]
add ah, cl
int3
int3
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
lea ebp, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rax], 0
add byte [rcx + rcx*4 - 0x35], cl
mov ebx, ecx
mov edi, ecx
mov edx, edi
cli
mov eax, esi
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
mov ch, 0xc0
add byte [rax], al
add byte [rax - 0x75], cl
invalid
add byte [rax], al
loopne 0x1801fe0cd
add byte [rax], al
add byte [rax], al
add byte [rbp + 0xf], al
mov dh, 0xce
lea eax, [0x1802c8088]
ror dword [rcx - 0x77], 0xf2
mov edx, esi
jmp rcx
xor al, 0x4c
lea eax, [rax + 1]
cmove eax, eax
ror byte [rcx + rax - 0x3f], 0x48
add ecx, 8
ror dword [rax], 0xeb
and byte [rcx + 6], bh
cmove eax, eax
ror byte [rcx + rax - 0x3f], 0x48
add ecx, 2
rol dword [rdx], 0xeb
add ch, bl
add eax, 0x2b9
add byte [rcx - 0x77], cl
sub r10, rcx
add byte [rax], al
add byte [rax + 1], cl
stc
mov eax, ecx
test edx, edx
xchg esp, eax
mov dword [rcx + 8], 0x4503ebcf
or r15b, cl
jmp 0x1801fe152
invalid
or bh, cl
xor edi, edi
test ecx, eax
rol dword [rax], 0
add byte [rax], al
add byte [rdi], cl
adc byte [rbp + 0xd1], cl
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0x140], ecx
add byte [rax], al
add byte [rax], al
rol byte [rax], 0
add byte [rax], al
add byte [rcx + rcx*4 - 0x1e], cl
mov eax, ebx
fsubr st(0)
add bh, byte [rax + rax]
mov ecx, dword [rbp + 0xd0]
add byte [rax - 0x75], cl
mov edx, ebx
mov rcx, qword [rsi + 8]
add rcx, rbx
lea rdx, [rbp + 4]
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rbx, rdi
mov qword [rsi + 0x10], rbx
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop rbp
ret
int1
mov rdx, rbx
mov r8, rdi
call fcn.180225800
pop rbp
add al, byte [rax]
mov rbx, qword [rsi + 0x10]
jmp 0x1801ffa8c
lea rbp, [rsp + 0x60]
mov rsi, r8
mov rdi, rdx
mov r14, rcx
lea rdx, str._RUST_BACKTRACEstd_srcenv.rs
mov r8d, 1
mov rcx, rsi
call fcn.180216320
mov bl, 1
test al, al
jne 0x1801ffcc7
lea r13, [r14 + rdi]
xor edx, edx
lea r15, [rbp + 6]
mov r8, rdi
mov eax, edi
sub r8, rdx
je case.0x1801fcad3.163
lea rcx, [r14 + rdx]
or al, 0x16
mov r12, rdx
jmp 0x1801ffb5f
add rcx, 2
cmp rax, r13
cmovne rax, rcx
cmovne eax, ecx
cmovne eax, ecx
mov r9d, 2
nop dword [rax]
add r12, r9
mov rcx, rax
cmp rax, r13
je case.0x1801fcad3.163
invalid
add dword [rax], eax
invalid
lea rax, [rcx + 1]
lea eax, [rcx + 1]
movzx r10d, byte [rcx]
mov dh, 0x11
mov r9d, 1
test r10b, r10b
jns 0x1801ffb50
cmp r10b, 0xe0
jb 0x1801ffb3c
cmp r10b, 0xed
jne 0x1801ffbb1
cmp rax, r13
je case.0x1801fcad3.163
lea r9, [rcx + 2]
cmp r9, r13
je case.0x1801fcad3.163
or al, byte [rcx]
add byte [rax], al
or al, byte [rcx]
add byte [rax], al
movzx eax, byte [rcx + 1]
movzx eax, ax
sar byte [case.0x1801fda34.78], 0x77
invalid
add byte [rax], al
add byte [rdi + 0x4b], dh
add rcx, 3
mov r9d, 3
mov rax, rcx
jmp 0x1801ffb50
add rcx, 2
cmp rax, r13
cmove rcx, rax
cmove ecx, eax
cmove ecx, eax
xor eax, eax
cmp rcx, r13
setne al
add rax, rcx
mov r9d, 3
cmp r10b, 0xf0
jb 0x1801ffb50
invalid
invalid
invalid
xor ecx, ecx
cmp rax, r13
setne cl
add rax, rcx
add eax, ecx
mov r9d, 4
jmp 0x1801ffb50
movzx ecx, byte [r9]
and eax, 0x1f
shl eax, 6
and ecx, 0x3f
add eax, ecx
add eax, 0xd800
fadd dword [rax]
add byte [rsi - 0x77], ah
invalid
invalid
fadd dword [rax]
add byte [rsi - 0x77], ah
invalid
mov r8, r12
mov eax, esp
sub r8, rdx
jb 0x1801ffcec
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0x39], cl
cld
cmp r12, rdi
ja 0x1801ffcda
rol byte [rax], 0
add byte [rcx + rax - 0xe], cl
add rdx, r14
mov rcx, rsi
call 0x1801ffd00
fild dword [rax]
add byte [rax], al
fild dword [rax]
add byte [rax], al
test al, al
jne 0x1801ffcc7
mov qword [rbp - 0x10], r15
mov dword [rbp - 0x10], edi
jge case.0x1801fd012.105
lea rax, [0x18021b210]
add dword [rax], eax
mov qword [rbp - 8], rax
lea rax, str.u
add eax, 0xc6b75
add eax, 0xc6b75
imul ecx, dword [rax + rax], 0x48
mov dword [rbp - 0x40], eax
invalid
mov qword [rbp - 0x40], rax
ror byte [rax - 0x39], 0x45
enter 2, 0
add al, byte [rax]
add byte [rax], al
invalid
invalid
loopne 0x1801ffc54
mov qword [rbp - 0x38], 2
add al, byte [rax]
add byte [rax], al
mov qword [rbp - 0x20], 0
add byte [rax], al
add byte [rax - 0x73], cl
invalid
add byte [rax], al
lea rax, [rbp - 0x10]
lea eax, [rbp - 0x10]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], 1
invalid
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
sub byte [rbp + rcx*4 + 0x45], cl
shr al, 0x28
sub byte [rsi + 1], dl
invalid
and byte [rax - 0x75], r9b
push rsi
sub byte [rbp + rcx*4 + 0x45], cl
shr al, 0x28
invalid
push rsi
sub byte [rsi + 1], dl
add byte [rax + rax*8 - 0x7cb6b48b], al
add dword [rax], eax
test al, al
jne 0x1801ffcc7
add r12, 3
mov rdx, r12
invalid
invalid
add ecx, dword [rcx + rcx*4 - 0x1e]
loop 0x1801ffccd
cmp r12, rdi
cmp esp, edi
cld
jbe 0x1801ffb27
invalid
lea r8, str.std_src_sys_commonwtf8.rsassertion_failed:_is_code_point_boundary_self__new_len_
mov rcx, r12
imul ecx, dword [rax + rax], 0x4c
mov ecx, esp
add byte [rcx + rcx*4 - 0x1f], cl
mov rdx, rdi
mov edx, edi
call fcn.180226ec0
and dh, byte [rdx + 2]
add byte [rcx + 1], cl
add r14, rdx
add r14, rdx
mov rcx, rsi
mov rdx, r14
bnd call 0x1801ffd00
bnd call 0x1801ffd00
push rsp
add byte [rax], al
add byte [rax + rax*8 - 0x72b7e88b], al
jne 0x1801ffcc7
lea rdx, str._RUST_BACKTRACEstd_srcenv.rs
test al, al
jne 0x1801ffcc7
lea rdx, str._RUST_BACKTRACEstd_srcenv.rs
out 0x5f, al
or al, 0
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov r8d, 1
mov rcx, rsi
mov ecx, esi
call fcn.180216320
mov ebx, eax
ret
add byte [rcx + 0x48d889c3], cl
add esp, 0x68
ret
mov eax, ebx
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, str.std_src_sys_commonwtf8.rsassertion_failed:_is_code_point_boundary_self__new_len_
mov rcx, r12
push 0xc
add byte [rcx + rcx*4 - 0x1f], cl
mov rdx, rdi
cli
call fcn.180226f30
jb 0x1801ffced
add al, byte [rax]
add byte [rbp + rcx*4 + 5], cl
movsd dword [rdi], dword [rsi]
push 0xc
lea r8, str.std_src_sys_commonwtf8.rsassertion_failed:_is_code_point_boundary_self__new_len_
lea eax, [0x1802c6798]
add byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0x1e], 1
mov rcx, rdx
mov rdx, r12
call fcn.180226fa0
movabs byte [0x574155cccc000272], al
jb 0x1801ffcff
add al, byte [rax]
add ah, cl
int3
int3
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rsp + 0x60]
mov rsi, r8
invalid
invalid
fmul dword [r8 + 1]
fmul dword [rax + 1]
invalid
mov dh, 0x65
sti
sti
or dword [rbx + rcx*4 + 0x75], 0xd8d4cf2
jb 0x1801ffccf
or al, 0
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rbp + 0x31], al
test byte [rbp - 0x77], 0xf6
xor r14d, r14d
sti
xor dword [rdi + rdx + 0xf], 0x803dc3b6
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
test bh, dh
add dword [rax], eax
add byte [rbp + 0x38], al
in eax, 0xf
invalid
invalid
dec dword [rdi]
test byte [rcx + 2], al
add byte [rax], al
cmp edi, esi
test dword [rdi], 0x23884
add byte [rdi], cl
mov dh, 0x17
test dh, dh
cmp esi, 0x27
invalid
xchg dword [rbp - 0x4d000000], ecx
pop rsp
mov eax, esi
enter 0xffffffffffffe0ff, 0x41
mov bh, 0x30
jmp 0x1801ffd63
nop word [rax + rax]
nop dword [rax + rax]
add byte [rax], al
invalid
mov dh, 0x4f
add al, byte [rcx - 0x3f]
add r8b, byte [r9 - 0x3f]
loopne 0x1801ffdf3
loope 0x1801ffe2f
mov dh, 0x77
add eax, dword [rbx - 0x1f3ef820]
loopne 0x1801ffe0b
shl eax, 0x12
shl ecx, 6
loopne 0x1801ffe0b
invalid
and esi, 0x3f
invalid
or esi, eax
add byte [rdi], cl
test byte [rbp + 0x48000001], dh
add dword [rax], eax
add byte [rax - 0x7d], cl
invalid
invalid
add dword [rax], eax
add byte [rax - 0x7d], cl
mov dword [rcx + rax*2], 0x7627fe83
cmp esi, 0x27
jbe 0x1801ffdb7
jmp 0x1801ffe44
cmp esi, 0x27
add edi, 2
mov dword [rdx], 0x4406e0c1
or eax, eax
invalid
rol byte [rcx - 0x77], 0xc6
invalid
lock inc qword [rax]
jle 0x180200a95
test rax, rax
je 0x18020090b
lea rcx, [rbp + 0x20]
mov qword [rcx], rax
call fcn.1801f7d70
test rax, rax
lea rcx, str._unnamed_thread__panicked_at__n
or eax, 0xc60da
and byte [rax - 0x77], cl
add eax, ebp
jl 0x180200966
invalid
cmovne rcx, rax
push 9
pop rax
cmovne rax, rdx
ret 0xfeb
ret 0xfeb
and qword [rbp + 0x20], 0
push 9
pop rax
lea rcx, str._unnamed_thread__panicked_at__n
lea rdx, [rbp - 0x58]
lea edx, [rbp - 0x58]
mov qword [rdx], rcx
mov qword [rdx + 8], rax
or byte [rax - 0x77], cl
push rbp
mov eax, 0xf8458d48
or byte [rax - 0x77], cl
push rbp
mov eax, 0xf8458d48
mov qword [rbp - 0x40], rax
lea rax, [rbp - 0x28]
mov qword [rbp - 0x38], rax
enter 0xffffffffffff8d48, 0x45
mov qword cs:[rbp - 0x30], rax
enter 0xffffffffffff8d48, 0x45
mov qword cs:[rbp - 0x30], rax
xor ecx, ecx
call fcn.1801fab60
mov rdi, rax
mov rsi, rdx
lea rax, [rbp + 0x18]
mov qword [rax - 8], rdi
mov dword [rax - 8], edi
mov dword [rax - 8], edi
mov qword [rax], rdx
test rdi, rdi
sete al
test rdx, rdx
dec dword [rdi]
xchg esp, eax
ror byte [rax - 0x7b], 0xd2
setne bl
and bl, al
mov byte [rbp + 0x2f], bl
je 0x1802009e0
ret
mov qword [rbp], rsi
lea rdi, [rsi + 0x10]
add byte [rax - 0x73], cl
jle 0x180200984
mov cl, 1
xor eax, eax
lock cmpxchg byte [rsi + 0x10], cl
jne 0x180200a79
mov rax, qword [0x180315670]
mov eax, dword [0x180315670]
shl rax, 1
shl eax, 1
test rax, rax
mov qword [rbp + 8], rdi
jne 0x180200a86
test esp, ebp
add byte [rax], al
invalid
test esp, ebp
add byte [rax], al
add bh, al
sub byte [r8], r8b
add byte [rax], al
add byte [rdx - 0x72b7eeba], cl
adc dword [rax - 0x73], ecx
mov dword [rbp + 0x28], 0
mov al, byte [rsi + 0x11]
lea rdx, [rsi + 0x18]
sbb byte [rbp + rcx*4 + 5], cl
loope 0x18020095b
invalid
dec dword [rax - 0x73]
movabs r8, 0x4d8b48000001ade8
invalid
mov edx, dword [rbp + 0x28]
adc dword [rax - 0x73], ecx
push rsi
sbb byte [rbp + rcx*4 + 5], cl
loope 0x18020095b
invalid
or byte [rbx + 0x1ce82855], cl
pop rbx
invalid
call fcn.1801f64e0
mov rcx, qword [rbp]
mov byte [rbp + 0x2d], 0
call fcn.1801fab60
invalid
invalid
invalid
dec dword [rax - 0x7b]
invalid
je 0x180200a2d
dec dword [rax - 0x75]
add r14b, r8b
sub eax, 0xa18fe800
invalid
invalid
invalid
invalid
mov rdi, qword [rbp + 0x10]
mov edi, dword [rbp + 0x10]
mov rsi, qword [rbp + 0x18]
mov esi, dword [rbp + 0x18]
jmp 0x1802009fb
lea rdx, [rbp - 0x18]
and dword [rdx], 0
mov byte [rdx + 4], 0
add al, 0
add al, 0
lea r8, [fcn.1801fba00]
lea rcx, [rbp - 0x48]
lea ecx, [rbp - 0x48]
lea ecx, [rbp - 0x48]
call fcn.180200b65
mov bl, byte [rbp + 0x2f]
lea rcx, [rbp + 0x20]
call fcn.1801f6540
invalid
dec dword [rax - 0x7b]
test byte [rdi], 0x94
rol byte [rax + 8], 0xf8
clc
invalid
xchg esp, eax
rol byte [rax + 8], 0xf8
clc
clc
or bl, al
test bl, 1
jne 0x180200a20
lea rcx, [rbp + 0x18]
call fcn.1801f61b0
push rdi
invalid
invalid
push rdi
invalid
call qword [rax - 0x473b7eb8]
add byte [rax], al
nop
add rsp, 0xb8
pop rbx
pop rdi
add byte [rbx + 0x5f], bl
pop rsi
pop rbp
ret
mov qword [rbp - 0x10], rdx
mov qword [rbp - 0x18], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
test rdx, rdx
je 0x1802009d6
sal byte [rax + rbx*4 - 0x10], cl
dec qword [rdx]
lock dec qword [rdx]
jne 0x1802009d6
xchg edx, eax
lea rcx, [rbp - 0x10]
call fcn.1801f7010
jmp 0x1802009d6
iretd
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
lea rsi, [rax + 0x78]
mov rcx, rsi
int1
int1
call fcn.1802256f0
mov rax, qword [rsi]
invalid
jmp 0x1802008d9
invalid
mov rcx, rdi
call fcn.180225aa0
jmp 0x180200983
invalid
invalid
call fcn.180225a20
xchg ebp, eax
add r8b, byte [r8]
xor al, 1
mov dword [rbp + 0x28], eax
jmp 0x1802009a1
ud2
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
and r8b, r13b
mov word [rdx - 1], ds
invalid
nop
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
and r8b, r13b
mov word [rdx - 1], ds
call qword [rax + 0x28c48348]
add rsp, 0x28
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
jge 0x180200b02
add byte [rdx + rdx + 0x48], dh
mov ecx, ebp
call fcn.1801f61b0
nop
add rsp, 0x28
adc cl, byte [rax - 0x77]
jmp 0x17f76dbc7
pop rbx
pop rdi
pop rsi
pop rbp
ret
pop rdi
pop rsi
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x80]
lea rcx, [rbp + 0x20]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
and r8b, r13b
call fcn.1801f6540
invalid
invalid
jge 0x180200b24
call fcn.1801f6540
cmp qword [rbp + 0x10], 0
jne 0x180200b24
add byte [rbp + 0xd], dh
cmp qword [rbp + 0x18], 0
je 0x180200b24
jge 0x180200b33
add byte [rsi + rax - 0x80], dh
jge 0x180200b50
cmp byte [rbp + 0x2f], 0
je 0x180200b2d
add byte [rcx + rcx + 0x48], dh
add esp, 0x28
invalid
add rsp, 0x28
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea rcx, [rbp + 0x18]
call fcn.1801f61b0
invalid
jmp 0x180200b24
push rsi
invalid
invalid
mov ecx, dword [rbp + 8]
mov edx, dword [rbp + 0x28]
call fcn.1801f64e0
mov byte [rbp + 0x2d], 1
add rsp, 0x28
sub byte [rbx + 0x5f], bl
sub rsp, 0xa8
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x20], 0xfffffffffffffffe
and dh, bh
invalid
invalid
dec dword [rcx + rcx*4 - 0x3a]
mov rdi, rdx
xlatb
xlatb
mov rbx, rcx
call fcn.1801fedd0
mov qword [rbp + 0x10], rax
and dl, 1
mov byte [rbp + 0x1f], dl
invalid
mov rax, qword [rbx]
mov rcx, qword [rbx + 8]
lea r8, [rbp - 0x28]
fmul dword [r9 - 0x77]
add byte [rax - 0x73], cl
add eax, 0xffff4f93
fmul dword [r9 - 0x77]
add byte [rax - 0x73], cl
add eax, 0xffff4f93
mov qword [r8 + 8], rax
mov qword [r8 + 0x10], rcx
lea rcx, [0x1801f5b60]
mov qword [r8 + 0x18], rcx
mov dword [rax + 0x18], ecx
inc rsi
mov qword [rcx + 8], rsi
xor eax, eax
jmp 0x180201a29
mov al, 1
add rsp, 0xf8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x45], cl
invalid
ror byte [rax - 0x77], 0x4d
mov qword [rbp + 0x48], r14
mov qword [rbp - 0x10], r15
mov qword [rbp - 8], 1
mov qword [rbp + 0x10], 0
mov qword [rbp], r12
mov qword [rbp + 8], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp - 0x10]
call fcn.1802152a0
add dword [rax], eax
invalid
add dword [rax], eax
test al, al
jne 0x180201a27
mov rax, qword [rbx]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0xc4ddb
sub byte [rax - 0x73], cl
adc eax, 0xc4ddb
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
mov rcx, rdi
je 0x1802016a1
jmp 0x180201a29
dec esp
int3
int3
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rsp + 0x40]
mov qword [rbp], 0xfffffffffffffffe
add dh, bh
invalid
invalid
dec dword [rcx + rcx*4 + 0x4d]
invalid
mov rdi, rcx
call qword [sym.imp.kernel32.dll_lstrlenW]
add al, byte [rax]
add dh, bh
invalid
add al, byte [rax]
test eax, eax
js 0x180201e15
je 0x180201dff
xchg dword [rcx], eax
add byte [rax], al
mov ebx, eax
lea r14, [rbx + rbx]
lea esi, [rbx + rbx]
lea esi, [rbx + rbx]
neg r14
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
test r14, r14
je 0x180201dff
add byte [rax], al
add byte [rax], al
movzx eax, word [rdi + rbx*2 - 2]
dec rbx
add r14, 2
add al, byte [rbx + 0x5745cf8]
add al, byte [rbx + 0x5745cf8]
cmp eax, 0x2f
jne 0x180201c90
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 8]
mov r15, qword [rax + 0x10]
mov edi, dword [rax + 0x10]
neg r14
mov r13, r15
std
std
mov qword [rbp - 0x18], rcx
jmp 0x180201cdc
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
int1
add byte [rax], al
add byte [rax], al
mov rcx, rsi
test r12b, r12b
jne 0x180201d73
mov r12b, 1
test r13, r13
je 0x180201d30
invalid
lea r8, [r13*2]
lea r8, [r13*2]
add byte [rax], al
add byte [rax], al
mov rdx, 0xfffffffffffffffe
xor eax, eax
nop word cs:[rax + rax]
invalid
shl byte [rsi + 0x66], 0x2e
nop dword [rax + rax]
invalid
add byte [rsi - 0x7d], ah
cmp al, 0x41
cmp esi, dword [rcx + rdi + 0x48]
cmp word [rcx + rax*2], 0x3b
je 0x180201d40
inc rax
inc eax
lea r9, [r8 + rdx]
add r9, 0xfffffffffffffffe
add rdx, 0xfffffffffffffffe
cmp r9, 0xfffffffffffffffe
stc
invalid
jne 0x180201d00
stc
invalid
mov rsi, rcx
mov rax, r13
cmp rax, rbx
fdiv dword [rbp - 0x57]
fdiv dword [rbp - 0x57]
jmp 0x180201d5b
xor r13d, r13d
mov rsi, rcx
xor eax, eax
cmp rax, rbx
jne 0x180201cd0
jmp 0x180201d5b
mov r8, rax
not r8
add r13, r8
add ebp, eax
add ebp, eax
mov rsi, rcx
sub rsi, rdx
xor r12d, r12d
cmp rax, rbx
fmul dword [rdi]
test dword [rbp - 1], esi
invalid
invalid
fmul dword [rdi]
test dword [rbp - 1], esi
invalid
mov rdx, rdi
mov r8, r14
call sub.VCRUNTIME140.dll_memcmp
rol dword [rcx], 0
rol dword [rcx], 0
test eax, eax
jne 0x180201cd0
invalid
jmp 0x180201dff
test r15, r15
mov rcx, qword [rbp - 0x18]
je 0x180201d96
cmp word [rcx + r15*2 - 2], 0x3b
jne 0x180201d96
jns case.0x1801fdd45.86
cmp esi, dword [rbp + 0x11]
mov rsi, qword [rbp - 0x10]
mov rax, qword [rsi]
sub rax, r15
cmp rax, rbx
jb 0x180201dc4
invalid
invalid
xor bl, ch
push rbx
jmp 0x180201de9
mov rsi, qword [rbp - 0x10]
cmp r15, qword [rsi]
jne 0x180201dab
jne 0x180201dab
mov rcx, rsi
call fcn.1801f72a0
push rsp
invalid
dec dword [rax - 0x75]
invalid
invalid
push rsp
invalid
mov word [rcx + r15*2], 0x3b
inc r15
mov qword [rsi + 0x10], r15
adc byte [rax - 0x75], cl
invalid
adc byte [rax - 0x75], cl
invalid
sub rax, r15
cmp rax, rbx
jae 0x180201de9
mov qword [rsp + 0x20], 2
and al, 0x20
add al, byte [rax]
add byte [rax], al
mov r9d, 2
mov rcx, rsi
mov ecx, esi
mov ecx, esi
mov rdx, r15
cli
mov r8, rbx
call fcn.180225800
mov rcx, qword [rsi + 8]
or byte [rbx + r9*4 + 0x7e], r9b
invalid
or byte [rbx + r9*4 + 0x7e], r9b
adc byte [rdx - 0x73], cl
or al, 0x79
lea rcx, [rcx + r15*2]
mov rdx, rdi
push rbx
rol dword [rcx], 0
pop rsi
lea rax, str.std_src...._backtrace_srcdbghelp.rs
add eax, 0xc4ffc
mov qword [rsp + 0x20], rax
lea rcx, [0x1802c5800]
lea r9, [0x1802c57c0]
cmp dword [rax + rax], ecx
mov rax, rsi
add rsp, 0x100
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rbp
ret
push rax
mov dword [rsi + 0x54], edx
jmp 0x180203cc9
and al, 0x10
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x80]
lea rcx, [rbp + 0x58]
call fcn.1801f6380
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
and al, 0x10
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rax - 0x75], cl
push 0x70458b48
mov rdx, qword [rax + 8]
test rdx, rdx
je 0x180203da4
mov rax, qword [rbp + 0x70]
mov eax, dword [rbp + 0x70]
mov r8, qword [rax + 0x10]
call fcn.180004690
mov edx, 0x18
mov r8d, 8
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
mov rcx, qword [rbp + 0x60]
call fcn.180004690
fmul dword [rax]
loopne 0x180203db7
fmul dword [rax]
loopne 0x180203db7
call qword [rax + 0x20c48348]
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
int3
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 2], ebx
add byte [rax], al
add dh, bh
add dh, bh
invalid
mov edi, edx
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
test dword [rdx + rax], ecx
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rdx + rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], esi
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], ebp
add al, byte [rax]
add byte [rcx], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x38], al
mov eax, r9d
and eax, 0x48ffffe6
mov edi, edx
movabs byte [0x3e083f889000000], al
add byte [rax], al
add byte [rcx + 0x3e083f8], cl
add byte [rax], al
invalid
cli
and byte [rbp + 0x78], dh
add al, byte [rax]
add byte [rcx + rcx*4 - 6], cl
mov edx, edi
mov edx, edi
add byte [rbx + rcx*4 - 0x4b], cl
sbb byte [rdx], al
add byte [rax], al
fnstenv [rax + 0x3c]
add al, byte [rax]
add byte [rax - 0x77], cl
test al, 0x4c
mov dword [rbp - 0x50], esi
mov dword [rbp - 0x48], ecx
invalid
mov ebp, 0x1f8
add al, byte [rax]
add byte [rcx + rcx*4 - 8], cl
mov rax, r15
add byte [rax], al
add bl, ch
and dword [rax - 0x77], ecx
jle 0x180203f08
mov dword [rsi], 2
adc al, 0x48
mov ecx, esi
cld
out 0xff, eax
dec dword [rax - 0x77]
stc
adc eax, 0x242c3
add esp, 0x2e0
add byte [rax], al
pop rsi
lea esp, [rbp - 0x58]
mov ecx, esp
add byte [rcx + rcx*4 - 0xf], cl
mov edx, esp
push qword [rbx + rax*2 + 0x48]
mov ecx, eax
adc byte [rbp - 0x54], al
lodsb al, byte [rsi]
movabs r12, 0x89c4558bc8458b44
rol ecx, 0xe1
adc eax, 0x231ff9c1
mov eax, dword [rbp - 0x38]
int3
and eax, 0x400a9
add byte [rcx + 0xf], al
sete cl
or eax, 0x87e8948
add byte [rax], al
add bl, ch
add byte [rax], al
add byte [rax], al
invalid
add bh, al
adc byte [rax], r8b
add byte [rax], al
add byte [rax], al
invalid
sbb byte [rax], r8b
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + 0x20], eax
mov dword [rsi + 0x38], edx
push rsi
cmp bh, al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x50], r9
dec dword [rbp + 1]
inc dword [rcx - 0x48]
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
mov qword [rsp + 0x10], rdx
push rbp
push r15
push rdi
push rdi
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
lea rcx, [rbp + 0x250]
call fcn.1801f6380
nop
add rsp, 0x20
pop rdi
int3
clc
invalid
test cl, ch
add byte [rax], al
add byte [rcx - 0x77], cl
mov r14, rdx
adc al, 0x99
loop 0x180204098
mov dh, 0x4f
adc byte [rsi + 1], bh
or esi, dword [rdi + riz - 0x17]
mov esi, 0x4c000000
mov rcx, r14
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
add byte [rax], al
shr ecx, 0x20
ror dword [rax - 0x77], 0xf0
add dword [rax], eax
add byte [rax], al
stc
or ecx, dword [rdi]
test dword [rax + rax - 0x47d0000], ebx
add byte [rax], al
cmp ebx, 1
invalid
xchg esp, eax
pushfq
add byte [rax], al
add byte [rax], al
cmp ebx, 1
invalid
xchg esp, eax
add byte [rax], al
sal dword [rcx], 0xd2
add byte [rax], al
add byte [rcx + rax*8 + 0x8a840f], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 1], cl
invalid
jne 0x1802040b9
invalid
invalid
call 0x10b6911f8
call 0x17065cc47
mov rax, qword [rbp - 0x10]
mov edx, dword [rax + 8]
sal byte [rcx + rcx + 0x4c], cl
mov eax, 8
test byte [rax - 0x7d], 0xf8
or eax, dword [rax + 0xf]
setne sil
rol byte [rbx + 0xf490bf8], cl
invalid
add byte [rax - 0x7bf0f407], al
invalid
mov rcx, qword [rbp + 0x3e0]
add rdx, rdx
mov r8d, 2
call fcn.180004690
nop
add rsp, 0x478
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
rol byte [rbx], 1
add byte [rax], al
mov qword [rcx + 8], rax
movabs rax, 0x8000000000000000
mov qword [rcx], rax
mov rdx, qword [rbp + 0x3d8]
test rdx, rdx
jne 0x180204b30
jmp 0x180204b45
add byte [rbp + rcx*4 + 5], cl
xchg esp, eax
sub cl, byte [rax + rax]
invalid
add byte [rdx + 0x28], bh
mov edx, 0x28
call fcn.180226b20
jmp 0x180204bbd
ud2
adc byte [rbp + 0x41], dl
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 - 0x75], cl
xchg ebp, eax
fadd dword [rbx]
add byte [rax], al
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
xchg ebp, eax
fadd dword [rbx]
add byte [rax], al
test rdx, rdx
je 0x180204bfd
mov rcx, qword [rbp + 0x3e0]
add rdx, rdx
mov r8d, 2
call fcn.180004690
invalid
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
in al, dx
mov al, 0
add byte [rax], al
lea rbp, [rsp + 0x80]
add byte [rax], al
mov qword [rbp + 0x28], 0xfffffffffffffffe
test r8, r8
je 0x180204c6e
mov rsi, r9
mov rdi, r8
mov rbx, rdx
invalid
call qword [sym.imp.kernel32.dll_GetStdHandle]
mov r14, rax
mov eax, 1
test r14, r14
je 0x180204c77
cmp r14, 0xffffffffffffffff
jne 0x180204c86
call qword [sym.imp.kernel32.dll_GetLastError]
mov edx, eax
xor eax, 0xc2890002
shl rdx, 0x20
or rdx, 2
mov eax, 1
jmp 0x180204e11
xor edx, edx
xor eax, eax
jmp 0x180204e11
movabs rdx, 0x600000002
jmp 0x180204e11
add cl, ch
mov eax, dword [rcx]
add byte [rax], al
mov dword [rbp - 0x20], 0
loopne 0x180204c8a
add byte [rax], al
add byte [rax - 0x73], cl
push rbp
loopne 0x180204cde
add byte [rax], al
lea rdx, [rbp - 0x20]
mov rcx, r14
mov ecx, esi
call qword [sym.imp.kernel32.dll_GetConsoleMode]
test eax, eax
fidiv word [0x140a54c9e]
je 0x180204cf7
movzx ecx, byte [rsi + 4]
mov dh, 0x4e
add al, 0x48
add al, 0x48
test rcx, rcx
test ecx, ecx
je 0x180204d11
cmp cl, 4
jae 0x180204e1f
movzx edx, byte [rbx]
mov eax, edx
and al, 0xc0
shl byte [rax + rax*8], 1
neg al
mov eax, 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
and dword [rsi - 0x78000000], 0xb60f0e14
invalid
movzx eax, byte [rsi + 4]
mov dh, 0x46
add al, 0xfe
add byte [rax], al
jno 0x180204d6a
mov byte [rsi + rcx], dl
movzx eax, byte [rsi + 4]
mov dh, 0x46
add al, 0xfe
ror byte [rax - 0x49f0fbba], 0xe
invalid
mov dh, 0x46
add al, 0xfe
ror byte [rax - 0x49f0fbba], 0xe
lea rdx, [0x1802c7210]
movzx edi, byte [rcx + rdx]
mov qword [rbp - 0x40], rdi
jge 0x180204ca2
cmp al, dil
clc
jae case.0x1801fcad3.496
mov rcx, r14
mov rdx, rbx
mov r8, rdi
mov eax, edi
mov eax, edi
xor r9d, r9d
mov qword [rbp - 0x38], r14
mov dword [rbp - 0x38], esi
call fcn.180204470
jmp 0x180204e11
invalid
add byte [rax - 0x7f], cl
inc dword [rax]
add byte [rax], dl
add byte [rax], al
invalid
invalid
cmp rdi, 0x1000
add byte [rax], dl
add byte [rax], al
mov r8d, 0x1000
add byte [rax], dl
add byte [rax], al
cmovb r8, rdi
cmovb eax, edi
invalid
lea rcx, [rbp + 0x10]
mov rdx, rbx
call fcn.180217a00
add dword [rax], eax
adc byte [r8 - 0x77], r9b
invalid
add dword [rax], eax
test byte [rbp + 0x10], 1
je 0x180204d73
mov r8, qword [rbp + 0x18]
test r8, r8
sbb byte [r13 - 0x7b], r9b
ror byte [rdi], 0x84
invalid
invalid
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
je 0x180204de7
add byte [rcx + 0x39], cl
clc
cmp r8, rdi
ja case.0x1801fda34.440
add byte [rax], al
lea rcx, [rbp - 0x20]
loopne 0x180204d97
mov rdx, rbx
mov edx, ebx
invalid
call fcn.180217a00
sub al, 1
add byte [rbx + 0xf01e07d], al
loopne 0x180204d5b
invalid
add dword [rax], eax
cmp dword [rbp - 0x20], 1
loopne 0x180204d5b
je 0x180204e7d
test byte [0x1c8204d62], bl
sbb eax, 0x48000001
mov rdx, qword [rbp - 0x18]
mov edx, dword [rbp - 0x18]
mov r8, qword [rbp - 0x10]
invalid
jmp 0x180204d7b
mov byte [rsi + 4], 0
add al, 0
jmp 0x180204e0a
xchg edi, eax
add byte [rax], al
add byte [rax - 0x75], cl
mov edx, dword [rbp + 0x18]
mov r8, qword [rbp + 0x20]
mov rcx, r14
mov rdx, qword [rbp + 0x18]
mov edx, dword [rbp + 0x18]
mov r8, qword [rbp + 0x20]
mov eax, dword [rbp + 0x20]
mov rcx, r14
mov ecx, esi
call case.0x1801fdfb7.389
jmp 0x180204e11
mov dword [rax], eax
add byte [rax], al
add dword [rax], eax
add cl, ch
mov dword [rax], eax
add byte [rax], al
movzx r8d, al
sar byte [rax + 0xbd830f], 0
add byte [rax - 0x73], cl
lea rcx, [rbp + 0x10]
invalid
invalid
cmp al, 5
jae 0x180204e51
invalid
add byte [rax], al
invalid
mov ebp, 0x48000000
lea ecx, [rbp + 0x10]
lea rcx, [rbp + 0x10]
adc byte [rax - 0x77], cl
mov rdx, rsi
call fcn.180217a00
invalid
sub al, 1
invalid
bnd call fcn.180217a00
invalid
mov byte [rsi + 4], 0
test byte [rbp + 0x10], 1
add dword [rbp + 0x5b], esi
jne 0x180204e05
mov rdx, qword [rbp + 0x18]
mov rax, qword [rbp + 0x20]
and byte [r8 - 0x77], r9b
invalid
invalid
push rbp
sbb byte [rax - 0x75], cl
and byte [r8 - 0x77], r9b
mov r8d, 0xff83948
test esi, ebp
cmp rax, rdi
clc
jne 0x180204ead
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov ecx, esi
mov rcx, r14
mov ecx, esi
mov r8, rdi
clc
add byte [rax], al
sal byte [rbp + 0x42], 0x48
mov dword [rbp - 0x50], edx
mov dword [rbp - 0x30], edi
cmp edi, edx
in eax, dx
add byte [rax], al
add byte [rdx + 1], bh
add bl, ch
sub cl, byte [rdi]
mov dh, 3
movzx eax, byte [rbx]
lea rcx, [0x1802c7210]
add byte [rdi], cl
mov dh, 0xc
or byte [rax + 0x39], cl
stc
invalid
add byte [rax], al
adc eax, 0xc254f
add byte [rax - 0x7f], cl
invalid
mov al, 0
add byte [rax], al
pop rsi
lea rax, str.Unexpected_number_of_bytes_for_incomplete_UTF_8_codepoint.
lea eax, [0x1802c73e8]
or al, 0
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 1
call 0x180204e33
call 0x180204e33
add dword [rax], eax
add byte [rax], al
lock or byte [rax], al
lock or byte [rax], al
add byte [rax], al
ror byte [rdi], 0x11
clc
clc
clc
mov al, 0x25
or al, 0
loopne 0x180204e35
invalid
mov eax, 0xba000c25
add al, 0
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 0x3f], cl
enter 0x220, 0
add al, byte [rax]
and eax, 0x894c000c
ror dword [rax - 0x77], 0xfa
cli
mov ecx, eax
cli
add byte [rdi], cl
adc byte [rbp - 0x18], al
call 0x150657794
ror byte [rax - 0x73], 1
add eax, 0xc2504
add al, 0x25
or al, 0
and byte [rax - 0x73], cl
or eax, 0xc0968
invalid
or dword [rax + rax], ecx
push 0x4c000c09
lea ecx, [0x1802c57e0]
or eax, 0xc0941
or eax, 0xc0941
or dword [r8 + rax], ecx
or dword [rax + rax], ecx
lea eax, [rbp - 0x30]
sub eax, dword [rax]
add byte [rax], al
add byte [rax - 0x39], cl
loopne 0x180204eb2
loopne 0x180204eb2
loopne 0x180204eb2
add byte [rax], al
add byte [rbp + rcx*4 + 0xd], cl
lea ecx, [0x1802c7428]
insb byte [rdi], dx
and eax, 0x8d48000c
lea rcx, [rbp - 0x40]
lea rdx, [rbp - 0x48]
lea r8, [rbp - 0x20]
add byte [rax - 0x39], cl
loopne case.0x1801fe0e7.399
loopne case.0x1801fe0e7.399
loopne case.0x1801fe0e7.399
add byte [rax], al
add ah, cl
adc byte [rbp + 0x41], dl
push rsi
lea ebp, [rdx + 0x80]
add byte [rax], al
enter 0x15ff, 0xffffffffffffffd0
xor al, byte [rdx]
add byte [rax + 0x30c48348], dl
nop
add rsp, 0x30
invalid
sal byte [rdx], 1
add al, byte [rax]
and byte [rax], al
add al, ch
rol byte [rsi + 0x29480001], 0xc4
adc byte [rax], al
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
inc eax
invalid
and al, 0x28
add byte [rax], dl
add byte [rax], al
sub byte [rax], al
adc byte [rax], al
add byte [rcx + 0xfde9], bh
cmp dword [rdx + 1], 0
add bh, al
invalid
test dword [rax + 0x1f], esi
mov al, 0x1f
add byte [rax], al
add byte [rax], al
mov al, 0x1f
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x20
add byte [rax], al
add byte [rax], al
ror byte [rdi], 0x84
fild dword [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + 0x1fb0bd], cl
mov ebp, 0x1fb0
invalid
invalid
mov ebp, 0x1fb0
dec byte [rdi]
test ch, ah
in eax, 0
add byte [rax], al
jbe 0x180205169
mov al, 5
adc ah, byte [rbx]
add byte [rax], al
sar byte [0x18020532d], 0x73
lea rdx, [rdi*2 - 0x50]
lea rdx, [rdi*2 - 0x50]
add eax, dword [rax]
add byte [rbx + 0x41], dh
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x20
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
xchg dword [0x1c8205068], edx
test edi, edi
add dword [rax], eax
add byte [rax - 0x7b], cl
push qword [rdx + rdi*2 + 0x48]
add edi, edi
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax + 1], cl
invalid
cmp eax, 0x800
add byte [rax], cl
add byte [rax], al
rcl dword [rdx], 0x23
and eax, dword [rax]
add byte [rdi], cl
mov bh, 0xc9
leave
add byte [rax], al
add eax, dword [rax]
add byte [rdi], cl
xchg ebx, eax
ret 0x8d48
invalid
invalid
lea edx, [rdx*2 + 1]
push rbp
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add al, 0x31
div byte [rcx]
ror byte [rax - 0x77], 0xf2
invalid
and byte [rax], al
add byte [rbx + 0x5f], bl
pop rdi
add eax, 0xc2397
invalid
add byte [rax], al
add byte [rax - 0x39], cl
test eax, eax
invalid
mov dword [rbp + 0x1fc0], 8
ror byte [rdi], 0x11
test eax, ecx
invalid
invalid
enter 0x1f, 0
add byte [rax], al
lea edx, [0x1802c74a8]
jns case.0x1801fdd45.431
and ecx, dword [rax + rax]
or al, 0
add byte [rax - 0x73], cl
lea esi, [rax - 0x17ffffe1]
add byte [rax], al
invalid
sbb dword [r10], r8d
sbb dword [rdx], eax
lea ecx, [rbp + 0x1fb0]
add byte [rax], al
sbb dword [rdx], eax
add byte [rbp + rcx*4 + 5], cl
jle case.0x1801fd618.109
lea eax, [0x1802c74c0]
or al, 0
add byte [rax], al
sbb eax, 0x8d480002
add eax, 0xc2302
or al, 0
lea eax, [0x1802c7458]
or al, 0
and al, 0x20
mov ecx, eax
xor r8d, r8d
xor eax, eax
shr al, 0x97
invalid
add byte [rbp + rcx*4 + 5], cl
push 0x48000c23
mov ecx, edi
mov edx, esi
sbb al, byte [rdx]
add al, byte [rax]
add byte [rbp + rcx*4 + 5], cl
outsb dx, byte [rsi]
and ecx, dword [rax + rax]
or al, 0
lea eax, [0x1802c74f0]
or al, 0
stc
add ah, cl
int3
in al, dx
lea rbp, [rsp + 0x40]
lea rbp, [rsp + 0x40]
lea ebp, [rsp + 0x40]
insb byte [rdi], dx
and al, 0x40
mov qword [rbp], 0xfffffffffffffffe
mov dword [rbp], 0xfffffffe
invalid
mov r8, qword [0x180315690]
mov eax, dword [0x180315690]
adc dword [rax], eax
test r8, r8
jne 0x1802051e3
sal byte [rbp + 0x34], 0x48
mov rsi, rcx
mov esi, ecx
invalid
mov qword [rbp - 8], 0
mov dword [rbp - 8], 0
clc
add byte [rax], al
add byte [rax], al
lea rcx, [rbp - 8]
clc
call qword [sym.imp.kernel32.dll_QueryPerformanceFrequency]
sub al, 0x30
add al, byte [rax]
test eax, eax
je 0x18020525a
mov es, word [rax]
add byte [rax], al
mov es, word [rax]
add byte [rax], al
mov r8, qword [rbp - 8]
mov eax, dword [rbp - 8]
clc
mov qword [0x180315690], r8
test r8, r8
test eax, eax
add al, 0x11
add byte [rbp - 0x7b], cl
test eax, eax
mov rcx, rsi
test eax, eax
mov rcx, rsi
int1
je 0x180205296
test byte [rbx + 0x48000000], dh
add byte [rax], al
add byte [rax - 0x77], cl
mov eax, ecx
or rax, r8
mov rax, rcx
mov eax, ecx
or rax, r8
ror byte [rax - 0x3f], 0xe8
and byte [rdx + rcx + 0x48], dh
invalid
enter 0xffffffffffffd231, 0x41
div eax
rol byte [rcx - 9], cl
invalid
retf 0x3b9a
imul eax, edx, 0x3b9aca00
invalid
ror dword [rcx + rcx - 0x3f], 0x48
shr ecx, 0x20
mov ecx, eax
invalid
ror dword [rcx + rax - 0x37], 0x48
mov eax, ecx
invalid
add ecx, ecx
enter 0xffffffffffffc148, 0xffffffffffffffe8
or dword [rax - 0x46], ecx
push rbx
pop rdx
wait
movabs al, byte [0x48e2f7480044b82f]
add byte [rax - 9], cl
loop 0x18020528b
add byte [rax - 9], cl
loop 0x18020528b
mul edx
mov eax, edx
ror byte [rax - 0x3f], 1
call 0x180f0bb57
or ebp, dword [rcx - 0x30]
invalid
or ebp, dword [rcx - 0x30]
add dl, cl
invalid
invalid
retf 0x3b9a
ror dword [rcx - 0x3b7cb736], 1
add esp, 0x48
pop rsi
call qword [sym.imp.kernel32.dll_GetLastError]
pop rax
invalid
add al, byte [rax]
shl rax, 0x20
or rax, 2
mov qword [rbp - 0x10], rax
lea rax, str.std_src_syspalwindows_time.rs
and ecx, dword [rax + rax]
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rcx, [0x1802c5800]
or eax, 0xc0581
add eax, 0x8d4c000c
or eax, 0xc051a
or al, 0
lea r9, fcn.1801f6380
lea ecx, [0x1802c57a0]
or al, 0
lea r8, [rbp - 0x10]
mov edx, 0x2b
add byte [rax], al
invalid
invalid
sub eax, dword [rax]
add byte [rax], al
invalid
add byte [rax], al
add al, ch
call fcn.180226df0
pop rsp
sbb eax, dword [rdx]
add al, byte [rax]
ud2
invalid
invalid
add al, byte [rax]
ud2
lea rcx, str.std_src_sys_commonmod.rs
or eax, 0xc15c3
call fcn.180227120
add al, byte [rax]
int3
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
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 + 0x40]
lea ebp, [rdx + 0x40]
lea rcx, [rbp - 0x10]
lea ecx, [rbp - 0x10]
invalid
mov eax, 0x90ffff10
add esp, 0x28
sub byte [rsi + 0x5d], bl
invalid
add qword [r8], r8
add byte [rdi], cl
invalid
invalid
mov edi, 0x83000000
add byte [rax], al
inc byte [rcx + 0x109f9]
add dword [rax], eax
add byte [rdi], cl
xchg dword [0x1c82052fb], edi
add byte [rax - 0x73], cl
lea edx, [0x1802c81a8]
loope 0x18020533b
rcr byte [rbp - 0x3d], 0x81
stc
sbb al, 0x27
invalid
add byte [rax], al
invalid
and ecx, dword [rbp - 0x271c6f]
fdivr st(7)
inc dword [rbx - 0x78f0c706]
cli
cmp byte [rdi], cl
ja 0x1802053cb
lea rcx, [0x1802c85d0]
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x1802c85d0]
xor cl, byte [rax + rax]
invalid
add edx, ecx
loop 0x1802052e5
adc al, 0x5d
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
mov byte [rax], 0
add byte [rax - 0x7e3ca2fc], dh
mov al, 4
pop rbp
ret
invalid
stc
jg 0x180205393
add byte [rax], al
add eax, dword [rax]
jne 0x180205333
stc
push rax
add dword [rax], eax
add byte [rdi], cl
test bl, bh
add byte [rax], al
add byte [rcx + 0x252f9], al
add byte [rdi], cl
test byte [rbx - 0x15000000], dl
imul ecx, dword [rbp - 0x3c297f], 0xffffffff
add byte [rax], al
jrcxz 0x18020542d
add byte [rax], al
cmp ecx, 0x41d
add byte [rax], al
lea eax, [fcn.18021c100]
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x30]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], rax
and al, 0x50
and al, 0x50
lea rax, str.byte_offset_out_of_bounds:_the_offset_is
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 2
and al, 0x60
add al, byte [rax]
add byte [rax], al
and al, 0x60
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x78], 0
mov dword [rsp + 0x78], 0
lea rax, [rsp + 0x38]
mov qword [rsp + 0x68], rax
push 0x2444c748
jo 0x1802254b6
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x58
push 0x2444c748
jo 0x1802254b6
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x58
lea ecx, [rsp + 0x58]
mov rdx, r8
call fcn.180226a80
int3
int3
lea rax, [rsp + 0x28]
and al, 0x28
mov qword [rsp + 0x38], rax
lea rax, [fcn.18021c100]
lea eax, [fcn.18021c100]
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x30]
xor byte [rax - 0x77], cl
and al, 0x48
invalid
xor byte [rax - 0x77], cl
and al, 0x48
invalid
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x50], rax
lea rax, str.byte_start_after_end:_the_start_is__but_the_end_is
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 2
mov dword [rsp + 0x60], 2
mov dword [rsp + 0x60], 2
and al, 0x60
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x78], 0
mov dword [rsp + 0x78], 0
lea rax, [rsp + 0x38]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 2
mov dword [rsp + 0x70], 2
mov dword [rsp + 0x70], 2
lea rcx, [rsp + 0x58]
mov rdx, r8
call fcn.180226a80
add ah, cl
add ah, cl
int3
int3
sub byte [rax - 0x77], cl
push rsp
and al, 0x30
lea rax, [rsp + 0x28]
and al, 0x28
and al, 0x28
mov qword [rsp + 0x38], rax
lea rax, [fcn.18021c100]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x40], eax
and al, 0x40
lea rcx, [rsp + 0x30]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x50], rax
lea rax, str.line_offset_out_of_bounds:_the_offset_is
mov qword [rsp + 0x58], rax
and al, 0x58
mov qword [rsp + 0x60], 2
mov dword [rsp + 0x60], 2
mov qword [rsp + 0x78], 0
mov dword [rsp + 0x78], 0
lea rax, [rsp + 0x38]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 2
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x58
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x58
mov rdx, r8
call fcn.180226a80
add ah, cl
add ah, cl
int3
test r8w, r8w
sete al
or al, r9b
je 0x1802255ea
rol byte [rax + rcx - 0x38], 0x74
invalid
mov rax, qword [rcx]
mov r9, qword [rcx + 0x10]
add rdx, rax
ret 0xff48
invalid
add dword [rbx + rcx*4 + 0x49], ecx
adc byte [rax + 1], cl
ret 0xff48
mov r10, qword [rcx + 0x18]
cmp r10, 4
jae 0x18022562a
push rcx
sbb byte [rcx - 0x7d], cl
cli
add al, 0x73
sub ebx, ebp
jle 0x18022566a
jmp 0x180225681
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp eax, dword [rcx + rdx - 4]
adc esp, edi
shl byte [rsi + 0x41], 0x21
sal byte [rcx + rdi*4 - 0xd], 0x41
bsf ecx, r8d
bsf ecx, r8d
sbb al, 0xa
nop dword cs:[rax + rax]
in al, dx
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
jmp qword [rsi - 0x2d]
invalid
push rbx
bsf ecx, r8d
mov dh, 0x5c
or al, byte [rcx]
sub bh, bh
invalid
add bh, bh
invalid
mov dword [rbp], 0xfffffffe
and eax, 0x58
adc dword [rbp - 0x30], eax
mov dword [rsp + 0x30], ecx
mov qword [rsp + 0x28], r8
lea r8, [0x1802c5850]