Function at 0x1400b0060
Capabilities:
Encode data using xor

Disassembly:
push rbp
push rsi
push rdi
sub rsp, 0x60
lea rbp, [rsp + 0x60]
mov r9, rdx
mov ecx, dword [rcx]
mov eax, 0x27
lea r8, [0x140109062]
cmp rcx, 0x2710
jb 0x14002b0c0
mov r11d, 0x27
movabs r10, 0x346dc5d63886594b
nop word [rax + rax]
mov rax, rcx
mul r10
shr rdx, 0xb
imul eax, edx, 0x2710
mov esi, ecx
sub esi, eax
imul edi, esi, 0x147b
shr edi, 0x13
imul eax, edi, 0x64
sub esi, eax
movzx esi, si
lea rax, [r11 - 4]
movzx edi, word [r8 + rdi*2]
mov word [rbp + r11 - 0x2b], di
movzx esi, word [r8 + rsi*2]
mov word [rbp + r11 - 0x29], si
mov r11, rax
cmp rcx, 0x5f5e0ff
mov rcx, rdx
ja 0x14002b030
cmp rdx, 0x63
jbe 0x14002b0ae
movzx ecx, dx
shr ecx, 2
imul ecx, ecx, 0x147b
shr ecx, 0x11
imul r10d, ecx, 0x64
sub edx, r10d
movzx edx, dx
movzx edx, word [r8 + rdx*2]
mov word [rbp + rax - 0x29], dx
add rax, 0xfffffffffffffffe
mov rdx, rcx
cmp rdx, 0xa
jae 0x14002b0cb
or dl, 0x30
mov byte [rbp + rax - 0x28], dl
dec rax
jmp 0x14002b0d9
mov rdx, rcx
cmp rdx, 0x63
ja 0x14002b084
jmp 0x14002b0ae
movzx ecx, word [r8 + rdx*2]
mov word [rbp + rax - 0x29], cx
add rax, 0xfffffffffffffffe
lea rcx, [rax + rbp]
add rcx, 0xffffffffffffffd9
mov edx, 0x27
sub rdx, rax
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rcx
mov r8d, 1
mov rcx, r9
mov dl, 1
xor r9d, r9d
call fcn.14002a1b0
nop
add rsp, 0x60
pop rdi
pop rsi
pop rbp
ret
push rbp
sub rsp, 0xb0
lea rbp, [rsp + 0x80]
mov eax, dword [rcx]
mov r9d, 0x81
mov r8d, eax
nop dword [rax + rax]
mov rcx, r9
shr r8d, 4
mov r9d, eax
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x57]
cmp r9b, 0xa
movzx r9d, r10b
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rbp + rcx - 0x52], r10b
lea r9, [rcx - 1]
cmp eax, 0x10
mov eax, r8d
jae 0x14002e640
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae 0x14002e6be
mov eax, 0x81
sub rax, r9
add rcx, rbp
add rcx, 0xffffffffffffffb0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x140170603]
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.14002a1b0
nop
add rsp, 0xb0
pop rbp
ret
lea r8, str.librarycore_src_fmt_num.rs
mov edx, pe_nt_image_headers64
call fcn.140029fb0
int3
push rbp
sub rsp, 0xb0
lea rbp, [rsp + 0x80]
mov eax, dword [rcx]
mov r9d, 0x81
mov r8d, eax
nop dword [rax + rax]
mov rcx, r9
shr r8d, 4
mov r9d, eax
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x37]
cmp r9b, 0xa
movzx r9d, r10b
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rbp + rcx - 0x52], r10b
lea r9, [rcx - 1]
cmp eax, 0x10
mov eax, r8d
jae 0x14002eb10
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae 0x14002eb8e
mov eax, 0x81
sub rax, r9
add rcx, rbp
add rcx, 0xffffffffffffffb0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x140170603]
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.14002a1b0
nop
add rsp, 0xb0
pop rbp
ret
lea r8, str.librarycore_src_fmt_num.rs
mov edx, pe_nt_image_headers64
call fcn.140029fb0
int3
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rsp + 0x50]
mov r9d, dword [rcx]
mov r8d, r9d
neg r8d
cmovs r8d, r9d
mov rcx, rdx
mov eax, 0x27
lea r10, [0x140109062]
cmp r8d, 0x2710
jb 0x14002ed43
mov esi, 0x27
movabs r11, 0x346dc5d63886594b
nop word cs:[rax + rax]
mov rax, r8
mul r11
shr rdx, 0xb
imul eax, edx, 0x2710
mov edi, r8d
sub edi, eax
imul ebx, edi, 0x147b
shr ebx, 0x13
imul eax, ebx, 0x64
sub edi, eax
movzx edi, di
lea rax, [rsi - 4]
movzx ebx, word [r10 + rbx*2]
mov word [rbp + rsi - 0x23], bx
movzx edi, word [r10 + rdi*2]
mov word [rbp + rsi - 0x21], di
mov rsi, rax
cmp r8, 0x5f5e0ff
mov r8, rdx
ja 0x14002ecb0
cmp rdx, 0x63
jbe 0x14002ed31
movzx r8d, dx
shr r8d, 2
imul r8d, r8d, 0x147b
shr r8d, 0x11
imul r11d, r8d, 0x64
sub edx, r11d
movzx edx, dx
movzx edx, word [r10 + rdx*2]
mov word [rbp + rax - 0x21], dx
add rax, 0xfffffffffffffffe
mov rdx, r8
cmp rdx, 0xa
jae 0x14002ed4e
or dl, 0x30
mov byte [rbp + rax - 0x20], dl
dec rax
jmp 0x14002ed5c
mov rdx, r8
cmp rdx, 0x63
ja 0x14002ed03
jmp 0x14002ed31
movzx edx, word [r10 + rdx*2]
mov word [rbp + rax - 0x21], dx
add rax, 0xfffffffffffffffe
test r9d, r9d
setns dl
lea r8, [rax + rbp]
add r8, 0xffffffffffffffe1
mov r9d, 0x27
sub r9, rax
mov qword [rsp + 0x28], r9
mov qword [rsp + 0x20], r8
mov r8d, 1
xor r9d, r9d
call fcn.14002a1b0
nop
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop rbp
ret
add rcx, rax
inc rcx
movdqa xmm0, xmmword [rax]
pmovmskb edx, xmm0
not edx
mov rbp, qword [rdi + 0x18]
lea rsi, [rsp + 0xb0]
mov qword [rsi], rax
add rax, 0x10
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rcx
mov word [rsi + 0x18], dx
mov qword [rsi + 0x20], rbp
mov r13b, 1
lea rdi, [rsp + 0x88]
lea r12, [rsp + 0x90]
test rbp, rbp
je 0x14003fa17
mov rcx, rsi
call fcn.14003faf9
mov rbp, qword [rsp + 0xd0]
dec rbp
mov qword [rsp + 0xd0], rbp
test rax, rax
je 0x14003fa17
lea rcx, [rax - 0x18]
add rax, 0xfffffffffffffff8
mov qword [rsp + 0x88], rcx
mov qword [rsp + 0x38], rax
mov bl, 1
test r15b, r15b
je 0x14003f84e
mov byte [rsp + 0x30], bl
mov byte [rsp + 0x31], 1
xor r13d, r13d
mov r15d, ebx
jmp 0x14003f7f4
cmp byte [rsp + 0x32], 0
jne 0x14003fa57
mov r15, qword [rsp + 0x28]
mov eax, dword [r15 + 0x34]
test al, 4
jne 0x14003f8b4
test r13b, 1
jne 0x14003f888
mov rcx, qword [r15 + 0x20]
mov rax, qword [r15 + 0x28]
mov r8d, 2
lea rdx, [0x140170591]
call qword [rax + 0x18]
test al, al
jne 0x14003f83d
mov rcx, rdi
mov rdx, r15
call fcn.14003dc23
test al, al
jne 0x14003f83d
mov rcx, qword [r15 + 0x20]
mov rax, qword [r15 + 0x28]
mov r8d, 2
lea rdx, str.:_library_std_srciomod.rs
call qword [rax + 0x18]
jmp 0x14003f95c
test r13b, 1
je 0x14003f8de
mov rcx, qword [r15 + 0x20]
mov rax, qword [r15 + 0x28]
mov r8d, 1
lea rdx, [0x140171ec6]
call qword [rax + 0x18]
test al, al
jne 0x14003f83d
mov eax, dword [r15 + 0x34]
mov byte [rsp + 0x33], 1
movups xmm0, xmmword [r15 + 0x20]
movaps xmmword [rsp + 0x90], xmm0
mov qword [rsp + 0xa0], r14
mov ecx, dword [r15 + 0x30]
mov dl, byte [r15 + 0x38]
mov dword [rsp + 0x74], eax
mov dword [rsp + 0x70], ecx
mov byte [rsp + 0x78], dl
movups xmm0, xmmword [r15]
movaps xmmword [rsp + 0x40], xmm0
movdqu xmm0, xmmword [r15 + 0x10]
movdqa xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], r12
lea rax, [0x140108f08]
mov qword [rsp + 0x68], rax
mov rcx, rdi
lea rdx, [rsp + 0x40]
call fcn.14003dc23
test al, al
jne 0x14003f83d
mov r8d, 2
mov rcx, r12
lea rdx, str.:_library_std_srciomod.rs
call fcn.14002b920
test al, al
jne 0x14003f83d
mov byte [rsp + 0x32], 1
mov byte [rsp + 0x30], 0
mov rdx, qword [rsp + 0x28]
mov eax, dword [rdx + 0x34]
test al, 4
jne 0x14003f986
lea rcx, [rsp + 0x38]
call fcn.14003fac0
jmp 0x14003fa03
movups xmm0, xmmword [rdx + 0x20]
movaps xmmword [rsp + 0x90], xmm0
mov qword [rsp + 0xa0], r14
mov ecx, dword [rdx + 0x30]
mov r8b, byte [rdx + 0x38]
mov dword [rsp + 0x74], eax
mov dword [rsp + 0x70], ecx
mov byte [rsp + 0x78], r8b
movups xmm0, xmmword [rdx]
movaps xmmword [rsp + 0x40], xmm0
movdqu xmm0, xmmword [rdx + 0x10]
movdqa xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], r12
lea rax, [0x140108f08]
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0x38]
lea rdx, [rsp + 0x40]
call fcn.14003fac0
test al, al
jne 0x14003f83d
mov rcx, qword [rsp + 0x60]
mov rax, qword [rsp + 0x68]
mov r8d, 2
lea rdx, [0x140108f3b]
call qword [rax + 0x18]
test al, al
jne 0x14003f83d
mov byte [rsp + 0x32], 0
xor ebx, ebx
jmp 0x14003f83d
mov al, 1
test r15b, r15b
jne 0x14003fa42
cmp byte [rsp + 0x32], 0
jne 0x14003fa8b
mov rax, qword [rsp + 0x28]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140170392]
mov r8d, 1
call qword [rax + 0x18]
nop
add rsp, 0xd8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, [0x140108f88]
lea rcx, [rsp + 0x40]
mov qword [rcx], rax
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], 8
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
lea rdx, str.librarycore_src_fmt_builders.rs
call fcn.140029f70
lea rax, str.attempted_to_finish_a_map_with_a_partial_entry
lea rcx, [rsp + 0x40]
mov qword [rcx], rax
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], 8
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
lea rdx, str.librarycore_src_fmt_builders.rs
call fcn.140029f70
int3
mov qword [rsi], 4
jmp 0x14007b59d
mov rax, qword [rdx + 0x18]
test rax, rax
je case.0x14007b538.0
mov rdi, qword [rdx + 0x10]
lea r8, [0x140118e28]
or dword [rax], eax
mov rcx, rdi
mov rdx, rax
call fcn.14007b5a4
mov qword [rsi], 2
add bl, ch
invalid
mov rax, qword [rdx + 0x18]
test rax, rax
je case.0x14007b538.0
mov rdi, qword [rdx + 0x10]
lea r8, [0x140118e40]
mov rcx, rdi
mov rdx, rax
call fcn.14007b5a4
mov qword [rsi], 3
mov qword [rsi + 8], rdi
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], rdx
add rsp, 0x28
pop rdi
pop rsi
ret
lea rdx, [0x1400be8cc]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov rdx, qword [rcx + 0x10]
cmp dword [rdx + 0x98], 0x110008
add byte [rcx], dl
add byte [rdi], cl
xchg esp, eax
shr bl, 0xe
adc byte [rcx + 0x98ba], al
add byte [rax], cl
add byte [rcx], dl
add byte [rdi], cl
xchg esp, eax
shr bl, 0xe
mov rdx, qword [rcx + 8]
xor eax, eax
jmp 0x14007b6de
mov rdx, qword [rcx + 8]
mov al, 1
movzx eax, al
ret
add byte [rax], al
add byte [rax + 0x48068948], al
add esp, 0x20
pop rsi
ret
lea r8, [0x1400be8dc]
movsxd rax, dword [r8 + rax*4]
invalid
add al, 0x80
add rax, r8
jmp rax
invalid
mov qword [rcx], 4
ret
mov rax, qword [rdx + 0x18]
test rax, rax
je case.0x14007b776.1
out dx, eax
out dx, eax
mov rdx, qword [rdx + 0x10]
dec rax
and qword [rcx], 0
mov qword [rcx + 8], rdx
add rdx, 0xa0
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
ret
mov rax, qword [rdx + 8]
mov rdx, qword [rdx + 0x18]
mov qword [rcx], 3
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], rdx
ret
invalid
jne 0x14007bbd7
mov eax, dword [rcx + 4]
cmp eax, dword [rdx + 4]
sete al
invalid
rol bl, 0x31
rol bl, 0x48
invalid
ret
add rcx, 8
add ecx, 8
add rdx, 8
jmp 0x14007bc57
add byte [rax], al
ret 0xe908
add byte [rax], al
mov rax, rdx
lea rdx, [0x1400be8ec]
lea edx, [0x1400be8ec]
add byte [rax + 0x63], cl
or al, 0x8a
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
ret
add rax, 0x18
ret
add rax, 0x38
ret
add rax, 0x60
ret
add rax, 0x48
ret
push rsi
push rdi
sub rsp, 0x28
mov rsi, rdx
mov rdi, rcx
call 0x14007bc8e
test al, al
je 0x14007bc85
add rdi, 0x18
add rsi, 0x18
mov rcx, rdi
mov rdx, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp 0x14007bc8e
xor eax, eax
add rsp, 0x28
pop rdi
pop rsi
ret
sub rsp, 0x28
mov r8d, 0x18
call sub.msvcrt.dll_memcmp
test eax, eax
sete al
add rsp, 0x28
ret
invalid
and byte [rbx + 0x5f], bl
pop rsi
ret
mov rdi, rax
mov rcx, rsi
int1
int1
call fcn.14007739b
dec dword [rax - 0x77]
stc
mov rcx, rdi
call fcn.1400b9e50
call fcn.14002bff0
in al, dx
cli
dec esp
retf
in al, dx
cli
dec esp
mov ecx, 0x98
or byte [rax], al
add byte [rcx], dl
invalid
cwde
add byte [rax], al
add byte [rax], cl
add byte [rcx], dl
add byte [rdi], cl
test dword [rax], ecx
or byte [rax], al
add byte [rax], al
invalid
invalid
or byte [rax], al
add byte [rax], al
add ecx, 0x10
rcl dword [rax], 0x48
mov eax, ecx
add byte [rax], al
out dx, eax
inc dword [rbx]
mov byte [rax - 0x7d000000], bl
stc
or byte [rdx + 2], bh
lahf
cmp edx, 6
jb 0x1400806a1
add ecx, 0xffffffbf
cmp ecx, 6
setb al
ret
add byte [rax], al
add byte [rax + 0x75d03948], al
or byte [rax + 0x39], 0xd0
jne 0x1400806bd
jmp fcn.140075cbe
invalid
invalid
or byte [rax + 0x39], 0xd0
jne 0x1400806bd
jmp fcn.140075cbe
mov rdx, qword [rcx]
mov rcx, rax
jmp fcn.140007ee6
js case.0x14007bbf9.39
invalid
adc dword [rax - 0x77], ecx
shr ecx, 0x1e
js case.0x14007bbf9.39
inc dword [rcx + 0x57]
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x338
mov rsi, r9
mov rdi, rdx
xlatb
mov edi, edx
mov r13, rcx
movabs r12, 0x8000000000000000
lea rax, [0x1400be93c]
loop 0x1400806f7
add byte [rdx + 0x63], cl
or al, 0x80
add byte [rax], al
add byte [rax], al
add dword [rax], eax
call fcn.14006f963
lea rdx, [rsp + 0x70]
push rsp
and al, 0x70
push rsp
and al, 0x70
mov qword [rdx], 2
mov qword [rdx + 0x28], rax
mov rcx, qword [rdi]
invalid
jmp 0x140081e44
psubsw mm2, qword [0x18c080747]
mov dword [rsp + 0x128], ebp
mov qword [rsp + 0x128], r13
lea r14, [rsp + 0x1a0]
mov ah, 0x24
movabs al, byte [0x4900268349000001]
and qword [r14], 0
mov qword [r14 + 8], 8
and qword [r14], 0
mov qword [r14 + 8], 8
and qword [r14 + 0x10], 0
mov rdi, qword [rdi]
lea rsi, [rsp + 0x70]
xor r15d, r15d
lea r12, [0x1400be96c]
loop 0x140080764
add byte [rbp + rcx*4 - 0x54], cl
and al, 0x30
add dword [rax], eax
invalid
add byte [rax - 0x75], cl
invalid
loop 0x140080764
add byte [rbp + rcx*4 - 0x54], cl
lodsb al, byte [rsi]
and al, 0x30
add dword [rax], eax
cli
mov dword [rbx + 0x20], ecx
mov ecx, dword [rsp + 0x48]
movups xmm0, xmmword [rsp + 0x50]
movups xmm1, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x100], xmm1
movaps xmmword [rsp + 0xf0], xmm0
and al, 0xf0
add byte [rax], al
add byte [rax], al
and al, 0xf0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xe0], rax
invalid
invalid
mov word [rax + rbp*8], fs
and al, 0xe8
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], rcx
and al, 0xe8
add byte [rax], al
add bl, ch
invalid
and al, 0xe8
add byte [rax], al
add bl, ch
invalid
cmp qword [rsp + 0xe0], 0xa
je 0x14008171d
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmm1, xmmword [rsp + 0xf0]
mov word [rax + rsi*8], fs
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x100], dl
mov word [rax + rsi*8], fs
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x100], dl
movaps xmmword [rsp + 0x40], xmm0
and al, 0x40
movaps xmmword [rsp + 0x60], xmm2
movaps xmmword [rsp + 0x50], xmm1
sub dword [rsp + 0x50], ecx
sub dword [rsp + 0x50], ecx
cmp dword [rsp + 0x40], 2
jne case.0x1400a0376.41
add sil, byte [rbp + 0xf]
lea rcx, [rsp + 0x40]
call fcn.14006f4c3
jmp 0x14008076a
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmm1, xmmword [rsp + 0xf0]
movaps xmm2, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x90], xmm2
add byte [rax], al
invalid
movaps xmmword [rsp + 0x80], xmm1
movabs rdx, 0xff00000000
mov rdi, qword [rdi]
mov r8d, dword [rdi + 0x20]
mov ecx, dword [rdi + 0x24]
shl rcx, 0x20
or rcx, r8
movzx r8d, byte [rsi + 0x30]
lea r9, [0x1400be9c4]
lea ecx, [0x1400be9c4]
test rcx, rdx
mov eax, 0x400
mov esi, 0x1000
jmp 0x1400819b3
mov rbp, qword [rdi]
lea r14, [rsp + 0x70]
mov rcx, r14
mov rdx, rbp
call fcn.1400823f9
cmp dword [r14], 0x12
je 0x140082009
lea r15, [rsp + 0x70]
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
lea r14, [rsp + 0x40]
movaps xmmword [r14 + 0x20], xmm2
movaps xmmword [r14 + 0x10], xmm1
movaps xmmword [r14], xmm0
lea rcx, [rsp + 0xe0]
mov rdx, r14
call fcn.140082456
mov rcx, r15
mov rdx, rbp
call fcn.1400823f9
cmp dword [rsp + 0x70], 0x12
je 0x140082021
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movups xmm2, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x60], xmm2
movaps xmmword [rsp + 0x50], xmm1
push rax
movaps xmmword [rsp + 0x40], xmm0
cmp dword [rsp + 0x40], 0xe
jne 0x140082043
lea rcx, [rsp + 0x40]
mov ebx, dword [rcx + 8]
mov edi, dword [rcx + 0xc]
call fcn.1400774e5
shl rdi, 0x20
or rdi, rbx
mov dword [rbp + 0x20], edi
shr rdi, 0x20
mov word [rbp + 0x24], di
movups xmm0, xmmword [rsp + 0xe0]
loopne 0x1400809a2
add byte [rax], al
movups xmm1, xmmword [rsp + 0xf0]
movups xmm2, xmmword [rsp + 0x100]
adc byte [rsp + 0x100], dl
adc byte [rsp + 0x100], dl
movaps xmmword [rsp + 0x60], xmm2
movaps xmmword [rsp + 0x50], xmm1
push rax
push rax
movaps xmmword [rsp + 0x40], xmm0
mov rcx, qword [rsi]
xor rcx, r12
cmp rcx, 3
mov eax, 1
cmovb rax, rcx
test rax, rax
je 0x1400811f1
add byte [rax], al
cmp rax, 1
jne 0x1400813c9
mov ebx, dword [rsi + 0x48]
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
lea rcx, [rsp + 0x130]
add al, ch
sete dl
dec dword [rax - 0x75]
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax - 0x73], cl
and al, 0x70
invalid
mov qword [rcx + 0x10], rax
lea r14, [rsp + 0x70]
mov rcx, r14
mov rdx, rdi
mov r8, rsi
call fcn.140082917
mov rax, qword [r14]
mov rsi, qword [r14 + 8]
mov esi, dword [rsi + 8]
cmp rax, r12
jne 0x14008101c
test sil, 1
jne 0x140081448
shr rsi, 0x20
mov rdi, qword [rdi]
mov eax, dword [rdi + 0x20]
test al, 1
je 0x140081aeb
invalid
mov ecx, dword [rdi + 0x24]
shl rcx, 0x20
or rax, rcx
shr rax, 0x20
test al, al
je 0x140081a5f
lea rcx, [0x14011df80]
mov edx, 0xb3e
add byte [rdx + 0xb3e], bh
mov r8d, esi
mov r9d, esi
call fcn.140083642
add byte [rax + rax*8 + 0x104a840f], al
add byte [rax], al
test al, al
je 0x140081aeb
mov ecx, 8
mov edx, 4
add byte [rax], al
add al, ch
je 0x140080a8e
invalid
dec dword [rcx + 0x4708930]
mov ecx, 1
add byte [rax], al
add al, ch
je 0x140080a8e
invalid
add byte [rax], al
lea rdx, [rsp + 0x70]
mov qword [rdx], rcx
mov dword [rdx], ecx
mov qword [rdx + 8], rax
mov qword [rdx + 0x10], rcx
lea r14, [rsp + 0xe0]
mov rcx, r14
call fcn.1400837e7
mov rcx, r14
call fcn.140083840
movups xmm0, xmmword [rsp + 0xe0]
add byte [rax], al
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movaps xmmword [rsp + 0x100], xmm2
movaps xmmword [rsp + 0xf0], xmm1
movaps xmmword [rsp + 0xe0], xmm0
and al, 0xe0
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov edx, dword [rsi + 0x20]
and byte [rdi], cl
mov bh, 0x4e
and al, 0x80
jle 0x140080b5f
add byte [rdx + 0x1374265e], cl
mov r9b, 1
test bl, bl
js 0x140081bf9
test cl, cl
je 0x140081bf9
mov r8, rcx
shl r8, 0x20
or r8, rdx
bt r8d, 0x10
jb 0x1400811c4
invalid
add byte [rax], al
enter 0xffffffffffffc149, 0xffffffffffffffe0
and byte [rcx + 9], cl
rol byte [rcx + 0xf], 1
mov edx, 0x820f10e0
pop rsi
invalid
test cl, cl
je 0x14008185c
test r8, rax
jne case.0x140080710.45
invalid
invalid
add byte [rax], al
or eax, 0xdb840000
test bl, bl
js 0x140081bf6
lea rdi, [rsp + 0x170]
jo 0x140080b86
add byte [rax], al
add byte [rdx + 1], bh
mov edx, 1
mov rcx, rdi
call fcn.14006ee5d
cmp qword [rdi], 0
invalid
add byte [rax - 0x75], cl
or byte [r15], r9b
test dword [rbx + 0x15], ecx
add byte [rax], al
mov rax, qword [rsp + 0x180]
mov qword [rsp + 0xc0], rcx
mov dword [rsp + 0xc0], ecx
mov qword [rsp + 0xc8], rax
mov r14, qword [rdi]
cmp byte [r14 + 0x24], 0
je 0x14008107f
lea rdi, [rsp + 0x70]
mov rcx, rdi
mov rdx, r14
call fcn.1400823f9
add byte [rax], al
add byte [rax], al
cmp dword [rdi], 0x12
je 0x1400820d5
lea rdi, [rsp + 0x70]
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
lea rdx, [rsp + 0x40]
movaps xmmword [rdx + 0x20], xmm2
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
sub dword [rdx], eax
sub dword [rdx], eax
lea r15, [rsp + 0xe0]
mov rcx, r15
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
call fcn.140083f44
add byte [rax], al
mov r8b, byte [rsi + 0xd0]
mov rcx, rdi
mov rdx, r14
mov r9, r15
mov ecx, edi
mov ecx, edi
call fcn.140083fc7
mov rax, qword [rsp + 0x70]
cmp rax, r12
jne 0x140081419
test esp, ecx
invalid
movups xmm0, xmmword [rsp + 0xe0]
movups xmm1, xmmword [rsp + 0xf0]
mov rdi, qword [rdi]
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
adc byte [rax - 0x77], r9b
stc
imul ebx, dword [rbx], 0
add al, ch
fsub st(4), st(0)
invalid
add al, byte [rdx]
add byte [rax], al
add cl, ch
xor al, 0xd
add byte [rax], al
lea r14, [rsp + 0x70]
mov rcx, r14
mov ecx, esi
mov ecx, esi
mov rdx, rdi
mov r8, rsi
call fcn.140082dd7
mov rax, qword [r14]
movups xmm0, xmmword [r14 + 8]
movaps xmmword [rsp + 0x40], xmm0
movups xmm0, xmmword [r14 + 0x18]
movaps xmmword [rsp + 0x50], xmm0
cmp rax, r12
jne 0x140081181
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
and al, 0x50
lea rdx, [rsp + 0x280]
movups xmmword [rdx + 8], xmm0
adc dword [rdx + 8], eax
adc dword [rdx + 0x18], ecx
mov bh, 0x1f
add byte [rax], al
mov r14, qword [rdi]
cmp byte [r14 + 0x24], 0
cmp byte [rsi + 0x24], 0
cmp byte [rsi + 0x24], 0
je 0x140081119
lea r15, [rsp + 0x70]
mov rcx, r15
mov ecx, edi
mov rdx, rdi
cli
mov r8, rsi
call fcn.140083cd6
mov rax, qword [r15]
movups xmm0, xmmword [r15 + 8]
or byte [rdi], cl
sub dword [rsp + 0x40], eax
or byte [rdi], cl
sub dword [rsp + 0x40], eax
movups xmm0, xmmword [r15 + 0x18]
movaps xmmword [rsp + 0x50], xmm0
cmp rax, r12
jne 0x140081181
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x40]
and al, 0x30
add al, byte [rax]
add byte [rdi], cl
adc dword [rdx + 8], eax
add cl, ch
invalid
mov qword [rsp + 0x128], r13
lea r14, [rsp + 0x1b8]
mov ah, 0x24
mov eax, 0x49000001
and dword [rsi], 0
mov ah, 0x24
mov eax, 0x49000001
and dword [rsi], 0
lea edi, [rsp + 0x40]
mov dword [rsp + 0x40], eax
add byte [rbx + 0x1270247c], al
je 0x140081e61
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
jo 0x140080eb6
adc byte [rsp + 0x80], cl
movups xmm2, xmmword [rsp + 0x90]
add byte [rdi], cl
sub dword [rsp + 0x60], edx
movaps xmmword [rsp + 0x60], xmm2
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
cmp dword [rsp + 0x40], 0x11
jne 0x140081e72
mov rcx, r15
call fcn.1400774e5
movaps xmm0, xmmword [rsp + 0x130]
movaps xmm1, xmmword [rsp + 0x140]
movaps xmm2, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0x90], xmm2
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x80], ecx
jo 0x140080f52
mov ecx, esi
dec dword [rax - 0x75]
invalid
mov rbx, qword [rdi]
lea r14, [rsp + 0x70]
mov rcx, r14
mov rdx, rbx
call fcn.1400823f9
rcl dword [rax + rax]
add byte [rcx - 0x7d], al
adc cl, byte ds:[rdi]
test bl, ah
adc byte [rax], al
invalid
rcl dword [rax + rax]
add byte [rcx - 0x7d], al
adc cl, byte ds:[rdi]
test bl, ah
adc byte [rax], al
add byte [rbp + rcx*4 + 0x7c], cl
and al, 0x70
lea r15, [rsp + 0x70]
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
lea r14, [rsp + 0x40]
movaps xmmword [r14 + 0x20], xmm2
movaps xmmword [r14 + 0x10], xmm1
movaps xmmword [r14], xmm0
adc byte [rcx + 0xf], r8b
sub dword [rsi], eax
lea rcx, [rsp + 0xe0]
mov rdx, r14
call fcn.140082456
out dx, al
adc al, 0
add byte [rcx + rcx*4 - 7], cl
adc byte [rsp + 0x80], cl
movups xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x90]
movups xmm2, xmmword [rsp + 0xa0]
movups xmm3, xmmword [rsp + 0xb0]
movups xmmword [r13 + 0x40], xmm3
movups xmmword [r13 + 0x30], xmm2
movups xmmword [r13 + 0x20], xmm1
movups xmmword [r13 + 0x10], xmm0
mov qword [r13], rax
mov qword [r13 + 8], rsi
jmp 0x140081e4d
mov rbx, r12
lea r15, [rsp + 0x70]
mov rcx, r15
mov rdx, r14
call fcn.1400823f9
cmp dword [r15], 0x12
je 0x1400820e1
lea r15, [rsp + 0x70]
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
lea rdx, [rsp + 0x40]
movaps xmmword [rdx + 0x20], xmm2
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
lea r12, [rsp + 0xe0]
mov rcx, r12
call fcn.140083e32
mov r9b, byte [rsi + 0xd0]
mov qword [rsp + 0x20], r12
mov rcx, r15
mov rdx, rdi
mov r8, rsi
call fcn.140083eb5
mov rax, qword [rsp + 0x70]
cmp rax, rbx
jne 0x140081801
mov r12, rbx
movups xmm0, xmmword [rsp + 0xe0]
movups xmm1, xmmword [rsp + 0xf0]
lea rdx, [rsp + 0x40]
movups xmmword [rdx + 0x18], xmm1
movups xmmword [rdx + 8], xmm0
jmp 0x140081162
lea r15, [rsp + 0x70]
mov rcx, r15
mov rdx, rdi
mov r8, rsi
call fcn.140083af5
mov rax, qword [r15]
movups xmm0, xmmword [r15 + 8]
movaps xmmword [rsp + 0x40], xmm0
movups xmm0, xmmword [r15 + 0x18]
movaps xmmword [rsp + 0x50], xmm0
cmp rax, r12
jne 0x140081181
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
lea rdx, [rsp + 0x258]
movups xmmword [rdx + 8], xmm0
movups xmmword [rdx + 0x18], xmm1
mov qword [rdx], 1
mov rcx, qword [rsp + 0xb8]
mov qword [r13 + 0x48], rcx
movups xmm0, xmmword [rsp + 0x98]
movups xmm1, xmmword [rsp + 0xa8]
movups xmmword [r13 + 0x38], xmm1
movups xmmword [r13 + 0x28], xmm0
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
movups xmmword [r13 + 0x18], xmm1
movups xmmword [r13 + 8], xmm0
mov qword [r13], rax
jmp 0x140081e4d
lea rdi, [rsp + 0xc0]
test cl, cl
je 0x140081830
mov rcx, rdi
call fcn.140082c69
mov rcx, rdi
xor edx, edx
mov r8d, 0x10ffff
call fcn.140082c8e
jmp 0x140081909
mov ebx, dword [rsi + 8]
xor esi, esi
add byte [rdi], cl
sub dword [rsp + 0x140], ecx
xor byte [rcx], al
add byte [rax], al
invalid
add byte [rax + 7], bh
add byte [rcx - 0x44], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x24ac8b48], al
and byte [rcx], al
add dword [rax], eax
invalid
add dword [rax], eax
add bl, ch
and al, 0x48
mov eax, dword [rsp + 0x40]
mov rax, qword [rsp + 0x40]
movups xmm0, xmmword [rsp + 0x48]
movaps xmmword [rsp + 0x130], xmm0
movups xmm0, xmmword [rsp + 0x58]
adc byte [rsp + 0x58], al
adc byte [rsp + 0x58], al
movaps xmmword [rsp + 0x140], xmm0
mov rsi, qword [rsp + 0x68]
invalid
push 0x24548d48
jo 0x14008143b
mov dword [rdx], eax
add byte [rax], al
lea rsi, [rsp + 0x78]
lea rdi, [r13 + 8]
mov ecx, 9
add byte [rax], al
add bl, dh
movsq qword [rdi], qword [rsi]
add byte [rax], al
add bl, dh
movsq qword [rdi], qword [rsi]
mov qword [r13], rax
mov rcx, qword [rsp + 0xe0]
mov rdx, qword [rsp + 0xe8]
add byte [rax], al
add byte [rax], al
add al, ch
jo 0x1400814a5
cld
invalid
shr esi, 8
mov rcx, qword [rdi]
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchir_translate.rs
call fcn.140077a31
mov r14, rax
invalid
mov rdi, rdx
mov rax, qword [rax + 0x10]
sub rax, 1
jb 0x1400817c5
invalid
imul rcx, rax, 0x30
add rcx, qword [r14 + 8]
cmp dword [rcx], 0xa
jne 0x1400817c5
add rcx, 8
mov edx, esi
call fcn.1400719be
jmp 0x140081bee
add byte [rax], al
invalid
cmp byte [rax + 2], 0x48
mov dword [rsp + 0x160], eax
add byte [rax - 0x77], cl
test byte [rax + riz*2], ah
add dword [rax], eax
add byte [rcx + rcx*4 - 7], cl
stc
stc
push rsp
and al, 0x70
and al, 0x70
add byte [rax], al
lea rcx, [rsp + 0x40]
call fcn.1400774e5
invalid
mov ebx, 1
mov ecx, 1
mov edx, 1
call fcn.14006eb24
mov byte [rax], sil
lea rdx, [rsp + 0x70]
mov qword [rdx + 8], rbx
mov qword [rdx + 0x10], rax
mov dword [rdx + 0x10], eax
mov qword [rdx + 0x18], rbx
mov qword [rdx], 0xa
mov rcx, r14
mov ecx, esi
call fcn.140082392
jmp 0x140081bee
lea rsi, [rsp + 0x78]
lea rdi, [r13 + 8]
mov ecx, 9
or dword [rax], eax
add byte [rax], al
rep movsq qword [rdi], qword [rsi]
mov qword [r13], rax
mov rcx, qword [rsp + 0xe0]
mov rdx, qword [rsp + 0xe8]
call fcn.14006f01d
invalid
jmp 0x140081e4d
invalid
add byte [rax], al
invalid
mov rcx, rdi
call fcn.140082d5b
mov rcx, rdi
mov ecx, edi
mov ecx, edi
add byte [rax], al
add byte [rax - 0x7b], cl
sar dword [rax + 0x800], 1
or byte [rax], al
invalid
test rcx, rdx
mov eax, 0x800
or byte [rax], al
add byte [rsi + 0x2000], bh
invalid
mov esi, 0x2000
add cl, ch
jmp 0x1400819b3
push rdi
add dword [rax], eax
add byte [rcx - 0x7b], cl
ror byte [rdi], 0x85
jne 0x140081a09
invalid
invalid
mov esp, 0x17024
and al, 0x70
add dword [rax], eax
test r8, rax
jne 0x140081a09
lea rdi, [rsp + 0x170]
lea edi, [rsp + 0x170]
and al, 0x70
add dword [rax], eax
add byte [rdx + 1], bh
mov edx, 1
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.14006efa2
cmp qword [rdi], 0
mov rcx, qword [rdi + 8]
or byte [rdi], cl
test dword [rbp + 8], esp
add byte [rax], al
sub bh, dl
invalid
or byte [rdi], cl
test dword [rbp + 8], esp
add byte [rax], al
mov rax, qword [rsp + 0x180]
mov qword [rsp + 0xc0], rcx
mov dword [rsp + 0xc0], ecx
add byte [rax - 0x77], cl
mov word [rax + rax*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rcx*8], ah
add byte [rax], al
invalid
mov dword [rsp + 0xc0], ecx
mov qword [rsp + 0xc8], rax
add byte [rax], al
add byte [rax - 0x7d], cl
movsb byte [rdi], byte [rsi]
and al, 0xd0
add byte [rax], al
add byte [rax], al
and qword [rsp + 0xd0], 0
test rcx, rcx
test ecx, ecx
je 0x140081d2b
jns 0x1400818b4
add al, 0
add byte [rcx], dh
shr cl, cl
xchg edi, eax
add al, 0
add byte [rax - 0x73], cl
invalid
invalid
mov esp, 0xc024
add byte [rax], al
add byte [rax], al
xor edx, edx
jmp 0x140081d50
lea rdi, [rsp + 0xc0]
mov rcx, rdi
add byte [rax], al
add byte [rax - 0x77], cl
stc
call fcn.140082c69
mov rcx, rdi
add byte [rax - 0x77], cl
stc
xor edx, edx
mov r8d, 9
mov eax, 9
mov eax, 9
call fcn.140082c8e
lea rcx, [rsp + 0xc0]
mov edx, 0xb
adc eax, dword [rax]
add byte [rax - 0x73], cl
mov word [rax + rax*8], fs
add byte [rax], al
add byte [rdx + 0xb], bh
mov r8d, 0xc
call fcn.140082c8e
lea rcx, [rsp + 0xc0]
mov edx, 0xe
mov r8d, 0x10ffff
call fcn.140082c8e
movups xmm0, xmmword [rsp + 0xc0]
add byte [rax], al
movups xmm1, xmmword [rsp + 0xd0]
add dword [rax], eax
add byte [rdi], cl
test rcx, rdx
mov eax, 0x40
mov esi, 0x100
jmp 0x1400819b3
invalid
test rcx, rdx
mov esi, 1
jmp 0x1400819b6
mov esi, 2
jmp 0x1400819b6
test rcx, rax
mov eax, 4
mov edx, 0x10
add byte [rax], al
test rcx, rax
mov eax, 8
mov edx, 0x20
cmove edx, eax
ror byte [rdi], 1
mov edx, 0x2be08e1
add byte [rax], al
invalid
test rcx, rdx
mov eax, pe_nt_image_headers64
mov esi, 0x200
jmp 0x1400819b3
test rcx, rdx
mov eax, 0x4000
mov esi, 0x10000
lea rdi, [rsp + 0xc0]
mov rcx, rdi
call fcn.140082d5b
mov rcx, rdi
xor edx, edx
mov r8b, 9
call case.0x1400964f4.87
lea rcx, [rsp + 0xc0]
mov dl, 0xb
mov r8b, 0xc
call case.0x1400964f4.87
lea rcx, [rsp + 0xc0]
mov dl, 0xe
mov r8b, 0xff
call case.0x1400964f4.87
cmp esi, 0x80
jae 0x140081aeb
mov eax, esi
and eax, 0x5f
add eax, 0xffffffbf
cmp eax, 0x1a
jae 0x140081aeb
mov ebx, 1
mov ecx, 2
mov edx, 1
call fcn.14006eb24
mov byte [rax], sil
mov byte [rax + 1], sil
lea rdx, [rsp + 0x70]
mov qword [rdx], rbx
mov qword [rdx + 8], rax
mov qword [rdx + 0x10], rbx
lea r14, [rsp + 0xe0]
mov rcx, r14
call fcn.1400836ac
mov rcx, r14
call fcn.140083705
movups xmm0, xmmword [rsp + 0xe0]
movups xmm1, xmmword [rsp + 0xf0]
lea rdx, [rsp + 0x40]
movups xmmword [rdx + 0x18], xmm1
movups xmmword [rdx + 8], xmm0
mov qword [rdx], 1
mov qword [rsp + 0x78], 0xa
mov r9b, 2
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
mov byte [rsp + 0x20], r9b
lea rdi, [rsp + 0x70]
lea r9, [rsp + 0xe0]
mov rcx, rdi
call fcn.140082d9f
mov rax, qword [rdi]
cmp rax, r12
je 0x140081e01
movups xmm0, xmmword [rsp + 0x78]
movups xmm1, xmmword [rsp + 0x88]
movups xmm2, xmmword [rsp + 0x98]
movups xmm3, xmmword [rsp + 0xa8]
movaps xmmword [rsp + 0x150], xmm2
movaps xmmword [rsp + 0x140], xmm1
movaps xmmword [rsp + 0x130], xmm0
mov rcx, qword [rsp + 0xb8]
mov qword [r13 + 0x48], rcx
movups xmmword [r13 + 0x38], xmm3
movaps xmm0, xmmword [rsp + 0x130]
movaps xmm1, xmmword [rsp + 0x140]
movaps xmm2, xmmword [rsp + 0x150]
movups xmmword [r13 + 0x28], xmm2
jmp 0x1400811b1
lea rcx, [rsp + 0xc0]
mov r8d, 1
add byte [rax], al
xor edx, edx
call fcn.14006f039
mov rax, qword [rsp + 0xc8]
mov rdx, qword [rsp + 0xd0]
add byte [rax], al
xor ecx, ecx
test cl, 1
jne 0x140081d65
mov byte [rax + rdx*2], bl
mov byte [rax + rdx*2 + 1], bl
inc rdx
mov cl, 1
jmp 0x140081d52
movups xmm0, xmmword [rsp + 0xc0]
lea rcx, [rsp + 0x170]
movaps xmmword [rcx], xmm0
test rdx, rdx
mov qword [rcx + 0x10], rdx
push rcx
adc byte [rdi], cl
xchg esp, eax
sbb r8b, bpl
inc byte [rax + rax]
movaps xmm0, xmmword [rsp + 0x170]
movaps xmm1, xmmword [rsp + 0x180]
mov word [rax + rax*4], fs
add dword [rax], eax
invalid
lea rcx, [rsp + 0xc0]
movaps xmmword [rcx + 0x10], xmm1
invalid
invalid
movaps xmmword [rcx], xmm0
call fcn.140082afc
movaps xmm0, xmmword [rsp + 0xc0]
movaps xmm1, xmmword [rsp + 0xd0]
invalid
and al, 0x78
adc byte [rsp + 0x98], dl
sub dword [rsp + 0x140], ecx
adc byte [rdi], cl
sub dword [rdx + 0x20], edx
add byte gs:[rax - 0x7f], cl
invalid
cmp byte [rbx], al
add byte [rax], al
pop rbp
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchir_translate.rs
xchg dword [rcx], ecx
add al, ch
push rbx
lahf
call fcn.14002bdc0
jmp 0x1400820d3
invalid
add al, byte [rax]
add byte [rax], al
cli
invalid
add byte [rax], al
lea rax, [rsp + 0x200]
and al, 0
add al, byte [rax]
add byte [rcx + rcx*4 + 0x38], cl
mov qword [rax], r15
mov qword [rax], r15
lea rdx, str.tried_to_unwrap_alt_pipe_from_HirFrame__got:
adc eax, 0x985f4
hlt
lea rcx, [rsp + 0x70]
lea ecx, [rsp + 0x70]
mov qword [rcx], rdx
mov dword [rcx], edx
mov edx, 1
add byte [rax], al
add byte [rax - 0x77], cl
push rcx
or byte [rax - 0x7d], cl
invalid
add byte [rax], al
mov qword [rcx + 8], rdx
and qword [rcx + 0x20], 0
lea r8, [0x1400825f1]
add byte [rax], al
mov dword [rcx + 0x10], eax
mov dword [rcx + 0x18], edx
adc eax, 0x985d4
cmp dl, 0xff
add al, byte [rax]
add byte [rax - 0x73], cl
add eax, 0x98bcb
lea eax, [0x14011aa90]
mov dword [rsp + 0x70], eax
lea edx, [0x14011aaa0]
add bl, ch
jg 0x140081f1c
lea eax, [0x14011ad78]
mov dword [rsp + 0x70], eax
lea edx, [0x14011ad88]
add cl, ch
test byte [rax], 0
add byte [rax - 0x73], cl
add eax, 0x98b1e
mov ecx, dword [rcx]
invalid
or dword [rax], eax
mov qword [rsp + 0x70], rax
and al, 0x70
and cl, byte [rbx + 0x52eb0009]
lea rax, str.internal_error:_entered_unreachable_code:_expected_expr_or_concat__got_group
or dword [rax], eax
or dword [rax], eax
mov qword [rsp + 0x70], rax
and al, 0x70
lea ecx, [rdx + 0x3deb0009]
lea rax, str.internal_error:_entered_unreachable_code:_expected_expr_or_concat__got_repetition
or dword [rax], eax
or dword [rax], eax
mov qword [rsp + 0x70], rax
or dword [rax], eax
or dword [rax], eax
or dword [rax], eax
adc byte [rdi], cl
push rdi
ror byte [rdi], 0x11
sbb byte [rax - 0x77], r9b
int1
lea rax, str.internal_error:_entered_unreachable_code:_expected_expr_or_alt__got_concat_marker
mov qword [rsp + 0x70], rax
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchir_translate.rs
jmp 0x140081fe1
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchir_translate.rs
call fcn.14002bdc0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchir_translate.rs
call fcn.14002bdc0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchir_translate.rs
call fcn.14002bdc0
jmp 0x1400820d3
lea rax, [rsp + 0x130]
mov qword [rax], r14
lea rdx, str.tried_to_unwrap_group_from_HirFrame__got:
lea rcx, [rsp + 0x70]
mov qword [rcx], rdx
mov edx, 1
mov qword [rcx + 8], rdx
and qword [rcx + 0x20], 0
lea r8, [0x1400825f1]
mov qword [rax + 8], r8
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], rdx
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchir_translate.rs
call fcn.140029f70
jmp 0x1400820d3
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchir_translate.rs
call fcn.14002bdc0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchir_translate.rs
call fcn.14002bdc0
mov rdx, qword [rsp + 0x180]
call fcn.140029560
jmp 0x140082183
mov rbx, rax
mov rcx, qword [rsp + 0xe0]
mov rdx, qword [rsp + 0xe8]
call fcn.14006f01d
jmp 0x140082317
mov rcx, rbx
call fcn.1400b9e50
call fcn.14002bff0
call fcn.14002bff0
int3
add dword [rax], eax
add byte [rbp + rcx*4 + 5], cl
push rdx
jge 0x1400824f6
add byte [rax - 0x73], cl
and al, 0x50
mov qword [rcx], r8
mov dword [rcx], eax
mov r8d, 1
mov qword [rcx + 8], r8
and qword [rcx + 0x20], 0
add byte [rax - 0x77], cl
push rax
or byte [rax - 0x77], cl
mov dword [rcx + 0x10], eax
add byte [rax - 0x77], cl
push rax
or byte [rax - 0x77], cl
invalid
mov dword [rcx + 0x10], eax
adc byte [r9 + rcx*4 + 0x41], cl
sbb byte [rbx + 0x158d4801], dh
scasb al, byte [rdi]
jge 0x140082522
mov qword [rcx + 0x18], r8
mov bl, 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchir_translate.rs
or dword [rax], eax
add al, ch
push rcx
jp 0x140082518
call fcn.140029f70
ud2
dec dword [rdi]
or ecx, dword [rax - 0x77]
invalid
mov edi, eax
mov rcx, qword [rsi]
lea rdx, [rcx - 0xa]
lea edx, [rcx - 0xa]
lea edx, [rcx - 0xa]
test byte [rax - 0x7d], 0xc1
div dword [rcx]
ror byte [rax - 0x7d], 0xfa
cmp edx, 8
cmovb rax, rcx
test rax, rax
add rcx, 0xfffffffffffffff7
xor eax, eax
cmp rdx, 8
cmp edx, 8
cmovb rax, rcx
test rax, rax
ror dword [rax - 0x7b], 0xc0
je 0x140082557
cmp rax, 1
jne 0x140082561
test bl, bl
je 0x140082569
mov rcx, qword [rsi + 8]
mov rdx, qword [rsi + 0x10]
invalid
adc al, ch
xchg ecx, eax
pop rcx
clc
invalid
call fcn.140007ee6
jmp 0x140082569
mov rcx, rsi
call fcn.14006f4c3
jmp 0x140082569
mov rcx, rsi
call fcn.1400774e5
mov rcx, rdi
call fcn.1400b9e50
add eax, dword [rax]
add eax, dword [rax]
call fcn.14002bff0
int3
invalid
mov esi, eax
test rdx, rdx
je 0x1400825b7
invalid
mov rbx, rdx
mov rcx, rsi
int1
call fcn.140082784
mov qword [rdi], 3
mov dword [rdi], 3
invalid
mov qword [rdi + 8], rsi
mov dword [rdi + 8], esi
mov qword [rdi + 0x10], rbx
mov dword [rdi + 0x10], ebx
mov qword [rdi + 0x28], rax
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov rcx, rdi
call fcn.14003b51f
mov rcx, rsi
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.14003b53d
invalid
sti
invalid
dec dword [rax - 0x77]
invalid
mov rdi, rax
mov rcx, rsi
mov rdx, rbx
call fcn.14003b53d
mov rcx, rdi
stc
call fcn.1400b9e50
int3
invalid
mov eax, dword [rcx]
lea r8, [rax - 0xa]
test byte [rax - 0x7d], 0xc0
invalid
xor r9d, r9d
cmp r8, 8
cmp eax, 8
cmovb r9, rax
lea rax, [0x1400be9f4]
add eax, 0x3c3e2
invalid
add byte [rsi + 0x63], cl
movsxd r8, dword [rax + r9*4]
add al, 0x88
add r8, rax
jmp r8
lea r9, [rsp + 0x40]
mov qword [r9], rcx
lea rax, [0x14006ffea]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
lea rax, [0x14016fb47]
lea eax, [0x14016fb47]
mov r8d, 4
jmp case.0x1400a0376.94
add cl, ch
scasd eax, dword [rdi]
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14016fb68]
sbb byte [rax - 0x73], cl
adc eax, 0xed513
mov r8d, 0xa
or al, byte [rax]
add byte [rax], al
jmp case.0x140080710.61
add rcx, 8
lea r9, [rsp + 0x40]
mov qword [r9], rcx
lea rax, [0x1400715f7]
mov qword [rsp + 0x20], rax
lea rax, [0x14016fb52]
add byte [rcx - 0x48], al
or al, 0
add byte [rax], al
add byte [rcx - 0x48], al
or al, 0
add byte [rax], al
jmp case.0x1400a0376.94
add rcx, 8
lea r9, [rsp + 0x40]
mov qword [r9], rcx
mov dword [rcx], ecx
mov dword [rcx], ecx
lea rax, [0x140071645]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
and al, 0x20
lea rax, [0x14016fb5e]
mov r8d, 0xa
or al, byte [rax]
add byte [rax], al
jmp case.0x1400a0376.94
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14016fb86]
mov r8d, 0xb
jmp case.0x140080710.61
add rcx, 8
lea r9, [rsp + 0x40]
and al, 0x40
and al, 0x40
mov qword [r9], rcx
lea rax, [0x140070d04]
mov qword [rsp + 0x20], rax
lea rax, [0x14016fb4b]
invalid
invalid
invalid
and byte [rax - 0x73], cl
add eax, 0xed460
invalid
invalid
invalid
invalid
mov r8d, 7
mov eax, 7
add byte [rax], al
mov rcx, rdx
mov rdx, rax
mov edx, eax
ror dword [rax - 0x77], 1
ret 0xb4e8
invalid
mov edx, eax
call fcn.14002cab0
mov ah, 0xa3
cli
call qword [rax + 0x48c48348]
nop
add rsp, 0x48
nop
add rsp, 0x48
invalid
ret
add rcx, 8
add ecx, 8
or byte [rax - 0x73], cl
lea rax, [rsp + 0x40]
and al, 0x40
mov qword [rax], rcx
mov qword [rax], rcx
mov dword [rax], ecx
or byte [rax - 0x73], cl
or eax, 0xfffee83f
invalid
invalid
invalid
invalid
lea rcx, [0x140070f54]
invalid
mov qword [rsp + 0x30], rcx
xor byte [rax - 0x77], cl
and al, 0x28
and al, 0x28
mov qword [rsp + 0x28], rax
and al, 0x28
mov qword [rsp + 0x20], 9
lea rax, [0x14016fb72]
lea r9, [0x14016fb77]
invalid
add byte [rcx - 0x48], al
add eax, 0x48000000
mov ecx, edx
mov rdx, rax
call fcn.14002c400
jmp case.0x14007bbf9.85
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14016fb80]
mov r8d, 6
add byte [rax], al
add bl, ch
invalid
add byte [rax], al
add bl, ch
sbb dword [rax - 0x75], ecx
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14016fb91]
lea edx, [0x14016fb91]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14016fb91]
lea edx, [0x14016fb91]
lea edx, [0x14016fb91]
invalid
mov r8d, 0x11
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
invalid
add rsp, 0x48
jmp rax
invalid
pop rsi
ret
push rsi
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbp
push rbx
mov r9d, dword [rcx + 0x20]
movzx eax, word [rcx + 0x24]
shl rax, 0x20
shl eax, 0x20
shl eax, 0x20
or rax, r9
imul rsi, r8, 0x38
mov dil, 1
mov r8b, 2
lea r14, [0x1400bea18]
mov r9b, 2
mov r10b, 2
mov r11b, 2
mov bl, 2
mov bpl, 2
test rsi, rsi
je 0x140082863
movzx r15d, byte [rdx + 0x30]
movsxd r15, dword [r14 + r15*4]
add r15, r14
jmp r15
mov ebp, edi
jmp 0x140082859
mov ebx, edi
jmp 0x140082859
mov r11d, edi
jmp 0x140082859
add rdx, 0x38
add rsi, 0xffffffffffffffc8
jmp 0x140082827
mov r14, rax
shr r14, 0x28
mov rdx, rax
shr rdx, 0x20
mov r15d, eax
shr r15d, 0x18
mov r12d, eax
shr r12d, 0x10
mov r13d, eax
shr r13d, 8
cmp bpl, 2
movzx esi, bpl
cmove esi, eax
cmp bl, 2
movzx edi, bl
cmove edi, r13d
cmp r11b, 2
movzx r11d, r11b
cmove r11d, r12d
cmp r10b, 2
movzx r10d, r10b
cmove r10d, r15d
cmp r9b, 2
movzx r9d, r9b
cmovne edx, r9d
cmp r8b, 2
movzx r8d, r8b
cmovne r14d, r8d
shl r14, 0x28
mov r8d, 0xff
and edx, r8d
shl rdx, 0x20
or rdx, r14
shl r10d, 0x18
or r10, rdx
and r11d, r8d
shl r11d, 0x10
or r11, r10
and edi, r8d
shl edi, 8
or rdi, r11
and esi, r8d
or rsi, rdi
shr rdx, 0x20
mov word [rcx + 0x24], dx
mov dword [rcx + 0x20], esi
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea edx, [rsp + 0x20]
and qword [rdx], 0
mov qword [rdx + 8], 1
and qword [rdx + 0x10], 0
call fcn.1400836ac
nop
add rsp, 0x38
ret
push rdi
push rbp
push rbx
sub rsp, 0x158
mov rsi, r8
mov r14, rdx
mov rbp, rcx
mov rdi, qword [rdx]
cmp byte [rdi + 0x24], 0
je 0x140082e44
movabs r15, 0x8000000000000000
mov rcx, qword [rsi + 0x18]
xor rcx, r15
cmp rcx, 2
mov eax, 2
cmovb rax, rcx
test rax, rax
je 0x140082e65
cmp rax, 1
jne 0x140082f0b
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
adc byte [rbp + rcx*4 + 0x6e], cl
cmp byte [rax - 0x73], cl
mov word [rax + rax*4], fs
add byte [rax], al
add al, ch
invalid
cmp al, byte [rax]
add bl, ch
pop rcx
add rsi, 0x38
mov rdx, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
mov byte [rsp + 0x20], 0
mov rcx, rbp
mov r9, rsi
call fcn.140082d9f
jmp 0x1400834e0
mov edx, dword [rsi]
lea r13, [rsp + 0x60]
lea ebp, [rsp + 0x60]
lea ebp, [rsp + 0x60]
mov rcx, r13
call fcn.140071396
in eax, 0xfe
dec dword [rbp - 0x75]
or byte gs:[rbp - 0x75], cl
adc byte [r8 - 0x73], r9b
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rcx + rcx*4 - 0x1e], cl
call fcn.140086908
lea r13, [rsi + 0x38]
mov rcx, qword [rsp + 0x60]
mov rdx, r12
call fcn.140007ee6
mov rax, qword [rsp + 0x80]
cmp rax, 4
jne 0x140082eb7
mov bl, byte [rsp + 0x88]
jmp case.0x1400964f4.88
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x30], rbp
mov r15, qword [rsp + 0x88]
mov rbp, qword [rsp + 0x90]
mov ebp, dword [rsp + 0x90]
mov ebp, dword [rsp + 0x90]
lea rcx, [0x1400bea38]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
lea r8, [0x1401342fc]
mov r9d, 0xe
mov rcx, r15
mov rdx, rbp
call fcn.140071aa0
test al, al
je 0x140083160
lea rcx, [rsp + 0x40]
call fcn.140086799
jmp 0x140083114
or dword [rdx], eax
add byte [rax], al
or dword [rdx], eax
add byte [rax], al
mov qword [rsp + 0x30], rdi
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
adc byte [rbx + rcx*4 + 0x7e], cl
and byte [rbx + rcx*4 + 0x66], cl
sub byte [rbp + rcx*4 - 0x54], cl
and al, 0xf0
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
adc byte [rbx + rcx*4 + 0x7e], cl
and byte [rbx + rcx*4 + 0x66], cl
sub byte [rbp + rcx*4 - 0x54], cl
and al, 0xf0
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
call fcn.140086a56
lea rcx, [rsp + 0xd0]
add byte [rax], al
add byte [rcx + rcx*4 - 6], cl
add byte [rax], al
add byte [rcx + rcx*4 - 6], cl
mov r8, r12
call fcn.140086a56
lea rdi, [rsi + 0x38]
lea edi, [rsi + 0x38]
mov r12, qword [rsp + 0xf8]
mov r8, qword [rsp + 0x100]
lea r15, [rsp + 0x60]
mov rcx, r15
mov rdx, r12
call fcn.140086c75
cmp byte [r15], 0
je 0x140082fb6
mov bl, byte [rsp + 0x61]
mov r13, rdi
mov rdi, qword [rsp + 0x30]
mov rcx, qword [rsp + 0xd0]
mov rdx, qword [rsp + 0xd8]
add byte [rax], al
mov edx, dword [rsp + 0xd8]
add byte [rax], al
add al, ch
pop rax
clc
dec dword [rax - 0x75]
mov word [rax + rsi*8], fs
add byte [rax], al
add byte [rcx + rcx*4 - 0x1e], cl
invalid
call fcn.140007ee6
mov rcx, qword [rsp + 0xf0]
mov rdx, r12
invalid
loop 0x140082f82
call fcn.140007ee6
movabs r15, 0x8000000000000000
clc
dec dword [rcx - 0x41]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x48245c88], al
mov byte [rsp + 0x48], bl
mov byte [rsp + 0x48], bl
mov qword [rsp + 0x40], r15
jmp 0x140083453
mov r15, qword [rsp + 0x68]
test r15, r15
dec dword [rdi]
test byte [rcx + rax], ah
invalid
dec dword [rdi]
test byte [rcx + rax], ah
add byte [rax - 0x75], cl
pop rsp
and al, 0x70
mov rbx, qword [rsp + 0x70]
lea r8, str.General_CategoryScriptcfsclcAgeScript_ExtensionsGrapheme_Cluster_BreakSentence_BreakWord_Break
mov r9d, 0x10
mov rcx, r15
mov rdx, rbx
call fcn.140071aa0
test al, al
je 0x14008318c
mov rbx, qword [rsp + 0xd8]
mov r8, qword [rsp + 0xe0]
lea rcx, [rsp + 0x60]
mov rdx, rbx
call fcn.140086ec0
cmp byte [rsp + 0x60], 0
and al, 0x60
add byte [rdi], cl
test dword [rdi + rdi*8 - 1], ebx
invalid
invalid
and al, 0x60
add byte [rdi], cl
test dword [rdi + rdi*8 - 1], ebx
invalid
dec dword [rbx + rcx*4 + 0x7c]
and al, 0x68
invalid
mov r15, qword [rsp + 0x68]
test r15, r15
mov r13, rdi
je 0x14008351f
mov r8, qword [rsp + 0x70]
mov ecx, 1
jmp 0x1400831ef
lea rcx, [0x14014b4c0]
mov edx, 0xa3
mov r8, r15
mov r9, rbp
call fcn.140086fc1
mov r8, rdx
lea r15, [rsp + 0x80]
mov rcx, r15
mov rdx, rax
call fcn.14008704e
movabs rax, 0x8000000000000000
cmp qword [r15], rax
mov r15, rax
jne 0x140083324
mov byte [rsp + 0x48], 1
mov qword [rsp + 0x40], r15
jmp 0x14008333e
mov qword [rsp + 0x38], r13
mov r13, qword [rsp + 0x98]
mov r12, qword [rsp + 0xa0]
lea r8, [0x14012eebc]
mov r9d, 3
mov rcx, r15
mov rdx, rbp
call fcn.140071aa0
test al, al
je 0x14008312f
lea rcx, [rsp + 0x60]
call fcn.140082c69
mov ebp, 0x20
lea rbx, [0x14013c940]
movabs r15, 0x8000000000000000
cmp rbp, 0x340
je 0x14008324b
mov r8, qword [rbp + rbx - 0x20]
mov r9, qword [rbp + rbx - 0x18]
mov rcx, r13
mov rdx, r12
call fcn.140071aa0
test al, al
jne 0x140083348
add rbp, 0x20
jmp 0x1400830d4
lea rcx, [rsp + 0x40]
mov rdx, r15
mov r8, rbp
call fcn.140087065
mov rbp, qword [rsp + 0x30]
movabs r15, 0x8000000000000000
jmp 0x140083453
xor ebx, ebx
jmp 0x140082f71
lea r8, [0x14012eebf]
mov r9d, 0x11
mov rcx, r15
mov rdx, rbp
call fcn.140071aa0
test al, al
je 0x140083269
lea rcx, [0x14014e3e8]
mov edx, 0xa3
jmp 0x140083295
lea r8, [0x140131913]
mov r9d, 0xb
mov rcx, r15
mov rdx, rbp
call fcn.140071aa0
test al, al
je 0x1400832db
lea rcx, [rsp + 0x40]
call fcn.1400867ab
jmp 0x140083114
lea r8, [0x14012eeb0]
mov r9d, 6
mov rcx, r15
mov rdx, rbx
call fcn.140071aa0
test al, al
je 0x1400833b2
mov rbx, qword [rsp + 0xd8]
mov r8, qword [rsp + 0xe0]
lea rcx, [rsp + 0x60]
mov rdx, rbx
call fcn.140086e46
cmp byte [rsp + 0x60], 0
jne 0x140082f6d
mov r15, qword [rsp + 0x68]
test r15, r15
mov r13, rdi
je 0x14008351f
mov r8, qword [rsp + 0x70]
mov ecx, 2
mov rdi, qword [rsp + 0x30]
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x88], r15
mov qword [rsp + 0x90], r8
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], rdx
mov rcx, qword [rsp + 0xd0]
mov rdx, rbx
call fcn.140007ee6
mov rcx, qword [rsp + 0xf0]
mov rdx, r12
call fcn.140007ee6
movabs r15, 0x8000000000000000
jmp 0x140082e9d
mov byte [rsp + 0x48], 1
mov qword [rsp + 0x40], r15
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
call fcn.1400478b3
jmp 0x140083449
lea r8, [0x14012eed0]
mov r9d, 0x16
mov rcx, r15
mov rdx, rbp
call fcn.140071aa0
test al, al
je 0x1400834f5
lea rcx, [0x140168698]
mov edx, 0xd
mov r8, r13
mov r9, r12
call fcn.140086fc1
mov r8, rdx
lea r15, [rsp + 0x80]
mov rcx, r15
mov rdx, rax
call fcn.14008704e
movabs rax, 0x8000000000000000
cmp qword [r15], rax
mov r15, rax
jne 0x14008342f
mov byte [rsp + 0x48], 1
mov qword [rsp + 0x40], r15
jmp 0x140083449
lea rcx, [0x140165448]
mov edx, 0x3c
mov r8, r15
mov r9, rbp
call fcn.140086fc1
mov r8, rdx
lea r15, [rsp + 0x80]
mov rcx, r15
mov rdx, rax
call fcn.14008704e
movabs rax, 0x8000000000000000
cmp qword [r15], rax
mov r15, rax
jne 0x140083324
mov byte [rsp + 0x48], 0
jmp 0x140083079
movups xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
mov rbp, qword [rsp + 0x30]
jmp 0x140083453
lea r15, [rsp + 0x80]
lea r12, [rsp + 0x60]
mov r13, qword [rsp + 0x38]
test rbp, rbp
je 0x140083399
mov rdx, qword [rbx + 0x10]
mov r8, qword [rbx + 0x18]
mov rcx, r15
call fcn.1400867bd
mov rcx, r12
mov rdx, r15
call fcn.140086155
add rbx, 0x20
mov rcx, qword [rsp + 0x80]
mov rdx, qword [rsp + 0x88]
call fcn.1400478b3
add rbp, 0xffffffffffffffe0
jmp 0x14008335a
movups xmm0, xmmword [rsp + 0x60]
movups xmm1, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
jmp 0x140083114
lea r13, [rsp + 0x60]
mov rcx, r13
mov rdx, r15
mov r8, rbx
call fcn.140086d17
cmp byte [r13], 0
jne 0x140082f6d
mov qword [rsp + 0x38], rbx
mov rcx, qword [rsp + 0x68]
mov bl, 1
test rcx, rcx
mov r13, rdi
je 0x140082f74
mov rdx, qword [rsp + 0x70]
mov r8, qword [rsp + 0xd8]
mov r9, qword [rsp + 0xe0]
mov qword [rsp + 0xe8], r8
call fcn.140086db9
test rax, rax
mov rdi, qword [rsp + 0x30]
je 0x140082f79
mov ecx, 3
mov rbx, qword [rsp + 0xe8]
mov r8, qword [rsp + 0x38]
jmp 0x1400831f4
movups xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
mov rbp, qword [rsp + 0x30]
mov r13, qword [rsp + 0x38]
mov rdx, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea r14, [rsp + 0x108]
mov rcx, r14
mov r9, r13
call fcn.1400868a7
cmp qword [r14], r15
jne 0x1400834a6
mov r8b, byte [rsi + 0x68]
lea r9, [rsp + 0x110]
lea rcx, [rsp + 0x80]
mov rdx, rdi
call fcn.140083fc7
mov rax, qword [rsp + 0x80]
cmp rax, r15
jne 0x1400834bb
lea rsi, [rsp + 0x108]
mov ecx, 0xa
mov rdi, rbp
rep movsq qword [rdi], qword [rsi]
jmp 0x1400834e0
lea rsi, [rsp + 0x88]
lea rdi, [rbp + 8]
mov ecx, 9
rep movsq qword [rdi], qword [rsi]
mov qword [rbp], rax
lea rcx, [rsp + 0x108]
call fcn.1400871ef
nop
add rsp, 0x158
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, [0x14012eee6]
mov r9d, 0xe
mov rcx, r15
mov rdx, rbp
call fcn.140071aa0
test al, al
je 0x140083526
lea rcx, [0x14016f6d8]
mov edx, 0xe
jmp 0x14008354e
mov bl, 1
jmp 0x140082f74
lea r8, [0x14012eef4]
mov r9d, 0xa
mov rcx, r15
mov rdx, rbp
call fcn.140071aa0
test al, al
je 0x1400835b4
lea rcx, [0x14016a900]
mov edx, 0x12
mov r8, r13
mov r9, r12
call fcn.140086fc1
mov r8, rdx
lea r15, [rsp + 0x80]
mov rcx, r15
mov rdx, rax
call fcn.14008704e
movabs rax, 0x8000000000000000
cmp qword [r15], rax
mov r15, rax
mov rbp, qword [rsp + 0x30]
jne 0x140083595
mov byte [rsp + 0x48], 1
mov qword [rsp + 0x40], r15
jmp 0x14008344e
movups xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
jmp 0x14008344e
mov byte [rsp + 0x48], 0
movabs r15, 0x8000000000000000
jmp 0x1400832d1
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x1a8
mov r14, r9
mov esi, ecx
mov esi, ecx
mov rdi, r8
mov rsi, rcx
test rdx, rdx
je 0x140087632
invalid
add byte [rax - 0x43], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7fe174b7], al
jnp 0x14008752c
movabs rbp, 0x8000000000000000
mov rbx, qword [r14]
cmp byte [rbx + 0x24], 0
je 0x1400876d2
add byte [rdi], cl
test bl, al
add dword [rax], eax
add byte [rbp + rcx*4 + 0x74], cl
and al, 0x70
lea r14, [rsp + 0x70]
mov rcx, r14
mov rdx, rbx
call fcn.1400823f9
cmp dword [r14], 0x12
je 0x14008868f
lea r14, [rsp + 0x70]
and al, 0x70
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
lea rdx, [rsp + 0x110]
movaps xmmword [rdx + 0x20], xmm2
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
lea rcx, [rsp + 0x50]
call fcn.140083f44
invalid
dec dword [rcx + rcx*4 - 0xf]
mov rdx, rbx
call fcn.1400823f9
cmp dword [rsp + 0x70], 0x12
je 0x14008869b
invalid
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movups xmm2, xmmword [rsp + 0x90]
lea rdx, [rsp + 0x110]
movaps xmmword [rdx + 0x20], xmm2
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
lea rcx, [rsp + 0x30]
call fcn.140083f44
lea rcx, [rsp + 0x70]
mov rdx, rbx
call fcn.1400823f9
cmp dword [rsp + 0x70], 0x12
je 0x1400886ac
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movups xmm2, xmmword [rsp + 0x90]
lea rdx, [rsp + 0x110]
movaps xmmword [rdx + 0x20], xmm2
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
sub dword [rdx], eax
sub dword [rdx], eax
lea rcx, [rsp + 0xc0]
call fcn.140083f44
mov eax, dword [rbx + 0x20]
test al, 1
je 0x140087609
lea rcx, [rsp + 0x50]
call fcn.140083840
lea rcx, [rsp + 0x30]
call fcn.140083840
movzx eax, byte [rdi + 0x40]
test eax, eax
je 0x1400877f5
cmp eax, 1
jne 0x140087806
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x50]
call fcn.1400890a2
jmp 0x14008785d
mov ebx, dword [rdi + 0x98]
lea eax, [rbx - 0x110000]
cmp eax, 8
mov ecx, 2
cmovb ecx, eax
movabs rbp, 0x8000000000000000
lea rax, [0x1400bea48]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
mov r15, qword [r14]
cmp byte [r15 + 0x24], 0
je 0x140087e28
lea rbx, [rsp + 0x70]
mov rcx, rbx
mov rdx, r15
call fcn.1400823f9
cmp dword [rbx], 0x12
je 0x1400886f8
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movups xmm2, xmmword [rsp + 0x90]
lea rdx, [rsp + 0xc0]
rol byte [rax], 0
add byte [rdi], cl
sub dword [rdx + 0x20], edx
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
lea rbx, [rsp + 0x30]
mov rcx, rbx
call fcn.140083f44
mov edx, dword [rdi + 0x30]
mov rcx, rbx
mov r8d, edx
call fcn.140082c8e
jmp 0x140087a90
lea r14, [rsp + 0x70]
mov rcx, r14
mov rdx, rbx
call fcn.1400823f9
cmp dword [r14], 0x12
je 0x1400886bd
lea r14, [rsp + 0x70]
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
lea rdx, [rsp + 0x110]
movaps xmmword [rdx + 0x20], xmm2
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
lea rcx, [rsp + 0x50]
lea ecx, [rsp + 0x50]
call fcn.140083e32
mov rcx, r14
mov rdx, rbx
call fcn.1400823f9
cmp dword [rsp + 0x70], 0x12
je 0x1400886c9
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movups xmm2, xmmword [rsp + 0x90]
lea rdx, [rsp + 0x110]
movaps xmmword [rdx + 0x20], xmm2
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
lea rcx, [rsp + 0x30]
call fcn.140083e32
lea rcx, [rsp + 0x70]
mov rdx, rbx
call fcn.1400823f9
cmp dword [rsp + 0x70], 0x12
je 0x1400886da
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movups xmm2, xmmword [rsp + 0x90]
lea rdx, [rsp + 0x110]
movaps xmmword [rdx + 0x20], xmm2
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
lea rcx, [rsp + 0xc0]
and al, 0xc0
add byte [rax], al
add al, ch
add esi, 0x438bffff
invalid
test al, 1
je 0x1400877cc
invalid
lea rcx, [rsp + 0x50]
call fcn.140083705
lea rcx, [rsp + 0x30]
call fcn.140083705
movzx eax, byte [rdi + 0x40]
test eax, eax
je 0x1400878be
invalid
cmp eax, 1
jne 0x1400878cf
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x50]
call fcn.140088ac3
jmp 0x140087926
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x50]
lea edx, [rsp + 0x50]
lea edx, [rsp + 0x50]
call fcn.140088f21
jmp 0x14008785d
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x40]
lea rcx, [rsp + 0x70]
call fcn.140077217
mov al, byte [rsp + 0x48]
and al, 0x48
and al, 0x48
lea rcx, [rsp + 0x70]
mov byte [rcx + 0x18], al
lea rdx, [rsp + 0x50]
call fcn.140088f21
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x50]
call fcn.140086155
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x70]
and al, 0x70
call fcn.1400890a2
mov rcx, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x78]
call fcn.1400478b3
lea rcx, [rsp + 0xc0]
lea rdx, [rsp + 0x30]
call fcn.140086155
movups xmm0, xmmword [rsp + 0xc0]
movups xmm1, xmmword [rsp + 0xd0]
rol byte [rax], 1
add byte [rax], al
lea rdx, [rsp + 0x70]
movups xmmword [rdx + 0x18], xmm1
movups xmmword [rdx + 8], xmm0
mov qword [rdx], 0xb
or eax, dword [rax]
add byte [rax], al
or eax, dword [rax]
add byte [rax], al
mov rcx, rbx
call fcn.14008232a
mov rcx, qword [rsp + 0x30]
xor byte [rax - 0x75], cl
push rsp
and al, 0x38
xor byte [rax - 0x75], cl
push rsp
and al, 0x38
call fcn.1400478b3
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
call fcn.1400478b3
jmp case.0x140087661.0
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x50]
call fcn.14008893c
jmp 0x140087926
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x40]
lea rcx, [rsp + 0x70]
and al, 0x70
call fcn.140077282
mov al, byte [rsp + 0x48]
lea rcx, [rsp + 0x70]
jo 0x140087875
sbb byte [r8 - 0x73], cl
push rsp
and al, 0x50
call fcn.14008893c
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x50]
call fcn.1400861c0
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x70]
push rsp
and al, 0x70
push rsp
and al, 0x70
call fcn.140088ac3
mov rcx, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x78]
call fcn.14006f01d
lea rcx, [rsp + 0xc0]
lea rdx, [rsp + 0x30]
lea edx, [rsp + 0x30]
lea edx, [rsp + 0x30]
call fcn.1400861c0
movups xmm0, xmmword [rsp + 0xc0]
add byte [rdi], cl
adc byte [rsp + 0xd0], cl
add byte [rdi], cl
adc byte [rsp + 0xd0], cl
lea rdx, [rsp + 0x70]
movups xmmword [rdx + 0x18], xmm1
movups xmmword [rdx + 8], xmm0
sbb byte [rdi], cl
adc dword [rdx + 8], eax
mov qword [rdx], 0xc
mov rcx, rbx
call fcn.14008232a
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
call fcn.14006f01d
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
call fcn.14006f01d
jmp case.0x140087661.0
mov rbx, qword [r14]
cmp byte [rbx + 0x24], 0
je 0x140087d92
mov cl, byte [rdi + 0x30]
call fcn.1400868e9
mov r14, rax
mov r12, rdx
mov r15, rdx
sub r15, rax
shr r15, 1
lea r13, [rsp + 0x70]
jo 0x1400879fd
mov ecx, ebp
jo 0x1400879fd
mov ecx, ebp
mov rdx, r15
call fcn.14006ee5d
cmp qword [r13], 0
jge 0x1400879bf
add byte [rcx - 0x75], cl
or byte [r15], r9b
test dword [rcx], esp
invalid
add byte [rax], al
mov rdx, qword [rsp + 0x80]
mov qword [rsp + 0xf8], rcx
mov qword [rsp + 0x100], rdx
and qword [rsp + 0x108], 0
cmp r15, rcx
jbe 0x14008819b
invalid
cmpsd dword [rsi], dword [rdi]
invalid
add byte [rax], al
lea rcx, [rsp + 0xf8]
xor edx, edx
mov r8, r15
ror byte [rbp - 0x77], cl
clc
call fcn.14006eed0
mov rdx, qword [rsp + 0x100]
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rcx], ah
add dword [rax], eax
add cl, ch
invalid
invalid
add byte [rax], al
mov r15, qword [r14]
cmp byte [r15 + 0x24], 0
je 0x140087ea2
lea r14, [rsp + 0x70]
mov rcx, r14
mov rdx, r15
cli
call fcn.1400823f9
cmp dword [r14], 0x12
je 0x140088704
invalid
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movups xmm2, xmmword [rsp + 0x90]
and al, 0x90
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xc0
add byte [rax], al
add byte [rdi], cl
sub dword [rdx + 0x20], edx
and al, 0x90
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xc0
add byte [rax], al
add byte [rdi], cl
sub dword [rdx + 0x20], edx
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
lea r14, [rsp + 0x30]
mov rcx, r14
call fcn.140083f44
mov eax, dword [rdi + 0x60]
cmp eax, ebx
mov edx, ebx
cmovb edx, eax
cmova ebx, eax
mov rcx, r14
mov r8d, ebx
call fcn.140082c8e
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
lea rdx, [rsp + 0x70]
movups xmmword [rdx + 0x18], xmm1
movups xmmword [rdx + 8], xmm0
mov qword [rdx], 0xb
add byte [rax], al
invalid
mov rcx, r15
call fcn.14008232a
jmp case.0x140087661.0
test al, 0xff
invalid
mov rbx, qword [r14]
cmp byte [rbx + 0x24], 0
je 0x140087f72
lea r14, [rsp + 0x70]
mov rcx, r14
mov rdx, rbx
mov edx, ebx
call fcn.1400823f9
cmp dword [r14], 0x12
je 0x140088710
lea r14, [rsp + 0x70]
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
lea rdx, [rsp + 0xc0]
movaps xmmword [rdx + 0x20], xmm2
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
lea r15, [rsp + 0x50]
mov rcx, r15
call fcn.140083f44
mov rax, qword [rdi]
mov r8b, byte [rax + 0xd0]
mov rcx, r14
mov rdx, rbx
mov r9, r15
call fcn.140083fc7
mov r13, qword [rsp + 0x70]
cmp r13, rbp
jne 0x14008830d
lea rcx, [rsp + 0x70]
mov rdx, rbx
call fcn.1400823f9
cmp dword [rsp + 0x70], 0x12
je 0x14008875c
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movups xmm2, xmmword [rsp + 0x90]
lea rdx, [rsp + 0xc0]
movaps xmmword [rdx + 0x20], xmm2
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
lea rcx, [rsp + 0x30]
call fcn.140083f44
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x50]
call fcn.140086155
movups xmm0, xmmword [rsp + 0x30]
adc byte [rsp + 0x30], al
adc byte [rsp + 0x30], al
movups xmm1, xmmword [rsp + 0x40]
lea rdx, [rsp + 0x70]
movups xmmword [rdx + 0x18], xmm1
movups xmmword [rdx + 8], xmm0
mov qword [rdx], 0xb
add byte [rax], al
add byte [rax - 0x77], cl
fld1
jo 0x140087b5f
invalid
invalid
jmp 0x1400878aa
lea r15, [rsp + 0x70]
mov rcx, r15
mov rdx, r14
mov r8, rdi
call fcn.140082dd7
mov r13, qword [r15]
mov bl, byte [r15 + 8]
movups xmm0, xmmword [r15 + 9]
movaps xmmword [rsp + 0xc0], xmm0
movups xmm0, xmmword [r15 + 0x18]
movups xmmword [rsp + 0xcf], xmm0
cmp r13, rbp
jne 0x14008814e
mov byte [rsp + 0x50], bl
movaps xmm0, xmmword [rsp + 0xc0]
movups xmmword [rsp + 0x51], xmm0
movups xmm0, xmmword [rsp + 0xcf]
movups xmmword [rsp + 0x60], xmm0
mov rdi, qword [r14]
lea rcx, [rsp + 0x70]
mov rdx, rdi
call fcn.1400823f9
cmp dword [rsp + 0x70], 0x12
je 0x14008871c
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movups xmm2, xmmword [rsp + 0x90]
lea rdx, [rsp + 0xc0]
movaps xmmword [rdx + 0x20], xmm2
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
lea rcx, [rsp + 0x30]
call fcn.140083f44
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x50]
call fcn.140086155
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
lea rdx, [rsp + 0x70]
movups xmmword [rdx + 0x18], xmm1
movups xmmword [rdx + 8], xmm0
mov qword [rdx], 0xb
add byte [rax], al
add byte [rax - 0x77], cl
stc
call fcn.14008232a
jmp 0x1400878aa
mov r15, qword [r14]
cmp byte [r15 + 0x24], 0
je 0x14008806b
lea r12, [rsp + 0x70]
mov rcx, r12
mov rdx, r14
mov r8, rdi
call fcn.140083cd6
mov r13, qword [r12]
mov bl, byte [r12 + 8]
movups xmm0, xmmword [r12 + 9]
movaps xmmword [rsp + 0xc0], xmm0
movups xmm0, xmmword [r12 + 0x18]
movups xmmword [rsp + 0xcf], xmm0
cmp r13, rbp
jne 0x14008814e
mov byte [rsp + 0x50], bl
movaps xmm0, xmmword [rsp + 0xc0]
movups xmmword [rsp + 0x51], xmm0
movups xmm0, xmmword [rsp + 0xcf]
movups xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x70]
mov rdx, r15
call fcn.1400823f9
cmp dword [rsp + 0x70], 0x12
je 0x14008874e
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movups xmm2, xmmword [rsp + 0x90]
lea rdx, [rsp + 0xc0]
movaps xmmword [rdx + 0x20], xmm2
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
lea rcx, [rsp + 0x30]
call fcn.140083f44
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x50]
call fcn.140086155
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
lea rdx, [rsp + 0x70]
movups xmmword [rdx + 0x18], xmm1
movups xmmword [rdx + 8], xmm0
mov qword [rdx], 0xb
mov rcx, r15
call fcn.14008232a
jmp 0x1400878aa
mov qword [rsp + 0x1a0], rbx
mov cl, byte [rdi + 0x30]
call fcn.1400868e9
mov r15, rax
mov r13, rdx
mov r12, rdx
sub r12, rax
shr r12, 1
lea rbx, [rsp + 0x70]
mov rcx, rbx
mov rdx, r12
call fcn.14006efa2
cmp qword [rbx], 0
mov rcx, qword [rbx + 8]
jne 0x1400886eb
mov rdx, qword [rsp + 0x80]
mov qword [rsp + 0xf8], rcx
mov qword [rsp + 0x100], rdx
and qword [rsp + 0x108], 0
cmp r12, rcx
mov rbx, qword [rsp + 0x1a0]
jbe 0x1400883be
lea rcx, [rsp + 0xf8]
xor edx, edx
mov r8, r12
call fcn.14006f039
mov rdx, qword [rsp + 0x100]
mov rax, qword [rsp + 0x108]
jmp 0x1400883c0
lea rbx, [rsp + 0x70]
mov rcx, rbx
mov rdx, r15
call fcn.1400823f9
cmp dword [rbx], 0x12
je 0x14008872a
lea rbx, [rsp + 0x70]
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
lea rdx, [rsp + 0xc0]
movaps xmmword [rdx + 0x20], xmm2
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
lea rcx, [rsp + 0x30]
call fcn.140083e32
mov rcx, rbx
mov rdx, r14
mov r8, rdi
call fcn.1400894cb
mov r13, qword [rsp + 0x70]
mov bl, byte [rsp + 0x78]
cmp r13, rbp
jne 0x1400883a1
lea rcx, [rsp + 0x30]
mov edx, ebx
mov r8d, ebx
call case.0x1400964f4.87
jmp 0x140087f4f
lea rbx, [rsp + 0x70]
mov rcx, rbx
mov rdx, r15
call fcn.1400823f9
cmp dword [rbx], 0x12
je 0x140088736
lea rbx, [rsp + 0x70]
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
lea rdx, [rsp + 0xc0]
movaps xmmword [rdx + 0x20], xmm2
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
lea rcx, [rsp + 0x30]
call fcn.140083e32
lea r8, [rdi + 0x30]
mov rcx, rbx
mov rdx, r14
call fcn.1400894cb
mov r13, qword [rsp + 0x70]
mov r12b, byte [rsp + 0x78]
cmp r13, rbp
jne 0x140088535
add rdi, 0x68
lea rcx, [rsp + 0x70]
mov rdx, r14
mov r8, rdi
call fcn.1400894cb
mov r13, qword [rsp + 0x70]
mov bl, byte [rsp + 0x78]
cmp r13, rbp
jne 0x1400883a1
movzx eax, r12b
movzx r8d, bl
cmp al, r8b
mov edx, r8d
cmovb edx, eax
cmova r8d, eax
lea rcx, [rsp + 0x30]
call case.0x1400964f4.87
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
lea rdx, [rsp + 0x70]
movups xmmword [rdx + 0x18], xmm1
movups xmmword [rdx + 8], xmm0
mov qword [rdx], 0xc
jmp 0x140087aae
lea r15, [rsp + 0x70]
mov rcx, r15
mov rdx, rbx
call fcn.1400823f9
cmp dword [r15], 0x12
je 0x140088742
lea r15, [rsp + 0x70]
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
lea rdx, [rsp + 0xc0]
movaps xmmword [rdx + 0x20], xmm2
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
lea r12, [rsp + 0x50]
mov rcx, r12
call fcn.140083e32
mov r8, qword [rdi]
mov r9b, byte [r8 + 0xd0]
mov qword [rsp + 0x20], r12
mov rcx, r15
mov rdx, r14
call fcn.140083eb5
mov r13, qword [rsp + 0x70]
cmp r13, rbp
jne 0x14008855c
lea rcx, [rsp + 0x70]
mov rdx, rbx
call fcn.1400823f9
cmp dword [rsp + 0x70], 0x12
je 0x140088786
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movups xmm2, xmmword [rsp + 0x90]
lea rdx, [rsp + 0xc0]
movaps xmmword [rdx + 0x20], xmm2
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
lea rcx, [rsp + 0x30]
call fcn.140083e32
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x50]
call fcn.1400861c0
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
lea rdx, [rsp + 0x70]
movups xmmword [rdx + 0x18], xmm1
movups xmmword [rdx + 8], xmm0
mov qword [rdx], 0xc
mov rcx, rbx
call fcn.14008232a
jmp 0x140087973
lea r12, [rsp + 0x70]
mov rcx, r12
mov rdx, r14
mov r8, rdi
call fcn.140083af5
mov r13, qword [r12]
mov bl, byte [r12 + 8]
movups xmm0, xmmword [r12 + 9]
movaps xmmword [rsp + 0xc0], xmm0
movups xmm0, xmmword [r12 + 0x18]
movups xmmword [rsp + 0xcf], xmm0
cmp r13, rbp
jne 0x14008814e
mov byte [rsp + 0x50], bl
movaps xmm0, xmmword [rsp + 0xc0]
movups xmmword [rsp + 0x51], xmm0
movups xmm0, xmmword [rsp + 0xcf]
movups xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x70]
mov rdx, r15
call fcn.1400823f9
cmp dword [rsp + 0x70], 0x12
je 0x140088778
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movups xmm2, xmmword [rsp + 0x90]
lea rdx, [rsp + 0xc0]
movaps xmmword [rdx + 0x20], xmm2
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
lea rcx, [rsp + 0x30]
call fcn.140083e32
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x50]
call fcn.1400861c0
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
lea rdx, [rsp + 0x70]
movups xmmword [rdx + 0x18], xmm1
movups xmmword [rdx + 8], xmm0
mov qword [rdx], 0xc
mov rcx, r15
call fcn.14008232a
jmp 0x140087973
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x14f], rax
movups xmm0, xmmword [rsp + 0x98]
movups xmm1, xmmword [rsp + 0xa8]
movups xmmword [rsp + 0x13f], xmm1
movups xmmword [rsp + 0x12f], xmm0
movaps xmm0, xmmword [rsp + 0xc0]
movaps xmmword [rsp + 0x110], xmm0
movups xmm0, xmmword [rsp + 0xcf]
jmp 0x140088653
xor eax, eax
cmp r14, r12
je 0x1400881d9
lea rdx, [rdx + rax*8]
add rdx, 4
xor ecx, ecx
movzx r8d, byte [r14 + rcx*2]
movzx r9d, byte [r14 + rcx*2 + 1]
cmp r8d, r9d
mov r10d, r9d
cmovb r10d, r8d
cmova r9d, r8d
mov dword [rdx + rcx*8 - 4], r10d
mov dword [rdx + rcx*8], r9d
inc rcx
cmp r15, rcx
jne 0x1400881ac
add rax, rcx
movups xmm0, xmmword [rsp + 0xf8]
lea rcx, [rsp + 0x70]
movaps xmmword [rcx], xmm0
test rax, rax
mov qword [rcx + 0x10], rax
sete byte [rcx + 0x18]
call fcn.1400864ae
lea rcx, [rsp + 0x70]
movaps xmm0, xmmword [rcx]
movaps xmm1, xmmword [rcx + 0x10]
lea r9, [rsp + 0x30]
movaps xmmword [r9 + 0x10], xmm1
movaps xmmword [r9], xmm0
mov r8b, byte [rdi + 0x31]
mov rdx, rbx
call fcn.140083fc7
mov r13, qword [rsp + 0x70]
cmp r13, rbp
jne 0x14008833c
mov al, byte [rsp + 0x30]
movups xmm0, xmmword [rsp + 0x31]
movaps xmmword [rsp + 0x180], xmm0
movups xmm0, xmmword [rsp + 0x40]
movups xmmword [rsp + 0x18f], xmm0
movaps xmm0, xmmword [rsp + 0x180]
movaps xmmword [rsp + 0x160], xmm0
movups xmm0, xmmword [rsp + 0x18f]
movups xmmword [rsp + 0x16f], xmm0
mov byte [rsp + 0x50], al
movaps xmm0, xmmword [rsp + 0x160]
movups xmmword [rsp + 0x51], xmm0
movups xmm0, xmmword [rsp + 0x16f]
movups xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x70]
mov rdx, rbx
call fcn.1400823f9
cmp dword [rsp + 0x70], 0x12
je 0x14008876a
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movups xmm2, xmmword [rsp + 0x90]
lea rdx, [rsp + 0xc0]
movaps xmmword [rdx + 0x20], xmm2
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
lea rcx, [rsp + 0x30]
call fcn.140083f44
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x50]
call fcn.140086155
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
lea rdx, [rsp + 0x70]
movups xmmword [rdx + 0x18], xmm1
movups xmmword [rdx + 8], xmm0
mov qword [rdx], 0xb
mov rcx, rbx
call fcn.14008232a
jmp 0x1400878aa
lea rdx, [rsp + 0x79]
mov bl, byte [rdx - 1]
lea rcx, [rsp + 0x110]
mov r8d, 0x47
call sub.msvcrt.dll_memcpy
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
call fcn.1400478b3
jmp 0x14008865b
mov bl, byte [rsp + 0x78]
movups xmm0, xmmword [rsp + 0x79]
movaps xmmword [rsp + 0x180], xmm0
movups xmm0, xmmword [rsp + 0x88]
movups xmmword [rsp + 0x18f], xmm0
movups xmm0, xmmword [rsp + 0x98]
movaps xmmword [rsp + 0xc0], xmm0
movups xmm0, xmmword [rsp + 0xa8]
movaps xmmword [rsp + 0xd0], xmm0
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0xe0], rax
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
push rsp
and al, 0x38
call fcn.1400478b3
jmp 0x1400885eb
lea rdx, [rsp + 0x79]
lea rcx, [rsp + 0x110]
mov r8d, 0x47
call sub.msvcrt.dll_memcpy
jmp 0x140088550
xor eax, eax
cmp r15, r13
je 0x1400883fb
lea rdx, [rdx + rax*2]
inc rdx
xor ecx, ecx
movzx r8d, byte [r15 + rcx*2]
movzx r9d, byte [r15 + rcx*2 + 1]
cmp r8b, r9b
mov r10d, r9d
cmovb r10d, r8d
cmova r9d, r8d
mov byte [rdx + rcx*2 - 1], r10b
mov byte [rdx + rcx*2], r9b
inc rcx
cmp r12, rcx
jne 0x1400883ce
add rax, rcx
movups xmm0, xmmword [rsp + 0xf8]
lea rcx, [rsp + 0x70]
lea ecx, [rsp + 0x70]
movaps xmmword [rcx], xmm0
test rax, rax
mov qword [rcx + 0x10], rax
sete byte [rcx + 0x18]
call fcn.140086286
lea rcx, [rsp + 0x70]
movaps xmm0, xmmword [rcx]
movaps xmm1, xmmword [rcx + 0x10]
lea rax, [rsp + 0x30]
movaps xmmword [rax + 0x10], xmm1
movaps xmmword [rax], xmm0
mov r9b, byte [rdi + 0x31]
mov qword [rsp + 0x20], rax
mov rdx, r14
mov r8, rdi
call fcn.140083eb5
mov r13, qword [rsp + 0x70]
cmp r13, rbp
jne 0x14008858b
mov al, byte [rsp + 0x30]
movups xmm0, xmmword [rsp + 0x31]
movaps xmmword [rsp + 0x180], xmm0
movups xmm0, xmmword [rsp + 0x40]
movups xmmword [rsp + 0x18f], xmm0
movaps xmm0, xmmword [rsp + 0x180]
movaps xmmword [rsp + 0x160], xmm0
movups xmm0, xmmword [rsp + 0x18f]
movups xmmword [rsp + 0x16f], xmm0
mov byte [rsp + 0x50], al
movaps xmm0, xmmword [rsp + 0x160]
movups xmmword [rsp + 0x51], xmm0
movups xmm0, xmmword [rsp + 0x16f]
outsd dx, dword [rsi]
add dword [rax], eax
add byte [rdi], cl
adc dword [rsp + 0x60], eax
lea rcx, [rsp + 0x70]
mov rdx, rbx
call fcn.1400823f9
cmp dword [rsp + 0x70], 0x12
je 0x140088794
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movups xmm2, xmmword [rsp + 0x90]
lea rdx, [rsp + 0xc0]
movaps xmmword [rdx + 0x20], xmm2
movaps xmmword [rdx + 0x10], xmm1
adc byte [rdi], cl
sub dword [rdx], eax
adc byte [rdi], cl
sub dword [rdx], eax
lea rcx, [rsp + 0x30]
call fcn.140083e32
lea rcx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
lea rdx, [rsp + 0x50]
call fcn.1400861c0
movups xmm0, xmmword [rsp + 0x30]
and al, 0x30
and al, 0x30
movups xmm1, xmmword [rsp + 0x40]
lea rdx, [rsp + 0x70]
movups xmmword [rdx + 0x18], xmm1
movups xmmword [rdx + 8], xmm0
mov qword [rdx], 0xc
mov rcx, rbx
call fcn.14008232a
jmp 0x140087973
lea rdx, [rsp + 0x79]
lea rcx, [rsp + 0x110]
mov r8d, 0x47
call sub.msvcrt.dll_memcpy
mov ebx, r12d
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
jmp 0x140088581
lea rdx, [rsp + 0x79]
mov bl, byte [rdx - 1]
lea rcx, [rsp + 0x110]
mov r8d, 0x47
call sub.msvcrt.dll_memcpy
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
call fcn.14006f01d
jmp 0x14008865b
mov bl, byte [rsp + 0x78]
movups xmm0, xmmword [rsp + 0x79]
movaps xmmword [rsp + 0x180], xmm0
movups xmm0, xmmword [rsp + 0x88]
movups xmmword [rsp + 0x18f], xmm0
movups xmm0, xmmword [rsp + 0x98]
movaps xmmword [rsp + 0xc0], xmm0
movups xmm0, xmmword [rsp + 0xa8]
movaps xmmword [rsp + 0xd0], xmm0
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0xe0], rax
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
call fcn.14006f01d
movaps xmm0, xmmword [rsp + 0x180]
movaps xmmword [rsp + 0x160], xmm0
sub dword [rsp + 0x160], eax
sub dword [rsp + 0x160], eax
movups xmm0, xmmword [rsp + 0x18f]
movups xmmword [rsp + 0x16f], xmm0
movaps xmm0, xmmword [rsp + 0xc0]
movaps xmm1, xmmword [rsp + 0xd0]
movups xmmword [rsp + 0x12f], xmm0
movups xmmword [rsp + 0x13f], xmm1
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x14f], rax
movaps xmm0, xmmword [rsp + 0x160]
movaps xmmword [rsp + 0x110], xmm0
movups xmm0, xmmword [rsp + 0x16f]
movups xmmword [rsp + 0x11f], xmm0
mov byte [rsi + 8], bl
lea rcx, [rsi + 9]
lea rdx, [rsp + 0x110]
add byte [rax], al
add byte [rax], al
mov r8d, 0x47
call sub.msvcrt.dll_memcpy
mov rbp, r13
mov qword [rsi], rbp
add rsp, 0x1a8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchir_translate.rs
call fcn.14002bdc0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchir_translate.rs
call fcn.14002bdc0
jmp 0x1400887a0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchir_translate.rs
call fcn.14002bdc0
jmp 0x1400887a0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchir_translate.rs
call fcn.14002bdc0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchir_translate.rs
call fcn.14002bdc0
jmp 0x1400887a0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchir_translate.rs
call fcn.14002bdc0
jmp 0x1400887a0
mov rdx, qword [rsp + 0x80]
call fcn.140029560
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchir_translate.rs
call fcn.14002bdc0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchir_translate.rs
call fcn.14002bdc0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchir_translate.rs
call fcn.14002bdc0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchir_translate.rs
call fcn.14002bdc0
jmp 0x1400887a0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchir_translate.rs
call fcn.14002bdc0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchir_translate.rs
call fcn.14002bdc0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchir_translate.rs
call fcn.14002bdc0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchir_translate.rs
call fcn.14002bdc0
jmp 0x1400887a0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchir_translate.rs
call fcn.14002bdc0
jmp 0x1400887a0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchir_translate.rs
call fcn.14002bdc0
jmp 0x1400887a0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchir_translate.rs
call fcn.14002bdc0
jmp 0x1400887a0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchir_translate.rs
call fcn.14002bdc0
jmp 0x1400887a0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchir_translate.rs
call fcn.14002bdc0
ud2
sub rsp, 0xb8
mov rsi, rdx
mov qword [rsp + 0x30], rcx
mov rbx, qword [rdx]
mov ebx, dword [rdx]
mov ebx, dword [rdx]
mov r14, qword [rdx + 8]
lea r15, [rsp + 0x38]
mov rcx, r15
stc
stc
mov rdx, rbx
mov r8, r14
call fcn.140089a0f
mov rcx, r15
call fcn.140089bba
xchg esi, edi
invalid
dec dword [rcx - 0x77]
invalid
mov qword [rsp + 0x28], rax
mov rcx, rbx
mov rdx, r14
mov edx, esi
fimul dword [rbp - 0x77]
invalid
xchg esi, edi
invalid
mov edx, esi
call fcn.140071ade
test al, al
je 0x140089d52
invalid
or byte [rcx - 1], cl
invalid
inc r15
mov qword [rsp + 0x28], r15
cmp r15, 2
jae 0x140089d5c
invalid
xor ebp, ebp
in eax, dx
jmp 0x140089d81
lea r12, [rsp + 0x38]
lea rdx, [rsp + 0x28]
mov rcx, r12
call fcn.140089b29
mov rbp, qword [r12 + 0x10]
mov rcx, qword [r12]
or al, 0x24
mov rdx, qword [r12 + 8]
call fcn.140007ee6
lea r12, [rsp + 0x80]
lea esp, [rsp + 0x80]
and qword [r12], 0
mov edi, 8
mov qword [r12 + 8], rdi
and qword [r12 + 0x10], 0
lea r13, [rsp + 0x38]
lea ebp, [rsp + 0x38]
lea ebp, [rsp + 0x38]
mov rcx, r13
mov rdx, r12
mov r8, r15
call fcn.14007689f
mov qword [r13 + 0x30], rbx
xor byte [rbp - 0x77], cl
jne 0x140089df1
mov qword [r13 + 0x40], rbp
and qword [r13 + 0x18], 0
mov qword [r13 + 0x20], rdi
and qword [r13 + 0x28], 0
and dword [rbp + 0x28], 0
sub byte [rax], al
sub byte [rax], al
mov rax, qword [rsi + 0x18]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movaps xmmword [r12 + 0x20], xmm2
movaps xmmword [r12 + 0x10], xmm1
movaps xmmword [r12], xmm0
lea rdx, [rsp + 0x80]
mov rcx, r13
call fcn.140089be4
mov rax, qword [rsi + 0x20]
test rax, rax
je 0x140089e2c
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
adc byte [rdi], cl
adc byte [rax + 0x20], dl
adc byte [rdi], cl
adc byte [rax + 0x20], dl
lea rdx, [rsp + 0x80]
movaps xmmword [rdx + 0x20], xmm2
push rdx
and byte [rdi], cl
sub dword [rdx + 0x10], ecx
movaps xmmword [rdx], xmm0
lea rcx, [rsp + 0x38]
and al, 0x38
call fcn.140089be4
lea rsi, [rsp + 0x38]
mov ecx, 9
mov rdi, qword [rsp + 0x30]
rep movsq qword [rdi], qword [rsi]
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
invalid
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xd8
mov r15, r8
invalid
invalid
mov rbp, rdx
mov rax, qword [r8]
lea r8, [rax - 2]
cmp r8, 8
mov edx, 2
cmovae r8, rdx
mov rsi, rcx
lea rcx, [0x1400bea68]
leave
add rax, qword [r8]
movsxd r8, dword [rcx + r8*4]
add r8, rcx
mov qword [rsp + 0x78], rbp
jmp r8
mov r15, qword [r15 + 8]
mov edi, dword [rdi + 8]
mov rax, qword [r15]
lea r8, [rax - 2]
cmp r8, 8
cmovae r8, rdx
ret 0x634e
add al, 0x81
ret 0x634e
add r8, rcx
jmp r8
lea rdx, [rsp + 0xa0]
and qword [rdx], 0
mov qword [rdx + 8], 1
add byte [rax], al
movabs al, byte [0x4800228348000000]
mov dword [rdx + 8], 1
add byte [rax], al
add byte [rax], al
and qword [rdx + 0x10], 0
mov byte [rdx + 0x18], 1
mov rcx, rsi
call fcn.14008a77b
jmp 0x14008a703
invalid
or byte [rax], al
invalid
mov r8, qword [r15 + 0x10]
lea rbx, [rsp + 0xc0]
mov rcx, rbx
mov rdx, rbp
call fcn.140089e68
mov ecx, dword [r15 + 8]
mov rax, rbp
mov ebp, dword [r15 + 0x18]
test ebp, ebp
je 0x14008a25e
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax - 0x77], cl
je 0x140089f47
mov qword [rsp + 0x70], rsi
mov rdi, qword [rax + 8]
jo 0x140089f6d
mov edi, dword [rax + 8]
test ecx, ecx
je 0x14008a4b9
invalid
invalid
add byte [rax], al
invalid
mov dword [0x17b499f32], eax
add byte [rcx + 0x3b], al
cmp ebp, dword [r15 + 0xc]
jne 0x14008a4b9
outsd dx, dword [rsi]
or al, 0xf
test dword [rdi + 5], edi
add byte [rax], al
mov rax, rdi
shr rax, 0x20
xor esi, esi
neg rax
sbb esi, esi
lea rdx, [rsp + 0xa0]
and qword [rdx], 0
test byte [rax - 0x73], 0x94
and al, 0xa0
add byte [rax], al
add byte [rax - 0x7d], cl
and al, byte [rax]
mov qword [rdx + 8], 1
and qword [rdx + 0x10], 0
mov byte [rdx + 0x18], 1
lea rcx, [rsp + 0x30]
call fcn.14008a77b
add byte [rax], al
or esi, edi
cmp ebp, esi
mov edi, esi
cmovb edi, ebp
lea r14, [rsp + 0x30]
lea r15, [rsp + 0xa0]
lea rbx, [rsp + 0xc0]
add byte [rbp + rcx*4 - 0x5c], cl
and al, 0x88
add byte [rax], al
invalid
add byte [rbp + rcx*4 - 0x5c], cl
and al, 0x88
add byte [rax], al
add byte [rbp + rcx*4 + 0x6c], cl
lea r13, [rsp + 0x50]
lea r13, [rsp + 0x50]
sub edi, 1
jb 0x14008a5a0
mov rcx, r14
call fcn.14008a9d0
test al, al
jne 0x14008a5a0
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x60], rax
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0x50], xmm0
mov rcx, r15
mov rdx, rbx
call fcn.14008aa03
mov rcx, r12
mov rdx, qword [rsp + 0x78]
js 0x14008a028
mov eax, ebp
js 0x14008a028
mov eax, ebp
mov r9, r15
call fcn.14008ab02
movups xmm0, xmmword [rsp + 0x88]
mov byte [rax], al
add byte [rax], al
mov byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x30], xmm0
mov rax, qword [rsp + 0x98]
add byte [rax - 0x77], cl
and al, 0x40
add byte [rax - 0x77], cl
and al, 0x40
mov rcx, r15
call fcn.14005d066
jmp 0x140089f9a
mov rdx, qword [r15 + 8]
mov r8, qword [r15 + 0x10]
lea r14, [rsp + 0xa0]
and al, 0xa0
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
and al, 0xa0
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
call fcn.1400714a0
mov byte [r14 + 0x18], 1
lea rbx, [rsp + 0x50]
pop rsp
and al, 0x50
mov rcx, rbx
mov rdx, r14
call fcn.14008a77b
mov rcx, qword [rbp + 0x10]
mov dl, byte [rbp + 0x20]
mov r8, rbx
call fcn.14008a7d3
mov rax, qword [rsp + 0x60]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rsp + 0x50]
movups xmmword [rsi], xmm0
jmp 0x14008a703
add byte [rax], al
add byte [rax], al
test rax, rax
je 0x14008a302
mov rax, qword [r15 + 0x10]
mov rcx, qword [r15 + 0x18]
lea rdx, [rax + rcx*2]
mov qword [rsp + 0x80], rdx
mov rdx, qword [rbp]
add rcx, rcx
xor r8d, r8d
mov r9, rax
test rcx, rcx
je 0x14008a40a
cmp r8, rdx
ja 0x14008a5db
mov r10b, byte [r9 + 1]
sub r10b, byte [r9]
jb 0x14008a717
add r9, 2
movzx r10d, r10b
add r8, r10
inc r8
add rcx, 0xfffffffffffffffe
jmp 0x14008a085
mov rdi, rsi
cmp byte [rbp + 0x20], 0
mov r14, qword [r15 + 0x10]
mov rsi, qword [r15 + 0x18]
lea r15, [rsp + 0xa0]
je 0x14008a34d
and qword [r15], 0
mov qword [r15 + 8], 1
and qword [r15 + 0x10], 0
mov byte [r15 + 0x18], 1
lea rbx, [rsp + 0x30]
mov rcx, rbx
mov rdx, r15
call fcn.14008a77b
add r14, 0xffffffffffffffd0
imul rsi, rsi, 0x30
lea r12, [rsp + 0x88]
lea r13, [rsp + 0x50]
test rsi, rsi
je 0x14008a3f4
mov rcx, rbx
call fcn.14008a9d0
test al, al
jne 0x14008a3f4
lea r8, [r14 + rsi]
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x60], rax
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0x50], xmm0
mov rcx, r15
mov rdx, rbp
call fcn.140089e68
mov rcx, r12
mov rdx, rbp
mov r8, r13
mov r9, r15
call fcn.14008ab02
movups xmm0, xmmword [rsp + 0x88]
movaps xmmword [rsp + 0x30], xmm0
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x40], rax
mov rcx, r15
call fcn.14005d066
add rsi, 0xffffffffffffffd0
jmp 0x14008a110
mov qword [rsp + 0x70], rsi
mov r14, qword [r15 + 0x10]
mov rax, qword [rbp + 0x18]
mov qword [rsp + 0x80], rax
mov bpl, byte [rbp + 0x20]
imul rdi, qword [r15 + 0x18], 0x30
mov r13d, 8
xor esi, esi
lea r15, [rsp + 0xa0]
lea rbx, [rsp + 0x50]
xor r12d, r12d
test rdi, rdi
je 0x14008a249
movabs rax, 0x8000000000000000
cmp r12, rax
je 0x14008a23f
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x58], r13
mov qword [rsp + 0x60], rsi
mov rcx, r15
mov rdx, qword [rsp + 0x78]
mov r8, r14
call fcn.140089e68
mov qword [rsp + 0x20], r15
lea rcx, [rsp + 0x88]
mov rdx, qword [rsp + 0x80]
mov r8d, ebp
mov r9, rbx
call fcn.14008a81c
add r14, 0x30
mov r12, qword [rsp + 0x88]
mov r13, qword [rsp + 0x90]
mov rsi, qword [rsp + 0x98]
mov rcx, r15
call fcn.14005d066
add rdi, 0xffffffffffffffd0
jmp 0x14008a1bb
movabs r12, 0x8000000000000000
mov rax, qword [rsp + 0x70]
mov qword [rax], r12
mov qword [rax + 8], r13
mov qword [rax + 0x10], rsi
jmp 0x14008a703
mov rdi, rsi
mov edx, dword [r15 + 0xc]
mov sil, byte [r15 + 0x1c]
mov r8d, 1
mov r9d, 1
call fcn.1400777c9
test al, al
jne 0x14008a28b
lea rcx, [rsp + 0xc0]
call fcn.14008a7ed
lea rdx, [rsp + 0xa0]
and qword [rdx], 0
mov qword [rdx + 8], 1
and qword [rdx + 0x10], 0
mov byte [rdx + 0x18], 1
lea r14, [rsp + 0x50]
mov rcx, r14
call fcn.14008a77b
test sil, sil
mov rcx, rdi
mov r10, qword [rsp + 0x78]
je 0x14008a606
mov rax, qword [rsp + 0xd0]
lea r9, [rsp + 0xa0]
mov qword [r9 + 0x10], rax
movups xmm0, xmmword [rsp + 0xc0]
movaps xmmword [r9], xmm0
mov rdx, qword [r10 + 0x18]
mov r8b, byte [r10 + 0x20]
mov qword [rsp + 0x20], r14
call fcn.14008a81c
lea rcx, [rsp + 0x50]
jmp 0x14008a5cc
mov rax, qword [r15 + 0x10]
mov rcx, qword [r15 + 0x18]
lea rdx, [rax + rcx*8]
mov qword [rsp + 0x80], rdx
mov rdx, qword [rbp]
shl rcx, 3
xor r8d, r8d
mov r9, rax
test rcx, rcx
je 0x14008a5d6
cmp r8, rdx
ja 0x14008a5db
mov r10d, dword [r9 + 4]
sub r10d, dword [r9]
add r9, 8
inc r10d
add r8, r10
add rcx, 0xfffffffffffffff8
jmp 0x14008a324
and qword [r15], 0
mov qword [r15 + 8], 1
and qword [r15 + 0x10], 0
mov byte [r15 + 0x18], 1
lea rbx, [rsp + 0x30]
mov rcx, rbx
mov rdx, r15
call fcn.14008a77b
imul rsi, rsi, 0x30
lea r12, [rsp + 0x88]
lea r13, [rsp + 0x50]
test rsi, rsi
je 0x14008a3f4
mov rcx, rbx
call fcn.14008a9d0
test al, al
jne 0x14008a3f4
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x60], rax
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0x50], xmm0
mov rcx, r15
mov rdx, rbp
mov r8, r14
call fcn.140089e68
mov rcx, r12
mov rdx, rbp
mov r8, r13
mov r9, r15
call fcn.14008ab02
add r14, 0x30
movups xmm0, xmmword [rsp + 0x88]
movaps xmmword [rsp + 0x30], xmm0
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x40], rax
mov rcx, r15
call fcn.14005d066
add rsi, 0xffffffffffffffd0
jmp 0x14008a384
mov rax, qword [rsp + 0x40]
mov qword [rdi + 0x10], rax
movaps xmm0, xmmword [rsp + 0x30]
movups xmmword [rdi], xmm0
jmp 0x14008a703
cmp r8, rdx
ja 0x14008a5db
mov qword [rsp + 0x70], rsi
lea rbx, [rsp + 0x50]
and qword [rbx], 0
mov qword [rbx + 8], 8
and qword [rbx + 0x10], 0
mov esi, 1
lea r14, [rsp + 0xa0]
cmp rax, qword [rsp + 0x80]
je 0x14008a5ed
lea rdi, [rax + 2]
mov r15b, byte [rax]
mov bpl, byte [rax + 1]
xor r12d, r12d
test r12b, 1
jne 0x14008a4af
cmp r15b, bpl
ja 0x14008a4af
setae r12b
mov r13d, r15d
adc r13b, 0
mov ecx, 1
mov edx, 1
call fcn.14006eb24
mov byte [rax], r15b
mov qword [rsp + 0xa0], rsi
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], rsi
mov byte [rsp + 0xb8], 1
mov rcx, rbx
mov rdx, r14
call fcn.14008b149
mov r15d, r13d
jmp 0x14008a457
mov rax, rdi
mov rbp, qword [rsp + 0x78]
jmp 0x14008a43b
lea rdx, [rsp + 0xa0]
and qword [rdx], 0
mov qword [rdx + 8], 1
and qword [rdx + 0x10], 0
mov byte [rdx + 0x18], 1
lea rcx, [rsp + 0x30]
call fcn.14008a77b
mov rax, rdi
shr rax, 0x20
xor esi, esi
neg rax
sbb esi, esi
or esi, edi
cmp ebp, esi
cmovb esi, ebp
lea r14, [rsp + 0x30]
lea r15, [rsp + 0xa0]
lea rbx, [rsp + 0xc0]
lea r12, [rsp + 0x88]
lea r13, [rsp + 0x50]
mov rdi, qword [rsp + 0x78]
sub esi, 1
jb 0x14008a581
mov rcx, r14
call fcn.14008a9d0
test al, al
jne 0x14008a581
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x60], rax
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0x50], xmm0
mov rcx, r15
mov rdx, rbx
call fcn.14008aa03
mov rcx, r12
mov rdx, rdi
mov r8, r13
mov r9, r15
call fcn.14008ab02
movups xmm0, xmmword [rsp + 0x88]
movaps xmmword [rsp + 0x30], xmm0
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x40], rax
mov rcx, r15
call fcn.14005d066
jmp 0x14008a51c
lea rdi, [rsp + 0x30]
mov rcx, rdi
call fcn.14008a7ed
mov rax, qword [rdi + 0x10]
mov rcx, qword [rsp + 0x70]
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rdi]
jmp 0x14008a5c1
cmp ebp, esi
jbe 0x14008a5ae
lea rcx, [rsp + 0x30]
call fcn.14008a7ed
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x70]
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rsp + 0x30]
movups xmmword [rcx], xmm0
lea rcx, [rsp + 0xc0]
call fcn.14005d066
jmp 0x14008a703
cmp r8, rdx
jbe 0x14008a631
movabs rax, 0x8000000000000000
mov qword [rsi], rax
jmp 0x14008a703
mov rcx, qword [rbp + 0x10]
mov dl, byte [rbp + 0x20]
lea rbx, [rsp + 0x50]
mov r8, rbx
call fcn.14008a7d3
jmp 0x14008a6ed
xor eax, eax
cmp rax, 3
je 0x14008a2c6
mov r8, qword [rsp + rax*8 + 0xc0]
mov rdx, qword [rsp + rax*8 + 0x50]
mov qword [rsp + rax*8 + 0xc0], rdx
mov qword [rsp + rax*8 + 0x50], r8
inc rax
jmp 0x14008a608
mov qword [rsp + 0x70], rsi
lea rbx, [rsp + 0x50]
and qword [rbx], 0
mov qword [rbx + 8], 8
and qword [rbx + 0x10], 0
mov esi, 0xe000
lea r14, [rsp + 0x88]
lea r15, [rsp + 0xa0]
cmp rax, qword [rsp + 0x80]
je 0x14008a6d9
lea rdi, [rax + 8]
mov ecx, dword [rax]
mov ebp, dword [rax + 4]
xor r13d, r13d
test r13b, 1
jne 0x14008a6cf
cmp ecx, ebp
ja 0x14008a6cf
lea r12d, [rcx + 1]
cmp ecx, 0xd7ff
cmove r12d, esi
cmp ecx, ebp
cmovae r12d, ecx
setae r13b
and dword [rsp + 0x88], 0
mov rdx, r14
call fcn.140071402
mov r8, rdx
mov rcx, r15
mov rdx, rax
call fcn.140087337
mov byte [rsp + 0xb8], 1
mov rcx, rbx
mov rdx, r15
call fcn.14008b149
mov ecx, r12d
jmp 0x14008a677
mov rax, rdi
mov rbp, qword [rsp + 0x78]
jmp 0x14008a661
mov rcx, qword [rbp + 0x10]
mov dl, byte [rbp + 0x20]
lea rbx, [rsp + 0x50]
mov r8, rbx
call fcn.14008a7d3
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x70]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rsp + 0x50]
movups xmmword [rcx], xmm0
add rsp, 0xd8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [0x14011b0b0]
call fcn.14002bdc0
jmp 0x14008a767
mov rsi, rax
mov rcx, rbx
call fcn.14005d066
mov rcx, rsi
call fcn.1400b9e50
int3
mov dword [rdx], eax
lea rax, str.internal_error:_entered_unreachable_code:_invalid_encoded_length:
lea rcx, [rsp + 0x30]
and al, 0x30
cmp byte [rsi], cl
add byte [rax - 0x73], cl
and al, 0x30
and al, 0x30
and al, 0x30
mov qword [rcx], rax
mov eax, 1
add dword [rax + 1], edi
mov qword [rcx + 8], rax
and qword [rcx + 0x20], 0
invalid
and byte [rax], al
lea r8, [fcn.14002a090]
lea eax, [fcn.14002a090]
invalid
lea eax, [fcn.14002a090]
mov qword [rdx + 8], r8
mov qword [rcx + 0x10], rdx
push rcx
adc byte [rax - 0x77], cl
sbb byte [r8 - 0x73], cl
adc eax, 0xe388b
push rcx
adc byte [rax - 0x77], cl
sbb byte [r8 - 0x73], cl
adc eax, 0xe388b
call fcn.140029f70
int3
invalid
or ecx, dword [rax - 0x77]
enter 0xffffffffffff894c, 0xffffffffffffffca
add rsp, 0x28
ret
add byte [rcx + rcx*4 - 0x37], cl
call fcn.14002a8f0
int3
je 0x14008c244
lea edx, [rcx - 0x30]
cmp dl, 0xa
cli
or dh, byte [rdx + 0x56]
cli
or dh, byte [rdx + 0x56]
mov eax, 0x303
xor edx, edx
lea r8, [0x14012ef00]
add eax, dword [rax]
add byte [rcx], dh
ror byte [rbp + rcx*4 + 5], cl
add al, 0x2d
or al, byte [rax]
mov r9d, 0x303
cmp rdx, rax
jae 0x14008c23e
shr r9, 1
add r9, rdx
mov r10d, dword [r8 + r9*8]
mov r11d, dword [r8 + r9*8 + 4]
cmp r10d, ecx
ja 0x14008c220
cmp r11d, ecx
jae 0x14008c23e
invalid
invalid
lea rsi, [r9 + 1]
cmp r11d, ecx
cmovae rsi, rdx
cmp r10d, ecx
cmova rax, r9
cmovbe rdx, rsi
mov r9, rax
sub r9, rdx
jmp 0x14008c202
cmp rdx, rax
setb al
pop rsi
ret
lea rsi, [rdi - 1]
mov rdx, qword [rdi + 7]
push rdi
invalid
mov rax, qword [rdx]
test rax, rax
test eax, eax
push rdi
invalid
test eax, eax
je 0x14008c285
mov rcx, qword [rsi]
call rax
mov rdx, qword [rdi + 7]
mov rcx, qword [rsi]
call fcn.14008c60c
mov rcx, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.140056115
call fcn.14008c60c
mov rcx, rsi
call fcn.140056115
mov rcx, rbx
call fcn.1400b9e50
int3
test rdi, rdi
je 0x14008c381
mov rcx, r14
mov rdx, rbx
mov r8, rdi
call fcn.1400b8500
mov r15, rdx
test rax, rax
je 0x14008c356
mov eax, r15d
and eax, 3
movsxd rax, dword [r13 + rax*4]
add rax, r13
jmp rax
test r15, r15
je 0x14008c393
mov rax, rdi
sub rax, r15
jb 0x14008c398
add rbx, r15
mov rdi, rax
jmp 0x14008c305
mov rcx, qword [rsi + 8]
call fcn.14008c2c9
mov qword [rsi + 8], r15
mov al, 1
jmp 0x14008c383
xor eax, eax
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r15, r12
jmp 0x14008c370
lea r8, [0x14016fde0]
mov rcx, r15
mov rdx, rdi
call fcn.140029fb0
mov qword [rsi + 8], r15
mov rcx, rax
call fcn.1400b9e50
int3
cmp r12, r15
mov rsi, r13
mov r13d, 0
jb 0x14008c9a1
mov r8, r12
mov eax, esp
sub r8, r15
lea rdx, [rax + r15]
cmp r8, 0xf
ja 0x14008c930
cmp r12, r15
cmp esp, edi
je 0x14008c99d
xor ecx, ecx
nop dword [rax]
cmp byte [rdx + rcx], r14b
je 0x14008c950
inc rcx
cmp r8, rcx
jne 0x14008c920
jmp 0x14008c99d
mov ecx, r14d
call fcn.14002db80
cmp rax, 1
jne 0x14008c99a
mov rcx, rdx
mov r13, rsi
mov rax, qword [rbp]
jmp 0x14008c953
mov r13, rsi
add r15, rcx
inc r15
mov qword [rdi + 0x10], r15
mov rsi, r15
mov esi, edi
sub rsi, rbx
jb 0x14008c8f0
cmp r15, qword [rbp - 8]
cmp edi, dword [rbp - 8]
ja 0x14008c8f0
lea rcx, [rax + rsi]
mov rdx, qword [rbp - 0x10]
mov r8, rbx
call sub.msvcrt.dll_memcmp
test eax, eax
mov rax, qword [rbp]
jne 0x14008c8f0
invalid
dec dword [rcx - 0x77]
jne 0x14008c993
mov qword [r13 + 8], rsi
mov rsi, r13
mov qword [r13 + 0x10], r15
mov r13d, 1
mov ebp, 1
jmp 0x14008c9a1
mov r13, rax
mov qword [rdi + 0x10], r12
mov qword [rsi], r13
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rsp + 0x20], 4
lea rdx, [0x140170013]
lea r9, [0x1401717b6]
invalid
add byte [rcx - 0x48], al
or eax, 0x48000000
add byte [rax - 0x77], cl
shr eax, 0xf5
stc
stc
call qword [rax + 0x40c48348]
invalid
pop rbp
ret
and byte [rax - 0x75], cl
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0x495d
invalid
nop word cs:[rax + rax]
lea ebp, [rsp + 0x80]
invalid
add dword [rbp + rcx*4 + 0x48], ecx
add dword [rcx + rcx*4 + 0x4e], ecx
adc byte [rbp + rcx*4 + 0x53], al
lea r10d, [rbx - 0x42]
cmp r10d, 0x17
invalid
invalid
sbb eax, 0x31fd3
invalid
adc eax, 0xe3a54
add byte [rax], al
ret
add byte ds:[rdi], cl
test byte [rdx + 3], bl
add byte [rax], al
cmp dword [rbp - 0x10], 0
sub dword [rbp - 0x40], ecx
mov dh, 2
add byte [rax], al
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0xe37b9
add byte [rax - 0x7b], cl
leave
add rsp, 0x278
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp rax
mov ecx, 0x24
sub rcx, r14
mov eax, 0
cmovae rax, rcx
cmp rax, 1
adc rax, 0
cmp rax, 0x1a
cmovae rax, rdx
lea ecx, [r8 - 0x61]
cmp cl, 0x1a
jb 0x14008d850
lea ecx, [r8 - 0x30]
cmp cl, 9
ja 0x14008db3b
add r8b, 0xea
mov ecx, r8d
mov esi, 0x1a
inc r13
movzx ecx, cl
cmp rax, rcx
jbe 0x14008d8a0
add r9, rcx
jb 0x14008db3b
lea r15, [rdi + 1]
mov rax, r9
or rax, r15
shr rax, 0x20
je 0x14008d93f
mov rax, r9
xor edx, edx
div r15
mov r10, rdx
add rbx, rax
jae 0x14008d953
jmp 0x14008db3b
mov r8d, 0x24
sub r8, rax
mov r15d, 0x48
nop
mov rax, r15
sub rax, r14
mov r11d, 0
cmovae r11, rax
cmp r11, 1
adc r11, 0
cmp r11, 0x1a
cmovae r11, rsi
cmp r13, qword [rbp + 0x1b0]
je 0x14008db3b
movzx eax, byte [r13]
lea edx, [rax - 0x61]
cmp dl, 0x1a
jb 0x14008d8fa
lea edx, [rax - 0x30]
cmp dl, 9
ja 0x14008db3b
add al, 0xea
mov edx, eax
movzx r10d, dl
mov rax, r10
mul r8
jo 0x14008db3b
add rcx, rax
jb 0x14008db3b
inc r13
cmp r11, r10
ja 0x14008d860
mov edx, 0x24
sub rdx, r11
add r15, 0x24
mov rax, r8
mul rdx
mov r8, rax
jno 0x14008d8b0
jmp 0x14008db3b
mov eax, r9d
xor edx, edx
div r15d
mov r10d, edx
add rbx, rax
jb 0x14008db3b
mov rax, rbx
shr rax, 0x20
jne 0x14008db3b
mov eax, ebx
xor eax, 0xd800
add eax, 0xfffff800
cmp eax, 0x10f7ff
ja 0x14008db3b
cmp rdi, 0x7f
ja 0x14008db3b
mov r8, rdi
sub r8, r10
jbe 0x14008d9b0
cmp r8, 7
jbe 0x14008da20
mov rax, r9
mov r11, qword [rbp + 0x1f0]
or rax, r11
shr rax, 0x20
je 0x14008d9be
mov rax, r9
xor edx, edx
ror byte [rcx - 9], cl
jmp 0x14008d9c6
cmp r10, 0x80
jb 0x14008da34
jmp 0x14008dc36
mov eax, r9d
xor edx, edx
div r11d
mov rdx, r8
and rdx, 0xfffffffffffffff8
imul rax, qword [rbp + 0x1d0]
add r9, rax
mov rax, rdi
sub rax, r9
and rax, 0xfffffffffffffff8
neg rax
xor r9d, r9d
nop dword [rax + rax]
movups xmm0, xmmword [r12 + r9*4 - 0x14]
movups xmm1, xmmword [r12 + r9*4 - 4]
movups xmmword [r12 + r9*4], xmm1
movups xmmword [r12 + r9*4 - 0x10], xmm0
add r9, 0xfffffffffffffff8
cmp rax, r9
jne 0x14008d9f0
cmp r8, rdx
je 0x14008da34
sub rdi, rdx
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [rbp + rdi*4 - 0x64]
mov dword [rbp + rdi*4 - 0x60], eax
lea rax, [rdi - 1]
mov rdi, rax
cmp rax, r10
ja 0x14008da20
mov dword [rbp + r10*4 - 0x60], ebx
cmp r13, qword [rbp + 0x1b0]
je 0x14008dbe8
movzx r8d, byte [r13]
mov rax, rcx
shr rax, 0x20
je 0x14008da65
mov rax, rcx
xor edx, edx
div qword [rbp + 0x1e8]
mov rcx, rax
jmp 0x14008da71
mov eax, ecx
xor edx, edx
div dword [rbp + 0x1e8]
mov ecx, eax
mov r11, qword [rbp + 0x1f0]
movabs rsi, 0xea0ea0ea0ea0ea0f
mov rax, rcx
or rax, r15
shr rax, 0x20
je 0x14008da9b
mov rax, rcx
xor edx, edx
div r15
mov rdx, rax
jmp 0x14008daa4
mov eax, ecx
xor edx, edx
div r15d
mov edx, eax
add rdx, rcx
cmp rdx, 0x1c8
jb 0x14008dae0
mov rcx, rdx
xor r9d, r9d
nop word cs:[rax + rax]
add byte [rax], al
mov rax, rcx
mul rsi
shr rdx, 5
add r9, 0x24
cmp rcx, 0x3e57
mov rcx, rdx
ja 0x14008dac0
jmp 0x14008dae3
xor r9d, r9d
inc r10
lea eax, [rdx*4]
lea eax, [rax + rax*8]
add edx, 0x26
mov rcx, rdx
xor edx, edx
div cx
movzx r14d, ax
add r14, r9
add qword [rbp + 0x1d8], 4
dec qword [rbp + 0x1d0]
inc r11
inc ebx
inc ebx
mov qword [rbp + 0x1f0], r11
add r12, 4
mov eax, 2
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x1e8], rax
mov rdi, r15
mov r9, r10
mov edx, 0x1a
jmp 0x14008d812
mov rax, qword [rbp + 0x1c0]
mov r14, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.punycode_0
mov r8d, 9
mov rcx, r14
mov rsi, rax
call rax
mov r13b, 1
test al, al
jne 0x14008dbb9
mov r8, qword [rbp + 0x1a0]
test r8, r8
invalid
je 0x14008db9f
mov rcx, r14
mov rdx, qword [rbp + 0x1a8]
mov rdi, rsi
idiv edi
invalid
test al, al
jne 0x14008dbb9
idiv edi
invalid
lea rdx, [0x140170391]
mov r8d, 1
mov rcx, r14
int1
call rdi
test al, al
jne 0x14008dbb9
mov rcx, r14
mov rdx, qword [rbp + 0x1c8]
mov r8, qword [rbp + 0x1b8]
mov rdi, rsi
call rsi
test al, al
je 0x14008dbd0
mov eax, r13d
add rsp, 0x278
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rbp
ret
lea rdx, [0x140170392]
mov r8d, 1
mov eax, 1
mov rcx, r14
mov rax, rdi
jmp 0x14008d797
lea rsi, [rbp + 0x1e4]
mov rdi, qword [rbp + 0x1c0]
lea rbx, [rbp - 0x60]
mov r14, qword [rbp + 0x1d8]
nop word cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [rbx]
mov dword [rbp + 0x1e4], eax
add byte [rax - 0x77], cl
int1
mov rdx, rdi
call fcn.14002daa0
mov r13d, eax
test al, al
jne 0x14008dbb9
add rbx, 4
add r14, 0xfffffffffffffffc
jne 0x14008dc10
jmp 0x14008dbb9
lea r8, [0x140170370]
mov edx, pe_nt_image_headers64
mov rcx, r10
call fcn.14002a020
stc
dec esp
or byte [rbx + 0x1d], dh
mov rdx, qword [rcx]
movzx edx, byte [rdx + rax]
inc rax
mov qword [rcx + 0x10], rax
adc byte [rbp + 0x1a3cbf42], cl
adc byte [rbp + 0x1a3cbf42], cl
jae 0x14008dc84
shl rdx, 0x20
xor eax, eax
jmp 0x14008dc9f
mov eax, 1
xor edx, edx
jmp 0x14008dc9f
add dl, 0x85
xor ecx, ecx
xor eax, eax
cmp dl, 0xe6
setb al
movabs rdx, 0x11000000000000
cmovb rdx, rcx
or rax, rdx
pop rbp
ret
add byte [rax], al
sbb dword [rdi + 0x14], esi
retf 0x820f
sbb byte [rcx - 0x7f], r8b
stc
hlt
invalid
add byte [rdi + 0x63], cl
or al, 0x8a
and byte [rax - 0x7b], r9b
leave
test ecx, ecx
add dword [rax], eax
add byte [rax], al
invalid
add al, ch
invalid
add byte [rax - 0x77], cl
int1
ror byte [rdi], 0x85
invalid
mov ecx, esi
loope 0x14008ddb5
add byte [rax], al
mov ecx, dword [rsi + 0x20]
adc eax, 0xe27cc
stc
dec dword [rax - 0x75]
and byte [rax - 0x7b], r9b
leave
invalid
add dh, al
or byte [rax], r8b
and byte [rax - 0x7b], cl
leave
lea eax, [0x140170818]
lea eax, [0x140170748]
mov ecx, dword [rsi + 0x20]
mov eax, 1
and byte [rbx + rbx*8 + 0x28f840f], al
add byte [rax], al
mov eax, 4
clc
lea edx, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as__mut_const___dyn___unsafe_extern__
invalid
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
and byte [rax - 0x73], cl
lea ebp, [rsp + 0x20]
mov rax, qword [rcx]
mov eax, dword [rcx]
test rax, rax
je 0x14008e247
mov rdi, rcx
xor esi, esi
test byte [rax - 0x73], 0x1d
sahf
and ecx, dword [rsi]
add byte [rbp + 0x31], al
mul byte [rsi + 0x2e]
nop dword [rax + rax]
mov rcx, qword [rdi + 0x10]
cmp rcx, qword [rdi + 8]
or byte [r11 + 6], r14b
or byte [r11 + 6], r14b
cmp byte [rax + rcx], 0x45
je 0x14008e252
sub r14, 1
jb 0x14008e231
invalid
mov rcx, qword [rdi + 0x20]
test rcx, rcx
je 0x14008e231
mov r8d, 2
mov rdx, rbx
call fcn.14002a960
test al, al
jne case.0x14007758d.221
mov rcx, rdi
call fcn.14008e270
invalid
add byte [rax], al
add byte [rax], al
test al, al
jne case.0x14007758d.221
mov rax, qword [rdi]
test rax, rax
jne 0x14008e200
jmp case.0x14007758d.222
xor esi, esi
jmp case.0x14007758d.222
mov esi, 1
jmp case.0x14007758d.222
inc rcx
mov qword [rdi + 0x10], rcx
xor esi, esi
mov rax, rsi
add rsp, 0x20
invalid
and byte [rbx + 0x5f], bl
pop rsi
pop r14
pop rbp
ret
mov r8, qword [rcx]
test r8, r8
je 0x14008e2c2
mov r9, qword [rcx + 8]
mov rax, qword [rcx + 0x10]
invalid
invalid
cmp rax, r9
jae 0x14008e2c2
movzx edx, byte [r8 + rax]
add byte [rbx + 0x33744bfa], al
cmp edx, 0x4b
je 0x14008e2cd
cmp edx, 0x4c
cli
jne 0x14008e2c2
jne 0x14008e2c2
jne 0x14008e2c2
lea r10, [rax + 1]
mov qword [rcx + 0x10], r10
mov dword [rcx + 0x10], edx
mov dword [rcx + 0x10], edx
cmp r10, r9
jae 0x14008e2e1
cmp byte [r8 + r10], 0x5f
jne 0x14008e2e1
add rax, 2
add eax, 2
mov qword [rcx + 0x10], rax
xor eax, eax
jmp 0x14008e34b
add rsp, 0x28
pop rsi
pop rbp
invalid
jmp fcn.14008dcb0
inc rax
mov qword [rcx + 0x10], rax
xor edx, edx
add rsp, 0x28
pop rsi
pop rbp
jmp fcn.14008e3a0
xor eax, eax
mov r11d, 0x3e
nop dword [rax]
invalid
cmp r10, r9
jae 0x14008e359
movzx edx, byte [r8 + r10]
cmp dl, 0x5f
cli
pop rdi
cli
pop rdi
je 0x14008e33b
lea esi, [rdx - 0x30]
cmp sil, 0xa
jb case.0x140080710.165
lea esi, [rdx - 0x61]
cmp sil, 0x1a
cmp dh, 0x1a
invalid
invalid
invalid
jae 0x14008e316
add dl, 0xa9
jmp 0x14008e322
lea esi, [rdx - 0x41]
cmp sil, 0x1a
jae 0x14008e359
add dl, 0xe3
mov esi, edx
inc r10
inc edx
mov qword [rcx + 0x10], r10
mul r11
jrcxz 0x14008e39f
invalid
movzx edx, sil
invalid
add rax, rdx
jae 0x14008e2f0
jmp 0x14008e359
inc r10
mov qword [rcx + 0x10], r10
cmp rax, 0xffffffffffffffff
cmp eax, 0xffffffff
cmp eax, 0xffffffff
je 0x14008e359
inc rax
mov rdx, rax
add rsp, 0x28
invalid
invalid
pop rsi
invalid
pop rbp
jmp fcn.14008ea80
mov rax, qword [rcx + 0x20]
test rax, rax
je 0x14008e385
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as__mut_const___dyn___unsafe_extern__
lea edx, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
mov rsi, rcx
mov esi, ecx
mov esi, ecx
invalid
mov rcx, rax
call fcn.14002a960
mov rcx, rsi
mov edx, eax
mov al, 1
test dl, dl
jne 0x14008e392
mov qword [rcx], 0
mov byte [rcx + 8], 0
or byte [r8], al
or byte [r8], al
xor eax, eax
ror byte [rax - 0x7d], 0xc4
sub byte [rsi + 0x5d], bl
add rsp, 0x28
pop rsi
pop rbp
ret
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x41], dl
push rsi
insb byte [rdi], dx
and al, 0x30
mov ecx, dword [rcx]
mov eax, dword [rsi + 0x10]
mov dh, 0x1c
add dword [rbp + rcx*4 + 0x40], ecx
add dword [rcx + rcx*4 + 0x46], ecx
adc byte [rbx + rcx*4 + 0x56], al
sbb byte [rcx - 1], al
ret 0x8944
add byte [rax], al
mov byte [rcx], al
add byte [rax], al
invalid
add edx, ebx
add al, ch
invalid
add byte [rax - 0x77], cl
int1
add dword [rax + rax*8 + 0x424850f], eax
add byte [rax], al
leave
sbb dword [rax], eax
add byte [rax], al
in al, dx
add eax, dword [rax]
add byte [rax - 0x39], cl
invalid
add dword [rax], eax
add byte [rax], al
lea rsi, [rbp - 0x18]
lea rdx, [rbp + 0x34]
mov rcx, rsi
call fcn.14002b560
cmp qword [rbp - 0x18], 0
cmp dword [rbp - 0x18], 0
stc
dec dword [rax - 0x7d]
invalid
cmp dword [rbp - 0x18], 0
jge 0x14008f993
add byte [rax + rsi - 0x48], dh
add byte [rax], al
adc dword [rax], eax
je 0x14008f9de
mov eax, 0x110000
jmp 0x14008fc29
add al, byte [rax]
add byte [rax + 0x110000], bh
mov eax, 0x110000
mov eax, 0x110000
cmp r10b, 0xc0
jb 0x14008fc29
cmp r10b, 0xe0
cmp dl, 0xe0
jae 0x14008fa5d
mov r8d, 2
xor eax, eax
jmp 0x14008fa6f
shr cl, 0x91
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
invalid
mov rax, qword [rbp - 8]
mov qword [rbp - 0x28], rcx
mov qword [rbp - 0x20], rax
loopne 0x14008fa37
lea edx, [rcx + rax]
fmul dword [r8 - 0x77]
loopne 0x14008fa37
loopne 0x14008fa37
loopne 0x14008fa37
lea edx, [rcx + rax]
add dword [rax - 0x7b], ecx
ror byte [rdi], 0x84
invalid
pop rsi
test rax, rax
je 0x14008fc59
test byte [rsi + 2], bl
add byte [rax], al
test byte [rsi + 2], bl
add byte [rax], al
add al, byte [rax]
add byte [rdi], cl
mov dh, 1
invalid
movzx eax, byte [rcx]
add dword [rax + rax*8 - 0x72b3f688], eax
add r9, rbp
jmp 0x14008fc1d
test al, al
js 0x14008fa0b
sar byte [rax + 9], 0x4c
lea ecx, [rcx + 1]
lea r9, [rcx + 1]
jmp 0x14008fc1d
mov r8d, eax
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
pop rcx
add dword [rcx - 0x7d], eax
jrcxz 0x14008fa5a
rol byte [rcx - 0x7d], 0xe0
invalid
pop rcx
add dword [rcx - 0x7d], eax
jrcxz 0x14008fa5a
cmp al, 0xdf
jbe 0x14008fbee
movzx r10d, byte [rcx + 2]
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
cmp al, 0xf0
jb 0x14008fc0f
invalid
lea r9, [rcx + 4]
movzx eax, byte [rcx + 3]
and r8d, 7
shl r8d, 0x12
shl r10d, 6
and eax, 0x3f
invalid
or eax, r10d
or eax, r8d
invalid
jmp 0x14008fc1d
add dword [rax], eax
add byte [rcx - 0x80], al
cmp r10b, 0xf0
jae 0x14008fbfe
invalid
cli
invalid
add byte [rcx - 0x48], al
add eax, dword [rax]
add byte [rax], al
mov r8d, 3
mov al, 1
mov byte [rbp + 0x34], r10b
mov word [rbp + 0x35], 0
mov byte [rbp + 0x37], 0
lea r11, [rbp + 0x34]
mov qword [rbp + 0x20], r11
mov qword [rbp + 0x28], r8
cmp rdx, 2
jb 0x14008f9ae
lea rsi, [r9 + 2]
lea r11, [rdx - 2]
mov qword [rcx], rsi
xor dword [rcx + rcx*4 + 0x59], ecx
or byte [rcx + 0xf], al
mov dh, 0x19
xor dword [rcx + rcx*4 + 0x59], ecx
or byte [rcx + 0xf], al
mov dh, 0x19
movzx edi, byte [r9 + 1]
lea esi, [rbx - 0x30]
cmp esi, 0xa
or dh, byte [rdx + 0x1a]
or dh, byte [rdx + 0x1a]
or ebx, 0x20
add ebx, 0xffffff9f
add ebx, 0xa
mov esi, 0xffffffff
cmovae esi, ebx
cmp esi, 0xf
ja 0x14008fc35
lea ebx, [rdi - 0x30]
cmp ebx, 0xa
jb 0x14008faef
or edi, 0x20
add edi, 0xffffff9f
invalid
lahf
add edi, 0xa
mov ebx, 0xffffffff
invalid
invalid
dec dword [rdi]
fild word [r11 - 0x78f0f005]
sti
invalid
ja 0x14008fc35
invalid
invalid
invalid
sti
invalid
add byte [rax - 0x40], al
out 4, al
shl sil, 4
or bl, sil
mov byte [rbp + 0x35], bl
mov byte [rbp + 0x35], bl
cmp r10b, 0xe0
jb 0x14008f997
cmp r11, 2
jb 0x14008f9ae
lea r11, [r9 + 4]
lea r10, [rdx - 4]
mov qword [rcx], r11
mov qword [rcx + 8], r10
movzx edi, byte [r9 + 2]
movzx esi, byte [r9 + 3]
jno 0x14008fb29
lea r11d, [rdi - 0x30]
cmp r11d, 0xa
jb case.0x140089eab.135
or edi, 0x20
add edi, 0xffffff9f
add edi, 0xa
mov r11d, 0xffffffff
cmovae r11d, edi
cmp r11d, 0xf
ja 0x14008fc35
lea edi, [rsi - 0x30]
cmp edi, 0xa
jb 0x14008fb6f
invalid
or esi, 0x20
add esi, 0xffffff9f
add esi, 0xa
mov edi, 0xffffffff
dec dword [rdi]
invalid
invalid
cmp edi, 0xf
ja 0x14008fc35
shl r11b, 4
or dil, r11b
mov byte [rbp + 0x36], dil
test al, al
jne 0x14008f997
cmp r10, 2
jb 0x14008f9ae
lea rax, [r9 + 6]
add rdx, 0xfffffffffffffffa
mov qword [rcx], rax
mov qword [rcx + 8], rdx
movzx edx, byte [r9 + 4]
movzx ecx, byte [r9 + 5]
lea eax, [rdx - 0x30]
cmp eax, 0xa
jb 0x14008fbc3
or edx, 0x20
add edx, 0xffffff9f
add edx, 0xa
mov eax, 0xffffffff
cmovae eax, edx
cmp eax, 0xf
ja 0x14008fc35
lea edx, [rcx - 0x30]
cmp edx, 0xa
jb 0x14008fbe1
or ecx, 0x20
add ecx, 0xffffff9f
add ecx, 0xa
mov edx, 0xffffffff
cmovae edx, ecx
cmp edx, 0xf
ja 0x14008fc35
shl al, 4
or dl, al
mov byte [rbp + 0x37], dl
jmp 0x14008f997
lea r9, [rcx + 2]
shl r8d, 6
or r8d, r11d
mov eax, r8d
jmp 0x14008fc1d
cmp r10b, 0xf8
jae 0x14008fc29
mov r8d, 4
jmp 0x14008f9d7
lea r9, [rcx + 3]
shl r8d, 0xc
or r10d, r8d
mov eax, r10d
cmp r9, rdx
jne 0x14008fc59
cmp eax, 0x110000
je 0x14008fc59
add rsp, 0xb8
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea rcx, [0x1401703c8]
call fcn.14002bdc0
lea rcx, str.internal_error:_entered_unreachable_codeP_n
lea r8, [0x1401703b0]
mov edx, 0x28
call fcn.14002abd0
call fcn.14008fe70
mov qword [rbp + 0x18], rax
lea rax, [rbp + 0x20]
mov qword [rbp - 0x18], rax
lea rax, [0x14008fe90]
mov qword [rbp - 0x10], rax
lea rax, [rbp - 0x28]
mov qword [rbp - 8], rax
lea rax, case.0x140095696.378
mov qword [rbp], rax
lea rax, [rbp + 0x18]
mov qword [rbp + 8], rax
lea rax, [fcn.14002a090]
mov qword [rbp + 0x10], rax
lea rax, str.internal_error:_entered_unreachable_code:_str::from_utf8_____was_expected_to_have_1_char__but__chars_were_found
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 4
mov qword [rbp - 0x38], 0
mov qword [rbp - 0x48], rsi
mov qword [rbp - 0x40], 3
lea rdx, [0x140170490]
lea rcx, [rbp - 0x58]
call fcn.140029f70
int3
add al, 0xb0
add dword [rbp - 0x3d], ebx
mov rax, qword [rcx + 0x10]
mov rcx, qword [rax + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rbp + 0x48], bl
jmp rax
sbb ecx, eax
call 0xc8c937bd
cld
and dl, 0x3f
or dl, 0x80
mov byte [rbp - 3], dl
push rbp
std
push rbp
std
mov r8d, 2
add byte [rax], al
jmp case.0x14007bbf9.261
jae case.0x1400964f4.255
shr eax, 0xc
or al, 0xe0
invalid
loopne 0x140092b60
mov byte [rbp - 4], al
cld
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
invalid
mov byte [rbp - 3], al
and dl, 0x3f
loop case.0x14007bbf9.261
or dl, 0x80
mov byte [rbp - 2], dl
push rbp
inc byte [rcx - 0x48]
add eax, dword [rax]
add byte [rax], al
push rbp
inc byte [rcx - 0x48]
add eax, dword [rax]
add byte [rax], al
jmp case.0x14007bbf9.261
shr eax, 0x12
and al, 7
invalid
or al, 0xf0
mov byte [rbp - 4], al
cld
invalid
mov eax, edx
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rbp - 3], al
mov eax, edx
shr eax, 6
call 0x14c48501b
invalid
or al, 0x80
mov byte [rbp - 2], al
invalid
and dl, 0x3f
invalid
inc byte [rax - 0x357fc01e]
or dl, 0x80
mov byte [rbp - 1], dl
push rbp
inc dword [rcx - 0x48]
add al, 0
add byte [rax], al
or byte [rax - 0x47be00ab], 4
add byte [rax], al
add byte [rax], al
invalid
invalid
push rbp
inc dword [rcx - 0x48]
add al, 0
add byte [rax], al
cmp qword [rcx], 0
cmp dword [rax], eax
setne al
ror byte [rcx + rbp + 0x41], 8
sub qword [rcx + 8], r8
sub dword [rcx + 8], eax
setb dl
or dl, al
movzx edx, dl
mov qword [rcx], rdx
invalid
mov al, 1
test dl, dl
jne case.0x140080710.231
mov rax, qword [rcx + 0x10]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [rbp - 4]
adc byte [r8 - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
push rbp
cld
call qword [rax + 0x18]
nop
add rsp, 0x30
pop rbp
ret
add byte [rbp - 0x17], bl
cmp al, 0x81
stc
dec dword [rax - 0x7d]
in al, dx
sub byte [rax - 0x77], cl
ror byte [rcx + rdi - 0x36], 1
jne 0x140092c8f
mov rdx, r8
mov r8, rax
add rsp, 0x28
add esp, 0x28
jmp sub.msvcrt.dll_memcpy
add byte [rbx + rcx*4 + 0x44], cl
and al, 0x50
push rax
mov r8, qword [rsp + 0x50]
push rax
mov rcx, rax
mov rdx, r9
mov edx, ecx
mov edx, ecx
call fcn.14002dd30
dec esp
int3
add eax, 0x831cd
lea rax, [rsp + 0x38]
mov qword [rax], r8
lea r9, [rsp + 0x40]
and al, 0x40
mov qword [r9], rcx
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcutilpool.rsC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcutilprefilter_byteset.rs
add al, byte [rax]
add al, byte [rax]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rdx
invalid
xor byte [rax - 0x77], cl
push rsp
and al, 0x28
invalid
sub byte [rbp + rcx*4 + 5], cl
cmp eax, 0x4c000ddc
fmul qword [0x1849278d6]
and al, 0x20
lea r8, [0x140170910]
add eax, 0xddc3d
fmul qword [0x1849278d6]
and al, 0x20
mov qword [rsp + 0x20], r8
mov cl, 1
mov rdx, rax
mov edx, eax
call fcn.14002ac10
jg 0x140092cda
dec esp
int3
mov eax, dword [rdx + 8]
test r8, r8
je 0x140092d1d
invalid
xor dword [rax - 0x75], ecx
add cl, byte [rbx + rcx*4 + 0x4a]
adc byte [rbp + 0x39], cl
invalid
invalid
mov rax, qword [rdx]
mov r9, qword [rdx + 0x10]
cmp r8, r9
cmp eax, ecx
enter 0xf4d, 0x42
enter 0xffffffffffff8d4e, 0x14
invalid
invalid
cmovb r9, r8
enter 0xffffffffffff8d4e, 0x14
lea r10, [rax + r9]
lea edx, [rax + rcx]
or byte [rbp + 0x29], cl
enter 0xffffffffffff894c, 0x12
invalid
sub r8, r9
mov qword [rdx], r10
invalid
mov qword [rdx + 8], r8
mov r8, qword [rdx + 0x18]
lea r10, [r8 + 1]
add dword [rcx + rcx*4 + 0x52], ecx
push rdx
sbb byte [rcx + rcx*4 + 1], cl
push rdx
sbb byte [rcx + rcx*4 + 1], cl
mov qword [rcx + 0x10], r9
mov dword [rcx + 0x10], ecx
jmp 0x140092d1f
xor eax, eax
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
or bl, al
sub rsp, 0x38
sub esp, 0x38
ret
sub esp, 0x38
in al, dx
cmp byte [rax - 0x77], cl
ror byte [rbp + rcx*4 + 0x4c], 1
invalid
invalid
mov rax, rdx
lea r9, [rsp + 0x30]
lea ecx, [rsp + 0x30]
and al, 0x30
and al, 0x30
mov qword [r9], rcx
lea rcx, [0x14006ee3c]
or eax, 0xfffdc102
or dword [rax - 0x73], ecx
or eax, 0xfffdc102
add al, cl
std
dec dword [rax - 0x77]
invalid
mov qword [rsp + 0x20], rcx
and al, 0x20
lea rdx, str.TryFromSliceErrorC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_salsa20_0.6.0_src_block.rs
add byte [rcx - 0x48], al
adc dword [rax], eax
add byte [rax], al
invalid
mov r8d, 0x11
add byte [rax - 0x77], cl
shr eax, 0x5c
invalid
pop rsp
popfq
stc
mov rcx, rax
call fcn.14002cab0
nop
add rsp, 0x38
add esp, 0x38
invalid
invalid
call qword [rax + 0x38c48348]
invalid
ret
in al, dx
xor byte [rax - 0x77], cl
invalid
mov rdi, rcx
mov ebx, 0xa
sub rbx, 1
jb 0x140092e75
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov qword [rsp + 0x20], rsi
mov dword [rsp + 0x20], esi
je 0x140092d9e
and byte [rdx + 4], bh
mov edx, 4
mov r8d, 8
mov r9d, 0xc
xor ecx, ecx
call fcn.140092e90
add byte [rax], al
add byte [rax - 0x77], cl
je 0x140092dbb
invalid
add byte [rax], al
add byte [rax - 0x77], cl
je 0x140092dbb
and byte [rcx + 5], bh
mov ecx, 5
add byte [rax], al
add byte [rdx + 9], bh
mov edx, 9
or dword [rax], eax
add byte [rax], al
mov r8d, 0xd
add byte [rax], al
add byte [rcx - 0x47], al
add byte [rax], al
mov r9d, 1
add dword [rax], eax
add byte [rax], al
call fcn.140092e90
mov qword [rsp + 0x20], rsi
mov ecx, 0xa
add byte [rax], al
add byte [rax], al
add byte [rdx + 0xe], bh
mov edx, 0xe
add byte [rax], al
add byte [rcx - 0x48], al
mov eax, 2
mov r8d, 2
mov eax, 2
mov r9d, 6
call fcn.140092e90
invalid
mov qword [rsp + 0x20], rsi
mov ecx, 0xf
add byte [rax], al
invalid
and byte [rcx + 0xf], bh
add byte [rax], al
add byte [rdx + 3], bh
add byte [rax], al
invalid
mov edx, 3
add byte [rax], al
add byte [rcx - 0x48], al
invalid
invalid
mov r8d, 7
mov eax, 7
mov r9d, 0xb
or eax, dword [rax]
add byte [rax], al
call fcn.140092e90
popfq
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
je case.0x14007bbf9.298
mov qword [rsp + 0x20], rsi
mov edx, 1
add byte [rax], al
invalid
and byte [rdx + 1], bh
mov r8d, 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x47], al
add eax, dword [rax]
mov r9d, 3
add byte [rax], al
xor ecx, ecx
call fcn.140092e90
mov qword [rsp + 0x20], rsi
mov ecx, 5
add byte [rax], al
invalid
add byte [rax], al
add byte [rdx + 6], bh
mov edx, 6
mov edx, 6
invalid
mov r8d, 7
add byte [rax], al
mov r9d, 4
call fcn.140092e90
add byte [rax], al
add byte [rax - 0x77], cl
je case.0x140082619.404
invalid
add byte [rax], al
mov qword [rsp + 0x20], rsi
and al, 0x20
and byte [rcx + 0xa], bh
mov ecx, 0xa
add byte [rax], al
add byte [rdx + 0xb], bh
or eax, dword [rax]
add byte [rax], al
mov edx, 0xb
mov r8d, 8
add byte [rax], al
mov r9d, 9
or dword [rax], eax
add byte [rax], al
invalid
add al, ch
add byte [rax], al
add byte [rax - 0x77], cl
je 0x140092e78
call fcn.140092e90
mov qword [rsp + 0x20], rsi
mov ecx, 0xf
add byte [rax], al
invalid
and byte [rcx + 0xf], bh
add byte [rax], al
add byte [rdx + 0xc], bh
or al, 0
add byte [rax], al
add byte [rax], al
mov edx, 0xc
or al, 0
add byte [rax], al
mov r8d, 0xd
mov r9d, 0xe
call fcn.140092e90
jmp 0x140092d6c
xor eax, eax
cmp rax, 0x10
cmp eax, 0x10
je case.0x140096399.224
mov ecx, dword [rdi + rax*4]
xchg dword [rcx], eax
or al, 0x86
add dword [rsi + rax*4], ecx
inc rax
jmp case.0x140080710.262
out dx, eax
add rsp, 0x30
xor byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
ret
ret 0x4407
xor edx, dword [rax + rdx*4]
adc al, 0x90
nop
mov dword [rax + rdx*4], r10d
add r10d, dword [rax + rcx*4]
rol r10d, 9
xor r10d, dword [rax + r8*4]
add byte [rsi - 0x77], 0x14
invalid
add byte [rsi - 0x77], 0x14
add byte [rbx + rax + 0x14], 0x90
adc al, 0x90
adc al, 0x80
add r10d, dword [rax + rdx*4]
rol r10d, 0xd
xor r10d, dword [rax + r9*4]
invalid
mov byte [rsi - 0x77], al
adc al, 0x88
invalid
mov dword [rax + r9*4], r10d
add r10d, dword [rax + r8*4]
adc al, 0x80
rol r10d, 0x12
xor dword [rax + rcx*4], r10d
xor dword [rax + rcx*4], edx
xor dword [rax + rcx*4], edx
ret
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x48], dl
sub esp, 0x30
invalid
lea rbp, [rsp + 0x30]
insb byte [rdi], dx
and al, 0x30
lea rax, [0x140092f10]
mov qword [rsp + 0x20], rax
and al, 0x20
call fcn.1400b9be0
nop
add rsp, 0x30
pop rbp
ret
xor byte [rbp - 0x3d], bl
nop word cs:[rax + rax]
push rbp
push r15
push r14
push r13
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rsp + 0x60]
invalid
mov r14d, 3
add byte [rax], al
invalid
invalid
cmp ecx, 1
jne case.0x140093465.0
je 0x140092f37
add byte [rax], al
mov dword [rbp - 0x14], edx
mov qword [rbp - 0x20], r9
mov rdi, qword [rbp + 0x70]
mov qword [rbp - 0x28], rdi
mov rcx, rdi
call fcn.1400b9b70
mov rsi, rax
mov dword [rbp + 4], 0
lea rdx, [rbp + 4]
mov rcx, rdi
stc
call fcn.1400b9b50
mov r12, rax
invalid
vpermilps ymm0, ymmword [r9], 0x49
sbb esp, 0
cmp dword [rbp + 4], 1
sbb r12, 0
mov rcx, rdi
call fcn.1400b9b80
mov qword [rbp - 0x10], rax
lea rax, [rbp - 0x28]
mov qword [rbp - 0x30], rax
invalid
ror byte [rax - 0x77], 1
enter 0xffffffffffff8548, 0xfffffffffffffff6
mov qword [rbp - 0x38], rax
test rsi, rsi
je 0x140093446
movzx edi, byte [rsi]
lea r15, ds:[rsi + 1]
lea r15, [rsi + 1]
cmp edi, 0xff
je 0x140092fcd
mov eax, edi
shr eax, 4
call 0x147e9b2a8
add al, 0x83
loopne 0x140092fab
cmp eax, 5
ja case.0x140093465.0
invalid
add byte [rax - 0x73], cl
or eax, 0x2bd18
invalid
invalid
add al, byte [rax]
invalid
lea rcx, [0x1400beccc]
sbb byte [rbp + 0x63480002], bh
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
mov r10, r15
jmp rax
lea rcx, [rbp - 0x30]
lea rax, [0x140172a28]
jmp 0x140092ff2
invalid
and eax, 0xf0558b4c
mov r10, qword [rbp - 0x10]
invalid
jmp 0x1400930ee
add byte [rax], al
mov rax, qword [rbp - 0x10]
mov r10, rax
test rax, rax
jne case.0x140092fbe.1
ret 0x8548
jmp case.0x140093465.0
add al, 0
add byte [rax - 0x73], cl
lea rcx, [rbp - 0x38]
invalid
invalid
invalid
cli
cli
lea rcx, [rbp - 0x38]
lea rax, [0x140172a58]
lea eax, [0x140172a58]
lea eax, [0x140172a58]
cli
or eax, 0x2850ff00
call qword [rax + 0x28]
sub byte [rcx - 0x77], cl
ret 0x8548
mov r10, rax
test rax, rax
je case.0x140080710.286
mov eax, edi
and eax, 0xf
cmp eax, 0xc
clc
or al, 0xf
invalid
popfq
add al, 0
invalid
or al, 0xf
xchg dword [rbp + 0x48000004], ebx
add al, 0
add byte [rax - 0x73], cl
or eax, 0x2bcd2
lea rcx, [0x1400bece4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
enter 0xffffffffffffe0ff, 0x48
mov eax, dword [rsi + 1]
mov rax, qword [rsi + 1]
add rsi, 9
jmp 0x1400930e0
add r15, 7
and r15, 0xfffffffffffffff8
out 0xf8, eax
test dil, 0xf
jne case.0x140093465.0
outsb dx, byte [rsi]
add al, 0
add byte [rax], al
add byte [rax], al
mov r10, qword [r15]
add r15, 8
jmp 0x1400930e6
add byte [rax], al
add byte [rax], al
mov eax, dword [rsi + 1]
jmp 0x1400930dc
add byte [rax], al
add byte [rax], al
xor eax, eax
xor ecx, ecx
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
movzx edx, byte [r15]
mov r8d, edx
and r8d, 0x7f
shl r8, cl
shl eax, cl
shl eax, cl
inc r15
or rax, r8
add ecx, 7
test dl, dl
js 0x140093060
mov r8, 0xffffffffffffffff
shl r8, cl
shl eax, cl
invalid
xor r9d, r9d
cmp dl, 0x40
cmovb r8, r9
rol dword [rbx + 0xf4d40f9], 0x43
stc
cmovae r8, r9
stc
cmovae r8, r9
or rax, r8
jmp 0x1400930e3
shr bl, 0x48
movsx rax, word [rsi + 1]
add rsi, 3
jmp 0x1400930e0
xor eax, eax
xor ecx, ecx
nop word [rax + rax]
movzx edx, byte [r15]
mov r8d, edx
rol byte [rcx - 0x7d], 1
and eax, 0x7f
and eax, 0x7f
shl r8, cl
inc r15
invalid
or rax, r8
add rcx, 7
test dl, dl
js 0x1400930b0
jmp 0x1400930e3
movzx eax, word [rsi + 1]
add rsi, 3
mov byte [rbx], 0xeb
invalid
mov byte [rbx], 0xeb
or byte [rax + 0x63], cl
add dword [rax - 0x7d], r9d
add dword [rax - 0x7d], ecx
movsxd rax, dword [rsi + 1]
add rsi, 5
mov byte [0x18a00ba2e], 1
ret 0x8440
mov r15, rsi
add r10, rax
test dil, dil
jns 0x1400930ee
mov r10, qword [r10]
mov edx, dword [rdx]
lea rax, [r15 + 1]
cmp byte [r15], 0xff
invalid
dec dword [rcx + rcx*4 + 0x55]
clc
je 0x14009310e
nop dword [rax]
lea rdx, [rax + 1]
cmp byte [rax], 0
mov rax, rdx
mov eax, edx
js case.0x140080710.239
jmp 0x140093111
mov rdx, rax
movzx eax, byte [rdx]
inc rdx
xor r8d, r8d
xor ecx, ecx
nop dword [rax]
mov r9, rdx
movzx r10d, byte [rdx]
mov r11d, r10d
and r11d, 0x7f
jrcxz 0x1400931ad
shl r11, cl
inc rdx
or r8, r11
or eax, ebx
invalid
add rcx, 7
test r10b, r10b
js case.0x140096399.231
cmp al, 0xf
ja 0x1400933ae
add r9, r8
inc r9
movzx r10d, al
movzx edx, al
mov r8d, 4
add al, 0
add byte [rax], al
nop dword [rax + rax]
cmp rdx, r9
jae 0x140093449
cmp al, 0xc
ja case.0x140093465.0
lea r11, [0x1400bed18]
movsxd rcx, dword [r11 + r10*4]
add rcx, r11
jmp rcx
mov r15, qword [rdx]
add rdx, 8
mov rdi, qword [rdx]
add rdx, 8
mov rsi, qword [rdx]
add rdx, 8
jmp 0x1400932ab
mov r15d, dword [rdx]
add rdx, 4
mov edi, dword [rdx]
add rdx, 4
mov esi, dword [rdx]
add rdx, 4
jmp 0x1400932ab
xor r15d, r15d
xor ecx, ecx
nop dword [rax + rax]
movzx esi, byte [rdx]
mov edi, esi
and edi, 0x7f
shl rdi, cl
inc rdx
or r15, rdi
add rcx, 7
rol dword [rdi], 0x40
test dh, dh
js 0x1400931c0
jmp 0x14009323b
movsxd r15, dword [rdx]
add rdx, 4
movsxd rdi, dword [rdx]
add rdx, 4
movsxd rsi, dword [rdx]
add rdx, 4
ret 0xe904
mov ch, 0
add byte [rax], al
xor r15d, r15d
xor ecx, ecx
nop dword [rax + rax]
invalid
add byte [rax], r8b
movzx esi, byte [rdx]
mov edi, esi
and edi, 0x7f
jg switch.0x140093251
shl edi, cl
inc rdx
or r15, rdi
add ecx, 7
test sil, sil
js 0x140093200
mov rdi, 0xffffffffffffffff
shl rdi, cl
cmp sil, 0x40
mov r11d, 0
cmovb rdi, r11
cmp ecx, 0x40
cmovae rdi, r11
or r15, rdi
cmp al, 0xc
ja case.0x140093465.0
lea r11, [0x1400bed4c]
movsxd rcx, dword [r11 + r10*4]
add rcx, r11
jmp rcx
xor edi, edi
xor ecx, ecx
nop word [rax + rax]
movzx esi, byte [rdx]
mov ebx, esi
and ebx, 0x7f
shl rbx, cl
inc rdx
or rdi, rbx
add rcx, 7
test sil, sil
js 0x140093260
jmp 0x14009332b
movzx r15d, word [rdx]
add rdx, 2
movzx edi, word [rdx]
add rdx, 2
movzx esi, word [rdx]
jmp 0x1400932a7
movsx r15, word [rdx]
add rdx, 2
movsx rdi, word [rdx]
add rdx, 2
movsx rsi, word [rdx]
add rdx, 2
xor ebx, ebx
xor ecx, ecx
nop
movzx r13d, byte [rdx]
mov r11d, r13d
and r11d, 0x7f
shl r11, cl
inc rdx
or rbx, r11
add rcx, 7
test r13b, r13b
js 0x1400932b0
add r15, qword [rbp - 0x10]
cmp r12, r15
jb 0x140093449
add r15, rdi
cmp r12, r15
jae case.0x140089eab.215
jmp 0x1400933c2
xor edi, edi
xor ecx, ecx
nop
movzx esi, byte [rdx]
mov ebx, esi
and ebx, 0x7f
shl rbx, cl
inc rdx
or rdi, rbx
add ecx, 7
test sil, sil
js 0x1400932f0
mov rbx, 0xffffffffffffffff
shl rbx, cl
cmp sil, 0x40
mov r11d, 0
cmovb rbx, r11
cmp ecx, 0x40
cmovae rbx, r11
or rdi, rbx
cmp al, 0xc
ja case.0x140093465.0
lea r11, [0x1400bed80]
movsxd rcx, dword [r11 + r10*4]
add rcx, r11
jmp rcx
xor esi, esi
xor ecx, ecx
movzx r11d, byte [rdx]
mov ebx, r11d
and ebx, 0x7f
shl rbx, cl
inc rdx
or rsi, rbx
add rcx, 7
test r11b, r11b
js 0x140093347
jmp 0x1400932ab
xor esi, esi
xor ecx, ecx
movzx r11d, byte [rdx]
mov ebx, r11d
and ebx, 0x7f
shl rbx, cl
inc rdx
or rsi, rbx
add ecx, 7
test r11b, r11b
js 0x14009336c
mov rbx, 0xffffffffffffffff
shl rbx, cl
cmp r11b, 0x40
mov r11d, 0
cmovb rbx, r11
cmp ecx, 0x40
cmovae rbx, r11
or rsi, rbx
jmp 0x1400932ab
test r8, r8
jg case.0x140093465.0
mov r8d, 4
jmp 0x140093449
add byte [rax], al
test rsi, rsi
je 0x140093446
mov rax, qword [rbp - 8]
add rax, rsi
test rbx, rbx
fisttp dword [rax - 0x77]
clc
je 0x1400934cb
lea rdx, [r9 + rbx]
dec rdx
xor eax, eax
xor ecx, ecx
nop word [rax + rax]
movzx r8d, byte [rdx]
mov r9d, r8d
and r9d, 0x7f
shl r9, cl
inc rdx
or rax, r9
add ecx, 7
test r8b, r8b
js 0x1400933f0
mov rdx, 0xffffffffffffffff
shl rdx, cl
xor r9d, r9d
cmp r8b, 0x40
cmovb rdx, r9
cmp ecx, 0x40
cmovae rdx, r9
xor ecx, ecx
mov r8, rax
or r8, rdx
setg cl
xor rcx, 3
or rdx, rax
mov r8d, 1
cmovne r8, rcx
jmp 0x140093449
xor r8d, r8d
mov edx, dword [rbp - 0x14]
test dl, 1
jne 0x14009349d
mov r14d, 8
lea rax, [0x1400bedb4]
add al, byte [rax]
movsxd rcx, dword [rax + r8*4]
add rcx, rax
jmp rcx
mov rsi, qword [rbp + 0x70]
mov rcx, rsi
xor edx, edx
mov r8, qword [rbp - 0x20]
call fcn.1400b9b10
mov rcx, rsi
mov edx, 1
xor r8d, r8d
call fcn.1400b9b10
mov rcx, rsi
mov rdx, qword [rbp - 8]
call fcn.1400b9b60
mov r14d, 7
jmp case.0x140093465.0
lea rax, [0x140173054]
mov r14d, dword [rax + r8*4]
mov eax, r14d
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov r14d, 2
jmp case.0x140093465.0
test dl, 8
jne case.0x140093465.0
jmp case.0x140093465.1
mov r8d, 1
jmp 0x140093449
add al, 0
lea rax, str.fatal_runtime_error:_thread::set_current_should_only_be_called_once_per_thread_n
mov qword [rbp - 0x58], rax
test al, 0x48
mov dword [rbp - 0x50], 1
mov r8b, 1
mov al, 1
add byte [rax], al
invalid
mov al, 1
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
lea rax, [rbp + 8]
mov qword [rbp - 0x48], rax
invalid
invalid
xorps xmm0, xmm0
invalid
or byte [r8 - 0x77], r9b
mov r8d, 0xfc0570f
movups xmmword [rbp - 0x40], xmm0
adc dword [rbp - 0x40], eax
mov rcx, rbp
lea rdx, [rbp - 0x58]
push rbp
test al, 0xe8
add dword [r8], r8d
call fcn.140093ac0
mov qword [rbp - 0x28], rax
mov dword [rbp - 0x28], eax
invalid
add byte [rax - 0x77], cl
fmul dword [r8 - 0x73]
fmul dword [rax - 0x73]
lea rcx, [rbp - 0x28]
fsubr st(0)
call fcn.140093b70
call 0xf909398a
invalid
mov ecx, 7
int 0x29
sub dword [rdi], ecx
invalid
retf
add eax, 0xddc29
add byte [rdx + 0x46], bh
mov edx, 0x46
add byte [rax], al
call fcn.14002bde0
test cl, bh
dec dword [rax - 0x77]
mov rdi, rax
mov rdi, rax
mov edi, eax
lock dec qword [rsi]
dec dword [rsi]
jne case.0x1400a0376.339
lea rcx, [rbp - 0x20]
loopne case.0x1400a0376.362
jmp case.0x14007b24d.364
or eax, 0xf0c78948
dec qword [rsi]
invalid
jne case.0x1400a0376.339
invalid
invalid
lea rcx, [rbp - 0x18]
lea ecx, [rbp - 0x18]
call fcn.140093520
push rsi
sti
invalid
mov rcx, rdi
mov ecx, edi
call fcn.1400b9e50
jle 0x140093a34
add al, byte [rax]
int3
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
push rdi
push rbx
sub rsp, 0x48
in al, dx
invalid
in al, dx
lea rbp, [rsp + 0x40]
lea rbp, [rsp + 0x40]
lea rbp, [rsp + 0x40]
insb byte [rdi], dx
and al, 0x40
movaps xmmword [rbp - 0x10], xmm6
sub dword [rbp - 0x10], esi
movabs rax, 0x4d4f5a0052555354
mov eax, 0x52555354
push rbx
push rbp
push rdx
add byte [rdx + 0x4f], bl
cmp qword [rcx], rax
cmp qword [rcx], rax
add dword [rbp + 0x56], esi
jne case.0x1400a0376.366
lea rax, [0x140109450]
add eax, 0x75a49
pop rdx
invalid
add byte [rax + 0x39], cl
cmp qword [rcx + 0x40], rax
jne 0x140093a5b
jne 0x140093a5b
mov rsi, qword [rcx + 0x48]
movdqu xmm6, xmmword [rcx + 0x48]
movq mm6, qword [rcx + 0x48]
jno case.0x140080710.310
movdqu xmm6, xmmword [rcx + 0x48]
jno case.0x140080710.310
mov edx, 8
or byte [rax], al
add byte [rax], al
add al, ch
invalid
call fcn.140006e10
idiv edi
pshufd xmm0, xmm6, 0xee
jo case.0x1400964f4.331
out dx, al
movq rdi, xmm0
movq rdi, mm0
movd edi, mm0
invalid
lock dec qword [0x1401860b0]
dec dword [0x1401860b0]
jle case.0x1400a0376.366
verw ax
call fcn.1400952c0
mov dword [rax], ebx
sbb byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rsp + 0x48], 0xff
je 0x140093a60
invalid
invalid
test rax, rax
je 0x140093a60
dec qword [rax]
mov byte [rax + 8], 0
or byte [rax], al
or dh, al
or byte [rax], al
or byte [rax], al
or byte [rax], al
add byte [rax - 0x77], cl
mov rax, rsi
invalid
mov rdx, rdi
cli
movaps xmm6, xmmword [rbp - 0x10]
sub byte [rbp - 0x10], dh
invalid
add rsp, 0x48
add esp, 0x48
invalid
pop rbx
pop rdi
pop rsi
pop rbp
ret
call fcn.1400b9f50
add al, byte fs:[rax]
add al, ch
xor byte [rax + 2], al
invalid
invalid
call fcn.1400b7a90
add al, byte [rax]
add al, byte [rax]
add byte [rax - 0x73], cl
lea rax, [0x1401715e0]
lea eax, [0x1401715e0]
add eax, 0xddb79
fisttp dword [0x18492826a]
and al, 0x20
invalid
add byte [rax - 0x77], cl
and al, 0x20
invalid
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and byte [rax - 0x73], cl
or eax, 0xddaf0
invalid
invalid
invalid
invalid
lea rcx, [0x140171563]
lea ecx, [0x140171563]
invalid
add byte [rbp + rcx*4 + 0xd], cl
lea r9, [0x140170d90]
lea ecx, [0x140170d90]
invalid
add byte [rbp + rcx*4 + 0x45], cl
lea r8, [rbp - 0x11]
lea eax, [rbp - 0x11]
out dx, eax
out dx, eax
mov edx, 0x46
call fcn.14002bc20
cwde
invalid
stc
dec dword [rdi]
invalid
add byte [rax], al
add al, ch
cwde
cmp ecx, 0x480b0fff
invalid
invalid
or ecx, dword [rax - 0x77]
ret
mov ebx, eax
mov rcx, rsi
mov rdx, rdi
cli
call fcn.1400b5620
mov rcx, rbx
mov ecx, ebx
add byte [rax - 0x77], cl
fld1
mov ecx, ebx
call fcn.1400b9e50
mov al, 0x63
add al, byte [rax]
call fcn.14002bff0
test ecx, edi
dec esp
int3
int3
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
sub esp, 0x20
in al, dx
and byte [rax - 0x73], cl
lea ebp, [rsp + 0x20]
lea rbp, [rsp + 0x20]
lea ebp, [rsp + 0x20]
and al, ch
movabs eax, dword [0x48575655cc000017]
add ah, cl
push rbp
push rsi
push rdi
sub rsp, 0x60
invalid
call fcn.140095260
int3
add ah, cl
push rsi
push rdi
sub rsp, 0x60
invalid
invalid
lea rbp, [rsp + 0x60]
lea ebp, [rsp + 0x60]
and al, 0x60
mov r8, rdx
ror byte [rax - 0x77], 1
invalid
mov qword [rbp - 0x10], rcx
lea rsi, [rbp - 8]
clc
invalid
clc
mov qword [rbp - 8], 0
clc
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xdd7b2
mov dl, 0xd7
invalid
invalid
lea rdx, [0x140171298]
mov dl, 0xd7
or eax, 0x4d8d4800
invalid
lea rcx, [rbp - 0x10]
call fcn.14002adb0
sal dword [rdx - 7], 0xff
dec dword [rcx + 0x458b48c1]
mov ecx, eax
mov rax, qword [rbp - 8]
mov eax, dword [rbp - 8]
mov eax, dword [rbp - 8]
clc
test cl, cl
je case.0x140089eab.246
test rax, rax
jne 0x140093b41
lea rax, str.a_formatting_trait_implementation_returned_an_error_when_the_underlying_stream_did_not
add eax, 0xddecb
or eax, 0x45894800
ror byte [rax - 0x39], 0x45
enter 1, 0
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], 1
invalid
add byte [rax - 0x39], cl
ror byte [r8], 1
mov qword [rbp - 0x30], 8
add byte [rax], al
add byte [rdi], cl
xorps xmm0, xmm0
movups xmmword [rbp - 0x28], xmm0
fmul dword [r8 - 0x73]
adc eax, 0xddeb9
push rdi
ror byte [rdi], 0x11
fmul dword [r8 - 0x73]
fmul dword [rax - 0x73]
adc eax, 0xddeb9
add byte [rax - 0x73], cl
shr r8b, 0x40
shr al, 0x40
lea rcx, [rbp - 0x40]
call fcn.140029f70
stc
dec dword [rdi]
invalid
stc
dec dword [rdi]
or ecx, dword [rax - 0x7b]
invalid
invalid
test rax, rax
je 0x140093b3f
invalid
sal byte [rax + rcx + 0x48], 0x89
mov rcx, rsi
int1
call fcn.140093b90
push rcx
add byte [rax], al
add byte [rcx], dh
ror byte [rax - 0x7d], 0xc4
add esp, 0x60
xor eax, eax
add rsp, 0x60
add esp, 0x60
pop rdi
pop rsi
pop rbp
ret
mov rdi, rax
cmp qword [rbp - 8], 0
je 0x140093b5b
invalid
add byte [rax + rcx + 0x48], dh
mov ecx, esi
mov rcx, rsi
call fcn.140093b90
xor eax, 0x48000000
mov ecx, edi
mov rcx, rdi
call fcn.1400b9e50
call fcn.14002bff0
test cl, bh
dec esp
test cl, bh
dec esp
nop dword [rax]
add byte [rax], al
add byte [rax], al
in eax, 0x48
cmp dword [rcx], 0
invalid
je 0x140093b80
pop rbp
jmp fcn.140093b90
nop
pop rbp
ret
nop dword [rax + rax]
add dword [rcx + 0x3e183c1], ecx
lea rdx, [rcx - 2]
cmp rdx, 2
jb case.0x140089eab.240
test rcx, rcx
jne 0x140093bc1
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
lea rsi, [rax - 1]
mov rdi, qword [rax - 1]
mov r14, qword [rax + 7]
mov rax, qword [r14]
test rax, rax
invalid
je 0x140093bda
mov rcx, rdi
call rax
cmp qword [r14 + 8], 0
je 0x140093bed
invalid
mov rdx, qword [r14 + 0x10]
mov rcx, rdi
call fcn.140006e10
mov edx, 8
mov rcx, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
jmp fcn.140006e10
test rax, rax
je 0x140093fa3
add byte [rax], al
mov ecx, 0xfffffff4
mov rdx, rdi
mov r8, rsi
mov r9, rbx
mov ecx, ebx
call fcn.140093fe0
mov qword [rbp - 8], rax
mov qword [rbp], rdx
add byte [rax - 0x7b], cl
invalid
je 0x140093e60
add byte [rax - 0x7b], cl
sal byte [rdi + rdx - 0x77], 0xd0
invalid
mov eax, edx
and eax, 3
movsxd rax, dword [r12 + rax*4]
invalid
add rax, r12
jmp rax
test rdx, rdx
je 0x140093fb9
add dword [rax], eax
invalid
mov rax, rsi
sub rax, rdx
jb 0x140093fbe
add rdi, rdx
mov rsi, rax
jmp case.0x140093019.72
cmp al, 0x23
jne 0x140093fa5
add dword [rax], eax
invalid
mov rcx, r14
call fcn.140093b90
mov rax, rsi
invalid
jmp case.0x140093019.72
invalid
invalid
invalid
add byte [rax], al
mov rax, rdx
ror byte [rax - 0x3f], 1
call 0x16901c1ca
invalid
cmp eax, 0x28
invalid
ror byte [rax - 0x3f], 1
call 0x16901c1ca
invalid
cmp eax, 0x28
invalid
and byte [rbx + 0x727728f8], al
ja 0x140093f1e
movsxd rax, dword [r13 + rax*4]
test dword [rax], r8d
add rax, r13
add eax, ebp
jmp rax
xor eax, eax
jmp 0x140093e84
mov al, 0x25
jmp 0x140093e84
mov al, 0x23
jmp 0x140093e84
mov al, 0x24
jmp 0x140093e84
mov al, 0x1b
jmp 0x140093e84
mov al, 0x22
jmp 0x140093e84
mov al, 0x10
jmp 0x140093e84
mov al, 0xe
jmp 0x140093e84
mov al, 0x21
jmp 0x140093e84
mov al, 0xb
jmp 0x140093e84
mov al, 4
jmp 0x140093e84
sahf
mov al, 0xc
jmp 0x140093e84
jmp 0x140093e84
sbb bl, ch
invalid
invalid
push qword [rax - 0x8b16ff]
invalid
push qword [rax - 0x9216e1]
invalid
push qword [rax - 0x9916ef]
invalid
push qword [rax - 0xa016d7]
invalid
mov al, 0x29
jmp 0x140093e84
invalid
push qword [rax - 0xa716ec]
invalid
push qword [rax - 0xae16fb]
invalid
push qword [rax - 0xb516eb]
invalid
push qword [rax - 0xbc16f3]
invalid
push qword [rax - 0xc316fa]
invalid
push qword [rax - 0xca16ee]
invalid
push qword [rax - 0xd116f6]
invalid
push qword [rax - 0xd816f8]
invalid
push qword [rax - 0xdf16e2]
invalid
push qword [rax - 0xe616e0]
invalid
push qword [rax - 0xed16ea]
invalid
push qword [rax - 0xf416d9]
invalid
push qword [rax - 0xfb16ed]
invalid
out dx, eax
invalid
xor edx, edx
mov rax, rdx
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rdx, r15
jmp 0x140093fa5
lea r8, [0x140171960]
mov rcx, rdx
mov rdx, rsi
call fcn.140029fb0
int3
mov ecx, eax
adc byte [rbp - 8], al
sub dword [rbp - 0x20], eax
lea eax, [0x1401727a0]
or eax, 0x44894800
and al, 0x20
and al, 0x20
lea ecx, str.called__Result::unwrap____on_an__Err__value
or eax, 0xd8d4c00
mov ebx, 0x4c000dca
add byte [rbp + rcx*4 + 0x45], cl
invalid
or eax, 0xdcabb
add byte [rbp + rcx*4 + 0x45], cl
loopne case.0x14007b24d.396
sub eax, dword [rax]
add byte [rax], al
add al, ch
in eax, dx
add byte [rax], al
js 0x14009432b
dec dword [rax - 0x39]
mov dword [rbp - 0x10], 0
lock add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0xd], cl
invalid
invalid
mul ah
lea ecx, [0x140172838]
or eax, 0x4d8d4800
fmul dword [rax - 0x73]
fmul dword [r8 - 0x73]
push rbp
ror byte [rbp + rcx*4 + 0x45], 1
lea r8, [rbp - 0x10]
invalid
int 2
add al, byte [rax]
add byte [rax - 0x39], cl
invalid
lock add byte [rax], al
lock add byte [rax], al
add byte [rax], al
mov dword [rbp - 0x10], 0
lock add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0xd], cl
invalid
invalid
out dx, al
add byte [rax], al
lea ecx, [0x140172850]
or eax, 0xde4ee
in al, 0xd
add byte [rax - 0x73], cl
or eax, 0x4d8d4800
lea rdx, [rbp - 0x20]
lea rdx, [rbp - 0x20]
lea rdx, [rbp - 0x20]
push rbp
loopne 0x1400943b7
lea eax, [rbp - 0x10]
invalid
lodsd eax, dword [rsi]
add al, byte [rax]
add byte [rax - 0x77], cl
mov edi, eax
mov edi, eax
push rbp
add al, byte [rax]
invalid
add byte [rax - 0x77], cl
stc
add al, byte [rax]
nop word [rax + rax]
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
push rbp
push r14
add byte [rax], al
add byte [rax], al
jo 0x1400943b9
and byte [rax], al
add al, ch
add byte [rax], al
xor byte [rbp + 2], dl
add byte [rax + 0x29], cl
sub rsp, rax
add al, byte [rax]
lea ebp, [rsp + 0x80]
lodsb al, byte [rsi]
and al, 0x80
invalid
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x77], cl
ror byte [rcx - 0x77], 1
invalid
invalid
mov eax, edx
invalid
clc
add dword [rax], edx
add byte [rax], al
adc byte [rax], al
add byte [rbx + 5], dh
add eax, 0xebc6894c
cmp eax, 0x1000be
invalid
add byte [rax], dl
invalid
invalid
add byte [rax], dl
add byte [rax], al
invalid
adc byte [rax], al
add byte [rax + 0x1000b8], al
add byte [rdi - 0x41d081], bh
mov edi, 0xffbe2f7f
add byte [rax], dl
add byte [rax], al
mov edi, 0xffbe2f7f
sldt word [rax]
add byte [rax + 0xfffb8], al
add byte [rdi - 0x36cede81], bh
mov edi, 0xc931217f
dec dword [rdi]
add byte [rax], al
mov edi, 0xc931217f
dec byte [rdi]
add byte [rax], al
add al, al
invalid
popfq
add al, al
ror dword [rax - 0x73], 0xb1
std
mov cl, 0xfd
sldt word [rax]
add byte [rax + 0xffd08bc], al
add byte [rax], al
invalid
or ch, bh
sldt word [rax]
add byte [rdi + 0x2068e0f], bh
mov edi, 0x2068e0f
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x73], cl
movabs r8, 0x2444c720244c8948
mov qword [rsp + 0x20], rcx
invalid
and al, 0x28
and al, 0x28
add byte [rax], dl
invalid
and al, 0x20
and al, 0x28
add byte [rax], dl
add byte [rax], al
invalid
add byte [rcx + 0xfde9], bh
jmp 0xfa094510
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
mov eax, eax
mov r9d, esi
add byte [rax], al
mov eax, eax
int1
add al, byte [rax]
ror byte [rdi], 0x84
pop rdi
add dword [rax], eax
add byte [rax], al
invalid
invalid
add byte [rax], al
fdivr dword [0x140095433]
add byte [rax], al
add byte [rdi], cl
adc dword [rdx - 0x38ffffff], 0xffffff85
xchg edx, eax
add dword [rax], eax
add bh, al
invalid
test dword [rax + 0x1f], edi
add byte [rax], al
invalid
xchg edx, eax
add dword [rax], eax
add bh, al
invalid
test dword [rax + 0x1f], edi
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
and al, 0x20
add byte [rax], al
add byte [rax], al
invalid
and byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
lea edx, [rbp - 0x48]
push rbp
mov eax, 0xb88d8d4c
invalid
invalid
invalid
invalid
lea ecx, [rbp + 0x1fb8]
add byte [rax], al
mov ecx, esi
shr al, 0x13
push rsi
add al, byte [rax]
ror byte [rdi], 0x84
cmc
add byte [rax], al
add byte [rbx + 0x1fb8bd], cl
mov edi, dword [rbp + 0x1fb8]
cmp rbx, rdi
cmp ebx, edi
invalid
cmp ebx, edi
test dh, bh
add byte [rax], al
add byte [rdi], cl
xchg byte [rax + 1], ah
add byte [rax], al
jge 0x14009443b
add byte [rbx + 0x65], dh
mov eax, 0x48ffffff
add edx, ebp
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x20], 0
add byte [rbp + rcx*4 - 0x73], cl
in al, dx
invalid
add byte [rcx + rcx*4 - 0xf], cl
add byte [rax], al
add al, ch
lodsb al, byte [rsi]
push rbp
add al, byte [rax]
invalid
add byte [rbp - 0x17d48a40], al
retf
push rsp
add al, byte [rax]
mov eax, 0x100001f
add byte [rax], al
add byte [rax - 0x73], cl
invalid
add byte [rax - 0x77], cl
test eax, eax
invalid
add al, ch
cdq
idiv bh
invalid
dec dword [rax + 0x39]
cmp edi, ebx
invalid
xchg eax, esi
lock add byte [rax], al
cmp edi, ebx
add byte [rax - 0x7b], cl
push qword [rdi + rbp*2 + 0x48]
je 0x140094574
add rdi, rdi
mov r12, qword [rsi + 0x10]
cmp rdi, r12
jae 0x1400949b7
add dh, al
mov byte [rsi + 0x18], 1
sbb byte [rcx], r8b
add dword [rcx + 0x29], ecx
cld
sub r12, rdi
mov rdx, qword [rsi + 8]
add rdx, rdi
mov ecx, 0xfffffff5
cmc
invalid
invalid
invalid
cmc
invalid
mov r8, r12
mov r9, rbx
mov ecx, ebx
mov ecx, ebx
call fcn.140093fe0
mov qword [rbp - 0x18], rax
mov dword [rbp - 0x18], eax
idiv edi
dec dword [rax - 0x77]
mov dword [rbp - 0x18], eax
mov qword [rbp - 0x10], rdx
mov dword [rbp - 0x18], eax
mov qword [rbp - 0x10], rdx
mov dword [rbp - 0x10], edx
cmp rax, 1
cmp eax, 1
jne 0x140094870
mov r8d, r10d
mov eax, edx
and eax, 3
loopne 0x140094831
cmp rax, 2
jae 0x140094850
clc
add dh, byte [rbx + 0x1c]
mov qword [rbp - 8], 1
add dword [rax], eax
add byte [rax], al
mov qword [rbp], rdx
mov byte [rsi + 0x18], 0
cmp eax, 1
jne 0x140094885
movzx eax, byte [rdx + 0xf]
jmp 0x140094889
invalid
cmp dl, byte [rax + 0x7502f883]
mov rax, rdx
mov rax, rdx
cmp eax, 2
jne 0x14009489e
mov rax, rdx
shr rax, 0x20
cmp eax, 6
jne 0x140094a30
add byte [rax], al
add byte [rax], al
mov rcx, r14
call fcn.140093b90
mov rdx, r12
mov byte [rsi + 0x18], 0
sbb byte [rax], r8b
test rdx, rdx
je 0x1400949de
test byte [rcx + 1], ah
add byte [rax], al
test byte [rcx + 1], ah
add byte [rax], al
add rdi, rdx
xlatb
jmp 0x1400947f0
movzx eax, byte [rdx + 0x10]
mov dh, 0x42
adc byte [rbx + riz], bh
cmp al, 0x23
jne 0x1400949e5
push rsp
add dword [rax], eax
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
call fcn.140093b90
jmp 0x1400947f0
invalid
invalid
invalid
invalid
mov rax, rdx
shr rax, 0x20
shr eax, 0x20
shr eax, 0x20
mov qword [rbp - 8], 1
add dword [rax], eax
add byte [rax], al
mov qword [rbp], rdx
mov byte [rsi + 0x18], 0
add dh, al
sbb byte [rax], r8b
cmp eax, 0x28
ja case.default.0x1400948c2
sub byte [rdi + 0x78], dh
movsxd rax, dword [r13 + rax*4]
add rax, r13
add byte [rcx + rax - 0x18], cl
jmp rax
xor eax, eax
jmp 0x140094889
shr bl, 0xc1
mov al, 0x25
jmp 0x140094889
mov al, 0x23
jmp 0x140094889
mov al, 0x24
jmp 0x140094889
invalid
mov ch, 0xb0
sbb ebp, ebx
mov cl, 0xb0
mov al, 0x22
jmp 0x140094889
mov al, 0x1b
jmp 0x140094889
mov al, 0x22
jmp 0x140094889
mov al, 0x10
jmp 0x140094889
mov al, 0xe
jmp 0x140094889
invalid
mov al, 0x21
jmp 0x140094889
mov al, 0xb
jmp 0x140094889
mov al, 4
jmp 0x140094889
mov al, 0x28
jmp 0x140094889
mov al, 0xc
jmp 0x140094889
mov al, 9
jmp 0x140094889
mov al, 0x19
jmp 0x140094889
mov al, 0x18
jmp 0x140094889
mov al, 2
jmp 0x140094889
mov al, 0xf
jmp 0x140094889
mov al, 3
jmp 0x140094889
mov al, 7
jmp 0x140094889
mov al, 1
jmp 0x140094889
mov al, 0x1f
jmp 0x140094889
mov al, 0x11
jmp 0x140094889
mov al, 0x29
jmp 0x140094889
mov al, 0x14
jmp 0x140094889
mov al, 5
jmp 0x140094889
mov al, 0x15
jmp 0x140094889
mov al, 0xd
jmp 0x140094889
mov al, 6
jmp 0x140094889
mov al, 0x12
jmp 0x140094889
mov al, 0xa
jmp 0x140094889
mov al, 8
jmp 0x140094889
mov al, 0x1e
jmp 0x140094889
mov al, 0x20
jmp 0x140094889
mov al, 0x16
jmp 0x140094889
mov al, 0x27
jmp 0x140094889
mov al, 0x13
jmp 0x140094889
mov al, 0x17
jmp 0x140094889
mov al, 0x1c
jmp 0x140094889
mov al, 0x1d
jmp 0x140094889
mov al, 0x26
jmp 0x140094889
mov al, 0x1a
jmp 0x140094889
test rdi, rdi
je 0x1400949da
xor ebx, ebx
mov edx, 0
cmp r12, rdi
jae 0x140094a18
lea r8, str._rustc_2059132d3c715514da0e4f9cd395a708e666e306library_alloc_src_vecmod.rs
mov rcx, rdi
mov rdx, r12
call fcn.14002a8f0
xor edx, edx
jmp 0x140094a1c
lea rdx, [0x140171788]
test rdi, rdi
je 0x140094a1c
mov rax, qword [rsi + 0x10]
mov rbx, rax
sub rbx, rdi
jb 0x140094a3b
mov qword [rsi + 0x10], 0
je 0x140094a1c
mov rcx, qword [rsi + 8]
add rdi, rcx
mov r14, rdx
mov rdx, rdi
mov r8, rbx
call sub.msvcrt.dll_memmove
mov rdx, r14
mov qword [rsi + 0x10], rbx
mov rax, rdx
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov byte [rsi + 0x18], 0
test rdi, rdi
jne 0x1400949ea
jmp 0x140094a1c
lea r8, str._rustc_2059132d3c715514da0e4f9cd395a708e666e306library_alloc_src_vecmod.rs
mov rcx, rdi
mov rdx, rax
call fcn.14002a8f0
mov rbx, rax
mov rcx, rsi
mov rdx, rdi
call fcn.140094a70
mov rcx, rbx
call fcn.1400b9e50
call fcn.14002bff0
int3
sal byte [rcx + rdx*2 + 0x48], 0x89
sbb byte [rcx - 0xe76f790], cl
mov rbx, rax
call sub.kernel32.dll_TlsGetValue
mov rdi, rax
mov ecx, esi
mov rsi, rbx
mov rdx, rbx
call sub.kernel32.dll_TlsSetValue
add r8b, byte [r8]
add r8b, byte [r8]
test rdi, rdi
je 0x140094b69
mov edx, 8
mov rcx, rdi
call fcn.140006e10
mov rax, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
test byte [rdi], 0x84
test dword [rax], eax
add byte [rax], al
dec esi
mov ecx, esi
call sub.kernel32.dll_TlsGetValue
cmp rax, 1
ja 0x140094c37
je 0x140094c35
movzx eax, byte [0x1401860d8]
mov edx, 0x10
xor ecx, ecx
call fcn.1400b5fc0
test rax, rax
je 0x140094c53
mov qword [rax], 0
mov dword [rax + 8], esi
mov ecx, esi
mov rbx, rax
call sub.kernel32.dll_TlsGetValue
mov rdi, rax
mov ecx, esi
mov rsi, rbx
mov rdx, rbx
call sub.kernel32.dll_TlsSetValue
test rdi, rdi
je 0x140094c30
mov rax, qword [rdi]
test rax, rax
je 0x140094c23
lock dec qword [rax]
jne 0x140094c23
mov rcx, rdi
call fcn.140093520
mov edx, 8
mov rcx, rdi
call fcn.140006e10
mov rax, rsi
jmp 0x140094c37
xor eax, eax
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov ecx, 8
mov edx, 0x10
call fcn.1400295c0
int3
invalid
ror byte [r8 - 0x77], 1
or byte [rax - 0x7d], cl
invalid
add byte [rbp + rcx*4 + 5], cl
loope 0x140094cad
or eax, 0x46ba00
add byte [rax], al
mov edx, 0x46
call fcn.14002bde0
jmp 0x140094d31
add byte [rax - 0x77], cl
enter 0xffffffffffffc748, 0x45
rol byte [rcx], 1
add byte [rax], al
add byte [rax - 0x39], cl
fmul dword [r8]
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
loopne 0x140094d6a
mov dword [rbp - 0x38], eax
mov qword [rbp - 0x30], 1
mov qword [rbp - 0x28], 8
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rdx, str._rustc_2059132d3c715514da0e4f9cd395a708e666e306librarycore_srccellonce.rs
lea edx, [0x140170bd0]
lea rcx, [rbp - 0x38]
call fcn.140029f70
ud2
mov ebx, eax
lock dec qword [rsi]
jne 0x140094d53
lea rdi, [rbp - 8]
mov rcx, rdi
call fcn.140093520
mov rcx, rbx
call fcn.1400b9e50
int3
sub esp, 0x68
push 0x246c8d48
invalid
lea rbp, [rsp + 0x60]
insb byte [rdi], dx
and al, 0x60
mov rsi, rcx
cmp qword [rcx], 0
je 0x140094df5
mov dword [rbp], 0
lea rbx, [rsi + 0x10]
mov r8, rbp
mov rcx, rbx
xor edx, edx
xor r9d, r9d
call sub.kernel32.dll_InitOnceBeginInitialize
mov dword [rbp - 4], eax
cmp eax, 1
jne 0x140094e34
add byte [rax], al
invalid
cmp dword [rbp], 0
je 0x140094e18
call sub.kernel32.dll_TlsAlloc
cmp eax, 0xffffffff
je 0x140094e49
mov edi, eax
mov rax, qword [0x140188038]
mov rax, qword [0x1401860c8]
nop word cs:[rax + rax]
mov qword [rsi + 8], rax
lock cmpxchg qword [0x1401860c8], rsi
jne 0x140094dd0
mov eax, edi
inc eax
mov dword [rsi + 0x18], eax
mov rcx, rbx
xor edx, edx
xor r8d, r8d
call sub.kernel32.dll_InitOnceComplete
jmp 0x140094e29
call sub.kernel32.dll_TlsAlloc
mov dword [rbp + 4], eax
cmp eax, 0xffffffff
je 0x140094e8b
mov ecx, eax
inc ecx
xor eax, eax
lock cmpxchg dword [rsi + 0x18], ecx
jne 0x140094e1d
mov edi, dword [rbp + 4]
jmp 0x140094e29
invalid
mov edi, dword [rsi + 0x18]
jmp 0x140094e27
mov edi, eax
mov ecx, dword [rbp + 4]
call sub.kernel32.dll_TlsFree
dec edi
mov eax, edi
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov qword [rbp - 0x38], 0
lea rcx, [rbp - 4]
lea rdx, [rbp - 0x38]
call fcn.140094ec0
mov rcx, rbx
mov edx, 4
xor r8d, r8d
call sub.kernel32.dll_InitOnceComplete
lea rax, str.out_of_TLS_indexes
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
mov qword [rbp - 0x28], 8
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rdx, str.library_std_src_sys_thread_localkeywindows.rs
lea rcx, [rbp - 0x38]
call fcn.140029f70
in eax, 0x50
stc
invalid
lea rax, str.out_of_TLS_indexes
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
mov qword [rbp - 0x28], 8
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rcx, [rbp + 4]
lea ecx, [rbp + 4]
lea rdx, [rbp - 0x38]
call 0x140094f10
int3
mov dword [rsp + 0x20], eax
lea rdx, [rbp - 8]
lea r9, [rbp - 0x10]
xor ecx, ecx
call fcn.14002ac10
pop rbp
stc
dec esp
pop rbp
stc
dec esp
nop word cs:[rax + rax]
push rbp
sub rsp, 0x50
sub esp, 0x50
sub esp, 0x50
lea rbp, [rsp + 0x50]
mov qword [rbp - 8], rcx
lea rax, [0x140172cd8]
mov qword [rbp - 0x10], rax
lea rax, str.library_std_src_sys_thread_localkeywindows.rs
add eax, 0xdddb0
invalid
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rdx
lea r8, [0x140170f00]
add eax, 0xdbfbf
mov qword [rsp + 0x20], r8
lea rdx, [rbp - 8]
lea r9, [rbp - 0x10]
mov cl, 1
call fcn.14002ac10
stc
dec esp
and byte [rbp + 0xd], dh
pop rbp
jmp 0x14002aff0
nop
pop rbp
jmp 0x14002eaf0
add byte [rbp + 0x41], dl
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rsp + 0x20]
cmp edx, 3
je 0x140094fac
test edx, edx
jne 0x140095115
mov bl, 1
mov rdi, qword [0x1401860c8]
nop word cs:[rax + rax]
test rdi, rdi
je 0x140095000
mov esi, dword [rdi + 0x18]
mov r14, qword [rdi]
test r14, r14
je 0x14009516a
invalid
mov rdi, qword [rdi + 8]
test esi, esi
je 0x140094fc0
dec esi
mov ecx, esi
call sub.kernel32.dll_TlsGetValue
test rax, rax
je 0x140094fc0
xor ebx, ebx
mov ecx, esi
xor edx, edx
ror byte [rax - 0x77], cl
invalid
call sub.kernel32.dll_TlsSetValue
add byte [rax - 0x77], cl
int1
ror byte [rax - 0x77], cl
invalid
int1
call r14
jmp 0x140094fc0
test bl, 1
jne 0x140095115
mov bl, 1
mov rdi, qword [0x1401860c8]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
test rdi, rdi
je 0x140095060
invalid
cmp ecx, dword [rbx - 0x74b3e789]
invalid
mov esi, dword [rdi + 0x18]
mov r14, qword [rdi]
sbb byte [rbx + rcx*4 + 0x37], cl
test r14, r14
test esi, esi
je 0x14009516a
mov rdi, qword [rdi + 8]
test esi, esi
je 0x140095020
invalid
or byte [rbp - 0x1b8b0a], al
in al, 0xff
dec esi
mov ecx, esi
call sub.kernel32.dll_TlsGetValue
add byte [rax - 0x7b], cl
invalid
je 0x140095020
invalid
add byte [rax - 0x7b], cl
sal byte [rsi + rdx*8 + 0x31], 0xdb
invalid
xor ebx, ebx
fisttp dword [rcx + 0x48d231f1]
mov esi, eax
mov ecx, esi
xor edx, edx
mov rsi, rax
call sub.kernel32.dll_TlsSetValue
mov rcx, rsi
call r14
jmp 0x140095020
test bl, 1
jne 0x140095115
mov bl, 1
mov rdi, qword [0x1401860c8]
push rsi
adc byte [rdi], cl
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
test rdi, rdi
je 0x1400950c0
mov esi, dword [rdi + 0x18]
mov r14, qword [rdi]
test r14, r14
je 0x14009516a
mov rdi, qword [rdi + 8]
test esi, esi
je 0x140095080
or byte [rbp - 0x1b8b0a], al
invalid
dec esi
mov ecx, esi
call sub.kernel32.dll_TlsGetValue
add al, byte [rax]
invalid
add byte [rax - 0x7b], cl
sal byte [rsi + rdx*8 + 0x31], 0xdb
test rax, rax
je 0x140095080
xor ebx, ebx
mov ecx, esi
xor edx, edx
mov rsi, rax
call sub.kernel32.dll_TlsSetValue
mov rcx, rsi
call r14
jmp 0x140095080
test bl, 1
jne 0x140095115
mov bl, 1
mov rdi, qword [0x1401860c8]
cmp eax, 0xf0ffa
invalid
invalid
invalid
nop
nop
test rdi, rdi
je 0x140095110
mov esi, dword [rdi + 0x18]
mov r14, qword [rdi]
test r14, r14
je 0x14009516a
mov rdi, qword [rdi + 8]
test esi, esi
je 0x1400950d0
invalid
or byte [rbp - 0x1b8b0a], al
dec esi
mov ecx, esi
int1
invalid
int1
call sub.kernel32.dll_TlsGetValue
test rax, rax
je 0x1400950d0
sal byte [rsi + rdx*8 + 0x31], 0xdb
xor ebx, ebx
mov ecx, esi
xor edx, edx
mov rsi, rax
call sub.kernel32.dll_TlsSetValue
add byte [rax - 0x77], cl
int1
add byte [rax - 0x77], cl
int1
call r14
jmp 0x1400950d0
invalid
invalid
sal dh, 0xc3
add dword [rbx + rcx + 0x48], esi
add esp, 0x20
test bl, 1
je 0x140095120
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov rbx, qword [0x1401860c8]
nop word [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
test rbx, rbx
je 0x140095115
mov esi, dword [rbx + 0x18]
mov r14, qword [rbx]
test r14, r14
je 0x14009516a
mov rbx, qword [rbx + 8]
or byte [rbp - 0x178b0a], al
invalid
test esi, esi
je 0x140095130
dec esi
mov ecx, esi
int1
call sub.kernel32.dll_TlsGetValue
add al, byte [rax]
test rax, rax
je 0x140095130
mov rdi, rax
mov ecx, esi
xor edx, edx
call sub.kernel32.dll_TlsSetValue
mov rcx, rdi
stc
stc
call r14
jmp 0x140095130
invalid
lea rcx, str.library_std_src_sys_thread_localkeywindows.rs
lea ecx, [0x140172cf8]
fisttp dword [0x1ac543974]
stc
dec dword [rdi]
or ebp, eax
add ebp, dword [rbp - 7]
dec esp
nop
push rbp
mov rbp, rsp
mov rcx, qword [rcx]
mov eax, dword [rdx + 0x34]
test al, 0x10
jne 0x140095198
invalid
call fcn.14002bdc0
ud2
or ch, byte [rax + 0x5d0d7520]
test al, 0x20
jne 0x14009519f
and byte [rbp + 0xd], dh
pop rbp
jmp 0x14002ec60
nop
pop rbp
jmp 0x14002e620
nop
pop rbp
jmp 0x14002eaf0
nop dword [rax + rax]
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rsp + 0x20]
mov rdi, rcx
mov esi, dword [rcx + 8]
mov edx, 1
add byte [rax], al
add byte [rcx + 0x488ee8f1], cl
add al, byte [rax]
add byte [rax], al
add byte [rcx + 0x488ee8f1], cl
add al, byte [rax]
add al, byte [rax]
mov rax, qword [rdi]
test rax, rax
je 0x1400951e4
lock dec qword [rax]
dec qword [rax]
jne 0x1400951e4
mov rcx, rdi
mov ecx, edi
call fcn.140093520
mov edx, 8
mov rcx, rdi
call fcn.140006e10
sbb al, 0xf7
invalid
sbb al, 0xf7
dec dword [rcx + 0x48d231f1]
add esp, 0x20
idiv edi
mov ecx, esi
xor edx, edx
add rsp, 0x20
pop rdi
pop rsi
pop rbp
jmp sub.kernel32.dll_TlsSetValue
cmp byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
lea ebp, [rsp + 0x30]
mov rsi, rdx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, str.AccessErrorcannot_access_a_Thread_Local_Storage_value_during_or_after_destructionlibrary_std_src_threadlocal.rs
mov r8d, 0xb
call qword [rax + 0x18]
mov qword [rbp - 8], rsi
mov byte [rbp], al
mov byte [rbp + 1], 0
lea rcx, [rbp - 8]
call fcn.14002c000
nop
add rsp, 0x38
add esp, 0x38
pop rsi
pop rbp
ret
mov dword [rbp - 0x18], eax
lea rcx, [rbp - 0x18]
call fcn.140093b70
mov ecx, 7
int 0x29
ud2
add byte [rax], al
add ch, cl
sub dword [rdi], ecx
or esp, dword [rsi + 0xf]
invalid
nop word [rax + rax]
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
lea rbp, [rsp + 0x20]
mov esi, dword [0x1400bc0a8]
and byte [rbx + 0x26dd535], cl
add byte [rbp - 0x8c8b0a], al
test esi, esi
je 0x14009534a
dec esi
invalid
test esi, esi
je 0x14009534a
dec esi
mov ecx, esi
int1
call sub.kernel32.dll_TlsGetValue
cmp rax, 1
cmp eax, 1
cmp eax, 1
ja case.0x140080710.729
je 0x14009533f
movzx eax, byte [0x1401860d8]
mov edx, 0x18
xor ecx, ecx
call fcn.1400b5fc0
test rax, rax
je 0x14009535d
mov qword [rax], 0
mov byte [rax + 8], 0
mov dword [rax + 0x10], esi
mov ecx, esi
mov rbx, rax
call sub.kernel32.dll_TlsGetValue
mov rdi, rax
mov ecx, esi
mov rsi, rbx
mov rdx, rbx
call sub.kernel32.dll_TlsSetValue
add r8b, byte [r8]
add r8b, byte [r8]
test rdi, rdi
je case.0x140080710.724
invalid
or eax, 0x8ba
add byte [rax - 0x77], cl
mov ecx, edi
mov edx, 8
mov rcx, rdi
mov ecx, edi
mov ecx, edi
call fcn.140006e10
mov rax, rsi
jmp case.0x140080710.729
xor eax, eax
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea rcx, [0x1400bc090]
add al, byte [rax]
call fcn.140094d60
mov esi, eax
jmp 0x1400952d9
jl 0x14009535a
invalid
invalid
jl 0x14009535a
invalid
invalid
mov ecx, 8
mov edx, 0x18
call fcn.1400295c0
int3
jne 0x1400953f5
mov rax, rcx
mov rcx, qword [rcx + 8]
cmp qword [rax + 0x10], 0
mov byte [rcx], 0
je 0x1400953f5
mov edx, 1
pop rbp
jmp fcn.140006e10
nop
pop rbp
ret
add byte [rax], al
add byte [rbp + 0x56], dl
push rdi
sub rsp, 0x20
lea rbp, [rsp + 0x20]
mov rsi, rdx
mov rdi, rcx
lea rcx, str.kernel32
call sub.kernel32.dll_GetModuleHandleA
test rax, rax
je 0x140095442
lea rdx, str.SetThreadDescription
mov rcx, rax
call sub.kernel32.dll_GetProcAddress
test rax, rax
ror byte [rbp + rcx*4 + 5], 0x24
add byte [rax], al
add byte [rdi + rcx + 0x45], cl
shr bl, 7
lea r8, [0x140095460]
mov qword [0x1400bc058], r8
mov rcx, rdi
mov rdx, rsi
add rsp, 0x20
pop rdi
pop rsi
pop rbp
jmp r8
insb byte [rdi], dx
and al, 0x20
mov ecx, 0x78
call sub.kernel32.dll_SetLastError
mov eax, 0x80004001
add rsp, 0x20
pop rbp
ret
pop rbp
ret
invalid
lea rbp, [rsp + 0x80]
mov rsi, rdx
mov rdi, qword [rcx]
mov eax, edi
and eax, 3
loopne 0x140095549
invalid
lea rcx, [0x1400bef20]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
invalid
lea rdx, [0x1401717c5]
mov r8d, 5
call qword [rax + 0x18]
sbb byte [rax - 0x77], cl
jne 0x140095552
mov byte [rbp - 0x18], al
call 0x140f29b3f
call 0x140f29b3f
mov byte [rbp - 0x17], 0
lea r9, [rdi + 0x10]
lea ecx, [rdi + 0x10]
lea rax, [0x140095fa0]
or al, byte [rax]
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
adc eax, 0xdc226
ret 0xd
lea rdx, [0x1401717b6]
lea edx, [0x1401717b6]
add byte [rax - 0x73], cl
jne case.0x14007758d.506
invalid
lea rsi, [rbp - 0x20]
lea esi, [rbp - 0x20]
loopne 0x1400955d6
mov r8d, 4
mov eax, 4
mov rcx, rsi
call fcn.14002b770
lea rax, case.0x140095696.378
xchg edi, eax
or dword [rax], eax
invalid
dec dword [rax - 0x73]
add eax, 0x997
xchg edi, eax
or dword [rax], eax
invalid
add byte [rax - 0x77], cl
and al, 0x20
invalid
mov qword [rsp + 0x20], rax
lea rdx, [0x1401717ba]
lea edx, [0x1401717ba]
mov r8d, 7
mov rcx, rsi
mov r9, rdi
call fcn.14002b770
mov rcx, rsi
mov ecx, esi
mov ecx, esi
call fcn.14002c000
jmp 0x140095dd6
add byte [rax], al
shr rdi, 0x20
mov dword [rbp + 0x1068], edi
push 0x48000010
mov ecx, dword [rsi + 0x20]
invalid
invalid
and byte [rcx + 0x1068bd], cl
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
lea rdx, str.OscodekindmessageKindErrorCustomerror_library_std_srcio_stdio.rs
mov rax, qword [rsi + 0x28]
lea rdx, str.OscodekindmessageKindErrorCustomerror_library_std_srcio_stdio.rs
mov r8d, 2
call qword [rax + 0x18]
push rax
sbb byte [rax - 0x77], cl
invalid
invalid
mov ch, 0x18
mov qword [rbp + 0x1018], rsi
adc byte [rax], al
add byte [rax + 0x102085], cl
test dword [rax], esp
adc byte [rax], al
add byte [rax], al
mov byte [rbp + 0x1020], al
mov byte [rbp + 0x1021], 0
adc byte [rax], al
add byte [rax], al
add dh, al
test dword [rcx], esp
adc byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x9d0
or dword [rax], eax
invalid
lea rax, [0x140095fe0]
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
lea rdx, [0x1401717b2]
lea rcx, [rbp + 0x1018]
lea ecx, [rbp + 0x1018]
sbb byte [rax], dl
add byte [rax], al
lea r9, [rbp + 0x1068]
lea ebp, [rax + 0x10]
add byte [rax], al
mov r8d, 4
call fcn.14002b770
mov al, 1
mov ecx, dword [rbp + 0x1068]
add byte [rax], al
invalid
add byte [rcx + 0x3e2f9], al
cmp ecx, 0x3e2
add byte [rdi], cl
mov es, edi
add byte [rax], al
add byte [rcx + 0x271cf9], al
cmp ecx, 0x271c
jle 0x140095736
lea edx, [rcx - 0x271d]
cmp edx, 0x34
cli
xor al, 0xf
invalid
push rsp
jle 0x140095710
cmp ecx, 0x271c
jle 0x140095736
lea edx, [rcx - 0x271d]
cmp edx, 0x34
cli
xor al, 0xf
xchg dword [rcx + rax], edx
add dword [rax], eax
invalid
cli
xor al, 0xf
xchg dword [rcx + rax], edx
add dword [rax], eax
add dword [rax], eax
add byte [rax - 0x73], cl
lea rcx, [0x1400bf3fc]
lea ecx, [0x1400bf3fc]
or eax, 0x29d91
add byte [rax + 0x63], cl
movsxd rdx, dword [rcx + rdx*4]
invalid
adc al, 0x91
add rdx, rcx
jmp rdx
invalid
retf 0xe2ff
loop case.0x14007758d.497
mov al, 0xd
jmp case.0x140095672.10013
add dword [rax], eax
invalid
or eax, 0x1ace9
add dword [rax], eax
add byte [rax - 0x3f], cl
shr rdi, 0x20
shr edi, 0x20
out dx, eax
and byte [rbx - 0x78f0d701], al
cmp edi, 0x28
invalid
invalid
mov cl, 6
invalid
cmp edi, 0x28
sub byte [rdi], cl
ja case.default.0x140095696
xchg dword [rcx + 0x48000006], esi
add byte [rax], al
lea rax, [0x1400bef30]
lea eax, [0x1400bef30]
add eax, 0x298a1
movabs eax, dword [0x48b80c6348000298]
add ecx, eax
invalid
add al, byte [rax]
movsxd rcx, dword [rax + rdi*4]
invalid
or al, 0xb8
add rcx, rax
sar edi, 0xe1
jmp rcx
loope case.0x140093019.496
xor eax, eax
jmp 0x140095d83
add byte [rax], al
shr cl, 0xe4
invalid
add byte [rax], al
lea rax, [rdi - 1]
add rdi, 0xf
invalid
cmovs ecx, dword [rcx - 0x72b71fbb]
add eax, 0x86e
dec dword [r8 - 0x7d]
invalid
cmovs ecx, dword [rcx - 0x72b71fbb]
loopne 0x1400956f4
lea eax, [0x140095f20]
add eax, 0x86e
add byte [rax - 0x77], cl
and al, 0x50
and al, 0x50
mov qword [rsp + 0x50], rax
and al, 0x50
lea rax, [rbp - 0x20]
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
loopne case.0x140089eab.466
mov dword [rsp + 0x48], eax
and al, 0x48
lea rax, [0x1401717d0]
lea eax, [0x1401717d0]
or eax, 0x44894800
mov qword [rsp + 0x38], rax
and al, 0x38
and al, 0x38
lea rax, [0x140095fa0]
lea eax, [0x140095fa0]
add byte [rax], al
mov qword [rsp + 0x30], rax
and al, 0x30
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x28], edi
sub byte [rax - 0x39], cl
mov qword [rsp + 0x40], 5
and al, 0x40
add eax, 0x48000000
add byte [rax], al
invalid
invalid
add eax, 0x48000000
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x20
and al, 0x20
mov qword [rsp + 0x20], 4
mov dword [rsp + 0x20], 4
and al, 0x20
and byte [rax + rax], al
add al, 0
add byte [rax], al
lea rdx, [0x1401717ca]
adc eax, 0xdc0d4
or eax, 0xd8d4c00
add byte [rbp + rcx*4 + 0xd], cl
lea r9, [0x1401717b6]
or eax, 0xdc0b9
mov ecx, 0x41000dc0
mov r8d, 6
mov eax, 6
invalid
add byte [rax], al
mov rcx, rsi
mov ecx, esi
int1
call fcn.14002c4b0
stc
invalid
jmp 0x140095dd6
mov byte [rsi], 0
add byte [rbp - 0x57e01af], cl
push rcx
invalid
invalid
cli
invalid
lea edx, [rcx - 2]
push rcx
inc byte [rcx + 0x109fa]
cmp edx, 0x109
invalid
cmp edx, 0x109
or dword [rcx], eax
add byte [rax], al
ja case.default.0x14009572d
xchg esp, ecx
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x1400befd4]
or eax, 0x298ae
cwde
add al, byte [rax]
invalid
add byte [rax + 0x63], cl
movsxd rdx, dword [rcx + rdx*4]
adc al, 0x91
xchg ecx, eax
add rdx, rcx
retf 0xe2ff
jmp rdx
xor eax, eax
shr cl, 0xf1
jmp case.0x140095672.10013
add byte [rax], al
add byte [rcx + 0x50ef9], al
add byte [rsi + 0x31], bh
invalid
cmp ecx, 0x50e
add eax, 0x317e0000
add byte [rax], al
jle 0x14009576f
xor dword [rcx + 0x1b7ff9], eax
cmp ecx, 0x1b7f
sbb eax, dword [rax]
add byte [rdi + 0x58], bh
jg 0x14009579e
cmp ecx, 0x1715
adc eax, 0xf000017
invalid
jg 0x140095803
invalid
add byte [rax], al
add byte [rcx + 0x50ff9], al
add byte [rdi], cl
cmp ecx, 0x50f
je 0x140095e4e
test al, dh
invalid
add byte [rax], al
invalid
add eax, 0x840f0000
invalid
test al, dh
invalid
add byte [rcx + 0x5b4f9], al
add byte [rdi], cl
invalid
cmp ecx, 0x5b4
add eax, 0x840f0000
mov ebx, 0xe9000000
add cl, ch
je case.0x140095672.10060
test byte [rbx - 0x17000000], bh
add cl, ch
jmp case.0x140095672.10014
nop
add byte [rax], al
add byte [rax], al
invalid
stc
push 4
invalid
add byte [rax], al
cmp ecx, 0x46a
push 4
add al, 0
add byte [rax], al
add byte [rsi + 0x56], bh
jle case.0x140095672.797
cmp ecx, 0x4ce
invalid
jg 0x140095c70
invalid
add al, 0
add byte [rcx + 0x46bf9], al
invalid
stc
invalid
add al, 0
invalid
add byte [rax], al
cmp ecx, 0x46b
imul eax, dword [rax + rax], 0
add byte [rax], al
add byte [rdi], cl
test dh, al
je 0x140095e55
invalid
add byte [rax], al
add byte [rcx + 0x476f9], al
add byte [rbp + 0x68], dh
jne case.0x140095672.10014
cmp ecx, 0x476
add byte [rax], al
jne case.0x140095672.10014
mov al, 0x20
jmp case.0x140095672.10013
mov dword [rax], eax
add byte [rax], al
invalid
add byte [rcx + 0x2021f9], al
cmp ecx, 0x2021
and byte [rax], al
add byte [rax], al
add byte [rdi + 0x6f], bh
jg case.0x140096399.373
outsd dx, dword [rsi]
cmp ecx, 0x1b80
je case.0x140095672.10060
invalid
sbb byte [rbx], 0
sbb eax, dword [rax]
add byte [rdi + rsi*2 - 0x7f], dh
ja 0x140095730
cmp ecx, 0x1f4e
stc
invalid
invalid
add byte [rax], al
je case.0x140095672.10060
outsd dx, dword [rsi]
jmp case.0x140095672.10014
lea eax, [rcx - 0x3c2a]
cmp eax, 2
clc
invalid
adc esi, 0x83ffffc3
inc dword [rbx + 0x627202f8]
clc
add dh, byte [rdx + 0x62]
jb case.0x140095672.10060
invalid
cmp ecx, 0x35ed
in eax, dx
xor eax, 0x5a740000
add byte [rax], al
je case.0x140095672.10060
add byte [rax], al
je case.0x140095672.10060
jmp case.0x140095672.10014
cmp ecx, 0x3e3
add byte [rax], al
je case.0x140095672.10060
push rax
cmp ecx, 0x41d
add byte [rax], al
je case.0x140095672.10060
cmp ecx, 0x461
add byte [rax], al
add byte [rax + rax*2 - 0x15], dh
je case.0x140095672.10060
jmp case.0x140095672.10014
sbb byte [rax - 0x7ec314df], dh
stc
mov al, 0x21
jmp case.0x140095672.10013
cmp ecx, 0x150
push rax
add dword [rax], eax
add byte [rdi], cl
invalid
test byte [rbp + 6], ah
invalid
je 0x140095e5c
invalid
add byte [rax], al
cmp ecx, 0x252
push rdx
add al, byte [rax]
add byte [rax], al
je case.0x140095672.10060
mov al, 0x28
invalid
je case.0x140095672.10060
mov al, 0x28
jmp case.0x140095672.10013
and al, 0x81
stc
cmp ecx, 0x1716
invalid
invalid
add byte [rdx + rbx - 0x7f], dh
stc
je case.0x140095672.10060
cmp ecx, 0x1b64
sbb eax, dword fs:[rax]
sbb eax, dword [rax]
add byte [rdx + rdx - 0x15], dh
invalid
je case.0x140095672.10060
jmp case.0x140095672.10014
cmp ecx, 0x2022
and ah, byte [rax]
add byte [rax], al
je case.0x140095672.10060
cmp ecx, 0x25e9
stc
jmp 0x1b5095849
add byte [rax], al
invalid
invalid
add byte [rbp - 0x26], dh
jne case.0x140095672.10014
mov al, 0x16
mov byte [rbp + 0x106f], al
outsd dx, dword [rsi]
adc byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x140095fa0]
lea rax, [0x140095fa0]
invalid
add byte [rax], al
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, [0x1401717b6]
lea rcx, [rbp + 0x1018]
add byte [rax], al
mov edi, 0x8d48000d
lea ebx, [rax]
adc byte [rax], al
invalid
or eax, 0x8d8d4800
sbb byte [rax], dl
add byte [rax], al
add byte [rbp + rcx*4 - 0x73], cl
outsd dx, dword [rsi]
lea r9, [rbp + 0x106f]
adc byte [rax], al
add byte [rcx - 0x48], al
add al, 0
invalid
mov r8d, 4
add byte [rax], al
call fcn.14002b770
mov edi, dword [rbp + 0x1068]
adc byte [rax], al
add byte [rcx + 0x1064bd], cl
adc byte fs:[rax], al
mov dword [rbp + 0x1064], edi
add byte [rax], al
add byte [rcx], dh
xor ebx, ebx
fisttp dword [rax - 0x73]
lea rsi, [rbp - 0x20]
jne 0x14009584b
mov r8d, 0x1000
mov rcx, rsi
xor edx, edx
shr al, cl
invalid
add al, byte [r8]
add al, byte [rax]
invalid
mov ecx, 0x1200
test edi, 0x10000000
je 0x1400958b6
lea rcx, str.NTDLL.DLL
call sub.kernel32.dll_GetModuleHandleW
add al, byte [r8]
test rax, rax
je 0x1400958af
mov rbx, rax
and edi, 0xefffffff
mov dword [rbp + 0x1064], edi
adc byte fs:[rax], al
add byte [rcx + 0x1a00], bh
invalid
add byte [rax], al
jmp 0x1400958b6
xor ebx, ebx
mov ecx, 0x1200
add byte [rdx], dl
add byte [rax], al
mov qword [rsp + 0x20], rsi
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0x800
and al, 0x28
add byte [rax], cl
add byte [rax], al
invalid
and al, 0x28
and al, 0x28
add byte [rax], cl
add byte [rax], al
invalid
add byte [rax - 0x77], cl
fiadd dword [rcx - 0x77]
mov rdx, rbx
mov r8d, edi
clc
clc
xor r9d, r9d
call sub.kernel32.dll_FormatMessageW
test eax, eax
je 0x1400959c0
add byte [rax], al
mov edi, eax
cmp eax, 0x801
add dword [rax], ecx
add byte [rax], al
add dword [rax], ecx
add byte [rax], al
jae 0x140095ea9
add eax, 0xb60f0000
add eax, 0xf07e2
movzx eax, byte [0x1401860d8]
xor ecx, ecx
mov rdx, rdi
call fcn.1400b5fc0
test rax, rax
je case.0x140080710.779
mov qword [rbp + 0x1030], rdi
mov qword [rbp + 0x1038], rax
mov qword [rbp + 0x1040], 0
test dword [rax + 0x10], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
test dword [rax + 0x10], eax
add byte [rax], al
add byte [rax], al
invalid
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
sbb al, 0x7d
jge 0x140095907
invalid
add byte [rax], al
lea rbx, [rdi*2 - 0x20]
add rbx, rbp
add ebx, ebp
invalid
invalid
add ebx, ebp
movabs r14, 0x100000000
mov esi, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea rdi, [rbp + 0x1030]
add byte [rax], al
jmp 0x140095952
shl edx, 0x10
mov rsi, rax
invalid
shr rdx, 0x10
mov rcx, rdi
stc
stc
call fcn.140029c30
cmp rsi, rbx
je 0x140095a3e
lea rax, [rsi + 2]
movzx edx, word [rsi]
mov bh, 0x16
mov bh, 0x16
mov ecx, edx
and ecx, 0xf800
cmp ecx, 0xd800
stc
add al, bl
add byte [rax], al
rol dword [rcx + 0xf800e1], 1
add byte [rcx + 0xd800f9], al
add byte [rbp - 0x32], dh
jne case.0x140095672.815
cmp edx, 0xdbff
ja 0x140095a7b
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x39], cl
fmul dword [rdi]
test ah, dh
hlt
cmp rax, rbx
je 0x140095a7b
hlt
add byte [rax], al
invalid
hlt
add byte [rax], al
add byte [rdi], cl
mov bh, 0
invalid
movzx eax, word [rax]
add byte [rbp + 0x200088], cl
add byte [rdi], cl
lea ecx, [rax + 0x2000]
movzx ecx, cx
mov bh, 0xc9
mov bh, 0xc9
cmp ecx, 0xfc00
jb 0x140095a7b
add byte [rax], al
add byte [rdi], cl
invalid
add byte [rax], al
add rsi, 4
and edx, 0x3ff
loop 0x1400959a5
add eax, dword [rax]
invalid
loop 0x1400959a5
inc dword [rbx]
add byte [rax], al
add eax, dword [rax]
add byte [0x140095dad], ah
and eax, 0x3ff
shl rdx, 0x1a
shl edx, 0x1a
shl eax, 0x10
or rax, rdx
add rax, r14
mov rdx, rax
jmp 0x140095946
ret 0x86eb
call sub.kernel32.dll_GetLastError
mov dword [rbp + 0x102c], eax
add byte [rcx + 0x102c85], cl
add byte [rax - 0x73], cl
test dword [rax + rdx], esp
adc byte [rax], al
lea rax, [rbp + 0x1064]
adc byte [rax], al
add byte [rax - 0x77], cl
test eax, esp
sldt word [rax]
mov qword [rbp + 0xfe0], rax
lea rax, [0x14002ec60]
mov qword [rbp + 0xfe8], rax
call 0x1880959f7
lea ecx, [rbp + 0x102c]
lea ebp, [rax + rdx]
add byte [rax], al
lea rcx, [rbp + 0x102c]
lea ebp, [rax + rdx]
add byte [rax], al
mov qword [rbp + 0xff0], rcx
mov qword [rbp + 0xff8], rax
lea rax, str.OS_Error___FormatMessageW___returned_error
lea eax, [0x140172530]
lea eax, [0x140172530]
mov qword [rbp + 0x1030], rax
mov dword [rbp + 0x1030], eax
mov qword [rbp + 0x1038], 3
mov qword [rbp + 0x1050], 0
push rax
adc byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
push rax
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test eax, esp
sldt word [rax]
lea rax, [rbp + 0xfe0]
mov qword [rbp + 0x1040], rax
mov qword [rbp + 0x1048], 2
mov dword [rbp + 0x1048], 2
mov dword [rbp + 0x1048], 2
jmp 0x140095aef
mov rbx, qword [rbp + 0x1030]
popfq
xor byte [rax], dl
add byte [rax], al
movabs rax, 0x8000000000000000
cmp rbx, rax
je case.0x140093019.186
mov rsi, qword [rbp + 0x1038]
mov rcx, qword [rbp + 0x1040]
test rcx, rcx
je 0x140095e8d
lea r8, [rsi + rcx]
lea rdx, [0x140170e00]
jmp case.0x140093465.99
add byte [rax], al
mov dh, byte [rbx + 0xee9000d]
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
mov ebp, 0x1030
add byte [rax], al
cmp qword [rbp + 0x1030], 0
add byte [rax], al
add byte [rcx + rdx + 0x48], dh
mov ecx, dword [rbp + 0x1038]
lea edi, [rax]
adc byte [rax], al
invalid
je case.0x140093019.186
mov rcx, qword [rbp + 0x1038]
lea edi, [rax]
adc byte [rax], al
add byte [rdx + 1], bh
add byte [rax], al
mov edx, 1
call fcn.140006e10
lea rax, [rbp + 0x1064]
mov qword [rbp + 0xfe0], rax
loopne case.0x140093019.178
add byte [rax], al
lea rax, [0x14002ec60]
mov qword [rbp + 0xfe8], rax
add byte [rax - 0x73], cl
add eax, 0xdcb17
invalid
retf
invalid
invalid
lea rax, str.OS_Error___FormatMessageW___returned_error
mov qword [rbp + 0x1030], rax
mov qword [rbp + 0x1038], 2
mov dword [rbp + 0x1038], 2
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov qword [rbp + 0x1050], 0
lea rax, [rbp + 0xfe0]
mov qword [rbp + 0x1040], rax
mov qword [rbp + 0x1048], 1
mov dword [rbp + 0x1048], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea rcx, [rbp + 0x1000]
lea rdx, [rbp + 0x1030]
xor byte [rax], dl
add byte [rax], al
call fcn.1400299a0
lea rax, [0x140095f80]
mov qword [rsp + 0x20], rax
lea rdx, [0x1401717ba]
lea rcx, [rbp + 0x1018]
lea r9, [rbp + 0x1000]
mov r8d, 7
call fcn.14002b770
pop rsp
stc
dec dword [rax - 0x73]
lea ebx, [rax]
sbb byte [rax], dl
add byte [rax], al
call fcn.14002c000
cmp qword [rbp + 0x1000], 0
add byte [rax], al
add byte [rdi], cl
invalid
mov es, word [rdx]
add byte [rax], al
mov rcx, qword [rbp + 0x1008]
add byte [rax], al
mov edx, 1
mov ebx, eax
call fcn.140006e10
mov eax, ebx
jmp 0x140095dd6
movzx r9d, r9b
movzx r9d, byte [r9 + rdx]
or al, 0x11
or al, 0x11
shr r9b, 1
and r9b, 1
loope 0x140095b73
test r9b, r9b
test cl, cl
je case.0x140093465.460
cmp al, byte [rcx]
add byte [rax], al
invalid
nop dword [rax + rax]
add byte [rax], al
cmp r8, rsi
je 0x140095e8d
add al, 3
add byte [rax], al
add al, 3
add byte [rax], al
mov rax, r8
movzx r9d, byte [r8 - 1]
movzx ecx, byte [rax - 1]
movzx ecx, byte [rax - 1]
test r9b, r9b
js 0x140095ba0
invalid
or cl, byte [rbp + rcx*4 + 0x40]
lea r8, [rax - 1]
jmp case.0x140093465.118
invalid
invalid
movzx r10d, byte [rax - 2]
movzx edx, byte [rax - 2]
cmp r10b, 0xc0
jge case.0x140093465.108
movzx r11d, byte [rax - 3]
mov dh, 0x58
std
cmp r11b, 0xc0
cmp bl, 0xc0
jge 0x140095bd7
and dword [rbp + rcx*4 + 0x40], ecx
lea r8, [rax - 4]
cld
movzx edi, byte [rax - 4]
and edi, 7
shl edi, 6
and r11d, 0x3f
and ebx, 0x3f
and ebx, 0x3f
or r11d, edi
or ebx, edi
jmp 0x140095bdf
lea r8, [rax - 2]
and r10d, 0x1f
jmp 0x140095bea
lea r8, [rax - 3]
std
and r11d, 0xf
jrcxz case.0x140095696.47
cmovno eax, ecx
shl r11d, 6
jrcxz case.0x140093465.117
and r10d, 0x3f
loop 0x140095c26
or r10d, r11d
fiadd dword [rcx - 0x3f]
loop 0x140095bf4
invalid
shl r10d, 6
invalid
and r9d, 0x3f
or r9d, r10d
invalid
rol dword [rbp - 0x73], 1
push rcx
test dword [rcx - 0x7d], 0x817205fa
cmp r10d, 5
jb 0x140095b80
lea r10d, [r9 - 9]
lea edx, [rcx - 9]
cmp r10d, 5
add eax, 0x83418172
jb 0x140095b80
cmp r9d, 0x20
stc
and byte [rdi], cl
invalid
je 0x140095b80
test byte [rdi - 1], dh
ja 0x140095c06
invalid
invalid
cmp r9d, 0x80
jb case.0x140093465.460
lahf
add byte [rax], al
invalid
stc
add byte [rax], 0
add byte [rdi], cl
invalid
lahf
add byte [rax], al
add byte [rbp - 0x77], al
mov r10d, r9d
invalid
invalid
mov r10d, r9d
shr r10d, 8
cmp r10d, 0x1f
invalid
jg 0x140095c42
invalid
test r10d, r10d
je 0x140095c62
cmp al, byte [rcx - 0x7d]
cli
invalid
cmp r10d, 0x16
jne case.0x140093465.460
cmp r9d, 0x1680
sete r9b
jmp 0x140095b72
xor bh, bh
invalid
invalid
xor bh, bh
invalid
cmp r10d, 0x20
je case.0x140093465.122
cmp r10d, 0x30
jne case.0x140093465.460
cmp r9d, 0x3000
sete r9b
jmp 0x140095b72
movzx r9d, r9b
movzx r9d, byte [r9 + rdx]
jmp 0x140095b6e
cmp ecx, 0x4cf
je case.0x140095672.10051
cmp ecx, 0x4d0
jne case.0x140095672.10014
jnp 0x140095c7d
invalid
invalid
add byte [rdi], cl
test dword [rbx - 5], edi
jnp 0x140095c7d
jnp 0x140095c7d
invalid
mov al, 4
jmp case.0x140095672.10013
mov al, 0x14
jmp case.0x140095672.10013
mov al, 0x26
jmp case.0x140095672.10013
mov al, 0x18
jmp case.0x140095672.10013
sbb cl, ch
xchg ebx, edi
invalid
mov al, 0xb
jmp case.0x140095672.10013
or ebp, ecx
cmp bl, 0xff
push qword [rax - 0x48616f4]
invalid
mov al, 0xc
jmp case.0x140095672.10013
mov al, 5
jmp case.0x140095672.10013
sub rax, rsi
cmp rcx, rax
cmp ecx, eax
jae 0x140095e63
mov rax, rcx
jmp 0x140095e8f
add byte [rax], al
mov al, 0x25
jmp 0x140095d83
mov bl, 0
add byte [rax], al
mov bl, 0
add byte [rax], al
mov al, 0x23
jmp 0x140095d83
add byte [rax], al
mov al, 0x24
jmp 0x140095d83
add byte [rax], al
mov al, 0x1b
jmp 0x140095d83
add byte [rax], al
mov al, 0x22
jmp 0x140095d83
add byte [rax], al
mov al, 0x10
jmp 0x140095d83
add byte [rax], al
mov al, 0xe
jmp 0x140095d83
mov al, 0x21
jmp 0x140095d83
invalid
add byte [rax], al
invalid
mov al, 0xb
jmp 0x140095d83
mov al, 4
jmp 0x140095d83
mov al, 0x28
jmp 0x140095d83
mov al, 0xc
jmp 0x140095d83
mov al, 9
jmp 0x140095d83
mov al, 0x19
jmp 0x140095d83
sbb ebx, ebp
push 0xffffffffffffffb0
mov al, 0x18
jmp 0x140095d83
mov al, 2
mov al, 0x18
jmp 0x140095d83
mov al, 2
jmp 0x140095d83
mov al, 0xf
jmp 0x140095d83
mov al, 3
jmp 0x140095d83
mov al, 7
jmp 0x140095d83
invalid
mov al, 1
jmp 0x140095d83
mov al, 0x1f
jmp 0x140095d83
mov al, 0x11
jmp 0x140095d83
mov al, 0x29
jmp 0x140095d83
mov al, 0x14
jmp 0x140095d83
adc al, 0xeb
mov al, 5
mov al, 5
mov al, 5
jmp 0x140095d83
mov al, 0x15
jmp 0x140095d83
mov al, 0xd
jmp 0x140095d83
mov al, 6
jmp 0x140095d83
mov al, 0x12
jmp 0x140095d83
mov al, 0xa
jmp 0x140095d83
mov al, 8
jmp 0x140095d83
mov al, 0x1e
jmp 0x140095d83
mov al, 0x20
jmp 0x140095d83
mov al, 0x16
jmp 0x140095d83
mov al, 0x27
jmp 0x140095d83
mov al, 0x13
jmp 0x140095d83
mov al, 0x17
jmp 0x140095d83
invalid
mov al, 0x1c
jmp 0x140095d83
mov al, 0x1d
jmp 0x140095d83
mov al, 0x26
jmp 0x140095d83
invalid
add dh, byte [rax + 0x3085881a]
adc byte [rax], al
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401717c1]
mov al, 0x1a
mov byte [rbp + 0x1030], al
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
lea rdx, [0x1401717c1]
mov edx, 0xb841000d
add al, 0
mov r8d, 4
add byte [rax], al
call qword [rax + 0x18]
mov qword [rbp - 0x18], rsi
jne 0x140095d8d
push rax
sbb byte [rax - 0x77], cl
jne 0x140095d8d
mov byte [rbp - 0x10], al
mov qword [rbp - 0x20], 0
mov dword [rbp - 0x20], 0
mov dword [rbp - 0x20], 0
mov byte [rbp - 0xf], 0
lea r8, [0x140095fa0]
lea rsi, [rbp - 0x20]
jne 0x140095d9f
jne 0x140095d9f
lea rdx, [rbp + 0x1030]
add byte [rax], al
mov rcx, rsi
call fcn.14002c070
mov rcx, rsi
call fcn.14002c1c0
nop
add rsp, 0x10f0
add esp, 0x10f0
add esp, 0x10f0
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov al, 2
jmp case.0x140095672.10013
mov al, 8
jmp case.0x140095672.10013
mov al, 6
jmp case.0x140095672.10013
invalid
mov al, 9
jmp case.0x140095672.10013
mov al, 3
jmp case.0x140095672.10013
add ebp, ecx
invalid
mov al, 7
jmp case.0x140095672.10013
mov al, 0xa
jmp case.0x140095672.10013
mov al, 0x24
jmp case.0x140095672.10013
mov al, 0x10
jmp case.0x140095672.10013
mov al, 0x1c
jmp case.0x140095672.10013
mov al, 0x1f
jmp case.0x140095672.10013
invalid
invalid
push qword [rax - 0x61116ef]
invalid
mov al, 0x11
jmp case.0x140095672.10013
mov al, 0x1b
jmp case.0x140095672.10013
stc
invalid
mov al, 0x19
jmp case.0x140095672.10013
loopne 0x140095e3e
invalid
invalid
mov al, 0xe
jmp case.0x140095672.10013
fyl2xp1
invalid
invalid
invalid
mov al, 0x1a
jmp case.0x140095672.10013
mov al, 0x1e
jmp case.0x140095672.10013
invalid
push qword [rax - 0x63b16f1]
mov al, 0xf
jmp case.0x140095672.10013
invalid
invalid
psubsw mm0, mm4
stc
invalid
dec dword [rax - 0x7b]
sal byte [rbp + riz + 0x48], 0x39
sal dword [rsi + 0x22], 0x80
cmp al, 6
mov edi, 0x8d481c7f
test rax, rax
je 0x140095e8d
cmp rcx, rax
jbe 0x140095e8f
cmp byte [rsi + rax], 0xbf
jg 0x140095e8f
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len__rustc_2059132d3c715514da0e4f9cd395a708e666e306library_alloc_src_string.rs
or eax, 0xdb1a6
lea r8, [0x1401710a0]
add eax, 0xdb21f
mov edx, 0x30
xor byte [rax], al
add byte [rax], al
invalid
add al, ch
call fcn.14002abd0
stc
dec dword [rdi]
ud2
invalid
ud2
xor eax, eax
ror byte [rax - 0x77], 0x9d
mov qword [rbp + 0x1000], rbx
mov dword [rbp + 0x1000], ebx
add byte [rax], dl
add byte [rax], al
mov qword [rbp + 0x1008], rsi
mov qword [rbp + 0x1010], rax
adc byte [rax], dl
add byte [rax], al
jmp 0x140095b02
cld
invalid
lea r8, str.library_std_src_syspalwindowsos.rs
or eax, 0x800ba00
add byte [rax], al
mov edx, 0x800
mov rcx, rdi
call fcn.14002a8f0
stc
invalid
stc
invalid
mov ecx, 1
mov rdx, rdi
add byte [rax - 0x77], cl
cli
call fcn.140029560
mov rdi, rax
test rbx, rbx
jne 0x140095f06
jmp 0x140095ef7
mov edi, eax
cmp qword [rbp + 0x1000], 0
je 0x140095ef7
mov rsi, qword [rbp + 0x1008]
mov esi, dword [rbp + 0x1008]
jmp 0x140095f06
invalid
mov rcx, rdi
call fcn.1400b9e50
mov rsi, qword [rbp + 0x1038]
mov edx, 1
add dword [rax], eax
add byte [rax], al
mov rcx, rsi
call fcn.140006e10
mov rcx, rdi
call fcn.1400b9e50
invalid
add al, byte [rax]
int3
xor eax, 0xcc00023f
nop dword [rax]
add byte [rbp + 0x48], dl
mov ebp, esp
invalid
add byte [rbp + 0x48], dl
mov ebp, esp
mov rax, qword [rcx]
mov eax, dword [rcx]
mov rcx, qword [rax]
mov rax, qword [rax + 8]
mov rax, qword [rax + 0x18]
or byte [rax - 0x75], cl
or byte [rax - 0x75], cl
sbb byte [rbp + 0x48], bl
jmp rax
mov eax, dword [rax + 0x18]
pop rbp
jmp rax
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
invalid
push rbp
mov rbp, rsp
mov rax, qword [rcx]
mov r10, qword [rcx + 8]
mov r8, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
mov rcx, rax
mov ecx, eax
or byte [rbx + rcx*4 + 0x42], cl
and byte [rbx + rcx*4 + 0x4a], cl
sub byte [rax - 0x77], cl
mov ecx, eax
mov rdx, r10
pop rbp
mov ecx, eax
mov rdx, r10
pop rbp
jmp fcn.14002cc80
call qword [rax - 0x1a76b7ab]
cmp qword [rcx], 0
je 0x140095f79
mov rcx, qword [rcx + 8]
mov edx, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
pop rbp
jmp fcn.140006e10
nop
pop rbp
ret
mov rdx, r10
pop rbp
jmp fcn.14002cc80
call qword [rbp + 0x48]
mov ebp, esp
movzx eax, byte [rcx]
lea rcx, [0x140172e68]
add byte [rbx + rcx*4 + 4], cl
ror dword [rax - 0x73], 0xd
invalid
iretd
invalid
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
invalid
enter 0xffffffffffff8b48, 0x4a
and byte [rax - 0x75], cl
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0x495d
invalid
mov ecx, dword [rdx + 0x18]
mov rdx, rax
pop rbp
jmp r9
nop dword cs:[rax + rax]
push rbp
mov rbp, rsp
add byte [rax], al
add byte [rbp + 0x48], dl
mov ebp, esp
mov eax, dword [rdx + 0x34]
test al, 0x10
jne 0x140095ff5
xor al, 0xa8
adc byte [rbp + 0xa], dh
test al, 0x20
jne 0x140095ffc
pop rbp
jmp 0x14002ec60
invalid
invalid
stc
invalid
imul ecx, dword [rcx + rdi*8 - 0x16a26f01], 0x24
xchg cl, bh
nop
pop rbp
jmp 0x14002e620
and al, 0x86
stc
invalid
and al, 0x86
stc
call qword [rax - 0x751216a3]
stc
jmp qword [rsi + 0x66]
nop
pop rbp
jmp 0x14002eaf0
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xc8
sub esp, 0xc8
sub esp, 0xc8
enter 0, 0
lea rbp, [rsp + 0x80]
mov rsi, rdx
mov rdi, rcx
mov rax, qword [rcx]
cmp rax, 2
jne 0x1400960b7
add byte [rax], 0
add byte [rax - 0x77], cl
invalid
mov rbx, qword [rdi + 0x48]
test rbx, rbx
je 0x140096241
mov rdi, qword [rdi + 0x40]
lea r14, [rbp + 8]
nop
mov rcx, r14
mov rdx, rdi
mov r8, rbx
call fcn.14002b560
cmp qword [rbp + 8], 0
je 0x140096229
rol byte [rcx], 0
invalid
rol byte [rcx], 0
add byte [rbx + rcx*4 + 0x65], cl
adc byte [rdi + rcx - 0x4a], al
jge 0x14009608a
invalid
mov r12, qword [rbp + 0x10]
movzx r15d, byte [rbp + 0x18]
invalid
sbb byte [rdi + rcx - 0x4a], al
insd dword [rdi], dx
sbb dword [rcx - 0x48], eax
add eax, dword [rax]
movzx r13d, byte [rbp + 0x19]
mov r8d, 3
add byte [rax], al
mov rcx, rsi
lea rdx, [0x140171d00]
lea edx, [0x140171d00]
call fcn.14002a960
test al, al
jne 0x14009623d
stc
inc dword [rax + rax*8 + 0x1a9850f]
add byte [rax], al
test r15b, 1
test bh, 1
je 0x140096241
add byte [rax], al
add r12, r13
cmp rbx, r12
jb 0x140096257
add rdi, r12
sub rbx, r12
jne 0x140096050
jmp 0x140096241
add byte [rax - 0x7b], cl
sal byte [rsp + rsi*2 + 0x48], 0x8d
or r14b, r14b
xor al, 4
test rax, rax
je 0x140096130
lea rax, [rdi + 8]
test byte [rsi + 0x34], 4
mov qword [rbp + 0x40], rax
mov qword [rbp - 0x10], 0
add byte [rax], al
mov qword [rbp - 0x10], 0
mov qword [rbp - 8], 0xf4240
mov qword [rbp], rsi
lea rax, [rbp + 0x40]
jne 0x14009615a
mov qword [rbp - 0x40], rax
lea rax, [0x140092010]
mov qword [rbp - 0x38], rax
mov dword [rbp - 0x38], eax
mov dword [rbp - 0x38], eax
lea rax, [0x1401717a0]
mov qword [rbp + 8], rax
mov qword [rbp + 0x10], 1
mov qword [rbp + 0x28], 0
lea rax, [rbp - 0x40]
mov qword [rbp + 0x18], rax
mov qword [rbp + 0x20], 1
lea rdx, [0x140170020]
sbb byte [r8 - 0x39], r9b
and byte [r9], r8b
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xd9efd
lea rcx, [rbp - 0x10]
lea r8, [rbp + 8]
jmp 0x1400961d5
mov rdx, qword [rdi + 0x20]
mov r8, qword [rdi + 0x28]
push rdi
and byte [rbx + rcx*4 + 0x47], cl
sub byte [rax - 0x75], cl
pop rsi
and byte [rax - 0x75], cl
sub byte [rax - 0x75], r9b
jo 0x14009615c
mov rbx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rsi, qword [rax + 0x18]
mov rcx, rbx
call rsi
mov ecx, eax
mov al, 1
test cl, cl
je 0x14009621a
jmp 0x140096243
mov qword [rbp - 0x50], rax
lea rax, [0x140092010]
mov r8b, 0x48
lea eax, [0x140092010]
mov qword [rbp - 0x48], rax
mov qword [rbp + 8], 2
mov qword [rbp + 0x18], 2
mov qword [rbp + 0x28], 0
movabs rax, 0x400000020
mov qword [rbp + 0x30], rax
mov byte [rbp + 0x38], 3
add ecx, dword [rax - 0x73]
add eax, 0xdb606
add ecx, dword [rax - 0x73]
add eax, 0xdb606
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], 1
lea rax, [rbp + 8]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 1
lea rax, [rbp - 0x50]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], 1
lea rdx, [0x140170020]
lea rcx, [rbp - 0x10]
lea r8, [rbp - 0x40]
call fcn.14002adb0
mov rcx, qword [rbp - 0x10]
test al, al
je 0x140096205
test rcx, rcx
je 0x140096205
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.size_limit_reached_fmt::Error__from__SizeLimitedFmtAdapter__was_discarded
mov r8d, 0x14
call qword [rax + 0x18]
test al, al
jne 0x14009623d
jmp 0x14009620e
test al, al
jne 0x14009623d
test rcx, rcx
jne 0x140096269
mov rbx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rsi, qword [rax + 0x18]
mov rdx, qword [rdi + 0x30]
mov r8, qword [rdi + 0x38]
mov rcx, rbx
call rsi
jmp 0x140096243
mov rdx, qword [rbp + 0x10]
mov r8, qword [rbp + 0x18]
mov rcx, rsi
mov ecx, esi
mov ecx, esi
call fcn.14002a960
test al, al
je 0x140096241
mov al, 1
jmp 0x140096243
xor eax, eax
add rsp, 0xc8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, str.library_std_src...._backtrace_src_symbolizemod.rs
mov rcx, r12
mov rdx, rbx
call fcn.140029fb0
lea rax, [0x1401706d8]
lea eax, [0x1401706d8]
mov qword [rsp + 0x20], rax
lea rcx, [0x14017069c]
lea r9, [0x14016ff68]
lea r8, [rbp + 8]
mov edx, 0x37
call fcn.14002bc20
int3
lea ecx, [rbp + 0x120]
call fcn.1400970e0
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x108], rax
mov rsi, qword [rbp + 0x128]
mov r12, qword [rbp + 0x130]
test r15b, r15b
jne case.default.0x1400964f4
jmp 0x140096353
add byte [rax], al
add byte [rax + 0x8858948], al
add dword [rax], eax
add byte [rax - 0x73], cl
lea esp, [rax]
add dword [rax], eax
add al, ch
cmp edx, dword [rdx - 7]
dec dword [rax - 0x7d]
mov ebp, 0x120
and byte [rcx], al
add byte [rax], al
and byte [rcx], al
add byte [rax], al
add byte [rcx - 0x44], al
or dword [rax], eax
add byte [rax], al
cmove r12, qword [rbp + 0x130]
movsd dword [rdi], dword [rsi]
xor byte [rcx], al
add byte [rax], al
lea rsi, str._unknown_
cmove rsi, qword [rbp + 0x128]
test r15b, r15b
dec dword [rdi]
test esi, esi
or dword [rax], eax
invalid
dec dword [rdi]
test esi, esi
or dword [rax], eax
add byte [rax - 0x73], cl
lea esp, [rax]
add dword [rax], eax
add byte [rax - 0x77], cl
mov rdx, rsi
mov r8, r12
lea rcx, [rbp + 0x120]
mov rdx, rsi
mov r8, r12
call fcn.140097390
movzx eax, byte [rbp + 0x120]
mov rcx, qword [rbp + 0x130]
mov rdx, qword [rbp + 0x140]
movzx r8d, al
lea r9, [0x1400bf4d0]
lea ecx, [0x1400bf4d0]
lea ecx, [0x1400bf4d0]
movsxd r10, dword [r9 + r8*4]
add r10, r9
mov r8, r12
mov r9, rsi
mov qword [rbp + 0x170], r12
jmp r10
invalid
add rcx, 4
jmp 0x1400963d6
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
ret 0x14c
ror dword [rax - 0x7d], 0xc1
or bl, ch
invalid
ret 0x14c
mov ecx, 6
jmp 0x1400963d6
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 2
jmp 0x1400963d6
mov ecx, 2
mov r8, r12
sub r8, rcx
jb 0x140096fd9
add rcx, rsi
mov r9, rcx
test r8, r8
je 0x1400963fb
movzx ecx, byte [r9]
cmp ecx, 0x2f
je 0x140096405
cmp ecx, 0x5c
je 0x140096405
add al, 0xfb
cmp al, 2
jb case.default.0x1400964f4
lea rcx, [rbp + 0x120]
mov rdx, rsi
mov r8, r12
call fcn.140097390
movzx eax, byte [rbp + 0x120]
mov rcx, qword [rbp + 0x130]
mov rdx, qword [rbp + 0x140]
movzx r8d, al
lea r9, [0x1400bf4ec]
or eax, 0x290b5
add byte [rdi + rcx - 0x4a], al
ror byte [rbp + rcx*4 + 0xd], 0xb5
or eax, 0x290b5
or eax, 0x290b5
movsxd r8, dword [r9 + r8*4]
add r8, r9
jmp r8
add rcx, 4
jmp 0x14009647b
invalid
xor al, 0xb9
invalid
mov ecx, 6
jmp 0x14009647b
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add ecx, eax
add ecx, eax
add rcx, 8
jmp 0x14009647b
mov r12, qword [rbp + 0x170]
lea rdx, [0x140171a28]
cmp rcx, r12
ja 0x140096ff0
test r14, r14
je case.default.0x1400964f4
scasb al, byte [rdi]
or byte [rax], al
invalid
scasb al, byte [rdi]
or byte [rax], al
add byte [rsi + rax], bh
cmp al, 6
je case.default.0x1400964f4
mov qword [rbp + 0x110], rdx
mov dword [rbp + 0x110], edx
mov r15, qword [r14 + 8]
mov rdi, qword [r14 + 0x10]
adc byte [rax - 0x73], cl
lea esp, [rax]
add dword [rax], eax
add byte [rax - 0x77], cl
mov r8, r12
adc byte [rax - 0x73], cl
lea esp, [rax]
add dword [rax], eax
add byte [rax - 0x77], cl
mov r8, r12
call fcn.140097390
movzx ebx, byte [rbp + 0x120]
mov dh, 0x9d
and byte [rcx], al
add byte [rax], al
mov dh, 0x9d
and byte [rcx], al
add byte [rax], al
mov rcx, qword [rbp + 0x130]
mov rax, qword [rbp + 0x140]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdi], cl
movzx edx, bl
movzx edx, bl
lea r8, [0x1400bf508]
lea eax, [0x1400bf508]
nop
add al, byte [rax]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
ror dword [rcx - 0x77], 0xf0
ror dword [rcx - 0x77], 0xf0
mov qword [rbp + 0x168], rsi
jmp r9
jmp rcx
add rcx, 4
jmp 0x140096531
lea rdx, [rax + 1]
test rax, rax
test eax, eax
push rax
add dword [rax - 0x7b], ecx
test eax, eax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x140096531
mov ecx, 6
test eax, eax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x140096531
mov ecx, 6
jmp 0x140096531
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x140096531
mov ecx, 2
mov r12, qword [rbp + 0x170]
sub r12, rcx
jb 0x14009704a
add rcx, rsi
mov r8, rcx
test r12, r12
test esp, esp
je 0x140096560
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete r14b
or r14b, cl
jmp 0x140096563
xor r14d, r14d
mov rax, qword [rbp + 0x140]
mov qword [rbp + 0xaf], rax
movups xmm0, xmmword [rbp + 0x121]
add byte [rdi], cl
adc byte [rbp + 0x131], cl
add byte [rax], al
add byte [rdi], cl
adc byte [rbp + 0x131], cl
add byte [rax], al
lea esi, [rcx]
add dword [rax], eax
add byte [rax], al
movaps xmmword [rbp + 0xa0], xmm1
add byte [rax], al
movaps xmmword [rbp + 0xa0], xmm1
movaps xmmword [rbp + 0x90], xmm0
add byte [rax], al
lea rcx, [rbp + 0x120]
mov rdx, r15
add dword [rax], eax
add byte [rcx + rcx*4 - 6], cl
mov r8, rdi
mov eax, edi
call fcn.140097390
movzx edx, byte [rbp + 0x120]
mov rcx, qword [rbp + 0x130]
mov rax, qword [rbp + 0x140]
add byte [rax - 0x75], cl
test dword [rax + 1], eax
add byte [rax], al
lea r8, [0x1400bf524]
lea eax, [0x1400bf524]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rdi
mov edx, edi
mov edx, edi
mov r8, r15
jmp r9
jmp rcx
add rcx, 4
jmp 0x140096605
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x140096605
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x140096605
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
add ecx, 2
jmp 0x140096605
mov ecx, 2
mov rdx, rdi
sub rdx, rcx
retf 0x820f
out dx, eax
or dword [rax], eax
invalid
retf 0x820f
add rcx, r15
stc
mov r8, rcx
test rdx, rdx
mov qword [rbp + 0x118], r13
je 0x140096635
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
xchg esp, eax
ror byte [rax], 0xc8
jmp 0x140096637
add dh, byte [rcx]
rol byte [rcx + rcx*4 - 0xe], 0x4c
mov dword [rbp + 0xc8], edi
xor eax, eax
mov edx, r14d
mov qword [rbp + 0xc8], r15
mov qword [rbp + 0xd0], rdi
movups xmm0, xmmword [rbp + 0x120]
movups xmm1, xmmword [rbp + 0x130]
movups xmmword [rbp + 0xd8], xmm0
fadd dword [rax]
add byte [rax], al
fadd dword [rax]
add byte [rax], al
movups xmmword [rbp + 0xe8], xmm1
mov rcx, qword [rbp + 0x140]
mov ecx, dword [rbp + 0x140]
mov ecx, dword [rbp + 0x140]
mov qword [rbp + 0xf8], rcx
mov dword [rbp + 0xf8], ecx
add byte [rax + 0x10285], cl
add byte [rsi - 0x39], ah
test dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rdx], al
mov r14b, 2
lea r15, [rbp + 0x131]
add dword [rax], eax
invalid
mov byte [rbp + 0x102], al
mov word [rbp + 0x100], 0x200
add byte [rcx], al
add byte [rax], al
add byte [rdx], al
add byte [rcx], al
add byte [rax], al
add byte [rdx], al
mov r14b, 2
lea r15, [rbp + 0x131]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx], dh
ror byte [rax - 0x77], 0x85
invalid
xor eax, eax
mov qword [rbp + 0x160], rax
mov r13, qword [rbp + 0x170]
mov r12, qword [rbp + 0x168]
jmp 0x140096704
cmp r9b, r11b
jne case.default.0x140096840
nop dword [rax]
mov r12, qword [rbp + 0x120]
mov r13, qword [rbp + 0x128]
movzx ebx, byte [rbp + 0x130]
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movaps xmmword [rbp + 0x90], xmm0
movaps xmmword [rbp + 0xa0], xmm1
mov rax, qword [r15 + 0x1f]
mov qword [rbp + 0xaf], rax
movzx eax, byte [rbp + 0x158]
mov qword [rbp + 0x160], rax
movzx r14d, byte [rbp + 0x159]
movzx edx, byte [rbp + 0x15a]
cmp bl, 6
je 0x14009672a
mov rax, qword [rbp + 0xaf]
mov qword [rbp - 1], rax
movaps xmm0, xmmword [rbp + 0x90]
sub byte [rbp + 0x90], al
movaps xmm1, xmmword [rbp + 0xa0]
movaps xmmword [rbp - 0x10], xmm1
add byte [rax], al
add byte [rdi], cl
sub dword [rbp - 0x10], ecx
movaps xmmword [rbp - 0x20], xmm0
mov qword [rbp + 0x120], r12
mov qword [rbp + 0x128], r13
mov byte [rbp + 0x130], bl
mov rax, qword [rbp - 1]
mov qword [r15 + 0x1f], rax
movaps xmm0, xmmword [rbp - 0x20]
movaps xmm1, xmmword [rbp - 0x10]
movups xmmword [r15 + 0x10], xmm1
movups xmmword [r15], xmm0
mov esi, edx
mov byte [rbp + 0x15a], dl
mov rax, qword [rbp + 0x160]
mov byte [rbp + 0x158], al
mov byte [rbp + 0x159], r14b
lea rcx, [rbp - 0x58]
lea rdx, [rbp + 0x120]
call 0x140097830
lea rcx, [rbp + 0x40]
lea rdx, [rbp + 0xc8]
lea rdx, [rbp + 0xc8]
call 0x140097830
movzx eax, byte [rbp - 0x58]
movzx r9d, byte [rbp + 0x40]
cmp eax, 0xa
je 0x140096895
cmp r9b, 0xa
je 0x14009689f
lea ecx, [rax - 6]
movzx ecx, cl
lea r11, [rcx + 1]
cmp cl, 4
mov r8d, 0
cmovae r11, r8
lea ebx, [r9 - 6]
movzx ecx, bl
lea rdx, [rcx + 1]
cmp cl, 4
stc
add al, 0x49
cmovae edx, eax
stc
add al, 0x49
cmovae edx, eax
cmp r11, rdx
jne case.default.0x140096840
mov rcx, qword [rbp - 0x50]
mov r8, qword [rbp - 0x48]
mov rdx, qword [rbp + 0x48]
mov r10, qword [rbp + 0x50]
cmp r11b, 4
je 0x140096870
movzx r11d, r11b
test r11d, r11d
jne 0x1400966b0
cmp bl, 3
jbe 0x1400966b0
invalid
invalid
invalid
invalid
cmp al, r9b
jne case.default.0x140096840
movzx r9d, byte [rbp - 0x57]
mov r13, qword [rbp - 0x40]
mov r12, qword [rbp - 0x38]
movzx r11d, byte [rbp + 0x41]
movzx ebx, byte [rbp + 0x41]
movzx ebx, byte [rbp + 0x41]
pop rbp
mov r14, qword [rbp + 0x58]
mov r14, qword [rbp + 0x58]
jne 0x140096884
mov rbx, qword [rbp + 0x60]
mov eax, eax
lea rsi, [0x1400bf540]
movsxd rax, dword [rsi + rax*4]
add rax, rsi
jmp rax
cmp r8, r10
jne case.default.0x140096840
call sub.msvcrt.dll_memcmp
test eax, eax
jne case.default.0x140096840
cmp r12, rbx
jne case.default.0x140096840
add al, 0
invalid
add al, 0
add byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
mov rdx, r14
mov r8, r12
jmp 0x140096883
cmp r11d, 4
jne 0x1400966b0
cmp r8, r10
jne case.default.0x140096840
call sub.msvcrt.dll_memcmp
test eax, eax
je 0x1400966b0
invalid
jmp case.default.0x140096840
cmp r9b, 0xa
jne case.default.0x140096840
mov rax, qword [rbp + 0xaf]
mov qword [rbp + 0x2f], rax
movaps xmm0, xmmword [rbp + 0x90]
movaps xmm1, xmmword [rbp + 0xa0]
movaps xmmword [rbp + 0x20], xmm1
movaps xmmword [rbp + 0x10], xmm0
mov r9d, esi
cmp r9b, 2
je case.default.0x140096840
cmp bl, 6
je 0x1400968f3
mov rax, qword [rbp + 0x2f]
mov qword [rbp + 0x13f], rax
movaps xmm0, xmmword [rbp + 0x10]
movaps xmm1, xmmword [rbp + 0x20]
movaps xmmword [rbp + 0x130], xmm1
movaps xmmword [rbp + 0x120], xmm0
mov qword [rbp + 0xc8], r12
mov qword [rbp + 0xd0], r13
mov byte [rbp + 0xd8], bl
movaps xmm0, xmmword [rbp + 0x120]
movaps xmm1, xmmword [rbp + 0x130]
movups xmmword [rbp + 0xd9], xmm0
movups xmmword [rbp + 0xe9], xmm1
mov rax, qword [rbp + 0x13f]
mov qword [rbp + 0xf8], rax
mov byte [rbp + 0x102], r9b
mov rax, qword [rbp + 0x160]
mov byte [rbp + 0x100], al
mov byte [rbp + 0x101], r14b
cmp al, 2
jne 0x140096a0a
test r13, r13
je 0x140096998
cmp bl, 3
jae case.0x140095696.400
lea rax, [r12 + r13]
xor ecx, ecx
cmp byte [r12 + rcx], 0x5c
je 0x140096978
inc rcx
cmp r13, rcx
jne 0x140096964
jmp 0x1400969fc
test rcx, rcx
jne 0x140096fd1
inc r12
dec r13
jne 0x140096962
xor r13d, r13d
mov r12, rax
mov qword [rbp + 0xc8], rax
jmp 0x140096a03
xor r13d, r13d
jmp 0x140096d14
lea rdx, [0x140171a90]
xor ecx, ecx
nop dword [rax]
movzx eax, byte [r12 + rcx]
cmp eax, 0x2f
je 0x1400969ce
cmp eax, 0x5c
je 0x1400969ce
inc rcx
cmp r13, rcx
jne 0x1400969b0
xor eax, eax
mov rcx, r13
jmp 0x1400969d3
mov eax, 1
test rcx, rcx
je 0x1400969e5
cmp rcx, 1
jne 0x1400969fc
cmp byte [r12], 0x2e
jne 0x1400969fc
add rcx, rax
cmp r13, rcx
jb 0x14009703c
add r12, rcx
sub r13, rcx
jne 0x1400969a7
xor r13d, r13d
mov qword [rbp + 0xc8], r12
mov qword [rbp + 0xd0], r13
cmp r14b, 2
jne 0x140096d0f
test r9b, r9b
setne al
mov dl, 1
cmp byte [rbp + 0x160], 1
ja 0x140096a5b
xor r8d, r8d
cmp bl, 5
jb 0x140096aac
test r9b, r9b
jne 0x140096aac
xor ecx, ecx
cmp bl, 6
je case.0x14009643e.38
cmp byte [rbp + 0x160], 0
jne case.0x14009643e.38
mov ecx, 2
cmp r13, 2
jb 0x140097086
add byte [rax], al
add byte [rcx - 0x7d], cl
std
add cl, byte [rdi]
invalid
cmp rcx, r13
jne 0x140096a67
xor r8d, r8d
jmp 0x140096aac
xor eax, eax
xor r8d, r8d
xor ecx, ecx
jmp 0x140096b31
lea r8, [r12 + r13]
lea r9, [r12 + rcx]
inc r9
cmp r9, r8
sete r8b
sete al
sete al
movzx ecx, byte [r12 + rcx]
or al, 0xc
test r8b, 1
jne 0x140096aa0
cmp cl, 0x2e
jne 0x140096aa0
movzx ecx, byte [r9]
cmp cl, 0x5c
sete r9b
cmp cl, 0x2f
sete r8b
sete al
sete al
or r8b, r9b
jmp 0x140096aa9
cmp cl, 0x2e
sete cl
invalid
sete cl
rol dword [rcx + 0x20], 0xc8
and r8b, cl
mov r9d, esi
cmp byte [rbp + 0x160], 0
je 0x140096ab9
invalid
invalid
add al, 0x31
leave
xor ecx, ecx
jmp 0x140096b31
movzx ecx, bl
lea rdx, [0x1400bf558]
add al, byte [rax]
add al, byte [rax]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov rcx, qword [rbp + 0xe8]
add rcx, 4
jmp 0x140096b2f
mov ecx, dword [rbp + 0xe8]
mov rdx, qword [rbp + 0xf8]
add byte [rbp + rcx*4 + 0x4a], cl
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
cmove ecx, edx
add byte [rbp + rcx*4 + 0x4a], cl
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
cmove ecx, edx
invalid
invalid
cmove ecx, edx
add rcx, r9
add rcx, 2
add ecx, 2
add ecx, 2
mov r9d, esi
jmp 0x140096b2f
add byte [rbp + rcx*4 + 0x4a], cl
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
retf 0x14c
add al, byte [rax]
add byte [rax], al
xor edx, edx
movzx r8d, r8b
movzx eax, al
add rax, r8
add rax, rcx
cmp r13, rax
jbe 0x140096d0f
cmp bl, 6
sete sil
test r9b, r9b
setne cl
cmp bl, 5
setb r15b
mov r8, qword [rbp + 0xf8]
lea rax, [r8 + 1]
lea eax, [rax + 1]
test r8, r8
cmove rax, r8
cmp byte [rbp + 0x160], 2
jae 0x140096cc9
or r15b, cl
or sil, dl
invalid
mov rcx, qword [rbp + 0xe8]
lea rdx, [rcx + 4]
mov qword [rbp + 0xc0], rdx
lea rdx, [rcx + rax]
add rdx, 2
mov qword [rbp + 0x80], rdx
mov dword [rbp + 0x80], edx
invalid
mov dword [rbp + 0x80], edx
lea rax, [rcx + rax + 8]
mov qword [rbp + 0x88], rax
movzx eax, r9b
mov qword [rbp + 0x78], rax
js 0x140096bc5
mov dh, 0xdb
js 0x140096bc5
mov dh, 0xdb
lea rdi, [0x1400bf574]
lea rax, [0x140171a48]
add byte [rax - 0x77], cl
test dword [rax], edx
mov qword [rbp + 0x110], rax
jmp 0x140096be4
add dword [rax], eax
add bl, ch
adc eax, 0x348c931
xor ecx, ecx
add rcx, qword [rbp + 0x78]
invalid
xor ecx, ecx
add rcx, qword [rbp + 0x78]
movzx eax, al
mov dh, 0xc0
add rax, rcx
cmp r13, rax
jbe 0x140096d0f
mov r14, r13
mov esi, ebp
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0xc8]
add dword [rax], eax
add byte [rax - 0x73], cl
xchg ebp, eax
enter 0, 0
call fcn.140097c00
cmp byte [rbp + 0x128], 0xa
add byte [rax + 0x128bd], al
add byte [rdx], cl
jne 0x140096d0c
add byte [rax], al
mov r13, r14
sub r13, qword [rbp + 0x120]
add dword [rax], eax
add byte [rdi], cl
invalid
invalid
jb case.0x140095672.861
mov qword [rbp + 0xd0], r13
test r15b, r15b
add byte [rax], al
add byte [rbp - 0x7c], al
push qword [rbp + 0x1d]
jne 0x140096c40
jne 0x140096c40
test sil, sil
je 0x140096c2c
div byte [rsp + rax + 0x31]
leave
xor ecx, ecx
jmp 0x140096c3b
mov ecx, 2
add byte [rax], al
add byte [rcx - 0x7d], cl
std
add cl, byte [rdi]
invalid
cmp r13, 2
jb 0x140097043
cmp rcx, r13
jne 0x140096c63
jmp 0x1003a8fb7
xor eax, eax
cmp byte [rbp + 0x160], 0
jne case.default.0x140096c55
mov rdx, rdi
cli
movsxd rcx, dword [rdi + rbx*4]
add rcx, rdi
add ecx, edi
jmp rcx
mov rcx, qword [rbp + 0xc0]
jmp 0x140096bd1
invalid
lea rax, [r12 + r13]
add al, 0x2c
lea rdx, [r12 + rcx]
adc al, 0xc
inc rdx
cmp rdx, rax
cmp edx, eax
sete al
movzx ecx, byte [r12 + rcx]
movzx ecx, byte [rsp + rcx]
movzx ecx, byte [rsp + rcx]
test al, 1
jne 0x140096c93
cmp cl, 0x2e
jne 0x140096c93
invalid
adc dword [rdi], ecx
mov dh, 2
movzx eax, byte [rdx]
cmp al, 0x5c
sete cl
cmp al, 0x2f
invalid
sete al
ror byte [rax], 0xc8
invalid
ror byte [rax], 0xc8
jmp 0x140096c42
cmp cl, 0x2e
sete cl
and al, cl
jmp 0x140096c42
jmp 0x140096bd1
lea r14, [rbp + 0x120]
lea r15, [rbp + 0xc8]
mov rcx, r14
mov rdx, r15
call fcn.140097c00
cmp byte [rbp + 0x128], 0xa
jne 0x140096d0f
mov rcx, r13
sub rcx, qword [rbp + 0x120]
jb 0x140097066
mov qword [rbp + 0xd0], rcx
mov r13, rcx
jne 0x140096cd7
xor r13d, r13d
jmp 0x140096d0f
mov r13, r14
test r12, r12
je case.default.0x140096840
lea rcx, [rbp + 0x120]
mov rdx, r12
mov r8, r13
call fcn.14002b560
cmp qword [rbp + 0x120], 0
je 0x140096f06
rol byte [rcx], cl
add byte [rax], al
rol byte [rcx], cl
add byte [rax], al
mov rsi, qword [rbp + 0x168]
mov r13, qword [rbp + 0x118]
mov r12, qword [rbp + 0x170]
lea r15, [rsi + r12]
mov rcx, qword [r13 + 0x20]
mov rbx, qword [r13 + 0x28]
xor eax, eax
lea rdi, [0x140171d00]
mov qword [rbp + 0x168], rsi
cmp rax, r12
je 0x140096eaa
lea rdx, [rsi + rax]
mov r14, rax
mov r9, rdx
jmp 0x140096d9f
add r9, 2
cmp r8, r15
cmovne r8, r9
mov r10d, 2
nop dword [rax + rax]
add r14, r10
mov r9, r8
cmp r8, r15
je 0x140096ead
lea r8, [r9 + 1]
movzx r11d, byte [r9]
invalid
mov r10d, 1
test r11b, r11b
jns 0x140096d90
cmp r11b, 0xe0
jb 0x140096d7a
cmp r11b, 0xed
jne 0x140096dea
cmp r8, r15
je 0x140096ead
lea r8, [r9 + 2]
cmp r8, r15
je 0x140096ead
cmp byte [r9 + 1], 0x9f
ja 0x140096e26
add r9, 3
mov r10d, 3
add eax, dword [rax]
add byte [rax], al
mov r8, r9
jmp 0x140096d90
add r9, 2
cmp r8, r15
cmove r9, r8
xor r8d, r8d
cmp r9, r15
setne r8b
xchg ebp, eax
ror byte [rbp + 1], 0xc8
mov r10d, 3
add byte [rax], al
add byte [rcx - 0x80], al
invalid
cmp r11b, 0xf0
sti
invalid
jb 0x140096d90
xor r9d, r9d
cmp r8, r15
setne r9b
setne cl
add r8, r9
mov r10d, 4
jmp 0x140096d90
dec dword [rbp - 0x77]
invalid
mov r8, r14
sub r8, rax
jb 0x140097028
ror byte [rdi], 0x82
test byte [rcx], 0
add byte [rcx + rcx*4 - 0x53], cl
sbb byte [rcx], al
add byte [rax], al
mov qword [rbp + 0x118], r13
mov dword [rbp + 0x118], ebp
mov qword [rbp + 0x170], r12
cmp r14, r12
cmp esi, esp
ja 0x140097009
rol byte [rcx], 0
add byte [rax - 0x75], cl
add byte [rax], al
mov rsi, qword [rbx + 0x18]
jae case.0x140080710.796
mov r13, rcx
call rsi
mov r12b, 1
mov ah, 1
mov ah, 1
add dword [rax + rax*8 - 0x47be898b], eax
add eax, dword [rax]
add byte [rax], al
test al, al
jne 0x140096ecf
mov r8d, 3
mov rcx, r13
mov rdx, rdi
jmp 0x14003f7ae
call rsi
test al, al
jne 0x140096ecf
invalid
add r14, 3
add r14, 3
mov byte [rbx], 0x4c
mov eax, esi
mov rax, r14
mov r12, qword [rbp + 0x170]
movsd dword [rdi], dword [rsi]
jo 0x140096e78
add byte [rax], al
add byte [rbp + 0x39], cl
out 0x4c, al
mov ecx, ebp
cmp r14, r12
mov rcx, r13
mov rsi, qword [rbp + 0x168]
mov r13, qword [rbp + 0x118]
jbe 0x140096d65
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, r14
mov rdx, r12
call fcn.140029fb0
jmp 0x140097084
mov rax, r12
mov eax, esp
sub r12, rax
lea rdx, [rsi + rax]
invalid
test rax, rax
je case.0x140080710.803
invalid
mov r8, r12
call qword [rbx + 0x18]
jmp 0x140096ecc
mov rcx, r13
mov r8, r12
call fcn.14002a960
mov r12d, eax
mov esp, eax
mov rax, qword [rbp + 0x108]
add byte [rax], al
shl rax, 1
test rax, rax
je 0x140096eef
mov edx, 1
mov rcx, qword [rbp + 0x168]
call fcn.140006e10
mov eax, r12d
add rsp, 0x1f8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movups xmm0, xmmword [rbp + 0x128]
movups xmmword [rbp + 0x40], xmm0
lea rax, [0x140171c9c]
mov qword [rbp + 0xc8], rax
lea rax, [fcn.14002daa0]
mov qword [rbp + 0xd0], rax
mov dword [rbp + 0xd0], eax
lea rax, [rbp + 0x40]
mov qword [rbp + 0xd8], rax
lea rax, [0x140095480]
mov qword [rbp + 0xe0], rax
mov dword [rbp + 0xe0], eax
mov dword [rbp + 0xe0], eax
lea rax, [0x140171ca0]
mov qword [rbp + 0x120], rax
mov qword [rbp + 0x128], 2
mov qword [rbp + 0x140], 0
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 1], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rax, [rbp + 0xc8]
lea eax, [rbp + 0xc8]
mov qword [rbp + 0x130], rax
mov qword [rbp + 0x138], 2
mov rax, qword [rbp + 0x118]
mov rcx, qword [rax + 0x20]
mov ecx, dword [rax + 0x20]
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax], ebx
add dword [rax], eax
add byte [rax - 0x75], cl
mov ecx, dword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp + 0x120]
test dword [rax], esp
add dword [rax], eax
invalid
mov ecx, dword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp + 0x120]
test dword [rax], esp
add dword [rax], eax
invalid
test dword [rax], esp
add dword [rax], eax
add byte [rax - 0x75], cl
mov ch, 0x68
add dword [rax], eax
add al, ch
or edi, dword [rsi]
stc
inc dword [rcx - 0x77]
invalid
mov rsi, qword [rbp + 0x168]
call fcn.14002adb0
mov r12d, eax
mov rax, qword [rbp + 0x108]
shl rax, 1
shl eax, 1
shl eax, 1
test rax, rax
je 0x140096eef
mov edx, 1
mov rcx, rsi
jmp 0x140096eea
mov rax, r12
jmp 0x1400969fc
mov qword [rbp + 0x168], rsi
lea rax, [0x140171a28]
push 0x48000001
lea eax, [0x140171a28]
mov qword [rbp + 0x110], rax
jmp 0x14009704a
add dword [rax], eax
add bl, ch
pop rdx
mov qword [rbp + 0x110], rdx
mov qword [rbp + 0x168], rsi
jmp 0x14009704a
mov qword [rbp + 0x170], rdi
jmp 0x14009704a
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, r14
mov rdx, qword [rbp + 0x170]
mov rsi, qword [rbp + 0x168]
call fcn.14002a8f0
jmp 0x140097084
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, rax
mov rdx, r14
call fcn.14002bd50
jmp 0x140097084
mov qword [rbp + 0x110], rdx
mov qword [rbp + 0x170], r13
mov rdx, qword [rbp + 0x170]
mov r8, qword [rbp + 0x110]
mov rsi, qword [rbp + 0x168]
call fcn.140029fb0
jmp 0x140097084
mov r14, r13
jmp 0x14009706e
mov rcx, r13
lea r8, [0x140171aa8]
mov rdx, r14
mov rsi, qword [rbp + 0x168]
call fcn.14002a8f0
ud2
lea rax, [0x140171a48]
mov qword [rbp + 0x110], rax
jmp 0x140097043
shl rax, 1
test rax, rax
je 0x1400970c8
invalid
mov edx, 1
mov rcx, qword [rbp + 0x168]
call fcn.140006e10
mov rcx, rdi
call fcn.1400b9e50
add ah, cl
add ah, cl
nop word cs:[rax + rax]
pop rax
mov edi, edx
xlatb
invalid
and eax, 0x246880f
add byte [rax], al
add eax, 0xeefc4
movabs byte [0x840fc085480001ee], al
xor dword [rdx], eax
add byte [rax], al
add byte [rax], al
add byte [rbp + 1], cl
in al, dx
push qword [rbx + rdx + 0x44]
mov ecx, esi
add al, bl
add byte [rax], al
invalid
add eax, 0x800c3f24
jmp 0x17feaf2f8
loop 0x140097368
mov eax, ebp
pop rbp
call 0x1306efe76
xor esi, edi
invalid
xor esi, esi
xor edi, edi
xor esi, esi
jmp 0x1400974bc
cmp al, 0x2f
mov r11d, 0x5c
add byte [rax], al
add byte [rcx + 0xf], al
ret
cmp r8, 5
jne 0x140097475
add byte [rax], al
add byte [rcx + 0xf], al
ret
xor r9d, r9d
xor ebx, ebx
xor r11d, r11d
jmp 0x1400974bc
movzx r9d, byte [rdx + 5]
cmp r9b, 0x2f
cmovne r11d, r9d
cmp r8, 6
jne 0x14009748f
xor r9d, r9d
xor ebx, ebx
jmp 0x1400974bc
movzx ebx, byte [rdx + 6]
cmp bl, 0x2f
mov r9d, 0x5c
add byte [rax], al
add byte [rcx + 0xf], al
invalid
invalid
cmp r8, 7
jne 0x1400974ab
add byte [rax], al
add byte [rcx + 0xf], al
invalid
invalid
xor r9d, r9d
xor ecx, ecx
jmp 0x1400974bc
movzx r15d, byte [rdx + 7]
cmp r15b, 0x2f
cmovne r9d, r15d
cmovne ecx, edi
mov dh, 0x7a
invalid
cmovne ecx, edi
shl r9, 0x38
cmp byte [rcx - 0x7d], cl
clc
or byte [rcx - 0x41], al
mov edi, 8
cmp r8, 8
mov r15d, 8
mov edi, 8
mov edi, 8
cmovb r15, r8
clc
cmp r8, 2
jb 0x14009754c
add dh, byte [rdx + 0x7c]
movzx esi, sil
shl esi, 8
movzx r10d, r10b
or r10, rsi
cmp r10d, 0x5c5c
jne 0x14009754c
mov r10d, r15d
and r10d, 0xe
cmp r10d, 2
je 0x140097589
movzx r10d, r14b
shl r10d, 8
shl edx, 8
movzx esi, dil
mov dh, 0xf7
or esi, r10d
movzx r10d, si
cmp r10d, 0x5c2e
je 0x14009763c
cmp r10d, 0x5c3f
jne 0x140097589
cmp r8, 3
jbe 0x1400977e6
cmp byte [rdx], 0x2f
je 0x140097546
cmp byte [rdx + 1], 0x2f
je 0x140097546
cmp byte [rdx + 2], 0x2f
je 0x140097546
cmp byte [rdx + 3], 0x2f
jne 0x140097689
jp 0x140097542
invalid
add dword [r8], eax
add dword [rax], eax
add byte [rbp - 0x73], cl
push rax
invalid
lea r10, [r8 - 2]
jmp 0x140097596
cmp r8, 2
cmp r8, 2
jb 0x14009762c
invalid
cmp byte [rdx + 1], 0x3a
jne 0x14009762c
cmp cl, byte [rdi]
test esp, ecx
add byte [rax], al
add byte [rdi], cl
mov dh, 2
movzx eax, byte [rdx]
mov edx, eax
and dl, 0xdf
add dl, 0xbf
cmp dl, 0x1a
jae 0x14009762c
cli
sbb cl, byte [rdi]
cmp dword [rax + 0x3c000000], 0x61
add byte [rax], al
add byte [rcx + riz*2], bh
cmp al, 0x61
setae dl
shl dl, 5
xor dl, al
mov byte [rcx], 5
mov byte [rcx + 1], dl
jmp 0x14009762f
mov r10, r8
add r10, 0xfffffffffffffffe
je 0x14009762c
lea rax, [rdx + 2]
add rdx, 3
add r8, 0xfffffffffffffffc
xor r9d, r9d
nop word cs:[rax + rax]
movzx r11d, byte [rdx - 1]
cmp r11d, 0x2f
je 0x1400975d2
cmp r11d, 0x5c
je 0x1400975d2
inc r9
inc rdx
dec r8
cmp r8, 0xfffffffffffffffe
jne 0x1400975b0
jmp 0x14009762c
lea r11, [r9 + 1]
sub r10, r11
je 0x14009762c
lea r11, [rax + r9]
inc r11
neg r8
xor esi, esi
nop word [rax + rax]
movzx edi, byte [rdx + rsi]
cmp edi, 0x2f
je 0x14009760d
cmp edi, 0x5c
je 0x14009760d
lea rdi, [rsi + 1]
add rsi, r8
mov rsi, rdi
jne 0x1400975f0
mov rsi, r10
test r9, r9
je 0x14009762c
test rsi, rsi
je 0x14009762c
mov byte [rcx], 4
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r9
mov qword [rcx + 0x18], r11
mov qword [rcx + 0x20], rsi
jmp 0x14009762f
mov byte [rcx], 6
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
cmp r8, 3
jbe 0x1400977fd
add rdx, 4
xor eax, eax
add r8, 0xfffffffffffffffc
je 0x14009767c
nop word cs:[rax + rax]
movzx r9d, byte [rdx + rax]
cmp r9d, 0x2f
je 0x14009767c
cmp r9d, 0x5c
je 0x14009767c
inc rax
cmp r8, rax
jne 0x140097660
mov rax, r8
mov byte [rcx], 3
mov qword [rcx + 8], rdx
mov qword [rcx + 0x10], rax
jmp 0x14009762f
and r15d, 0xc
cmp r15d, 4
je 0x140097712
movzx r10d, bl
shl r10, 0x30
or r10, r9
movzx r9d, r11b
shl r9, 0x28
movzx eax, al
shl rax, 0x20
or rax, r9
or rax, r10
movabs r9, 0x5c434e5500000000
cmp rax, r9
jne 0x140097712
cmp r8, 7
jbe 0x140097814
lea rax, [rdx + 8]
mov rsi, r8
mov r9d, 1
add rsi, 0xfffffffffffffff8
je 0x140097785
add rdx, 9
add r8, 0xfffffffffffffff6
xor r11d, r11d
xor r10d, r10d
cmp byte [rdx - 1], 0x5c
je 0x14009779d
inc r10
inc rdx
dec r8
cmp r8, 0xfffffffffffffffe
jne 0x1400976f1
mov r10, rsi
jmp 0x1400977ce
lea rax, [rdx + 4]
lea r9, [r8 - 4]
cmp r9, 3
jb 0x140097733
movzx r10d, byte [rdx + 6]
cmp r10d, 0x2f
je 0x14009773f
push rdx
invalid
cmp r10d, 0x5c
je 0x14009773f
jmp 0x14009776f
cmp r8, 4
je 0x14009778d
cmp r8, 6
jne 0x14009776f
cmp byte [rdx + 5], 0x3a
jne 0x14009776f
movzx edx, byte [rax]
mov r10d, edx
and r10b, 0xdf
add r10b, 0xbf
cmp r10b, 0x19
ja 0x14009776f
cmp dl, 0x61
setae al
shl al, 5
xor al, dl
rol dh, 1
add dword [rdx], eax
rol dh, 1
add dword [rdx], eax
mov byte [rcx + 1], al
jmp 0x14009762f
invalid
dec dword [rcx - 0x7d]
sar ah, 0x31
rol byte [rax + 0x745c103c], cl
cmovs edi, edi
ret 0x3949
add r8, 0xfffffffffffffffc
xor edx, edx
cmp byte [rax + rdx], 0x5c
je 0x14009778a
inc rdx
cmp r8, rdx
jne 0x140097775
jmp 0x14009778d
xor r10d, r10d
jmp 0x1400977cb
mov r9, rdx
mov byte [rcx], 0
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r9
jmp 0x14009762f
lea r11, [r10 + 1]
lea r9, [rax + r10]
inc r9
sub rsi, r11
je 0x1400977cb
neg r8
xor r11d, r11d
cmp byte [rdx + r11], 0x5c
je 0x1400977ce
lea rdi, [r11 + 1]
add r11, r8
mov r11, rdi
jne 0x1400977b3
mov r11, rsi
mov ebx, esi
jmp 0x1400977ce
xor r11d, r11d
mov byte [rcx], 1
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r10
mov qword [rcx + 0x18], r9
mov qword [rcx + 0x20], r11
jmp 0x14009762f
lea rax, str.library_std_src_syspathwindows.rs
lea eax, [0x140172ab0]
mov ecx, 4
mov rdx, r8
mov r8, rax
call fcn.14002a8f0
lea rax, str.library_std_src_syspathwindows.rs
mov ecx, 4
add byte [rax], al
mov rdx, r8
mov r8, rax
call fcn.140029fb0
stc
dec dword [rax - 0x73]
lea eax, [0x140172ac8]
lea rax, str.library_std_src_syspathwindows.rs
lea eax, [0x140172ac8]
or eax, 0x8b900
add byte [rax], al
mov ecx, 8
jmp 0x140097809
nop word cs:[rax + rax]
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rsp + 0x30]
movzx ebx, byte [rdx + 0x38]
cmp bl, 3
jne 0x140097862
adc al, 0xc6
add dword [rdx], ecx
mov byte [rcx], 0xa
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov r12, rdx
movzx r15d, byte [rdx + 0x39]
cmp dword [rdi + rcx - 0x4a], eax
adc byte [rbp + 0x31], al
leave
cmp dword [rdi + rcx - 0x4a], eax
adc byte [rbp + 0x31], al
leave
cmp r8d, 3
setae r10b
mov rax, qword [rdx + 0x30]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
cmp r15b, 3
je 0x14009784e
cmp bl, r15b
ja 0x14009784e
mov r11, qword [r12 + 0x20]
lea rax, [r11 + 4]
mov r9b, r10b
lea r9d, [r9 + r9*2]
add r9d, 7
mov dword [rbp - 0xc], r9d
movzx r13d, byte [r12 + 0x3a]
lea r9, [r11 + rdx + 2]
mov qword [rbp - 8], r9
lea rdx, [r11 + rdx + 8]
mov qword [rbp], rdx
mov rsi, qword [r12]
mov rdx, qword [r12 + 8]
mov r14d, r8d
mov r9, rdx
jmp 0x1400978f9
mov r10, qword [rbp]
test r10, r10
jne case.0x140097981.2
mov byte [r12 + 0x38], 1
mov bl, 1
mov r10, rsi
mov rsi, r10
cmp bl, r15b
ja 0x14009784e
test bl, bl
je 0x140097970
jae 0x140097942
movzx r10d, bl
movzx edx, bl
cmp r10d, 1
jne 0x140097990
mov byte [r12 + 0x38], 2
test r13b, r13b
jne 0x140097ada
add byte [rax], al
add byte [rax], al
mov bl, 2
cmp r8d, 3
jb 0x1400978ea
cmp r8d, 5
je 0x1400978ea
cmp r8d, 6
jne 0x140097ba2
test rdx, rdx
je 0x140097a83
ror byte [rdi], cl
test byte [rax + 1], cl
add byte [rax], al
movzx r10d, byte [rsi]
cmp rdx, 1
je 0x140097a8a
add dword [rdi], ecx
test byte [rcx + 1], al
add byte [rax], al
cmp r10b, 0x2e
jne 0x140097a8a
movzx r10d, byte [rsi + 1]
cmp r10d, 0x2f
je 0x140097a9e
cmp r10d, 0x5c
jne 0x1400978ea
jmp 0x140097a9e
lea r10, [0x1400bf590]
movsxd r11, dword [r10 + r14*4]
add r11, r10
mov r10, rax
jmp r11
mov r10, qword [rbp - 8]
jmp case.0x140097981.0
test rdx, rdx
je 0x140097afa
xor r11d, r11d
cmp r8b, 3
jae 0x1400979d0
nop word cs:[rax + rax]
cmp byte [rsi + r11], 0x5c
je 0x140097a16
inc r11
cmp rdx, r11
jne 0x1400979b0
jmp 0x1400979e9
movzx r9d, byte [rsi + r11]
cmp r9d, 0x2f
je 0x140097a16
cmp r9d, 0x5c
je 0x140097a16
inc r11
cmp rdx, r11
jne 0x1400979d0
xor r10d, r10d
mov r11, rdx
test r11, r11
jne 0x140097a21
mov r9, rdx
sub r9, r10
ror dword [rdi], 1
invalid
stosb byte [rdi], al
add dword [rax], eax
add byte [rax], al
ror dword [rdi], 1
invalid
add byte [rax], al
add r10, rsi
mov qword [r12], r10
mov qword [r12 + 8], r9
mov bl, 2
mov rdx, r9
jmp 0x1400978ed
mov r10d, 1
test r11, r11
je 0x1400979f4
mov r9, rsi
mov edi, dword [rbp - 0xc]
mov ebx, edi
cmp r11, 1
je 0x140097a43
mov dil, 9
cmp r11, 2
or dword [rcx - 0x7d], ecx
sti
add dh, byte [rbp + 0x1c]
jne 0x140097a54
cmp byte [rsi], 0x2e
jne 0x140097a54
jne 0x140097a54
lea r9, [rsi + 1]
mov bl, 8
add qword [rbx + 0x39804108], r14
movzx edi, bl
movzx edi, bl
cmp byte [r9], 0x2e
movzx edi, bl
mov r9d, 9
cmovne edi, r9d
stc
add byte [rax], al
add byte [rcx + 0xf], al
stc
add r10, r11
add edx, ebx
mov r9, rdx
sub r9, r10
sub ecx, edx
sub ecx, edx
jb 0x140097baa
add byte [rax], al
add r10, rsi
mov qword [r12], r10
adc al, 0x24
adc al, 0x24
and al, 0x4d
mov dword [rsp + 8], ecx
and al, 8
mov qword [r12 + 8], r9
and al, 8
or byte [rbx - 0x3576b3fe], dh
mov bl, 2
mov rdx, r9
cmp dil, 0xa
je 0x1400978ed
or cl, byte [rdi]
test byte [rdi - 2], ch
invalid
jmp 0x140097b05
invalid
xor edx, edx
jmp 0x1400978ea
cmp rdx, 1
jne 0x1400978ea
invalid
add dword [rdi], ecx
test dword [rsi - 2], edx
invalid
inc dword [rcx - 0x80]
cli
jne 0x1400978ea
invalid
invalid
invalid
cmp r10b, 0x2e
jne 0x1400978ea
invalid
invalid
invalid
test dword [rsi + rdi*8 - 1], ecx
dec dword [rbp - 0x7b]
invalid
test r9, r9
leave
je 0x140097bf0
add byte [rax], al
dec r9
leave
inc rsi
mov qword [r12], rsi
xor al, 0x24
xor al, 0x24
mov qword [r12 + 8], r9
mov byte [rcx], 7
add dword [rdi], eax
or dh, al
add dword [rdi], eax
jmp 0x140097851
invalid
inc dword [rcx - 0x3a]
and al, 0x38
and al, 0x38
mov byte [r12 + 0x38], 1
lea rdx, [0x1400bf5ac]
lea edx, [0x1400bf5ac]
and al, 0x38
add dword [rax - 0x73], ecx
adc eax, 0x27ae1
lea edx, [0x1400bf5ac]
movsxd r10, dword [rdx + r14*4]
add r10, rdx
rol byte [rcx - 1], cl
invalid
rol byte [rcx - 1], cl
loop 0x140097b1f
invalid
mov r10, rax
mov edx, eax
jmp 0x140097b2f
test r9, r9
je 0x140097bdd
dec r9
inc rsi
mov qword [r12], rsi
mov qword [r12 + 8], r9
mov byte [rcx], 6
jmp 0x140097851
invalid
inc dword [rcx - 0x3a]
and al, 0x38
mov byte [r12 + 0x38], 3
jmp 0x14009784e
add ebp, ecx
std
invalid
mov byte [rcx], dil
mov qword [rcx + 8], rsi
cmp dword [rax - 0x77], ecx
jno 0x140097b14
mov qword [rcx + 0x10], r11
mov dword [rcx + 0x10], ebx
jmp 0x140097851
dec dword [rbx + rcx*4 + 0x55]
clc
mov r10, qword [rbp - 8]
jmp 0x140097b2f
mov r10d, 6
add byte [rax], al
jmp 0x140097b2f
mov r10, qword [rbp]
jmp 0x140097b2f
invalid
invalid
mov r10d, 2
add byte [rax], al
cmp r10, r9
ja case.default.0x140097b46
invalid
retf 0x870f
add byte [rax - 0x73], cl
adc eax, 0x27a85
add al, byte [rax]
lea rdx, [0x1400bf5c4]
add al, byte [rax]
movsxd r11, dword [rdx + r14*4]
add r11, rdx
add ebx, edx
add ebx, edx
jmp r11
mov rax, qword [rbp]
jmp case.0x140097b46.0
mov rax, qword [rbp - 8]
jmp case.0x140097b46.0
mov eax, 6
jmp case.0x140097b46.0
mov eax, 2
mov rdx, r9
sub rdx, rax
jb 0x140097bcb
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 xmm0, xmmword [rsp + 0x11]
movups xmm0, xmmword [rsp + 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 0x140097851
mov byte [rcx], 6
jmp 0x140097851
invalid
lea r8, [0x140171b20]
mov rcx, r10
call fcn.140029fb0
stc
dec dword [rbp + rcx*4 + 5]
lea r8, [0x140171ac0]
mov rcx, r10
mov rdx, r9
mov edx, ecx
lea r8, [0x140171ac0]
mov rcx, r10
mov rdx, r9
mov edx, ecx
mov edx, ecx
call fcn.14002a8f0
lea r8, [0x140171ad8]
mov rcx, rax
mov ecx, eax
mov ecx, eax
mov rdx, r9
call fcn.140029fb0
lea r8, [0x140171b08]
and al, 0x9f
or eax, 0x1b900
add byte [rax], al
mov ecx, 1
xor edx, edx
call fcn.140029fb0
invalid
dec dword [rbp + rcx*4 + 5]
stc
sahf
or eax, 0xfebeb00
invalid
lea r8, [0x140171af0]
jmp 0x140097be4
mov r10, qword cs:[rdx]
mov rax, qword [rdx + 8]
xor r11d, r11d
test r9b, r9b
jne 0x140097c56
invalid
invalid
cmp sil, 6
je 0x140097c56
mov r11d, 2
cmp rax, 1
jbe 0x140097e50
cmp r11, rax
jne 0x140097d9a
cmp eax, dword [rcx]
add byte [rax], al
cmp eax, dword [rcx]
add byte [rax], al
xor eax, eax
test r9b, r9b
jne 0x140097c8b
movzx r9d, byte [rdx + 0x10]
lea r10, [0x1400bf5dc]
movsxd r9, dword [r10 + r9*4]
invalid
or al, 0x8a
add r9, r10
jmp r9
invalid
mov r10, qword [rdx + 0x20]
add r10, 4
jmp 0x140097c8e
xor r10d, r10d
movzx r11d, al
movzx edi, r8b
lea r9, [r11 + rdi]
add r9, r10
mov rax, qword [rdx + 8]
cmp r9, rax
ja 0x140097e35
mov rsi, qword [rdx]
lea r8, [rsi + r9]
movzx edx, byte [rdx + 0x10]
cmp r9, rax
jne 0x140097cbf
xor r11d, r11d
jmp 0x140097d39
add r10, rdi
add r10, r11
add edx, ebx
add edx, ebx
sub r10, rax
inc r10
lea rdi, [rax + rsi]
dec rdi
xor r11d, r11d
cmp dl, 3
jae 0x140097d00
nop word [rax + rax]
cmp byte [rdi], 0x5c
je 0x140097d1b
inc r10
dec rdi
cmp r10, 1
jne 0x140097ce0
jmp 0x140097d39
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0x1f
movzx ebx, byte [rdi]
cmp ebx, 0x2f
je 0x140097d1b
cmp ebx, 0x5c
je 0x140097d1b
inc r10
inc edx
dec rdi
cmp r10, 1
jne 0x140097d00
jmp 0x140097d39
neg r10
add r9, r10
inc r9
cmp r9, rax
ja 0x140097e3e
add rsi, r9
mov r11d, 1
add byte [rax], al
add byte [rcx - 0x77], cl
mov eax, esi
add byte [rax], al
add byte [rcx - 0x77], cl
mov eax, esi
mov eax, esi
sub rax, r9
je 0x140097d7c
enter 0x3e74, 0x41
mov cl, 9
mov r9b, 9
cmp rax, 2
je 0x140097d67
and byte [rax - 0x7d], cl
clc
add dword [rbp + 0x32], esi
cmp rax, 1
jne 0x140097d7f
cmp byte [r8], 0x2e
jne 0x140097d7f
xor r9d, r9d
cmp dl, 3
cli
add eax, dword [rcx + 0xf]
xchg ebx, eax
rol dword [rdi - 0x73], 0xc
add r9d, 7
add ecx, 7
cli
add eax, dword [rcx + 0xf]
xchg ebx, eax
rol dword [rdi - 0x73], 0xc
add r9d, 7
add ecx, 7
add ecx, 7
jmp 0x140097d7f
cmp byte [r8], 0x2e
jne 0x140097d7f
cmp byte [r8 + 1], 0x2e
sete r9b
sete cl
sete cl
xor r9b, 9
jmp 0x140097d7f
mov r9b, 0xa
or cl, byte [rcx + 1]
ret
add r11, rax
mov qword [rcx], r11
mov dword [rcx], ebx
mov dword [rcx], ebx
mov byte [rcx + 8], r9b
mov qword [rcx + 0x10], r8
mov qword [rcx + 0x18], rax
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
add rax, r10
lea rsi, [r10 + r11]
xor al, 0x1a
xor al, 0x1a
inc rsi
cmp rsi, rax
sete al
movzx r10d, byte [r10 + r11]
test al, 1
jne 0x140097e25
invalid
cmp r10b, 0x2e
jne 0x140097e25
movzx eax, byte [rsi]
cmp al, 0x5c
sete r10b
sete dl
sete dl
cmp al, 0x2f
sete al
or al, r10b
jmp 0x140097c61
invalid
invalid
dec dword [rbx + rcx*4 + 0x4a]
and byte [rbx + rcx*4 + 0x52], cl
xor byte [rbp - 0x73], cl
lea r11, [r10 + 1]
test r10, r10
cmove r11, r10
cmove ebx, edx
lea r10, [r9 + r11]
lea r11, [r10 + 1]
test r10, r10
cmove r11, r10
cmove ebx, edx
cmove ebx, edx
lea r10, [r9 + r11]
add r10, 2
jmp 0x140097c8e
mov r9, qword [rdx + 0x20]
mov r10, qword [rdx + 0x30]
lea r11, [r10 + 1]
test r10, r10
cmove r11, r10
lea r10, [r9 + r11]
add r10, 8
jmp 0x140097c8e
cmp r10b, 0x2e
sete r10b
and al, r10b
jmp 0x140097c61
lea r8, [0x140171a60]
jmp 0x140097e45
lea r8, [0x140171a78]
mov rcx, r9
mov rdx, rax
call fcn.140029fb0
lea r8, [0x140171a48]
mov ecx, 2
mov rdx, rax
call fcn.140029fb0
int3
test rax, rax
cmove rdx, rax
mov qword [rbp + 0xc68], rdx
cmove rax, rdi
mov qword [rbp + 0xc60], rax
lea rdx, [0x1401711f3]
mov r8d, 0xf
mov rcx, rsi
call fcn.14009ce20
test rax, rax
cmove rdx, rax
mov qword [rbp + 0xcc0], rdx
cmove rax, rdi
mov qword [rbp + 0xcb8], rax
lea rdx, [0x140171237]
mov r8d, 0xa
mov rcx, rsi
call fcn.14009ce20
test rax, rax
cmove rdx, rax
mov qword [rbp + 0xc48], rdx
cmove rax, rdi
mov qword [rbp + 0xc70], rax
lea rdx, [0x140171241]
mov r8d, 0x12
add byte [rax], al
add byte [rax], al
mov rcx, rsi
call fcn.14009ce20
test rax, rax
cmove rdx, rax
mov qword [rbp + 0xc90], rdx
cmove rax, rdi
mov qword [rbp + 0xc88], rax
lea rdx, [0x140171262]
mov r8d, 0xc
mov rcx, rsi
call fcn.14009ce20
test rax, rax
cmove rdx, rax
mov qword [rbp + 0xc30], rdx
cmove rax, rdi
mov qword [rbp + 0xc08], rax
lea rdx, [0x140171202]
mov r8d, 0xa
mov rcx, rsi
call fcn.14009ce20
test rax, rax
cmove rdx, rax
mov qword [rbp + 0xc38], rdx
cmove rax, rdi
mov qword [rbp + 0xbf8], rax
lea rdx, [0x14017120c]
mov r8d, 0xf
mov rcx, rsi
call fcn.14009ce20
test rax, rax
cmove rdx, rax
mov qword [rbp + 0xbd8], rdx
cmove rax, rdi
mov qword [rbp + 0xc40], rax
lea rdx, [0x14017121b]
mov r8d, 0xd
mov rcx, rsi
call fcn.14009ce20
mov r13, rax
mov ebp, eax
mov rsi, rdx
lea rdx, [0x140171228]
mov r8d, 0xf
lea rcx, [rbp + 0x850]
call fcn.14009ce20
test r13, r13
in eax, dx
in eax, dx
cmove rsi, r13
cmove r13, rdi
test rax, rax
cmovne rdi, rax
cmove rdx, rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x9a0], xmm0
mov rax, qword [rbp + 0xcb0]
mov qword [rbp + 0x8d0], rax
mov rax, qword [rbp + 0xcc8]
mov qword [rbp + 0x8d8], rax
mov rax, qword [rbp + 0xc78]
mov qword [rbp + 0x8e0], rax
mov rax, qword [rbp + 0xca8]
mov qword [rbp + 0x8e8], rax
mov rax, qword [rbp + 0xca0]
mov qword [rbp + 0x8f0], rax
lock or byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 0x4800000c], ebx
mov dword [rbp + 0x8f8], eax
lock or byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 0x4800000c], ebx
mov dword [rbp + 0x8f8], eax
mov rax, qword [rbp + 0xc58]
mov qword [rbp + 0x900], rax
mov rax, qword [rbp + 0xc80]
mov qword [rbp + 0x908], rax
mov rax, qword [rbp + 0xc60]
mov qword [rbp + 0x910], rax
mov rax, qword [rbp + 0xc68]
add byte [rax - 0x77], cl
test dword [rax], ebx
or dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax + 0x4800000c], edi
mov dword [rbp + 0x920], eax
mov rax, qword [rbp + 0xcc0]
mov qword [rbp + 0x928], rax
mov rax, qword [rbp + 0xc70]
mov qword [rbp + 0x930], rax
test dword [rax], esi
or dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax + 0xc], ecx
add byte [rax], al
mov qword [rbp + 0x938], rax
mov rax, qword [rbp + 0xc88]
mov qword [rbp + 0x940], rax
or al, 0
add byte [rax - 0x77], cl
test dword [rax + 9], eax
add byte [rax], al
mov rax, qword [rbp + 0xc90]
mov qword [rbp + 0x948], rax
mov rax, qword [rbp + 0xc08]
mov qword [rbp + 0x950], rax
mov dword [rbp + 0x950], eax
add byte [rax - 0x75], cl
test dword [rax], ecx
or al, 0
add byte [rax - 0x77], cl
mov dword [rbp + 0x950], eax
mov dword [rbp + 0x950], eax
mov rax, qword [rbp + 0xc30]
mov qword [rbp + 0x958], rax
mov rax, qword [rbp + 0xbf8]
clc
or eax, dword [rax]
add byte [rax - 0x77], cl
test dword [rax + 9], esp
add byte [rax], al
clc
or eax, dword [rax]
add byte [rax - 0x77], cl
test dword [rax + 9], esp
add byte [rax], al
mov rax, qword [rbp + 0xc38]
mov qword [rbp + 0x968], rax
or dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax + 0xc], eax
add byte [rax], al
or dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax + 0xc], eax
add byte [rax], al
mov qword [rbp + 0x970], rax
mov rax, qword [rbp + 0xbd8]
mov eax, dword [rbp + 0xbd8]
mov qword [rbp + 0x978], rax
mov qword [rbp + 0x980], r13
mov qword [rbp + 0x988], rsi
mov byte [rcx], cl
add byte [rax], al
mov qword [rbp + 0x990], rdi
mov qword [rbp + 0x998], rdx
mov qword [rbp + 0x9b8], 0
or dword [rax], eax
add byte [rax], al
add byte [rax], al
add dh, al
test eax, eax
or dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
xchg ebp, eax
cwde
or dword [rax], eax
add byte [rax - 0x39], cl
test dword [rax + 9], edi
or dword [rax], eax
add byte [rax], al
add byte [rax], al
add dh, al
test eax, eax
or dword [rax], eax
add byte [rax], al
mov qword [rbp + 0x8c0], 1
add byte [rax], al
mov qword [rbp + 0x8c8], 1
movzx eax, byte [0x1401860d8]
mov edx, 0x108
add byte [rax], al
xor ecx, ecx
call fcn.1400b5fc0
test rax, rax
je 0x14009c6ba
mov r13, rax
lea rdx, [rbp + 0x8c0]
lea edx, [rbp + 0x8c0]
mov r8d, 0x108
add byte [rax], al
mov rcx, rax
call sub.msvcrt.dll_memcpy
mov qword [rbp + 0xba0], r13
mov qword [rbp + 0xb80], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0xb88], 8
mov qword [rbp + 0xb90], 0
mov rax, qword [r13 + 0x30]
mov rcx, qword [r13 + 0x38]
mov qword [rbp + 0xca0], rax
mov qword [rbp + 0x8a8], rax
mov qword [rbp + 0x8b0], rcx
mov dword [rbp + 0x8b0], ecx
mov dword [rbp + 0x8b0], ecx
mov qword [rbp + 0x8b8], 0
mov qword [rbp + 0xc78], rcx
add byte [rax - 0x7b], cl
leave
add byte [rax - 0x7b], cl
leave
mov qword [rbp + 0xc98], r13
je 0x14009a2af
mov edi, 8
xor eax, eax
mov qword [rbp + 0xcc8], rax
mov eax, 8
mov qword [rbp + 0xca8], rax
xor esi, esi
mov r13, qword [rbp + 0xc78]
jmp 0x14009a0d1
mov rax, qword [rbp + 0xca8]
mov qword [rax + rdi - 8], r13
mov rcx, qword [rbp + 0xcb0]
mov qword [rax + rdi], rcx
mov rcx, qword [rbp + 0xcc8]
inc rcx
mov rax, rcx
mov qword [rbp + 0xcc8], rcx
mov qword [rbp + 0xb90], rcx
mov r13, qword [rbp + 0x8b0]
add rdi, 0x10
test r13, r13
je 0x14009a154
lea rcx, [rbp + 0x8c0]
lea rdx, [rbp + 0x8a8]
mov r8, rsi
call fcn.14009cff0
cmp byte [rbp + 0x8e9], 3
je 0x14009a38c
sub r13, qword [rbp + 0x8b0]
mov rax, qword [rbp + 0x8d0]
mov qword [rbp + 0xcb0], rax
mov rsi, r13
add rsi, qword [rbp + 0x8b8]
mov r13, qword [rbp + 0x8e0]
mov qword [rbp + 0x8b8], rsi
mov rax, qword [rbp + 0xcc8]
cmp rax, qword [rbp + 0xb80]
jne 0x14009a08b
lea rcx, [rbp + 0xb80]
call fcn.14009cd70
mov rax, qword [rbp + 0xb88]
mov qword [rbp + 0xca8], rax
jmp 0x14009a08b
cmp qword [rbp + 0xcc8], 2
mov r13, qword [rbp + 0xc98]
jb 0x14009a2af
mov rcx, qword [rbp + 0xb88]
cmp qword [rbp + 0xcc8], 0x15
jae 0x14009a29c
mov rsi, qword [rbp + 0xcc8]
shl rsi, 4
add rsi, rcx
lea r8, [rcx + 0x10]
mov eax, 0x10
mov r9, rcx
mov r13, qword [rbp + 0xc98]
jmp 0x14009a1bf
mov r10, rcx
mov qword [r10], r8
mov qword [r10 + 8], r9
lea r8, [rdx + 0x10]
add rax, 0x10
mov r9, rdx
cmp r8, rsi
je 0x14009a2af
mov rdx, r8
mov r8, qword [r9 + 0x10]
cmp r8, qword [r9]
jae 0x14009a1ab
mov r9, qword [r9 + 0x18]
mov r11, rax
movups xmm0, xmmword [rcx + r11 - 0x10]
movups xmmword [rcx + r11], xmm0
cmp r11, 0x10
je 0x14009a1a1
lea r10, [r11 - 0x10]
cmp r8, qword [rcx + r11 - 0x20]
mov r11, r10
jb 0x14009a1d2
add r10, rcx
jmp 0x14009a1a4
mov rdx, qword [rbp + 0xcc8]
call fcn.14009d2a0
mov r13, qword [rbp + 0xc98]
mov qword [rbp + 0xc10], 0
mov qword [rbp + 0xc18], 8
mov qword [rbp + 0xc20], 0
mov qword [rbp + 0xbe0], 0
mov qword [rbp + 0xbe8], 8
mov qword [rbp + 0xbf0], 0
movups xmm0, xmmword [r13 + 0x40]
movups xmmword [rbp + 0xb68], xmm0
mov qword [rbp + 0xb78], 0
lea rcx, [rbp + 0x8c0]
lea rdx, [rbp + 0xb68]
call fcn.14009d3b0
mov rax, qword [rbp + 0x8c0]
cmp rax, 3
jne 0x14009a436
mov rsi, qword [rbp + 0xbe8]
mov rbx, qword [rbp + 0xbf0]
inc rbx
mov rcx, rsi
cmp rbx, 1
je 0x14009a35a
lea r15, [rcx + 0x218]
dec rbx
call fcn.1400a26a0
mov rcx, r15
jmp 0x14009a340
cmp qword [rbp + 0xbe0], 0
je 0x14009a371
mov edx, 8
mov rcx, rsi
call fcn.140006e10
cmp qword [rbp + 0xc10], 0
je 0x14009a38c
mov rcx, qword [rbp + 0xc18]
mov edx, 8
call fcn.140006e10
cmp qword [rbp + 0xb80], 0
je 0x14009a3a7
mov rcx, qword [rbp + 0xb88]
mov edx, 8
call fcn.140006e10
mov rax, qword [rbp + 0xba0]
lock dec qword [rax]
jne 0x14009a3c0
lea rcx, [rbp + 0xba0]
call fcn.1400a50c0
mov rax, qword [rbp + 0x7a0]
shl rax, 1
test rax, rax
je 0x14009a3e0
mov rcx, qword [rbp + 0x7a8]
mov edx, 8
call fcn.140006e10
cmp qword [rbp + 0x850], 0
je 0x14009a3fb
mov rcx, qword [rbp + 0x858]
mov edx, 8
call fcn.140006e10
lea rcx, [rbp + 0x738]
call fcn.14009cbe0
mov rcx, r14
call sub.kernel32.dll_UnmapViewOfFile
mov rcx, qword [rbp + 0xc50]
call sub.kernel32.dll_CloseHandle
movaps xmm6, xmmword [rbp + 0xcd0]
add rsp, 0xd68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rcx, r13
add rcx, 0x10
mov qword [rbp + 0xcc8], rcx
lea rdi, [rbp + 0x8d8]
mov rcx, qword [r13 + 0xd0]
mov qword [rbp + 0xc68], rcx
mov rcx, qword [r13 + 0xd8]
mov qword [rbp + 0xc80], rcx
movzx ecx, byte [r13 + 0x100]
mov byte [rbp + 0xc60], cl
mov rcx, qword [r13 + 0x20]
mov qword [rbp + 0xc58], rcx
mov rcx, qword [r13 + 0x28]
mov qword [rbp + 0xca8], rcx
add byte [rax], al
add byte [rax], al
jmp 0x14009a4b8
lea rdi, [rbp + 0x8d8]
lea rcx, [rbp + 0x8c0]
lea rdx, [rbp + 0xb68]
call fcn.14009d3b0
mov rax, qword [rbp + 0x8c0]
cmp rax, 3
je 0x14009a32c
mov rsi, qword [rbp + 0x8c8]
mov rcx, qword [rbp + 0x8d0]
mov rdx, qword [rdi + 0x30]
mov qword [rbp + 0x540], rdx
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movaps xmmword [rbp + 0x530], xmm2
movaps xmmword [rbp + 0x520], xmm1
movaps xmmword [rbp + 0x510], xmm0
movaps xmmword [rbp + 0x410], xmm0
lea rdx, [rbp + 0x520]
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movaps xmmword [rbp + 0x820], xmm0
movaps xmmword [rbp + 0x830], xmm1
mov rdx, qword [rdx + 0x20]
mov qword [rbp + 0x840], rdx
cmp rax, 2
je 0x14009b707
test rax, rax
jne 0x14009a494
test dword [rdx - 1], esp
invalid
mov rax, rcx
or rax, 4
cmp rax, 5
je 0x14009a494
mov rax, qword [rbp + 0xbf0]
mov qword [rbp + 0xcb0], rax
mov qword [rbp + 0xb10], 0
mov qword [rbp + 0xb18], rsi
mov qword [rbp + 0xb20], rcx
movaps xmm0, xmmword [rbp + 0x410]
lea rcx, [rbp + 0xb28]
movups xmmword [rcx], xmm0
mov rax, qword [rbp + 0x840]
mov qword [rcx + 0x30], rax
movaps xmm0, xmmword [rbp + 0x820]
movaps xmm1, xmmword [rbp + 0x830]
lea esi, [rax]
or byte [rax], al
add byte [rdi], cl
adc dword [rcx + 0x20], ecx
lea esi, [rax]
or byte [rax], al
add byte [rdi], cl
adc dword [rcx + 0x20], ecx
movups xmmword [rcx + 0x10], xmm0
lea rcx, [rbp + 0x8c0]
mov rdx, qword [rbp + 0xcc8]
enter 0xc, 0
enter 0xc, 0
lea r8, [rbp + 0xb10]
call case.0x140095672.931
cmp dword [rbp + 0x8c0], 2
add cl, byte [rdi]
test dl, cl
invalid
invalid
invalid
add cl, byte [rdi]
test dl, cl
invalid
mov r8d, 0x1a8
lea rdi, [rbp + 0x510]
mov rcx, rdi
lea rdx, [rbp + 0x8c0]
call sub.msvcrt.dll_memcpy
mov rdx, qword [rbp + 0x668]
lea rax, [rdx + 0x10]
mov r8, qword [rbp + 0x538]
mov r9, qword [rbp + 0x540]
mov qword [rbp + 0xb10], r8
mov qword [rbp + 0xb18], r9
mov qword [rbp + 0xb20], rdi
mov ebp, 0xb20
mov qword [rbp + 0xb28], rax
mov qword [rbp + 0xb30], 0
test r9, r9
je case.0x14009aa0c.3
lea r10, [r9 - 1]
lea r11, [r8 + 1]
xor eax, eax
invalid
xor ecx, ecx
leave
movzx edi, byte [r11 - 1]
cmp ecx, 0x3f
jne 0x14009a648
cmp dil, 2
jae 0x14009b7e0
movzx r13d, dil
movzx ebp, bh
mov dh, 0xef
mov edi, r13d
and edi, 0x7f
out 0x7f, eax
shl rdi, cl
or rax, rdi
test r13b, r13b
jns case.0x140095672.888
add ecx, 7
invalid
inc r11
add r10, 0xffffffffffffffff
jb 0x14009a634
jmp 0x14009b7e9
add byte [rax], al
mov qword [rbp + 0xb10], r11
mov qword [rbp + 0xb18], r10
sbb byte [rbx], cl
add byte [rax], al
test rax, rax
jne 0x14009a719
lock dec qword [rdx]
jne 0x14009a697
mov rcx, qword [rbp + 0x668]
call fcn.1400a0110
add byte [rax], al
pop rdx
add byte [rax], al
cmp dword [rbp + 0x570], 0x2f
je 0x14009a48d
cmp qword [rbp + 0x5b0], 0
je 0x14009a6bf
mov rcx, qword [rbp + 0x5b8]
mov edx, 2
add eax, 0x2ba0000
add byte [rax], al
add al, ch
push rcx
invalid
add byte [rdx + 2], bh
call fcn.140006e10
cmp qword [rbp + 0x5c8], 0
je case.0x140095672.890
mov rcx, qword [rbp + 0x5d0]
mov edx, 8
add byte [rax], al
add al, ch
invalid
invalid
idiv bh
add byte [rax], al
add al, ch
invalid
cmp qword [rbp + 0x5e0], 0
je 0x14009a6f5
mov rcx, qword [rbp + 0x5e8]
mov edx, 2
add byte [rax], al
add al, ch
sbb eax, edi
idiv bh
call fcn.140006e10
cmp qword [rbp + 0x5f8], 0
je 0x14009a48d
mov rcx, qword [rbp + 0x600]
mov edx, 8
call fcn.140006e10
cld
invalid
idiv bh
jmp 0x14009a48d
cld
invalid
lea rcx, [rax - 1]
cmp rcx, qword [rdx + 0x20]
cmp ecx, dword [rdx + 0x20]
jae 0x14009a72d
imul rcx, rcx, 0x70
add rcx, qword [rdx + 0x18]
jmp 0x14009a7a7
mov rcx, qword [rdx + 0x28]
test rcx, rcx
je case.0x14009aa0c.3
mov rdx, qword [rdx + 0x30]
movzx r9d, word [rcx + 0x532]
mov r10d, r9d
shl r10d, 3
mov r8, 0xffffffffffffffff
add ecx, dword [rcx - 0x39]
sar bh, 0xff
invalid
test r10, r10
je 0x14009a789
xor r11d, r11d
cmp qword [rcx + r8*8 + 0x4e0], rax
setne r11b
mov edi, 0xff
add byte [rdi + rcx + 0x47], al
fisttp word [rcx - 1]
ror byte [rcx - 0x7d], 0xc2
clc
add byte [rdi + rcx + 0x47], al
fisttp word [rcx - 1]
ror byte [rcx - 0x7d], 0xc2
clc
cmp r11b, 1
je 0x14009a754
movzx r9d, r11b
test r9d, r9d
jne 0x14009a78c
jmp 0x14009a7a0
mov r8, r9
sub rdx, 1
sub edx, 1
jb case.0x14009aa0c.3
mov rcx, qword [rcx + r8*8 + 0x538]
jmp case.0x14007b776.865
cmp byte [rcx + 0x6a], 1
jne 0x14009a7b8
mov qword [rbp + 0xb30], 1
call fcn.140031030
mov qword [rbp + 0xcb8], rax
mov qword [rbp + 0xcc0], rdx
cmp qword [rbp + 0xcc0], 0
je 0x14009ad7d
mov ecx, dword [rbp + 0x558]
mov rdx, qword [rbp + 0x6b0]
mov rax, qword [rbp + 0xc80]
sub rax, rdx
mov qword [rbp + 0x800], rax
mov eax, ecx
and eax, 0xff00
mov dword [rbp + 0xb64], eax
mov eax, ecx
shr eax, 0x10
xor r8d, r8d
mov dword [rbp + 0xb9c], eax
cmp ax, 5
mov r9d, 0
cmovb r9, rdx
mov rax, qword [rbp + 0xc68]
mov qword [rbp + 0xbf8], rdx
add rax, rdx
mov qword [rbp + 0xb08], rax
cmp byte [rbp + 0xc60], 0
mov edi, 0
cmove r9, r8
mov qword [rbp + 0x7f8], r9
movzx eax, ch
mov qword [rbp + 0x808], rax
mov rdx, qword [rbp + 0x6a0]
mov rax, qword [rbp + 0xca8]
sub rax, rdx
mov qword [rbp + 0xc08], rax
mov rax, qword [rbp + 0xc58]
mov qword [rbp + 0xc38], rdx
add rax, rdx
mov qword [rbp + 0xc40], rax
mov qword [rbp + 0x810], rcx
movzx eax, cl
mov qword [rbp + 0xc70], rax
shl qword [rbp + 0xcc0], 4
xor eax, eax
mov qword [rbp + 0xc48], rax
xor eax, eax
mov qword [rbp + 0xc90], rax
xor eax, eax
mov qword [rbp + 0xc88], rax
xor eax, eax
mov qword [rbp + 0xbd8], rax
xor r13d, r13d
jmp 0x14009a8fb
cmp eax, 0x26
mov eax, 1
mov rcx, qword [rbp + 0xc48]
cmove ecx, eax
mov qword [rbp + 0xc48], rcx
mov rax, rdi
clc
add rax, 0x10
mov rdi, rax
cmp qword [rbp + 0xcc0], rax
je 0x14009ae66
mov rax, qword [rbp + 0xcb8]
movups xmm0, xmmword [rax + rdi]
movaps xmmword [rbp + 0x400], xmm0
mov rax, qword [rbp + 0xb20]
mov r8d, dword [rax + 0x48]
lea rcx, [rbp + 0x8c0]
lea rdx, [rbp + 0xb10]
add byte [rax - 0x73], cl
xchg ebp, eax
adc byte [rbx], cl
add byte [rax], al
lea r9, [rbp + 0x400]
call fcn.1400a0240
mov rax, qword [rbp + 0x8c0]
cmp rax, 0x2e
cmp eax, 0x2e
cmp eax, 0x2e
je case.0x14009aa0c.3
mov rcx, qword [rbp + 0x8d8]
movups xmm0, xmmword [rbp + 0x8c8]
movups xmmword [rbp + 0xbb8], xmm0
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0xbb0], rax
mov qword [rbp + 0xbc8], rcx
movzx eax, cx
cmp eax, 0x12
jg 0x14009aa2b
cmp eax, 0x11
je 0x14009aaf0
cmp eax, 0x12
jne 0x14009a8e4
lea rcx, [rbp + 0x8c0]
lea rdx, [rbp + 0xbb0]
call fcn.1400a4550
mov rax, qword [rbp + 0x8c0]
test rax, rax
je 0x14009ac05
invalid
add byte [rbx - 0x7bf0f808], al
je 0x14009a9b0
cmp eax, 7
je 0x14009ac24
add byte [rax], al
cmp eax, 0xc
jne 0x14009a8e4
mov rax, qword [rbp + 0xc38]
cmp qword [rbp + 0xca8], rax
test dword [rax + 0xf00000c], ebp
invalid
invalid
invalid
add byte [rax], al
test dword [rax + 0xf00000c], ebp
invalid
mov rax, qword [rbp + 0x8c8]
imul rax, qword [rbp + 0xc70]
add byte [rax], al
add byte [rax], al
mov rcx, qword [rbp + 0xc08]
sub rcx, rax
jb case.0x14009aa0c.3
mov rdx, qword [rbp + 0xc70]
dec edx
cmp edx, 7
ja case.0x14009aa0c.3
lea r8, [0x1400bf5f8]
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
cmp qword [rbp + 0xc08], rax
je case.0x14009aa0c.3
mov rcx, qword [rbp + 0xc40]
movzx eax, byte [rcx + rax]
jmp 0x14009ad65
add byte [rax], al
add byte [rax], al
cmp eax, 0x13
je 0x14009ab8e
invalid
cmp eax, 0x55
jne 0x14009a8e4
lea rcx, [rbp + 0x8c0]
lea rdx, [rbp + 0xbb0]
call fcn.1400a4550
mov rcx, qword [rbp + 0x8c0]
ror byte [rax], 0
add byte [rax - 0x75], cl
test eax, ecx
or byte [rax], al
add byte [rax - 0x7d], cl
stc
invalid
je 0x14009abc5
ror byte [rax], 0
add byte [rax - 0x75], cl
test eax, ecx
or byte [rax], al
add byte [rax - 0x7d], cl
stc
invalid
cmp ecx, 0x18
jne 0x14009abfd
mov rcx, qword [rbp + 0xbf8]
cmp qword [rbp + 0xc80], rcx
add byte [rax], al
invalid
add byte [rax + 0x39], cl
lea eax, [rax + 0xf00000c]
add byte [rax], al
invalid
invalid
add byte [rax], al
jb case.0x14009aa0c.3
imul rax, qword [rbp + 0x808]
mov rcx, qword [rbp + 0x800]
sub rcx, rax
jb case.0x14009aa0c.3
push rsi
or eax, 0xbd810000
or eax, dword fs:[rax]
add byte [rax], al
or byte [rax], al
add byte [rdi], cl
test dword [rsi + 0x48000001], edx
cmp ecx, 7
cmp dword [rbp + 0xb64], 0x800
jne 0x14009ac43
cmp rcx, 7
jbe case.0x14009aa0c.3
mov r9, qword [rbp + 0xb08]
movzx ecx, byte [r9 + rax + 7]
movzx edx, word [r9 + rax + 4]
movzx r8d, byte [r9 + rax + 6]
shl r8d, 0x10
or r8d, edx
mov eax, dword [r9 + rax]
shl r8, 0x28
shl rax, 8
or rax, r8
shrd rax, rcx, 8
enter 0xffffffffffffe908, 0x67
add dword [rax], eax
invalid
enter 0xffffffffffffe908, 0x67
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
lea rcx, [rbp + 0x8c0]
lea rdx, [rbp + 0xbb0]
call fcn.1400a4550
mov rax, qword [rbp + 0x8c0]
test eax, eax
or byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
retf
add byte [rax], al
invalid
test eax, eax
or byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
retf
cmp eax, 0xc
jne 0x14009a8e4
mov rax, qword [rbp + 0xc38]
mov eax, dword [rbp + 0xc38]
cmp qword [rbp + 0xca8], rax
jb case.0x14009aa0c.3
invalid
add byte [rax - 0x75], cl
test eax, ecx
or byte [rax], al
add byte [rax + 0xf], cl
imul rax, qword [rbp + 0xc70]
mov rax, qword [rbp + 0x8c8]
imul rax, qword [rbp + 0xc70]
mov rcx, qword [rbp + 0xc08]
sub rcx, rax
jb case.0x14009aa0c.3
mov rdx, qword [rbp + 0xc70]
dec edx
cmp edx, 7
ja case.0x14009aa0c.3
invalid
xchg edx, eax
or al, 0
invalid
xchg dword [rdx + 0x4c00000c], edx
lea eax, [0x1400bf618]
lea r8, [0x1400bf618]
add byte [rcx + 0x63], cl
adc al, 0x90
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
cmp qword [rbp + 0xc08], rax
je case.0x14009aa0c.3
mov rcx, qword [rbp + 0xc40]
add byte [rax], al
movzx eax, byte [rcx + rax]
jmp 0x14009ace2
lea rcx, [rbp + 0x8c0]
lea rdx, [rbp + 0xbb0]
add byte [rax], al
add byte [rax - 0x73], cl
xchg ebp, eax
mov al, 0xb
add byte [rax], al
call fcn.1400a4550
add byte [rax], al
mov rax, qword [rbp + 0x8c0]
cmp rax, 0x26
jne 0x14009a8cb
invalid
invalid
invalid
movzx ecx, word [rbp + 0x8c8]
mov word [rbp + 0xbd6], cx
jmp 0x14009a8cb
or byte [rax], al
add byte [rsi - 0x77], ah
invalid
add rax, qword [rbp + 0x7f8]
mov r13d, 1
mov qword [rbp + 0xc30], rax
jmp 0x14009a8e4
mov eax, 1
mov qword [rbp + 0xc90], rax
add byte [rax - 0x75], cl
test eax, ecx
or byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
test eax, ecx
or byte [rax], al
add byte [rax], al
mov qword [rbp + 0xc00], rax
invalid
out 0xfc, eax
invalid
add byte [rax], al
mov qword [rbp + 0xc00], rax
jmp 0x14009a8e4
xor r13d, r13d
in eax, dx
jmp 0x14009a8e4
mov eax, 1
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0xc88], rax
mov dword [rbp + 0xc88], eax
mov rax, qword [rbp + 0x8c8]
mov qword [rbp + 0xba8], rax
or eax, dword [rax]
add cl, ch
sar ah, 0xff
invalid
invalid
or eax, dword [rax]
add cl, ch
sar ah, 0xff
invalid
cld
invalid
invalid
mov eax, 1
mov qword [rbp + 0xbd8], rax
mov rax, qword [rbp + 0x8c8]
add byte [rax], al
add byte [rax - 0x77], cl
test eax, ebx
or eax, dword [rax]
add byte [rax - 0x75], cl
test eax, ecx
or byte [rax], al
add byte [rax - 0x77], cl
invalid
test dword [rax], ebx
sbb byte [rax], cl
invalid
mov qword [rbp + 0x818], rax
mov dword [rbp + 0x818], eax
sbb byte [rax], cl
add byte [rax], al
invalid
add cl, ch
movabs eax, dword [0xf03f98348fffffc]
dec dword [rax - 0x7d]
stc
add ecx, dword [rdi]
jmp 0x14009a8e4
dec dword [rax - 0x7d]
stc
add ecx, dword [rdi]
cmp rcx, 3
jbe case.0x14009aa0c.3
xchg byte [rsi + 0x4800000b], ah
mov ecx, dword [rbp + 0xb08]
or byte [rbx], cl
add byte [rax], al
invalid
mov rcx, qword [rbp + 0xb08]
or byte [rbx], cl
add byte [rax], al
invalid
add byte [rbx - 0x76b7fefc], cl
mov eax, dword [rcx + rax]
mov qword [rbp + 0xc30], rax
mov rax, qword [rbp + 0xbf8]
add qword [rbp + 0xc30], rax
mov r13d, 1
add byte [rax], al
invalid
test dword [rax], esi
or al, 0
add byte [rax - 0x75], cl
test eax, edi
or eax, dword [rax]
add byte [rax + 1], cl
test dword [rax], esi
or al, 0
add byte [rcx - 0x43], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
insd dword [rdi], dx
cld
invalid
jmp 0x14009a8e4
cmp rcx, 1
jbe case.0x14009aa0c.3
mov rcx, qword [rbp + 0xc40]
movzx eax, word [rcx + rax]
jmp 0x14009ace2
cmp rcx, 3
jbe case.0x14009aa0c.3
mov rcx, qword [rbp + 0xc40]
mov eax, dword [rcx + rax]
jmp 0x14009ace2
cmp rcx, 8
jb case.0x14009aa0c.3
invalid
or r8d, dword [r8]
invalid
invalid
mov r9, qword [rbp + 0xc40]
movzx ecx, byte [r9 + rax + 7]
movzx edx, word [r9 + rax + 4]
add dword [rax*2 + 0x144b60f], eax
invalid
add dword [rax*2 + 0x144b60f], eax
add al, 0x45
movzx eax, byte [rcx + rax + 6]
add dword [rsi], eax
add dword [rsi], eax
invalid
shl r8d, 0x10
or r8d, edx
or eax, edx
or eax, edx
mov eax, dword [r9 + rax]
shl r8, 0x28
shl rax, 8
or rax, r8
or eax, eax
or eax, eax
shrd rax, rcx, 8
mov qword [rbp + 0xc00], rax
mov eax, 1
mov qword [rbp + 0xc90], rax
add byte [rax], al
add byte [rax], al
jmp 0x14009a8e4
cmp rcx, 1
jbe case.0x14009aa0c.3
mov rcx, qword [rbp + 0xc40]
movzx eax, word [rcx + rax]
jmp 0x14009ad65
or al, 0
add byte [rdi], cl
mov bh, 4
add ebx, ebp
push rsp
cmp rcx, 3
jbe case.0x14009aa0c.3
mov rcx, qword [rbp + 0xc40]
mov eax, dword [rcx + rax]
jmp 0x14009ad65
invalid
cmp rcx, 8
cmp rcx, 8
jb case.0x14009aa0c.3
mov r9, qword [rbp + 0xc40]
movzx ecx, byte [r9 + rax + 7]
movzx edx, word [r9 + rax + 4]
movzx r8d, byte [r9 + rax + 6]
shl r8d, 0x10
or r8d, edx
mov eax, dword [r9 + rax]
shl r8, 0x28
shl rax, 8
or rax, r8
shrd rax, rcx, 8
invalid
or byte [rax - 0x77], cl
test dword [rax - 0x47fffff5], ebp
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0xba8], rax
mov eax, 1
add byte [rax - 0x77], cl
test dword [rax - 0x16fffff4], ecx
sti
invalid
mov qword [rbp + 0xc88], rax
jmp 0x14009a8e4
xor eax, eax
mov qword [rbp + 0xc48], rax
xor eax, eax
mov qword [rbp + 0xc90], rax
add byte [rax], al
xor eax, eax
mov qword [rbp + 0xc88], rax
mov dword [rbp + 0xc88], eax
mov dword [rbp + 0xc88], eax
xor eax, eax
mov qword [rbp + 0xbd8], rax
mov rax, qword [rbp + 0xb90]
test rax, rax
je 0x14009adf0
mov rdx, rax
mov rdx, rax
mov rax, qword [rbp + 0xb88]
mov r10, rdx
mov r8, rdx
xor ecx, ecx
shr r8, 1
shr eax, 1
add r8, rcx
mov r11, r8
shl r8, 4
loopne 0x14009add0
mov r9, qword [rax + r8]
cmp r9, rsi
je 0x14009af72
lea r8, [r11 + 1]
cmp r9, rsi
cmova r10, r11
cmovb rcx, r8
mov r8, r10
sub r8, rcx
ja 0x14009adbf
cmp qword [rbp + 0xc90], 0
je 0x14009b026
cmp qword [rbp + 0xc88], 0
mov byte [rax + rax], cl
add byte [rax], al
je 0x14009afa8
pushfq
add dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax + 0x4800000b], ebp
cmp dword [rbp + 0xc00], eax
mov rax, qword [rbp + 0xba8]
cmp qword [rbp + 0xc00], rax
jae 0x14009b026
mov rdi, qword [rbp + 0xc20]
cmp rdi, qword [rbp + 0xc10]
jne 0x14009ae3c
lea rcx, [rbp + 0xc10]
call fcn.1400a2530
add al, ch
hlt
mov rax, qword [rbp + 0xc18]
mov rcx, rdi
shl rcx, 5
mov rdx, qword [rbp + 0xc00]
mov qword [rax + rcx], rdx
mov rdx, qword [rbp + 0xba8]
mov qword [rax + rcx + 8], rdx
jmp 0x14009b003
add byte [rax], al
test r13, r13
je 0x14009ada1
xor eax, eax
cmp word [rbp + 0xb9c], 5
setae al
shl eax, 4
mov rcx, qword [rbp + 0xc98]
mov rax, qword [rcx + rax + 0xc8]
sub rax, qword [rbp + 0xc30]
jb case.0x14009aa0c.3
xor ecx, ecx
mov edi, dword [rbp + 0xb9c]
cmp di, 5
setae cl
shl ecx, 4
inc dword [0x101cb41ba]
loope 0x14009aeb1
mov rdx, qword [rbp + 0xc98]
mov rcx, qword [rdx + rcx + 0xc0]
add rcx, qword [rbp + 0xc30]
cmp di, 5
mov rdx, qword [rbp + 0x690]
setae byte [rbp + 0x8f4]
mov r8, qword [rbp + 0xc58]
mov qword [rbp + 0x8c0], r8
mov r8, qword [rbp + 0xca8]
mov qword [rbp + 0x8c8], r8
mov qword [rbp + 0x8d0], rdx
mov rdx, qword [rbp + 0xc38]
mov qword [rbp + 0x8d8], rdx
mov qword [rbp + 0x8e0], rcx
mov qword [rbp + 0x8e8], rax
mov rax, qword [rbp + 0x810]
mov word [rbp + 0x8f0], ax
mov word [rbp + 0x8f2], di
lea rcx, [rbp + 0xbb0]
lea rdx, [rbp + 0x8c0]
call fcn.1400a16a0
mov rax, qword [rbp + 0xbb0]
cmp rax, 2
jne 0x14009b63f
or al, 0
add byte [rax - 0x75], cl
mov word [rdx], cs
rol byte [rax], 0
add byte [rax + 3], cl
lea esi, [rax]
or al, 0
add byte [rsi - 0x7d], ah
inc dword [0xd09f3a13]
invalid
mov rax, qword [rbp + 0xbb8]
mov qword [rbp + 0xcb8], rax
cmp al, 0x4b
jne case.0x14009aa0c.3
mov rax, qword [rbp + 0xcb8]
shr eax, 8
jmp 0x14009b028
lea rcx, [r11 - 1]
cmp rcx, rdx
jae 0x14009b276
inc r11
lea rcx, [rax + r8]
add rcx, 0xfffffffffffffff0
cmp r11, 1
je 0x14009b27f
dec r11
lea r8, [rcx - 0x10]
cmp qword [rcx], rsi
mov rcx, r8
je 0x14009af8a
jmp 0x14009b282
cmp qword [rbp + 0xbd8], 0
je 0x14009b026
mov rax, qword [rbp + 0x818]
mov rcx, qword [rbp + 0xc00]
lea r13, [rax + rcx]
cmp rcx, r13
jae 0x14009b026
mov rdi, qword [rbp + 0xc20]
cmp rdi, qword [rbp + 0xc10]
jne 0x14009afe5
lea rcx, [rbp + 0xc10]
call fcn.1400a2530
mov rax, qword [rbp + 0xc18]
mov rcx, rdi
shl rcx, 5
mov rdx, qword [rbp + 0xc00]
mov qword [rax + rcx], rdx
mov qword [rax + rcx + 8], r13
mov rdx, qword [rbp + 0xcb0]
mov qword [rax + rcx + 0x10], rdx
mov qword [rax + rcx + 0x18], 0
inc rdi
mov qword [rbp + 0xc20], rdi
mov al, 1
jmp 0x14009b028
xor eax, eax
mov qword [rbp + 0xcb8], rax
mov rax, qword [rbp + 0xcb8]
and al, 1
mov qword [rbp + 0xcb8], rax
mov qword [rbp + 0xb10], 0
test byte [rbp + 0xcb8], 1
jne 0x14009b17b
cmp qword [rbp + 0x570], 0x2f
je 0x14009b17b
lea rcx, [rbp + 0x8c0]
lea rdx, [rbp + 0x570]
call fcn.1400a2790
lea rcx, [rbp + 0xbb0]
lea rdx, [rbp + 0x510]
lea r8, [rbp + 0x8c0]
mov r9, qword [rbp + 0xcc8]
call fcn.1400a2bf0
mov qword [rbp + 0xb10], 1
movups xmm0, xmmword [rbp + 0xbb0]
movups xmm1, xmmword [rbp + 0xbc0]
lea rax, [rbp + 0xb18]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
cmp qword [rbp + 0xb18], 0
add byte [rdi], cl
invalid
lodsd eax, dword [rsi]
add byte [rax], al
invalid
add byte [rdi], cl
test byte [rbp + 0x48000000], ch
mov eax, dword [rbp + 0xb30]
mov rax, qword [rbp + 0xb30]
mov qword [rbp + 0xcc0], rax
test rax, rax
je 0x14009b17b
mov rax, qword [rbp + 0xb28]
mov qword [rbp + 0xcb8], rax
mov rax, qword [rbp + 0xc20]
add byte [rax - 0x77], cl
test dword [rax + 0x4800000c], edi
mov eax, dword [rbp + 0xc20]
mov r13, rax
shl rax, 5
mov qword [rbp + 0xc70], rax
shl qword [rbp + 0xcc0], 5
ror byte [rax + rax], 0
add eax, 0x44ebff31
ror byte [rax + rax], 0
add eax, 0x44ebff31
mov rax, qword [rbp + 0xc18]
add rax, qword [rbp + 0xc70]
movups xmmword [rdi + rax], xmm6
mov rcx, qword [rbp + 0xcb0]
add byte [rax], al
add byte [rax], al
mov qword [rdi + rax + 0x10], rcx
mov qword [rdi + rax + 0x18], 0
mov rax, r13
inc rax
mov r13, rax
mov qword [rbp + 0xc20], rax
add rdi, 0x20
cmp qword [rbp + 0xcc0], rdi
je 0x14009b17b
mov rax, qword [rbp + 0xcb8]
movups xmm6, xmmword [rax + rdi + 0x10]
cmp r13, qword [rbp + 0xc10]
jne 0x14009b114
lea rcx, [rbp + 0xc10]
call fcn.1400a2530
jmp 0x14009b114
mov r8d, 0x1a8
lea rcx, [rbp + 0x8c0]
lea rdx, [rbp + 0x510]
call sub.msvcrt.dll_memcpy
movups xmm0, xmmword [rbp + 0xb10]
movups xmm1, xmmword [rbp + 0xb20]
lea rcx, [rbp + 0x8d8]
movups xmmword [rcx + 0x198], xmm0
movups xmmword [rcx + 0x1a8], xmm1
add byte [rdi], cl
adc dword [rcx + 0x1a8], ecx
mov rax, qword [rbp + 0xb30]
mov qword [rcx + 0x1b8], rax
mov qword [rbp + 0xa68], rsi
mov rax, qword [rbp + 0xc48]
mov word [rbp + 0xad0], ax
movzx eax, word [rbp + 0xbd6]
mov word [rbp + 0xad2], ax
mov qword [rbp + 0xa98], 0
mov byte [rbp + 0xac0], 0x4c
mov rax, qword [rbp + 0xcb0]
cmp rax, qword [rbp + 0xbe0]
jne 0x14009b216
or al, 0
add byte [rsi - 0x77], ah
test eax, edx
or al, byte [rax]
add byte [rdi], cl
mov bh, 0x85
invalid
lea rcx, [rbp + 0xbe0]
call fcn.1400a25e0
mov rdi, qword [rbp + 0xcb0]
imul rcx, rdi, 0x218
add rcx, qword [rbp + 0xbe8]
mov r8d, 0x218
lea rsi, [rbp + 0x8c0]
mov rdx, rsi
call sub.msvcrt.dll_memcpy
inc rdi
mov qword [rbp + 0xbf0], rdi
mov rcx, rsi
lea rdx, [rbp + 0xb68]
call fcn.14009d3b0
mov rax, qword [rbp + 0x8c0]
cmp rax, 3
lea rdi, [rbp + 0x8d8]
jne 0x14009a4b8
test dword [rdi - 0xe], eax
invalid
invalid
test dword [rdi - 0xe], eax
invalid
jmp 0x14009a32c
test r11, r11
jne 0x14009c6cb
xor r11d, r11d
cmp r11, rdx
jne 0x14009b28e
xor eax, eax
jmp 0x14009b038
shl rdx, 4
add rdx, rax
mov qword [rbp + 0xbf8], rdx
shl r11, 4
clc
or eax, dword [rax]
add byte [rcx - 0x3f], cl
jrcxz 0x14009b2a4
add r11, rax
mov qword [rbp + 0xc38], r11
mov dword [rbp + 0xc38], ebx
add byte [rax], al
xor eax, eax
mov qword [rbp + 0xcb8], rax
jmp 0x14009b2d4
invalid
invalid
mov rax, qword [rbp + 0xc38]
add rax, 0x10
mov qword [rbp + 0xc38], rax
mov dword [rbp + 0xc38], eax
add byte [rax + 0x3b], cl
test eax, edi
or eax, dword [rax]
add byte [rdi], cl
test byte [rbx - 3], ch
imul edi, ebp, 0xffffffff
cmp rax, qword [rbp + 0xbf8]
je 0x14009b03f
imul edi, ebp, 0xffffffff
invalid
imul edi, ebp, 0xffffffff
dec dword [rax - 0x75]
test dword [rax], edi
or al, 0
add byte [rax + 0x39], cl
invalid
mov rax, qword [rbp + 0xc38]
cmp qword [rax], rsi
cmp dword [rax], esi
cmp dword [rax], esi
xor byte [rdi], cl
test dword [rbx - 3], ebx
jne 0x14009b03f
pop rbx
std
invalid
mov rax, qword [rbp + 0xc38]
mov r8, qword [rax + 8]
mov rax, qword [rbp + 0xc78]
sub rax, r8
jb case.0x14009aa0c.3
add al, 0
add byte [rax - 0x75], cl
lea esp, [rax + 0x4c00000c]
add ecx, eax
mov rcx, qword [rbp + 0xca0]
add byte [rax], al
add rcx, r8
mov qword [rbp + 0xbb0], rcx
mov qword [rbp + 0xbb8], rax
lea rcx, [rbp + 0x8c0]
lea ecx, [rbp + 0x8c0]
lea ecx, [rbp + 0x8c0]
ror byte [rax], 0
add byte [rax - 0x73], cl
lea rdx, [rbp + 0xbb0]
xchg ebp, eax
mov al, 0xb
add byte [rax], al
call fcn.14009cff0
cmp byte [rbp + 0x8e9], 3
jmp 0x14309b339
je case.0x14009aa0c.3
invalid
jmp 0x14309b339
test byte [rsp + rax - 0x74b80000], bh
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0x8c8]
test eax, ecx
or byte [rax], al
add byte [rax], al
mov qword [rbp + 0xcc0], rax
test rax, rax
invalid
invalid
invalid
add byte [rax], al
mov qword [rbp + 0xcc0], rax
test rax, rax
je 0x14009b2b5
test byte [rdi - 1], ah
invalid
mov rdi, qword [rbp + 0x8c0]
movzx eax, byte [rbp + 0x8e8]
call 0x14f09b365
mov dh, 0x8d
in al, dx
or byte [rax], al
add byte [rax - 0x77], cl
test dword [rax], ecx
or al, 0
add byte [rax], al
add byte [rdi], cl
mov dh, 0x85
call 0x14f09b365
mov dh, 0x8d
in al, dx
or byte [rax], al
add byte [rax - 0x77], cl
test dword [rax], ecx
or al, 0
add byte [rax], al
add eax, eax
invalid
invalid
lea esi, [rax + 0xc]
add byte [rax], al
add eax, eax
mov qword [rbp + 0xc70], rcx
add byte [rax], al
add al, cl
movzx eax, al
enter 0xffffffffffffb60f, 0xffffffffffffffc0
mov qword [rbp + 0xc88], rax
add byte [rax], al
jmp 0x14009b391
or rax, qword [rbp + 0xc90]
nop
or al, 0
add byte [rax], al
or rax, r13
add byte [rax], al
or rax, r13
jne 0x14009b5b4
mov rax, qword [rbp + 0xcc0]
cmp rax, qword [rbp + 0xc88]
jb 0x14009b2b5
invalid
invalid
invalid
or al, 0
add byte [rdi], cl
invalid
adc bh, bh
invalid
invalid
cmp dword [rbp + 0xc70], 8
ja case.0x14009aa0c.3
mov eax, dword [rbp + 0xc70]
jo 0x14009b3c2
add byte [rax], al
lea rcx, [0x1400bf638]
or eax, 0x24279
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
or dword [rax + 1], 0x48e0ffc8
mov eax, dword [rbp + 0xc70]
add eax, ecx
jmp rax
mov rax, qword [rbp + 0xc70]
jmp 0x14009b46e
invalid
cmp qword [rbp + 0xcc0], 0
je case.0x14009aa0c.3
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
test byte [rcx], dl
add al, 0
add byte [rax], al
invalid
invalid
invalid
add byte [rax], al
dec qword [rbp + 0xcc0]
movzx eax, byte [rdi]
inc rdi
jmp 0x14009b46e
cmp qword [rbp + 0xcc0], 1
cmp dword [rbp + 0xcc0], 1
or al, 0
add byte [rcx], al
invalid
add dword [rdi], ecx
xchg ah, dh
add eax, dword [rax]
add byte [rax - 0x7d], cl
test eax, eax
or al, 0
add dh, bh
jbe case.0x14009aa0c.3
add qword [rbp + 0xcc0], 0xfffffffffffffffe
movzx eax, word [rdi]
add rdi, 2
jmp 0x14009b46e
cmp qword [rbp + 0xcc0], 3
cmp dword [rbp + 0xcc0], 3
jbe case.0x14009aa0c.3
add qword [rbp + 0xcc0], 0xfffffffffffffffc
test eax, eax
or al, 0
add ah, bh
mov eax, dword [rdi]
add rdi, 4
jmp 0x14009b46e
cmp qword [rbp + 0xcc0], 8
jb case.0x14009aa0c.3
add qword [rbp + 0xcc0], 0xfffffffffffffff8
movzx ecx, byte [rdi + 7]
movzx edx, word [rdi + 4]
movzx r8d, byte [rdi + 6]
mov eax, dword [rdi]
add rdi, 8
add edi, 8
add edi, 8
shl r8d, 0x10
or r8d, edx
shl r8, 0x28
sub byte [rax - 0x3f], cl
loopne 0x14009b46e
sub byte [rax - 0x3f], cl
loopne 0x14009b46e
or rax, r8
shrd rax, rcx, 8
invalid
invalid
enter 0x4808, 0xffffffffffffff8b
lea ecx, [rax]
or al, 0
add bh, bh
leave
mov rcx, qword [rbp + 0xc08]
dec ecx
cmp ecx, 7
ja case.0x14009aa0c.3
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax - 0x73], cl
adc eax, 0x241d5
lea rdx, [0x1400bf65c]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
cmp qword [rbp + 0xcc0], 2
jb case.0x14009aa0c.3
push rbp
add eax, dword [rax]
invalid
add byte [rax], al
add cl, byte [rdi]
invalid
push rbp
add eax, dword [rax]
add byte [rdi], cl
mov dh, 0xf
movzx ecx, byte [rdi]
mov qword [rbp + 0xc90], rcx
add qword [rbp + 0xcc0], 0xfffffffffffffffe
movzx r13d, byte [rdi + 1]
add rdi, 2
jmp 0x14009b381
cmp qword [rbp + 0xcc0], 4
jb case.0x14009aa0c.3
invalid
add eax, dword [rax]
invalid
invalid
movzx ecx, word [rdi]
mov qword [rbp + 0xc90], rcx
add qword [rbp + 0xcc0], 0xfffffffffffffffc
movzx r13d, word [rdi + 2]
add rdi, 4
jmp 0x14009b381
cmp qword [rbp + 0xcc0], 4
jb case.0x14009aa0c.3
mov rcx, qword [rbp + 0xcc0]
and rcx, 0xfffffffffffffffc
cmp rcx, 4
je case.0x14009aa0c.3
mov ecx, dword [rdi]
mov qword [rbp + 0xc90], rcx
mov r13d, dword [rdi + 4]
add qword [rbp + 0xcc0], 0xfffffffffffffff8
add rdi, 8
jmp 0x14009b381
cmp qword [rbp + 0xcc0], 8
jb case.0x14009aa0c.3
mov rcx, qword [rbp + 0xcc0]
and rcx, 0xfffffffffffffff8
cmp rcx, 8
je case.0x14009aa0c.3
movzx ecx, word [rdi + 4]
movzx edx, byte [rdi + 6]
shl edx, 0x10
or edx, ecx
mov r8d, dword [rdi]
mov r13d, dword [rdi + 8]
movzx ecx, byte [rdi + 7]
shl rdx, 0x28
shl r8, 8
or r8, rdx
shrd r8, rcx, 8
mov qword [rbp + 0xc90], r8
add qword [rbp + 0xcc0], 0xfffffffffffffff0
movzx ecx, byte [rdi + 0xf]
movzx edx, word [rdi + 0xc]
movzx r8d, byte [rdi + 0xe]
add rdi, 0x10
shl r8d, 0x10
or r8d, edx
shl r8, 0x28
shl r13, 8
or r13, r8
shrd r13, rcx, 8
jmp 0x14009b381
test r13, r13
je 0x14009b62c
mov rax, qword [rbp + 0xc20]
mov qword [rbp + 0xcb8], rax
cmp rax, qword [rbp + 0xc10]
jne 0x14009b5dc
lea rcx, [rbp + 0xc10]
call fcn.1400a2530
mov rdx, qword [rbp + 0xc90]
add r13, rdx
mov rax, qword [rbp + 0xc18]
mov r8, qword [rbp + 0xcb8]
mov rcx, r8
shl rcx, 5
mov qword [rax + rcx], rdx
mov qword [rax + rcx + 8], r13
mov rdx, qword [rbp + 0xcb0]
mov qword [rax + rcx + 0x10], rdx
mov qword [rax + rcx + 0x18], 0
inc r8
mov qword [rbp + 0xc20], r8
mov al, 1
mov qword [rbp + 0xcb8], rax
cmp qword [rbp + 0xcc0], 0
jne 0x14009b391
jmp 0x14009b2b5
xor ecx, ecx
mov qword [rbp + 0xcb8], rcx
jmp 0x14009b6b4
mov rax, qword [rbp + 0xc18]
mov rcx, rdi
shl rcx, 5
mov qword [rax + rcx], r13
mov rdx, qword [rbp + 0xcc0]
mov qword [rax + rcx + 8], rdx
mov rdx, qword [rbp + 0xcb0]
or byte [rax - 0x75], cl
xchg ebp, eax
mov al, 0xc
add byte [rax], al
mov qword [rax + rcx + 0x10], rdx
mov qword [rax + rcx + 0x18], 0
inc rdi
mov qword [rbp + 0xc20], rdi
mov al, 1
mov qword [rbp + 0xcb8], rax
test dword [rax + 0x4800000c], edi
lea ecx, [rbp + 0xbb0]
lea rcx, [rbp + 0xbb0]
lea rdx, [rbp + 0x8c0]
call fcn.1400a16a0
std
pop rdi
add byte [rax], al
mov rax, qword [rbp + 0xbb0]
cmp rax, 2
cmp eax, 2
cmp eax, 2
je 0x14009af4d
cmp rax, 1
jne 0x14009b6f9
mov r13, qword [rbp + 0xbb8]
mov ebp, dword [rbp + 0xbb8]
mov rax, qword [rbp + 0xbc0]
mov qword [rbp + 0xcc0], rax
ror byte [rax + rax], 0
test eax, eax
or eax, dword [rax]
add byte [rax - 0x77], cl
test eax, eax
ror byte [rax + rax], 0
cmp r13, rax
ror byte [rax + rax], 0
cmp r13, rax
jae 0x14009b690
mov rdi, qword [rbp + 0xc20]
cmp rdi, qword [rbp + 0xc10]
or al, 0
invalid
and byte [rax + rax], cl
add byte [rax + 0x3b], cl
mov ebp, 0xc10
or al, 0
invalid
or al, 0
add byte [rdi], cl
jne 0x14009b64a
test dword [rdx - 1], esp
invalid
lea rcx, [rbp + 0xc10]
call fcn.1400a2530
jmp 0x14009b64a
mov rax, qword [rbp + 0xcb8]
and al, 1
test dword [rax + 0x2400000c], edi
add ecx, ebp
add byte [rcx + rax], ah
jmp 0x14009b028
and ecx, edi
invalid
mov rsi, qword [rbp + 0xc18]
mov rax, qword [rbp + 0xc20]
mov rcx, rax
mov qword [rbp + 0xcc8], rax
enter 0xc, 0
enter 0xc, 0
cmp rax, 2
jb 0x14009b92f
add byte [rax], al
add byte [rax], al
cmp qword [rbp + 0xcc8], 0x15
jae 0x14009b8f8
mov r13, qword [rbp + 0xcc8]
shl r13, 5
or al, 0
add byte [rcx - 0x3f], cl
in eax, 5
add r13, rsi
add ebp, esi
mov r10, r13
lea rdx, [rsi + 0x20]
and byte [rax + 0x20], bh
and byte [rax + 0x20], bh
mov r8, rsi
jmp case.0x140097ad2.29
mov r8, rsi
mov qword [r8], rdx
movaps xmm0, xmmword [rbp + 0x8c0]
adc byte [rdi], cl
sub byte [rbp + 0x8c0], al
movups xmmword [r8 + 8], xmm0
mov rdx, qword [rbp + 0x8d0]
ror byte [rax], 1
add byte [rax], al
or byte [rax - 0x75], cl
xchg ebp, eax
ror byte [rax], 1
add byte [rax], al
mov qword [r8 + 0x18], rdx
lea rdx, [rcx + 0x20]
add rax, 0x20
mov r8, rcx
cmp rdx, r10
cmp edx, edx
cmp edx, edx
je 0x14009b91a
mov rcx, rdx
mov rdx, qword [r8 + 0x20]
mov edx, dword [rax + 0x20]
mov edx, dword [rax + 0x20]
cmp rdx, qword [r8]
jae 0x14009b773
mov r9, qword [r8 + 0x38]
mov qword [rbp + 0x8d0], r9
movups xmm0, xmmword [r8 + 0x28]
movups xmm0, xmmword [rax + 0x28]
movups xmm0, xmmword [rax + 0x28]
movaps xmmword [rbp + 0x8c0], xmm0
mov r9, rax
or byte [rax], al
add byte [rcx - 0x77], cl
rol dword [rdx + 0xf], 0x10
invalid
movups xmm0, xmmword [rsi + r9 - 0x20]
movups xmm1, xmmword [rsi + r9 - 0x10]
movups xmmword [rsi + r9 + 0x10], xmm1
movups xmmword [rsi + r9], xmm0
cmp r9, 0x20
je 0x14009b756
lea r8, [r9 - 0x20]
cmp rdx, qword [rsi + r9 - 0x40]
cmp edx, dword [rsi + rcx - 0x40]
cmp edx, dword [rsi + rcx - 0x40]
mov r9, r8
jb 0x14009b7ad
add r8, rsi
jmp 0x14009b759
mov qword [rbp + 0xb10], r11
jmp case.0x14009aa0c.3
add r8, r9
mov qword [rbp + 0xb10], r8
mov rax, qword [rbp + 0x668]
lock dec qword [rax]
jne 0x14009b80c
mov rcx, qword [rbp + 0x668]
call fcn.1400a0110
cmp dword [rbp + 0x570], 0x2f
je 0x14009a32c
cmp qword [rbp + 0x5b0], 0
je 0x14009b834
mov rcx, qword [rbp + 0x5b8]
mov edx, 2
call fcn.140006e10
cmp qword [rbp + 0x5c8], 0
je 0x14009b84f
mov rcx, qword [rbp + 0x5d0]
mov edx, 8
call fcn.140006e10
cmp qword [rbp + 0x5e0], 0
je 0x14009b86a
mov rcx, qword [rbp + 0x5e8]
mov edx, 2
call fcn.140006e10
cmp qword [rbp + 0x5f8], 0
je 0x14009a32c
mov rcx, qword [rbp + 0x600]
mov edx, 8
call fcn.140006e10
jmp 0x14009a32c
mov rcx, rsi
mov rdx, qword [rbp + 0xcc8]
call fcn.1400a4cf0
mov rcx, qword [rbp + 0xcc8]
shl rcx, 5
mov rax, rsi
add rax, rcx
jmp 0x14009b947
mov rsi, qword [rbp + 0xc18]
mov rax, qword [rbp + 0xc20]
mov qword [rbp + 0xcc8], rax
cmp qword [rbp + 0xcc8], 0
je 0x14009b969
mov rax, qword [rbp + 0xcc8]
shl rax, 5
add rax, rsi
xor ecx, ecx
mov rdx, rsi
mov r8, qword [rdx + 8]
cmp rcx, r8
cmovbe rcx, r8
mov qword [rdx + 0x18], rcx
lea r8, [rdx + 0x20]
mov rdx, r8
cmp r8, rax
jne 0x14009b94c
jmp 0x14009b972
xor eax, eax
mov qword [rbp + 0xcc8], rax
mov rax, qword [rbp + 0xc10]
mov qword [rbp + 0xcb0], rax
movups xmm0, xmmword [rbp + 0xbe0]
movaps xmmword [rbp + 0x700], xmm0
mov rax, qword [rbp + 0xbf0]
mov qword [rbp + 0x710], rax
cmp qword [rbp + 0xb80], 0
je 0x14009b9b7
mov rcx, qword [rbp + 0xb88]
mov edx, 8
call fcn.140006e10
movabs rax, 0x8000000000000000
cmp qword [rbp + 0xcb0], rax
je 0x14009a3a7
mov rax, qword [rbp + 0x710]
mov qword [rbp + 0xbf0], rax
movaps xmm0, xmmword [rbp + 0x700]
movaps xmmword [rbp + 0xbe0], xmm0
mov rax, qword [rbp + 0xba0]
mov qword [rbp + 0xc78], rax
mov rax, qword [rax + 0xe0]
test rax, rax
je 0x14009bad2
mov r13, rax
mov qword [rbp + 0xbb0], 0
mov qword [rbp + 0xbb8], 8
mov qword [rbp + 0xbc0], 0
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rbp + 0x820], xmm0
mov qword [rbp + 0x830], 0
lea rcx, [rbp + 0x8c0]
lea rdx, [rbp + 0x820]
call fcn.14009d3b0
mov rax, qword [rbp + 0x8c0]
cmp rax, 3
jne 0x14009bb86
lea rcx, [rbp + 0xbb0]
call fcn.1400a4ec0
mov r12, qword [rbp + 0xbe8]
mov rbx, qword [rbp + 0xbf0]
inc rbx
mov rcx, r12
cmp rbx, 1
je 0x14009baa0
lea r15, [rcx + 0x218]
dec rbx
call fcn.1400a26a0
mov rcx, r15
jmp 0x14009ba86
cmp qword [rbp + 0xbe0], 0
je 0x14009bab7
mov edx, 8
mov rcx, r12
call fcn.140006e10
cmp qword [rbp + 0xcb0], 0
je 0x14009a3a7
mov qword [rbp + 0xb68], 0
mov qword [rbp + 0xb70], 8
mov eax, 8
mov qword [rbp + 0xca8], rax
xor eax, eax
mov qword [rbp + 0xca0], rax
xor edi, edi
mov qword [rbp + 0xb78], rdi
mov rax, qword [rbp + 0xc78]
mov qword [rbp + 0x8c0], rax
mov qword [rbp + 0xc80], rsi
mov rax, qword [rbp + 0xcc8]
cmp qword [rbp + 0xcb0], rax
jbe 0x14009bd3d
cmp qword [rbp + 0xcc8], 0
je 0x14009bd24
mov rdx, qword [rbp + 0xcb0]
shl rdx, 5
mov r13, qword [rbp + 0xcc8]
shl r13, 5
mov r8d, 8
mov rcx, rsi
mov r9, r13
call fcn.140006e30
mov qword [rbp + 0xc80], rax
test rax, rax
jne 0x14009bd3d
mov ecx, 8
mov rdx, r13
call fcn.140029560
jmp 0x14009c6d7
add r13, 0x10
mov ecx, 8
mov qword [rbp + 0xca8], rcx
xor edi, edi
jmp 0x14009bbc8
cmp rax, 2
je 0x14009bcdf
lea rcx, [rbp + 0x8c0]
lea rdx, [rbp + 0x820]
call fcn.14009d3b0
mov rax, qword [rbp + 0x8c0]
cmp rax, 3
je 0x14009ba66
movups xmm6, xmmword [rbp + 0x8c8]
lea rcx, [rbp + 0x8d8]
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movaps xmmword [rbp + 0xb10], xmm0
movaps xmmword [rbp + 0xb20], xmm1
movaps xmmword [rbp + 0xb30], xmm2
mov rcx, qword [rcx + 0x30]
mov qword [rbp + 0xb40], rcx
test rax, rax
jne 0x14009bb9a
mov qword [rbp + 0x8c0], 0
movups xmmword [rbp + 0x8c8], xmm6
mov rax, qword [rbp + 0xb40]
lea rcx, [rbp + 0x8d8]
mov qword [rcx + 0x30], rax
movaps xmm0, xmmword [rbp + 0xb10]
movaps xmm1, xmmword [rbp + 0xb20]
movaps xmm2, xmmword [rbp + 0xb30]
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
lea rcx, [rbp + 0x510]
mov rdx, r13
lea r8, [rbp + 0x8c0]
call case.0x140095672.931
cmp dword [rbp + 0x510], 2
je 0x14009bba4
mov r8d, 0x1a8
lea rcx, [rbp + 0x8c0]
lea rdx, [rbp + 0x510]
call sub.msvcrt.dll_memcpy
movlps qword [rbp + 0xa68], xmm6
cmp rdi, qword [rbp + 0xbb0]
jne 0x14009bcb0
lea rcx, [rbp + 0xbb0]
call fcn.1400a4fa0
mov rax, qword [rbp + 0xbb8]
mov qword [rbp + 0xca8], rax
imul rcx, rdi, 0x1b0
add rcx, qword [rbp + 0xca8]
mov r8d, 0x1b0
lea rdx, [rbp + 0x8c0]
call sub.msvcrt.dll_memcpy
inc rdi
mov qword [rbp + 0xbc0], rdi
jmp 0x14009bba4
mov rdx, qword [rbp + 0xbb0]
movabs rax, 0x8000000000000000
mov rcx, rdx
mov qword [rbp + 0xca0], rdx
cmp rdx, rax
je 0x14009ba72
mov rax, qword [rbp + 0xca0]
mov qword [rbp + 0xb68], rax
mov rax, qword [rbp + 0xca8]
mov qword [rbp + 0xb70], rax
jmp 0x14009baff
mov eax, 8
mov qword [rbp + 0xc80], rax
mov edx, 8
mov rcx, rsi
call fcn.140006e10
mov rax, qword [rbp + 0xbe0]
mov r13, qword [rbp + 0xbe8]
mov rcx, qword [rbp + 0xbf0]
mov qword [rbp + 0xc98], rcx
cmp rax, rcx
jbe 0x14009bdc0
cmp qword [rbp + 0xc98], 0
je 0x14009bdad
imul rdx, rax, 0x218
imul r9, qword [rbp + 0xc98], 0x218
mov r8d, 8
mov rcx, r13
mov qword [rbp + 0xc58], r9
call fcn.140006e30
mov r13, rax
test rax, rax
jne 0x14009bdc0
mov ecx, 8
mov rdx, qword [rbp + 0xc58]
call fcn.140029560
jmp 0x14009c6d7
mov edx, 8
mov rcx, r13
call fcn.140006e10
mov r13d, 8
cmp qword [rbp + 0xca0], rdi
jbe 0x14009be38
test rdi, rdi
je 0x14009be1b
imul rdx, qword [rbp + 0xca0], 0x1b0
imul r9, rdi, 0x1b0
mov r8d, 8
mov rcx, qword [rbp + 0xca8]
mov qword [rbp + 0xca0], r9
call fcn.140006e30
mov qword [rbp + 0xca8], rax
test rax, rax
jne 0x14009be38
mov ecx, 8
mov rdx, qword [rbp + 0xca0]
call fcn.140029560
jmp 0x14009c6d7
mov edx, 8
mov rcx, qword [rbp + 0xca8]
call fcn.140006e10
mov eax, 8
mov qword [rbp + 0xca8], rax
mov rax, qword [rbp + 0xc78]
mov qword [rbp + 0x768], rax
mov rax, qword [rbp + 0xc80]
mov qword [rbp + 0x770], rax
mov rax, qword [rbp + 0xcc8]
mov qword [rbp + 0x778], rax
mov qword [rbp + 0x780], r13
mov rax, qword [rbp + 0xc98]
mov qword [rbp + 0x788], rax
mov rax, qword [rbp + 0xca8]
mov qword [rbp + 0x790], rax
mov qword [rbp + 0x798], rdi
mov rdi, qword [rbp + 0x7a0]
movabs rax, 0x8000000000000000
cmp rdi, rax
jne 0x14009c2c9
mov r13b, 0x16
mov rax, qword [rbp + 0x798]
mov qword [rbp + 0x6f0], rax
movups xmm0, xmmword [rbp + 0x768]
movups xmm1, xmmword [rbp + 0x778]
movups xmm2, xmmword [rbp + 0x788]
movaps xmmword [rbp + 0x6e0], xmm2
movaps xmmword [rbp + 0x6d0], xmm1
movaps xmmword [rbp + 0x6c0], xmm0
mov rax, qword [rbp + 0x850]
lea rcx, [rbp + 0x858]
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x30]
movaps xmmword [rbp + 0x460], xmm0
movaps xmmword [rbp + 0x470], xmm1
movaps xmmword [rbp + 0x480], xmm2
movaps xmmword [rbp + 0x490], xmm3
movups xmm0, xmmword [rcx + 0x40]
movaps xmmword [rbp + 0x4a0], xmm0
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x14009a3fb
movaps xmm0, xmmword [rbp + 0x4a0]
movups xmmword [rbp + 0x220], xmm0
movaps xmm0, xmmword [rbp + 0x460]
movaps xmm1, xmmword [rbp + 0x470]
movaps xmm2, xmmword [rbp + 0x480]
movaps xmm3, xmmword [rbp + 0x490]
movups xmmword [rbp + 0x210], xmm3
movups xmmword [rbp + 0x200], xmm2
movups xmmword [rbp + 0x1f0], xmm1
movups xmmword [rbp + 0x1e0], xmm0
movaps xmm0, xmmword [rbp + 0x4f0]
movups xmmword [rbp + 0x271], xmm0
mov rcx, qword [rbp + 0x4ff]
mov qword [rbp + 0x280], rcx
movaps xmm0, xmmword [rbp + 0x4b0]
movaps xmm1, xmmword [rbp + 0x4c0]
movaps xmm2, xmmword [rbp + 0x4d0]
movaps xmm3, xmmword [rbp + 0x4e0]
movups xmmword [rbp + 0x231], xmm0
movups xmmword [rbp + 0x241], xmm1
movups xmmword [rbp + 0x251], xmm2
movups xmmword [rbp + 0x261], xmm3
mov rcx, qword [rbp + 0x72f]
mov qword [rbp + 0x298], rcx
movaps xmm0, xmmword [rbp + 0x720]
movups xmmword [rbp + 0x289], xmm0
movaps xmm0, xmmword [rbp + 0x420]
movaps xmm1, xmmword [rbp + 0x430]
movaps xmm2, xmmword [rbp + 0x440]
movaps xmm3, xmmword [rbp + 0x450]
movups xmmword [rbp + 0x2a0], xmm0
movups xmmword [rbp + 0x2b0], xmm1
movups xmmword [rbp + 0x2c0], xmm2
movups xmmword [rbp + 0x2d0], xmm3
mov rcx, qword [rbp + 0x6f0]
mov qword [rbp + 0x3b0], rcx
movaps xmm0, xmmword [rbp + 0x6c0]
movaps xmm1, xmmword [rbp + 0x6d0]
movaps xmm2, xmmword [rbp + 0x6e0]
movups xmmword [rbp + 0x380], xmm0
movups xmmword [rbp + 0x390], xmm1
movups xmmword [rbp + 0x3a0], xmm2
movups xmm0, xmmword [rbp + 0x738]
movups xmm1, xmmword [rbp + 0x748]
movups xmm2, xmmword [rbp + 0x758]
movups xmmword [rbp + 0x3f0], xmm2
movups xmmword [rbp + 0x3e0], xmm1
movups xmmword [rbp + 0x3d0], xmm0
mov qword [rbp + 0x1d8], rax
mov byte [rbp + 0x230], r13b
mov byte [rbp + 0x288], sil
mov rax, qword [rbp + 0xca8]
mov qword [rbp + 0x2e0], rax
mov rax, qword [rbp + 0xc78]
mov qword [rbp + 0x2e8], rax
mov rax, qword [rbp + 0xc98]
mov qword [rbp + 0x2f0], rax
mov rax, qword [rbp + 0xca0]
mov qword [rbp + 0x2f8], rax
mov rax, qword [rbp + 0xc80]
mov qword [rbp + 0x300], rax
mov rax, qword [rbp + 0xc58]
mov qword [rbp + 0x308], rax
mov rax, qword [rbp + 0xc68]
mov qword [rbp + 0x310], rax
mov rax, qword [rbp + 0xc60]
mov qword [rbp + 0x318], rax
mov rax, qword [rbp + 0xcc0]
mov qword [rbp + 0x320], rax
mov rax, qword [rbp + 0xcb8]
mov qword [rbp + 0x328], rax
mov rax, qword [rbp + 0xc48]
mov qword [rbp + 0x330], rax
mov rax, qword [rbp + 0xc70]
mov qword [rbp + 0x338], rax
mov rax, qword [rbp + 0xc90]
mov qword [rbp + 0x340], rax
mov rax, qword [rbp + 0xc88]
mov qword [rbp + 0x348], rax
mov rax, qword [rbp + 0xc30]
mov qword [rbp + 0x350], rax
mov rax, qword [rbp + 0xc08]
mov qword [rbp + 0x358], rax
mov rax, qword [rbp + 0xc38]
mov qword [rbp + 0x360], rax
mov rax, qword [rbp + 0xbf8]
mov qword [rbp + 0x368], rax
mov qword [rbp + 0x370], 1
mov qword [rbp + 0x378], 0
mov rax, qword [rbp + 0xc50]
mov qword [rbp + 0x3b8], rax
mov qword [rbp + 0x3c0], r14
mov qword [rbp + 0x3c8], rbx
mov rdi, qword [0x1400bc088]
mov rbx, qword [0x1400bc078]
cmp rdi, 4
jne 0x14009c23a
mov qword [0x1400bc088], 3
mov edx, 0x690
add rdx, qword [0x1400bc080]
lea rcx, [rbp + 0x8c0]
mov r8d, 0x230
call sub.msvcrt.dll_memcpy
mov edi, 3
movabs rax, 0x8000000000000000
cmp qword [rbp + 0x8c8], rax
je 0x14009c23a
lea rcx, [rbp + 0x8c8]
call fcn.14009cb30
mov rdi, qword [0x1400bc088]
mov rbx, qword [0x1400bc078]
lea rsi, [rbp + 0x8c8]
lea rdx, [rbp + 0x1d8]
mov r8d, 0x228
mov rcx, rsi
call sub.msvcrt.dll_memcpy
mov qword [rbp + 0x8c0], r15
cmp rdi, rbx
jne 0x14009c267
call fcn.14009ca70
mov r14, qword [0x1400bc080]
test rdi, rdi
je 0x14009c667
lea rdx, [0x1401711ce]
lea r13, [rbp + 0x7a0]
mov r8d, 0xf
mov rcx, r13
call fcn.14009ce20
test rax, rax
cmove rdx, rax
mov qword [rbp + 0xcc8], rdx
mov esi, 1
cmove rax, rsi
mov qword [rbp + 0xcb0], rax
lea rdx, [0x140171253]
mov r8d, 0xf
mov rcx, r13
call fcn.14009ce20
mov qword [rbp + 0xc40], rax
mov qword [rbp + 0xbd8], rdx
lea rdx, str..debug_abbrev.dwo.debug_info.dwo.debug_line.dwo.debug_loc.dwo.debug_loclists.dwo.debug_rnglists.dwo.debug_str.dwo.debug_str_offsets.dwo.debug_types.dwolibrary_std_src...._backtrace_src_symbolizegimli.rs
mov r8d, 0x11
mov rcx, r13
call fcn.14009ce20
test rax, rax
cmove rdx, rax
mov qword [rbp + 0xc78], rdx
cmove rax, rsi
mov qword [rbp + 0xca8], rax
lea rdx, [0x140172d21]
mov r8d, 0xf
mov rcx, r13
call fcn.14009ce20
test rax, rax
cmove rdx, rax
mov qword [rbp + 0xca0], rdx
cmove rax, rsi
mov qword [rbp + 0xc98], rax
lea rdx, [0x140172d30]
mov r8d, 0xf
mov rcx, r13
call fcn.14009ce20
test rax, rax
cmove rdx, rax
mov qword [rbp + 0xc58], rdx
cmove rax, rsi
mov qword [rbp + 0xc80], rax
lea rdx, [0x140172d73]
mov r8d, 0xe
mov rcx, r13
call fcn.14009ce20
test rax, rax
cmove rdx, rax
mov qword [rbp + 0xc60], rdx
cmove rax, rsi
mov qword [rbp + 0xc68], rax
lea rdx, [0x140172d81]
mov r8d, 0x16
mov rcx, r13
call fcn.14009ce20
test rax, rax
cmove rdx, rax
mov qword [rbp + 0xcb8], rdx
cmove rax, rsi
mov qword [rbp + 0xcc0], rax
lea rdx, [0x140172d3f]
mov r8d, 0xe
mov rcx, r13
call fcn.14009ce20
test rax, rax
cmove rdx, rax
mov qword [rbp + 0xc70], rdx
cmove rax, rsi
mov qword [rbp + 0xc48], rax
lea rdx, [0x140172d4d]
mov r8d, 0x13
mov rcx, r13
call fcn.14009ce20
test rax, rax
cmove rdx, rax
mov qword [rbp + 0xc88], rdx
cmove rax, rsi
mov qword [rbp + 0xc90], rax
lea rdx, [0x140172d60]
mov r8d, 0x13
mov rcx, r13
call fcn.14009ce20
test rax, rax
cmove rdx, rax
mov qword [rbp + 0xc08], rdx
cmove rax, rsi
mov qword [rbp + 0xc30], rax
lea rdx, [0x140172d97]
mov r8d, 0x10
mov rcx, r13
call fcn.14009ce20
test rax, rax
cmove rdx, rax
mov qword [rbp + 0xbf8], rdx
cmove rax, rsi
mov qword [rbp + 0xc38], rax
lea rcx, [rbp + 0x8c0]
mov rdx, qword [rbp + 0xcb0]
mov r8, qword [rbp + 0xcc8]
call fcn.1400a5210
movzx r13d, byte [rbp + 0x8c0]
cmp r13b, 0x16
je 0x14009c579
mov rax, qword [rbp + 0xc40]
test rax, rax
cmovne rsi, rax
mov r8, qword [rbp + 0xbd8]
cmove r8, rax
mov rax, qword [rbp + 0x8d0]
mov qword [rbp + 0xb1f], rax
movups xmm0, xmmword [rbp + 0x8c1]
movaps xmmword [rbp + 0xb10], xmm0
movups xmm0, xmmword [rbp + 0x8d8]
movaps xmmword [rbp + 0x510], xmm0
movups xmm0, xmmword [rbp + 0x8e8]
movaps xmmword [rbp + 0x520], xmm0
movups xmm0, xmmword [rbp + 0x8f8]
movaps xmmword [rbp + 0x530], xmm0
movups xmm0, xmmword [rbp + 0x908]
movaps xmmword [rbp + 0x540], xmm0
lea rcx, [rbp + 0x8c0]
mov rdx, rsi
call fcn.1400a5210
movzx esi, byte [rbp + 0x8c0]
cmp sil, 0x16
jne 0x14009c5a0
test rdi, rdi
je 0x14009c58f
mov rcx, qword [rbp + 0x7a8]
mov edx, 8
call fcn.140006e10
lea rcx, [rbp + 0x768]
call fcn.1400a5be0
jmp 0x14009a3e0
mov rax, qword [rbp + 0x8d0]
mov qword [rbp + 0x72f], rax
movups xmm0, xmmword [rbp + 0x8c1]
movaps xmmword [rbp + 0x720], xmm0
movups xmm0, xmmword [rbp + 0x8d8]
movaps xmmword [rbp + 0x420], xmm0
movups xmm0, xmmword [rbp + 0x8e8]
movaps xmmword [rbp + 0x430], xmm0
movups xmm0, xmmword [rbp + 0x8f8]
movaps xmmword [rbp + 0x440], xmm0
movups xmm0, xmmword [rbp + 0x908]
movaps xmmword [rbp + 0x450], xmm0
movaps xmm0, xmmword [rbp + 0xb10]
movaps xmmword [rbp + 0x4b0], xmm0
mov rax, qword [rbp + 0xb1f]
mov qword [rbp + 0x4bf], rax
movaps xmm0, xmmword [rbp + 0x510]
movaps xmm1, xmmword [rbp + 0x520]
movaps xmm2, xmmword [rbp + 0x530]
movaps xmm3, xmmword [rbp + 0x540]
movups xmmword [rbp + 0x4f7], xmm3
movups xmmword [rbp + 0x4e7], xmm2
movups xmmword [rbp + 0x4d7], xmm1
movups xmmword [rbp + 0x4c7], xmm0
test rdi, rdi
je 0x14009bea9
mov rcx, qword [rbp + 0x7a8]
mov edx, 8
call fcn.140006e10
jmp 0x14009bea9
mov ecx, 8
mov edx, 0x108
call fcn.1400295c0
jmp 0x14009c6d7
lea r8, str._rust_deps_addr2line_0.22.0_srclib.rs
call fcn.14002a020
ud2
adc dword [rax - 0x75], ecx
lea ebp, [rax - 0x45fffff9]
or byte [rax], al
add byte [rax], al
call fcn.140006e10
cmp qword [rbp + 0x850], 0
je 0x14009c9bf
mov rax, qword [rbp + 0xb00]
mov rcx, qword [rax]
mov edx, 8
or eax, dword [rax]
add byte [rax - 0x75], cl
or byte [rdx + 8], bh
call fcn.140006e10
lea rcx, [rbp + 0x738]
call fcn.14009cbe0
mov rcx, r14
call sub.kernel32.dll_UnmapViewOfFile
mov rcx, qword [rbp + 0xc50]
call sub.kernel32.dll_CloseHandle
mov rcx, rdi
call fcn.1400b9e50
call fcn.14002bff0
call fcn.14002bff0
push rbp
clc
dec dword [rax - 0x77]
invalid
jmp 0x14009ca35
inc byte [rdx]
jb 0x14009ca3f
cmp qword [rbp + 0xc60], 0
jne 0x14009ca47
mov rcx, rdi
call fcn.1400b9e50
mov edx, 8
mov rcx, qword [rbp + 0xcb8]
invalid
or al, 0
add byte [rax], al
add byte [rax], al
call fcn.140006e10
mov rcx, rdi
call fcn.1400b9e50
int3
cmc
add dword [rax], eax
cmp rax, 0xffffffffffffffff
je 0x14009cb19
dec dword [rdi]
test byte [rbp + 0x48000000], cl
lea ecx, [rax + 1]
lea rcx, [rax + 1]
lea rdx, [rax + rax]
cmp rdx, rcx
cmova rcx, rdx
movabs r8, 0x3a83a83a83a83b
cmp dword [rdx], 0xffffffa8
cmp dword [rdx], 0
add byte [rax + 0x39], cl
retf 0xf48
cmp dword [rdx], 0xffffffa8
cmp dword [rdx], 0
xor edx, edx
cmp rcx, r8
setb dl
xchg edx, eax
ret 0x8348
stc
add eax, 0x4be
add byte [rax], al
add byte [rax + 0xf], cl
int1
add byte [rax], al
add byte [rax + 0xf], cl
int1
imul r8, rsi, 0x230
shl edx, 3
test rax, rax
je 0x14009cae6
mov rcx, qword [0x1400bc080]
imul rax, rax, 0x230
mov qword [rbp - 0x28], rcx
mov qword [rbp - 0x18], rax
mov eax, 8
jmp 0x14009cae8
xor eax, eax
mov qword [rbp - 0x20], rax
lea rcx, [rbp - 0x10]
lea r9, [rbp - 0x28]
call fcn.140030f90
cmp qword [rbp - 0x10], 0
jne 0x14009cb20
invalid
mov rax, qword [rbp - 8]
mov qword [0x1400bc080], rax
mov qword [0x1400bc078], rsi
cmc
add dword [rax], eax
cmc
add dword [rax], eax
add rsp, 0x58
pop rsi
pop rbp
ret
xor ecx, ecx
call fcn.140029560
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp]
call fcn.140029560
int3
mov r9, qword [rdx]
mov rsi, qword [rdx + 8]
cmp rsi, 4
jb 0x14009d03e
lea rdi, [rsi - 4]
lea r11, [r9 + 4]
mov qword [rdx], r11
mov qword [rdx + 8], rdi
mov eax, dword [r9]
mov r10d, eax
shr r10d, 4
cmp r10d, 0xffffffe
jbe 0x14009d091
cmp eax, 0xffffffff
je 0x14009d0a9
mov eax, 0x10
jmp 0x14009d05a
mov dword [rbp - 8], 0
mov byte [rbp - 2], 0
mov word [rbp - 4], 0
mov eax, dword [rbp - 5]
shl rax, 0x20
or rax, 0x13
mov rdx, r9
shr rdx, 8
mov qword [rcx], rax
mov byte [rcx + 8], r9b
mov rax, r9
shr rax, 0x38
mov byte [rcx + 0xf], al
shr r9, 0x28
mov word [rcx + 0xd], r9w
mov dword [rcx + 9], edx
mov byte [rcx + 0x29], 3
add rsp, 0x10
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
mov r10b, 4
mov r9, rax
sub rdi, r9
jae 0x14009d0f5
mov qword [rcx], 0x13
mov qword [rcx + 8], r11
pop rcx
invalid
pop rcx
or bl, ch
invalid
jmp 0x14009d07e
cmp rdi, 8
jb 0x14009d18e
add rsi, 0xfffffffffffffff4
lea r11, [r9 + 0xc]
mov qword [rdx], r11
mov qword [rdx + 8], rsi
movzx r10d, byte [r9 + 0xb]
movzx edi, word [r9 + 8]
movzx ebx, byte [r9 + 0xa]
shl ebx, 0x10
or ebx, edi
mov r9d, dword [r9 + 4]
shl rbx, 0x28
shl r9, 8
or r9, rbx
shrd r9, r10, 8
mov r10b, 8
mov rdi, rsi
sub rdi, r9
jb 0x14009d09c
lea rsi, [r11 + r9]
mov qword [rdx], rsi
mov qword [rdx + 8], rdi
cmp r9, 1
jbe 0x14009d164
movzx edx, word [r11]
movzx edx, word [rbx]
mov esi, edx
and esi, 0xfffffffe
cmp si, 2
jne 0x14009d19b
lea rsi, [r9 - 2]
cmp eax, 0xfffffff0
jb 0x14009d1aa
cmp rsi, 7
jbe 0x14009d1e8
lea rdi, [r9 - 0xa]
lea rsi, [r11 + 0xa]
movzx r14d, byte [r11 + 9]
movzx ebx, word [r11 + 6]
movzx r15d, byte [r11 + 8]
shl r15d, 0x10
out 0x10, eax
or r15d, ebx
mov ebx, dword [r11 + 2]
shl r15, 0x28
shl rbx, 8
or rbx, r15
shrd rbx, r14, 8
jmp 0x14009d1bf
pop rbx
pop rbx
mov word [rbp - 0x10], 0
mov dword [rbp - 0xe], 0
movzx eax, word [rbp - 0xf]
mov word [rcx], 0x13
mov word [rcx + 2], ax
mov dword [rcx + 4], 0
mov qword [rcx + 8], r11
jmp 0x14009d07e
mov eax, 0x13
mov r9, r11
jmp 0x14009d05a
mov edi, 0xffffffe
mov bh, 0xc2
movzx eax, dx
ret 0x1c6
mov byte [rcx], 0x11
mov qword [rcx + 8], rax
jmp 0x14009d07e
cmp rsi, 3
cmp esi, 3
jbe 0x14009d1e8
lea rdi, [r9 - 6]
mov ebx, dword [r11 + 2]
add r11, 6
mov rsi, r11
test rdi, rdi
je 0x14009d1cd
cmp rdi, 1
jne 0x14009d209
inc rsi
mov word [rcx], 0x13
mov word [rcx + 6], 0
mov dword [rcx + 2], 0
mov qword [rcx + 8], rsi
jmp 0x14009d07e
add r11, 2
mov byte [rcx], 0x13
mov byte [rcx + 7], 0
mov word [rcx + 5], 0
mov dword [rcx + 1], 0
mov qword [rcx + 8], r11
jmp 0x14009d07e
invalid
movzx r11d, byte [rsi]
cmp eax, 0xfffffff0
setae al
test r11b, r11b
js 0x14009d25e
movzx r14d, byte [rsi + 1]
lea r15d, [r11 + r11]
add r15b, r14b
jb 0x14009d25e
je 0x14009d25e
add rdi, 0xfffffffffffffffe
add rsi, 2
shl al, 3
add al, r10b
add al, 8
movzx eax, al
div r15b
movzx eax, ah
sub r15b, al
xor r12d, r12d
test al, al
movzx eax, r15b
cmove eax, r12d
movzx eax, al
sub rdi, rax
jae 0x14009d266
mov byte [rcx], 0x13
jmp 0x14009d1df
mov byte [rcx], 0x30
jmp 0x14009d07e
add rsi, rax
mov qword [rcx], rsi
mov qword [rcx + 8], rdi
mov qword [rcx + 0x10], r8
mov qword [rcx + 0x18], r9
mov qword [rcx + 0x20], rbx
mov byte [rcx + 0x28], r11b
mov byte [rcx + 0x29], r10b
mov word [rcx + 0x2a], dx
mov byte [rcx + 0x2c], r14b
jmp 0x14009d082
mov r8, rax
shr r8, 8
mov r9d, 0x13
xor r10d, r10d
xor r12d, r12d
jmp 0x14009d65b
test rdi, rdi
je 0x14009d645
dec rdi
mov byte [rbp - 0x10], bl
mov ebx, esi
mov rsi, rdi
movzx edi, byte [r15]
inc r15
xor r12d, r12d
mov rax, r15
mov r13, r14
mov r14, r13
mov r13d, edi
mov rdi, rsi
mov esi, ebx
movzx ebx, byte [rbp - 0x10]
add r8, r9
sub r8, r10
mov qword [rdx + 0x10], r8
mov qword [rcx], 0
mov qword [rcx + 8], r9
mov qword [rcx + 0x10], r12
mov qword [rcx + 0x18], r15
mov rdx, qword [rbp - 0x18]
ror byte [rcx + rcx*4 + 0x42], 1
adc byte [rax - 0x39], cl
add dword [rax], eax
add byte [rax], al
add byte [rcx + rcx*4 + 0x49], cl
or byte [rcx + rcx*4 + 0x61], cl
adc byte [rcx + rcx*4 + 0x79], cl
sbb byte [rax - 0x75], cl
push rbp
call 0x1605b5f43
mov qword [rcx + 0x20], rdx
mov qword [rcx + 0x20], rdx
mov qword [rcx + 0x28], rax
mov qword [rcx + 0x30], rdi
mov qword [rcx + 0x38], r11
mov qword [rcx + 0x40], r14
mov byte [rcx + 0x48], r13b
mov byte [rcx + 0x49], bl
mov word [rcx + 0x4a], si
mov dword [rcx + 0x4a], esi
mov dword [rcx + 0x4a], esi
jmp case.0x140097b46.47
mov r8, r15
shr r8, 8
mov r9d, 0x13
xor r10d, r10d
xor r12d, r12d
mov rax, r15
xor r11d, r11d
movzx r10d, r10w
or r10, r11
or edx, ebx
or edx, ebx
shl r10, 0x10
or r10, r12
or r10, r9
shl r8, 8
movzx eax, al
or rax, r8
mov qword [rdx], 1
add byte [rax - 0x39], cl
or byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x51], cl
or byte [rax - 0x77], cl
adc byte [r8 - 0x39], cl
add dword [rbx], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
or byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x51], cl
or byte [rax - 0x77], cl
adc byte [r8 - 0x39], cl
add dword [rbx], eax
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
add eax, dword [rax]
add byte [rax], al
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
invalid
ret
add eax, dword [rcx - 0x7d]
std
invalid
lea edi, [rbx - 0xc]
movzx r14d, byte [rax + 0xb]
mov dh, 0x70
or ecx, dword [rcx + rcx*4 + 0x75]
call 0x1a0c0e61f
or byte [rcx + rcx*4 + 0x7d], cl
jo 0x14009d6de
mov qword [rbp - 0x18], r14
movzx r12d, word [rax + 8]
mov qword [rbp - 0x10], r15
jge 0x14009d6d0
invalid
movzx r15d, byte [rax + 0xa]
mov r14d, dword [rax + 4]
jo case.0x1400965c8.86
jo case.0x1400965c8.86
add rax, 0xc
shl r15d, 0x10
or r15d, r12d
shl r15, 0x28
shl r14, 8
or byte [rbp + 9], cl
dec byte [rbx + rcx*4 + 0x7d]
invalid
or byte [rbp + 9], cl
dec byte [rbx + rcx*4 + 0x7d]
invalid
mov r12, qword [rbp - 0x18]
shrd r14, r12, 8
lodsb al, byte [rsi]
out 8, al
invalid
call 0x126b5e658
lodsb al, byte [rsi]
out 8, al
invalid
or bl, ch
sbb cl, byte [rax - 0x7d]
inc dword [rbx]
jmp 0x14009d728
jbe 0x14009d7e8
add byte [rax + rcx*4 + 0x75], al
dec dword [rcx - 0x73]
jnp 0x14009d718
mov byte [rbp - 1], r14b
lea rdi, [r11 - 8]
mov r14d, dword [rax + 4]
mov esi, dword [rax + 4]
add rax, 8
xor r12d, r12d
dec r15d
cmp r15d, 5
ja case.default.0x14009d74d
mov qword [rbp - 0x10], rdi
mov dword [rbp - 0x10], edi
invalid
mov rdi, r15
lea r15, [0x1400bf67c]
movsxd rdi, dword [r15 + rdi*4]
add rdi, r15
jmp rdi
mov rdi, qword [rbp - 0x10]
cmp rdi, 7
jbe 0x14009d467
or bh, ch
invalid
add rdi, 0xfffffffffffffff8
mov qword [rbp - 0x18], rdi
movzx edi, byte [rax + 7]
js 0x14009d770
js 0x14009d770
movzx r15d, word [rax + 4]
movzx r12d, byte [rax + 6]
movzx esp, byte [rax + 6]
movzx esp, byte [rax + 6]
mov dh, 0x60
invalid
shl r12d, 0x10
in al, 0x10
or r12d, r15d
mov r15d, dword [rax]
shl r12, 0x28
shl r15, 8
out 8, eax
out 8, eax
or r15, r12
shrd r15, rdi, 8
out 0x49, eax
shrd edi, edi, 8
cmp r13d, 0xfffffff0
mov qword [rbp - 0x20], r14
jb 0x14009d951
cmp qword [rbp - 0x18], 7
jbe 0x14009d9a3
mov r12, qword [rbp - 0x10]
add r12, 0xfffffffffffffff0
invalid
movzx r13d, byte [rax + 0xf]
movzx edi, word [rax + 0xc]
mov dword [rbp - 0x10], edi
movzx edi, byte [rax + 0xe]
mov r14d, dword [rax + 8]
add rax, 0x10
add eax, 0x10
invalid
add eax, 0x10
shl edi, 0x10
add edi, dword [rbp - 0x10]
shl rdi, 0x28
shl r14, 8
or r14, rdi
mov rdi, r12
shrd r14, r13, 8
mov qword [rbp - 0x18], r14
jmp 0x14009d96c
add rax, 4
jmp 0x14009d467
mov rdi, qword [rbp - 0x10]
cmp rdi, 7
inc dword [rdi]
inc dword [rdi]
jbe 0x14009d467
push 0x48fffffc
add edi, 0xfffffff8
invalid
clc
add rdi, 0xfffffffffffffff8
xbegin 0x13087614f
mov qword [rbp - 0x10], rdi
movzx edi, byte [rax + 7]
movzx r12d, word [rax + 4]
add al, 0x44
movzx ebp, byte [rax + 6]
add al, 0x44
movzx ebp, byte [rax + 6]
mov r15d, dword [rax]
add rax, 8
shl r13d, 0x10
or r13d, r12d
shl r13, 0x28
shl r15, 8
or r15, r13
shrd r15, rdi, 8
mov rdi, qword [rbp - 0x10]
mov r12d, 4
jmp 0x14009d89f
mov r12d, 2
mov rdi, qword [rbp - 0x10]
movzx r13d, byte [rbp - 1]
jmp 0x14009d5d6
mov rdi, qword [rbp - 0x10]
cmp rdi, 7
jbe 0x14009d467
add rdi, 0xfffffffffffffff8
mov qword [rbp - 0x10], rdi
movzx edi, byte [rax + 7]
js 0x14009d874
js 0x14009d874
movzx r12d, word [rax + 4]
movzx r13d, byte [rax + 6]
mov r15d, dword [rax]
add rax, 8
shl r13d, 0x10
or r13d, r12d
shl r13, 0x28
shl r15, 8
or r15, r13
shrd r15, rdi, 8
mov rdi, qword [rbp - 0x10]
mov r12d, 3
mov dh, 0x68
invalid
mov r13, r14
mov r14, r13
movzx r13d, byte [rbp - 1]
jmp 0x14009d5d6
mov rdi, qword [rbp - 0x10]
cmp rdi, 7
jbe 0x14009d467
add rdi, 0xfffffffffffffff8
mov qword [rbp - 0x18], rdi
movzx edi, byte [rax + 7]
movzx r15d, word [rax + 4]
movzx r12d, byte [rax + 6]
shl r12d, 0x10
or r12d, r15d
mov r15d, dword [rax]
shl r12, 0x28
shl r15, 8
or r15, r12
shrd r15, rdi, 8
cmp r13d, 0xfffffff0
mov qword [rbp - 0x20], r14
jb 0x14009d974
cmp qword [rbp - 0x18], 7
jbe 0x14009d9a3
mov r12, qword [rbp - 0x10]
add r12, 0xfffffffffffffff0
movzx r13d, byte [rax + 0xf]
movzx edi, word [rax + 0xc]
mov dword [rbp - 0x10], edi
movzx edi, byte [rax + 0xe]
mov r14d, dword [rax + 8]
add rax, 0x10
shl edi, 0x10
add edi, dword [rbp - 0x10]
shl rdi, 0x28
shl r14, 8
or r14, rdi
mov rdi, r12
shrd r14, r13, 8
mov qword [rbp - 0x18], r14
jmp 0x14009d98f
mov r9d, 0x3f
xor r8d, r8d
xor eax, eax
jmp 0x14009d65b
cmp qword [rbp - 0x18], 3
jbe 0x14009d9a3
mov rdi, qword [rbp - 0x10]
add rdi, 0xfffffffffffffff4
mov r14d, dword [rax + 8]
mov qword [rbp - 0x18], r14
add rax, 0xc
mov r12d, 1
jmp 0x14009d995
cmp qword [rbp - 0x18], 3
jbe 0x14009d9a3
mov rdi, qword [rbp - 0x10]
add rdi, 0xfffffffffffffff4
mov r14d, dword [rax + 8]
mov qword [rbp - 0x18], r14
add rax, 0xc
mov r12d, 5
movzx r13d, byte [rbp - 1]
mov r14, qword [rbp - 0x20]
jmp 0x14009d5d6
add rax, 8
jmp 0x14009d467
add byte [rax], al
mov rdx, qword [r15 + 0xe0]
mov r8d, 0xff
movzx r10d, word [rcx + 0x112]
mov r11d, r10d
shl r11d, 3
mov r9, 0xffffffffffffffff
sar edi, 0xff
invalid
dec dword [rdi]
invalid
add byte [rax], 0
add byte [rax], al
sar edi, 0xff
invalid
test r11, r11
je 0x14009da50
xor r14d, r14d
cmp qword [rcx + r9*8 + 0xc0], rax
cmp dword [rcx + rcx*8 + 0xc0], eax
setne r14b
cmova r14d, r8d
inc r9
add r11, 0xfffffffffffffff8
cmp r14b, 1
je 0x14009da20
movzx r10d, r14b
test r10d, r10d
jne 0x14009da53
jmp 0x14009da63
mov r9, r10
sub rdx, 1
jb 0x14009da82
sub dword [rdx - 0x75], ecx
mov ecx, cs
sbb byte [rcx], al
add byte [rax], al
mov rcx, qword [rcx + r9*8 + 0x118]
jmp 0x14009da03
shl r9, 4
lea rax, [rcx + r9]
cmp byte [rcx + r9], 0x4b
jne 0x14009da97
mov r14, qword [rax + 8]
lock inc qword [r14]
inc dword [rsi]
inc dword [rsi]
jg 0x14009e4cf
ud2
cmp rdi, rax
jae 0x14009daa6
mov edi, 0x13
xor r13d, r13d
mov r14, rsi
jmp 0x14009e4be
mov rdi, qword [rax]
mov r14, qword [rax + 8]
mov esi, dword [rax + 8]
mov r13, rdi
jmp 0x14009e4c1
mov qword [rbp + 0x3c8], r12
add rsi, rax
mov qword [rbp + 0x300], 0
mov qword [rbp + 0x308], 8
mov qword [rbp + 0x328], 0
xorps xmm6, xmm6
movups xmmword [rbp + 0x310], xmm6
sub rdi, rax
mov qword [rbp + 0x390], r15
je 0x14009e21d
xor r13d, r13d
xor r15d, r15d
xor ecx, ecx
mov rax, rdi
mov rdx, rsi
nop dword [rax]
movzx r8d, byte [rdx]
mov r12d, 6
cmp ecx, 0x3f
jne 0x14009db19
cmp r8b, 2
jae 0x14009e352
movzx r9d, r8b
mov r10d, r9d
and r10d, 0x7f
shl r10, cl
lea r8, [rax - 1]
lea r14, [rdx + 1]
or r15, r10
test r9b, r9b
jns 0x14009db4a
add ecx, 7
mov rax, r8
mov rdx, r14
test r8, r8
jne 0x14009db00
jmp 0x14009e21a
test r15, r15
je 0x14009e2cf
add byte [rax], al
test r8, r8
test eax, eax
je 0x14009e322
lea r8, [rax - 2]
lea rsi, [rdx + 2]
movzx ecx, byte [rdx + 1]
mov r9d, ecx
and r9d, 0x7f
test cl, cl
js 0x14009db82
movabs rdi, 0xffffffff00000000
mov rcx, r8
mov edi, 0
dec dword [rcx + rcx*4 - 0x3f]
jmp 0x14009dbed
test r8, r8
movabs rdi, 0xffffffff00000000
je 0x14009e21d
lea r10, [rax - 3]
lea rsi, [rdx + 3]
add ecx, dword [rdi]
mov dh, 0x4a
add al, byte [rcx - 0x77]
enter 0xffffffffffff8341, 0xffffffffffffffe0
jg 0x14009dbea
shl eax, 7
add ecx, dword [rdi]
mov dh, 0x4a
add al, byte [rcx - 0x77]
enter 0xffffffffffff8341, 0xffffffffffffffe0
jg 0x14009dbea
shl eax, 7
movzx r9d, r9w
or r9d, r8d
test cl, cl
js 0x14009dbbc
mov rcx, r10
jmp 0x14009dbed
invalid
test r10, r10
je 0x14009e21d
movzx ecx, byte [rsi]
cmp cx, 3
ja 0x14009e352
add rdx, 4
add rax, 0xfffffffffffffffc
movzx ecx, cx
shl ecx, 0xe
movzx r9d, r9w
or r9d, ecx
mov rsi, rdx
mov rcx, rax
test r9w, r9w
je 0x14009e344
invalid
invalid
add byte [rax], al
test rcx, rcx
je 0x14009e21d
add byte [rdi], cl
mov dh, 6
movzx eax, byte [rsi]
cmp al, 2
jae 0x14009e34c
mov byte [rbp + 0x378], al
mov dword [rbp + 0x448], r9d
inc rsi
dec rcx
mov qword [rbp + 0x3f0], 0
mov dword [rbp + 0x3f0], 0
mov dword [rbp + 0x3f0], 0
mov dword [rbp + 0x3f8], 0
mov qword [rbp + 0x400], 0
mov dword [rbp + 0x408], 0
mov qword [rbp + 0x410], 0
mov dword [rbp + 0x418], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
clc
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], eax
add al, 0
add byte [rax], al
add byte [rax], al
add bh, al
test dword [rax], ecx
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], edx
add al, 0
add byte [rax], al
add byte [rax], al
add bh, al
test dword [rax], ebx
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x420], 0
mov dword [rbp + 0x428], 0
movaps xmmword [rbp + 0x3d0], xmm6
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x420], 0
mov dword [rbp + 0x428], 0
movaps xmmword [rbp + 0x3d0], xmm6
movups xmmword [rbp + 0x3dc], xmm6
xor eax, eax
mov qword [rbp + 0x480], rax
xor r12d, r12d
xor eax, eax
mov qword [rbp + 0x438], rax
test rcx, rcx
je case.0x140095696.487
lea r8, [rcx - 1]
mov r10, rcx
lea rcx, [rsi + 1]
movzx edx, byte [rsi]
mov eax, edx
and eax, 0x7f
test dl, dl
jns 0x14009dd11
test r8, r8
je 0x14009e2bd
mov rcx, r10
lea r8, [r10 - 2]
lea rcx, [rsi + 2]
movzx edx, byte [rsi + 1]
mov r9d, edx
and r9d, 0x7f
shl r9d, 7
movzx eax, ax
or eax, r9d
test dl, dl
jns 0x14009dd11
test r8, r8
je 0x14009e2bd
movzx ecx, byte [rcx]
cmp cx, 3
ja 0x14009f15a
add rsi, 3
mov r8, r10
add r8, 0xfffffffffffffffd
movzx ecx, cx
shl ecx, 0xe
movzx eax, ax
or eax, ecx
mov rcx, rsi
test ax, ax
je 0x14009dff8
test r8, r8
je 0x14009e2bd
lea r10, [r8 - 1]
lea rsi, [rcx + 1]
movzx r9d, byte [rcx]
mov edx, r9d
and edx, 0x7f
test r9b, r9b
js 0x14009dd43
mov qword [rbp + 0x488], r10
jmp 0x14009ddb0
test r10, r10
je case.0x140095696.487
lea r11, [r8 - 2]
lea rsi, [rcx + 2]
movzx r9d, byte [rcx + 1]
mov r10d, r9d
and r10d, 0x7f
shl r10d, 7
movzx edx, dx
or edx, r10d
test r9b, r9b
js 0x14009dd78
cmp dx, 0x21
je 0x14009ddc5
test r8, r8
je 0x14009e2bd
lea rdi, [r8 - 1]
lea rsi, [rcx + 1]
movzx edx, byte [rcx]
mov eax, edx
and eax, 0x7f
test dl, dl
jns 0x14009e06e
test rdi, rdi
je 0x14009e239
lea rdi, [r8 - 2]
lea rsi, [rcx + 2]
movzx edx, byte [rcx + 1]
mov r9d, edx
and r9d, 0x7f
shl r9d, 7
movzx eax, ax
or eax, r9d
test dl, dl
jns 0x14009e06e
mov rsi, rcx
mov rdi, r8
test ax, ax
jne 0x14009f2c9
mov rax, qword [rbp + 0x3d0]
mov r12, qword [rbp + 0x3d8]
mov r14, qword [rbp + 0x3e0]
mov esi, dword [rbp + 0x3e0]
lea rcx, [rbp + 0x3e0]
movups xmm0, xmmword [rcx + 8]
movups xmm1, xmmword [rcx + 0x18]
movups xmm2, xmmword [rcx + 0x28]
push rcx
sub byte [rdi], cl
adc byte [rcx + 0x38], bl
push rcx
sub byte [rdi], cl
adc byte [rcx + 0x38], bl
movaps xmmword [rbp + 0x330], xmm0
xor byte [rbx], al
add byte [rax], al
movaps xmmword [rbp + 0x340], xmm1
movaps xmmword [rbp + 0x350], xmm2
movaps xmmword [rbp + 0x360], xmm3
mov rcx, qword [rcx + 0x48]
mov qword [rbp + 0x370], rcx
cmp rax, 2
clc
add cl, byte [rdi]
test byte [rsi + 0x13], dh
add byte [rax], al
clc
add cl, byte [rdi]
test byte [rsi + 0x13], dh
add byte [rax], al
mov rcx, qword [rbp + 0x370]
mov qword [rbp + 0x250], rcx
movaps xmm0, xmmword [rbp + 0x330]
movaps xmm1, xmmword [rbp + 0x340]
movaps xmm2, xmmword [rbp + 0x350]
movaps xmm3, xmmword [rbp + 0x360]
movaps xmmword [rbp + 0x240], xmm3
movaps xmmword [rbp + 0x230], xmm2
movaps xmmword [rbp + 0x220], xmm1
and byte [rdx], al
add byte [rax], al
movaps xmmword [rbp + 0x210], xmm0
cmp rax, 3
je 0x14009f459
mov rcx, qword [rbp + 0x250]
mov qword [rbp + 0x2f0], rcx
movaps xmm0, xmmword [rbp + 0x210]
movaps xmm1, xmmword [rbp + 0x220]
movaps xmm2, xmmword [rbp + 0x230]
sub byte [rbp + 0x230], dl
movaps xmm3, xmmword [rbp + 0x240]
movaps xmmword [rbp + 0x2e0], xmm3
movaps xmmword [rbp + 0x2d0], xmm2
movaps xmmword [rbp + 0x2c0], xmm1
movaps xmmword [rbp + 0x2b0], xmm0
mov ecx, dword [rbp + 0x40]
mov dword [rbp + 0x260], ecx
movzx ecx, byte [rbp + 0x44]
mov byte [rbp + 0x264], cl
add al, byte [rax]
add byte [rdi], cl
mov dh, 0x4d
mov byte [rbp + 0x264], r9b
mov qword [rbp + 0x60], rax
mov qword [rbp + 0x68], r12
mov qword [rbp + 0x70], r14
mov rax, qword [rbp + 0x2f0]
lea rcx, [rbp + 0x78]
mov qword [rcx + 0x40], rax
movaps xmm0, xmmword [rbp + 0x2b0]
movaps xmm1, xmmword [rbp + 0x2c0]
movaps xmm2, xmmword [rbp + 0x2d0]
movaps xmm3, xmmword [rbp + 0x2e0]
movups xmmword [rcx + 0x30], xmm3
add byte [rdi], cl
adc dword [rcx + 0x30], ebx
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov qword [rbp + 0xc0], r15
add byte [rax], al
mov ebp, 0xc0
add byte [rax], al
mov eax, dword [rbp + 0x448]
mov word [rbp + 0xc8], ax
movzx eax, byte [rbp + 0x378]
mov byte [rbp + 0xca], al
movzx eax, byte [rbp + 0x264]
mov byte [rcx + 0x57], al
mov eax, dword [rbp + 0x260]
mov dword [rcx + 0x53], eax
lea rcx, [rbp + 0x300]
lea rdx, [rbp + 0x60]
call fcn.14002f850
test al, al
jne 0x14009f47e
outsd dx, dword [rsi]
adc al, byte [rax]
invalid
invalid
test rdi, rdi
jne 0x14009daee
jmp 0x14009e21d
add rsi, rdi
mov r12d, 0x13
xor r13d, r13d
xor eax, eax
xor edi, edi
mov r14, rsi
jmp 0x14009e356
mov eax, 0x13
xor r13d, r13d
xor r12d, r12d
mov r14, rsi
xor edx, edx
movabs rdi, 0xffffffff00000000
or r12, rax
or r13, rdx
cmp qword [rbp + 0x3d0], 0
je 0x14009e27e
cmp qword [rbp + 0x3d8], 0
add byte [rax], al
je 0x14009e27e
adc dword [rax - 0x75], ecx
mov rcx, qword [rbp + 0x3e0]
mov edx, 8
call fcn.140006e10
invalid
or r12, r13
or esp, ebp
mov r13, r12
and r13, 0xffffffffffffff00
mov rax, r12
and rax, 0xffffffffffff0000
and rdi, r12
jmp 0x14009e356
mov eax, 0x13
xor r13d, r13d
xor r12d, r12d
mov r14, rsi
xor edx, edx
jmp 0x14009e253
mov eax, 0x13
xor r13d, r13d
xor r12d, r12d
xor edx, edx
mov r14, rcx
jmp 0x14009e253
mov rax, qword [rbp + 0x300]
mov rdi, qword [rbp + 0x308]
mov r14, qword [rbp + 0x310]
lea rcx, [rbp + 0x318]
movups xmm0, xmmword [rcx]
movaps xmmword [rbp + 0x3a0], xmm0
mov rcx, qword [rcx + 0x10]
mov qword [rbp + 0x3b0], rcx
movabs rcx, 0x8000000000000000
cmp rax, rcx
jne 0x14009f16c
mov r13, rdi
and r13, 0xffffffffffffff00
and ebp, 0xffffff00
jmp 0x14009e4b0
mov r12d, 0x13
mov esp, 0x13
xor r13d, r13d
xor eax, eax
xor edi, edi
jmp 0x14009e356
mov r12d, 8
jmp 0x14009e352
mov r12d, 0xa
add byte [rax], al
add byte [rcx], dh
sal byte [rcx], 0xff
xor eax, eax
xor edi, edi
and eax, 0xffff0000
or rax, rdi
and r13d, 0xff00
inc dword [rax]
add byte [rcx + 9], cl
invalid
movzx edi, r12b
or rdi, r13
mov r15, qword [rbp + 0x308]
mov rsi, qword [rbp + 0x310]
test rsi, rsi
je 0x14009e3b9
lea r12, [r15 + 0x10]
jmp 0x14009e399
add r12, 0x70
dec rsi
je 0x14009e3b9
cmp qword [r12 - 0x10], 0
je 0x14009e390
cmp qword [r12 - 8], 0
je 0x14009e390
add byte [rdi + riz*8 + 0x49], dh
mov ecx, dword [rsp]
mov rcx, qword [r12]
mov edx, 8
call fcn.140006e10
jmp 0x14009e390
pop rcx
mov dh, dh
invalid
cmp qword [rbp + 0x300], 0
je 0x14009e3d0
mov edx, 8
add byte [rax], al
mov rcx, r15
call fcn.140006e10
mov rcx, qword [rbp + 0x318]
sbb byte [rbx], al
add byte [rax], al
test rcx, rcx
je 0x14009e423
mov rdx, qword [rbp + 0x320]
add byte [rax], al
mov rax, qword [rbp + 0x328]
mov qword [rbp + 0x3d8], 0
mov qword [rbp + 0x3e0], rcx
mov qword [rbp + 0x3e8], rdx
mov qword [rbp + 0x3f8], 0
mov qword [rbp + 0x400], rcx
mov qword [rbp + 0x408], rdx
mov ecx, 1
jmp 0x14009e427
xor ecx, ecx
xor eax, eax
mov qword [rbp + 0x3d0], rcx
mov qword [rbp + 0x3f0], rcx
mov qword [rbp + 0x410], rax
lea rcx, [rbp + 0x330]
lea rdx, [rbp + 0x3d0]
call fcn.1400b0ee0
mov rax, qword [rbp + 0x330]
test rax, rax
je 0x14009e4b0
lea r15, [rbp + 0x330]
lea r12, [rbp + 0x3d0]
jmp 0x14009e487
mov rcx, r15
mov rdx, r12
call fcn.1400b0ee0
mov rax, qword [rbp + 0x330]
test rax, rax
je 0x14009e4b0
imul rcx, qword [rbp + 0x340], 0x70
cmp qword [rax + rcx], 0
je 0x14009e470
add rax, rcx
cmp qword [rax + 8], 0
je 0x14009e470
mov rcx, qword [rax + 0x10]
mov edx, 8
call fcn.140006e10
jmp 0x14009e470
mov r12, qword [rbp + 0x3c8]
mov r15, qword [rbp + 0x390]
or edi, r13d
shr r13, 8
cmp dil, 0x4b
jne 0x14009f206
mov r8, qword [rbx + 0x10]
mov rax, qword [rbx + 0x18]
mov rcx, qword [rbx + 0x40]
mov qword [rbp + 0xa0], rcx
movups xmm0, xmmword [rbx + 0x20]
movups xmm1, xmmword [rbx + 0x30]
movaps xmmword [rbp + 0x90], xmm1
movaps xmmword [rbp + 0x80], xmm0
cmp byte [r15 + 0xf0], 0
setne dl
lea r9, [r8 - 3]
xor ecx, ecx
cmp r9, 2
setb cl
movups xmm0, xmmword [rbx]
movaps xmmword [rbp + 0x60], xmm0
mov qword [rbp + 0x70], r8
mov qword [rbp + 0x78], rax
mov r8, qword [rbx + 0x48]
mov r9d, r8d
mov r10d, r8d
shr r10d, 0x10
cmp r10w, 5
setae r10b
and r9d, 0xff00
xor r11d, r11d
cmp r9d, 0x800
sete r11b
shl r11d, 3
lea r9, [r11 + 8]
add r11, 0xc
xor esi, esi
test r10b, dl
cmove r9, rsi
cmove r11, rsi
mov qword [rbp + 0xa8], r8
mov qword [rbp + 0x1b8], r14
mov qword [rbp + 0x1c0], 0
mov qword [rbp + 0x1d0], 0
mov qword [rbp + 0x1e0], 0
mov qword [rbp + 0x1e8], r9
mov qword [rbp + 0x1f0], 0
mov qword [rbp + 0x1f8], r11
mov qword [rbp + 0x200], r11
mov qword [rbp + 0xc0], 0x2f
mov qword [rbp + 0xb0], rcx
mov qword [rbp + 0xb8], rax
movups xmm0, xmmword [rbp + 0x88]
add r14, 0x10
movups xmmword [rbp + 0x3d0], xmm0
lea rax, [rbp + 0x60]
mov qword [rbp + 0x3e0], rax
mov qword [rbp + 0x3e8], r14
mov qword [rbp + 0x3f0], 0
mov qword [rbp + 0x428], 0
lea rcx, [rbp + 0x330]
lea rdx, [rbp + 0x3d0]
lea esi, [rax]
add eax, dword [rax]
add byte [rax - 0x73], cl
xchg ebp, eax
rol byte [rbx], 1
add byte [rax], al
call fcn.1400ad280
movzx eax, byte [rbp + 0x330]
cmp al, 0x4b
jne 0x14009e673
lea rsi, [rbp + 0x3f0]
lea rbx, [rbp + 0x330]
lea r14, [rbp + 0x3d0]
nop dword [rax]
add byte [rax], al
add byte [rax + 0x331bd], al
add byte [rax], al
cmp byte [rbp + 0x331], 0
mov rdi, qword [rbp + 0x3f0]
je 0x14009e753
test rdi, rdi
jne 0x14009e75c
invalid
add byte [rax - 0x77], cl
invalid
mov rcx, rbx
mov rdx, r14
call fcn.1400ad280
movzx eax, byte [rbp + 0x330]
cmp al, 0x4b
add eax, dword [rax]
add byte [rbx + rcx*2], bh
je 0x14009e640
movzx ecx, byte [rbp + 0x331]
lea esi, [rcx]
add eax, dword [rax]
add byte [rax], al
movzx edx, word [rbp + 0x336]
mov r8d, dword [rbp + 0x332]
add byte [rax], al
movzx edx, word [rbp + 0x336]
mov r8d, dword [rbp + 0x332]
mov r9, qword [rbp + 0x338]
shl r8, 0x10
loopne 0x14009e6a3
loopne 0x14009e6a3
shl rdx, 0x30
or rdx, r8
shl ecx, 8
movzx eax, al
or rax, rcx
or rax, rdx
or eax, edx
mov qword [r12 + 8], rax
mov qword [r12 + 0x10], r9
and al, 0x10
and al, 0x10
adc byte [rcx - 0x39], cl
add al, 0x24
add al, byte [rax]
add byte [rax], al
mov qword [r12], 2
mov rax, qword [rbp + 0x1b8]
lock dec qword [rax]
dec qword [rax]
dec qword [rax]
jne 0x14009e6d1
mov rcx, qword [rbp + 0x1b8]
call fcn.1400a0110
mov eax, 0xe8000001
invalid
cmp dword [rbp + 0xc0], 0x2f
je 0x14009f233
add byte [rax], al
add byte [rax], al
cmp qword [rbp + 0x100], 0
add byte [rax], al
je 0x14009e6f9
adc dword [rax - 0x75], ecx
lea ecx, [rax]
add dword [rax], eax
add byte [rdx + 2], bh
mov rcx, qword [rbp + 0x108]
mov edx, 2
call fcn.140006e10
cmp qword [rbp + 0x118], 0
sbb byte [rcx], al
add byte [rax], al
add byte [rcx + rdx + 0x48], dh
mov rcx, qword [rbp + 0x120]
add dword [rax], eax
add byte [rax], al
je 0x14009e714
mov rcx, qword [rbp + 0x120]
mov edx, 8
call fcn.140006e10
cmp qword [rbp + 0x130], 0
je 0x14009e72f
add byte [rax], al
add byte [rcx + rdx + 0x48], dh
mov rcx, qword [rbp + 0x138]
mov ecx, dword [rbp + 0x138]
mov edx, 2
call fcn.140006e10
xchg dh, dh
invalid
xchg dh, dh
dec dword [rax - 0x7d]
cmp qword [rbp + 0x148], 0
je 0x14009f233
mov ebp, 0x148
add byte [rdi], cl
test dh, dh
or al, byte [rax]
add byte [rax - 0x75], cl
lea edx, [rax + 1]
add byte [rax], al
mov rcx, qword [rbp + 0x150]
mov edx, 8
call fcn.140006e10
jmp 0x14009f233
add al, ch
ret 0xf686
test rdi, rdi
je 0x14009eba1
mov r14, qword [rbp + 0x3f8]
mov rcx, qword [rbp + 0x400]
add eax, dword [rax]
add byte [rax - 0x75], cl
lea eax, [rax]
add al, 0
add al, ch
shr dword [rax], 0xf9
dec dword [rax - 0x77]
mov rbx, rax
add byte [rax], al
call fcn.140031030
mov rbx, rax
mov ebx, eax
mov qword [rbp + 0x330], rdi
mov qword [rbp + 0x338], r14
mov qword [rbp + 0x340], rax
mov qword [rbp + 0x348], rdx
add eax, dword [rax]
add byte [rax - 0x77], cl
mov ch, 0x50
add eax, dword [rax]
add byte [rax - 0x7b], cl
ror byte [rcx + rcx*4 - 0x5b], cl
enter 3, 0
add eax, dword [rax]
add byte [rax - 0x77], cl
mov ch, 0x50
add eax, dword [rax]
add byte [rax - 0x7b], cl
ror byte [rcx + rcx*4 - 0x5b], cl
enter 3, 0
add byte [rax], al
add byte [rdi], cl
je 0x14009eab6
test byte [rcx], dl
add eax, dword [rax]
add byte [rax], al
mov qword [rbp + 0x390], r15
lea r13, [rbp + 0x218]
add byte [rax], al
mov qword [rbp + 0x390], r15
lea r13, [rbp + 0x218]
mov rax, qword [rbp + 0xb0]
mov qword [rbp + 0x440], rax
test dword [rax + 4], eax
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax + 4], eax
add byte [rax], al
lea rsi, [rdx - 1]
add rbx, 0x10
mov eax, 0x2e
adc byte [rax + 0x2e], bh
mov qword [rbp + 0x438], rax
add byte [rcx], dh
dec dword [rbp + rcx*4 - 0x4b]
lea esi, [rbp + 0x210]
xor edi, edi
lea r14, [rbp + 0x210]
lea esi, [rbp + 0x210]
lea esi, [rbp + 0x210]
lea r15, [rbp + 0x330]
lea r12, [rbp + 0x2b0]
add byte [rbp + rcx*4 - 0x5b], cl
mov al, 2
add byte [rax], al
mov qword [rbp + 0x480], rax
mov eax, 0x2e
mov qword [rbp + 0x488], rax
jmp 0x14009e83e
invalid
cmp eax, 0x4ce1894c
mov edx, esi
mov rcx, r12
mov rdx, r14
call fcn.1400a4550
mov rax, qword [rbp + 0x2b0]
mov qword [rbp + 0x438], rax
lea rax, [rbp + 0x2b8]
add al, 0
add byte [rax - 0x73], cl
test dword [rax + 0xf000002], edi
adc byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rax]
movaps xmmword [rbp], xmm0
sub dword [rbp], eax
nop dword [rax + rax]
add rbx, 0x10
add rsi, 0xffffffffffffffff
jae 0x14009eb6b
movups xmm0, xmmword [rbx - 0x10]
movaps xmmword [rbp + 0x2b0], xmm0
test dword [rax + 0x48000002], esi
mov eax, dword [rbp + 0x350]
invalid
test dword [rax + 0x48000002], esi
mov eax, dword [rbp + 0x350]
test dword [rax + 3], edx
add byte [rax], al
mov rax, qword [rax + 0x18]
mov r8d, dword [rax + 0x48]
mov rcx, r14
mov ecx, esi
mov rcx, r14
mov ecx, esi
mov rdx, r15
mov edx, edi
mov r9, r12
call fcn.1400a0240
mov rax, qword [rbp + 0x210]
mov eax, dword [rbp + 0x210]
mov eax, dword [rbp + 0x210]
add byte [rax - 0x7d], cl
clc
je 0x14009eb4b
invalid
add al, byte [rax]
invalid
cmp rax, 0x2e
je 0x14009eb4b
invalid
add al, byte [rax]
invalid
invalid
movups xmm0, xmmword [r13]
mov rcx, qword [rbp + 0x228]
mov qword [rbp + 0x340], rbx
mov dword [rbp + 0x340], ebx
mov qword [rbp + 0x348], rsi
add byte [rax], al
movaps xmmword [rbp + 0x10], xmm0
mov qword [rbp + 0x210], rax
movups xmmword [r13], xmm0
add byte [r8 - 0x77], r9b
lea ebp, [rax]
add al, byte [rax]
add byte [rdi], cl
mov bh, 0xc1
add byte [r8 - 0x77], r9b
lea ebp, [rax]
add al, byte [rax]
add byte [rdi], cl
mov bh, 0xc1
cmp eax, 0x71
jle 0x14009e910
cmp eax, 0x2130
jg 0x14009e970
add eax, 0xffffff8e
cmp eax, 0x1a
ja case.0x14009e92a.4
lea rcx, [0x1400bf6f8]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
add eax, ecx
jmp rax
mov rcx, r12
mov rdx, r14
call fcn.1400a4550
pop rsp
add byte [rax], al
pop rsp
add byte [rax], al
cmp dword [rbp + 0x2b0], 0x1c
jne case.0x14009e92a.4
mov rax, qword [rbp + 0x2b8]
mov qword [rbp + 0x1e8], rax
test eax, ebp
add dword [rax], eax
add byte [rax], al
test eax, ebp
add dword [rax], eax
add byte [rax], al
invalid
invalid
add byte [rax], al
jmp case.0x14009e92a.4
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x77c0240], al
cmp eax, 0x18
invalid
xchg dword [rdi + rdi*8], edx
invalid
add eax, 0xfffffffd
cmp eax, 0x18
ja case.0x14009e92a.4
lea rcx, [0x1400bf694]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, r12
mov rdx, r14
call fcn.1400a4550
mov rax, qword [rbp + 0x2b0]
cmp rax, 0x10
cmp eax, 0x10
cmp eax, 0x10
jne 0x14009e952
mov rcx, qword [rbp + 0x2b8]
mov qword [rbp + 0x448], rcx
cmp eax, 0x10
mov eax, 1
cmove rdi, rax
jmp case.0x14009e92a.4
nop dword cs:[rax + rax]
cmp eax, 0x2131
je 0x14009ea66
cmp eax, 0x2132
je case.0x14009e8d5.116
cmp eax, 0x2133
jne case.0x14009e92a.4
mov rcx, r12
mov rdx, r14
call fcn.1400a4550
cmp dword [rbp + 0x2b0], 0xb
jne case.0x14009e92a.4
mov rax, qword [rbp + 0x2b8]
mov qword [rbp + 0x1f0], rax
jmp case.0x14009e92a.4
mov rcx, r12
mov rdx, r14
call fcn.1400a4550
cmp dword [rbp + 0x2b0], 0x17
jne case.0x14009e92a.4
mov rax, qword [rbp + 0x2b8]
mov qword [rbp + 0x200], rax
jmp case.0x14009e92a.4
mov rcx, r12
mov rdx, r14
call fcn.1400a4550
mov rax, qword [rbp + 0x2b0]
mov qword [rbp + 0x480], rax
lea rax, [rbp + 0x2b8]
movups xmm0, xmmword [rax]
movaps xmmword [rbp - 0x10], xmm0
jmp case.0x14009e92a.4
mov rcx, r12
mov rdx, r14
call fcn.1400a4550
mov rax, qword [rbp + 0x2b0]
mov qword [rbp + 0x488], rax
mov rax, qword [rbp + 0x2b8]
mov qword [rbp + 0x378], rax
jmp case.0x14009e92a.4
mov rcx, r12
mov rdx, r14
call fcn.1400a4550
cmp dword [rbp + 0x2b0], 0x12
jne case.0x14009e92a.4
cmp qword [rbp + 0x440], 0
jne case.0x14009e92a.4
mov rcx, r12
mov rdx, r14
call fcn.1400a4550
cmp dword [rbp + 0x2b0], 0x2d
jne 0x14009eaa8
mov rax, qword [rbp + 0x2b8]
mov qword [rbp + 0xb0], 1
mov qword [rbp + 0xb8], rax
mov eax, 1
jmp 0x14009eaaa
xor eax, eax
mov qword [rbp + 0x440], rax
jmp case.0x14009e92a.4
mov ebx, 0x2e
xor r13d, r13d
mov r14d, 0x2e
mov ecx, 0x2e
cmp qword [rsi + 0x28], 0
jne 0x14009eae6
jle 0x14009eaf5
add byte [rbp + 0x16], dh
mov rax, qword [rbp + 0x330]
sub rax, qword [rsi]
mov qword [rsi + 0x28], 1
mov qword [rsi + 0x30], rax
invalid
movaps xmm0, xmmword [rbp + 0x300]
movaps xmmword [rbp + 0x10], xmm0
cmp rcx, 0x2e
jne 0x14009eb02
mov rsi, r15
xor r15d, r15d
jmp 0x14009ebbf
mov qword [rbp - 0x38], rcx
movaps xmm0, xmmword [rbp]
movups xmmword [rbp - 0x30], xmm0
movzx r8d, byte [rbp + 0xa9]
mov r9, qword [rbp + 0x1e8]
lea rax, [rbp - 0x38]
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x3d0]
mov rsi, r15
mov rdx, r15
call fcn.1400aa4c0
cmp qword [rbp + 0x3d0], 0
jne 0x14009ebb5
mov r15, qword [rbp + 0x3d8]
jmp 0x14009ebb8
movups xmm0, xmmword [r13]
movaps xmmword [rbp + 0x10], xmm0
mov rdi, qword [rbp + 0x3c8]
movups xmmword [rdi + 8], xmm0
mov qword [rdi], 2
jmp 0x14009e6b8
mov rsi, qword [rbp + 0x350]
mov r15, qword [rbp + 0x390]
mov rbx, qword [rbp + 0x488]
mov r13, rdi
mov r14, qword [rbp + 0x480]
mov rcx, qword [rbp + 0x438]
cmp qword [rsi + 0x28], 0
jne 0x14009eae6
jmp 0x14009ead0
mov byte [r12 + 8], 0x42
mov qword [r12 + 0x10], 0
jmp 0x14009e6b0
xor r15d, r15d
mov rdi, qword [rbp + 0x3e0]
mov qword [rbp + 0x1c0], r15
mov qword [rbp + 0x1c8], rdi
cmp r14, 0x2e
jne 0x14009ebf3
add byte [rax], al
cmp qword [rbp + 0x100], 0
mov edi, edx
je 0x14009ecbb
mov rcx, qword [rbp + 0x108]
mov edx, 2
call fcn.140006e10
mov edx, edi
cmp qword [rbp + 0x118], 0
je 0x14009ecd8
mov rcx, qword [rbp + 0x120]
mov edx, 8
call fcn.140006e10
mov edx, edi
cmp al, byte [rcx - 0x576000a]
cmp qword [rbp + 0x130], 0
je 0x14009ecf5
mov rcx, qword [rbp + 0x138]
mov edx, 2
call fcn.140006e10
mov edx, edi
cmp qword [rbp + 0x148], 0
mov rcx, qword [rbp + 0x448]
je 0x14009ed20
mov rcx, qword [rbp + 0x150]
mov edx, 8
add dword [rax], eax
add byte [rdx + 8], bh
call fcn.140006e10
mov edx, edi
mov rcx, qword [rbp + 0x448]
mov qword [rbp + 0xc0], r13
mov qword [rbp + 0xc8], r15
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0xd0], rax
mov rax, qword [rbp + 0x320]
lea rdi, [rbp + 0xd8]
mov qword [rdi + 0x20], rax
movaps xmm0, xmmword [rbp + 0x300]
movaps xmm1, xmmword [rbp + 0x310]
movups xmmword [rdi + 0x10], xmm1
adc dword [rdi + 0x10], ecx
adc dword [rdi + 0x10], ecx
movups xmmword [rdi], xmm0
mov qword [rbp + 0x100], r14
mov rax, qword [rbp + 0x450]
mov qword [rbp + 0x108], rax
mov qword [rbp + 0x110], r12
mov dword [rbp + 0x110], esp
mov dword [rbp + 0x110], esp
mov rax, qword [rbp + 0x50]
mov qword [rdi + 0x50], rax
movaps xmm0, xmmword [rbp + 0x40]
movups xmmword [rdi + 0x40], xmm0
mov rax, qword [rbp + 0x458]
test dword [rax + 4], ebx
add byte [rax], al
test dword [rax + 4], ebx
add byte [rax], al
mov qword [rbp + 0x130], rax
mov rax, qword [rbp + 0x4b0]
mov qword [rbp + 0x138], rax
mov rax, qword [rbp + 0x4a8]
mov qword [rbp + 0x140], rax
mov rax, qword [rbp + 0x270]
mov qword [rdi + 0x80], rax
movaps xmm0, xmmword [rbp + 0x260]
movups xmmword [rdi + 0x70], xmm0
mov rax, qword [rbp + 0x2a8]
mov qword [rbp + 0x160], rax
mov rax, qword [rbp + 0x278]
mov qword [rbp + 0x168], rax
mov rax, qword [rbp + 0x380]
mov qword [rbp + 0x170], rax
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x178], rax
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x180], rcx
mov rax, qword [rbp + 0x440]
mov qword [rbp + 0x188], rax
mov rax, qword [rbp + 0x298]
mov qword [rbp + 0x190], rax
mov rax, qword [rbp + 0x2a0]
mov qword [rbp + 0x198], rax
mov rax, qword [rbp + 0x438]
mov qword [rbp + 0x1a0], rax
movzx eax, byte [rbp + 0x4bf]
mov byte [rbp + 0x1a8], al
movzx eax, byte [rbp + 0x4be]
mov byte [rbp + 0x1a9], al
mov word [rbp + 0x1aa], dx
movzx eax, byte [rbp + 0x4a7]
mov byte [rbp + 0x1ac], al
movzx eax, byte [rbp + 0x4a4]
mov byte [rbp + 0x1ad], al
movzx eax, byte [rbp + 0x4bd]
mov byte [rbp + 0x1ae], al
movzx eax, byte [rbp + 0x4a5]
mov byte [rbp + 0x1af], al
movzx eax, byte [rbp + 0x4a6]
mov byte [rbp + 0x1b0], al
mov rax, qword [rbp + 0x480]
mov byte [rbp + 0x1b1], al
movzx eax, word [rbp + 0x38c]
add byte [rax], al
add byte [rdi], cl
mov dh, 0x85
cmpsd dword [rsi], dword [rdi]
add al, 0
add byte [rax + 0x1ac85], cl
add byte [rdi], cl
mov dh, 0x85
movsb byte [rdi], byte [rsi]
add al, 0
add byte [rax + 0x1ad85], cl
add byte [rdi], cl
mov dh, 0x85
mov ebp, 0x88000004
test dword [rsi + 0xf000001], ebp
mov dh, 0x85
movsd dword [rdi], dword [rsi]
add al, 0
add byte [rax + 0x1af85], cl
add byte [rdi], cl
mov dh, 0x85
cmpsb byte [rsi], byte [rdi]
add al, 0
add byte [rax + 0x1b085], cl
add byte [rax - 0x75], cl
test dword [rax - 0x77fffffc], eax
test dword [rcx + 0xf000001], esi
mov bh, 0x85
mov word [rbx], es
add byte [rax], al
mov word [rdi + 0xde], ax
mov eax, dword [rbp + 0x388]
mov dword [rdi + 0xda], eax
cmp rbx, 0x2e
mov rcx, qword [rbp + 0x3c8]
enter 3, 0
enter 3, 0
je 0x14009efe8
test rbx, rbx
je 0x14009efda
cmp rbx, 0xc
jne 0x14009efe8
mov rax, qword [rsi + 0x10]
mov r8, qword [rsi + 0x18]
mov r9, qword [rbp + 0x1f0]
sub r8, r9
jb 0x14009ef29
movzx edx, byte [rbp + 0xa8]
movzx r10d, dl
add rax, r9
mov r11, qword [rbp + 0x378]
imul r11, r10
mov r9, r8
sub r9, r11
jae 0x14009f0ce
mov esi, 0x13
movzx edx, dl
shl edx, 8
or rdx, rsi
mov qword [rcx + 8], rdx
mov qword [rcx + 0x10], rax
mov qword [rcx], 2
jmp 0x14009e6b8
popfq
test al, 0
add byte [rax], al
lea r8, [rdx - 4]
lea rax, [r12 + 4]
mov ecx, dword [r12]
mov r9d, ecx
shr r9d, 4
cmp r9d, 0xffffffe
jbe 0x14009efc3
cmp ecx, 0xffffffff
je 0x14009effc
mov ebx, 0x10
jmp 0x14009efad
add bl, ch
sub bh, al
test eax, edx
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add dh, al
test esi, edx
add eax, dword [rax]
add byte [rax], al
mov word [rbp + 0x3d4], 0
mov ebx, dword [rbp + 0x3d3]
shl rbx, 0x20
or rbx, 0x13
mov esi, ebx
shr esi, 8
mov edi, ebx
shr edi, 0x10
mov r14, rbx
shr r14, 0x20
jmp case.0x140097981.124
mov r9b, 4
mov r12, rcx
mov esp, ecx
cmp r8, r12
jae 0x14009f048
loopne 0x14009f040
jp 0x14009ef82
mov bl, 0x13
xor r14d, r14d
xor edi, edi
adc eax, dword [rbp + 0x31]
div byte [rcx]
invalid
jmp 0x14009f090
mov rax, qword [rbp + 0x378]
mov qword [rbp + 0x1e0], rax
lea rdx, [rbp + 0x60]
mov r8d, 0x1a8
call sub.msvcrt.dll_memcpy
jmp 0x14009f233
cmp r8, 8
jb 0x14009f108
or byte [rdi], cl
invalid
add rdx, 0xfffffffffffffff4
lea rax, [r12 + 0xc]
invalid
and al, 0xc
or al, 0x45
movzx eax, byte [rsp + 0xb]
movzx r8d, byte [r12 + 0xb]
movzx r9d, word [r12 + 8]
movzx r10d, byte [r12 + 0xa]
shl r10d, 0x10
or r10d, r9d
mov r12d, dword [r12 + 4]
mov esp, dword [rsp + 4]
mov esp, dword [rsp + 4]
and al, 4
shl r10, 0x28
shl r12, 8
or r12, r10
invalid
shrd r12, r8, 8
mov r9b, 8
invalid
mov r8, rdx
cmp r8, r12
loopne 0x14009f0b9
invalid
loopne 0x14009f0b9
xchg byte [rcx + rcx*4 - 0x5b], cl
cwde
add al, 0
add byte [rcx - 0x7d], cl
cld
add dword [rsi + 0x1c], esi
mov qword [rbp + 0x498], r12
cmp r12, 1
jbe 0x14009f071
movzx r8d, word [rax]
mov edx, r8d
add edx, 0xfffffffa
cmp dx, 0xfffc
jae 0x14009f115
movzx r12d, r8w
mov bl, 0x11
jmp case.0x140097981.124
mov word [rbp + 0x3d0], 0
mov dword [rbp + 0x3d2], 0
movzx edi, word [rbp + 0x3d1]
rol dword [rbx], 1
add byte [rax], al
rol dword [rbx], 1
add byte [rax], al
mov bl, 0x13
xor r14d, r14d
xor esi, esi
mov r12, rax
shl r14, 0x18
shl esi, 0x18
movzx eax, di
shl eax, 8
or rax, r14
movzx ecx, sil
movzx ecx, dh
movzx ecx, dh
or rcx, rax
shl rcx, 8
movzx eax, bl
mov dh, 0xc3
mov dh, 0xc3
or rax, rcx
or eax, ecx
mov rcx, qword [rbp + 0x3c8]
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
add byte [rax - 0x77], cl
or byte [r9 + rcx*4 + 0x61], cl
adc byte [rax - 0x39], cl
add dword [rdx], eax
add byte [rax], al
add cl, ch
invalid
invalid
mov dword [rcx + 8], eax
mov qword [rcx + 0x10], r12
mov qword [rcx], 2
jmp 0x14009e6b8
mov esi, 0x17
dec r10d
cmp r10d, 7
ja case.default.0x14009f0f4
mov rdi, r11
add rax, r11
lea r11, [0x1400bf764]
movsxd r10, dword [r11 + r10*4]
add r10, r11
jmp r10
mov ebx, 0x13
mov r12, rax
jmp 0x14009efad
mov byte [rbp + 0x4be], r9b
mov qword [rbp + 0x440], r12
add byte [rbp - 0x73], cl
push rsp
and al, 0xfe
add byte [rbp - 0x73], cl
push rsp
and al, 0xfe
lea r12, [rax + 2]
cmp r8w, 4
clc
add al, 0xf
xchg bl, cl
add dword [rax], eax
invalid
clc
add al, 0xf
xchg bl, cl
add dword [rax], eax
add byte [rbp - 0x7b], cl
ror byte [rdi], cl
test ah, bh
test r10, r10
je 0x14009f43c
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x75], cl
xchg ebp, eax
add al, 0
add byte [rax - 0x7d], cl
cli
add ecx, dword [rdi]
test dword [rsi + 1], edx
add byte [rax], al
mov rdx, qword [rbp + 0x440]
cmp rdx, 3
jne 0x14009f2a7
add rax, 3
jmp 0x14009efce
mov eax, 6
xor r13d, r13d
xor r12d, r12d
xor edx, edx
jmp 0x14009e253
mov rcx, qword [rbp + 0x3b0]
mov qword [rbp + 0x98], rcx
movaps xmm0, xmmword [rbp + 0x3a0]
movups xmmword [rbp + 0x88], xmm0
mov qword [rbp + 0x60], 1
mov qword [rbp + 0x68], 1
mov qword [rbp + 0x70], rax
mov qword [rbp + 0x78], rdi
mov qword [rbp + 0x80], r14
movzx eax, byte [0x1401860d8]
mov edx, 0x40
xor ecx, ecx
call fcn.1400b5fc0
test rax, rax
mov r12, qword [rbp + 0x3c8]
mov r15, qword [rbp + 0x390]
je 0x14009fe71
mov r14, rax
movups xmm0, xmmword [rbp + 0x60]
movups xmm1, xmmword [rbp + 0x70]
movups xmm2, xmmword [rbp + 0x80]
movups xmm3, xmmword [rbp + 0x90]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov dil, 0x4b
cmp dil, 0x4b
je 0x14009e4cf
mov byte [r12 + 8], dil
mov dword [r12 + 9], r13d
mov rax, r13
shr rax, 0x30
mov byte [r12 + 0xf], al
shr r13, 0x20
mov word [r12 + 0xd], r13w
mov qword [r12 + 0x10], r14
mov qword [r12], 2
movaps xmm6, xmmword [rbp + 0x4c0]
add rsp, 0x558
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movzx r11d, byte [rax + 2]
lea r10, [rdx - 4]
mov qword [rbp + 0x498], r10
cmp byte [rax + 3], 0
je 0x14009f2fb
jmp case.0x14009f0f4.3
mov eax, 0xd
movabs rdi, 0xffffffff00000000
mov r13, qword [rbp + 0x480]
and r13, rdi
and r12d, 0xffff0000
mov rdx, qword [rbp + 0x438]
and edx, 0xff00
jmp 0x14009e253
cmp ecx, 0xfffffff0
jb 0x14009f34e
cmp r10, 7
jbe 0x14009f43c
add r10, 0xfffffffffffffff8
lea r9, [r12 + 8]
mov qword [rbp + 0x490], r9
movzx eax, byte [r12 + 7]
movzx ecx, word [r12 + 4]
movzx edx, byte [r12 + 6]
shl edx, 0x10
or edx, ecx
mov r12d, dword [r12]
shl rdx, 0x28
shl r12, 8
or r12, rdx
shrd r12, rax, 8
jmp 0x14009f36c
cmp r10, 3
jbe 0x14009f43c
add r10, 0xfffffffffffffffc
lea r9, [r12 + 4]
mov qword [rbp + 0x490], r9
mov r12d, dword [r12]
sub r10, r12
jae 0x14009f378
clc
add al, 0x72
invalid
mov eax, dword [rbp + 0x380]
add byte [rbx], 0
add byte [rdi], cl
mov dh, 0x40
add dword [rax + 0x4bd85], ecx
add byte [rax + rax*8 + 0x157840f], al
add byte [rax], al
movzx eax, byte [rax + 1]
mov byte [rbp + 0x4bd], al
test al, al
je 0x14009f56e
mov rax, qword [rbp + 0x380]
add rax, 2
invalid
add cl, byte [rax - 0x7b]
leave
test rcx, rcx
je 0x14009efce
lea r12, [rax + 1]
mov qword [rbp + 0x490], r12
cmp rcx, 1
jne 0x14009f4a0
mov bl, 0x13
xor r14d, r14d
xor edi, edi
xor esi, esi
jmp case.0x140097981.124
movabs rdi, 0xffffffff00000000
jmp 0x14009e281
movabs rdi, 0xffffffff00000000
and rdi, r12
and edi, esp
and edi, esp
mov rax, r12
and rax, 0xffffffffffff0000
invalid
dec dword [rbp - 0x77]
in eax, 0x49
and ebp, 0xffffff00
jmp 0x14009e356
mov edi, 0xe
jmp case.0x140095672.956
out 0xee, eax
invalid
invalid
out 0xee, eax
invalid
jmp case.0x140097981.124
movzx edx, byte [rax]
mov r8, rcx
add r8, 0xfffffffffffffffe
mov qword [rbp + 0x498], r8
je 0x14009f575
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
add dword [rax + rcx*4 - 0x7b], eax
movsd dword [rdi], dword [rsi]
add al, 0
add byte [rbp + rcx*4 + 0x60], cl
add ecx, dword [rcx + rcx*4 - 0x5b]
nop
add al, 0
add byte [rdi + rcx - 0x4a], al
invalid
movzx r8d, byte [rax + 1]
mov byte [rbp + 0x4a5], r8b
lea r12, [rax + 3]
mov qword [rbp + 0x490], r12
movzx r8d, byte [rax + 2]
mov dh, 0x40
add al, byte [rax + rcx*4 - 0x7b]
cmpsb byte [rsi], byte [rdi]
add al, 0
invalid
add al, byte [rax + rcx*4 - 0x7b]
mov byte [rbp + 0x4a6], al
cmpsb byte [rsi], byte [rdi]
add al, 0
add byte [rbp - 0x7c], al
ror byte [rdi], 0x84
wait
add byte [rax], al
add byte [rdx + rdx*8 - 0x587a6af1], al
add al, 0
add byte [rax - 0x7d], cl
stc
add ecx, dword [rdi]
test byte [rsi - 1], al
invalid
test r8b, r8b
je 0x14009f57e
test dl, dl
setne byte [rbp + 0x4a7]
cmp rcx, 3
je 0x14009f43c
lea rdx, [rcx - 4]
mov qword [rbp + 0x498], rdx
movzx r8d, byte [rax + 3]
mov qword [rbp + 0x480], r8
test r8b, r8b
je 0x14009f585
lea r8, [rax + 4]
mov qword [rbp + 0x2a8], r8
add al, 0x4c
mov dword [rbp + 0x2a8], eax
mov r8, qword [rbp + 0x480]
dec r8d
movzx r9d, r8b
mov r8, r9
mov qword [rbp + 0x278], r9
add byte [rcx + rbp - 0x36], cl
add byte [rcx + rbp - 0x36], cl
jae 0x14009f58c
mov bl, 0x13
xor r14d, r14d
xor edi, edi
xor esi, esi
mov r12, qword [rbp + 0x2a8]
jmp case.0x140097981.124
lea edi, [rax]
add al, 0
add cl, ch
invalid
mov bl, 0x1b
jmp 0x14009f49b
add rax, 2
jmp 0x14009efce
mov bl, 0x1c
jmp 0x14009f49b
invalid
push qword [rbx - 0xf016e3]
invalid
mov bl, 0x1d
jmp 0x14009f49b
mov r8, qword [rbp + 0x2a8]
mov r9, qword [rbp + 0x278]
lea r12, [r8 + r9]
mov qword [rbp + 0x490], r12
mov qword [rbp + 0x498], rdx
mov qword [rbp + 0x3a0], 0
mov qword [rbp + 0x3a8], 8
mov qword [rbp + 0x3b0], 0
cmp word [rbp + 0x3c4], 4
ja 0x14009f69f
test rdx, rdx
je 0x14009f839
add rax, rcx
mov ecx, 8
xor r8d, r8d
mov qword [rbp + 0x398], r8
xor edi, edi
mov r14, r13
mov r13, r12
xor ebx, ebx
cmp byte [r13 + rbx], 0
lea r8, [r13 + rbx + 1]
je 0x14009f61a
inc rbx
cmp r8, rax
jne 0x14009f600
jmp 0x14009f707
mov rax, rbx
not rax
add rdx, rax
mov qword [rbp + 0x490], r8
mov qword [rbp + 0x498], rdx
test rbx, rbx
je 0x14009f911
cmp rdi, qword [rbp + 0x3a0]
jne 0x14009f656
lea rcx, [rbp + 0x3a0]
call fcn.1400a86b0
mov rcx, qword [rbp + 0x3a8]
test al, 3
add byte [rax], al
mov rdx, rdi
lea rax, [rdi + rdi*2]
add al, 0x7f
mov qword [rcx + rax*8], 0x1f
mov qword [rcx + rax*8 + 8], r13
mov qword [rcx + rax*8 + 0x10], rbx
inc rdx
mov rdi, rdx
mov qword [rbp + 0x3b0], rdx
add byte [rbx + rcx*4 - 0x5b], cl
nop
add al, 0
invalid
add byte [rbx + rcx*4 - 0x5b], cl
nop
add al, 0
add byte [rax - 0x75], cl
xchg ebp, eax
cwde
add al, 0
add byte [rcx - 0x73], cl
add al, 0x14
mov esp, dword [rbp + 0x490]
mov rdx, qword [rbp + 0x498]
lea rax, [r12 + rdx]
mov r14, r13
test rdx, rdx
jne 0x14009f5f8
pop rsi
invalid
jmp 0x14009f839
add byte [rax], al
lea rcx, [rbp + 0x3d0]
lea rdx, [rbp + 0x490]
call fcn.1400b1310
mov rdx, qword [rbp + 0x3d0]
add eax, dword [rax]
add byte [rax - 0x75], cl
test eax, ebx
add eax, dword [rax]
add byte [rax - 0x77], cl
test dword [rax + 4], edx
add byte [rax], al
add eax, dword [rax]
add byte [rax - 0x75], cl
test eax, ebx
add eax, dword [rax]
add byte [rax - 0x77], cl
test dword [rax + 4], edx
add byte [rax], al
movabs rax, 0x8000000000000000
mov r12, qword [rbp + 0x3e0]
mov rcx, rdx
mov qword [rbp + 0x398], rdx
cmp rdx, rax
jne 0x14009f70f
mov rbx, qword [rbp + 0x450]
mov esi, ebx
faddp st(1)
out dx, al
or byte [rcx + 0x10efc1df], cl
mov r14, rbx
shr r14, 0x20
mov r15b, 1
jmp 0x14009fdf7
out dx, al
and byte [rcx - 0x49], al
add ecx, ebp
invalid
mov r12, r13
jmp 0x14009f839
lea rcx, [rbp + 0x3d0]
lea rdx, [rbp + 0x490]
call fcn.1400b1640
movzx ebx, byte [rbp + 0x3d0]
cmp bl, 0x4b
jne 0x14009f868
mov rax, qword [rbp + 0x3d8]
mov eax, dword [rbp + 0x3d8]
mov qword [rbp + 0x458], rax
test rax, rax
je 0x14009f8a2
movzx eax, byte [rbp + 0x4be]
shl eax, 8
movzx ecx, byte [rbp + 0x4bf]
add eax, ecx
add eax, 0x50000
mov dword [rbp + 0x460], eax
mov eax, 8
mov qword [rbp + 0x4b0], rax
mov r13d, 0x10
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax + 0x41000004], esi
mov ebp, 0x10
xor eax, eax
mov qword [rbp + 0x2a0], rax
xor r14d, r14d
jmp 0x14009f7cc
mov rax, qword [rbp + 0x3a8]
mov qword [rbp + 0x4b0], rax
test dword [rax + 0x48000003], ebp
mov dword [rbp + 0x4b0], eax
inc r14
mov rax, qword [rbp + 0x4b0]
mov qword [rax + r13 - 0x10], rdi
mov qword [rax + r13 - 8], rbx
mov rcx, qword [rbp + 0x4a8]
mov qword [rax + r13], rcx
mov qword [rbp + 0x3b0], r14
add r13, 0x18
cmp qword [rbp + 0x458], r14
je 0x14009f920
invalid
mov qword [rsp + 0x20], r12
lea rcx, [rbp + 0x3d0]
lea rdx, [rbp + 0x490]
mov r8d, dword [rbp + 0x460]
mov r9, qword [rbp + 0x450]
call fcn.1400b16f0
mov rcx, qword [rbp + 0x3d0]
mov rbx, qword [rbp + 0x3d8]
mov rax, qword [rbp + 0x3e0]
mov qword [rbp + 0x4a8], rax
cmp rcx, 0x2e
cmp ecx, 0x2e
je 0x14009f8d1
mov rdi, rcx
cmp r14, qword [rbp + 0x3a0]
jne 0x14009f795
lea rcx, [rbp + 0x3a0]
call fcn.1400a86b0
jmp 0x14009f787
mov esi, r14d
shr esi, 8
mov edi, r14d
shr edi, 0x10
shr r14, 0x20
mov eax, 2
mov qword [rbp + 0x450], rax
mov bl, 0x13
xor eax, eax
mov qword [rbp + 0x398], rax
xor r15d, r15d
jmp 0x14009fdf7
movzx eax, byte [rbp + 0x3d7]
shl eax, 0x10
movzx r14d, word [rbp + 0x3d5]
or r14d, eax
shl r14, 0x20
mov esi, dword [rbp + 0x3d1]
or r14, rsi
mov edi, esi
shr edi, 8
shr r14, 0x18
mov r12, qword [rbp + 0x3d8]
fadd dword [rbx]
add byte [rax], al
invalid
fadd dword [rbx]
add byte [rax], al
xor r15d, r15d
jmp 0x14009fdf7
mov qword [rbp + 0x468], 0
mov qword [rbp + 0x470], 8
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 4], esi
add byte [rax], al
or byte [rax], al
add byte [rax], al
mov qword [rbp + 0x478], 0
xor eax, eax
mov qword [rbp + 0x2a0], rax
mov dword [rbp + 0x2a0], eax
mov dword [rbp + 0x2a0], eax
jmp 0x14009f966
mov esi, ebx
shr esi, 8
mov edi, ebx
shr edi, 0x10
mov r14, rbx
shr r14, 0x20
jmp 0x14009fded
outsd dx, dword [rsi]
loope 0x14009f90f
invalid
invalid
mov eax, 2
mov qword [rbp + 0x450], rax
add byte [rax - 0x77], cl
test dword [rax + 4], edx
add byte [rax], al
xor r12d, r12d
mov qword [rbp + 0x468], 0
mov qword [rbp + 0x470], 8
test dword [rax + 4], esi
add byte [rax], al
or byte [rax], al
add byte [rax], al
invalid
test dword [rax + 4], esi
add byte [rax], al
or byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x39], cl
mov qword [rbp + 0x478], 0
test dword [rax + 4], edi
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp word [rbp + 0x3c4], 5
jae 0x14009f966
test r15, r15
je case.0x14007b776.946
xorps xmm0, xmm0
movaps xmmword [rbp - 0x20], xmm0
sub dword [rbp - 0x20], eax
sub dword [rbp - 0x20], eax
mov r13d, 0x1f
jmp 0x14009fbba
lea rcx, [rbp + 0x3d0]
lea rdx, [rbp + 0x490]
call fcn.1400b1310
mov rdx, qword [rbp + 0x3d0]
mov rax, qword [rbp + 0x3d8]
mov qword [rbp + 0x4b0], rax
mov dword [rbp + 0x4b0], eax
invalid
mov dword [rbp + 0x4b0], eax
movabs rax, 0x8000000000000000
mov rcx, qword [rbp + 0x3e0]
mov qword [rbp + 0x4a8], rcx
mov rcx, rdx
mov qword [rbp + 0x458], rdx
cmp rdx, rax
jne 0x14009f9e3
mov rbx, qword [rbp + 0x4b0]
mov al, 4
add byte [rax], al
mov esi, ebx
shr esi, 8
mov edi, ebx
shr edi, 0x10
mov r14, rbx
shr r14, 0x20
mov r15b, 1
cmp qword [rbp + 0x468], 0
jne 0x14009fdbb
jmp 0x14009fdcc
lea rcx, [rbp + 0x3d0]
lea rdx, [rbp + 0x490]
lea edx, [rbp + 0x490]
call fcn.1400b1640
movzx ebx, byte [rbp + 0x3d0]
add eax, dword [rax]
invalid
cmp bl, 0x4b
jne 0x14009fb76
mov rax, qword [rbp + 0x3d8]
mov r13d, 0x2e
mov qword [rbp + 0x38], rax
test rax, rax
je 0x14009fe9a
add al, 0
invalid
add al, 0
add byte [rdi], cl
mov dh, 0x85
mov esi, 0xc1000004
movzx eax, byte [rbp + 0x4be]
shl eax, 8
loopne 0x14009fa32
movzx ecx, byte [rbp + 0x4bf]
add byte [rax], al
add eax, ecx
add eax, 0x50000
mov dword [rbp + 0x294], eax
enter 5, 0
add eax, 0x94858900
add al, byte [rax]
add byte [rax + 8], bh
invalid
mov eax, 8
mov qword [rbp + 0x288], rax
mov r14d, 0x18
invalid
add byte [rcx], dh
ror byte [rax - 0x77], 0x85
invalid
xor eax, eax
mov qword [rbp + 0x460], rax
jmp case.0x140095672.992
mov rcx, qword [rbp + 0x460]
inc rcx
invalid
inc ecx
mov rdx, qword [rbp + 0x288]
mov qword [rdx + r14 - 0x18], rdi
mov qword [rdx + r14 - 0x10], rbx
mov rax, qword [rbp + 0x280]
mov qword [rdx + r14 - 8], rax
movaps xmm0, xmmword [rbp + 0x330]
sub byte [rbp + 0x330], al
sub byte [rbp + 0x330], al
add eax, dword [rax]
add byte [rdi], cl
sub byte [rbp + 0x340], cl
movaps xmm1, xmmword [rbp + 0x340]
movups xmmword [rdx + r14], xmm0
movups xmmword [rdx + r14 + 0x10], xmm1
mov rax, qword [rbp + 0x350]
mov qword [rdx + r14 + 0x20], rax
and byte [rax - 0x77], cl
lea edi, [rax + 4]
add byte [rax], al
and byte [rax - 0x77], cl
lea edi, [rax + 4]
add byte [rax], al
add r14, 0x40
mov rax, rcx
mov qword [rbp + 0x460], rcx
cmp qword [rbp + 0x38], rcx
je 0x14009fe9a
mov rax, qword [rbp + 0x4a8]
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x3d0]
lea rdx, [rbp + 0x490]
mov r8d, dword [rbp + 0x294]
mov r9, qword [rbp + 0x4b0]
add byte [rbx + rcx*4 - 0x7b], al
xchg esp, eax
add al, byte [rax]
add byte [rbx + rcx*4 - 0x73], cl
mov al, 4
add byte [rax], al
call fcn.1400b17e0
mov rcx, qword [rbp + 0x3d0]
add eax, dword [rax]
add byte [rax - 0x75], cl
popfq
fadd dword [rbx]
add byte [rax], al
add eax, dword [rax]
add byte [rax - 0x75], cl
popfq
fadd dword [rbx]
add byte [rax], al
mov rax, qword [rbp + 0x3e0]
mov qword [rbp + 0x280], rax
add byte [rax - 0x7d], cl
stc
invalid
test dword [rax + 0x48000002], eax
cmp ecx, 0x2e
je 0x14009fe3c
mov rdi, rcx
lea rcx, [rbp + 0x3e8]
mov rax, qword [rcx + 0x20]
mov qword [rbp + 0x350], rax
push rax
add eax, dword [rax]
add byte [rdi], cl
adc byte [rcx], al
push rax
add eax, dword [rax]
add byte [rdi], cl
adc byte [rcx], al
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rbp + 0x340], xmm1
movaps xmmword [rbp + 0x330], xmm0
mov rax, qword [rbp + 0x460]
cmp rax, qword [rbp + 0x468]
add byte [rdi], cl
test dword [rdi + rdi*8], eax
invalid
invalid
test dword [rdi + rdi*8], eax
invalid
lea rcx, [rbp + 0x468]
call fcn.140098910
mov rax, qword [rbp + 0x470]
mov qword [rbp + 0x288], rax
jmp 0x14009fa5b
in eax, 0xfe
invalid
invalid
in eax, 0xfe
invalid
movzx eax, byte [rbp + 0x3d7]
shl eax, 0x10
add cl, al
loopne 0x14009fb90
movzx r14d, word [rbp + 0x3d5]
or r14d, eax
shl r14, 0x20
mov esi, dword [rbp + 0x3d1]
or r14, rsi
mov edi, esi
shr edi, 8
shr r14, 0x18
mov ch, 0xd1
add eax, dword [rax]
add byte [rcx + 9], cl
test byte [rcx + 0x8efc1f7], 0x49
shr esi, 0x18
mov rax, qword [rbp + 0x3d8]
mov qword [rbp + 0x4a8], rax
add byte [rax], al
jmp case.0x14009572d.523
mov r13d, 0x2e
mov rax, qword [rbp + 0x490]
mov qword [rbp + 0x4a8], rax
mov rax, qword [rbp + 0x498]
mov eax, dword [rbp + 0x498]
mov eax, dword [rbp + 0x498]
add al, 0
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
scasd eax, dword [rdi]
add dword [rax], eax
add byte [rax - 0x75], cl
lea ebp, [rax + 0x48000004]
add ecx, eax
test rax, rax
je 0x14009fd87
mov rcx, qword [rbp + 0x4a8]
add rcx, rax
mov edx, 8
mov qword [rbp + 0x460], rdx
xor edx, edx
mov qword [rbp + 0x458], rdx
mov dword [rbp + 0x458], edx
xor edi, edi
mov r14, qword [rbp + 0x4b0]
mov rdx, qword [rbp + 0x4a8]
mov qword [rbp + 0x4b0], rdx
xor r9d, r9d
mov rdx, qword [rbp + 0x4b0]
cmp byte [rdx + r9], 0
or al, byte [rax]
je 0x14009fc39
mov rdx, qword [rbp + 0x4b0]
add rdx, r9
inc rdx
inc r9
cmp rdx, rcx
jne case.0x14007b776.943
jmp 0x14009fd77
add dword [rax], eax
add byte [rcx + rcx*4 - 0x37], cl
mov rcx, r9
not rcx
add rax, rcx
mov rcx, qword [rbp + 0x4b0]
add rcx, r9
inc rcx
mov qword [rbp + 0x490], rcx
mov qword [rbp + 0x498], rax
test r9, r9
leave
je case.0x14007b776.974
lea rcx, [rbp + 0x3d0]
lea rdx, [rbp + 0x490]
mov r8, qword [rbp + 0x4b0]
call fcn.1400b1a70
invalid
sbb eax, 0x8b4c0001
add byte [rbx + rcx*4 - 0x4b], cl
rol byte [rbx], 1
add byte [rax], al
invalid
add byte [rbx + rcx*4 - 0x4b], cl
rol byte [rbx], 1
add byte [rax], al
mov rbx, qword [rbp + 0x3d8]
mov rax, qword [rbp + 0x3e0]
add byte [rax], al
mov qword [rbp + 0x4a8], rax
cmp r14, 0x2e
je 0x14009ff72
lea rcx, [rbp + 0x3e8]
mov rax, qword [rcx + 0x20]
mov qword [rbp + 0x230], rax
test dword [rax], esi
add al, byte [rax]
add byte [rdi], cl
adc byte [rcx], al
test dword [rax], esi
add al, byte [rax]
add byte [rdi], cl
adc byte [rcx], al
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rbp + 0x220], xmm1
add al, byte [rax]
add byte [rdi], cl
sub dword [rbp + 0x210], eax
cmp rdi, qword [rbp + 0x468]
jne 0x14009fcf0
lea rcx, [rbp + 0x468]
call fcn.140098910
mov rax, qword [rbp + 0x470]
mov qword [rbp + 0x460], rax
add byte [rax], al
mov rdx, rdi
mov rax, rdi
shl rax, 6
mov r8, qword [rbp + 0x460]
mov qword [r8 + rax], r14
mov qword [r8 + rax + 8], rbx
pop rsp
add byte [rax], cl
mov rcx, qword [rbp + 0x4a8]
mov qword [r8 + rax + 0x10], rcx
movaps xmm0, xmmword [rbp + 0x210]
movaps xmm1, xmmword [rbp + 0x220]
movups xmmword [r8 + rax + 0x18], xmm0
add byte [rax], r11b
add byte [rax], r11b
movups xmmword [r8 + rax + 0x28], xmm1
mov rcx, qword [rbp + 0x230]
mov qword [r8 + rax + 0x38], rcx
lea esi, [rax]
add al, byte [rax]
add byte [rcx - 0x77], cl
add byte [rax], r15b
inc rdx
mov rdi, rdx
mov qword [rbp + 0x478], rdx
mov rdx, qword [rbp + 0x490]
mov rax, qword [rbp + 0x498]
test dword [rax + 0x48000004], ebx
mov ecx, edx
test dword [rax + 0x48000004], ebx
mov ecx, edx
mov qword [rbp + 0x4a8], rdx
lea rcx, [rdx + rax]
mov r14, qword [rbp + 0x4b0]
test rax, rax
ror byte [rdi], 0x85
test dh, bh
invalid
invalid
invalid
jmp 0x14009fd87
mov rax, qword [rbp + 0x4b0]
mov qword [rbp + 0x4a8], rax
jmp 0x14009fd87
mov esi, r14d
shr esi, 8
mov edi, r14d
shr edi, 0x10
shr r14, 0x20
out dx, al
and byte [rax + 2], bh
out dx, al
and byte [rax + 2], bh
mov qword [rbp + 0x4b0], rax
mov bl, 0x13
xor eax, eax
mov qword [rbp + 0x458], rax
xor r15d, r15d
cmp qword [rbp + 0x468], 0
cmp dword [rbp + 0x468], 0
je 0x14009fdcc
mov rcx, qword [rbp + 0x470]
mov edx, 8
call fcn.140006e10
cmp qword [rbp + 0x458], 0
add byte [rax], al
sete al
or al, r15b
jne 0x14009fded
mov edx, 2
mov rcx, qword [rbp + 0x4b0]
call fcn.140006e10
add byte [rax - 0x75], cl
lea esi, [rax - 0x17fffffc]
and esi, dword [rax - 0xa]
inc dword [rbp + 0x31]
dec dword [rbx + rcx*4 - 0x5b]
test al, 4
add byte [rax], al
xor r15d, r15d
mov r12, qword [rbp + 0x4a8]
cmp qword [rbp + 0x3a0], 0
je 0x14009fe12
invalid
adc dword [rax - 0x75], ecx
lea ebp, [rax - 0x45fffffd]
or byte [rax], al
add byte [rax], al
mov rcx, qword [rbp + 0x3a8]
mov edx, 8
call fcn.140006e10
cmp qword [rbp + 0x398], 0
cwde
add eax, dword [rax]
add byte [rax], al
sete al
or r15b, al
jne case.0x140097981.124
mov edx, 2
mov rcx, qword [rbp + 0x450]
add byte [rax], al
call fcn.140006e10
jmp case.0x140097981.124
mov esi, ebx
shr esi, 8
mov edi, ebx
shr edi, 0x10
mov r14, rbx
shr r14, 0x20
xor r15d, r15d
out dx, al
and byte [rbp + 0x31], al
dec dword [rax - 0x75]
mov rax, qword [rbp + 0x280]
mov qword [rbp + 0x4a8], rax
mov rax, qword [rbp + 0x280]
mov qword [rbp + 0x4a8], rax
cmp qword [rbp + 0x468], 0
jne 0x14009fdbb
add byte [rdi], cl
test dword [rdi - 1], ecx
invalid
jmp 0x14009fdcc
mov ecx, 8
mov edx, 0x40
call fcn.1400295c0
jmp 0x14009da80
sti
invalid
invalid
invalid
sti
invalid
mov eax, 2
mov qword [rbp + 0x4b0], rax
xor eax, eax
mov qword [rbp + 0x4a8], rax
mov rax, qword [rbp + 0x298]
add qword [rbp + 0x380], rax
mov rax, qword [rbp + 0x3b0]
mov qword [rbp + 0x50], rax
add byte [rax - 0x75], cl
test dword [rax + 0x48000003], esi
mov dword [rbp + 0x50], eax
movups xmm0, xmmword [rbp + 0x3a0]
movaps xmmword [rbp + 0x40], xmm0
movups xmm0, xmmword [rbp + 0x468]
movaps xmmword [rbp + 0x260], xmm0
test dword [rax + 2], esp
add byte [rax], al
test dword [rax + 2], esp
add byte [rax], al
mov rax, qword [rbp + 0x478]
mov qword [rbp + 0x270], rax
jo 0x14009feda
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rdi], cl
sub byte [rbp - 0x20], al
movaps xmm0, xmmword [rbp - 0x20]
movups xmmword [rbp + 0x2c8], xmm0
xorps xmm0, xmm0
movaps xmmword [rbp + 0x2b0], xmm0
mov qword [rbp + 0x2c0], 0
mov rax, qword [rbp + 0x2d0]
mov qword [rbp + 0x320], rax
mov rax, qword [rbp + 0x2c0]
mov qword [rbp + 0x310], rax
mov rax, qword [rbp + 0x2c8]
mov eax, dword [rbp + 0x2c8]
add byte [rax], al
add byte [rax - 0x75], cl
test eax, edx
add al, byte [rax]
add byte [rax - 0x77], cl
test dword [rax], esp
add eax, dword [rax]
add byte [rax - 0x75], cl
test eax, eax
add al, byte [rax]
add byte [rax - 0x77], cl
test dword [rax], edx
add eax, dword [rax]
add byte [rax - 0x75], cl
invalid
test eax, ecx
mov eax, dword [rbp + 0x2c8]
add al, byte [rax]
add byte [rax - 0x77], cl
test dword [rax], ebx
add eax, dword [rax]
add byte [rdi], cl
sub dword [rbp + 0x300], eax
mov qword [rbp + 0x318], rax
movaps xmmword [rbp + 0x300], xmm0
add byte [rbx], al
add byte [rax], al
movzx eax, word [rbp + 0x25e]
mov word [rbp + 0x38c], ax
mov eax, dword [rbp + 0x25a]
test dword [rdx + 2], ebx
add byte [rax], al
invalid
test dword [rdx + 2], ebx
add byte [rax], al
invalid
mov dword [rbp + 0x388], eax
mov rbx, qword [rbp + 0x488]
mov rcx, qword [rbp + 0x448]
mov r14, qword [rbp + 0x398]
mov edx, dword [rbp + 0x3c4]
cmp dword [rbp + 0xc0], 0x2f
jne 0x14009ec9c
jmp 0x14009ed20
mov esi, ebx
shr esi, 8
mov edi, ebx
shr edi, 0x10
mov r14, rbx
shr r14, 0x20
mov eax, 2
and byte [rax + 2], bh
mov qword [rbp + 0x4b0], rax
jmp 0x14009fda5
add cl, ch
adc esi, edi
invalid
add byte [rbx + 0x4830eb01], dh
mov esi, eax
mov dil, 1
jmp 0x14009ffd9
mov dword [rbp + 0x450], eax
xor eax, eax
mov qword [rbp + 0x398], rax
jmp 0x1400a001a
dec dword [rax - 0x7d]
mov ebp, 0x468
add byte [rcx + rdx + 0x48], dh
mov ecx, dword [rbp + 0x470]
cmp qword [rbp + 0x468], 0
je 0x14009fff4
mov rcx, qword [rbp + 0x470]
mov edx, 8
call fcn.140006e10
sbb al, 0x6e
idiv bh
inc dword [rax + 8]
sti
or bl, dil
test bl, 1
jne 0x1400a001a
mov edx, 2
mov rcx, qword [rbp + 0x4b0]
call fcn.140006e10
jmp 0x1400a001a
mov esi, eax
mov dil, 1
jmp 0x1400a001c
xor edi, edi
cmp qword [rbp + 0x3a0], 0
je 0x1400a0037
adc dword [rax - 0x75], ecx
lea ebp, [rax - 0x45fffffd]
mov edx, 8
mov rcx, qword [rbp + 0x3a8]
add byte [rax], al
mov edx, 8
call fcn.140006e10
cmp qword [rbp + 0x398], 0
add byte [rax], al
sete al
or dil, al
jne 0x1400a00d9
mov es, word [rax]
add byte [rax], al
mov es, word [rax]
add byte [rax], al
mov edx, 2
add byte [rax], al
add byte [rax - 0x75], cl
lea edx, [rax + 4]
add byte [rax], al
mov rcx, qword [rbp + 0x450]
call fcn.140006e10
jmp 0x1400a00d9
invalid
jnp 0x1400a00a7
mov esi, eax
lea rcx, [rbp + 0x60]
invalid
invalid
call fcn.1400b1290
add bl, ch
push rsi
invalid
add bl, ch
push rsi
call fcn.14002bff0
jmp case.0x140097981.146
mov ebp, 0x468
add byte [rsi + rsi + 0x48], dh
mov rcx, qword [rbp + 0x470]
mov rcx, qword [rbp + 0x470]
add byte [rax], al
jmp 0x1400a00a7
rol byte [rbx], 1
add byte [rax], al
add byte [rax + riz + 0x48], dh
cmp dword [rbp + 0x3d8], 0
je 0x1400a00b6
mov rcx, qword [rbp + 0x3e0]
mov edx, 8
call fcn.140006e10
pop rdi
insd dword [rdi], dx
idiv bh
pop rdi
insd dword [rdi], dx
idiv bh
invalid
jmp 0x1400a00b6
mov rsi, rax
lea rcx, [rbp + 0x300]
call fcn.1400b1210
add eax, dword [rax]
add al, ch
adc qword [rcx], r8
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.1400b9e50
add dword [rax], eax
call fcn.14002bff0
mov edi, 0x8948fff8
clc
dec dword [rax - 0x77]
mov rsi, rax
jmp 0x1400a00f2
invalid
add byte [rax - 0x77], cl
invalid
mov rax, qword [rbp + 0x1b8]
mov eax, dword [rbp + 0x1b8]
lock dec qword [rax]
jne 0x1400a00f2
mov rcx, qword [rbp + 0x1b8]
mov ecx, dword [rbp + 0x1b8]
lea edi, [rax - 0x17ffffff]
add al, ch
call fcn.1400a0110
invalid
add byte [rax - 0x73], cl
invalid
lea rcx, [rbp + 0xc0]
call fcn.1400a01c0
add byte [rax], al
add byte [rax - 0x77], cl
int1
add byte [rax - 0x77], cl
int1
call fcn.1400b9e50
call fcn.14002bff0
clc
dec esp
clc
dec esp
nop dword [rax]
and byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x20
pop rcx
and byte [rax - 0x7b], cl
invalid
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rcx - 0x7d], cl
invalid
add byte [rcx + rbp*8 + 0x49], dh
mov ecx, dword [rsi]
jmp 0xfa188ca4
or byte [rax], al
add byte [rax], al
lodsb al, byte [rsi]
insb byte [rdi], dx
idiv bh
or eax, 0x8ba
add byte [rax - 0x77], cl
stc
xchg esi, eax
insb byte [rdi], dx
idiv bh
lea ecx, [rsi + 0x28]
sub al, r13b
sub al, ch
lea ecx, [rcx + rax]
add byte [rax - 0x7d], cl
invalid
invalid
insb byte [rdi], dx
idiv bh
pop rsi
invalid
add byte [rax], al
add byte [rax], al
cmp dword [rdi], ebp
add byte [rax], al
add al, ch
sub byte [rsi + rsi*8 - 1], ch
add al, ch
adc ebp, dword [rsi + rsi*8 - 1]
add byte [rdx + 8], bh
imul esi, esi, 0xffffffff
mov r10, rcx
mov eax, r8d
shr eax, 8
mov ecx, r8d
shr ecx, 0x10
mov qword [rbp - 8], r9
movzx ebx, word [r9 + 0xa]
or cl, byte [rbx + rcx*4 + 0x3a]
mov bh, 0x59
or cl, byte [rbx + rcx*4 + 0x3a]
cmp cl, byte [rax - 0x77]
push rbp
add byte [rbx + rcx*4 + 0x6a], cl
or byte [rbp + rcx*4 + 0x35], cl
add eax, 0x410001f5
mov esp, ebx
mov qword [rbp], rdx
mov r13, qword [rdx + 8]
lea r14, [0x1400bf784]
mov r12d, ebx
mov edi, r12d
mov rdx, r15
mov r11, r13
movzx r15d, r12w
lea r12d, [r15 - 1]
lea esp, [rdi - 1]
lea esp, [rdi - 1]
inc dword [ecx - 0x7d]
cld
sub ecx, dword [rdi]
xchg dword [rdx + 0x4f000000], edi
invalid
cmp r12d, 0x2b
ja case.default.0x1400a02a4
movsxd r15, dword [r14 + r12*4]
add r15, r14
jmp r15
test r11, r11
je 0x1400a0ffe
or rax, 0xffffffff8d4d0000
imul edi, edi, 0x4c
lea edi, [rdx + 1]
lea r13, [r11 - 1]
lea r15, [rdx + 1]
mov r9, qword [rbp]
mov qword [r9], r15
mov qword [r9 + 8], r13
movzx esi, byte [rdx]
mov r12d, esi
and r12d, 0x7f
test sil, sil
jns 0x1400a0282
test r13, r13
je 0x1400a11fb
lea r13, [r11 - 2]
lea r15, [rdx + 2]
lea edi, [rdx + 2]
add cl, byte [rbx + rcx*4 + 0x4d]
add byte [rbp - 0x77], cl
mov r9, qword [rbp]
mov qword [r9], r15
mov qword [r9 + 8], r13
mov r9, r10
movzx r10d, byte [rdx + 1]
add byte [r13 - 0x77], r9b
cmp dword [rbp - 0x77], ecx
imul ecx, dword [rax], 0x44d1894d
movzx edx, byte [rdx + 1]
mov esi, r10d
and esi, 0x7f
shl esi, 7
invalid
movzx r12d, r12w
mov bh, 0xe4
invalid
mov bh, 0xe4
or r12d, esi
test r10b, r10b
mov r10, r9
jns 0x1400a0282
mov dword [rax - 1], esi
invalid
invalid
mov dword [rax - 1], esi
invalid
dec dword [rbp - 0x7b]
in eax, dx
test r13, r13
je 0x1400a11fb
add byte [rcx - 0x7d], cl
ret
add r11, 0xfffffffffffffffd
lea r15, [rdx + 3]
mov r10, qword [rbp]
mov qword [r10], r15
mov qword [r10 + 8], r11
or byte [rdi + rcx - 0x4a], al
push rdx
invalid
or byte [rdi + rcx - 0x4a], al
push rdx
add ah, byte [rsi + 0x41]
cmp edx, 3
movzx edx, byte [rdx + 2]
cmp r10w, 3
ja 0x1400a1531
movzx edx, r10w
shl edx, 0xe
loop 0x1400a0353
loop 0x1400a0353
movzx r12d, r12w
mov bh, 0xe4
or r12d, edx
mov r13, r11
fisttp qword [rbp - 0x77]
retf 0x2be9
invalid
invalid
invalid
invalid
fisttp qword [rbp - 0x77]
retf 0x2be9
sub edi, edi
invalid
add r15d, 0xffffe0ff
cmp r15d, 0x20
ja case.0x1400a0376.7939
invalid
lahf
or al, 0
invalid
xchg dword [rdi + 0x4800000c], ebx
lea ecx, [0x1400bf834]
or eax, 0x1f4c5
or al, 0
add byte [rax - 0x73], cl
lea rcx, [0x1400bf834]
or eax, 0x1f4c5
add dword [rax], eax
movsxd r8, dword [rcx + r15*4]
add r8, rcx
jmp r8
jmp rax
test r11, r11
je 0x1400a0fdf
invalid
test byte [rbp + 0xc], bl
add byte [rax], al
invalid
or al, 0
add byte [rbp - 0x77], cl
invalid
mov r14, r10
lea r8, [rdx + r11]
lea eax, [rdx + rbx]
dec r11
inc rdx
xor eax, eax
xor ecx, ecx
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
movzx ebx, byte [rdx - 1]
cmp ecx, 0x3f
stc
invalid
jne 0x1400a03b2
add byte [rax], al
movzx ebx, byte [rdx - 1]
cmp ecx, 0x3f
stc
invalid
jne 0x1400a03b2
stc
invalid
cmp bl, 2
jae 0x1400a0fe9
add cl, byte [rdi]
xor dword [rdi], 0xc
add byte [rax], al
movzx r10d, bl
movzx edx, bl
rol dword [rcx + rcx*4 - 0x2a], cl
mov esi, r10d
mov esi, edx
and esi, 0x7f
shl rsi, cl
or rax, rsi
test r10b, r10b
jns case.0x140096840.223
mov ebp, eax
invalid
add byte [rax], al
mov ebp, eax
invalid
add ecx, 7
inc rdx
add r11, 0xffffffffffffffff
jb 0x1400a03a0
leave
ret
leave
jmp 0x1400a0fcb
cmp al, 8
jne 0x1400a04dc
cmp r11, 7
mov rcx, qword [rbp]
jbe 0x1400a166b
xchg byte [rcx + 0x12], bh
add byte [rax], al
xchg byte [rcx + 0x12], bh
add byte [rax], al
add r11, 0xfffffffffffffff8
lea rax, [rdx + 8]
or byte [rax - 0x77], cl
add dword [rcx + rcx*4 + 0x59], ecx
or byte [rdi], cl
mov dh, 0x4a
invalid
or byte [rax - 0x77], cl
add dword [rcx + rcx*4 + 0x59], ecx
or byte [rdi], cl
mov dh, 0x4a
invalid
movzx eax, word [rdx + 4]
movzx r8d, byte [rdx + 6]
add al, 0x44
movzx eax, byte [rdx + 6]
mov dh, 0x42
invalid
shl r8d, 0x10
or r8d, eax
mov eax, dword [rdx]
shl r8, 0x28
ror byte [rbx - 0x1f3eb6fe], 0x28
shl rax, 8
or rax, r8
shrd rax, rcx, 8
shrd eax, ecx, 8
shrd eax, ecx, 8
jmp 0x1400a04fb
test r11, r11
je 0x1400a0fdf
invalid
add byte [rbp - 0x77], cl
invalid
mov r14, r10
lea r8, [rdx + r11]
sbb cl, byte [rcx - 1]
retf
sbb cl, byte [rcx - 1]
retf
dec ebx
inc rdx
xor eax, eax
sal byte [rcx], 0xc9
sal byte [rcx], 0xc9
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
movzx ebx, byte [rdx - 1]
cmp ecx, 0x3f
jne 0x1400a0462
cmp bl, 2
jae 0x1400a0fe9
add cl, byte [rdi]
add dword [rdi + 0x4400000b], 0xf
mov dh, 0xd3
movzx r10d, bl
mov esi, r10d
and esi, 0x7f
shl rsi, cl
or rax, rsi
invalid
test r10b, r10b
jns 0x1400a12bf
invalid
invalid
add byte [rax], al
invalid
invalid
add byte [rax], al
add ecx, 7
inc rdx
add r11, 0xffffffffffffffff
jb 0x1400a0450
jmp 0x1400a0fcb
add byte [rax], al
cmp al, 8
jne 0x1400a104d
invalid
add byte [rcx - 0x7d], cl
sti
invalid
cmp r11, 7
mov rcx, qword [rbp]
jbe 0x1400a166b
add r11, 0xfffffffffffffff8
lea rax, [rdx + 8]
mov qword [rcx], rax
mov qword [rcx + 8], r11
pop rcx
or byte [rdi], cl
mov dh, 0x4a
invalid
movzx eax, word [rdx + 4]
movzx r8d, byte [rdx + 6]
pop rcx
or byte [rdi], cl
mov dh, 0x4a
invalid
movzx eax, byte [rdx + 6]
shl r8d, 0x10
or r8d, eax
mov eax, dword [rdx]
shl r8, 0x28
shl rax, 8
sub byte [rax - 0x3f], cl
loopne 0x1400a04d7
or rax, r8
shrd rax, rcx, 8
jmp 0x1400a106c
cmp r11, 3
mov rcx, qword [rbp]
add byte [rdi], cl
invalid
invalid
adc dword [rax], eax
invalid
sti
add ecx, dword [rax - 0x75]
add byte [r15], r9b
add byte [rdi], cl
add byte [rdi], cl
xchg byte [rcx + 0x49000011], al
add ebx, 0xfffffffc
add r11, 0xfffffffffffffffc
lea rax, [rdx + 4]
mov qword [rcx], rax
mov qword [rcx + 8], r11
mov eax, dword [rdx]
invalid
or byte [rbx + 0x5d8b4802], cl
add cl, byte [rax - 0x75]
pop rbp
mov rbx, qword [rbp - 8]
clc
mov ecx, eax
shr ecx, 8
mov r9, rax
shr r9, 0x10
movabs r8, 0xffffffff00000000
add byte [rax], al
add bh, bh
invalid
invalid
dec dword [rcx + 0x21]
rol byte [rcx - 0x45], 0x1b
add byte [rax], al
add cl, ch
adc ecx, dword [rdx]
add byte [rax], al
add byte [rax], al
add bh, bh
invalid
rol byte [rcx - 0x45], 0x1b
add byte [rax], al
add cl, ch
adc ecx, dword [rdx]
add byte [rax], al
cmp r11, 2
jbe 0x1400a166b
adc dword [rax], eax
invalid
adc dword ds:[rax], eax
adc dword [rax], eax
add byte [rcx - 0x7d], cl
ret
add r11, 0xfffffffffffffffd
lea rax, [rdx + 3]
mov rcx, qword [rbp]
mov qword [rcx], rax
add dword [rcx + rcx*4 + 0x59], ecx
or byte [rdi], cl
mov bh, 2
add dword [rcx + rcx*4 + 0x59], ecx
or byte [rdi], cl
mov bh, 2
movzx r9d, byte [rdx + 2]
mov ecx, r9d
leave
shl ecx, 0x10
loope case.0x1400a02a4.32
or ecx, eax
shr ecx, 8
mov r11d, 0x1d
jmp 0x1400a0f2f
cmp r11, 7
jbe 0x1400a166b
add byte [rax], al
invalid
add byte [rax], al
add r11, 0xfffffffffffffff8
clc
lea rax, [rdx + 8]
mov rcx, qword [rbp]
mov qword [rcx], rax
mov dword [rcx], eax
mov dword [rcx], eax
mov qword [rcx + 8], r11
movzx ecx, byte [rdx + 7]
invalid
invalid
movzx eax, word [rdx + 4]
movzx r8d, byte [rdx + 6]
or byte [rdi], cl
mov dh, 0x4a
invalid
invalid
movzx eax, byte [rdx + 6]
shl r8d, 0x10
or r8d, eax
invalid
mov eax, dword [rdx]
adc byte [rcx + 9], al
ror byte [rbx - 0x1f3eb6fe], 0x28
shl r8, 0x28
shl rax, 8
shl eax, 8
or rax, r8
shrd rax, rcx, 8
or byte [rcx + 0x8e9c1c1], cl
or byte [rcx + 0x8e9c1c1], cl
mov r9, rax
shr r9, 0x10
movabs r8, 0xffffffff00000000
mov eax, 0
invalid
invalid
invalid
dec dword [rcx + 0x21]
rol byte [rcx - 0x45], 0x19
sbb dword [rax], eax
add byte [rax], al
invalid
adc byte [rcx - 0x48], cl
add byte [rax], al
add byte [rax], al
mov eax, 0
invalid
sbb dword [rax], eax
add byte [rax], al
invalid
add cl, ch
insd dword [rdi], dx
or dword [rax], eax
add byte [rcx - 0x7d], cl
cmp r11, 3
invalid
xchg byte [rax], bl
or dword [rax], eax
jmp 0x1400a0f32
cmp r11, 3
jbe 0x1400a0ee7
invalid
add byte [rcx - 0x7d], cl
ret
add r11, 0xfffffffffffffffc
add ebx, 0xfffffffc
lea rax, [rdx + 4]
mov rcx, qword [rbp]
mov qword [rcx], rax
mov qword [rcx + 8], r11
invalid
mov eax, dword [rdx]
or byte [rbx - 0x3e3e76fe], cl
jmp 0x1019346f4
mov r9d, eax
mov ecx, eax
shr ecx, 8
mov r9d, eax
shr r9d, 0x10
mov r11d, 0xc
or al, 0
add byte [rax], al
jmp 0x14cc54703
or al, 0
add byte [rax], al
jmp 0x1400a0f2f
cmp r11, 3
cmp ebx, 3
sti
add ecx, dword [rdi]
jbe 0x1400a0ee7
xchg dl, ah
or byte [rax], al
add byte [rcx - 0x7d], cl
invalid
invalid
ret
add r11, 0xfffffffffffffffc
lea rax, [rdx + 4]
add al, 0x48
mov ecx, dword [rbp]
add al, 0x48
mov ecx, dword [rbp]
add byte [r8 - 0x77], r9b
add dword [rcx + rcx*4 + 0x59], ecx
mov dword [rcx + 8], ebx
mov eax, dword [rdx]
mov ecx, eax
invalid
mov qword [rcx], rax
mov qword [rcx + 8], r11
mov dword [rcx + 8], ebx
mov dword [rcx + 8], ebx
mov eax, dword [rdx]
mov ecx, eax
shr ecx, 8
mov r9d, eax
jmp 0x10193472a
shr r9d, 0x10
mov r11d, 0xd
invalid
add byte [rax], al
invalid
or eax, 0xe9000000
dec byte [rax]
add byte [rax], al
jmp 0x1400a0f2f
test r11, r11
test ebx, ebx
je 0x1400a0fdf
mov r14, r10
lea r8, [rdx + r11]
sbb cl, byte [rcx - 1]
retf
inc rdx
xor eax, eax
invalid
sbb cl, byte [rcx - 1]
retf
xor ecx, ecx
movzx ebx, byte [rdx - 1]
cmp ecx, 0x3f
jne 0x1400a065d
cmp bl, 2
jae 0x1400a0fe9
invalid
mov word [rcx], cs
add byte [rax], al
sti
add cl, byte [rdi]
or dword [rcx + rcx + 0xf440000], 0xffffffb6
rol dword [rcx + rcx*4 - 0x2a], cl
movzx r10d, bl
mov esi, r10d
and esi, 0x7f
out 0x7f, al
shl rsi, cl
or rax, rsi
invalid
test r10b, r10b
invalid
jns case.0x1400a0aef.479
add byte [rbx - 0xb7f83f], al
add ecx, 7
rol dword [rdi], 0x48
inc edx
inc rdx
ret 0x8349
add r11, 0xffffffffffffffff
jb 0x1400a064b
leave
leave
jmp 0x1400a0fcb
cmp al, 8
or byte [rdi], cl
jne 0x1400a1094
test dword [0x1890a069a], eax
cmp ebx, 7
sti
invalid
cmp r11, 7
sti
invalid
mov rcx, qword [rbp]
jbe 0x1400a166b
sldt word [rax]
add r11, 0xfffffffffffffff8
clc
lea rax, [rdx + 8]
mov qword [rcx], rax
mov dword [rcx], eax
mov dword [rcx], eax
mov qword [rcx + 8], r11
movzx ecx, byte [rdx + 7]
movzx eax, word [rdx + 4]
invalid
invalid
add al, 0x44
movzx eax, byte [rdx + 6]
movzx r8d, byte [rdx + 6]
shl r8d, 0x10
or r8d, eax
mov eax, dword [rdx]
shl r8, 0x28
shl rax, 8
or rax, r8
or eax, eax
or eax, eax
shrd rax, rcx, 8
enter 0xffffffffffffe908, 0xffffffffffffffdc
or dword [rax], eax
add byte [rax], al
cmp r11, 7
or cl, ch
fmul qword [rcx]
jmp 0x1400a10b3
add byte [rax], al
cmp r11, 7
jbe 0x1400a166b
add r11, 0xfffffffffffffff8
clc
lea rax, [rdx + 8]
mov rcx, qword [rbp]
or byte [rax - 0x75], cl
add byte [r8 - 0x77], r9b
mov qword [rcx], rax
invalid
invalid
pop rcx
mov qword [rcx], rax
mov dword [rcx], eax
mov qword [rcx + 8], r11
movzx ecx, byte [rdx + 7]
mov dh, 0x4a
invalid
movzx eax, word [rdx + 4]
movzx r8d, byte [rdx + 6]
shl r8d, 0x10
loopne 0x1400a0715
or byte [rdi], cl
mov dh, 0x4a
invalid
loopne 0x1400a0715
or r8d, eax
mov eax, dword [rdx]
shl r8, 0x28
shl rax, 8
or rax, r8
ror byte [rax + 0xf], 0xac
enter 0xffffffffffff8908, 0xffffffffffffffc1
shrd rax, rcx, 8
mov ecx, eax
shr ecx, 8
or byte [rcx - 0x77], cl
ror dword [rcx - 0x3f], 0xe9
adc byte [rcx - 0x48], cl
add byte [rax], al
add byte [rax], al
mov r9, rax
shr r9, 0x10
movabs r8, 0xffffffff00000000
invalid
dec dword [rcx + 0x21]
rol byte [rcx - 0x45], 0xd
add byte [rax], al
add byte [rax], al
add bh, bh
invalid
invalid
rol byte [rcx - 0x45], 0xd
add byte [rax], al
add byte [rax], al
invalid
hlt
add byte [rax], al
jmp 0x1400a0f32
cmp r11, 1
jbe 0x1400a0f64
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x7d], cl
ret
add r11, 0xfffffffffffffffe
lea rax, [rdx + 2]
mov rcx, qword [rbp]
add byte [r8 - 0x77], r9b
invalid
add byte [r8 - 0x77], r9b
add byte [rax - 0x77], cl
mov dword [rcx], eax
add dword [rcx + rcx*4 + 0x59], ecx
mov qword [rcx + 8], r11
movzx eax, word [rdx]
or byte [rdi], cl
mov bh, 2
mov ecx, eax
shr ecx, 8
mov r11d, 0xd
jmp 0x1400a0f2c
invalid
add byte [rax], al
add byte [rax], al
add cl, ch
mov esi, 0x49000007
invalid
add byte [rax], al
cmp r11, 7
invalid
cmp r11, 7
jbe 0x1400a166b
invalid
add byte [rax], al
add r11, 0xfffffffffffffff8
add ebx, 0xfffffff8
lea rax, [rdx + 8]
mov rcx, qword [rbp]
mov qword [rcx], rax
mov qword [rcx + 8], r11
movzx ecx, byte [rdx + 7]
invalid
movzx eax, word [rdx + 4]
movzx r8d, byte [rdx + 6]
shl r8d, 0x10
or r8d, eax
mov eax, dword [rdx]
shl r8, 0x28
invalid
ror byte [rbx - 0x1f3eb6fe], 0x28
shl rax, 8
loopne 0x1400a07b1
or byte [rcx + rcx - 0x40], cl
or rax, r8
ror byte [rax + 0xf], 0xac
enter 0xffffffffffff8908, 0xffffffffffffffc1
invalid
mov ecx, eax
shrd rax, rcx, 8
or byte [rcx + 0x8e9c1c1], cl
mov ecx, eax
shr ecx, 8
mov r9, rax
shr r9, 0x10
shr ecx, 0x10
shr ecx, 0x10
movabs r8, 0xffffffff00000000
and r8, rax
mov r11d, 0xf
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
pop rbp
jmp 0x1400a0f32
invalid
add byte [rax], al
test r11, r11
test ebx, ebx
je case.0x1400a0aef.476
dec r11
dec ebx
retf
lea rax, [rdx + 1]
mov rcx, qword [rbp]
mov ecx, dword [rbp]
mov ecx, dword [rbp]
add byte [r8 - 0x77], r9b
add dword [rcx + rcx*4 + 0x59], ecx
pop rcx
mov qword [rcx], rax
mov qword [rcx + 8], r11
pop rcx
or byte [rdi], cl
mov dh, 2
pop rcx
or byte [rdi], cl
mov dh, 2
mov r11d, 2
xor ecx, ecx
leave
leave
jmp 0x1400a0f2c
sub al, 7
add byte [rax], al
cmp r11, 1
sti
add dword [rdi], ecx
invalid
jbe 0x1400a10db
xchg cl, dl
or byte [rax], al
add byte [rcx - 0x7d], cl
ret
add r11, 0xfffffffffffffffe
lea rax, [rdx + 2]
mov rcx, qword [rbp]
mov qword [rcx], rax
add dword [rcx + rcx*4 + 0x59], ecx
or byte [rdi], cl
mov bh, 2
add dword [rcx + rcx*4 + 0x59], ecx
or byte [rdi], cl
mov bh, 2
mov ecx, eax
shr ecx, 8
mov r11d, 3
mov ebx, 3
mov ebx, 3
jmp 0x1400a0f2c
cmp r11, 1
jbe 0x1400a0f64
add r11, 0xfffffffffffffffe
lea rax, [rdx + 2]
dec byte [rax - 0x73]
add cl, byte [rax - 0x75]
mov rcx, qword [rbp]
mov qword [rcx], rax
mov qword [rcx + 8], r11
movzx eax, word [rdx]
mov rcx, qword [rbp]
mov qword [rcx], rax
mov qword [rcx + 8], r11
mov dword [rcx + 8], ebx
movzx eax, word [rdx]
mov ecx, eax
shr ecx, 8
mov r11d, 0xc
add byte [rax], al
or al, 0
add byte [rax], al
add cl, ch
int3
jmp 0x1400a0f2c
dec r11
xor ecx, ecx
xor eax, eax
mov rsi, qword [rbp]
mov esi, dword [rbp]
mov esi, dword [rbp]
jmp 0x1400a0892
invalid
mov r9, r10
mov r10d, r8d
and r10d, 0x7f
shl r10, cl
or rax, r10
mov r10, r9
add ecx, 7
invalid
invalid
ret 0x8341
retf 0xc183
rol dword [rdi], 0x49
dec ebx
dec r11
test r8b, r8b
jns 0x1400a1207
mov r8, rdx
cmp r11, 0xffffffffffffffff
je 0x1400a0fe2
invalid
add byte [rax], al
invalid
invalid
add byte [rcx - 0x73], cl
push rax
add dword [rax - 0x77], ecx
invalid
lea rdx, [r8 + 1]
mov qword [rsi], rdx
mov qword [rsi + 8], r11
mov dword [rsi + 8], ebx
movzx r8d, byte [r8]
movzx eax, byte [rax]
cmp ecx, 0x3f
jne 0x1400a0870
cmp r8d, 0x7f
je 0x1400a0870
test eax, eax
je 0x1400a0870
mov al, 7
jmp 0x1400a126f
test r11, r11
mov rcx, qword [rbp]
je 0x1400a0b4e
jl 0x1400a08d2
add byte [rax], al
fisttp dword [rax - 0x75]
add byte [r15], r9b
test byte [rdx + rax], bh
jl 0x1400a08d2
add byte [rax], al
xor edi, edi
invalid
invalid
jl 0x1400a08d2
add byte [rax], al
xor edi, edi
nop word cs:[rax + rax]
add byte [rax + 0xf003a3c], al
cmp byte [rdx + rdi], 0
je 0x1400a12ee
cmp al, 0x3a
add byte [rdi], cl
test byte [rdx + rcx], al
add byte [rax], al
inc rdi
cmp r11, rdi
jne 0x1400a08e0
jmp 0x1400a0b4e
mov r11d, 9
or dword [rax], eax
add byte [rax], al
xor ecx, ecx
mov al, 1
jmp 0x1400a0f2c
cmp r11, 2
jb 0x1400a0b4e
add r11, 0xfffffffffffffffe
add ebx, 0xfffffffe
lea rax, [rdx + 2]
mov r8, qword [rbp]
mov qword [r8], rax
mov qword [r8 + 8], r11
movzx edi, word [rdx]
add cl, byte [rbx + rcx*4 + 0x45]
add byte [rcx - 0x77], cl
add byte [rbp - 0x77], cl
pop rax
or byte [rdi], cl
mov bh, 0x3a
jmp 0x1400a0b42
test r11, r11
je 0x1400a0b4e
invalid
add byte [rcx - 1], cl
retf
dec r11
lea rax, [rdx + 1]
mov r8, qword [rbp]
invalid
add byte [rcx - 0x77], cl
add byte [rbp - 0x77], cl
pop rax
or byte [rdi], cl
mov dh, 0x3a
mov qword [r8], rax
mov qword [r8 + 8], r11
movzx edi, byte [rdx]
jmp 0x1400a0b42
test r11, r11
test ebx, ebx
je 0x1400a0fdf
mov byte [rsi], al
add byte [rax], al
lea r8, [rdx + r11]
dec r11
inc rdx
inc edx
inc edx
ret 0xc031
xor eax, eax
xor ecx, ecx
movzx ebx, byte [rdx - 1]
cmp ecx, 0x3f
jne 0x1400a0977
invalid
pop rdx
inc dword [rbx + 0x9753ff9]
invalid
or dword [rax - 0x7cf0fd05], eax
jmp 0x1400a097d
cmp bl, 2
jae case.0x140097981.455
sti
add cl, byte [rdi]
sub ebx, 8
add byte [rax], al
mov r14, r10
movzx r10d, bl
rol dword [rcx + rcx*4 - 0x2a], cl
mov esi, r10d
invalid
and esi, 0x7f
shl rsi, cl
jg 0x1400a09cd
shl esi, cl
or rax, rsi
test r10b, r10b
test dl, dl
test dl, dl
jns 0x1400a13b0
add ecx, 7
inc rdx
add r11, 0xffffffffffffffff
add ebx, 0xffffffff
add ebx, 0xffffffff
ret
mov r10, r14
jb 0x1400a0965
jmp case.0x14009b3c6.116
add byte [rbp - 0x7b], cl
fisttp dword [rdi]
test byte [rbx + rax - 0xb70000], ah
test r11, r11
je case.0x1400a0aef.476
dec r11
lea rax, [rdx + 1]
add dword [rax - 0x75], ecx
add byte [r8 - 0x77], r9b
add dword [rcx + rcx*4 + 0x59], ecx
or byte [rdi], cl
mov dh, 2
retf
add dword [rax - 0x75], ecx
add byte [r8 - 0x77], r9b
add dword [rcx + rcx*4 + 0x59], ecx
or byte [rdi], cl
mov dh, 2
mov r11d, 0xc
mov ebx, 0xc
xor ecx, ecx
jmp 0x1400a0f2c
cmp r11, 0x10
jb 0x1400a0b4e
invalid
add byte [rcx - 0x7d], cl
ret
add r11, 0xfffffffffffffff0
lea rax, [rdx + 0x10]
mov rcx, qword [rbp]
mov qword [rcx], rax
mov qword [rcx + 8], r11
mov ecx, edx
rol ecx, 1
invalid
invalid
rol ecx, 1
jmp 0x1119352ff
mov r9, rdx
shr r9, 0x10
movabs r8, 0xffffffff00000000
and r8, rdx
and eax, edx
add byte [rax], al
add bh, bh
invalid
and eax, edx
mov r11d, 1
mov edi, 0x10
adc byte [rax], al
add byte [rax], al
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x518e9d0], cl
add byte [rax], al
mov eax, edx
jmp 0x1400a0f32
movzx eax, r8b
dec eax
cmp eax, 7
invalid
ja case.0x1400a0a37.3
invalid
or al, byte [rax]
invalid
invalid
jmp 0x1880a0a34
lea rcx, [0x1400bfc78]
add dword [rax], eax
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
enter 0xffffffffffffe0ff, 0x4d
test ebx, ebx
je 0x1400a150c
dec r11
lea rax, [rdx + 1]
add dword [rax - 0x75], ecx
add byte [r8 - 0x77], r9b
add dword [rcx + rcx*4 + 0x59], ecx
or byte [rdi], cl
mov dh, 2
retf
add dword [rax - 0x75], ecx
add byte [r8 - 0x77], r9b
add dword [rcx + rcx*4 + 0x59], ecx
or byte [rdi], cl
mov dh, 2
jmp 0x1400a14e7
add byte [rax], al
add byte [rbp - 0x7b], cl
fisttp dword [rdi]
test bl, bl
add eax, 0x894c0000
add byte [rcx + rcx*4 - 0x2a], cl
test r11, r11
je 0x1400a1040
invalid
add byte [rcx + rcx*4 - 0x2a], cl
mov rsi, r10
lea rax, [rdx + r11]
dec r11
inc rdx
xor edi, edi
push qword [rcx]
leave
push qword [rcx]
leave
mov rbx, qword [rbp - 8]
clc
movzx r8d, byte [rdx - 1]
cmp ecx, 0x3f
jne 0x1400a0a8e
invalid
mov dh, 0x42
inc dword [rbx + 0xa753ff9]
invalid
or al, byte [rcx - 0x80]
cmp r8b, 2
jae 0x1400a124a
clc
add cl, byte [rdi]
cmp dword [rdi + rax + 0xf450000], 0xffffffb6
rol byte [rbp - 0x77], 0xc2
movzx r8d, r8b
mov r10d, r8d
and r10d, 0x7f
shl r10, cl
jg 0x1400a0ae3
shl edx, cl
or rdi, r10
or edi, edx
test r8b, r8b
jns 0x1400a136c
add ecx, 7
inc rdx
add r11, 0xffffffffffffffff
jb case.0x14007b776.1286
push qword [rdx - 0x3a]
jmp 0x1400a0bb3
and r8d, 0xff00
and eax, 0xff00
loopne 0x1400a0abd
inc dword [rax]
add byte [rcx - 0x7f], al
clc
add byte [rax + rax], al
add byte [rax - 0x75], cl
pop rbp
clc
add byte [rax], al
cmp r8d, 0x400
mov rbx, qword [rbp - 8]
jne case.default.0x1400a0aef
ror dword [rdx], 0
or al, byte [rax]
add byte [rdi], cl
mov bh, 0x43
or byte [rbx - 0x77c0140], al
ja 0x1400a0aeb
movzx eax, word [rbx + 8]
add eax, 0xfffffffe
cmp eax, 0x77
ja case.default.0x1400a0aef
xchg dword [rcx + 0x4c00000a], esi
lea eax, [0x1400bfa98]
lea r8, [0x1400bfa98]
add eax, 0x1efb0
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
invalid
or byte [rcx + rax - 0x40], 0xff
loopne 0x1400a0b3b
cmp r11, 4
cmp ebx, 4
sti
add al, 0xf
invalid
jb 0x1400a132b
add r11, 0xfffffffffffffffc
lea rax, [rdx + 4]
mov rcx, qword [rbp]
mov ecx, dword [rbp]
mov ecx, dword [rbp]
mov qword [rcx], rax
mov qword [rcx + 8], r11
mov dword [rcx + 8], ebx
mov eax, dword [rdx]
mov ecx, eax
shr ecx, 8
add cl, byte [rcx + 0x8e9c1c1]
mov r9d, eax
shr r9d, 0x10
mov r11d, 0xa
add byte [rax], al
add byte [rax], al
jmp 0x1400a15bf
cmp r11, 4
jb 0x1400a0b4e
and dword [rcx - 0x7d], ecx
ret
add r11, 0xfffffffffffffffc
add ebx, 0xfffffffc
cld
lea rax, [rdx + 4]
mov r8, qword [rbp]
invalid
add byte [rcx - 0x77], cl
mov qword [r8], rax
mov qword [r8 + 8], r11
mov edi, dword [rdx]
add byte [rbp - 0x77], cl
pop rax
or byte [rbx - 0x4d6b6c6], cl
sub r11, rdi
sub ebx, edi
jae 0x1400a1011
mov rdx, rax
mov qword [r10 + 8], 0x13
jmp 0x1400a1684
or byte [rbx], dl
add byte [rax], al
add cl, ch
sub dword [rbx], ecx
add byte [rax], al
test r11, r11
test ebx, ebx
je 0x1400a1040
test ah, bl
add al, 0
add byte [rcx + rcx*4 - 0x2a], cl
mov rsi, r10
invalid
lea rax, [rdx + r11]
dec r11
retf
inc rdx
xor edi, edi
xor ecx, ecx
mov rbx, qword [rbp - 8]
movzx r8d, byte [rdx - 1]
mov dh, 0x42
inc dword [rbx + 0xa753ff9]
invalid
retf
mov dh, 0x42
inc dword [rbx + 0xa753ff9]
invalid
or al, byte [rcx - 0x80]
clc
add cl, byte [rdi]
cmp dword [rbp + 0x45000006], 0xf
mov dh, 0xc0
cmp r8b, 2
jae 0x1400a124a
movzx r8d, r8b
mov r10d, r8d
and r10d, 0x7f
invalid
loop 0x1400a0c17
jg 0x1400a0be2
shl r10, cl
shl edx, cl
or rdi, r10
test r8b, r8b
jns 0x1400a13df
add ecx, 7
inc rdx
ret 0x8349
ret
push qword [rdx - 0x3a]
ret 0x8349
ret
mov rcx, qword [rbp]
mov qword [rcx], rax
mov dword [rcx], eax
mov dword [rcx], eax
mov qword [rcx + 8], 0
mov r10, rsi
mov ecx, 0x13
jmp 0x1400a13fe
invalid
or byte [rax], al
invalid
invalid
or byte [rax], al
add byte [rbp - 0x7b], cl
fisttp dword [rdi]
test byte [rcx + rax], bh
add byte [rcx - 1], cl
retf
test r11, r11
je case.0x1400a0aef.476
dec r11
lea rax, [rdx + 1]
mov rcx, qword [rbp]
add byte [r8 - 0x77], r9b
add dword [rcx + rcx*4 + 0x59], ecx
invalid
add byte [r8 - 0x77], r9b
add byte [rax - 0x77], cl
add dword [rcx + rcx*4 + 0x59], ecx
or byte [rdi], cl
movzx eax, byte [rdx]
mov dword [rcx + 8], ebx
movzx eax, byte [rdx]
mov r11d, 0xd
mov ebx, 0xd
xor ecx, ecx
jmp 0x1400a0f2c
and r8d, 0xff00
add byte [rax], al
cmp r8d, 0x800
add byte [rax], cl
add byte [rax], al
mov rbx, qword [rbp - 8]
pop rbp
clc
jne case.0x1400a0c30.44
add byte [rdi], cl
mov bh, 0x43
or byte [rbx - 0x77c0140], al
movzx eax, word [rbx + 8]
add eax, 0xfffffffe
cmp eax, 0x77
ja case.0x1400a0c30.44
add byte [rax], al
sar dh, 0x83
clc
ja 0x1400a0c2c
xchg esi, esp
or dword [rax], eax
add byte [rax], al
invalid
invalid
invalid
invalid
add byte [rax], al
lea r8, [0x1400bf8b8]
lea eax, [0x1400bf8b8]
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
invalid
or byte [rcx + rax - 0x40], 0xff
loopne 0x1400a0c7c
cmp r11, 8
cmp ebx, 8
jb 0x1400a166b
add r11, 0xfffffffffffffff8
lea rax, [rdx + 8]
mov rcx, qword [rbp]
mov qword [rcx], rax
mov qword [rcx + 8], r11
movzx ecx, byte [rdx + 7]
movzx eax, word [rdx + 4]
add al, 0x44
movzx eax, byte [rdx + 6]
invalid
add al, 0x44
movzx eax, byte [rdx + 6]
shl r8d, 0x10
or r8d, eax
mov eax, dword [rdx]
shl r8, 0x28
shl rax, 8
or rax, r8
shrd rax, rcx, 8
lodsb al, byte [rsi]
enter 0xffffffffffffe908, 0x3d
add al, 0
invalid
lodsb al, byte [rsi]
enter 0xffffffffffffe908, 0x3d
add al, 0
add byte [rbp - 0x7b], cl
invalid
invalid
or cl, ch
cmp eax, 0x4d000004
test r11, r11
test r11, r11
fisttp dword [rdi]
test cl, dl
add byte [rax], al
add byte [rcx - 1], cl
dec r11
je case.0x1400a0aef.476
dec r11
lea rax, [rdx + 1]
add dword [rax - 0x75], ecx
mov rcx, qword [rbp]
mov qword [rcx], rax
mov qword [rcx + 8], r11
pop rcx
invalid
cmp byte [rdx], 0
cmp al, byte [rax]
add byte [r8 - 0x77], r9b
add dword [rcx + rcx*4 + 0x59], ecx
pop rcx
pop rcx
or byte [rax - 0x6af0ffc6], al
cmp al, byte [rax]
add byte [rdi], cl
xchg ebp, eax
setne al
mov r11d, 9
xor ecx, ecx
rol byte [rcx - 0x45], 9
add byte [rax], al
add byte [rcx], dh
leave
jmp 0x1400a0f2c
add al, byte [rax]
add byte [rax], al
add byte [rax + rcx], bh
cmp al, 8
jne 0x1400a10fd
cmp r11, 7
mov rcx, qword [rbp]
add byte [rdi], cl
invalid
lodsd eax, dword [rsi]
or dword [rax], eax
invalid
add byte [rdi], cl
xchg byte [rbp + 0x49000009], ch
add ebx, 0xfffffff8
ret
clc
add r11, 0xfffffffffffffff8
ret
clc
lea rax, [rdx + 8]
mov qword [rcx], rax
mov dword [rcx], eax
or byte [rax - 0x77], cl
add dword [rcx + rcx*4 + 0x59], ecx
or byte [rdi], cl
mov dword [rcx], eax
mov qword [rcx + 8], r11
movzx ecx, byte [rdx + 7]
movzx eax, word [rdx + 4]
movzx r8d, byte [rdx + 6]
shl r8d, 0x10
mov dh, 0x4a
invalid
shl eax, 0x10
or r8d, eax
mov eax, dword [rdx]
shl r8, 0x28
invalid
ror byte [rbx - 0x1f3eb6fe], 0x28
add cl, byte [rcx - 0x3f]
loopne 0x1400a0d0f
invalid
sub byte [rax - 0x3f], cl
loopne 0x1400a0cf3
shl rax, 8
or rax, r8
shrd rax, rcx, 8
jmp case.0x1400a2dd9.504
add byte [rsi - 0x7d], ah
sti
and dword [rdi], ecx
test dword [rdx + 4], eax
invalid
invalid
cmp bx, 0x21
cmp ebx, 0x21
jne 0x1400a1144
add al, 0
add byte [rax - 0x75], cl
pop rbp
clc
add byte [rax], al
mov rbx, qword [rbp - 8]
mov rax, qword [rbx]
mov ecx, eax
shr ecx, 8
mov r9, rax
mov ecx, eax
shr r9, 0x10
jmp 0x140c25628
adc byte [rcx - 0x48], cl
add byte [rax], al
add byte [rax], al
movabs r8, 0xffffffff00000000
and r8, rax
add bh, bh
invalid
mov r11d, 6
invalid
jmp 0x1400a0f36
test r11, r11
je case.0x1400a0aef.476
invalid
and cl, byte [rcx - 1]
dec r11
lea rax, [rdx + 1]
lea eax, [rdx + 1]
retf
lea eax, [rdx + 1]
add dword [rax - 0x75], ecx
add byte [r8 - 0x77], r9b
mov dword [rcx], eax
mov qword [rcx + 8], r11
invalid
mov rcx, qword [rbp]
mov qword [rcx], rax
mov dword [rcx], eax
mov dword [rcx], eax
mov qword [rcx + 8], r11
movzx eax, byte [rdx]
mov dh, 2
mov dh, 2
mov r11d, 0x1d
mov ebx, 0x1d
xor ecx, ecx
jmp 0x1400a0f2c
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x41], ah
mov dword [rdx + 8], 0x41660013
or byte [rbx], dl
add byte [rsi + 0x41], ah
mov word [r10 + 8], 0x13
mov word [r10 + 0xe], 0
mov dword [r10 + 0xa], 0
mov dword [rdx + 0xa], 0
or byte [rbx], dl
add byte [rsi + 0x41], ah
mov dword [rdx + 0xe], 0xc7410000
or al, byte [rax]
add byte [rax], al
add cl, ch
adc eax, 0x3c000009
or dword [rax], eax
invalid
invalid
mov dword [rdx + 0xa], 0
jmp 0x1400a1684
or dword [rax], eax
add byte [rax + rcx], bh
cmp al, 8
add byte [rax], al
cmp al, 8
or byte [rdi], cl
test edi, edx
add eax, dword [rax]
add byte [rcx - 0x7d], cl
sti
invalid
jne 0x1400a114e
cmp r11, 7
mov rcx, qword [rbp]
jbe 0x1400a166b
out 8, al
add byte [rax], al
add r11, 0xfffffffffffffff8
lea rax, [rdx + 8]
or byte [rax - 0x77], cl
invalid
or byte [rax - 0x77], cl
or byte [rax - 0x77], cl
mov dword [rcx], eax
add dword [rcx + rcx*4 + 0x59], ecx
or byte [rdi], cl
mov dh, 0x4a
mov qword [rcx + 8], r11
movzx ecx, byte [rdx + 7]
invalid
movzx eax, word [rdx + 4]
movzx r8d, byte [rdx + 6]
movzx eax, byte [rdx + 6]
invalid
movzx eax, byte [rdx + 6]
invalid
shl r8d, 0x10
shl eax, 0x10
adc byte [rcx + 9], al
or r8d, eax
mov eax, dword [rdx]
ror byte [rbx - 0x1f3eb6fe], 0x28
shl r8, 0x28
loopne case.0x1400a2dd9.430
shl rax, 8
or rax, r8
shrd rax, rcx, 8
jmp 0x1400a116d
invalid
or cl, ch
scasb al, byte [rdi]
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x2a], cl
mov rsi, r10
mov esi, edx
mov rbx, qword [rbp - 8]
mov ebx, dword [rbp - 8]
pop rbp
clc
cmp cx, 2
jne 0x1400a1195
lea rcx, [rbp - 0x18]
mov rdx, qword [rbp]
push rbp
add al, ch
cmp esi, 0
inc byte [rax]
add cl, ch
ret
add eax, dword [rax]
invalid
push rbp
add al, ch
cmp esi, 0
inc byte [rax]
inc byte [rax]
add cl, ch
ret
test r11, r11
je 0x1400a0fdf
lea r8, [rdx + r11]
add al, 0x1a
dec r11
inc rdx
ret 0xc031
xor ecx, ecx
ret 0xc031
sal byte [rcx], 0xc9
movzx ebx, byte [rdx - 1]
cmp ecx, 0x3f
jne case.0x14009b3c6.129
cmp bl, 2
jae case.0x140097981.455
push rdi
add al, 0
invalid
push rdi
add al, 0
add byte [rbp - 0x77], cl
mov r14, r10
mov r14, r10
movzx r10d, bl
mov esi, r10d
mov esi, edx
mov esi, edx
and esi, 0x7f
out 0x7f, al
shl rsi, cl
or rax, rsi
test r10b, r10b
jns 0x1400a140b
add ecx, 7
invalid
inc rdx
add r11, 0xffffffffffffffff
ret
dec dword [rbp - 0x77]
bnd jb 0x1400a0df9
ret
mov rax, qword [rbp]
mov qword [rax], r8
mov qword [rax + 8], 0
jmp 0x1400a0fe2
cwde
add dword [rax], eax
invalid
cwde
add dword [rax], eax
add byte [rcx - 0x7d], cl
sti
add ecx, dword [rdi]
xchg byte [rbx + 0x49000000], dl
add ebx, 0xfffffffc
cmp r11, 3
jbe 0x1400a0ee7
add r11, 0xfffffffffffffffc
lea rax, [rdx + 4]
mov rcx, qword [rbp]
add byte [r8 - 0x77], r9b
add dword [rcx + rcx*4 + 0x59], ecx
invalid
mov eax, dword [rdx]
invalid
add byte [r8 - 0x77], r9b
add dword [rcx + rcx*4 + 0x59], ecx
or byte [rbx - 0x3e3e76fe], cl
add cl, byte [rcx + 0x8e9c1c1]
mov r9d, eax
add cl, byte [rcx + 0x8e9c1c1]
mov ecx, eax
shr ecx, 8
invalid
or byte [rcx - 0x77], al
rol dword [rcx - 0x3f], 0xe9
adc byte [rcx - 0x45], al
sldt word [rax]
add cl, ch
scasd eax, dword [rdi]
add byte [rax], al
add byte [rcx - 0x7d], cl
cmp r11, 2
invalid
xchg cl, ah
invalid
mov r9d, eax
shr r9d, 0x10
mov r11d, 0xf
jmp 0x1400a0f2f
cmp r11, 2
jbe 0x1400a166b
add r11, 0xfffffffffffffffd
lea rax, [rdx + 3]
mov rcx, qword [rbp]
mov qword [rcx], rax
mov qword [rcx + 8], r11
movzx eax, word [rdx]
movzx r9d, byte [rdx + 2]
mov ecx, r9d
shl ecx, 0x10
or ecx, eax
shr ecx, 8
mov r11d, 0xc
jmp 0x1400a0f2f
cmp r11, 3
jbe 0x1400a0ee7
add esi, dword [rsi + 0x29]
add r11, 0xfffffffffffffffc
lea rax, [rdx + 4]
mov rcx, qword [rbp]
add byte [r8 - 0x77], r9b
invalid
add byte [r8 - 0x77], r9b
add dword [rcx + rcx*4 + 0x59], ecx
or byte [rbx - 0x3e3e76fe], cl
add cl, byte [rcx + 0x8e9c1c1]
mov r9d, eax
mov dword [rcx], eax
mov qword [rcx + 8], r11
mov eax, dword [rdx]
add cl, byte [rcx + 0x8e9c1c1]
add cl, byte [rcx + 0x8e9c1c1]
mov r9d, eax
shr r9d, 0x10
mov r11d, 0x1d
jmp 0x1400a0f2f
invalid
mov dword [r10 + 9], 0
mov dword [r10 + 9], 0
mov byte [r10 + 0xf], 0
mov word [r10 + 0xd], 0
mov byte [r10 + 8], 0x13
jmp 0x1400a1684
cmp r11, 1
jbe 0x1400a0f64
add r11, 0xfffffffffffffffe
lea rax, [rdx + 2]
mov rcx, qword [rbp]
mov qword [rcx], rax
mov qword [rcx + 8], r11
movzx eax, word [rdx]
mov ecx, eax
shr ecx, 8
mov r11d, 0x1d
xor r9d, r9d
xor r8d, r8d
mov rbx, qword [rbp - 8]
movzx edx, word [rbx + 8]
shl ecx, 8
movzx eax, al
or eax, ecx
shl r9d, 0x10
movzx eax, ax
or eax, r9d
or rax, r8
mov qword [r10], r11
mov qword [r10 + 8], rax
mov qword [r10 + 0x10], rdi
mov word [r10 + 0x18], dx
jmp 0x1400a168f
mov word [r10 + 9], 0
mov byte [r10 + 0xf], 0
mov dword [r10 + 0xb], 0
mov byte [r10 + 8], 0x13
jmp 0x1400a1684
test r11, r11
je 0x1400a0fdf
mov r14, r10
lea r8, [rdx + r11]
dec r11
inc rdx
xor eax, eax
xor ecx, ecx
movzx ebx, byte [rdx - 1]
cmp ecx, 0x3f
jne 0x1400a0fa6
cmp bl, 2
jae 0x1400a0fe9
movzx r10d, bl
movzx edx, bl
mov esi, r10d
and esi, 0x7f
jg 0x1400a0ff9
shl esi, cl
jg 0x1400a0ff9
shl esi, cl
or rax, rsi
test r10b, r10b
jns case.0x140096840.477
mov dword [rax + 4], edi
add byte [rax], al
add ecx, 7
inc rdx
add r11, 0xffffffffffffffff
jb 0x1400a0f98
int 0x48
mov eax, dword [rbp]
mov rax, qword [rbp]
mov qword [rax], r8
mov qword [rax + 8], 0
mov r10, r14
jmp 0x1400a0fe2
mov r8, rdx
mov al, 0x13
jmp 0x1400a126f
mov rax, qword [rbp]
mov qword [rax], rdx
mov qword [rax + 8], r11
mov al, 6
mov r10, r14
pop rax
or byte [rax - 0xd76b2fa], dh
jmp 0x1400a126f
add al, byte [rax]
add byte [rax - 0x1600ceed], dh
invalid
mov al, 0x13
xor edi, edi
jmp 0x1400a1536
mov byte [r10 + 8], 0xc
jmp 0x1400a1688
invalid
add byte [rax], al
invalid
lea rcx, [rax + rdi]
mov qword [r8], rcx
mov qword [r8 + 8], r11
mov ecx, eax
or byte [rbp - 0x77], cl
pop rax
or byte [rcx + 0x8e9c1c1], cl
shr ecx, 8
shr ecx, 8
or byte [rcx - 0x77], cl
ror dword [rcx - 0x3f], 0xe9
adc byte [rcx - 0x48], cl
mov r9, rax
shr r9, 0x10
movabs r8, 0xffffffff00000000
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
dec dword [rcx + 0x21]
and eax, eax
add byte [rax], al
add byte [rax], al
and eax, eax
mov r11d, 1
jmp 0x1400a0f32
add cl, ch
invalid
mov rax, rdx
mov ecx, 0x13
jmp 0x1400a13fe
add byte [rax], al
add byte [rax], al
cmp r11, 3
mov rcx, qword [rbp]
jbe 0x1400a166b
adc byte [rsi], al
add byte [rax], al
invalid
adc byte [rsi], al
add byte [rax], al
invalid
add byte [rcx - 0x7d], cl
ret
add r11, 0xfffffffffffffffc
lea rax, [rdx + 4]
mov qword [rcx], rax
mov qword [rcx + 8], r11
mov dword [rcx + 8], ebx
mov dword [rcx + 8], ebx
mov eax, dword [rdx]
mov rbx, qword [rbp - 8]
mov ecx, eax
shr ecx, 8
mov r9, rax
shr r9, 0x10
movabs r8, 0xffffffff00000000
invalid
invalid
dec dword [rcx + 0x21]
invalid
jmp 0x140c2598f
invalid
mov r11d, 0xf
mov ebx, 0xf
add byte [rax], al
jmp 0x1400a0f36
cmp r11, 3
mov rcx, qword [rbp]
add byte [r15], r9b
xchg cl, cl
invalid
add byte [rax], al
sti
add ecx, dword [rax - 0x75]
add byte [r15], r9b
add byte [rdi], cl
xchg cl, cl
add eax, 0x83490000
ret
add r11, 0xfffffffffffffffc
lea rax, [rdx + 4]
mov qword [rcx], rax
add al, 0x48
mov dword [rcx], eax
mov qword [rcx + 8], r11
mov dword [rcx + 8], ebx
mov eax, dword [rdx]
mov rbx, qword [rbp - 8]
mov ecx, eax
shr ecx, 8
jmp 0x1019359c7
jmp 0x1019359c7
ror dword [rcx - 0x3f], 0xe9
adc byte [rcx - 0x48], cl
add byte [rax], al
add byte [rax], al
shr r9, 0x10
movabs r8, 0xffffffff00000000
invalid
invalid
invalid
dec dword [rcx + 0x21]
rol byte [rcx - 0x45], 0xa
add byte [rax], al
add cl, ch
pop rbx
invalid
invalid
invalid
invalid
mov word [rbp - 0x18], 0
mov dword [rbp - 0x16], 0
movzx eax, word [rbp - 0x17]
mov word [r10 + 8], 0x13
mov word [r10 + 0xa], ax
jmp 0x1400a1544
mov bh, 0x45
jmp 0x182d15256
cmp r11, 3
mov rcx, qword [rbp]
jbe 0x1400a166b
invalid
add byte [rax], al
add byte [rdi], cl
xchg byte [rax + 5], ah
invalid
add byte [rax], al
add eax, 0x83490000
ret
add r11, 0xfffffffffffffffc
lea rax, [rdx + 4]
mov qword [rcx], rax
mov qword [rcx + 8], r11
mov eax, dword [rdx]
mov rbx, qword [rbp - 8]
mov ecx, eax
shr ecx, 8
mov r9, rax
shr r9, 0x10
movabs r8, 0xffffffff00000000
invalid
invalid
invalid
dec dword [rcx + 0x21]
rol byte [rcx - 0x45], 0x1a
add byte [rax], al
add cl, ch
std
invalid
invalid
mov byte [r10 + 8], 0x46
jmp 0x1400a1688
cmp r11, 3
mov rcx, qword [rbp]
jbe 0x1400a166b
add r11, 0xfffffffffffffffc
lea rax, [rdx + 4]
mov qword [rcx], rax
mov qword [rcx + 8], r11
mov eax, dword [rdx]
mov rbx, qword [rbp - 8]
mov ecx, eax
rol ecx, 0xe9
or byte [rcx - 0x77], cl
ror dword [rcx - 0x3f], 0xe9
adc byte [rcx - 0x48], cl
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
dec dword [rcx + 0x21]
rol byte [rcx - 0x45], 0x1e
add byte [rax], al
invalid
rol ecx, 0xe9
or byte [rcx - 0x77], cl
ror dword [rcx - 0x3f], 0xe9
adc byte [rcx - 0x48], cl
add byte [rax], al
add byte [rax], al
jmp 0x1400a0f36
lea rcx, [rbp - 0x18]
mov rdx, qword [rbp]
call 0x1405f9ce5
mov r8d, eax
call fcn.1400b0d60
sti
add byte [rax], al
movzx eax, byte [rbp - 0x18]
cmp al, 0x4b
jne 0x1400a11d8
mov rax, qword [rbp - 0x10]
mov r10, rsi
mov ecx, eax
mov ecx, eax
shr ecx, 8
mov r9, rax
shr r9, 0x10
movabs r8, 0xffffffff00000000
and r8, rax
mov r11d, 0xe
invalid
add byte [rax], al
add cl, ch
pop rsi
std
invalid
invalid
invalid
mov ecx, dword [rbp - 0x17]
mov edx, dword [rbp - 0x14]
mov dword [rsi + 0xc], edx
mov dword [rsi + 9], ecx
mov rcx, qword [rbp - 0x10]
mov byte [rsi + 8], al
mov qword [rsi + 0x10], rcx
mov qword [rsi], 0x2e
jmp 0xc9f6676a
or qword [rax - 0x75], r9
invalid
jmp 0x1400a168f
mov al, 0x13
xor edi, edi
mov rdx, r15
jmp 0x1400a1536
mov rdx, 0xffffffffffffffff
shl rdx, cl
xor r9d, r9d
xor ecx, ecx
loop 0x1400a1257
xor ecx, ecx
cmp r8b, 0x40
cmovb rdx, r9
cmp ecx, 0x40
rol dword [rbx + 0xf4940f9], 1
ror qword [r8 + 9], 1
ror byte [rcx + 0x8e9c1c1], 1
cmovge rdx, r9
cmovge edx, ecx
or rax, rdx
mov ecx, eax
shr ecx, 8
mov r9, rax
shr r9, 0x10
movabs r8, 0xffffffff00000000
add byte [rax], al
invalid
invalid
invalid
dec dword [rcx + 0x21]
rol byte [rcx - 0x45], 6
add byte [rax], al
add cl, ch
invalid
cld
invalid
invalid
add byte [rax], al
dec dword [rcx + 0x21]
rol byte [rcx - 0x45], 6
add byte [rax], al
add cl, ch
call 0x1890a1247
invalid
dec dword [rax - 0x75]
invalid
invalid
invalid
mov rax, qword [rbp]
mov qword [rax], rdx
mov qword [rax + 8], r11
mov dword [rax + 8], ebx
mov dword [rax + 8], ebx
pop rax
or byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
add byte [rcx - 0x77], cl
bnd jmp 0x1400a13fe
add byte [rax], al
mov r10, rsi
jmp 0x1400a13fe
mov rax, qword [rbp]
mov qword [rax], rdx
add byte [r8 - 0x77], r9b
adc byte [rcx + rcx*4 + 0x58], cl
or byte [rax + 0x42884106], dh
or byte [rcx - 0x3a], al
mov byte [rdx + 9], 0
mov qword [rax + 8], r11
mov al, 6
mov byte [r10 + 8], al
mov byte [r10 + 9], 0
mov byte [rdx + 9], 0
mov byte [rdx + 9], 0
mov word [r10 + 0xe], 0
mov dword [r10 + 0xa], 0
mov dword [rdx + 0xa], 0
add byte [rcx - 0x39], al
or al, byte [rax]
add byte [rax], al
add byte [rbp - 0x77], cl
adc cl, bpl
clc
add eax, dword [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rbp]
invalid
invalid
mov dword [rdx + 0xa], 0
mov qword [r10 + 0x10], r8
jmp 0x1400a1688
mov rcx, qword [rbp]
mov qword [rcx], rdx
adc dword [rcx + rcx*4 + 0x59], ecx
or byte [rcx + 0x8e9c1c1], cl
adc dword [rcx + rcx*4 + 0x59], ecx
or byte [rcx + 0x8e9c1c1], cl
mov r9, rax
mov ecx, eax
ror dword [rcx - 0x3f], 0xe9
adc byte [rcx - 0x48], cl
add byte [rax], al
add byte [rax], al
shr r9, 0x10
movabs r8, 0xffffffff00000000
dec dword [rcx + 0x21]
rol byte [rcx - 0x45], 0xc
add byte [rax], al
add cl, ch
invalid
add dword [rax], eax
add byte [rax], al
dec dword [rcx + 0x21]
rol byte [rcx - 0x45], 0xc
add byte [rax], al
add cl, ch
movabs byte [0x48004d8b48000001], al
add byte [rax], al
mov rcx, qword [rbp]
mov qword [rcx], rdx
add byte [rax], al
add byte [rax - 0x75], cl
add byte [r8 - 0x77], r9b
adc dword [rcx + rcx*4 + 0x59], ecx
or byte [rcx + 0x8e9c1c1], cl
mov rcx, qword [rbp]
mov qword [rcx], rdx
mov qword [rcx + 8], r11
mov dword [rcx + 8], ebx
mov ecx, eax
shr ecx, 8
mov r9, rax
mov ecx, eax
shr r9, 0x10
movabs r8, 0xffffffff00000000
add byte [rax], al
add bh, bh
invalid
and r8, rax
mov r11d, 0x1d
jmp 0x1400a1461
add byte [rax], al
mov rax, rdi
not rax
add r11, rax
lea rax, [rdx + rdi]
inc rax
inc eax
inc eax
mov qword [rcx], rax
mov qword [rcx + 8], r11
or byte [rcx + 0x8e9c1d1], cl
or byte [rcx + 0x8e9c1d1], cl
or byte [rcx - 0x77], cl
ror dword [rcx - 0x3f], 1
jmp 0x140c25c24
mov r9, rdx
shr r9, 0x10
movabs r8, 0xffffffff00000000
add byte [rax], al
add bh, bh
invalid
invalid
dec dword [rcx + 0x21]
rol byte [rcx - 0x45], 1
invalid
add byte [rax], al
add byte [rcx - 0x3f81630], cl
invalid
invalid
add byte [rax], al
add bh, bh
invalid
add byte [rax], al
add byte [rcx - 0x3f81630], cl
invalid
mov byte [r10 + 8], 0x13
mov dword [r10 + 9], 0
jmp 0x1400a1520
mov rcx, qword [rbp]
mov qword [rcx], rdx
mov qword [rcx + 8], r11
mov dword [rcx + 8], ebx
add byte [r8 - 0x77], r9b
adc dword [rcx + rcx*4 + 0x59], ecx
mov dword [rcx + 8], ebx
mov ecx, eax
shr ecx, 8
mov dword [rcx + 8], ebx
mov ecx, eax
shr ecx, 8
mov r9, rax
shr r9, 0x10
movabs r8, 0xffffffff00000000
add bh, bh
invalid
invalid
dec dword [rcx + 0x21]
rol byte [rcx - 0x45], 0x18
add byte [rax], al
add cl, ch
cmc
add byte [rax], al
invalid
add bh, bh
invalid
dec dword [rcx + 0x21]
rol byte [rcx - 0x45], 0x18
add byte [rax], al
add cl, ch
cmc
add byte [rax], al
add byte [rax - 0x75], cl
add byte [r8 - 0x77], r9b
adc dword [rcx + rcx*4 + 0x59], ecx
or byte [rcx + 0x29], cl
sub ebx, edi
mov rcx, qword [rbp]
mov qword [rcx], rdx
mov qword [rcx + 8], r11
sub r11, rdi
sub ebx, edi
sub ebx, edi
mov r10, rsi
mov edx, esi
jb 0x1400a13f6
ja 0x1400a13c8
lea rax, [rdx + rdi]
lea eax, [rdx + rdi]
add al, 0x3a
mov qword [rcx], rax
mov qword [rcx + 8], r11
pop rcx
or byte [rcx + 0x8e9c1d1], cl
rol ecx, 1
invalid
invalid
pop rcx
or byte [rcx + 0x8e9c1d1], cl
rol ecx, 1
invalid
invalid
rol ecx, 1
jmp 0x111935c9a
mov r9, rdx
mov r9, rdx
shr r9, 0x10
movabs r8, 0xffffffff00000000
add byte [rax], al
invalid
invalid
invalid
dec dword [rcx + 0x21]
invalid
add byte [rax], al
and eax, edx
rol byte [rcx - 0x45], 1
add dword [rax], eax
add byte [rax], al
mov r11d, 1
mov eax, edx
jmp 0x1400a0f36
invalid
dec dword [rax - 0x75]
mov rcx, qword [rbp]
mov qword [rcx], rdx
adc dword [rcx + rcx*4 + 0x59], ecx
invalid
mov ecx, eax
add byte [r8 - 0x77], r9b
adc dword [rcx + rcx*4 + 0x59], ecx
or byte [rcx + 0x8e9c1c1], cl
shr ecx, 8
shr ecx, 8
or byte [rcx - 0x77], cl
ror dword [rcx - 0x3f], 0xe9
jmp 0x140c25cda
add byte [rax], al
invalid
mov r9, rax
shr r9, 0x10
invalid
invalid
shr ecx, 0x10
jmp 0x140c25cda
movabs r8, 0xffffffff00000000
mov eax, 0
and r8, rax
mov r11d, 0xd
add cl, ch
invalid
add byte [rax], al
add byte [rax], al
add cl, ch
invalid
add byte [rax], al
mov rcx, qword [rbp]
mov qword [rcx], rdx
mov qword [rcx + 8], r11
sub r11, rdi
mov r10, rsi
jae 0x1400a1551
mov ecx, 0x13
mov rax, rdx
mov eax, edx
mov qword [r10 + 8], rcx
mov dword [rdx + 8], ecx
mov qword [r10 + 0x10], rax
jmp 0x1400a1688
mov rcx, qword [rbp]
mov qword [rcx], rdx
mov dword [rcx], edx
mov dword [rcx], edx
mov qword [rcx + 8], r11
mov ecx, eax
shr ecx, 8
mov r9, rax
shr r9, 0x10
movabs r8, 0xffffffff00000000
and r8, rax
mov r11d, 7
add bl, ch
invalid
invalid
add bl, ch
sub cl, byte [rax - 0x75]
mov rcx, qword [rbp]
invalid
invalid
mov rcx, qword [rbp]
mov qword [rcx], rdx
mov qword [rcx + 8], r11
pop rcx
or byte [rcx + 0x8e9c1c1], cl
add byte [rax - 0x77], cl
adc dword [rcx + rcx*4 + 0x59], ecx
pop rcx
or byte [rcx + 0x8e9c1c1], cl
jmp 0x101935d52
mov r9, rax
shr r9, 0x10
movabs r8, 0xffffffff00000000
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
dec dword [rcx + 0x21]
rol byte [rcx - 0x45], 0x13
adc eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, bh
invalid
adc eax, dword [rax]
add byte [rax], al
mov r10, r14
jmp 0x1400a0f32
pop rcx
or byte [rbx + 0x495deb02], cl
add ch, bl
pop rbp
cmp r11, 1
add ch, bl
pop rbp
cmp r11, 1
jbe 0x1400a150c
add r11, 0xfffffffffffffffe
lea rax, [rdx + 2]
add cl, byte [rax - 0x75]
add byte [r8 - 0x77], r9b
add dword [rcx + rcx*4 + 0x59], ecx
mov dword [rcx + 8], ebx
add cl, byte [rax - 0x75]
add byte [r8 - 0x77], r9b
add dword [rcx + rcx*4 + 0x59], ecx
invalid
pop rcx
mov dword [rcx + 8], ebx
or byte [rdi], cl
movzx eax, word [rdx]
mov bh, 2
jmp 0x1400a14e7
add r11, 0xfffffffffffffff8
lea rax, [rdx + 8]
mov rcx, qword [rbp]
add byte [r8 - 0x77], r9b
invalid
add byte [r8 - 0x77], r9b
mov dword [rcx], eax
add dword [rcx + rcx*4 + 0x59], ecx
or byte [rdi], cl
mov qword [rcx + 8], r11
mov dword [rcx + 8], ebx
movzx ecx, byte [rdx + 7]
movzx eax, word [rdx + 4]
movzx r8d, byte [rdx + 6]
shl r8d, 0x10
adc byte [rcx + 9], al
ror byte [rbx - 0x1f3eb6fe], 0x28
add cl, byte [rcx - 0x3f]
loopne case.0x14007b776.1337
mov dh, 0x4a
invalid
adc byte [rcx + 9], al
ror byte [rbx - 0x1f3eb6fe], 0x28
add cl, byte [rcx - 0x3f]
loopne case.0x14007b776.1337
add cl, byte [rcx - 0x3f]
loopne case.0x14007b776.1337
shl rax, 8
or rax, r8
shrd rax, rcx, 8
shrd eax, ecx, 8
mov rbx, qword [rbp - 8]
mov ecx, eax
shr ecx, 8
mov r9, rax
shr r9, 0x10
movabs r8, 0xffffffff00000000
and r8, rax
rol byte [rbp + 0x31], 0xdb
rol byte [rbp + 0x31], 0xdb
jmp 0x1400a0f36
mov al, 0x13
xor ecx, ecx
jmp 0x1400a1518
movzx ecx, r8b
mov al, 0x17
mov byte [r10 + 8], al
mov dword [r10 + 9], ecx
invalid
or dword [rcx - 0x3a], eax
verr word [rsi + 0x41]
mov dword [rdx + 0xd], 0x53e90000
invalid
push rbx
mov byte [r10 + 0xf], 0
mov word [r10 + 0xd], 0
jmp 0x1400a1684
add dword [rax], eax
add byte [rax - 0x3576b2fa], dh
add byte [rax], al
mov al, 6
mov r10, r9
mov byte [r10 + 8], al
mov byte [r10 + 9], 0
mov word [r10 + 0xa], di
jp 0x1400a154e
jp 0x1400a154e
mov dword [r10 + 0xc], 0
or al, 0
add byte [rax], al
add cl, ch
xor eax, dword [rcx]
add byte [rax], al
add byte [rax], al
jmp 0x1400a1684
add dword [rax], eax
add byte [rax - 0x73], cl
add al, 0x3a
lea rax, [rdx + rdi]
mov qword [rcx], rax
mov qword [rcx + 8], r11
mov ecx, edx
shr ecx, 8
mov r9, rdx
shr r9, 0x10
movabs r8, 0xffffffff00000000
and r8, rdx
mov r11d, 8
mov eax, edx
jmp 0x1400a0f36
and ecx, 0xfffe
cmp cx, 2
stc
add cl, byte [rdi]
test byte [rdi - 0xb], bl
invalid
invalid
stc
add cl, byte [rdi]
test byte [rdi - 0xb], bl
invalid
cmp r11, 4
jb 0x1400a15c7
add r11, 0xfffffffffffffffc
lea rax, [rdx + 4]
mov rcx, qword [rbp]
mov qword [rcx], rax
mov qword [rcx + 8], r11
mov eax, dword [rdx]
mov ecx, eax
shr ecx, 8
mov r9d, eax
shr r9d, 0x10
mov r11d, 4
xor r8d, r8d
jmp 0x1400a0f36
outsd dx, dword [rsi]
stc
invalid
invalid
outsd dx, dword [rsi]
stc
invalid
mov dword [rbp - 0x18], 0
call 0x1400a15ce
add byte [rax], al
add byte [rax], al
mov byte [rbp - 0x12], 0
mov word [rbp - 0x14], 0
movzx eax, byte [rbp - 0x16]
mov byte [r10 + 0xb], al
mov word [r10 + 9], 0
or dword [rax], eax
add byte [rbx - 0x39be14bb], cl
or byte [rbx], dl
or dword [rax], eax
add byte [rbx - 0x39be14bb], cl
or byte [rbx], dl
mov dword [r10 + 0xc], eax
jmp 0x1400a1684
or al, 0xe9
mov word [rax], es
add byte [rax], al
and ecx, 0xfffe
cmp cx, 2
je case.0x1400a0c30.62
cmp r11, 8
jb 0x1400a166b
add r11, 0xfffffffffffffff8
lea rax, [rdx + 8]
lea eax, [rdx + 8]
lea eax, [rdx + 8]
mov rcx, qword [rbp]
mov qword [rcx], rax
mov qword [rcx + 8], r11
movzx ecx, byte [rdx + 7]
movzx eax, word [rdx + 4]
movzx r8d, byte [rdx + 6]
movzx eax, byte [rdx + 6]
movzx eax, byte [rdx + 6]
shl r8d, 0x10
shl eax, 0x10
or r8d, eax
mov eax, dword [rdx]
shl r8, 0x28
ror byte [rbx - 0x1f3eb6fe], 0x28
shl rax, 8
shl eax, 8
loopne case.0x1400a2dd9.462
or rax, r8
shrd rax, rcx, 8
invalid
invalid
enter 0xffffffffffff8908, 0xffffffffffffffc1
mov ecx, eax
shr ecx, 8
mov r9, rax
shr r9, 0x10
shr ecx, 0x10
shr ecx, 0x10
jmp 0x140c25f66
movabs r8, 0xffffffff00000000
and r8, rax
mov r11d, 5
add cl, ch
retf
clc
invalid
invalid
add bh, bh
invalid
invalid
add cl, ch
retf
clc
invalid
mov byte [r10 + 8], 0x13
mov byte [r10 + 0xf], 0
add byte [rsi + 0x41], ah
invalid
invalid
invalid
add byte [rax], al
add byte [rsi + 0x41], ah
mov dword [rdx + 0xd], 0xc7410000
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rcx - 0x39], al
mov dword [r10 + 9], 0
or dword [rax], eax
add byte [rax], al
add byte [rcx - 0x77], cl
push rdx
adc byte [rcx - 0x39], cl
add ch, byte [rsi]
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
mov qword [r10 + 0x10], rdx
mov qword [r10], 0x2e
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x90
in al, dx
nop
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
invalid
in al, dx
nop
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
mov rdi, rcx
mov rdi, rcx
mov r9, qword [rdx + 0x28]
test r9, r9
leave
je 0x1400a2309
or al, 0
add byte [rbx + rcx*4 + 0x42], al
xor byte [rcx + rcx*4 - 0x3f], al
invalid
mov r8d, dword [rdx + 0x30]
mov ecx, r8d
invalid
sal esi, 0xd9
neg cl
shl cl, 3
mov r10, 0xffffffffffffffff
invalid
shr r10, cl
mov r14, qword [rdx + 0x20]
mov eax, r8d
shr eax, 0x10
cmp ax, 5
mov r11, r10
sbb r11, 0
movzx esi, byte [rdx + 0x34]
jb case.0x1400a0c30.264
invalid
jb case.0x1400a0c30.264
mov rcx, qword [rdx + 0x18]
mov rax, qword [rdx]
mov rbx, qword [rdx + 8]
mov qword [rbp - 0x60], rbx
sub rbx, rcx
mov qword [rbp - 0x20], rbx
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x68], rcx
lea rbx, [rax + rcx]
mov qword [rbp - 0x38], r8
movzx eax, r8b
mov dh, 0xc0
mov rcx, qword [rdx + 0x10]
mov qword [rbp - 0x70], rcx
adc byte [rax - 0x77], cl
xchg r8, rax
mov qword [rbp - 0x50], rax
mov ecx, eax
dec ecx
mov r8b, 0x89
sar edi, 0xc9
mov qword [rbp - 0x28], rcx
mov qword [rbp - 8], r11
mov byte [rbp + 0xf], sil
invalid
cmovo eax, dword [rsi + rsi*8 + 0x87840f]
add byte [rax], al
test sil, sil
je 0x1400a17d0
movzx eax, byte [r14]
movzx eax, byte [rsi]
cmp rax, 7
ja case.default.0x1400a176d
xchg dword [rdx + 0xd], edx
add byte [rax], al
push rdx
or eax, 0x8d4d0000
pop rcx
dec dword [rcx - 0x73]
lea rcx, [r14 + 1]
invalid
invalid
invalid
lea r11, [r9 - 1]
lea rcx, [r14 + 1]
lea r8, [0x1400bfc98]
xor ah, ch
add dword [rax], eax
xor ah, ch
add dword [rax], eax
movsxd rax, dword [r8 + rax*4]
add rax, r8
sar bh, 0xe0
sar bh, 0xe0
test r11, r11
je 0x1400a235b
mov r12, r10
lea rsi, [r9 - 2]
lea esi, [rcx - 2]
lea r15, [r14 + 2]
jle 0x1400a1785
xor r10d, r10d
xor ecx, ecx
sal byte [rcx], cl
leave
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + 0xf], al
movzx eax, byte [r15 - 1]
cmp ecx, 0x3f
mov dh, 0x47
inc dword [rbx + 0x8753ff9]
jne 0x1400a17a2
jne 0x1400a17a2
cmp al, 2
jae case.0x14009572d.942
or eax, dword [rax]
invalid
add byte [rdi], cl
mov dh, 0xc0
movzx eax, al
mov r11d, eax
and r11d, 0x7f
and ebx, 0x7f
and ebx, 0x7f
shl r11, cl
or r10, r11
test al, al
jns case.0x14007b776.1388
add ecx, 7
inc r15
invalid
add rsi, 0xffffffffffffffff
add esi, 0xffffffff
invalid
add esi, 0xffffffff
jb 0x1400a1790
jmp 0x1400a2351
add byte [rdi], cl
invalid
add byte [rbx - 0x78f0f807], al
mov dl, 0xc
add byte [rax], al
cmp ecx, 7
ja case.default.0x1400a17e7
or al, 0
add byte [rbp + rcx*4 + 5], cl
add eax, 0x1e5b8
invalid
lea r8, [0x1400bfd98]
add eax, 0x1e5b8
add byte [rcx + 0x63], cl
add al, 0x88
movsxd rax, dword [r8 + rcx*4]
invalid
add rax, r8
jmp rax
lea rcx, [r14 + 1]
mov qword [rdx + 0x20], rcx
mov rax, r9
dec rax
mov qword [rdx + 0x28], rax
je 0x1400a23f5
invalid
add byte [rbp + 0xf], al
mov dh, 0x26
invalid
movzx r12d, byte [r14]
add r9, 0xfffffffffffffffe
add r9, 0xfffffffffffffffe
lea r15, [r14 + 2]
mov qword [rdx + 0x20], r15
jp 0x1400a1831
jp 0x1400a1831
and byte [rcx + rcx*4 + 0x4a], cl
sub byte [rbp + 0xf], al
mov dh, 0x76
add ecx, ebp
or al, 1
add dword [rax], eax
invalid
mov qword [rdx + 0x28], r9
movzx r14d, byte [r14 + 1]
jmp 0x1400a192b
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx - 0x7d], cl
invalid
cmp r9, 1
cmp ecx, 1
stc
add dword [rdi], ecx
test byte [rdx], ah
or al, 0
add byte [rax], al
lea rax, [r9 - 2]
lea rcx, [r14 + 2]
mov qword [rdx + 0x20], rcx
mov qword [rdx + 0x28], rax
sub byte [rax - 0x7d], cl
je case.0x1400a223d.18
add byte [rax], al
lea rax, [r9 - 2]
lea rcx, [r14 + 2]
mov qword [rdx + 0x20], rcx
mov qword [rdx + 0x28], rax
sub byte [rax - 0x7d], cl
clc
add dword [rdi], ecx
invalid
mov dl, 0xb
add byte [rax], al
sub byte [rax - 0x7d], cl
clc
add dword [rdi], ecx
xchg byte [rdx + 0x4500000b], dh
movzx esp, word [rsi]
movzx r12d, word [r14]
add r9, 0xfffffffffffffffc
lea r15, [r14 + 4]
mov qword [rdx + 0x20], r15
mov qword [rdx + 0x28], r9
movzx r14d, word [r14 + 2]
jmp 0x1400a192b
lea eax, [rcx - 8]
lea rcx, [r14 + 8]
lea ecx, [rsi + 8]
mov qword [rdx + 0x20], rcx
mov qword [rdx + 0x28], rax
cmp rax, 8
jb 0x1400a23f5
add byte [rax], al
add byte [rax], al
movzx eax, byte [r14 + 7]
movzx ecx, word [r14 + 4]
mov r8, r10
mov eax, edx
invalid
mov eax, edx
movzx r10d, byte [r14 + 6]
shl r10d, 0x10
or r10d, ecx
shl r10, 0x20
loop 0x1400a18c2
push rsi
invalid
loop 0x1400a18c2
mov r12d, dword [r14]
or r12, r10
shl r12, 8
shrd r12, rax, 8
add r9, 0xfffffffffffffff0
lea r15, [r14 + 0x10]
or byte [rcx - 0x7d], cl
sal eax, 0x4d
lea edi, [rsi + 0x10]
mov qword [rdx + 0x20], r15
mov qword [rdx + 0x28], r9
movzx eax, byte [r14 + 0xf]
movzx eax, byte [rsi + 0xf]
movzx ecx, word [r14 + 0xc]
movzx r10d, byte [r14 + 0xe]
shl r10d, 0x10
or r10d, ecx
mov r14d, dword [r14 + 8]
shl r10, 0x28
shl r14, 8
or r14, r10
invalid
mov r10, r8
shrd r14, rax, 8
jmp 0x1400a192b
invalid
lea ecx, [rsi + 4]
mov qword [rdx + 0x20], rcx
add al, 0x48
mov dword [rdx + 0x20], ecx
mov qword [rdx + 0x28], rax
cmp rax, 3
jbe 0x1400a23f5
mov r12d, dword [r14]
add r9, 0xfffffffffffffff8
invalid
clc
sar eax, 0x4d
lea edi, [rsi + 8]
lea r15, [r14 + 8]
mov qword [rdx + 0x20], r15
mov qword [rdx + 0x28], r9
mov r14d, dword [r14 + 4]
mov rsi, r9
mov rax, r14
or rax, r12
je case.0x1400a176d.0
or al, byte [rax]
invalid
or al, byte [rax]
add byte [rbp + 0x39], cl
cmp esp, edx
cmp r12, r10
cmp esp, edx
je 0x1400a2180
mov rax, qword [rbp - 0x70]
cmp rax, r11
jne 0x1400a1955
mov qword [rbp - 0x70], r11
jmp case.0x1400a1baa.25
add byte [rax], al
add byte [rax], al
add r12, rax
and r12, r10
add r14, rax
add esi, eax
add esi, eax
and r14, r10
and esi, edx
mov r9, qword [rbp - 0x18]
jmp 0x1400a202c
invalid
add byte [rax], al
call 0x14010dc52
add byte [rax - 0x75], cl
mov rax, qword [rbp - 0x28]
mov eax, dword [rbp - 0x28]
cmp eax, 7
ja case.default.0x1400a1b4c
invalid
invalid
invalid
jp 0x1400a195f
invalid
invalid
mov eax, dword [rbp - 0x28]
cmp eax, 7
ja case.default.0x1400a1b4c
lea r8, [0x1400bfcf8]
jrcxz 0x1400a197e
add dword [rax], eax
add byte [rcx + 0x63], cl
add al, 0x80
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
test r11, r11
je 0x1400a235b
or dword [rax], eax
add byte [rcx - 0x7d], cl
sar esi, 0x4d
lea edi, [rsi + 2]
invalid
add r9, 0xfffffffffffffffe
lea r15, [r14 + 2]
invalid
add cl, byte [rcx + rcx*4 + 0x7a]
and byte [rcx + rcx*4 + 0x4a], cl
mov qword [rdx + 0x20], r15
mov qword [rdx + 0x28], r9
sub byte [rbp + 0xf], al
mov dh, 0x76
add ecx, ebp
push rsi
add al, 0
invalid
sub byte [rbp + 0xf], al
mov dh, 0x76
add ecx, ebp
push rsi
add al, 0
add byte [rbp - 0x7b], cl
invalid
invalid
fisttp dword [rdi]
test byte [rax + 0x4c000009], ch
test al, 9
add byte [rax], al
mov qword [rbp - 0x10], r10
test al, 9
add byte [rax], al
mov qword [rbp - 0x10], r10
mov qword [rbp - 0x30], rbx
mov qword [rbp], rdi
lea rdi, [r9 - 1]
lea rsi, [r9 - 3]
lea r15, [r14 + 3]
xor eax, eax
xor r12d, r12d
xor ecx, ecx
nop word cs:[rax + rax]
add byte [rcx + 0xf], al
mov dh, 0x5c
invalid
movzx ebx, byte [r14 + rax + 1]
mov r10d, 6
cmp ecx, 0x3f
jne 0x1400a19fa
cmp bl, 2
jae 0x1400a2312
movzx r8d, bl
mov dh, 0xc3
mov r13d, r8d
and r13d, 0x7f
shl r13, cl
lea rbx, [r11 - 1]
or r12, r13
test r8b, r8b
test al, al
test al, al
jns 0x1400a1c9d
mov dword [rbp - 0x7cfffffe], eax
rol dword [rdi], 0x48
inc eax
add ecx, 7
inc rax
dec rsi
inc r15
mov r11, rbx
cmp rdi, rax
cmp edi, eax
invalid
cmp edi, eax
jne 0x1400a19e0
jmp 0x1400a231b
add byte [rbp - 0x7b], cl
fisttp dword [rdi]
test byte [rcx], ah
or dword [rax], eax
add byte [rcx + rcx*4 + 0x55], cl
invalid
pop rbp
ror byte [rax - 0x77], 1
jge 0x1400a1a46
lea rdi, [r9 - 1]
lea rsi, [r9 - 3]
lea r15, [r14 + 3]
lea edi, [rsi + 3]
lea edi, [rsi + 3]
xor eax, eax
xor r12d, r12d
invalid
rol byte [rbp + 0x31], 0xe4
in al, 0x31
leave
xor ecx, ecx
nop dword [rax]
movzx ebx, byte [r14 + rax + 1]
mov r10d, 6
cmp ecx, 0x3f
jne case.0x140096840.509
cmp bl, 2
jae 0x1400a2312
add byte [rax], al
add byte [rax], al
movzx r8d, bl
mov dh, 0xc3
mov r13d, r8d
and r13d, 0x7f
shl r13, cl
in eax, 0x49
lea ebx, [rbx - 1]
in eax, 0x49
lea ebx, [rbx - 1]
or r12, r13
test r8b, r8b
jns 0x1400a1d0b
jae 0x1400a1a98
add byte [rax], al
jae 0x1400a1a98
add byte [rax], al
add ecx, 7
inc rax
dec rsi
inc r15
mov r11, rbx
cmp rdi, rax
jne case.0x140097981.483
jmp 0x1400a231b
or byte [rax], al
add byte [rbp - 0x7b], cl
test r11, r11
je 0x1400a235b
mov qword [rbp - 0x10], r10
je 0x1400a235b
movabs eax, dword [0x48f055894c000008]
mov dword [rbp - 0x30], ebx
mov qword [rbp - 0x10], r10
mov qword [rbp - 0x30], rbx
mov qword [rbp], rdi
lea rdi, [r9 - 1]
lea rsi, [r9 - 3]
lea r15, [r14 + 3]
xor eax, eax
xor r12d, r12d
xor ecx, ecx
nop dword [rax]
add byte [rax], 0
add byte [rax], al
add byte [rax], 0
add byte [rax], al
movzx ebx, byte [r14 + rax + 1]
mov r10d, 6
add byte [rax], al
add byte [rbx + 0x9753ff9], al
cmp ecx, 0x3f
jne 0x1400a1afa
cmp bl, 2
jae 0x1400a2312
or byte [rax], al
invalid
or byte [rax], al
add byte [rdi + rcx - 0x4a], al
ret
movzx r8d, bl
movzx eax, bl
mov r13d, r8d
and r13d, 0x7f
in eax, 0x7f
in eax, 0x7f
shl r13, cl
shl ebp, cl
lea rbx, [r11 - 1]
or r12, r13
dec dword [rbp + 9]
in al, dx
test r8b, r8b
jns 0x1400a1bd2
add ecx, 7
inc rax
invalid
invalid
ror byte [rax - 1], 0xce
dec rsi
invalid
inc r15
mov r11, rbx
cmp rdi, rax
jne 0x1400a1ae0
jmp 0x1400a231b
invalid
mov eax, dword [rbp - 0x28]
cmp eax, 7
ja case.default.0x1400a1b4c
invalid
xchg dword [rcx], ecx
add byte [rax], al
xchg dword [rdi + 0x4c000009], eax
lea eax, [0x1400bfcd8]
lea r8, [0x1400bfcd8]
movsxd rax, dword [r8 + rax*4]
add rax, r8
sar bh, 0xe0
sar bh, 0xe0
test r11, r11
je 0x1400a235b
lea rax, [r14 + 2]
mov qword [rdx + 0x20], rax
mov rcx, r9
add rcx, 0xfffffffffffffffe
mov qword [rdx + 0x28], rcx
je 0x1400a24b4
test byte [rcx + rcx], al
invalid
test byte [rcx + rcx], al
add byte [rbp + 0xf], al
movzx r12d, byte [r14 + 1]
add r9, 0xfffffffffffffffd
sar ebp, 0x4d
lea edi, [rsi + 3]
mov dh, 0x66
add dword [rcx - 0x7d], ecx
sar ebp, 0x4d
lea edi, [rsi + 3]
mov qword [rdx + 0x20], r15
mov qword [rdx + 0x28], r9
movzx r14d, byte [r14 + 2]
jmp 0x1400a1f88
sub byte [rbp + 0xf], al
mov dh, 0x76
add ch, cl
stc
add eax, dword [rax]
add byte [rax - 0x75], cl
mov rax, qword [rbp - 0x28]
cmp eax, 7
clc
invalid
invalid
invalid
fadd dword [rbx - 0x78f0f808]
clc
invalid
sub dword [rcx], ecx
add byte [rax], al
lea r8, [0x1400bfcb8]
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
or byte [rcx + rax - 0x40], 0xff
loopne 0x1400a1bfa
invalid
test r11, r11
test ebx, ebx
je 0x1400a235b
mov r11, rbx
add r9, 0xfffffffffffffffe
lea rbx, [r14 + 2]
mov qword [rdx + 0x20], rbx
mov qword [rdx + 0x28], r9
mov dword [rdx + 0x28], ecx
mov dword [rdx + 0x28], ecx
movzx r12d, byte [r14 + 1]
jmp 0x1400a1fb5
mov dh, 0x66
add ecx, ebp
jrcxz 0x1400a1bd3
add byte [rax], al
lea r9, [r14 + rax]
lea ecx, [rsi + rax]
add r9, 2
mov qword [rdx + 0x20], r9
mov qword [rdx + 0x28], rbx
test rbx, rbx
mov rdi, qword [rbp]
je 0x1400a23ce
lea r9, [r14 + rax]
inc r9
xor r14d, r14d
xor ecx, ecx
leave
mov rbx, qword [rbp - 0x30]
nop
movzx eax, byte [r15 - 1]
cmp ecx, 0x3f
jne 0x1400a1c12
cmp al, 2
jae case.0x1400a20f0.34
cmp ecx, 7
add byte [rax], al
cmp ecx, 7
add byte [rax], al
movzx eax, al
mov r8d, eax
rol byte [rcx - 0x77], 0xc0
and r8d, 0x7f
shl r8, cl
jg 0x1400a1c66
shl eax, cl
or r14, r8
test al, al
jns 0x1400a203e
add ecx, 7
inc r15
add rsi, 0xffffffffffffffff
jb 0x1400a1c00
mov qword [rdx + 0x20], r15
mov qword [rdx + 0x28], rsi
mov rax, qword [rbp - 0x60]
cmp rax, qword [rbp - 0x68]
cwde
cwde
mov r11, qword [rbp - 8]
mov ebx, dword [rbp - 8]
jb 0x1400a24e9
imul r10, qword [rbp - 0x50]
mov rcx, qword [rbp - 0x20]
sub rcx, r10
sub ecx, edx
sub ecx, edx
jb 0x1400a24d4
add byte [rbx + rcx*4 + 0x45], cl
mov r8, qword [rbp - 0x28]
mov eax, dword [rbp - 0x28]
fadd dword [rcx - 0x7d]
clc
invalid
cmp r8d, 7
ja case.0x1400a1c87.2
add byte [rdx - 0x73], cl
add al, 0x13
lea rax, [rbx + r10]
lea r9, [0x1400bfd78]
movsxd r8, dword [r9 + r8*4]
add r8, r9
jmp r8
cmp qword [rbp - 0x20], r10
je 0x1400a24dd
invalid
push rbp
loopne 0x1400a1c9e
test byte [rcx + 8], cl
add byte [rax], al
invalid
add byte [rdi + rcx - 0x4a], al
xor cl, ch
jmp 0x1400a2170
invalid
invalid
movzx r14d, byte [rax]
jmp 0x1400a2170
lea rdi, [r14 + rax]
lea edi, [rsi + rax]
cmp al, 6
invalid
add rdi, 2
mov qword [rdx + 0x20], rdi
mov dword [rdx], 0x207a8948
mov qword [rdx + 0x28], rbx
test rbx, rbx
je case.0x1400a1baa.50
sub byte [rax - 0x7b], cl
fisttp dword [rdi]
test byte [rax + 0x49000007], al
lea rdi, [r14 + rax]
lea edi, [rsi + rax]
cmp al, 6
inc rdi
xor r9d, r9d
xor ecx, ecx
mov rbx, qword [rbp - 0x30]
nop word cs:[rax + rax]
movzx eax, byte [r15 - 1]
inc dword [rbx + 0x8753ff9]
cmp ecx, 0x3f
jne 0x1400a1ce2
cmp al, 2
jae 0x1400a2417
xor dword [0x14f0a1ceb], 0xffffffb6
rol byte [rcx - 0x77], 0xc0
movzx eax, al
mov r8d, eax
and r8d, 0x7f
shl r8, cl
or r9, r8
or ecx, eax
or ecx, eax
rol dword [rax + rax*8 + 0x3a6890f], 0
add byte [rbx - 0xb6f83f], al
invalid
test al, al
jns 0x1400a20a0
mov dword [rsi - 0x7cfffffd], esp
rol dword [rdi], 0x49
inc edi
add ecx, 7
inc r15
add rsi, 0xffffffffffffffff
jb 0x1400a1cd0
invalid
jmp 0x1400a2427
invalid
lea r9, [r14 + rax]
or al, 6
invalid
add r9, 2
mov qword [rdx + 0x20], r9
rol dword [rdx], 0x4c
mov dword [rdx + 0x20], ecx
and byte [rax - 0x77], cl
pop rdx
sub byte [rax - 0x7b], cl
fisttp dword [rax - 0x75]
mov rdi, qword [rbp]
mov qword [rdx + 0x28], rbx
test rbx, rbx
mov rdi, qword [rbp]
je 0x1400a23ce
cmpsb byte [rsi], byte [rdi]
invalid
lea r9, [r14 + rax]
or al, 6
invalid
inc r9
inc ecx
rol dword [rbp + 0x31], 0xf6
xor r14d, r14d
div byte [rcx]
leave
xor ecx, ecx
mov rbx, qword [rbp - 0x30]
mov ebx, dword [rbp - 0x30]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rcx + 0xf], al
invalid
invalid
movzx eax, byte [r15 - 1]
cmp ecx, 0x3f
jne 0x1400a1d52
mov dh, 0x47
inc dword [rbx + 0x8753ff9]
cmp al, 2
jae 0x1400a23ff
invalid
lodsd eax, dword [rsi]
invalid
add byte [rax], al
sub dword [rbp + 0xf000006], 0xffffffb6
rol byte [rcx - 0x77], 0xc0
lodsd eax, dword [rsi]
invalid
movzx eax, al
mov r8d, eax
and r8d, 0x7f
shl r8, cl
shl eax, cl
or r14, r8
or esi, eax
test al, al
jns 0x1400a2106
add ecx, 7
inc r15
inc edi
inc edi
add rsi, 0xffffffffffffffff
jb case.0x14009572d.1403
push qword [rdx - 0x36]
jmp 0x1400a23bf
add byte [rax], al
cmp r11, 1
cmp ebx, 1
sti
add dword [rdi], ecx
xchg dh, dl
jbe 0x1400a235b
add eax, 0x83490000
sar ebp, 0x4d
std
invalid
add r9, 0xfffffffffffffffd
std
lea r15, [r14 + 3]
lea edi, [rsi + 3]
jle 0x1400a1d90
mov qword [rdx + 0x20], r15
and byte [rcx + rcx*4 + 0x4a], cl
sub byte [rbp + 0xf], al
mov bh, 0x76
mov qword [rdx + 0x28], r9
movzx r14d, word [r14 + 1]
add ebx, ebp
invalid
add ebx, ebp
cmp r11, 7
cmp ebx, 7
cmp r11, 7
cmp ebx, 7
jbe 0x1400a235b
mov ch, 5
add byte [rax], al
add r9, 0xfffffffffffffff7
lea r15, [r14 + 9]
lea edi, [rsi + 9]
lea edi, [rsi + 9]
mov qword [rdx + 0x20], r15
mov qword [rdx + 0x28], r9
and byte [rcx + rcx*4 + 0x4a], cl
sub byte [rcx + 0xf], al
mov dh, 0x46
or byte [rcx + 0xf], r8b
movzx eax, byte [r14 + 8]
movzx ecx, word [r14 + 5]
movzx r8d, byte [r14 + 7]
shl r8d, 0x10
or r8d, ecx
mov r14d, dword [r14 + 1]
shl r8, 0x28
shl eax, 0x28
or byte [rcx + 0xf], r8b
mov bh, 0x4e
add eax, 0x46b60f45
invalid
shl eax, 0x28
shl r14, 8
out 8, al
or r14, r8
shrd r14, rax, 8
jmp 0x1400a1e00
cmp r11, 3
jbe 0x1400a235b
outsd dx, dword [rsi]
invalid
add byte [rax], al
outsd dx, dword [rsi]
add eax, 0x83490000
add r9, 0xfffffffffffffffb
lea r15, [r14 + 5]
jle 0x1400a1df9
add r9, 0xfffffffffffffffb
lea r15, [r14 + 5]
jle 0x1400a1df9
jle 0x1400a1df9
mov qword [rdx + 0x20], r15
jp 0x1400a1e18
mov qword [rdx + 0x28], r9
mov dword [rdx + 0x28], ecx
mov r14d, dword [r14 + 1]
mov rsi, r9
mov r11, qword [rbp - 8]
pop rbp
clc
jmp 0x1400a2180
je 0x1400a1e0d
add byte [rax], al
cmp r11, 1
cmp ebx, 1
jbe 0x1400a235b
add eax, 0x8d490000
lea rcx, [r9 - 3]
std
lea rax, [r14 + 3]
mov qword [rdx + 0x20], rax
mov qword [rdx + 0x28], rcx
invalid
sub byte [rax - 0x7d], cl
stc
add dword [rdi], ecx
xchg byte [rsi + rax + 0xf450000], al
mov bh, 0x66
add dword [rcx - 0x7d], ecx
sar ebx, 0x4d
lea edi, [rsi + 5]
cmp rcx, 1
cmp ecx, 1
jbe 0x1400a24b4
movzx r12d, word [r14 + 1]
add r9, 0xfffffffffffffffb
lea r15, [r14 + 5]
mov qword [rdx + 0x20], r15
mov qword [rdx + 0x28], r9
movzx r14d, word [r14 + 3]
jmp 0x1400a1f88
cmp r11, 1
jbe 0x1400a235b
invalid
add byte [rax], al
add eax, 0x89490000
fisttp dword [rcx - 0x7d]
sar ebp, 0x49
lea ebx, [rsi + 3]
mov r11, rbx
add r9, 0xfffffffffffffffd
lea rbx, [r14 + 3]
mov qword [rdx + 0x20], rbx
mov qword [rdx + 0x28], r9
movzx r12d, word [r14 + 1]
jmp 0x1400a1fb5
cmp r11, 7
jbe 0x1400a235b
lea rcx, [r9 - 9]
lea rax, [r14 + 9]
mov qword [rdx + 0x20], rax
mov qword [rdx + 0x28], rcx
cmp rcx, 8
jb 0x1400a24b4
movzx eax, byte [r14 + 8]
movzx ecx, word [r14 + 5]
movzx r8d, byte [r14 + 7]
shl r8d, 0x10
or r8d, ecx
shl r8, 0x20
mov r12d, dword [r14 + 1]
or r12, r8
shl r12, 8
shrd r12, rax, 8
add r9, 0xffffffffffffffef
lea r15, [r14 + 0x11]
mov qword [rdx + 0x20], r15
mov qword [rdx + 0x28], r9
movzx eax, byte [r14 + 0x10]
movzx ecx, word [r14 + 0xd]
movzx r8d, byte [r14 + 0xf]
shl r8d, 0x10
or r8d, ecx
mov r14d, dword [r14 + 9]
shl r8, 0x28
shl r14, 8
or r14, r8
shrd r14, rax, 8
jmp 0x1400a1f88
cmp r11, 7
jbe 0x1400a235b
mov r11, rbx
add r9, 0xfffffffffffffff7
lea rbx, [r14 + 9]
mov qword [rdx + 0x20], rbx
mov qword [rdx + 0x28], r9
movzx eax, byte [r14 + 8]
movzx ecx, word [r14 + 5]
movzx r8d, byte [r14 + 7]
mov dh, 0x46
invalid
shl r8d, 0x10
or r8d, ecx
mov r12d, dword [r14 + 1]
shl r8, 0x28
shl r12, 8
shl esp, 8
mov dh, 0x46
invalid
shl esp, 8
or r12, r8
shrd r12, rax, 8
jmp 0x1400a1fb5
cmp r11, 3
jbe 0x1400a235b
lea rcx, [r9 - 5]
lea rax, [r14 + 5]
mov qword [rdx + 0x20], rax
mov qword [rdx + 0x28], rcx
cmp rcx, 3
jbe 0x1400a24b4
mov r12d, dword [r14 + 1]
add r9, 0xfffffffffffffff7
lea r15, [r14 + 9]
mov qword [rdx + 0x20], r15
mov qword [rdx + 0x28], r9
mov r14d, dword [r14 + 5]
mov rsi, r9
mov r9, qword [rbp - 0x18]
jmp 0x1400a2028
cmp r11, 3
jbe 0x1400a235b
mov r11, rbx
add r9, 0xfffffffffffffffb
lea rbx, [r14 + 5]
mov qword [rdx + 0x20], rbx
pop rdx
and byte [rcx + rcx*4 + 0x4a], cl
sub byte [rbp - 0x75], al
invalid
invalid
pop rdx
and byte [rcx + rcx*4 + 0x4a], cl
sub byte [rbp - 0x75], al
add word [rbp - 0x7b], cx
leave
test r9, r9
je 0x1400a23b1
mov r13, r10
lea rsi, [r9 - 1]
lea r15, [rbx + 1]
xor eax, eax
xor ecx, ecx
nop dword [rax]
movzx r10d, byte [r15 - 1]
cmp ecx, 0x3f
jne 0x1400a1fe4
cmp r10b, 2
jae 0x1400a233e
movzx r8d, r10b
mov r10d, r8d
and r10d, 0x7f
shl r10, cl
or rax, r10
test r8b, r8b
jns 0x1400a200b
add ecx, 7
inc r15
add rsi, 0xffffffffffffffff
jb 0x1400a1fd0
invalid
jmp 0x1400a23a2
mov qword [rdx + 0x20], r15
jp 0x1400a202f
mov qword [rdx + 0x28], rsi
lea r14, [rax + r12]
mov r10, r13
and r14, r13
mov qword [rbp - 0x80], rax
mov r9, qword [rbp - 0x18]
mov rbx, r11
mov r11, qword [rbp - 8]
mov qword [rbp - 0x18], r9
cmp r12, r11
je case.0x1400a1baa.25
add dword [rax], eax
invalid
call 0x14fe65981
test byte [rdi + 1], cl
add dword [rax], eax
invalid
add dword [rax], eax
add cl, ch
sbb byte [rax + rax], al
add byte [rcx + rcx*4 + 0x7a], cl
and byte [rax - 0x77], cl
jb 0x1400a206e
jmp case.0x1400a1baa.42
mov qword [rdx + 0x20], r15
mov qword [rdx + 0x28], rsi
mov rax, qword [rbp - 0x60]
cmp rax, qword [rbp - 0x68]
jb 0x1400a24e9
scasd eax, dword [rdi]
mov al, 0x48
mov ecx, dword [rbp - 0x20]
sub rcx, r12
loope 0x1400a2070
invalid
outsb dx, byte [rsi]
add al, 0
invalid
loope 0x1400a2070
invalid
mov r8, qword [rbp - 0x28]
cmp r8d, 7
invalid
mov r11, qword [rbp - 8]
mov ebx, dword [rbp - 8]
pop rbp
clc
ja case.0x1400a1c87.2
add byte [rax], al
lea rax, [rbx + r12]
lea r9, [0x1400bfd38]
movsxd r8, dword [r9 + r8*4]
add al, 0x81
add al, 0x81
add r8, r9
jmp r8
cmp qword [rbp - 0x20], r12
je 0x1400a24dd
add al, 0
invalid
add al, 0
add byte [rdi + rcx - 0x4a], al
and cl, ch
push 0x4c000001
mov dword [rdx + 0x20], edi
invalid
movzx r12d, byte [rax]
jmp 0x1400a2208
mov qword [rdx + 0x20], r15
and byte [rax - 0x77], cl
jb 0x1400a20d0
mov qword [rdx + 0x28], rsi
mov dword [rdx + 0x28], esi
mov rax, qword [rbp - 0x60]
cmp rax, qword [rbp - 0x68]
jb 0x1400a250b
imul r12, qword [rbp - 0x50]
mov rcx, qword [rbp - 0x20]
sub rcx, r12
mov rdi, qword [rbp]
add byte [rdi], cl
invalid
or byte [rax + rax], al
invalid
add byte [rdi], cl
invalid
mov r8, qword [rbp - 0x28]
cmp r8d, 7
mov r11, qword [rbp - 8]
ja case.0x1400a1c87.2
lea rax, [rbx + r12]
lea eax, [rbx + riz]
lea r10, [0x1400bfd18]
movsxd r8, dword [r10 + r8*4]
add r8, r10
rol byte [rcx - 1], 1
invalid
rol byte [rcx - 1], 1
loopne 0x1400a2140
invalid
jmp rax
cmp dword [rbp - 0x20], esp
je 0x1400a24dd
mov dh, 0x20
jmp 0x1400a2293
lea eax, [rcx]
add byte [rax], al
lea eax, [rcx]
add byte [rax], al
mov qword [rdx + 0x20], r15
mov qword [rdx + 0x28], rsi
mov qword [rbp - 0x78], r14
mov dword [rbp - 0x78], esi
mov dword [rbp - 0x78], esi
mov byte [rbx + rcx*4 + 0x55], cl
invalid
mov r10, qword [rbp - 0x10]
mov r11, qword [rbp - 8]
jmp 0x1400a1943
cmp rcx, 1
cmp ecx, 1
jbe 0x1400a24dd
xchg byte [rbx + rax + 0xf440000], dh
mov bh, 0x30
add byte [rax], al
movzx r14d, word [rax]
jmp 0x1400a2170
xchg byte [rbx + rax - 0x49f10000], ah
invalid
add al, 0x44
movzx ecx, byte [rax + 6]
shl r9d, 0x10
or r9d, r8d
mov r14d, dword [rax]
shl r9, 0x28
shl r14, 8
or r14, r9
shrd r14, rcx, 8
jmp 0x1400a2170
mov r10, r12
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x72], cl
adc byte [rcx + rcx*4 + 0x75], cl
mov qword [rbp - 0x70], r14
mov qword [rdx + 0x10], r14
mov qword [rbp - 0x70], r14
mov r9, rsi
mov r14, r15
test rsi, rsi
movzx esi, byte [rbp + 0xf]
cmovs ecx, dword [rbx - 0x7af027b3]
invalid
cmc
invalid
invalid
jmp 0x1400a2309
add dword gs:[rax], eax
add byte [rax - 0x7d], cl
cmp rcx, 1
jbe 0x1400a24dd
movzx r12d, word [rax]
jmp 0x1400a2208
cmp rcx, 1
jbe 0x1400a24dd
movzx r12d, word [rax]
jmp 0x1400a2208
cmp rcx, 7
jbe 0x1400a24dd
movzx ecx, byte [rax + 7]
movzx r8d, word [rax + 4]
movzx r9d, byte [rax + 6]
invalid
invalid
shl r9d, 0x10
or r9d, r8d
mov r12d, dword [rax]
shl r9, 0x28
shl r12, 8
shl esp, 8
or r12, r9
shrd r12, rcx, 8
jmp 0x1400a2208
invalid
add dword [rdi], ecx
xchg bl, ch
add al, byte [rax]
add byte [rdi + rcx - 0x49], al
movzx r12d, word [rax]
jmp 0x1400a2293
cmp rcx, 3
jbe 0x1400a24dd
xchg al, bl
add al, byte [rax]
add byte [rax], al
mov r12d, dword [rax]
movzx r12d, word [rax]
jmp 0x1400a2293
cmp rcx, 3
jbe 0x1400a24dd
xchg al, bl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
mov r12d, dword [rax]
mov r9, r14
imul r9, qword [rbp - 0x50]
mov rcx, qword [rbp - 0x20]
loopne 0x1400a2261
sub ecx, ecx
loopne 0x1400a2261
sub ecx, ecx
jb 0x1400a24d4
mov r8, qword [rbp - 0x28]
cmp r8d, 7
ja case.0x1400a1c87.2
xchg ebx, ecx
add al, byte [rax]
invalid
fadd dword [rcx - 0x7d]
clc
invalid
xchg ebx, ecx
add al, byte [rax]
add byte [rdx - 0x73], cl
add al, 0xb
lea rax, [rbx + r9]
lea r10, [0x1400bfd58]
movsxd r8, dword [r10 + r8*4]
add r8, r10
jmp r8
jmp rax
cmp qword [rbp - 0x20], r9
je 0x1400a24dd
invalid
xchg ebx, eax
add al, byte [rax]
invalid
test byte [rbx + 0xf000002], dl
mov dh, 0
movzx eax, byte [rax]
jmp 0x1400a22f1
invalid
movzx eax, word [rax + 4]
movzx r10d, byte [rax + 6]
add al, 0x44
movzx edx, byte [rax + 6]
shl r10d, 0x10
or r10d, r8d
or edx, eax
or edx, eax
mov r12d, dword [rax]
shl r10, 0x28
shl r12, 8
or r12, r10
shrd r12, rcx, 8
or bl, ch
invalid
or bl, ch
or eax, 0x3f98348
cmp rcx, 3
jbe 0x1400a24dd
mov r12d, dword [rax]
and byte [rbx + rcx*4 + 0x55], cl
invalid
mov r10, qword [rbp - 0x10]
lea r14, [r12 + r9]
and r14, r10
jmp 0x1400a202c
cmp rcx, 1
jbe 0x1400a24dd
movzx eax, word [rax]
jmp 0x1400a22f1
cmp rcx, 7
jbe 0x1400a24dd
movzx ecx, byte [rax + 7]
movzx r8d, word [rax + 4]
movzx r9d, byte [rax + 6]
shl r9d, 0x10
or r9d, r8d
mov eax, dword [rax]
shl r9, 0x28
shl rax, 8
or rax, r9
enter 0xf48, 0xffffffffffffffac
enter 0xffffffffffffeb08, 0xc
enter 0xf48, 0xffffffffffffffac
enter 0xffffffffffffeb08, 0xc
cmp rcx, 3
jbe 0x1400a24dd
mov eax, dword [rax]
mov r9, qword [rbp - 0x18]
mov qword [rbp - 0x48], r14
mov qword [rbp - 0x40], rax
mov r14, rax
mov r10, qword [rbp - 0x10]
jmp 0x1400a202c
mov qword [rdi], 0
jmp 0x1400a238e
xor r8d, r8d
mov rdi, qword [rbp]
jmp 0x1400a2364
add r14, r9
mov qword [rdx + 0x20], r14
mov qword [rdx + 0x28], 0
sub byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
sub byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov rdi, qword [rbp]
jmp 0x1400a235b
mov r10d, 6
xor r8d, r8d
jmp 0x1400a2364
mov qword [rdx + 0x20], r15
mov r10d, 6
xor r8d, r8d
mov rcx, qword [rbp - 0x80]
jmp 0x1400a2364
add r14, r9
mov qword [rdx + 0x20], r14
mov rcx, r14
mov r10d, 0x13
xor r8d, r8d
shl r8d, 8
movzx eax, r8w
or rax, r10
mov qword [rdx + 0x20], 1
mov qword [rdx + 0x28], 0
mov qword [rdi + 8], rax
mov qword [rdi + 0x10], rcx
mov qword [rdi], 2
add byte [rax], al
add rsp, 0x90
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
retf
sub byte [rax], al
add byte [rax], al
add byte [rcx - 0x46], al
adc eax, dword [rax]
add byte [rax], al
mov r10d, 0x13
xor r8d, r8d
mov rcx, rbx
jmp 0x1400a2364
add r9, r11
mov qword [rdx + 0x20], r9
mov qword [rdx + 0x28], 0
invalid
mov r10d, 0x13
xor r8d, r8d
mov rcx, r9
jmp 0x1400a2364
mov qword [rdx + 0x20], 1
mov qword [rdx + 0x28], 0
mov qword [rdi], 0
jmp 0x1400a238e
mov eax, 0x13
jmp 0x1400a2499
xor r8d, r8d
mov rcx, qword [rbp - 0x78]
jmp 0x1400a2364
xor r8d, r8d
mov rcx, qword [rbp - 0x48]
jmp 0x1400a2364
xor r8d, r8d
mov rcx, qword [rbp - 0x18]
mov rdi, qword [rbp]
jmp 0x1400a2364
add rdi, r11
mov qword [rdx + 0x20], rdi
mov dword [rdx + 0x20], edi
mov dword [rdx + 0x20], edi
mov qword [rdx + 0x28], 0
mov r10d, 0x13
xor r8d, r8d
mov rcx, rdi
mov rdi, qword [rbp]
jmp 0x1400a2364
xor eax, eax
or rax, 0x13
mov rcx, r14
jmp 0x1400a2499
cmp r12, r14
jbe 0x1400a2477
hlt
mov qword [rdx + 0x20], 1
mov qword [rdx + 0x28], 0
mov ecx, 0x30
xor edx, edx
jmp 0x1400a251a
invalid
add byte [rax - 0x39], cl
invalid
mov qword [rdi], 1
mov qword [rdi + 8], r12
mov qword [rdi + 0x10], r14
adc cl, ch
add edi, edi
invalid
invalid
adc cl, ch
add edi, edi
invalid
mov rax, qword [rbp - 0x38]
shl eax, 8
movzx eax, ax
or rax, 0x17
or eax, 0x17
or eax, 0x17
mov r8d, eax
shr r8d, 8
movzx r10d, al
shr cl, 1
invalid
invalid
invalid
invalid
shr cl, 1
mov ebx, 0x41fffffe
mov edx, 0x30
mov r10d, 0x30
jmp 0x1400a2339
mov r10d, 0x13
adc eax, dword [rax]
add byte [rax], al
xor r8d, r8d
mov rcx, rax
mov ecx, eax
mov ecx, eax
jmp 0x1400a2364
mov r10d, 0x17
mov r8, qword [rbp - 0x38]
jmp 0x1400a2364
mov ecx, 0x13
xor edx, edx
jmp 0x1400a251a
add byte [rax], al
add byte [rcx], dh
shr bl, cl
cmp eax, 0x13b9
add byte [rax], al
mov ecx, 0x13
xor edx, edx
mov rbx, rax
jmp 0x1400a251a
add byte [rax], al
add byte [rcx], dh
ror byte [rax - 0x77], cl
ret
mov ecx, 0x13
xor edx, edx
mov rbx, qword [rbp - 0x58]
jmp 0x1400a251a
mov rax, qword [rbp - 0x38]
shl eax, 8
movzx edx, ax
mov ecx, 0x17
mov rbx, qword [rbp - 0x40]
jmp 0x1400a251a
mov ecx, 0x13
xor edx, edx
mov rbx, qword [rbp - 0x58]
mov rdi, qword [rbp]
or rdx, rcx
mov qword [rdi + 8], rdx
push rdi
or byte [rax - 0x77], cl
pop rdi
adc cl, ch
pop rbp
invalid
invalid
invalid
push rdi
or byte [rax - 0x77], cl
pop rdi
adc cl, ch
pop rbp
invalid
cmp edx, ecx
cmova rcx, rdx
movabs r8, 0x3d226357e16ecf
xor edx, edx
cmp rcx, r8
ror dword [rdi], 0x92
ret 0x8348
stc
add eax, 0x4bf
add byte [rax + 0xf], cl
stc
imul r8, rdi, 0x218
shl edx, 3
test rax, rax
je 0x1400a2653
ror dword [rdi], 0x92
ret 0x8348
mov rcx, qword [rsi + 8]
imul rax, rax, 0x218
add al, byte [rax]
add byte [rax - 0x77], cl
ror byte [r8 - 0x77], 1
loopne 0x1400a2605
or byte [rax], al
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x77], cl
ror byte [r8 - 0x77], 1
loopne 0x1400a2605
or byte [rax], al
add byte [rax], al
jmp 0x1400a2655
xor eax, eax
mov qword [rbp - 0x28], rax
lea rcx, [rbp - 0x18]
lea r9, [rbp - 0x30]
fmul dword [r8 - 0x73]
call 0x11057b3ad
call fcn.140030f90
cmp qword [rbp - 0x18], 0
jne 0x1400a2687
mov rax, qword [rbp - 0x10]
mov qword [rsi + 8], rax
mov qword [rsi], rdi
add rsp, 0x50
pop rdi
pop rsi
pop rbp
ret
mov rcx, qword [rbp - 0x10]
mov rdx, qword [rbp - 8]
call fcn.140029560
int3
mov edi, dword [rdx + 0x50]
test r15, r15
mov byte [rbp + 0xf], r12b
mov dword [rbp + 8], ecx
je 0x1400a283d
cmp r15, r13
ja 0x1400a2b70
lea rbx, [r15*4]
movzx eax, byte [0x1401860d8]
xor ecx, ecx
mov rdx, rbx
call fcn.1400b5fc0
test rax, rax
jne 0x1400a2844
mov ecx, 2
mov rdx, rbx
call fcn.140029560
mov eax, 2
xor ebx, ebx
add byte [rax], al
add byte [rcx], dh
fisttp dword [rcx + rcx*4 + 0x7d]
fmul dword [rax - 0x77]
loopne 0x1400a2895
mov qword [rbp - 0x28], r15
mov qword [rbp - 0x20], rax
mov rcx, rax
mov ecx, eax
mov rdx, rsi
mov r8, rbx
call sub.msvcrt.dll_memcpy
mov r12, qword [r14 + 0x60]
mov rbx, qword [r14 + 0x68]
test rbx, rbx
je 0x1400a28a6
lea rax, [rbx*8]
movabs rcx, 0x555555555555555
lea r15, [rax + rax*2]
cmp rbx, rcx
ja 0x1400a2b75
movzx eax, byte [0x1401860d8]
xor ecx, ecx
mov rdx, r15
call fcn.1400b5fc0
add dword [rax], eax
test rax, rax
jne 0x1400a28ae
mov ecx, 8
jmp 0x1400a2b77
mov eax, 8
xor r15d, r15d
mov qword [rbp - 8], rax
mov rcx, rax
mov rdx, r12
mov r8, r15
call sub.msvcrt.dll_memcpy
add dword [rax], eax
add dword [rax], eax
mov rsi, qword [r14 + 0x78]
mov r15, qword [r14 + 0x80]
test r15, r15
je 0x1400a2901
lea r12, [r15*4]
cmp r15, r13
ja 0x1400a2b81
add byte [rax], al
add byte [rax], al
movzx eax, byte [0x1401860d8]
xor ecx, ecx
mov rdx, r12
call fcn.1400b5fc0
test rax, rax
jne 0x1400a2909
mov ecx, 2
jmp 0x1400a2b83
mov eax, 2
xor r12d, r12d
mov qword [rbp], rax
mov rcx, rax
mov rdx, rsi
mov r8, r12
call sub.msvcrt.dll_memcpy
mov rsi, qword [r14 + 0x90]
nop
add byte [rax], al
add byte [rbp - 0x75], cl
cmpsb byte [rsi], byte [rdi]
cwde
add byte [rax], al
add byte [rbp - 0x7b], cl
in al, 0x74
invalid
mov rax, r12
shr rax, 0x39
mov r13, r12
shl r13, 6
test rax, rax
ror byte [rdi], 0x85
add al, byte [rax]
add byte [rax], al
ror byte [rdi], 0x85
add al, byte [rax]
add byte [rax], al
invalid
mov dh, 5
invalid
add byte [rax], al
movzx eax, byte [0x1401860d8]
xor ecx, ecx
mov rdx, r13
call fcn.1400b5fc0
test rax, rax
jne 0x1400a296d
mov ecx, 8
add byte [rax], al
add cl, ch
sub al, byte [rdx]
add byte [rax], al
jmp 0x1400a2b8f
mov eax, 8
xor r13d, r13d
mov qword [rbp - 0x40], rax
mov rcx, rax
mov rdx, rsi
mov r8, r13
call sub.msvcrt.dll_memcpy
mov rdx, qword [r14 + 0xb0]
mov r8, qword [r14 + 0xb8]
mov rax, qword [r14 + 0xd8]
mov rcx, qword [r14 + 0xe0]
mov r9, qword [r14]
cmp r9, 0x2e
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], rcx
jne 0x1400a29ae
jmp 0x1400a2a16
lea rax, [0x1400bfdb8]
movsxd rcx, dword [rax + r9*4]
add rcx, rax
jmp rcx
movups xmm0, xmmword [r14 + 0x18]
mov rcx, qword [r14 + 0x28]
movups xmm1, xmmword [r14 + 0x30]
movaps xmmword [rbp - 0x60], xmm1
shl r11d, 8
movzx r10d, r10b
mov dh, 0xd2
mov dh, 0xd2
or r10d, r11d
shl esi, 0x10
movzx r10d, r10w
or r10d, esi
or r10, r13
mov rsi, qword [rbp - 0x18]
call 0x13077b56a
call 0x13077b56a
mov r11d, dword [rbp + 8]
mov dword [rdi + 0xe8], r11d
movups xmmword [rdi + 0xc0], xmm6
mov r11, qword [rbp - 0x48]
mov qword [rdi + 0xd0], r11
mov r11d, dword [r14 + 0xec]
add byte [rcx + rcx*4 - 0x61], al
in al, dx
add byte [rax], al
add byte [rbp + 0xf], al
mov dh, 0x9e
lock add byte [rax], al
add byte [rax + rcx*4 - 0x61], al
lock add byte [rax], al
add byte [rdi + rcx - 0x4a], al
pop rbp
cmove ecx, dword [rax + 0xf19f]
add byte [rax - 0x77], cl
mov bh, 0xa0
add byte [rax], al
add byte [rcx + rcx*4 - 0x51], cl
test al, 0
add byte [rax], al
add byte [rcx + rcx*4 - 0x61], al
in al, dx
add byte [rax], al
add byte [rbp + 0xf], al
mov dh, 0x9e
lock add byte [rax], al
add byte [rax + rcx*4 - 0x61], al
lock add byte [rax], al
add byte [rdi + rcx - 0x4a], al
pop rbp
cmove ecx, dword [rax + 0xf19f]
add byte [rax - 0x77], cl
mov bh, 0xa0
add byte [rax], al
add byte [rcx + rcx*4 - 0x51], cl
test al, 0
add byte [rax], al
mov r11, qword [rbp - 0x28]
mov qword [rdi + 0x40], r11
mov rsi, qword [rbp - 0x20]
mov qword [rdi + 0x48], rsi
mov qword [rdi + 0x50], r11
mov qword [rdi + 0x58], rbx
mov r11, qword [rbp - 8]
mov qword [rdi + 0x60], r11
mov qword [rdi + 0x68], rbx
mov qword [rdi + 0x70], r15
jo case.0x1400a0c30.370
mov ebx, dword [rbp]
jo case.0x1400a0c30.370
mov ebx, dword [rbp]
mov qword [rdi + 0x78], r11
mov qword [rdi + 0x80], r15
mov qword [rdi + 0x88], r12
mov r11, qword [rbp - 0x40]
mov qword [rdi + 0x90], r11
nop
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rdi + 0x98], r12
mov qword [rdi + 0xb0], rdx
add byte [rax - 0x77], cl
xchg edi, eax
mov al, 0
add byte [rax], al
mov qword [rdi + 0xb8], r8
mov rdx, qword [rbp - 0x38]
mov qword [rdi + 0xd8], rdx
fadd dword [rax]
add byte [rax], al
fadd dword [rax]
add byte [rax], al
mov rdx, qword [rbp - 0x30]
mov qword [rdi + 0xe0], rdx
xchg edi, eax
loopne 0x1400a2ae4
add byte [rax], al
xchg edi, eax
loopne 0x1400a2ae4
add byte [rax], al
mov qword [rdi], r9
mov dword [rdi], ecx
mov qword [rdi + 8], r10
mov qword [rdi + 0x10], rax
movups xmmword [rdi + 0x18], xmm0
mov qword [rdi + 0x28], rcx
sub byte [r15], r9b
sub byte [rbp - 0x60], al
sub byte [r15], r9b
sub byte [rbp - 0x60], al
movups xmmword [rdi + 0x30], xmm0
movaps xmm6, xmmword [rbp + 0x10]
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov ebx, edx
shr r11d, 8
xor r13d, r13d
xor esi, esi
jmp 0x1400a29ec
xchg ebp, eax
invalid
invalid
invalid
xchg ebp, eax
invalid
call fcn.140029580
xor ecx, ecx
mov rdx, r15
call fcn.140029560
jmp 0x1400a2b97
xor ecx, ecx
mov rdx, r12
call fcn.140029560
jmp 0x1400a2b97
mov rdx, r13
call fcn.140029560
ud2
clc
call fcn.140006e10
jmp 0x1400a2bcc
cmp qword [rbp - 0x28], 0
je 0x1400a2be1
mov edx, 2
mov rcx, qword [rbp - 0x20]
call fcn.140006e10
mov rcx, rdi
call fcn.1400b9e50
int3
add byte [rax], al
mov qword [rbp - 0x28], r9
mov rax, r8
mov qword [rbp - 0x20], rdx
loopne 0x1400a2c6d
mov dword [rbp + 0x188], ecx
loopne 0x1400a2c6d
mov dword [rbp + 0x188], ecx
mov qword [rbp + 0x1a8], 0
mov qword [rbp + 0x1b0], 8
mov qword [rbp + 0x1b8], 0
mov qword [rbp + 0x190], 0
mov qword [rbp + 0x198], 8
mov qword [rbp + 0x1a0], 0
movzx ebx, byte [r8 + 0xec]
movups xmm7, xmmword [r8 + 0xb0]
invalid
cwde
in al, dx
add byte [rax], al
add byte [rcx + 0xf], al
adc byte [rax + 0xb0], bh
invalid
add byte [rbp + rcx*4 + 0x65], cl
sub byte [rcx - 0x48], al
clc
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
mov ecx, esp
lea r12, [rbp + 0x28]
mov r8d, 0xf8
clc
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
mov ecx, esp
mov ecx, esp
mov rdx, rax
call sub.msvcrt.dll_memcpy
xorps xmm6, xmm6
test byte [rdi], 0x11
mov ch, 0x20
add dword [rax], eax
add byte [rax - 0x39], cl
test dword [rax], esi
add dword [rax], eax
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
test byte [rdi], 0x11
mov ch, 0x20
add dword [rax], eax
add byte [rax - 0x39], cl
test dword [rax], esi
add dword [rax], eax
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0x138], 1
movups xmmword [rbp + 0x140], xmm6
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0x138], 1
movups xmmword [rbp + 0x140], xmm6
movups xmmword [rbp + 0x149], xmm6
mov byte [rbp + 0x159], bl
add dword [rax], eax
add bh, al
test dword [rdx + 1], ebx
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add bh, al
test dword [rdx + 1], ebx
add byte [rax], al
add byte [rax], al
add byte [rax], al
movups xmmword [rbp + 0x160], xmm7
mov ecx, 8
lea rax, str._rustc_2059132d3c715514da0e4f9cd395a708e666e306librarycore_src_numwrapping.rs_
mov qword [rbp - 0x10], rax
xor eax, eax
mov qword [rbp + 0x1e0], rax
mov eax, 8
mov qword [rbp - 0x18], rax
xor eax, eax
mov qword [rbp + 0x10], rax
xor eax, eax
mov qword [rbp + 0x1d8], rax
xor eax, eax
mov qword [rbp + 8], rcx
test al, al
je 0x1400a2d55
movzx eax, byte [rbp + 0x114]
movups xmmword [r12 + 0xf8], xmm6
mov qword [rbp + 0x130], 1
mov qword [rbp + 0x138], 1
mov byte [rbp + 0x158], 0
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rsp + 0x118], esi
and al, 0x18
add dword [rax], eax
invalid
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rsp + 0x118], esi
and al, 0x18
add dword [rax], eax
invalid
and al, 0x18
add dword [rax], eax
add byte [rax + 0x15985], cl
add dh, al
test dword [rbx + 1], ebx
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 1], edx
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov byte [rbp + 0x159], al
mov byte [rbp + 0x15b], 0
mov qword [rbp + 0x150], 0
mov byte [rbp + 0x15a], 0
mov word [rbp + 0x15c], 0
mov rdi, qword [rbp + 0x168]
add byte [rax - 0x7b], cl
dec dword [rdi]
invalid
cwde
sldt word [rax]
add byte [rax - 0x7b], cl
dec dword [rdi]
test byte [rax + 0x4800000f], bl
mov dword [rbp + 0x1e8], eax
mov qword [rbp + 0x1e8], rax
mov r15, qword [rbp + 0x160]
lea r8, [rdi - 1]
lea r13, [r15 + 1]
mov qword [rbp + 0x160], r13
mov qword [rbp + 0x168], r8
add byte [rcx + 0xf], al
mov dh, 0x17
test edx, edx
je 0x1400a2e40
movzx eax, byte [rbp + 0x119]
cmp dl, al
jae 0x1400a2eb0
lea ecx, [rdx - 1]
cmp ecx, 0xb
stc
or ecx, dword [rdi]
xchg edi, eax
add al, 0
invalid
stc
or ecx, dword [rdi]
xchg edi, eax
add al, 0
add byte [rax - 0x73], cl
adc eax, 0x1d09e
lea rdx, [0x1400bfe70]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
add byte [rbp + rcx*4 + 0x47], cl
dec byte [rcx - 0x73]
add r14b, byte [r9]
rol byte [rbp + 0x31], cl
invalid
lea r8, [rdi - 2]
lea rax, [r15 + 2]
xor edx, edx
xor r11d, r11d
xor ecx, ecx
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
movzx r9d, byte [rax - 1]
cmp ecx, 0x3f
jne 0x1400a2e14
inc qword [rbx + 0xa753ff9]
inc dword [rbx + 0xa753ff9]
cmp r9b, 2
jae 0x1400a4114
movzx r9d, r9b
movzx ecx, cl
mov r10d, r9d
and r10d, 0x7f
shl r10, cl
or r11, r10
test r9b, r9b
jns 0x1400a356c
add ecx, 7
inc rax
add r8, 0xffffffffffffffff
jb 0x1400a2e00
jmp 0x1400a3bb3
test r8, r8
je 0x1400a3bcb
lea r8, [rdi - 2]
xor edx, edx
xor r11d, r11d
xor ecx, ecx
nop word cs:[rax + rax]
movzx ebx, byte [r13]
add byte [rax + 6], bh
cmp ecx, 0x3f
jne 0x1400a2e78
cmp bl, 2
jae 0x1400a3bda
movzx ebx, bl
mov r14d, ebx
and r14d, 0x7f
shl r14, cl
out 0x49, al
lea esi, [rbp + 1]
out 0x49, al
lea esi, [rbp + 1]
or r11, r14
test bl, bl
jns 0x1400a2edf
add ecx, 7
mov r13, rsi
add r8, 0xffffffffffffffff
jb 0x1400a2e60
invalid
nop word cs:[rax + rax]
movzx ecx, byte [rbp + 0x118]
test cl, cl
je 0x1400a438a
sub dl, al
movzx eax, dl
div cl
movzx ecx, ah
movsx rdx, byte [rbp + 0x117]
add rcx, rdx
js 0x1400a2f3d
sub r8, r11
jb 0x1400a42c8
invalid
add byte [rdx - 0x73], cl
or al, 0x1e
mov qword [rbp + 0x160], rcx
add byte [rcx + rcx*4 - 0x7b], cl
push 0x4d000001
test ebx, ebx
je 0x1400a42c8
lea rdi, [r13 + 2]
movzx ecx, byte [r13 + 1]
dec ecx
cmp ecx, 3
ja case.default.0x1400a2f29
xchg ebp, esi
add al, 0
invalid
xchg ebp, esi
add al, 0
add byte [rbp - 0x73], cl
invalid
lea r12, [r11 - 1]
lea rdx, [0x1400bfea0]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov byte [rbp + 0x15b], 1
mov al, 1
lea r12, [rbp + 0x28]
jmp 0x1400a2fc3
or cl, byte [rax - 9]
invalid
cmovae rcx, r11
mov qword [rbp + 0x138], rcx
movzx eax, al
movzx ecx, byte [rbp + 0x115]
add byte [rdi + rcx - 0x4a], al
popfq
invalid
add dword [rax], eax
add byte [rcx - 0x7d], al
sti
invalid
je 0x1400a2f96
add byte [rdi + rcx - 0x4a], al
popfq
invalid
test r11d, r11d
test ebx, ebx
je 0x1400a43a3
add rax, qword [rbp + 0x128]
mov rdx, rax
mov edx, eax
mov edx, eax
shr rdx, 0x20
je 0x1400a2fa5
xor edx, edx
div r11
div ebx
div ebx
jmp 0x1400a2faa
imul rcx, rax
imul ecx, eax
add qword [rbp + 0x120], rcx
xor edx, edx
jmp 0x1400a2fb5
xor edx, edx
div r11d
imul rax, rcx
add qword [rbp + 0x120], rax
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
mov dword [rbp + 0x128], edx
mov qword [rbp + 0x128], rdx
mov dword [rbp + 0x128], edx
movzx eax, byte [rbp + 0x15b]
add byte [rax], al
cmp byte [rbp + 0x158], 0
je 0x1400a39e6
add byte [rax], al
add byte [rdi], cl
test byte [rsi], dl
or al, byte [rax]
add byte [rax + rax*8 - 0x49f0b58c], al
invalid
invalid
invalid
test al, al
je 0x1400a301e
invalid
movzx rax, byte [rbp + 0x114]
movzx eax, byte [rbp + 0x114]
test dword [rcx + rax], edx
add byte [rax], al
movups xmmword [r12 + 0xf8], xmm6
mov qword [rbp + 0x130], 1
xor byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
xor byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x39], cl
test dword [rax], edi
mov qword [rbp + 0x138], 1
movups xmmword [r12 + 0x121], xmm6
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rsp + 0x121], esi
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx + 0xf], al
adc dword [rsp + 0x118], esi
movups xmmword [r12 + 0x118], xmm6
mov byte [rbp + 0x159], al
mov dword [rbp + 0x15a], 0
add byte [rax], al
add byte [rax], al
invalid
pop rcx
add dword [rax], eax
add bh, al
test dword [rdx + 1], ebx
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add bl, ch
sbb ecx, dword [rax - 0x39]
jmp 0x1400a3039
mov qword [rbp + 0x150], 0
test dword [rax + 1], edx
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov byte [rbp + 0x15a], 0
mov word [rbp + 0x15c], 0
test dword [rdx + 1], ebx
add byte [rax], al
add byte [rsi - 0x39], ah
test dword [rcx + rax], ebx
add byte [rax], al
add byte [rcx + rcx*4 - 0x39], cl
mov rdi, r8
test r8, r8
jne case.0x1400a0c30.381
std
invalid
invalid
std
invalid
jmp 0x1400a3d18
test r8, r8
je 0x1400a3bcb
lea r8, [rdi - 2]
lea rdx, [r15 + 2]
xor eax, eax
xor ecx, ecx
nop
movzx r9d, byte [rdx - 1]
movzx ecx, byte [rdx - 1]
cmp ecx, 0x3f
jne 0x1400a3074
cmp r9b, 2
jae 0x1400a40bf
adc byte [r8], al
invalid
adc byte [r8], al
add byte [rbp + 0xf], al
mov dh, 0xc9
leave
movzx r9d, r9b
mov r10d, r9d
and r10d, 0x7f
and edx, 0x7f
and edx, 0x7f
shl r10, cl
or rax, r10
test r9b, r9b
jns 0x1400a34be
add ecx, 7
inc rdx
invalid
ret 0x8349
add r8, 0xffffffffffffffff
jb 0x1400a3060
push qword [rdx - 0x3a]
jmp 0x1400a3bb3
or eax, dword [rax]
add byte [rbp + rcx*4 + 0x47], cl
dec byte [rcx - 0x73]
push rdi
add dh, byte [rcx]
sal byte [rcx], 0xc9
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
movzx r9d, byte [rdx - 1]
cmp ecx, 0x3f
jne 0x1400a30d4
cmp r9b, 2
jae 0x1400a40f7
and edx, dword [rax]
add byte [rax], al
movzx r9d, r9b
leave
mov r10d, r9d
and r10d, 0x7f
and edx, 0x7f
and edx, 0x7f
jg 0x1400a3129
shl r10, cl
shl edx, cl
or rax, r10
test r9b, r9b
jns 0x1400a34f8
mov dword [rdx], ecx
add al, 0
invalid
mov dword [rdx], ecx
add al, 0
add byte [rbx - 0xb7f83f], al
ret 0x8349
invalid
invalid
add ecx, 7
inc rdx
add r8, 0xffffffffffffffff
push qword [rdx - 0x3a]
invalid
push qword [rdx - 0x3a]
jmp 0x1400a3bb3
or al, byte [rax]
add dh, al
mov byte [rbp + 0x15c], 1
add byte [rax], al
mov byte [rbp + 0x15c], 1
jmp 0x1400a3039
invalid
invalid
dec rdi
xor edx, edx
invalid
sal byte [rcx], cl
leave
xor ecx, ecx
xor eax, eax
jmp case.0x1400a1baa.124
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x77], al
invalid
mov r10d, r9d
mov edx, ecx
retf 0x8341
and r10d, 0x7f
shl r10, cl
shl edx, cl
shl edx, cl
loop 0x1400a3177
or rax, r10
or eax, edx
add ecx, 7
invalid
inc rdx
test r9b, r9b
test cl, cl
test cl, cl
jns 0x1400a3467
cmp rdi, rdx
je 0x1400a3dcc
xchg dword [rax + rax], ecx
invalid
xchg dword [rax + rax], ecx
or al, 0
add byte [rcx - 1], cl
enter 0xffffffffffff8d4d, 0xc
or al, 0x17
or al, 0x17
add r9, 2
rol dword [rdx], 0x4c
mov dword [rbp + 0x160], ecx
rol dword [rdx], 0x4c
mov dword [rbp + 0x160], ecx
mov qword [rbp + 0x168], r8
add byte [rax], al
movzx r9d, byte [r15 + rdx + 1]
cmp ecx, 0x3f
jne 0x1400a3120
mov dh, 0x4c
invalid
invalid
cmp r9d, 0x7f
je 0x1400a3120
invalid
mov cl, 0x45
test ecx, ecx
test r9d, r9d
je 0x1400a3120
jmp 0x1400a418d
add byte [rax], al
test r8, r8
test eax, eax
test eax, eax
je 0x1400a3bcb
add byte [rax], al
lea r8, [rdi - 2]
lea r9, [r15 + 2]
lea ecx, [rdi + 2]
dec byte [r13 - 0x73]
add r14b, byte [r9]
sal byte [rcx], cl
sal byte [rcx], 0xc9
lea ecx, [rdi + 2]
xor edx, edx
xor eax, eax
xor ecx, ecx
movzx r10d, byte [r9 - 1]
mov dh, 0x51
inc dword [rbx + 0xa753ff9]
cmp ecx, 0x3f
jne case.0x14007b776.1595
cmp ecx, 0x3f
jne case.0x14007b776.1595
cmp r10b, 2
jae 0x1400a40e3
movzx r10d, r10b
mov dh, 0xd2
mov r11d, r10d
and r11d, 0x7f
shl r11, cl
or rax, r11
test r10b, r10b
ror byte [rdi], cl
mov dword [rbx + rax], esi
add byte [rax], al
add ecx, 7
inc r9
add r8, 0xffffffffffffffff
sar bh, 0x72
invalid
jns 0x1400a3532
add byte [rax], al
add ecx, 7
inc r9
add r8, 0xffffffffffffffff
invalid
invalid
sar bh, 0x72
invalid
jb 0x1400a3190
jmp 0x1400a3bb3
leave
je 0x1400a4398
mov edx, 0xf6000011
ror byte [rdi], 1
mov dh, 0xc0
add byte [rax], al
not al
movzx eax, al
div cl
int1
movzx eax, al
movzx ecx, byte [rbp + 0x115]
movzx r11d, byte [rbp + 0x116]
adc eax, 0x44000001
movzx ebx, byte [rbp + 0x116]
cmp r11d, 1
je 0x1400a342a
sub dword [rdx], eax
add byte [rax], al
add dword [rdi], ecx
test byte [rcx], ch
sub dword [rdx], eax
add byte [rax], al
invalid
invalid
sub dword [rdx], eax
add byte [rax], al
test r11d, r11d
fisttp dword [rdi]
test byte [rcx + 0x48000011], bl
adc dword [rax], eax
invalid
invalid
je 0x1400a43a3
adc dword [rax], eax
add byte [rax + 3], cl
invalid
test dword [rax], ebp
add dword [rax], eax
invalid
add rax, qword [rbp + 0x128]
add eax, dword [rbp + 0x128]
add byte [rax], al
add byte [rax - 0x77], cl
ret 0xc148
mov rdx, rax
shr rdx, 0x20
je 0x1400a37df
invalid
add byte [rcx], dh
ror byte [rcx - 9], cl
invalid
invalid
xor edx, edx
div r11
jmp 0x1400a37e4
invalid
jmp 0x1400a37e4
add byte [rax + 0x159b5], al
add byte [rcx], al
jmp 0x1400a3039
add eax, 0xc6fffffe
test dword [rdx + 1], ebx
add byte [rax], al
add ecx, ebp
stc
std
invalid
mov byte [rbp + 0x15d], 1
test dword [rbp + 1], ebx
add byte [rax], al
add ecx, ebp
in eax, dx
std
invalid
pop rbp
add dword [rax], eax
add byte [rax], al
invalid
jmp 0x1400a3039
add dword [rdi], ecx
xchg byte [rdi + 0x48000010], al
adc byte [rax], al
add byte [rax - 0x7d], cl
invalid
std
jbe 0x1400a42dd
adc byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rdi, 0xfffffffffffffffd
lea rax, [r15 + 3]
mov qword [rbp + 0x160], rax
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
mov ebp, 0x168
invalid
add byte [rax - 0x77], cl
mov ebp, 0x168
movzx eax, word [r15 + 1]
add qword [rbp + 0x120], rax
test dword [rax], esp
add dword [rax], eax
add byte [rax], al
add dword [r8 + 1], r9d
test dword [rax], esp
add dword [rax], eax
add byte [rax], al
mov r9d, eax
shr r9d, 8
invalid
invalid
add byte [rax], al
mov r9d, eax
shr r9d, 8
mov qword [rbp + 0x128], 0
test dword [rax], ebp
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
test dword [rax], ebp
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov r8, rdi
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov r8, rdi
jmp 0x1400a3039
mov rcx, qword [rbp + 0xc8]
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0xd0]
dec dl
invalid
invalid
mov rax, qword [rbp + 0xd0]
dec dl
movzx edx, dl
mov dh, 0xd2
mov dh, 0xd2
cmp rax, rdx
jb 0x1400a4307
adc byte [rax], al
add byte [rax + 1], cl
ror dword [rax + 0x39], 1
cmp rax, rdx
je 0x1400a431b
invalid
add rcx, rdx
cmp rax, rdx
je 0x1400a431b
invalid
add byte [rdi], cl
mov dh, 1
movzx eax, byte [rcx]
test eax, eax
je 0x1400a3039
cmp eax, 1
jne 0x1400a35d6
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rbp - 0x7b], cl
test eax, eax
invalid
test ah, dh
test r8, r8
test eax, eax
je 0x1400a3bcb
add byte [rax], al
lea r8, [rdi - 2]
lea r9, [r15 + 2]
add r14b, byte [r9]
invalid
add r14b, byte [r9]
sal byte [rcx], cl
xor eax, eax
xor ecx, ecx
xor eax, eax
xor ecx, ecx
movzx r10d, byte [r9 - 1]
cmp ecx, 0x3f
jne 0x1400a32f9
cmp r10b, 2
jae 0x1400a41a3
stosb byte [rdi], al
invalid
add byte [rax], al
add cl, byte [rdi]
sub dword [rdx + 0x4500000e], 0xf
stosb byte [rdi], al
invalid
add byte [rax], al
movzx r10d, r10b
stosb byte [rdi], al
invalid
movzx r10d, r10b
mov r11d, r10d
and r11d, 0x7f
and ebx, 0x7f
and ebx, 0x7f
shl r11, cl
or rax, r11
test r10b, r10b
jns 0x1400a3840
invalid
add byte [rbx - 0xb6f83f], al
ror dword [rcx - 0x7d], 0xc0
push qword [rdx - 0x3a]
add ecx, 7
invalid
inc r9
add r8, 0xffffffffffffffff
jb 0x1400a32e5
jmp 0x1400a3bb3
cmp word [rbp + 0x112], 5
jae 0x1400a3445
add dword [rax], eax
add byte [0x1411db63f], al
add byte [rax], al
test r12, r12
je 0x1400a413a
test bh, bh
or eax, 0x8d4d0000
add byte [rbp - 0x73], cl
add byte [rbp - 0x73], cl
lea r8, [r11 - 3]
std
add r11, 0xfffffffffffffffc
xor r15d, r15d
mov rcx, rdi
stc
stc
nop dword [rax]
add byte [rax], al
add byte [rax], al
cmp byte [rcx], 0
je 0x1400a377b
inc rcx
inc ecx
inc r15
inc edi
dec r8
dec r11
cmp r12, r15
jne 0x1400a3350
jmp 0x1400a413a
or eax, 0x854d0000
in al, 0xf
test dl, al
or eax, 0xd2310000
test r12, r12
je 0x1400a413a
xor edx, edx
xor r11d, r11d
xor ecx, ecx
leave
mov r9, r12
mov r10, rdi
nop word cs:[rax + rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0x1a
movzx ebx, byte [r10]
cmp ecx, 0x3f
jne 0x1400a33a2
cmp bl, 2
jae 0x1400a4128
invalid
invalid
add byte [rax], al
add cl, byte [rdi]
add dword [rsi + 0xf00000d], 0xffffffb6
xchg byte [0xf61933a4], cl
xchg byte [0xf61933a4], cl
movzx esi, bl
mov ebx, esi
mov ebx, esi
and ebx, 0x7f
shl rbx, cl
or r11, rbx
test sil, sil
jns 0x1400a36a6
dec r9
leave
inc r10
add ecx, 7
test r9, r9
jne 0x1400a3390
jmp 0x1400a4137
add byte [rax], al
movzx ecx, byte [rbp + 0x110]
xor edx, edx
mov eax, 0x17
invalid
add byte [rcx - 0x77], al
leave
mov r9d, ecx
dec r9d
cmp r9d, 7
ja case.0x1400a33f8.3
invalid
add byte [rbp + rcx*4 + 0x15], cl
mov edi, 0x4f0001ca
invalid
lea r10, [0x1400bfeb0]
movsxd r9, dword [r10 + r9*4]
add r9, r10
jmp r9
invalid
loope 0x1400a3449
test r12, r12
test esp, esp
je 0x1400a413a
movzx edx, byte [rdi]
jmp 0x1400a3727
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rcx - 0x77], al
mov r9d, edi
mov r9d, edi
shr r9d, 8
mov r10d, edi
shr r10d, 0x10
shr rdi, 0x20
mov qword [rbp + 0x1e8], rdi
call 0x1290a3427
paddb mm7, mm7
invalid
call 0x1290a3427
paddb mm7, mm7
dec dword [rax + 0xf]
scasd eax, dword [rdi]
enter 0x148, 0xffffffffffffff8d
add dword [rbp + 0x120], ecx
imul rcx, rax
add qword [rbp + 0x120], rcx
add dword [rbp + 0x120], ecx
add dword [rbp + 0x120], ecx
mov qword [rbp + 0x128], 0
jmp 0x1400a3039
hlt
sti
invalid
invalid
hlt
mov r9d, edi
shr r9d, 8
shr ecx, 8
mov r10d, edi
shr r10d, 0x10
shr rdi, 0x20
out dx, eax
invalid
out dx, eax
and byte [rax - 0x77], cl
mov ebp, 0x1e8
mov qword [rbp + 0x1e8], rdi
lea r12, [rbp + 0x28]
jmp 0x1400a3039
mov rdx, 0xffffffffffffffff
shl rdx, cl
cmp r9b, 0x40
mov r9d, 0
cmovb rdx, r9
cmp ecx, 0x40
cmovge rdx, r9
or rax, rdx
mov r9d, eax
shr r9d, 8
jmp 0x10293759b
shr r10d, 0x10
mov rcx, rax
shr rcx, 0x20
test rax, rax
mov qword [rbp + 0x1e8], rcx
js 0x1400a37fb
jmp 0x10293759b
add qword [rbp + 0x138], rax
mov qword [rbp + 0x20], rax
jmp 0x1400a3039
mov qword [rbp + 0x160], rdx
mov qword [rbp + 0x168], r8
mov r9d, eax
shr r9d, 8
mov r10d, eax
shr r10d, 0x10
mov rcx, rax
shr rcx, 0x20
shr ecx, 0x20
shr ecx, 0x20
mov qword [rbp + 0x1e8], rcx
mov qword [rbp + 0x148], rax
add byte [rax], al
add byte [rax], al
mov qword [rbp - 0x58], rax
jmp 0x1400a3039
mov qword [rbp + 0x160], rdx
mov qword [rbp + 0x168], r8
mov r9d, eax
shr r9d, 8
mov r10d, eax
shr r10d, 0x10
mov rcx, rax
shr rcx, 0x20
mov qword [rbp + 0x1e8], rcx
mov qword [rbp + 0x140], rax
mov dword [rbp + 0x140], eax
mov dword [rbp + 0x140], eax
mov qword [rbp - 0x50], rax
jmp 0x1400a3039
mov qword [rbp + 0x160], r9
mov qword [rbp + 0x168], r8
add byte [rax], al
mov r9d, eax
shr r9d, 8
mov r10d, eax
shr r10d, 0x10
adc byte [rax - 0x77], cl
ror dword [rax - 0x3f], 0xe9
and byte [rax - 0x77], cl
invalid
call 0x1880a355e
mov dword [rbp + 0x130], eax
test dword [rax], esi
add dword [rax], eax
add byte [rax - 0x77], cl
mov r8d, 0xfffacde9
invalid
test dword [rax], esi
add dword [rax], eax
add byte [rax - 0x77], cl
mov r8d, 0xfffacde9
dec dword [rax - 0x77]
mov dword [rbp + 0x160], eax
mov qword [rbp + 0x160], rax
mov dword [rbp + 0x160], eax
mov qword [rbp + 0x168], r8
mov r9d, r11d
shr r9d, 8
shr ecx, 8
shr ecx, 8
mov r10d, r11d
shr r10d, 0x10
mov rax, r11
shr rax, 0x20
call 0xcdc044b2
adc eax, 0xf000001
mov dh, 0xb5
invalid
add dword [rax], eax
add byte [rbx - 0x76b7fe02], al
test eax, ebp
call 0x14f0a35a9
test byte [rdx + rax], dh
invalid
call 0xcdc044b2
adc eax, 0xf000001
mov dh, 0xb5
invalid
call 0x14f0a35a9
test byte [rdx + rax], dh
add byte [rbp - 0x117bf00a], al
or eax, 0x8b480000
test dword [rax], ebp
add dword [rax], eax
add byte [rcx + rax - 0x28], cl
mov rdx, rax
shr rdx, 0x20
shr edx, 0x20
test esi, esi
je 0x1400a43a3
shr edx, 0x20
je 0x1400a38d5
xor edx, edx
div rsi
jmp 0x1400a38d9
mov r11, r13
mov r14, r8
xor edx, edx
mov rcx, qword [rbp + 0x18]
test r14, r14
je 0x1400a4178
mov qword [rbp - 0x38], rdx
mov qword [rbp + 0x18], rcx
lea rsi, [r14 - 1]
lea r15, [r11 + 1]
xor edx, edx
xor edi, edi
xor ecx, ecx
nop word cs:[rax + rax]
movzx r12d, byte [r15 - 1]
cmp ecx, 0x3f
jne 0x1400a3624
cmp r12b, 2
jae 0x1400a414f
movzx ebx, r12b
mov r12d, ebx
and r12d, 0x7f
shl r12, cl
or rdi, r12
test bl, bl
jns 0x1400a364a
shr r13, 0x20
mov r8, rsi
mov qword [rbp + 0x18], rdi
mov qword [rbp + 0x1e8], r13
jmp 0x1400a3039
mov r9d, r11d
shr r9d, 8
shr ecx, 8
shr ecx, 8
mov r10d, r11d
shr r10d, 0x10
mov rax, r11
shr rax, 0x20
mov qword [rbp + 0x1e8], rax
mov qword [rbp + 0x150], r11
mov qword [rbp - 0x40], r11
lea r12, [rbp + 0x28]
lea esp, [rbp + 0x28]
lea esp, [rbp + 0x28]
jmp 0x1400a3039
cmp r12, 1
jbe 0x1400a413a
cmp r12, 7
jbe 0x1400a413a
mov edx, dword [rbp + 2]
shl r9, 0x28
shl rdx, 8
or rdx, r9
shrd rdx, rax, 8
or bl, ch
invalid
or bl, ch
or al, 0x49
cmp r12, 3
cmp r12, 3
jbe 0x1400a413a
mov edx, dword [rdi]
mov r9d, edx
shr r9d, 8
mov r10d, edx
shr r10d, 0x10
mov rax, rdx
shr rax, 0x20
mov qword [rbp + 0x1e8], rax
add dh, dh
fld st(0)
loope 0x1400a374b
add dh, dh
fld st(0)
loope 0x1400a374b
mov rax, 0xffffffffffffffff
shr rax, cl
cmp rdx, rax
sete byte [rbp + 0x158]
mov qword [rbp - 8], rdx
mov qword [rbp + 0x120], rdx
xchg ebp, eax
and byte [rcx], al
add byte [rax], al
xchg ebp, eax
and byte [rcx], al
add byte [rax], al
mov qword [rbp + 0x128], 0
lea r12, [rbp + 0x28]
jmp 0x1400a3039
mov rcx, r15
not rcx
lea rsi, [rdi + r15]
inc rsi
add r12, rcx
je 0x1400a42c8
xor edx, edx
xor r13d, r13d
xor ecx, ecx
mov r9, rsi
movzx r10d, byte [r9]
mov dh, 0x11
cmp ecx, 0x3f
jne 0x1400a37ae
cmp r10b, 2
jae 0x1400a3bda
movzx r10d, r10b
movzx edx, dl
mov ebx, r10d
and ebx, 0x7f
shl rbx, cl
lea r14, [r9 + 1]
or r13, rbx
test r10b, r10b
jns 0x1400a3886
add ecx, 7
dec r11
dec ebx
dec ebx
mov r9, r14
add r8, 0xffffffffffffffff
jb 0x1400a379b
jmp 0x1400a42c5
xor edx, edx
div r11d
imul rax, rcx
add qword [rbp + 0x120], rax
mov qword [rbp + 0x128], rdx
add byte [rax], al
jmp 0x1400a3039
mov rdx, rax
neg rdx
mov rcx, qword [rbp + 0x138]
cmp rcx, rdx
jae 0x1400a3873
lea edi, [rax]
add dword [rax], eax
add byte [rax + 0x39], cl
sal dword [rbx + 0x66], 1
mov qword [rbp + 0x138], 0
add byte [rax], al
add byte [rax - 0x77], cl
and r9b, r13b
sbb al, bh
invalid
invalid
add byte [rax], al
add byte [rax - 0x77], cl
and r9b, r13b
sbb al, bh
invalid
imul rcx, r11
add qword [rbp + 0x120], rcx
lea esp, [rax]
add dword [rax], eax
invalid
lea esp, [rax]
add dword [rax], eax
add byte [rax - 0x39], cl
test dword [rax], ebp
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x5d], cl
pop rbp
and byte [rcx], al
add byte [rax], al
mov qword [rbp + 0x128], 0
mov qword [rbp], r11
pop rbp
add cl, ch
stc
idiv edi
invalid
pop rbp
add cl, ch
stc
idiv edi
dec dword [rcx + rcx*4 - 0x73]
invalid
invalid
mov qword [rbp + 0x160], r9
lea esp, [rax + 1]
add byte [rax], al
mov qword [rbp + 0x168], r8
mov r9d, eax
shr r9d, 8
or byte [rcx - 0x77], al
ret 0xc141
shr edx, 0x10
or byte [rcx - 0x77], al
ret 0xc141
invalid
shr edx, 0x10
mov rcx, rax
shr rcx, 0x20
mov qword [rbp + 0x1e8], rcx
call 0x1880a386c
mov dword [rbp - 0x30], eax
call 0x1880a386c
mov dword [rbp - 0x30], eax
jmp 0x1400a3039
lea edi, [rax]
add dword [rax], eax
add byte [rax - 0x77], cl
and r9b, r13b
mov bl, 0xf7
invalid
test r8, r8
je 0x1400a4336
invalid
cmpsd dword [rsi], dword [rdi]
or al, byte [rax]
invalid
test byte [rdi + 0x4900000a], ah
inc eax
inc r8
xor edx, edx
xor ebx, ebx
xor ecx, ecx
movzx r10d, byte [r14]
cmp ecx, 0x3f
jne 0x1400a38ab
cmp r10b, 2
jae 0x1400a3bda
movzx r10d, r10b
mov dh, 0xd2
mov esi, r10d
and esi, 0x7f
shl rsi, cl
lea r12, [r14 + 1]
or rbx, rsi
test r10b, r10b
test r10b, r10b
jns 0x1400a38f4
add ecx, 7
mov r14, r12
add r11, 0xffffffffffffffff
jb 0x1400a3898
invalid
enter 0x5be9, 0xa
add byte [rax], al
jmp 0x1400a4330
xor edx, edx
div esi
imul rax, rcx
add qword [rbp + 0x120], rax
and byte [rcx], al
add byte [rax], al
and byte [rcx], al
add byte [rax], al
mov qword [rbp + 0x128], rdx
mov qword [rbp], r11
jmp 0x1400a3039
invalid
invalid
invalid
test r11, r11
je 0x1400a4355
invalid
add byte [rcx - 0x73], cl
add qword [r8 - 0x77], rcx
lea rcx, [r11 + 1]
mov qword [rbp + 0x1e8], rcx
invalid
call 0x1710a390a
rol byte [rbp + 0x31], cl
leave
xor esi, esi
xor ecx, ecx
invalid
movzx r10d, byte [r12]
cmp ecx, 0x3f
jne 0x1400a3925
and al, 0x83
stc
invalid
cmp r10b, 2
jae 0x1400a3bda
movzx r8d, r10b
mov dh, 0xc2
ret 0x8945
mov r10d, r8d
and r10d, 0x7f
shl r10, cl
or rsi, r10
test r8b, r8b
invalid
jns 0x1400a394e
invalid
sar byte [rcx + 0x13], 0x49
inc esp
adc ecx, dword [rcx - 1]
invalid
inc r12
add ecx, 7
inc r9
cmp r11, r9
jne 0x1400a3911
invalid
enter 0xfffffffffffffde9, 9
add byte [rax], al
jmp 0x1400a434b
mov r14, qword [rbp + 0xc0]
cmp r14, qword [rbp + 0xb0]
add byte [rax], al
add byte [rbp + 0xc], dh
add byte [rax], al
add byte [rbp + 0xc], dh
lea rcx, [rbp + 0xb0]
call fcn.140098910
invalid
invalid
invalid
invalid
mov rax, r13
mov eax, ebp
shr rax, 8
mov r9d, edi
shr r9d, 8
mov r10d, edi
mov edx, edi
mov edx, edi
shr r10d, 0x10
shr edx, 0x10
mov rcx, qword [rbp + 0xb8]
mov rdx, r14
shl rdx, 6
mov qword [rcx + rdx], 0x1f
mov dword [rcx + rdx], 0x1f
mov dword [rcx + rdx], 0x1f
mov qword [rcx + rdx + 8], rdi
shr rdi, 0x20
mov qword [rcx + rdx + 0x10], r15
jl 0x1400a39b3
adc byte [rax + rcx*4 + 0x6c], al
adc dword [rax], ebx
jl 0x1400a39b3
adc byte [rax + rcx*4 + 0x6c], al
insb byte [rdi], dx
adc dword [rax], ebx
mov dword [rcx + rdx + 0x19], eax
mov r8, rax
shr r8, 0x30
invalid
invalid
call 0x184927de6
adc dword [rdi], ebx
mov byte [rcx + rdx + 0x1f], r8b
shr rax, 0x20
mov word [rcx + rdx + 0x1d], ax
mov qword [rcx + rdx + 0x20], rbx
pop rsp
adc dword [rax], esp
pop rsp
adc dword [rax], esp
mov qword [rcx + rdx + 0x28], rsi
adc dword [rax], ebp
movups xmmword [rcx + rdx + 0x30], xmm6
inc r14
mov qword [rbp + 0xc0], r14
mov ch, 0xc0
add byte [rax], al
add byte [rbx + rcx*4 - 0x7b], cl
push 0xffffffffe9000001
jno 0x1400a39de
invalid
invalid
mov ch, 0xc0
add byte [rax], al
add byte [rbx + rcx*4 - 0x7b], cl
push 0xffffffffe9000001
add dword [rax], eax
add cl, ch
jno 0x1400a39de
invalid
test al, al
je 0x1400a3a70
invalid
ror byte [rdi], 0x84
invalid
add byte [rbx + rcx*4 - 0x7b], cl
fadd dword [rcx]
add byte [rax], al
mov r8, qword [rbp + 0x1d8]
test r8, r8
mov rcx, qword [rbp + 8]
mov ecx, dword [rbp + 8]
mov ecx, dword [rbp + 8]
je 0x1400a3b9e
mov rsi, qword [rcx]
mov rbx, qword [rbp + 0x120]
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0x190]
mov qword [rbp + 0x190], 0
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x198], 8
mov qword [rbp + 0x1a0], 0
add dword [rax], eax
add byte [rax], al
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx + rdi - 0x40], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp rax, r8
jbe 0x1400a3b2f
shl rax, 3
lea rdx, [rax + rax*2]
add ecx, dword [rax - 0x73]
adc al, 0x40
lea rax, [r8*8]
lea r14, [rax + rax*2]
mov r8d, 8
mov eax, 8
mov eax, 8
mov r9, r14
call fcn.140006e30
mov rdi, rax
test rax, rax
ror byte [rdi], 0x85
invalid
add byte [rax], al
invalid
ror byte [rdi], 0x85
mov dword [rax], 0x3ee90000
or dword [rax], eax
add byte [rbx + rcx*4 - 0x4b], cl
and byte [rcx], al
jmp 0x1400a43ae
mov r14, qword [rbp + 0x120]
add byte [rax], al
mov rbx, qword [rbp + 0x130]
mov edi, dword [rbp + 0x138]
mov esi, dword [rbp + 0x140]
add dword [rax], eax
add byte [rax - 0x75], cl
test eax, esp
add dword [rax], eax
add byte [rax - 0x7d], cl
call 0x18d958299
mov ecx, dword [rbp + 8]
add dword [rax], eax
add byte [rax - 0x75], cl
test eax, esp
add dword [rax], eax
add byte [rax - 0x7d], cl
call 0x18d958299
mov ecx, dword [rbp + 8]
jb 0x1400a3acc
mov ecx, dword [rbp + 8]
jb 0x1400a3acc
lea rax, [rax + rax*2]
lea rax, [rcx + rax*8]
cmp qword [rax], r14
xor byte [rbp + 0x24], dh
xor byte [rbp + 0x24], dh
mov qword [rax + 8], rbx
mov dword [rax + 0x10], edi
mov dword [rax + 0x14], esi
mov rax, qword [rbp + 0x1e0]
mov eax, dword [rbp + 0x1e0]
mov eax, dword [rbp + 0x1e0]
mov qword [rbp + 0x1d8], rax
movzx eax, byte [rbp + 0x15b]
test dword [rbx + 1], ebx
add byte [rax], al
test dword [rbx + 1], ebx
add byte [rax], al
jmp 0x1400a2d0a
mov rax, qword [rbp + 0x1e0]
add byte [rax], al
cmp rax, qword [rbp + 0x190]
jne 0x1400a3aef
lea rcx, [rbp + 0x190]
call fcn.1400a86b0
mov rcx, qword [rbp + 0x198]
mov rdx, qword [rbp + 0x1e0]
loopne 0x1400a3af5
add byte [rax], al
add byte [rax - 0x73], cl
add al, 0x52
lea rax, [rdx + rdx*2]
mov qword [rcx + rax*8], r14
mov qword [rcx + rax*8 + 8], rbx
ror dword [rax], 0x89
jl 0x1400a3ac7
adc byte [rcx + 0x4814c174], cl
inc edx
ror dword [rax], 0x89
jl 0x1400a3ac7
adc byte [rcx + 0x4814c174], cl
inc edx
mov qword [rbp + 0x1a0], rdx
mov qword [rbp + 0x1e0], rdx
mov qword [rbp + 0x1d8], rdx
add byte [rax], al
add byte [rax], al
movzx eax, byte [rbp + 0x15b]
jmp 0x1400a2d0a
mov rdi, rcx
mov rax, qword [rbp + 0x10]
cmp rax, qword [rbp + 0x1a8]
test al, 1
add byte [rax], al
test al, 1
add byte [rax], al
jne 0x1400a3b56
lea rcx, [rbp + 0x1a8]
call fcn.1400a2530
in eax, 0xe9
invalid
dec dword [rax - 0x75]
test dword [rax + 0x48000001], esi
mov dword [rbp - 0x18], eax
in eax, 0xe9
invalid
test dword [rax + 0x48000001], esi
mov dword [rbp - 0x18], eax
mov rcx, qword [rbp + 0x10]
mov rax, rcx
shl rax, 5
mov rdx, qword [rbp - 0x18]
mov qword [rdx + rax], rdi
mov r8, qword [rbp + 0x1d8]
mov qword [rdx + rax + 8], r8
mov qword [rdx + rax + 0x10], rsi
mov qword [rdx + rax + 0x18], rbx
inc rcx
mov rax, rcx
mov qword [rbp + 0x10], rcx
mov qword [rbp + 0x1b8], rcx
mov ecx, 8
xor eax, eax
mov qword [rbp + 0x1e0], rax
xor eax, eax
mov qword [rbp + 0x1d8], rax
movzx eax, byte [rbp + 0x15b]
jmp 0x1400a2d0a
add r15, rdi
mov qword [rbp + 0x160], r15
mov qword [rbp + 0x168], 0
mov r13, r15
xor r9d, r9d
mov eax, 0x13
xor edx, edx
xor r10d, r10d
jmp 0x1400a3be0
xor r9d, r9d
xor r10d, r10d
movzx ecx, r9b
shl ecx, 8
or rcx, rax
shl rdx, 0x20
shl r10d, 0x10
or r10, rdx
or r10, rcx
mov qword [rbp + 0x160], 1
mov qword [rbp + 0x168], 0
mov rax, qword [rbp + 0x188]
mov qword [rax + 8], r10
mov qword [rax + 0x10], r13
mov qword [rax], 0
cmp qword [rbp + 0x68], 0
je 0x1400a3c39
mov rcx, qword [rbp + 0x70]
mov edx, 2
call fcn.140006e10
cmp qword [rbp + 0x80], 0
je 0x1400a3c54
call fcn.140006e10
movaps xmm6, xmmword [rbp + 0x1f0]
movaps xmm7, xmmword [rbp + 0x200]
add rsp, 0x298
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rdx, qword [rbp + 0x1b8]
cmp rdx, 2
jb 0x1400a3ddd
mov rcx, qword [rbp + 0x1b0]
cmp rdx, 0x15
jae 0x1400a3dd8
shl rdx, 5
add rdx, rcx
lea r9, [rcx + 0x20]
mov eax, 0x20
mov r10, rcx
jmp 0x1400a3d75
mov r11, rcx
movaps xmm0, xmmword [rbp + 0x170]
movups xmmword [r11], xmm0
mov qword [r11 + 0x10], r9
mov qword [r11 + 0x18], r10
lea r9, [r8 + 0x20]
add rax, 0x20
mov r10, r8
cmp r9, rdx
invalid
je 0x1400a3ddd
sal dword [rax + rbp*2 + 0x4d], 1
mov eax, ecx
mov r8, r9
mov r9, qword [r10 + 0x30]
cmp r9, qword [r10 + 0x10]
jae 0x1400a3d65
movups xmm0, xmmword [r8]
movaps xmmword [rbp + 0x170], xmm0
mov r10, qword [r10 + 0x38]
mov rsi, rax
nop word cs:[rax + rax]
movups xmm0, xmmword [rcx + rsi - 0x20]
movups xmm1, xmmword [rcx + rsi - 0x10]
movups xmmword [rcx + rsi + 0x10], xmm1
movups xmmword [rcx + rsi], xmm0
cmp rsi, 0x20
je 0x1400a3d4f
lea r11, [rsi - 0x20]
cmp r9, qword [rcx + rsi - 0x30]
mov rsi, r11
jb 0x1400a3da0
add r11, rcx
jmp 0x1400a3d52
call 0x1400aedb0
mov qword [rbp + 0x1c0], 0
mov qword [rbp + 0x1c8], 8
mov qword [rbp + 0x1d0], 0
cmp word [rbp + 0x112], 5
jae 0x1400a3e14
cmp dword [rbp + 0x28], 0x2e
je 0x1400a3e86
lea r8, [rbp + 0x28]
jmp 0x1400a3e25
cmp qword [rbp + 0xc0], 0
je 0x1400a3e86
mov r8, qword [rbp + 0xb8]
mov rax, qword [rbp - 0x28]
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x170]
lea r9, [rbp + 0x28]
mov rdx, qword [rbp - 0x20]
call fcn.1400aef50
mov rdi, qword [rbp + 0x170]
mov r15, qword [rbp + 0x178]
mov rsi, qword [rbp + 0x180]
movabs rax, 0x8000000000000000
cmp rdi, rax
jne 0x1400a3eaa
lea rcx, [rbp + 0x1c0]
call fcn.1400a86b0
mov rax, qword [rbp + 0x1c8]
mov qword [rax], 0
mov r15d, 1
xor esi, esi
jmp 0x1400a3ec0
mov rax, qword [rbp + 0x1c8]
mov qword [rax + r13 - 0x10], rbx
mov qword [rax + r13 - 8], rdi
mov qword [rbp + 0x1e8], rax
mov qword [rax + r13], r12
inc r15
mov qword [rbp + 0x1d0], r15
add r14, 0x40
add r13, 0x18
mov r12, rsi
cmp word [rbp + 0x112], 5
jae 0x1400a3f50
test r15, r15
je 0x1400a3f69
lea r8, [r15 - 1]
cmp r8, qword [rbp + 0xc0]
jae 0x1400a3fec
cmp qword [rbp + 0xc0], r15
jbe 0x1400a3fec
mov r8, qword [rbp + 0xb8]
add r8, r14
jmp 0x1400a3f80
cmp dword [rbp + 0x28], 0x2e
mov r8, r12
je 0x1400a3fec
nop word cs:[rax + rax]
mov rax, qword [rbp - 0x28]
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x170]
add byte [rax], al
add byte [rax], al
mov rdx, qword [rbp - 0x20]
mov rsi, r12
mov r9, r12
call fcn.1400aef50
mov rbx, qword [rbp + 0x170]
mov rdi, qword [rbp + 0x178]
mov r12, qword [rbp + 0x180]
add byte [rax], al
add byte [rax], al
movabs rax, 0x8000000000000000
cmp rbx, rax
je 0x1400a404f
cmp r15, qword [rbp + 0x1c0]
mov rax, qword [rbp + 0x1e8]
jne 0x1400a3ef7
lea rcx, [rbp + 0x1c0]
call fcn.1400a86b0
jmp 0x1400a3ef0
invalid
invalid
invalid
mov rax, qword [rbp + 0x1c0]
mov rdi, qword [rbp + 0x1c8]
cmp rax, r15
clc
clc
jbe 0x1400a41c9
test r15, r15
je 0x1400a41b7
shl rax, 3
lea rdx, [rax + rax*2]
lea rax, [r15*8]
lea rbx, [rax + rax*2]
mov r8d, 8
mov rcx, rdi
mov r9, rbx
call fcn.140006e30
mov rdi, rax
test rax, rax
jne 0x1400a41c9
mov ecx, 8
mov rdx, rbx
call fcn.140029560
invalid
push rbp
clc
invalid
jmp 0x1400a43bb
invalid
mov rax, qword [rbp + 0x188]
mov qword [rax + 8], rdi
mov qword [rax + 0x10], r12
mov rdi, qword [rbp + 0x1c8]
mov qword [rax], 0
test r15, r15
je 0x1400a409f
lea rsi, [rdi + 8]
jmp 0x1400a4089
add rsi, 0x18
add esi, 0x18
dec r15
je 0x1400a409f
cmp qword [rsi - 8], 0
je 0x1400a4080
mov rcx, qword [rsi]
mov edx, 1
call fcn.140006e10
jmp 0x1400a4080
cmp qword [rbp + 0x1c0], 0
je 0x1400a3c24
mov edx, 8
mov rcx, rdi
mov ecx, edi
mov ecx, edi
call fcn.140006e10
jmp 0x1400a3c24
mov qword [rbp + 0x160], rdx
mov qword [rbp + 0x168], r8
xor r9d, r9d
mov eax, 6
add byte [rax], al
add byte [rax], al
xor edx, edx
xor r10d, r10d
mov r13, qword [rbp - 0x58]
jmp 0x1400a3be0
mov eax, 6
xor r9d, r9d
add byte [rax], al
add byte [rbp + 0x31], al
leave
xor r10d, r10d
mov r13, qword [rbp - 0x48]
jmp 0x1400a3be0
mov ebp, dword [rbp - 0x50]
jmp 0x1400a3be0
mov eax, 6
xor r9d, r9d
xor r10d, r10d
ror byte [rbx + rcx*4 + 0x6d], cl
add cl, ch
invalid
cli
invalid
invalid
ror byte [rbx + rcx*4 + 0x6d], cl
add cl, ch
mov eax, 0x45fffffa
xor ecx, ecx
xor r9d, r9d
xor r10d, r10d
mov r13, qword [rbp - 0x40]
jmp 0x1400a3be0
xor r9d, r9d
mov eax, 0x13
xor edx, edx
xor r10d, r10d
mov r13, rdi
jmp 0x1400a3be0
add byte [rax], al
add byte [rax], al
add byte [rax], al
xor r9d, r9d
mov eax, 0x13
xor edx, edx
xor r10d, r10d
mov r13, r11
jmp 0x1400a3be0
xor r9d, r9d
mov eax, 7
xor edx, edx
xor r10d, r10d
mov r13, qword [rbp + 0x20]
jmp 0x1400a3be0
invalid
invalid
cli
invalid
mov edx, 8
mov rcx, rdi
call fcn.140006e10
mov edi, 8
mov rdx, qword [rbp + 0x1a8]
mov rcx, qword [rbp + 0x1b0]
lea esi, [rax + 0x48000001]
mov esi, dword [rbp + 0x1b8]
cmp rdx, rsi
bnd jbe 0x1400a422a
bnd jbe 0x1400a422a
test rsi, rsi
je 0x1400a421b
shl rdx, 5
mov rbx, rsi
shl rbx, 5
jrcxz 0x1400a41f8
jrcxz 0x1400a41f8
add eax, 0x8b841
add byte [rax], al
mov r8d, 8
add byte [rcx - 0x77], cl
fld1
invalid
mov r9, rbx
call fcn.140006e30
mov rcx, rax
test rax, rax
jne 0x1400a422a
mov ecx, 8
add byte [rax], al
mov rdx, rbx
call fcn.140029560
push rbx
clc
invalid
jmp 0x1400a43bb
push rbx
clc
invalid
mov edx, 8
add byte [rax], al
call fcn.140006e10
mov ecx, 8
mov rax, qword [rbp + 0x188]
mov qword [rax], rdi
mov qword [rax + 8], r15
mov qword [rax + 0x10], rcx
mov qword [rax + 0x18], rsi
cmp qword [rbp + 0x68], 0
je 0x1400a4255
mov rcx, qword [rbp + 0x70]
mov edx, 2
call fcn.140006e10
invalid
sub esi, esi
invalid
cmp qword [rbp + 0x80], 0
je 0x1400a4270
cmp dword [rbp + 0x98], 0
je 0x1400a428b
mov rcx, qword [rbp + 0xa0]
mov edx, 2
call fcn.140006e10
idiv bh
idiv bh
cmp qword [rbp + 0xb0], 0
add byte [rax], al
je 0x1400a42a6
mov rcx, qword [rbp + 0xb8]
mov edx, 8
call fcn.140006e10
cmp qword [rbp + 0x190], 0
je 0x1400a3cf6
add byte [rdi], cl
test byte [rdx - 6], al
invalid
mov rcx, qword [rbp + 0x198]
mov edx, 8
jmp 0x1400a3cf1
add rsi, r12
xor r9d, r9d
mov eax, 0x13
xor edx, edx
rol byte [rbp + 0x31], cl
ror byte [rcx - 0x77], cl
cmc
rol byte [rbp + 0x31], cl
ror byte [rcx - 0x77], cl
cmc
jmp 0x1400a3be0
mov word [rbp + 0x170], 0
mov dword [rbp + 0x172], 0
movzx r10d, word [rbp + 0x171]
xor r9d, r9d
mov eax, 0x13
xor edx, edx
jmp 0x1400a3be0
mov eax, 0x13
mov rdx, qword [rbp + 0x1e8]
add byte [rax], al
add byte [rax], al
mov r13, rcx
jmp 0x1400a3be0
xor r9d, r9d
mov eax, 0x13
xor edx, edx
xor r10d, r10d
mov r13, rcx
jmp 0x1400a3be0
add r9, r8
mov r14, r9
xor r9d, r9d
mov eax, 0x13
adc eax, dword [rax]
add byte [rax], al
xor edx, edx
xor r10d, r10d
mov r13, r14
jmp 0x1400a3be0
add r14, qword [rbp + 0x1e8]
mov r12, r14
xor r9d, r9d
mov eax, 0x13
xor edx, edx
xor r10d, r10d
mov r13, r12
jmp 0x1400a3be0
mov r9d, ecx
xor r10d, r10d
mov r13, qword [rbp - 8]
clc
clc
jmp 0x1400a3be0
lea rcx, str._rust_depsgimli_0.29.0_src_readline.rs
call fcn.14002ea10
jmp 0x1400a43bb
int 0xc
add al, ch
jp 0x1400a433a
clc
invalid
lea rax, str._rust_depsgimli_0.29.0_src_readline.rs
mov qword [rbp - 0x10], rax
mov rcx, qword [rbp - 0x10]
call fcn.14002afb0
jmp 0x1400a43bb
add byte [rcx + rcx*4 - 0xe], cl
call fcn.140029560
ud2
lea rcx, [rbp + 0x1a8]
call fcn.1400af8b0
mov ah, 0
add byte [rax - 0x77], cl
stc
mov ah, 0
add byte [rax - 0x77], cl
stc
mov rdx, r15
call fcn.1400af930
mov dil, 1
jmp 0x1400a4450
je 0x1400a443d
mov edx, 1
add byte [rax], al
mov rcx, r15
call fcn.140006e10
jmp 0x1400a443d
test rbx, rbx
je 0x1400a443d
mov edx, 1
add byte [rax], al
mov rcx, rdi
stc
call fcn.140006e10
jmp 0x1400a443d
lea rcx, [rbp + 0x1c0]
call fcn.1400aeed0
stosb byte [rdi], al
add byte [rax], al
stosb byte [rdi], al
add byte [rax], al
jmp 0x1400a444e
xor edi, edi
lea rcx, [rbp + 0x28]
call 0x1400aed30
cmp qword [rbp + 0x190], 0
nop
add dword [rax], eax
add byte [rax], al
je 0x1400a4474
sub r8b, r13b
xlatb
test al, 0
add byte [rax - 0x7d], cl
mov ebp, 0x190
nop
add dword [rax], eax
add byte [rax], al
je 0x1400a4474
mov rcx, qword [rbp + 0x198]
mov rcx, qword [rbp + 0x198]
mov edx, 8
call fcn.140006e10
test dil, dil
jne 0x1400a4485
lea rcx, [rbp + 0x1a8]
test al, 1
add byte [rax], al
call fcn.1400af8b0
sub esi, dword [rax + rax - 0xe76b800]
mov rcx, rsi
call fcn.1400b9e50
pop rcx
add dword [rax], eax
int3
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rsp + 0x20]
insb byte [rdi], dx
and al, 0x20
insb byte [rdi], dx
and al, 0x20
mov rdi, qword [rcx]
test rdi, rdi
je 0x1400a451f
invalid
js 0x1400a44f0
mov rsi, rcx
mov esi, ecx
mov rbx, qword [rcx + 8]
test rbx, rbx
je 0x1400a44ec
lea r14, [rdi + 8]
jmp 0x1400a44c9
add r14, 0x18
dec rbx
retf
je 0x1400a44df
retf
cmp qword [r14 - 8], 0
je 0x1400a44c0
invalid
mov rcx, qword [r14]
mov edx, 1
call fcn.140006e10
jmp 0x1400a44c0
mov edx, 8
mov rcx, rdi
mov ecx, edi
mov ecx, edi
stc
call fcn.140006e10
mov rdi, qword [rsi + 0x18]
sbb byte [rax - 0x7b], cl
push qword [rdx + rbp + 0x48]
je 0x1400a451f
mov rsi, qword [rsi + 0x10]
test rdi, rdi
je 0x1400a451f
mov rsi, qword [rsi + 0x10]
lea rbx, [rsi + 8]
jmp 0x1400a4509
add rbx, 0x20
add ebx, 0x20
dec rdi
je 0x1400a452a
cmp qword [rbx], 0
cmp eax, dword [rax]
add byte [rcx + rsi*8 + 0x48], dh
mov ecx, dword [rbx - 8]
je 0x1400a4500
mov rcx, qword [rbx - 8]
mov edx, 8
call fcn.140006e10
jmp 0x1400a4500
loope 0x1400a4568
add rsp, 0x20
add esp, 0x20
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov edx, 8
mov rcx, rsi
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
jmp fcn.140006e10
iretd
sub dh, dh
invalid
iretd
test byte [rax], al
add byte [rax], al
add byte [rax], al
lea ebp, [rsp + 0x20]
sbb byte [0x1400a669b], bh
xor byte [rcx], ah
add byte [rax], al
and dword [rax], eax
add byte [rdi + 0x74], bh
jg 0x1400a45e1
sar dh, 0x3d
mov al, byte [rax]
add byte [rax], al
xchg dword [rsi + 0x48000003], ebp
lea ecx, [0x1400bfed0]
or eax, 0x1b94e
invalid
invalid
add dword [rax], eax
add eax, dword [rax]
add byte [rax - 0x73], cl
or eax, 0x1b94e
invalid
invalid
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
or dword [rax + 1], 0x48e0ffc8
add eax, ecx
mov rax, qword [rdi]
mov eax, dword [rdi]
cmp rax, 1
je case.0x1400a4633.0
add dword [rdi], ecx
test byte [rcx - 0x7cfffffa], dh
invalid
cmp eax, 8
je case.0x1400a4633.0
test al, 6
add byte [rax], al
clc
or byte [rdi], cl
test byte [rax - 0x16fffffa], ch
test al, 6
add byte [rax], al
invalid
test al, 6
add byte [rax], al
jmp case.default.0x1400a4633
xchg byte [rbx], al
add byte [rax], al
invalid
xchg byte [rbx], al
add byte [rax], al
clc
add dword [rdi], ecx
test byte [rsi - 0x7cfffffa], dl
invalid
clc
or byte [rdi], cl
test byte [rbp - 0x7cfffffa], cl
lea eax, [rsi]
add byte [rax], al
invalid
lea eax, [rsi]
add byte [rax], al
cmp eax, 0xa
clc
or cl, byte [rdi]
test dword [rdi + 3], esp
add byte [rax], al
invalid
clc
or cl, byte [rdi]
test dword [rdi + 3], esp
add byte [rax], al
invalid
add cl, ch
jmp 0x1400a4c3a
jo case.0x1400a20f0.275
add byte [rax], al
mov rcx, rdi
call fcn.1400aecd0
invalid
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
cmp rax, 1
invalid
je case.0x1400a208a.123
add dword [rcx], eax
add byte [rax], al
jmp case.0x1400a4589.2
add rax, qword [rax]
add byte [0x1400a6717], bh
test byte [rcx], ah
add eax, dword [rax]
add byte [rax], al
cmp eax, 0x2132
add byte [rax], al
and dword [rax], eax
add byte [rdi], cl
je case.0x1400a223d.255
cmp eax, 0x2133
add byte [0x1400a672f], bh
and dword [rax], eax
add byte [rdi], cl
jne case.0x1400a4589.2
mov rax, qword [rdi]
add byte [rax], al
sbb eax, 0xe9000003
add eax, dword [rax]
add cl, ch
pop rbx
add eax, dword [rax]
add byte [rax - 0x75], cl
invalid
invalid
invalid
cmp ecx, 7
ja case.default.0x1400a4633
xchg dword [rdi], eax
add eax, dword [rax]
invalid
invalid
xchg dword [rdi], eax
add eax, dword [rax]
add byte [rax - 0x73], cl
add eax, 0x1bad0
lea rax, [0x1400c00fc]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
add ecx, eax
add ecx, eax
jmp rcx
loope 0x1400a4645
movzx eax, byte [rdi + 8]
jmp 0x1400a4c78
invalid
mov dh, 0x47
or cl, ch
cmp al, byte [rsi]
add byte [rax], al
add byte [rax - 0x77], cl
stc
add byte [rax - 0x77], cl
stc
call fcn.1400aecd0
mov ah, byte [rsi - 0x7cb80000]
add byte [rax], al
add byte [rax - 0x7d], cl
cmp rax, 1
jne case.0x1400a4589.2
test ecx, ebx
add al, byte [rax]
invalid
clc
add dword [rdi], ecx
test ecx, ebx
add al, byte [rax]
add byte [rax - 0x77], cl
push rsi
mov qword [rsi + 8], rdx
or byte [rax + 0x2c], bh
mov eax, 0x2c
add byte [rax], al
add cl, ch
jmp 0x1400a4c56
invalid
invalid
jmp 0x1400a4c56
add byte [rax - 0x77], cl
stc
call fcn.1400aecd0
add byte [rax], al
add byte [rax], al
cmp rax, 1
cmp eax, 1
je case.0x1400a208a.123
mov rax, qword [rdi]
cmp rax, 8
or byte [rdi], cl
test al, dl
invalid
add byte [rax], al
or byte [rdi], cl
test al, dl
add eax, 0xf8830000
add dword [rdi], ecx
je case.0x1400a4633.0
invalid
add eax, 0xa5e90000
add byte [rax], al
invalid
movsd dword [rdi], dword [rsi]
cmp eax, 1
je case.0x1400a4633.0
invalid
invalid
add byte [rax], al
add byte [rax], al
jmp case.default.0x1400a4633
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
invalid
mov rax, qword [rdi]
cmp rax, 0xa
cmp eax, 0xa
invalid
cmp eax, 0xa
clc
or cl, byte [rdi]
test dword [rax - 0x16fffffe], ebx
jne case.default.0x1400a4633
jmp 0x1400a494b
mov dl, 2
add byte [rax], al
clc
or cl, byte [rdi]
test dword [rsi - 0x16fffffe], eax
mov dl, 2
add byte [rax], al
mov rcx, rdi
mov ecx, edi
stc
call fcn.1400aecd0
cmp rax, 1
jne case.0x1400a4589.2
insb byte [rdi], dx
add al, byte [rax]
invalid
insb byte [rdi], dx
add al, byte [rax]
add byte [rax - 0x77], cl
push rsi
or byte [rax + 0x27], bh
mov qword [rsi + 8], rdx
mov dword [rsi + 8], edx
mov eax, 0x27
jmp 0x1400a4c56
mov rcx, rdi
mov ecx, edi
call fcn.1400aecd0
std
movsd dword [rdi], dword [rsi]
add byte [rax], al
cmp rax, 1
jne 0x1400a4c28
mov qword [rsi + 8], rdx
mov eax, 7
add byte [rax], al
or byte [rax + 7], bh
jmp 0x1400a4c56
mov rax, qword [rdi]
cmp rax, 0xa
cmp eax, 0xa
jne case.default.0x1400a4633
jmp 0x1400a498a
mov rcx, rdi
call fcn.1400aecd0
cmp rax, 1
clc
invalid
add byte [rax - 0x7d], cl
clc
add dword [rdi], ecx
jne case.0x1400a4589.2
invalid
invalid
jne case.0x1400a4589.2
cmp rdx, 0x100
cli
add byte [rcx], al
add byte [rax], al
invalid
add byte [rdi], cl
or dword [0xc80a4720], 0x56
add al, byte [rax]
add byte [rax + 0x1de90856], cl
add eax, dword [rax]
add byte [rax - 0x75], cl
mov rax, qword [rdi]
jae case.0x1400a4589.2
mov byte [rsi + 8], dl
jmp 0x1400a4a41
mov rax, qword [rdi]
cmp rax, 0xa
jne case.default.0x1400a4633
sti
add dword [rax], eax
invalid
clc
or cl, byte [rdi]
invalid
test ebx, edi
sti
sti
add dword [rax], eax
add cl, ch
invalid
js case.0x1400a1baa.311
jmp 0x1400a49ae
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.1400aecd0
cmp rax, 1
jne case.0x1400a4589.2
invalid
add byte [rax - 0x7f], cl
cli
cmp rdx, 0x100
add byte [rcx], al
add byte [rax], al
jae case.0x1400a4589.2
invalid
mov byte [rsi + 8], dl
mov eax, 0x23
and eax, dword [rax]
add byte [rax], al
and eax, dword [rax]
add byte [rax], al
jmp 0x1400a4c56
cmp eax, 1
jne case.0x1400a4589.2
add dword [rax], eax
add byte [rax - 0x7f], cl
cli
add byte [rcx], al
add byte [rax], al
invalid
cmp rdx, 0x100
add byte [rdi], cl
sub dword [rax - 0x77ffffff], 0x56
test al, 1
add byte [rax], al
add byte [rax + 0x29b80856], cl
add byte [rax], al
invalid
jae case.0x1400a4589.2
test al, 1
add byte [rax], al
invalid
add byte [rax + 0x29b80856], cl
add byte [rax], al
add cl, ch
jmp 0x1400a4c56
mov byte [rsi + 8], dl
mov eax, 0x29
jmp 0x1400a4c56
mov rcx, rdi
call fcn.1400aecd0
cmp rax, 1
cmp eax, 1
cmp ah, byte [rbp - 0x7cb80000]
clc
add dword [rdi], ecx
test dword [rcx + 0x48000001], ecx
cmp rdx, 0x100
cmp eax, 1
jne case.0x1400a4589.2
cmp rdx, 0x100
add dword [rax], eax
add byte [rdi], cl
cmp dword [rcx + rax], 0
jae case.0x1400a4589.2
mov byte [rsi + 8], dl
mov eax, 0x25
invalid
add byte [rax], al
invalid
and eax, 0xe9000000
add byte [rax], al
add cl, ch
invalid
jmp 0x1400a4c56
pushfq
add al, 0
add byte [rax - 0x75], cl
invalid
add dword [rax], eax
add cl, ch
rol byte [rcx], 1
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rdi
call fcn.1400aecd0
cmp rax, 1
clc
add dword [rdi], ecx
test dword [rbx + 1], ecx
add byte [rax], al
clc
add dword [rdi], ecx
test dword [rbx + 1], ecx
add byte [rax], al
cmp rdx, 0x100
jae case.0x1400a4589.2
add dword [rax], eax
add byte [rax + 0x2bb80856], cl
mov byte [rsi + 8], dl
mov eax, 0x2b
jmp 0x1400a4c56
add byte [rax - 0x77], cl
invalid
mov byte [rsi + 8], dl
mov eax, 0x2b
jmp 0x1400a4c56
invalid
mov ecx, edi
stc
call fcn.1400aecd0
cmp rax, 1
jne case.0x1400a4589.2
test dword [rdi], ebx
add dword [rax], eax
invalid
test dword [rdi], ebx
add dword [rax], eax
add byte [rax - 0x7f], cl
cli
add byte [rcx], al
add byte [rax], al
cmp rdx, 0x100
cmp edx, 0x100
jae case.0x1400a4589.2
mov byte [rsi + 8], dl
mov eax, 0x20
add byte [rax], al
jmp 0x1400a4c56
invalid
clc
or cl, byte [rdi]
jne case.default.0x1400a4633
jmp 0x1400a49c0
mov rcx, rdi
mov ecx, edi
jne case.default.0x1400a4633
jmp 0x1400a49c0
add byte [rax - 0x77], cl
stc
mov ecx, edi
call fcn.1400aecd0
cmp rax, 1
jne case.0x1400a4589.2
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp rdx, 0x10000
jae case.0x1400a4589.2
mov word [rsi + 8], dx
mov dword [rsi + 8], edx
mov eax, 0x26
jmp 0x1400a4c56
invalid
mov ecx, edi
call fcn.1400aecd0
cmp rax, 1
jne case.0x1400a4589.2
add byte [rax], al
add byte [rax], al
cmp rdx, 0x100
jae case.0x1400a4589.2
add byte [rax], al
invalid
mov byte [rsi + 8], dl
mov eax, 0x24
jmp 0x1400a4c56
mov ch, 3
add byte [rax], al
mov ch, 3
add byte [rax], al
mov rcx, rdi
call fcn.1400aecd0
invalid
movsb byte [rdi], byte [rsi]
add byte [rax], al
cmp rax, 1
clc
add dword [rbp + 0x7a], esi
invalid
clc
add dword [rbp + 0x7a], esi
cmp rdx, 0x100
cli
add byte [rcx], al
add byte [rax], al
jae case.0x1400a4589.2
mov byte [rsi + 8], dl
mov eax, 0x2a
add byte [rax], al
add cl, ch
xchg ecx, eax
add eax, dword [rax]
invalid
add byte [rax], al
add cl, ch
xchg ecx, eax
add eax, dword [rax]
add byte [rax - 0x77], cl
stc
call fcn.1400aecd0
add byte [rax], al
add byte [rax], al
cmp rax, 1
jne case.0x1400a4589.2
cmp rdx, 0x100
jae case.0x1400a4589.2
mov byte [rsi + 8], dl
mov eax, 0x28
jmp 0x1400a4c56
mov rax, qword [rdi + 8]
jmp 0x1400a4c78
mov rax, qword [rdi + 8]
mov qword [rsi + 8], rax
mov eax, 0x14
jmp 0x1400a4c56
mov qword [rsi + 8], rax
mov eax, 6
jmp 0x1400a4c56
mov rax, qword [rdi]
cmp rax, 1
je case.0x1400a4633.0
mov rax, qword [rdi + 8]
mov qword [rsi + 8], rax
mov eax, 0x11
jmp 0x1400a4c56
mov rax, qword [rdi + 8]
test rax, rax
jns 0x1400a4c78
jmp 0x1400a4b7a
movzx eax, word [rdi + 8]
jmp 0x1400a4c78
mov eax, dword [rdi + 8]
mov qword [rsi + 8], rax
mov eax, 7
jmp 0x1400a4c56
mov byte [rcx], 0x16
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rbp - 0x10], rcx
lea r13, [r8 - 4]
shl eax, 3
mov ecx, eax
shr r12, cl
cmp r10d, 1
jne 0x1400a5586
xor eax, eax
xor ecx, ecx
mov qword [rbp - 0x30], rcx
sal byte [r9], 1
leave
sal byte [r9], 1
leave
mov qword [rbp - 0x38], rcx
xor ecx, ecx
mov qword [rbp - 0x40], rcx
xor ecx, ecx
mov qword [rbp - 0x48], rcx
xor ecx, ecx
mov qword [rbp - 0x50], rcx
xor r15d, r15d
mov r8, r13
mov rcx, qword [rbp - 0x10]
mov qword [rbp - 8], rcx
mov rcx, qword [rbp - 0x18]
jmp 0x1400a5470
inc dword [rbp + 0x31]
in al, 0x4d
mov ebp, ebx
mov r13, r11
imul r13, r10
shl r13, 2
sub r8, r13
jae 0x1400a54c7
mov qword [rcx + 8], 0x13
mov rax, qword [rbp - 8]
mov qword [rcx + 0x10], rax
jmp 0x1400a52ef
mov byte [rcx + 8], 0x4a
jmp 0x1400a52ef
mov qword [rbp - 0x10], r15
mov r15, qword [rbp - 8]
add r15, r13
mov qword [rbp - 0x18], r15
cmp r8, r13
jae 0x1400a54f0
mov qword [rcx + 8], 0x13
mov rax, qword [rbp - 0x18]
mov qword [rcx + 0x10], rax
jmp 0x1400a52ef
shl rax, 0x38
movzx r8d, byte [rbp - 0x30]
shl r8, 0x30
or r8, rax
mov r15, r12
movzx r12d, byte [rbp - 0x38]
movzx esp, byte [rbp - 0x38]
movzx esp, byte [rbp - 0x38]
shl r12, 0x28
or r12, r8
movzx r8d, byte [rbp - 0x40]
ror byte [rcx - 0x3f], 0xe0
and byte [rbp + 9], cl
loopne 0x1400a5564
mov eax, dword [rbp - 0x48]
ror byte [rcx - 0x3f], 0xe0
and byte [rbp + 9], cl
loopne 0x1400a5564
mov eax, dword [rbp - 0x48]
shl eax, 0x18
or rax, r8
rol byte [rdi + rcx - 0x4a], 0x45
mov al, 0x41
shl eax, 0x10
rol byte [rdi + rcx - 0x4a], 0x45
mov al, 0x41
shl eax, 0x10
or r8, rax
mov rax, qword [rbp - 0x10]
invalid
invalid
shl eax, 8
movzx r12d, ax
or r12, r8
movzx r8d, r15b
or r8, r12
loopne 0x1400a5593
mov dword [rcx], eax
invalid
loopne 0x1400a5593
mov dword [rcx], eax
mov qword [rcx + 8], rdx
mov qword [rcx + 0x10], rdi
mov qword [rcx + 0x18], rbx
mov qword [rcx + 0x20], r14
mov rax, qword [rbp - 8]
mov qword [rcx + 0x28], rax
mov qword [rcx + 0x30], r13
xor byte [rax - 0x75], cl
call 0x1784bdeb5
mov rax, qword [rbp - 0x18]
mov qword [rcx + 0x38], rax
mov qword [rcx + 0x40], r13
mov dword [rcx + 0x48], r10d
mov dword [rcx + 0x4c], r11d
mov dword [rcx + 0x50], esi
mov word [rcx + 0x54], r9w
jmp 0x1400a52f2
mov qword [rbp - 8], r15
mov qword [rbp - 0x28], r12
cmp r13, 4
std
add al, 0xf
invalid
add dword [rsi], eax
add byte [rax], al
std
add al, 0xf
invalid
mov rax, qword [rbp - 0x10]
mov eax, dword [rax]
dec eax
enter 0xfffffffffffff883, 7
enter 0xfffffffffffff883, 7
mov rcx, qword [rbp - 0x18]
mov r15, qword [rbp - 8]
ja 0x1400a54be
invalid
dec dword [rbp - 0x73]
or byte [ebp - 0x73], cl
push 0x3e0c1f8
lea r12, [r15 + 8]
lea r13, [r8 - 8]
shl eax, 3
movabs r15, 0xd0c130a08001507
adc eax, 0x130a0800
or al, 0xd
mov ecx, eax
shr r15, cl
cmp r10d, 2
jne 0x1400a5750
jnp 0x1400a55d4
add byte [rax], al
jnp 0x1400a55d4
add byte [rax], al
add byte [rcx], dh
sal byte [rcx], 0xc9
xor eax, eax
xor ecx, ecx
mov qword [rbp - 0x30], rcx
xor ecx, ecx
mov qword [rbp - 0x38], rcx
xor ecx, ecx
mov qword [rbp - 0x40], rcx
xor ecx, ecx
mov qword [rbp - 0x48], rcx
xor ecx, ecx
mov qword [rbp - 0x50], rcx
mov r8, r13
mov qword [rbp - 8], r12
mov rcx, qword [rbp - 0x18]
mov r12, qword [rbp - 0x28]
jmp 0x1400a5470
cmp r13, 4
jb 0x1400a5907
mov eax, dword [r12]
dec eax
cmp eax, 7
mov rcx, qword [rbp - 0x18]
mov r13, qword [rbp - 8]
ja 0x1400a54be
lea r12, [r13 + 0xc]
lea rcx, [r8 - 0xc]
mov qword [rbp - 0x10], rcx
shl eax, 3
movabs r13, 0xd0c130a08001507
mov ecx, eax
shr r13, cl
mov qword [rbp - 0x50], r13
cmp r10d, 3
jne 0x1400a57bc
xor eax, eax
xor ecx, ecx
mov qword [rbp - 0x30], rcx
xor ecx, ecx
mov qword [rbp - 0x38], rcx
xor ecx, ecx
mov qword [rbp - 0x40], rcx
xor ecx, ecx
mov qword [rbp - 0x48], rcx
mov r8, qword [rbp - 0x10]
jmp 0x1400a55f8
cmp qword [rbp - 0x10], 4
jb 0x1400a5907
mov eax, dword [r12]
dec eax
cmp eax, 7
mov rcx, qword [rbp - 0x18]
mov r13, qword [rbp - 8]
ja 0x1400a54be
lea r12, [r13 + 0x10]
lea rcx, [r8 - 0x10]
mov qword [rbp - 0x10], rcx
shl eax, 3
movabs r13, 0xd0c130a08001507
mov ecx, eax
shr r13, cl
mov qword [rbp - 0x48], r13
cmp r10d, 4
jne 0x1400a589d
xor eax, eax
xor ecx, ecx
mov qword [rbp - 0x30], rcx
xor ecx, ecx
mov qword [rbp - 0x38], rcx
xor ecx, ecx
mov qword [rbp - 0x40], rcx
jmp 0x1400a57b3
cmp qword [rbp - 0x10], 4
jb 0x1400a5907
mov eax, dword [r12]
dec eax
mov r13d, eax
cmp eax, 7
mov rcx, qword [rbp - 0x18]
mov rax, qword [rbp - 8]
ja 0x1400a54be
add rax, 0x14
mov qword [rbp - 0x10], rax
lea r12, [r8 - 0x14]
mov eax, r13d
shl eax, 3
movabs r13, 0xd0c130a08001507
mov ecx, eax
shr r13, cl
mov qword [rbp - 0x40], r13
cmp r10d, 5
jne 0x1400a5910
xor ecx, ecx
mov qword [rbp - 0x30], rcx
xor ecx, ecx
mov qword [rbp - 0x38], rcx
mov r8, r12
xor eax, eax
mov rcx, qword [rbp - 0x10]
mov qword [rbp - 8], rcx
jmp 0x1400a55fc
mov rcx, qword [rbp - 0x18]
jmp 0x1400a5ba1
cmp r12, 4
jb 0x1400a5b99
mov rax, qword [rbp - 0x10]
mov eax, dword [rax]
dec eax
mov r13d, eax
cmp eax, 7
mov rcx, qword [rbp - 0x18]
mov rax, qword [rbp - 8]
ja 0x1400a54be
add rax, 0x18
mov qword [rbp - 0x10], rax
lea r12, [r8 - 0x18]
mov eax, r13d
shl eax, 3
movabs r13, 0xd0c130a08001507
mov ecx, eax
shr r13, cl
mov qword [rbp - 0x38], r13
cmp r10d, 6
jne 0x1400a5afd
xor ecx, ecx
mov qword [rbp - 0x30], rcx
jmp 0x1400a58f5
cmp r12, 4
jb 0x1400a5b99
mov rax, qword [rbp - 0x10]
mov eax, dword [rax]
dec eax
mov r13d, eax
cmp eax, 7
mov rcx, qword [rbp - 0x18]
mov rax, qword [rbp - 8]
ja 0x1400a54be
add rax, 0x1c
mov qword [rbp - 0x10], rax
lea r12, [r8 - 0x1c]
mov eax, r13d
shl eax, 3
movabs r13, 0xd0c130a08001507
mov ecx, eax
shr r13, cl
mov qword [rbp - 0x30], r13
cmp r10d, 7
je 0x1400a58f5
cmp r12, 4
jb 0x1400a5b99
mov rax, qword [rbp - 0x10]
mov r13d, dword [rax]
dec r13d
cmp r13d, 7
mov rcx, qword [rbp - 0x18]
mov rax, qword [rbp - 8]
ja 0x1400a54be
add rax, 0x20
mov qword [rbp - 8], rax
add r8, 0xffffffffffffffe0
shl r13d, 3
mov ecx, r13d
movabs rax, 0xd0c130a08001507
shr rax, cl
jmp 0x1400a55fc
mov rcx, qword [rbp - 0x18]
mov r12, qword [rbp - 0x10]
mov dword [rbp - 0x20], 0
mov byte [rbp - 0x1a], 0
mov word [rbp - 0x1c], 0
movzx eax, byte [rbp - 0x1e]
mov byte [rcx + 0xb], al
mov word [rcx + 9], 0
mov eax, dword [rbp - 0x1d]
mov byte [rcx + 8], 0x13
mov dword [rcx + 0xc], eax
mov qword [rcx + 0x10], r12
jmp 0x1400a52ef
mov rbx, qword [rsi + 0x18]
mov rdi, qword [rsi + 0x20]
lea r15, [rdi + 1]
mov rcx, rbx
nop dword [rax + rax]
cmp r15, 1
je 0x1400a5c4a
lea r14, [rcx + 0x218]
dec r15
call fcn.1400a26a0
mov rcx, r14
jmp 0x1400a5c30
test rdi, rdi
je 0x1400a5c5c
mov edx, 8
mov rcx, rbx
call fcn.140006e10
mov rcx, qword [rsi + 0x28]
mov ecx, dword [rsi + 0x28]
mov rdx, qword [rsi + 0x30]
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
jmp fcn.1400ad5a0
nop dword [rax + rax]
dec r15
je 0x1400a5cc9
lea r12, [r14 + 0x218]
cmpsb byte [rsi], byte [rdi]
sbb byte [rdx], al
add byte [rax], al
mov rcx, r14
call fcn.1400a26a0
mov r14, r12
jmp 0x1400a5cb0
mov edx, 8
mov rcx, rbx
call fcn.140006e10
mov rcx, qword [rsi + 0x28]
mov rdx, qword [rsi + 0x30]
call fcn.1400ad5a0
mov rcx, rdi
call fcn.1400b9e50
add dword [rax], eax
add dword [rax], eax
call fcn.14002bff0
call fcn.14002bff0
int3
mov dword [rsi + 8], 3
jmp 0x1400a7a75
add byte [rax - 0x39], cl
test dword [rax], edi
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rcx + rcx*4 - 0x53], 0x80
add al, byte [rax]
add byte [rax - 0x77], cl
mov ebp, 0xc8
je 0x1400a743d
mov ecx, dword [r13 + 0x48]
mov r9, qword [r13 + 0x1a0]
mov rdx, qword [r15 + 0xc8]
mov qword [rbp + 0xd0], rdx
sub rdx, r9
mov qword [rbp + 0xe0], rdx
mov edx, ecx
and edx, 0xff00
mov dword [rbp + 0x13c], edx
mov edx, ecx
shr edx, 0x10
xor r8d, r8d
xor r10d, r10d
mov dword [rbp + 0x140], edx
xchg ebp, eax
add dword [rax], eax
add byte [rsi - 0x7d], ah
cli
add eax, 0xbb41
add byte [rax], al
cmovb r11, r9
setae r10b
cmp byte [r15 + 0xf0], 0
mov edi, 0xf0
add byte [rdx], bh
add byte [rax], al
add byte [rax], al
mov edi, 0xf0
add byte [rdx], bh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x250], rdx
cmove r11, r8
mov qword [rbp + 0xd8], r11
mov rdx, qword [r13 + 0x190]
mov r8, qword [r15 + 0x18]
sbb byte [rcx + rcx*4 - 0x7b], cl
mov eax, 0x49000001
sub eax, edx
sbb byte [rcx + rcx*4 - 0x7b], cl
mov eax, 0x49000001
sub eax, edx
mov qword [rbp + 0x1d8], r8
mov dword [rbp + 0x144], r10d
shl r10d, 4
mov r8, qword [r15 + 0xc0]
mov qword [rbp + 0x190], r9
mov qword [rbp + 0x110], r8
add r8, r9
mov qword [rbp + 0x120], r8
add dword [rax], eax
add byte [rdi], cl
mov dh, 0xdd
mov qword [rbp + 0xe8], rbx
mov r8, qword [r15 + 0x10]
mov qword [rbp + 0x208], rdx
mov qword [rbp + 0x148], r8
lea rdx, [r8 + rdx]
lea edx, [rax + rdx]
lea edx, [rax + rdx]
mov qword [rbp + 0x210], rdx
mov qword [rbp + 0x100], rcx
movzx ecx, cl
mov qword [rbp + 0x1e0], rcx
add dword [rax], eax
add byte [rcx + rcx*4 - 0x2f], cl
add dword [rax], eax
add byte [rcx + rcx*4 - 0x2f], cl
mov qword [rbp + 0xf0], r10
lea rcx, [r10 + 8]
or byte [rax - 0x77], cl
invalid
clc
add byte [rax], al
add byte [rcx - 0x75], cl
lea eax, [rax + 0x48000001]
mov dword [rbp + 0x108], ecx
mov ecx, 8
mov qword [rbp + 0x198], rcx
xor ebx, ebx
xchg ebp, eax
lock add byte [rax], al
add byte [rcx - 0x73], cl
or byte [rax - 0x77], cl
invalid
mov r8, qword [rbp + 0x218]
mov rcx, qword [rbp + 0x228]
add byte [rcx], dh
rol byte [rax + 0xf084979], cl
xchg esp, eax
ret 0x8b4c
xor byte [r11 + rcx*4 + 0x51], cl
cmp byte [rbp + 1], cl
ret 0x8d4d
sub al, 0xd2
add r9, qword [rcx + 0x28]
sub r13, r9
int 0x49
add ebp, 4
lea r9, [rax - 1]
lea r10, [r8 + 1]
xor edx, edx
xor ecx, ecx
nop word cs:[rax + rax]
add byte [rcx], dh
rol byte [rax + 0xf084979], cl
xchg esp, eax
ret 0x8b4c
movzx r11d, byte [r10 - 1]
cmp ecx, 0x3f
jne 0x1400a6994
cmp r11b, 2
jae 0x1400a720b
xor dword [rdi + 8], 0
invalid
sti
add cl, byte [rdi]
xor dword [rdi + 8], 0
add byte [rbp + 0xf], al
mov dh, 0xdb
movzx r11d, r11b
mov r14d, r11d
and r14d, 0x7f
out 0x7f, al
shl r14, cl
shl esi, cl
or rdx, r14
test r11b, r11b
jns 0x1400a69bb
add ecx, 7
inc r10
ret 0x8349
sar edi, 0x72
invalid
ret 0x8349
mov qword [rbp + 0x218], r10
xchg ebp, eax
sbb byte [rdx], al
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 0x73], cl
and byte [rdx], al
add byte [rax], al
mov qword [rbp + 0x220], r9
test rdx, rdx
je case.0x1400a20f0.304
invalid
invalid
mov r8, qword [rbp + 0x230]
lea rax, [rdx - 1]
cmp rax, qword [r8 + 0x10]
jae case.0x14007b776.1600
enter 0x4970, 3
or cl, bpl
scasd eax, dword [rdi]
add byte [rax], al
add byte [rax - 1], cl
dec qword [rbp + 0x238]
xor eax, eax
mov qword [rbp + 0x150], rax
add cl, ch
xor eax, 0x49000001
mov rcx, qword [r8 + 0x18]
dec qword [rbp + 0x238]
xor eax, eax
mov qword [rbp + 0x150], rax
add cl, ch
invalid
add dword [rax], eax
invalid
mov rcx, qword [r8 + 0x18]
mov al, 0x12
test rcx, rcx
je 0x1400a7312
add cl, byte [rcx]
add byte [rax], al
add cl, byte [rcx]
add byte [rax], al
mov qword [rbp + 0x170], r13
mov r8, qword [r8 + 0x20]
movzx r10d, word [rcx + 0x532]
mov r11d, r10d
shl r11d, 3
mov r9, 0xffffffffffffffff
sar edi, 0xff
invalid
jmp qword [rsi + 0x66]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
sar edi, 0xff
invalid
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x7b], cl
invalid
test r11, r11
je 0x1400a6a76
xor r14d, r14d
cmp qword [rcx + r9*8 + 0x4e0], rdx
add al, 0
add byte [rcx + 0xf], al
xchg ebp, eax
mov byte [rcx - 0x43], 0xff
add byte [rax], al
add byte [rbp + 0xf], al
cmc
add al, 0
add byte [rcx + 0xf], al
xchg ebp, eax
mov byte [rcx - 0x43], 0xff
add byte [rax], al
add byte [rbp + 0xf], al
cmc
inc r9
add r11, 0xfffffffffffffff8
cmp r14b, 1
je 0x1400a6a40
movzx r10d, r14b
mov dh, 0xd6
test r10d, r10d
jne 0x1400a6a79
jmp 0x1400a6a8d
mov r9, r10
sub r8, 1
jb 0x1400a7312
imul rax, r9, 0x70
add rcx, rax
mov r13, qword [rbp + 0x170]
cmp byte [rcx + 0x6a], 1
jne 0x1400a6aa8
inc qword [rbp + 0x238]
cmp word [rcx + 0x68], 0x2e
mov qword [rbp + 0x150], rcx
jne 0x1400a6afb
call fcn.140031030
mov qword [rbp + 0x258], rax
test rdx, rdx
je 0x1400a6b36
mov qword [rbp + 0x170], r13
shl rdx, 4
xor r14d, r14d
xor eax, eax
mov qword [rbp + 0x1c0], rax
xor eax, eax
mov qword [rbp + 0x1c8], rax
xor eax, eax
mov qword [rbp + 0x130], rax
xor eax, eax
mov qword [rbp + 0x178], rax
jmp 0x1400a6b72
call fcn.140031030
mov rcx, qword [rbp + 0x228]
mov r8d, dword [rcx + 0x48]
mov qword [rsp + 0x20], rdx
lea rcx, [rbp - 0x30]
lea rdx, [rbp + 0x218]
mov r9, rax
call fcn.1400a8890
movzx eax, byte [rbp - 0x30]
cmp al, 0x4b
mov r13, qword [rbp + 0x280]
jne 0x1400a7417
mov rax, qword [rbp + 0x220]
test rax, rax
jne 0x1400a6934
jmp 0x1400a731e
mov rdx, r13
add r14, 0x10
cmp r13, r14
je 0x1400a6f14
mov r13, rdx
mov rax, qword [rbp + 0x258]
movdqu xmm0, xmmword [rax + r14]
movdqa xmmword [rbp + 0x260], xmm0
mov rax, qword [rbp + 0x228]
mov r8d, dword [rax + 0x48]
lea rcx, [rbp - 0x30]
lea rdx, [rbp + 0x218]
lea r9, [rbp + 0x260]
call fcn.1400a0240
cmp dword [rbp - 0x30], 0x2e
je 0x1400a7300
rol byte [rcx], 1
add byte [rax], al
jmp 0x1400a6b62
cmp qword [rbp + 0x178], 0
je 0x1400a6ff5
mov rax, qword [rbp + 0xf8]
mov rcx, qword [r15 + rax + 0xb0]
mov word [rdi], es
mov al, 0
add byte [rax], al
mov word [rdi], es
mov al, 0
add byte [rax], al
mov rax, qword [rbp + 0xf0]
mov rax, qword [r15 + rax + 0xb0]
mov rdx, qword [rbp + 0x128]
sub rcx, rdx
mov r13, qword [rbp + 0x170]
jb 0x1400a82f0
mov qword [rbp + 0x258], r12
add rax, rdx
mov rdx, qword [rbp + 0x148]
mov qword [rbp - 0x30], rdx
mov rdx, qword [rbp + 0x1b8]
mov qword [rbp - 0x28], rdx
mov rdx, qword [rbp + 0x108]
mov qword [rbp - 0x20], rdx
mov rdx, qword [rbp + 0x208]
mov qword [rbp - 0x18], rdx
mov qword [rbp - 0x10], rax
invalid
invalid
mov qword [rbp - 8], rcx
mov rax, qword [rbp + 0x100]
mov word [rbp], ax
mov eax, dword [rbp + 0x140]
mov word [rbp + 2], ax
mov eax, dword [rbp + 0x144]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x72b7fbbb], cl
lea esp, [rax + 2]
add byte [rax], al
mov byte [rbp + 4], al
lea rcx, [rbp + 0x260]
lea rdx, [rbp - 0x30]
call fcn.1400a16a0
invalid
dec dword [rax - 0x75]
test dword [rax + 2], esp
add byte [rax], al
add byte [rax - 0x7d], cl
clc
invalid
invalid
add byte [rax - 0x7d], cl
clc
add cl, byte [rdi]
jne 0x1400a7058
invalid
invalid
jne 0x1400a7058
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rbp + 0x268]
lea ebp, [rax + 2]
add byte [rax], al
mov eax, ecx
shr eax, 8
cmp cl, 0x4b
stc
mov r12, qword [rbp + 0x258]
invalid
stc
mov r12, qword [rbp + 0x258]
invalid
add byte [rdi], cl
test byte [rdi], bl
add dword [rax], eax
add byte [rax], al
invalid
je 0x1400a710f
add byte [rax], al
jmp 0x1400a8314
invalid
cmp qword [rbp + 0x1c0], 0
cmp dword [rbp + 0x1c0], 0
add dword [rax], eax
add byte [rax], al
mov r13, qword [rbp + 0x170]
mov ebp, dword [rbp + 0x170]
je 0x1400a6b36
sub al, 0xfb
invalid
cmp qword [rbp + 0x1c8], 0
add dword [rax], eax
add byte [rax], al
je 0x1400a711c
add byte [rax], al
mov r14, qword [rbp + 0x1d0]
cmp qword [rbp + 0x1e8], r14
add byte [rcx + rdi - 0x4b], cl
call 0x14f0a7028
invalid
or dword [rdx], 0xfffffffb
invalid
jae 0x1400a6b36
mov rax, qword [rbp + 0x250]
cmp rax, qword [rbp + 0x1a0]
jne 0x1400a7161
add byte [rax + 0x3b], cl
test dword [rax + 0xf000001], esp
test dword [rcx], esp
add dword [rax], eax
add byte [rax - 0x73], cl
lea esp, [rax - 0x17ffffff]
invalid
lea rcx, [rbp + 0x1a0]
call fcn.1400a86b0
mov r14, qword [rbp + 0x1d0]
add cl, ch
or dword [rcx], eax
add byte [rax], al
add cl, ch
or dword [rcx], eax
add byte [rax], al
xor edi, edi
jmp 0x1400a70b4
mov rcx, qword [rbp + 0x250]
lea edx, [rax + 2]
add byte [rax], al
lea rax, [rcx + rcx*2]
mov rdx, qword [rbp + 0x198]
mov qword [rdx + rax*8], r15
mov qword [rdx + rax*8 + 8], r14
mov qword [rdx + rax*8 + 0x10], rbx
inc rcx
ror dword [rax - 0x77], 0x8d
push rax
add al, byte [rax]
add byte [rax - 0x77], cl
lea esi, [rax + 0x40000001]
mov bh, 1
ror dword [rax - 0x77], 0x8d
push rax
add al, byte [rax]
add byte [rax - 0x77], cl
lea esi, [rax + 0x40000001]
mov bh, 1
mov r15, r12
lea rcx, [rbp + 0x260]
lea rdx, [rbp - 0x30]
call fcn.1400a16a0
mov rax, qword [rbp + 0x260]
add al, byte [rax]
add byte [rax - 0x7d], cl
clc
add cl, byte [rdi]
test byte [rax], ah
invalid
invalid
invalid
add al, byte [rax]
add byte [rax - 0x7d], cl
clc
add cl, byte [rdi]
test byte [rax], ah
invalid
cmp rax, 1
cmp eax, 1
jne 0x1400a7103
mov r12, r15
mov r15, qword [rbp + 0x268]
mov r14, qword [rbp + 0x270]
jo 0x1400a70cb
add byte [rax], al
jo 0x1400a70cb
add byte [rax], al
cmp r15, r14
cmp edi, esi
jae 0x1400a7090
mov rax, qword [rbp + 0x250]
mov eax, dword [rbp + 0x250]
add byte [rax], al
cmp rax, qword [rbp + 0x1a0]
jne 0x1400a705c
lea rcx, [rbp + 0x1a0]
call fcn.1400a86b0
mov rax, qword [rbp + 0x1a8]
mov eax, dword [rbp + 0x1a8]
mov eax, dword [rbp + 0x1a8]
mov qword [rbp + 0x198], rax
jmp 0x1400a705c
test dword [rax - 0x16ffffff], ebx
pop rcx
invalid
mov rax, rdi
and al, 1
mov r12, qword [rbp + 0x258]
test al, 1
je 0x1400a6b36
jmp 0x1400a71a0
cmp qword [rbp + 0x130], 0
je 0x1400a6b36
mov rax, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x1e8]
lea r14, [rcx + rax]
cmp rcx, r14
jae 0x1400a6b36
mov rax, qword [rbp + 0x250]
cmp rax, qword [rbp + 0x1a0]
jne 0x1400a7161
lea rcx, [rbp + 0x1a0]
call fcn.1400a86b0
mov rdx, qword [rbp + 0x1a8]
mov rcx, qword [rbp + 0x250]
add byte [rax - 0x73], cl
add al, 0x49
add byte [rax - 0x73], cl
add al, 0x49
mov r8, qword [rbp + 0x1e8]
mov qword [rdx + rax*8], r8
mov qword [rdx + rax*8 + 8], r14
mov qword [rbp + 0x198], rdx
mov qword [rdx + rax*8 + 0x10], rbx
adc byte [rax - 1], cl
ror dword [rax - 0x77], 0x8d
mov dword [rbp + 0x250], ecx
adc byte [rax - 1], cl
ror dword [rax - 0x77], 0x8d
mov dword [rbp + 0x250], ecx
mov qword [rbp + 0x1b0], rcx
mov qword [rbp - 0x30], r13
mov dword [rbp + 0x250], ecx
mov qword [rbp + 0x1b0], rcx
mov qword [rbp - 0x30], r13
mov qword [rbp - 0x28], 0
cmp rbx, qword [rbp + 0x158]
jne 0x1400a71c1
lea rcx, [rbp + 0x158]
call fcn.1400a8770
pop rax
add dword [rax], eax
add al, ch
scasd eax, dword [rdi]
adc eax, 0x8b480000
test dword [rax + 1], esp
add byte [rax], al
mov rax, qword [rbp + 0x160]
lea rcx, [rbx + rbx*8]
mov rdx, qword [rbp + 0x10]
mov qword [rax + rcx*8 + 0x40], rdx
movdqu xmm0, xmmword [rbp - 0x30]
sal r11b, 1
movq mm1, qword [rbp - 0x20]
invalid
sal r11b, 1
movq mm1, qword [rbp - 0x20]
invalid
loopne 0x1400a71ef
movups xmm2, xmmword [rbp - 0x10]
adc byte [rbp - 0x10], dl
movups xmm3, xmmword [rbp]
movups xmmword [rax + rcx*8 + 0x30], xmm3
movups xmmword [rax + rcx*8 + 0x20], xmm2
movdqu xmmword [rax + rcx*8 + 0x10], xmm1
movq qword [rax + rcx*8 + 0x10], mm1
enter 0xfffffffffffff320, 0xf
jg 0x1400a7241
movq qword [rax + rcx*8 + 0x10], mm1
enter 0xfffffffffffff310, 0xf
jg 0x1400a71ff
movdqu xmmword [rax + rcx*8], xmm0
inc rbx
ret
enter 0xffffffffffffff48, 0xffffffffffffffc3
ret
mov qword [rbp + 0x168], rbx
jmp 0x1400a6b36
mov qword [rbp + 0x220], r9
add byte [rax], al
mov al, 6
jmp 0x1400a7234
add byte [rax], al
mov qword [rbp + 0x220], 0
and byte [rdx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
and byte [rdx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov al, 0x13
mov byte [rbp + 0x268], al
mov byte [rbp + 0x269], 0
invalid
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add dh, al
test dword [rcx + 2], ebp
imul eax, dword [rdx], 0x66000000
invalid
test dword [rsi + 2], ebp
add al, byte [rax]
add byte [rax], al
invalid
imul eax, dword [rdx], 0x66000000
mov dword [rbp + 0x26e], 0x85c70000
add al, byte [rax]
add byte [rax], al
add bh, al
invalid
test dword [rdx + 2], ebp
mov word [rbp + 0x26e], 0
add al, byte [rax]
add byte [rax], al
add bh, al
invalid
test dword [rdx + 2], ebp
mov dword [rbp + 0x26a], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x270], r8
mov dword [rbp + 0x270], eax
add byte [rax - 0x39], cl
test dword [rax + 2], esp
add al, byte [rax]
invalid
mov qword [rbp + 0x260], 0
mov dword [rbp + 0x260], 0
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
lodsd eax, dword [rsi]
add byte [rax], al
add byte [rax], al
mov r13, qword [rbp + 0x280]
mov rdi, r12
mov edi, esp
add byte [rdx], 0
add byte [rcx + rcx*4 - 0x19], cl
mov edi, esp
mov edi, esp
cmp qword [rbp + 0x1a0], 0
je 0x1400a728b
movabs al, byte [0x8b48117400000001]
lea ebp, [rax - 0x45ffffff]
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rdx + 0x48], dh
mov rcx, qword [rbp + 0x1a8]
mov rcx, qword [rbp + 0x1a8]
add byte [rax], al
mov edx, 8
or byte [rax], al
add byte [rax], al
call fcn.140006e10
cmc
dec dword [rbx + rcx*4 - 0x5b]
mov r12, qword [rbp + 0x160]
test rbx, rbx
test ebx, ebx
invalid
test ebx, ebx
je 0x1400a72e0
lea r14, [r12 + 0x28]
jmp 0x1400a72a9
add r14, 0x48
dec rbx
je 0x1400a72e0
cmp qword [r14 - 0x20], 0
je 0x1400a72a0
mov rcx, qword [r14 - 0x18]
test rcx, rcx
je 0x1400a72a0
cmp qword [rbp + 0x158], 0
je 0x1400a7560
mov edx, 8
mov rcx, r12
call fcn.140006e10
jmp 0x1400a7560
mov r8, qword [rbp + 0x150]
jmp 0x1400a7234
push rax
add al, byte [rax]
add byte [rax - 0x7d], cl
cli
add cl, byte [rdi]
invalid
lea eax, [rdx + rdx*2]
lea rax, [rcx + rax*8]
lea r9, [rcx + 0x18]
mov edx, 0x18
mov r10, rcx
jmp 0x1400a737b
mov r10, rcx
mov qword [r10], r9
movdqa xmm0, xmmword [rbp - 0x30]
movdqu xmmword [r10 + 8], xmm0
lea r9, [r8 + 0x18]
add rdx, 0x18
mov r10, r8
cmp r9, rax
je 0x1400a743d
mov r8, r9
mov r9, qword [r10 + 0x18]
cmp r9, qword [r10]
jae 0x1400a7367
movups xmm0, xmmword [r10 + 0x20]
movaps xmmword [rbp - 0x30], xmm0
mov r11, rdx
mov r10, qword [rcx + r11 - 8]
mov qword [rcx + r11 + 0x10], r10
movdqu xmm0, xmmword [rcx + r11 - 0x18]
movdqu xmmword [rcx + r11], xmm0
movq qword [rcx + r11], mm0
movq qword [rcx + r11], mm0
cmp r11, 0x18
je 0x1400a7356
lea r10, [r11 - 0x18]
cmp r9, qword [rcx + r11 - 0x30]
mov r11, r10
jb 0x1400a7393
add r10, rcx
jmp 0x1400a7359
mov r8, qword [rbp + 0x148]
jmp 0x1400a73d7
jmp 0x1400a73e0
mov r13, qword [rbp + 0x280]
mov byte [rbp + 0x268], cl
mov dword [rbp + 0x269], edx
mov rax, rdx
shr rax, 0x30
mov byte [rbp + 0x26f], al
shr rdx, 0x20
mov word [rbp + 0x26d], dx
mov qword [rbp + 0x270], r8
jmp 0x1400a82b9
mov rcx, qword [rbp - 0x2f]
mov rdx, qword [rbp - 0x28]
mov qword [rbp + 0x270], rdx
mov qword [rbp + 0x269], rcx
mov byte [rbp + 0x268], al
jmp 0x1400a82b9
mov rdi, r12
mov rax, qword [rbp + 0x158]
mov r13, qword [rbp + 0x160]
mov r12, qword [rbp + 0x168]
cmp rax, r12
mov qword [rbp + 0x240], r15
jbe 0x1400a74b8
test r12, r12
je 0x1400a74a5
shl rax, 3
lea rdx, [rax + rax*8]
lea rax, [r12*8]
lea r14, [rax + rax*8]
mov r8d, 8
mov rcx, r13
mov r9, r14
call fcn.140006e30
mov r13, rax
test rax, rax
jne 0x1400a74b8
mov ecx, 8
mov rdx, r14
call fcn.140029560
jmp 0x1400a81ec
mov edx, 8
mov rcx, r13
call fcn.140006e10
mov r13d, 8
mov rax, qword [rbp + 0x1a0]
mov rbx, qword [rbp + 0x1a8]
mov r15, qword [rbp + 0x1b0]
cmp rax, r15
jbe 0x1400a751e
test r15, r15
je 0x1400a7523
shl rax, 3
lea rdx, [rax + rax*2]
lea rax, [r15*8]
lea r9, [rax + rax*2]
mov r8d, 8
mov rcx, rbx
mov qword [rbp + 0x250], r9
call fcn.140006e30
mov r14, rax
test rax, rax
jne 0x1400a7536
mov ecx, 8
mov rdx, qword [rbp + 0x250]
call fcn.140029560
jmp 0x1400a81ec
mov r14, rbx
jmp 0x1400a7536
mov r14d, 8
mov edx, 8
mov rcx, rbx
call fcn.140006e10
mov qword [rbp + 0x260], r13
mov qword [rbp + 0x268], r12
mov qword [rbp + 0x270], r14
mov qword [rbp + 0x278], r15
mov r15, qword [rbp + 0x240]
mov r13, qword [rbp + 0x280]
mov r14, qword [rbp + 0xc8]
cmp qword [r14 + 0x1d8], 0
mov r12, rdi
je 0x1400a7589
lea rbx, [r14 + 0x1e0]
lea rcx, [rbp + 0x260]
call fcn.1400a8f40
jmp 0x1400a75bd
mov qword [r14 + 0x1d8], 1
lea rbx, [r14 + 0x1e0]
movdqu xmm0, xmmword [rbp + 0x260]
movdqu xmm1, xmmword [rbp + 0x270]
movdqu xmmword [r14 + 0x1e0], xmm0
movdqu xmmword [r14 + 0x1f0], xmm1
mov rdi, r14
cmp qword [rbx], 0
jne 0x1400a75dc
mov r12d, 2
cmp dword [rdi + 0x60], 0x2f
je 0x1400a7a62
cmp qword [rdi + 0x1b0], 0
cmp dword [rdi + 0x1b0], 0
je 0x1400a76e0
lea rbx, [rdi + 0x1b8]
cmp qword [rbx], 0
jne 0x1400a78a0
jmp 0x1400a787f
adc cl, r13b
invalid
lea rdx, [rdi + 0x60]
lea edx, [rdi + 0x60]
lea rbx, [rbp - 0x30]
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
call fcn.1400a2790
lea rcx, [rbp + 0x218]
lea ecx, [rbp + 0x218]
lea ecx, [rbp + 0x218]
mov rdx, rdi
mov r8, rbx
mov r9, r15
call fcn.1400a2bf0
cmp qword [rdi + 0x1b0], 0
cmp dword [rdi + 0x1b0], 0
cmp dword [rdi + 0x1b0], 0
je 0x1400a7847
test byte [rcx + rax], dh
add byte [rax], al
lea rbx, [rdi + 0x1b8]
lea rcx, [rbp + 0x218]
add al, byte [rax]
invalid
mov eax, 0x48000001
lea ecx, [rbp + 0x218]
add al, byte [rax]
invalid
add al, byte [rax]
add al, ch
push 0xffffffffffffffcd
invalid
call fcn.1400a4490
cmp qword [rbx], 0
jne 0x1400a78a0
jmp 0x1400a787f
add byte [rdi + rcx - 0x4a], al
push rcx
xor r9, rcx
cmp r10b, 8
sete cl
mov rdx, rax
sub rdx, r13
lea rdx, [rdx + rcx*8]
add rdx, 4
mov qword [rbp + 0x1d8], r8
sub r8, rdx
mov qword [rbp + 0x250], rbx
mov qword [rbp + 0x240], r15
jb 0x1400a79be
mov r9, r13
sub r9, r8
jbe 0x1400a79be
mov byte [rbp + 0x208], r10b
mov rdx, qword [rdi + 8]
mov qword [rbp + 0x1b8], rdx
mov rdi, qword [rbp + 0x280]
mov rdx, qword [rdi + 0x158]
lea rcx, [rcx*8 + 4]
add byte [rax - 0x73], cl
or al, 0xcd
add al, 0
add byte [rax], al
lea r10, [rdx + 0x10]
mov r11, qword [rdi + 0x28]
pop rdi
sub byte [rbp + 1], cl
invalid
pop rdi
sub byte [rbp + 1], cl
fmul dword [rcx + rcx*4 + 0x45]
mov qword [rbp - 0x30], r8
mov qword [rbp - 0x28], r9
mov qword [rbp - 0x20], rdi
mov dword [rbp - 0x20], edi
mov qword [rbp - 0x30], r8
mov qword [rbp - 0x28], r9
mov qword [rbp - 0x20], rdi
mov dword [rbp - 0x20], edi
mov dword [rbp - 0x20], edi
mov qword [rbp - 0x18], r10
mov qword [rbp - 0x10], 0
add r13, r11
mov r10, qword [rbp + 0x1d8]
mov r8, r10
not r8
add r8, rcx
add r8, rax
mov r9, r10
sub r9, rcx
sub r9, rax
xor eax, eax
xor ecx, ecx
mov rdi, rsi
mov rsi, r12
movzx r10d, byte [r13 + r9]
cmp ecx, 0x3f
jne 0x1400a781a
cmp r10b, 1
ja 0x1400a7a89
movzx r10d, r10b
mov r11d, r10d
and r11d, 0x7f
shl r11, cl
or rax, r11
test r10b, r10b
jns 0x1400a7b47
add ecx, 7
dec r8
inc r9
jne 0x1400a7805
mov r15b, 0x13
jmp 0x1400a7a8c
mov qword [rdi + 0x1b0], 1
lea rbx, [rdi + 0x1b8]
movdqu xmm0, xmmword [rbp + 0x218]
movdqu xmm1, xmmword [rbp + 0x228]
movdqu xmmword [rdi + 0x1b8], xmm0
movdqu xmmword [rdi + 0x1c8], xmm1
cmp qword [rbx], 0
jne 0x1400a78a0
movzx eax, byte [rdi + 0x1c0]
mov rbx, qword [rdi + 0x1c8]
cmp rax, 0x4b
jne 0x1400a798a
mov rcx, qword [rbx + 0x10]
mov rdx, qword [rbx + 0x18]
test rdx, rdx
je 0x1400a7901
add dword [rax], eax
add byte [rbp - 0x7b], cl
ror byte [rdi + rcx + 0x45], 0xc2
mov rax, r8
cmp rax, rdx
jae 0x1400a7a62
mov r9, rax
shl r9, 5
mov r10, qword [rcx + r9 + 8]
test r10, r10
je 0x1400a797d
mov r12, r13
mov r11, qword [rcx + r9]
xor r8d, r8d
mov rdi, r10
nop
shr r10, 1
add r10, r8
lea r13, [r10 + r10*2]
mov r13, qword [r11 + r13*8]
cmp r13, r14
je 0x1400a79d8
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp - 0x73], cl
jp 0x1400a795c
lea r15, [r10 + 1]
cmp r13, r14
cmp ebp, esi
cmova rdi, r10
cmovb r8, r15
mov r10, rdi
sub r10, r8
ja 0x1400a7940
sub r8, 1
mov r13, r12
mov r12d, 2
add byte [rbx + 3], dh
add byte [rbx + 3], dh
xor r8d, r8d
cmp rax, rdx
jb 0x1400a79e9
jmp 0x1400a7a62
mov r15b, 0x38
xor ebx, ebx
xor r11d, r11d
mov r13, qword [rbp + 0x280]
mov rdi, rsi
mov rsi, r12
jmp 0x1400a7a91
mov r8, r10
mov r13, r12
mov r12d, 2
cmp rax, rdx
jae 0x1400a7a62
inc r14
cmp qword [rcx + r9 + 0x10], r14
jae 0x1400a7a62
lea r10, [rcx + r9]
cmp r8, qword [r10 + 8]
jae 0x1400a7a32
mov rax, qword [r10]
lea rcx, [r8 + r8*2]
cmp qword [rax + rcx*8], r14
xor al, 0xc8
xor al, 0xc8
jae 0x1400a7a62
lea rax, [rax + rcx*8]
mov rcx, qword [rax + 8]
cmp rcx, qword [rbx + 8]
jae 0x1400a7bea
mov r8, qword [rbx]
lea rcx, [rcx + rcx*2]
mov rdx, qword [r8 + rcx*8 + 8]
enter 0x4d08, 0xffffffffffffff8b
enter 0xffffffffffffe910, 0xffffffffffffffba
add dword [rax], eax
invalid
enter 0x4d08, 0xffffffffffffff8b
enter 0xffffffffffffe910, 0xffffffffffffffba
add dword [rax], eax
add byte [rbp + rcx*4 + 0x40], cl
add dword [rcx + 0x39], ecx
sal byte [rdi + riz + 0x48], 1
not eax
lea r8, [rax + 1]
cmp r8, rdx
je 0x1400a7a62
not rax
add rax, rdx
lea r10, [r9 + rcx]
add r10, 0x20
xor r8d, r8d
cmp qword [r10 + 0x10], r14
jae 0x1400a7a62
cmp qword [r10 + 8], 0
jne 0x1400a79fd
add r10, 0x20
dec rax
jne 0x1400a7a4c
mov qword [rsi], r13
mov dword [rsi + 8], r12d
mov dword [rsi + 0xc], ecx
mov qword [rsi + 0x10], rax
adc bl, r14b
movq qword [rsi + 0x18], mm0
adc bl, r14b
movq qword [rsi + 0x18], mm0
add rsp, 0x308
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov r15b, 6
xor ebx, ebx
xor r11d, r11d
mov rax, qword [rbp + 0x250]
cmp qword [rax + 8], 0
je 0x1400a7aba
add al, byte [rax]
add byte [rax - 0x7d], cl
js 0x1400a7aa4
add byte [rbx + rbx + 0x4c], dh
lea ebp, [rax + 0x10]
lea r13, [rax + 0x10]
mov r15, qword [rbp + 0x240]
mov edi, dword [rbp + 0x240]
mov rbx, rax
cmp qword [r13], 0
jne 0x1400a7696
sti
invalid
invalid
sti
invalid
jmp 0x1400a7b1f
xor eax, eax
mov rcx, qword [rbp + 0x250]
mov ecx, dword [rbp + 0x250]
mov qword [rcx + 8], 1
lea rdx, [rcx + 0x10]
mov qword [rcx + 0x10], rax
shl rbx, 0x10
movzx eax, r11b
shl eax, 8
or rax, rbx
mov rbx, rcx
movzx ecx, r15b
or rcx, rax
mov qword [rbx + 0x18], rcx
mov qword [rbx + 0x20], r13
mov r13, rdx
mov qword [rbx + 0x28], r10
mov rax, qword [rbp + 0x1d8]
mov qword [rbx + 0x30], rax
mov qword [rbx + 0x38], r9
mov qword [rbx + 0x40], r8
mov r15, qword [rbp + 0x240]
cmp qword [r13], 0
add byte [rdi], cl
test dword [rdi - 5], esi
invalid
invalid
add byte [rdi], cl
test dword [rdi - 5], esi
invalid
movzx eax, byte [rbx + 0x18]
mov r13, qword [rbx + 0x20]
cmp al, 0x4b
je 0x1400a7696
mov ecx, dword [rbx + 0x19]
mov edx, dword [rbx + 0x1c]
mov dword [rsi + 0x14], edx
mov dword [rsi + 0x11], ecx
mov byte [rsi + 0x10], al
mov qword [rsi + 0x18], r13
jmp 0x1400a6745
lea rcx, [r9 + r13]
inc rcx
mov qword [rbp - 0x30], rcx
mov qword [rbp - 0x28], r8
test rax, rax
je 0x1400a835b
invalid
add byte [rax], al
invalid
lea rcx, [rax - 1]
cmp rcx, qword [rdx + 0x20]
jae 0x1400a7b76
imul rcx, rcx, 0x70
add rcx, qword [rdx + 0x18]
jmp 0x1400a7c25
mov rcx, qword [rdx + 0x28]
test rcx, rcx
leave
leave
je 0x1400a80f4
mov rdx, qword [rdx + 0x30]
mov r8d, 0xff
movzx r10d, word [rcx + 0x532]
mov r11d, r10d
shl r11d, 3
mov r9, 0xffffffffffffffff
sar edi, 0xff
invalid
invalid
sar edi, 0xff
invalid
test r11, r11
je 0x1400a7bd3
xor r15d, r15d
cmp qword [rcx + r9*8 + 0x4e0], rax
test cl, cl
loopne 0x1400a7bb5
add byte [rax], al
test cl, cl
loopne 0x1400a7bb5
add byte [rax], al
setne r15b
cmova r15d, r8d
inc r9
xchg ebp, eax
mov dword [rbp + 0xf], 0xff49f847
ror dword [rcx - 0x7d], 0xc3
add r11, 0xfffffffffffffff8
add r11, 0xfffffffffffffff8
cmp r15b, 1
je 0x1400a7ba3
movzx r10d, r15b
test r10d, r10d
jne 0x1400a7bd6
jmp 0x1400a7c1e
mov r9, r10
sub rdx, 1
jb 0x1400a80f4
mov rcx, qword [rcx + r9*8 + 0x538]
jmp case.0x14009572d.1758
xor edx, edx
mov ecx, dword [rax + 0x10]
mov eax, dword [rax + 0x14]
xor r12d, r12d
test ecx, ecx
setne r12b
xor r9d, r9d
test eax, eax
setne r9b
shl rax, 0x20
or rax, r9
movq xmm1, r8
movq xmm0, rdx
punpcklqdq xmm0, xmm1
jmp 0x1400a7a62
imul rax, r9, 0x70
add rcx, rax
cmp byte [rcx + 0x6a], 1
jne 0x1400a7c33
mov qword [rbp - 0x10], 1
call fcn.140031030
test rdx, rdx
test edx, edx
test edx, edx
je 0x1400a7e98
mov r15, rax
mov r13, rdx
mov rax, qword [rbp + 0x280]
mov rax, qword [rax + 0x188]
mov qword [rbp + 0x190], rax
add dword [rax], eax
add byte [rcx - 0x3f], cl
in eax, 4
add dword [rax], eax
add byte [rcx - 0x3f], cl
in eax, 4
xor r12d, r12d
xor eax, eax
mov qword [rbp + 0x258], rax
mov qword [rbp + 0x1e0], r15
jmp 0x1400a7c89
mov r15, qword [rbp + 0x1e0]
add r12, 0x10
cmp r13, r12
je 0x1400a7ea1
movdqu xmm0, xmmword [r15 + r12]
movdqa xmmword [rbp + 0x260], xmm0
mov rax, qword [rbp - 0x20]
mov r8d, dword [rax + 0x48]
lea rcx, [rbp + 0x218]
lea rdx, [rbp - 0x30]
lea r9, [rbp + 0x260]
call fcn.1400a0240
cmp dword [rbp + 0x218], 0x2e
je 0x1400a80d0
movzx eax, word [rbp + 0x230]
cmp eax, 0x46
jle 0x1400a7d54
cmp eax, 0x47
je 0x1400a7d66
cmp eax, 0x6e
je 0x1400a7ce8
cmp eax, 0x2007
jne 0x1400a7c7c
lea r15, [rbp + 0x260]
mov rcx, r15
lea rdx, [rbp + 0x218]
call fcn.1400a4550
invalid
dec dword [rcx + rcx*4 + 0x7c]
and al, 0x20
lea rcx, [rbp + 0x1f0]
lock add dword [rax], eax
add byte [rax - 0x75], cl
xchg ebp, eax
add al, byte [rax]
add byte [rdi + rcx - 0x4a], al
test dword [rax], ecx
add al, byte [rax]
add byte [rbx + rcx*4 - 0x73], cl
nop
add dword [rax], eax
add al, ch
wait
invalid
add byte [rax], al
cmp qword [rbp + 0x1f0], 0
cmp dword [rbp + 0x1f0], 0
invalid
lock add dword [rax], eax
add byte [rax - 0x75], cl
xchg ebp, eax
add al, byte [rax]
add byte [rdi + rcx - 0x4a], al
test dword [rax], ecx
add al, byte [rax]
add byte [rbx + rcx*4 - 0x73], cl
nop
add dword [rax], eax
add al, ch
wait
invalid
cmp dword [rbp + 0x1f0], 0
jne 0x1400a7c75
mov rax, qword [rbp + 0x200]
mov qword [rbp + 0x210], rax
mov rax, qword [rbp + 0x1f8]
mov qword [rbp + 0x258], rax
jmp 0x1400a7c75
cmp eax, 3
je 0x1400a7e05
cmp eax, 0x31
jne 0x1400a7c7c
cmp qword [rbp + 0x258], 0
jne 0x1400a7c7c
lea rcx, [rbp + 0x260]
lea rdx, [rbp + 0x218]
add byte [rax], al
add byte [rax], al
call fcn.1400a4550
mov rdx, qword [rbp + 0x260]
mov r8, qword [rbp + 0x268]
mov rax, qword [rbp + 0x240]
add al, byte [rax]
add byte [rax - 0x77], cl
and al, 0x30
invalid
add al, byte [rax]
add byte [rax - 0x77], cl
and al, 0x30
invalid
xor byte [rax - 0x75], cl
test dword [rax + 0x48000001], edi
mov dword [rsp + 0x28], eax
mov rax, qword [rbp + 0x1b8]
mov qword [rsp + 0x28], rax
mov rax, qword [rbp + 0x280]
mov qword [rsp + 0x20], rax
test dword [rax + 0x48000002], eax
mov dword [rsp + 0x20], eax
mov qword [rsp + 0x38], 0x10
and al, 0x38
adc byte [rax], al
add byte [rax], al
lea rcx, [rbp + 0x1f0]
movzx r9d, byte [rbp + 0x248]
add byte [rax], al
add dword [rax], eax
add byte [rdi + rcx - 0x4a], al
lea ecx, [rax + 2]
add byte [rax], al
call fcn.1400aa6c0
cmp qword [rbp + 0x1f0], 0
add byte [rax], al
add byte [rax - 0x75], cl
test eax, edi
add dword [rax], eax
add byte [rax - 0x77], cl
mov dword [rbp + 0x258], eax
mov rax, qword [rbp + 0x1f8]
mov qword [rbp + 0x258], rax
mov dword [rbp + 0x258], eax
mov dword [rbp + 0x258], eax
mov rax, qword [rbp + 0x200]
jne 0x1400a82c9
add al, 0
invalid
add al, 0
add byte [rax - 0x77], cl
invalid
invalid
test dword [rax], edx
mov qword [rbp + 0x210], rax
add al, byte [rax]
add cl, ch
add byte [rax], al
jmp 0x1400a7c7c
ja 0x1400a7e01
invalid
cmp qword [rbp + 0x258], 0
cmp dword [rbp + 0x258], 0
jne 0x1400a7c7c
imul edi, esi, 0x8d4cffff
mov ebp, 0x260
invalid
add al, byte [rax]
invalid
lea r15, [rbp + 0x260]
invalid
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
lea rdx, [rbp + 0x218]
lea edx, [rbp + 0x218]
xchg ebp, eax
sbb byte [rdx], al
add byte [rax], al
call fcn.1400a4550
mov qword [rsp + 0x20], r15
mov r15, qword [rbp + 0x1e0]
mov edi, dword [rbp + 0x1e0]
invalid
mov edi, dword [rbp + 0x1e0]
lea rcx, [rbp + 0x1f0]
lea ecx, [rbp + 0x1f0]
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
xchg ebp, eax
mov rdx, qword [rbp + 0x240]
movzx r8d, byte [rbp + 0x208]
mov r9, qword [rbp + 0x190]
call fcn.1400aa4c0
cmp qword [rbp + 0x1f0], 0
add byte [rax], al
add al, byte [rax]
add byte [rdi + rcx - 0x4a], al
test dword [rax], ecx
add al, byte [rax]
add byte [rbx + rcx*4 - 0x73], cl
nop
add dword [rax], eax
add al, ch
imul esp, dword [rsi], 0x83480000
mov ebp, 0x1f0
invalid
add byte [rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
cwde
add dword [rax], eax
add byte [rax + 0xf], cl
xchg ebp, eax
add byte [rdx], al
add byte [rax], al
mov rdx, qword [rbp + 0x198]
cmove rdx, qword [rbp + 0x200]
mov rax, qword [rbp + 0x1f8]
mov ecx, 0
cmovne rax, rcx
invalid
ror dword [rax - 0x77], 0x85
pop rax
add al, byte [rax]
add byte [rax - 0x77], cl
xchg ebp, eax
cwde
add dword [rax], eax
add byte [rax - 0x77], cl
xchg ebp, eax
adc byte [rdx], al
add byte [rax], al
mov qword [rbp + 0x258], rax
mov qword [rbp + 0x198], rdx
mov qword [rbp + 0x210], rdx
jmp 0x1400a7c7c
xor eax, eax
mov qword [rbp + 0x258], rax
mov qword [rbp + 0x260], 0
mov qword [rbp + 0x268], 8
mov qword [rbp + 0x270], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x218], 0
mov qword [rbp + 0x220], 8
mov qword [rbp + 0x228], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test dword [rax], ebx
add al, byte [rax]
add byte [rax - 0x77], cl
and al, 0x40
add byte [rax - 0x39], cl
test dword [rax], esp
add al, byte [rax]
add byte [rax], cl
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], ebp
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test dword [rax], ebx
add al, byte [rax]
add byte [rax - 0x77], cl
and al, 0x40
lea rax, [rbp + 0x260]
mov qword [rsp + 0x38], rax
mov r15, qword [rbp + 0x240]
mov qword [rsp + 0x30], r15
mov rax, qword [rbp + 0x1b8]
mov qword [rsp + 0x28], rax
and al, 0x28
and al, 0x28
mov rax, qword [rbp + 0x280]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x48], 0
lea rcx, [rbp + 0x1f0]
lea rdx, [rbp - 0x30]
lea edx, [rbp - 0x30]
lea edx, [rbp - 0x30]
xor r8d, r8d
movzx r9d, byte [rbp + 0x248]
call fcn.1400a8ff0
movzx eax, byte [rbp + 0x1f0]
mov qword [rbp + 0x248], rax
cmp al, 0x4b
jne 0x1400a8056
mov rdx, qword [rbp + 0x228]
cmp rdx, 2
jb 0x1400a8101
mov rcx, qword [rbp + 0x220]
cmp rdx, 0x15
jae 0x1400a80fc
shl rdx, 5
add rdx, rcx
lea r9, [rcx + 0x20]
xor eax, eax
mov r8, rcx
jmp 0x1400a7fc2
mov r12, rcx
mov r11, qword [rbp + 0x248]
add al, byte [rax]
add byte [rbp - 0x77], cl
adc al, 0x24
mov qword [r12], r10
mov qword [r12 + 8], r15
mov qword [r12 + 0x10], r9
mov qword [r12 + 0x18], r11
mov r15, qword [rbp + 0x240]
lea r9, [r8 + 0x20]
add rax, 0x20
cmp r9, rdx
and byte [rax - 0x7d], cl
shl byte [rax], 0x49
cmp ecx, edx
je 0x1400a8101
mov r13, r8
mov r8, r9
mov r9, qword [r13 + 0x30]
mov r10, qword [r13 + 0x20]
cmp r9, qword [r13 + 0x10]
jb 0x1400a7fde
ja 0x1400a7fb1
cmp r10, qword [r13]
jae 0x1400a7fb1
mov r15, qword [r13 + 0x28]
mov r11, qword [r13 + 0x38]
movdqu xmm0, xmmword [r13]
movdqu xmm1, xmmword [r13 + 0x10]
movdqu xmmword [r8 + 0x10], xmm1
movdqu xmmword [r8], xmm0
mov r12, rcx
cmp r13, rcx
je 0x1400a7f97
mov qword [rbp + 0x248], r11
mov r13, rax
jmp 0x1400a8033
movdqu xmm0, xmmword [r11]
movdqu xmm1, xmmword [r11 + 0x10]
movdqu xmmword [r12 + 0x10], xmm1
movdqu xmmword [r12], xmm0
add r13, 0xffffffffffffffe0
je 0x1400a7f8d
lea r12, [rcx + r13]
lea r11, [rcx + r13]
add r11, 0xffffffffffffffe0
cmp r9, qword [rcx + r13 - 0x10]
jb 0x1400a8011
ja 0x1400a7f90
cmp r10, qword [r11]
jb 0x1400a8011
jmp 0x1400a7f90
movzx r11d, byte [rbp + 0x1f1]
mov ebx, dword [rbp + 0x1f2]
movzx r12d, word [rbp + 0x1f6]
mov r13, qword [rbp + 0x1f8]
cmp qword [rbp + 0x218], 0
je 0x1400a8094
mov rcx, qword [rbp + 0x220]
mov edx, 8
mov r15, r11
call fcn.140006e10
mov r11, r15
shl r12, 0x20
cmp qword [rbp + 0x260], 0
mov r15, qword [rbp + 0x248]
je 0x1400a80c8
mov rcx, qword [rbp + 0x268]
mov edx, 8
mov qword [rbp + 0x280], r11
call fcn.140006e10
mov r11, qword [rbp + 0x280]
or rbx, r12
jmp 0x1400a7a91
mov r15, qword [rbp + 0x220]
mov rax, qword [rbp + 0x228]
mov r11d, r15d
shr r11d, 8
mov rbx, r15
shr rbx, 0x10
mov r13, rax
jmp 0x1400a7a91
mov r15b, 0x12
jmp 0x1400a7a8c
call fcn.1400aa3b0
mov rax, qword [rbp + 0x260]
mov r13, qword [rbp + 0x268]
mov rcx, qword [rbp + 0x270]
cmp rax, rcx
mov qword [rbp + 0x248], rcx
jbe 0x1400a8169
test rcx, rcx
je 0x1400a8172
shl rax, 4
lea rdx, [rax + rax*2]
mov rax, rcx
shl rax, 4
lea r12, [rax + rax*2]
mov r8d, 8
mov rcx, r13
mov r9, r12
call fcn.140006e30
mov qword [rbp + 0x280], rax
test rax, rax
jne 0x1400a818b
mov ecx, 8
mov rdx, r12
call fcn.140029560
jmp 0x1400a81ec
mov qword [rbp + 0x280], r13
jmp 0x1400a818b
mov eax, 8
mov qword [rbp + 0x280], rax
mov edx, 8
mov rcx, r13
call fcn.140006e10
mov rdx, qword [rbp + 0x218]
mov rcx, qword [rbp + 0x220]
mov r10, qword [rbp + 0x228]
cmp rdx, r10
jbe 0x1400a81ee
test r10, r10
je 0x1400a81f3
shl rdx, 5
mov r12, r10
shl r12, 5
mov r8d, 8
mov qword [rbp + 0x208], rcx
mov r9, r12
mov r13, r10
call fcn.140006e30
mov r10, r13
mov r13, rax
test rax, rax
jne 0x1400a8209
mov rdi, qword [rbp + 0x208]
mov ecx, 8
mov rdx, r12
call fcn.140029560
ud2
mov r13, rcx
jmp 0x1400a8209
mov r13d, 8
mov edx, 8
mov r12, r10
call fcn.140006e10
mov r10, r12
cmp qword [rbx + 8], 0
je 0x1400a825a
cmp qword [rbp + 0x248], 0
je 0x1400a8231
mov edx, 8
mov rcx, qword [rbp + 0x280]
mov r12, r10
call fcn.140006e10
mov r10, r12
lea r12, [rbx + 0x10]
test r10, r10
je 0x1400a8247
mov edx, 8
mov rcx, r13
call fcn.140006e10
mov r13, r12
cmp qword [r13], 0
jne 0x1400a7696
jmp 0x1400a7b1f
mov r15, qword [rbp + 0x248]
mov r11d, r15d
shr r11d, 8
mov rbx, r15
shr rbx, 0x10
mov r8, qword [rbp + 0x210]
mov r9, qword [rbp + 0x258]
mov rax, qword [rbp + 0x280]
jmp 0x1400a7abc
mov qword [rbp + 0x260], 0
jmp 0x1400a726d
mov r15, qword [rbp + 0x258]
jmp 0x1400a80de
mov cl, 0x13
xor r8d, r8d
xor edx, edx
jmp 0x1400a8325
add byte [rbx + rcx*4 - 0x7b], cl
mov byte [rcx], al
add byte [rax], al
jmp 0x1400a73e7
mov r8, rax
mov rax, qword [rbp + 0x270]
mov rdx, rcx
shr rdx, 0x10
mov byte [rbp + 0x268], cl
mov byte [rbp + 0x269], r8b
mov dword [rbp + 0x26a], edx
shr rdx, 0x20
mov word [rbp + 0x26e], dx
mov qword [rbp + 0x270], rax
jmp 0x1400a725b
lea rcx, str._rust_deps_addr2line_0.22.0_src_function.rs
call fcn.14002bdc0
jmp 0x1400a8443
add byte [rax], al
add byte [rdx + 8], bh
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
mov rcx, qword [rbp + 0x280]
jmp 0x1400a83ff
inc dword [rax - 0x49]
add ebx, ebp
sbb ecx, dword [rax - 0x77]
invalid
add cl, ch
add byte [rax], 0
add byte [rax - 0x77], cl
invalid
add byte [rax], al
add byte [rcx + rdx + 0x48], dh
mov ecx, dword [rbp + 0x220]
and byte [rdx], al
add byte [rax], al
and byte [rdx], al
add byte [rax], al
mov edx, 8
call fcn.140006e10
cmp qword [rbp + 0x260], 0
add byte [rdi], cl
xchg esp, eax
rol byte [rax + 8], 0xc7
add byte [rdi], cl
xchg esp, eax
rol byte [rax + 8], 0xc7
jne 0x1400a8427
xor al, 0x48
mov ecx, dword [rbp + 0x268]
mov rcx, qword [rbp + 0x268]
mov edx, 8
call fcn.140006e10
mov rcx, rsi
cmc
dec dword [rax - 0x77]
int1
call fcn.1400b9e50
mov rsi, rax
mov edx, 8
mov rcx, rbx
call fcn.140006e10
mov rcx, r13
mov ecx, ebp
mov rdx, r12
call fcn.1400a8ec0
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rcx, rsi
call fcn.1400b9e50
and dword [rdx], ebx
add dword [rax], eax
invalid
add byte [rax - 0x77], cl
invalid
mov rsi, rax
lea rcx, [rbp + 0x158]
pop rax
add dword [rax], eax
add al, ch
loop case.0x1400a208a.321
add byte [rax], al
add byte [rax - 0x49], al
add ebx, ebp
invalid
add byte [rax - 0x49], al
add ebx, ebp
add eax, 0x31c68948
invalid
xor edi, edi
invalid
invalid
mov rsi, rax
xor edi, edi
invalid
cmp qword [rbp + 0x1a0], 0
je 0x1400a8463
mov ebp, 0x1a0
add byte [rax], al
add byte [rcx + rdx + 0x48], dh
mov ecx, dword [rbp + 0x1a8]
test al, 1
add byte [rax], al
mov rcx, qword [rbp + 0x1a8]
test al, 1
add byte [rax], al
mov edx, 8
or byte [rax], al
add byte [rax], al
invalid
add al, ch
lodsd eax, dword [rsi]
jmp 0xc44b845a
inc dword [rax - 0x7c]
call fcn.140006e10
test dil, dil
jne 0x1400a8427
push qword [rbp - 0x41]
lea rcx, [rbp + 0x158]
lea ebx, [rax + 1]
add byte [rax], al
call fcn.1400a8e20
add byte [rax], al
mov rcx, rsi
mov ecx, esi
call fcn.1400b9e50
add dword [rax], eax
int3
mov ebp, esp
cmp qword [rcx + 0x48], 0
je 0x1400a84a4
invalid
sbb dword [rbx - 0x23f7cff], ecx
mov eax, dword [rcx]
add eax, 0xfffffffd
invalid
std
cmp eax, 3
jb 0x1400a84a4
add esi, dword [rdx + 0xf]
mov rcx, qword [rcx + 0x38]
mov edx, 8
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
pop rbp
jmp fcn.140006e10
cmc
invalid
cmc
call qword [rax + 0xf66c35d]
invalid
nop
pop rbp
ret
nop dword [rax + rax]
add byte [rax], al
mov ecx, dword [rcx + 8]
or byte [r13 + 0x31], al
ror byte [rax - 0x77], cl
ror byte [rcx - 0x77], 1
ror dword [rdi], cl
invalid
add dword [rax], r9d
add byte [rbx + rbx + 0x31], dh
ror byte [rdi], cl
invalid
invalid
cmp al, 0x10
add byte [rbp + riz + 0x48], dh
inc edx
cmp rdx, 8
jne 0x1400a8530
mov edx, 8
jmp 0x1400a855b
add bl, ch
adc eax, 0x38518b4c
push rcx
invalid
push rcx
cmp byte [rbp - 0x7b], cl
sal byte [rdx + rcx + 0x44], cl
je case.0x14009572d.1852
invalid
mov eax, dword [rax + 4]
add al, 0x4c
add eax, dword [rcx + 0x48]
push rax
shr eax, 1
jge 0x1400a8550
clc
invalid
test al, 0xc
add byte [rax - 0x77], cl
shr eax, 0x9c
sbb bh, al
dec esp
nop word cs:[rax + rax]
invalid
add byte [rbp + 0x41], dl
push rdi
invalid
cmp edx, 0x51615
clc
stosd dword [rdi], eax
add byte [rax], al
add byte [rbx + 0x29], dh
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
or cl, byte [rax + 0x39]
ret 0x6173
add al, 0xf5
add byte [rax], al
add byte [rax], al
invalid
add byte [rbp + rcx*4 + 0x34], cl
movzx eax, byte [0x1401860d8]
invalid
invalid
invalid
fimul dword [0x18cd3b735]
mov edx, esi
test cl, bl
add byte [rax], al
xchg edx, eax
and al, 0x20
and al, 0x20
mov ecx, ebx
mov eax, eax
jb 0x1400a8696
cmp al, byte [rax]
add byte [rdx + 8], bh
mov edx, 8
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
stc
adc byte [rax], al
add byte [rbx + 0x5f], bl
pop rdi
invalid
add byte [rax - 0x77], cl
stc
invalid
nop word cs:[rax + rax]
lea ebp, [rsp + 0x50]
clc
dec dword [rdi]
test byte [rbp + 0x48000000], cl
lea eax, [rax]
add byte [rax], al
add byte [rax - 0x77], cl
mov esi, ecx
add byte [rax], al
add byte [rax - 0x77], cl
mov esi, ecx
lea edx, [rax + rax]
retf 0xf48
cmova ecx, edx
push rbp
push rbp
push rbp
push rbp
push rbp
push rbp
add eax, 0x394cd231
xor edx, edx
cmp rcx, r8
invalid
xchg edx, eax
ret 0x8348
stc
add eax, 0x4bf
mov edi, 4
cmovae rdi, rcx
lea ecx, [rdi*8]
add byte [rax], al
add byte [rax], al
shl r10, 3
test eax, eax
mov ecx, dword [rsi + 8]
ror byte [rax - 0x77], 1
loopne case.0x1400a208a.412
or byte [rax], al
add byte [rax], al
movabs r8, 0x1c71c71c71c71c8
xor edx, edx
cmp rcx, r8
setb dl
cmp rcx, 5
mov edi, 4
cmovae rdi, rcx
lea rcx, [rdi*8]
std
add byte [rax], al
add byte [rax], al
enter 0x1c71, 0xffffffffffffffc7
jno 0x1400a87bf
mov dword [rcx], 0x394cd231
ror dword [rdi], 0x92
ret 0x8348
std
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 4], cl
leave
lea r8, [rcx + rcx*8]
shl edx, 3
test rax, rax
je 0x1400a87e9
mov rcx, qword [rsi + 8]
shl rax, 3
lea rax, [rax + rax*8]
mov qword [rbp - 0x30], rcx
mov qword [rbp - 0x20], rax
loopne 0x1400a879b
or byte [rax], al
add byte [rax], al
loopne 0x1400a879b
or byte [rax], al
add byte [rax], al
jmp 0x1400a87eb
xor eax, eax
mov qword [rbp - 0x28], rax
lea rcx, [rbp - 0x18]
lea r9, [rbp - 0x30]
call fcn.140030f90
cmp qword [rbp - 0x18], 0
jne 0x1400a881d
mov rax, qword [rbp - 0x10]
mov qword [rsi + 8], rax
mov qword [rsi], rdi
add rsp, 0x50
pop rdi
pop rsi
pop rbp
ret
mov rcx, qword [rbp - 0x10]
invalid
mov rdx, qword [rbp - 8]
call fcn.140029560
int3
je 0x1400a8880
mov rax, qword ds:[rcx + 0x10]
mov rax, qword [rcx + 0x10]
test rax, rax
je 0x1400a8880
cmp qword [rcx + 0x18], 0
je 0x1400a8865
mov edx, 8
mov rsi, rcx
mov rcx, rax
call fcn.140006e10
mov rcx, rsi
cmp qword [rcx + 0x28], 0
je 0x1400a8880
mov rcx, qword [rcx + 0x20]
mov edx, 8
add rsp, 0x28
pop rsi
pop rbp
jmp fcn.140006e10
in eax, 0xf5
invalid
in eax, 0xf5
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
pop rsi
pop rbp
ret
test byte [rax + 0x48000004], dl
shl eax, 4
add rax, r9
mov r13, qword [rdx]
sub cl, byte [rax - 0x75]
pop rdx
or byte [rbp - 0x77], al
ret 0xc141
invalid
or byte [rbp - 0x77], al
ret
and r11d, 0xffff0000
add byte [rax], al
invalid
inc dword [rcx - 0x7f]
sti
add byte [rax], al
add al, byte [rax]
mov r11d, r10d
sub cl, byte [rax - 0x75]
pop rdx
or byte [rbp - 0x77], al
ret 0xc141
add byte [rax], al
invalid
cmove r11d, r8d
mov dword [rbp - 8], r11d
xor r12d, r12d
lea r15, [0x1400c0214]
mov dword [rbp - 4], r11d
mov rdi, r13
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
movzx r11d, word [r9 + 0xa]
lea r14d, [r11 - 1]
cmp r14d, 0x2b
ja case.default.0x1400a8916
movsxd r14, dword [r15 + r14*4]
add r14, r15
jmp r14
mov r14b, 4
jmp 0x1400a8a10
mov r14b, 1
jmp 0x1400a8a10
mov r14b, 8
jmp 0x1400a8a10
mov r14b, 2
jmp 0x1400a8a10
lea r14d, [r11 - 0x1f20]
cmp r14d, 2
jae case.0x1400a8916.2
mov r14d, r10d
jmp 0x1400a8a10
xor r14d, r14d
jmp 0x1400a8a10
mov r14b, 3
jmp 0x1400a8a10
test r12, r12
je 0x1400a8976
sub rbx, r12
jb 0x1400a8d1b
add rdi, r12
mov qword [rdx], rdi
mov qword [rdx + 8], rbx
mov r13, rdi
lea edi, [r11 - 3]
cmp edi, 0x20
ja case.default.0x1400a8994
lea rsi, [0x1400c02c4]
movsxd r11, dword [rsi + rdi*4]
add r11, rsi
jmp r11
test rbx, rbx
je 0x1400a8d6c
mov qword [rbp - 0x10], rcx
lea r11, [rbx - 1]
lea rdi, [r13 + 1]
xor r12d, r12d
xor ecx, ecx
nop word cs:[rax + rax]
movzx r14d, byte [rdi - 1]
cmp ecx, 0x3f
jne 0x1400a89d4
cmp r14b, 2
jae 0x1400a8d47
movzx esi, r14b
mov r14d, esi
and r14d, 0x7f
shl r14, cl
or r12, r14
test sil, sil
jns 0x1400a8a97
add ecx, 7
inc rdi
add r11, 0xffffffffffffffff
jb 0x1400a89c0
jmp 0x1400a8d5a
mov r14d, r8d
jmp 0x1400a8a10
mov r11d, dword [rbp - 8]
mov r14d, r11d
jmp 0x1400a8a10
mov r14b, 0x10
movzx r11d, r14b
add r12, r11
add r9, 0x10
cmp r9, rax
jne 0x1400a8900
jmp 0x1400a8d11
add r11d, 0xffffe0ff
cmp r11d, 2
jae case.0x1400a8994.5
mov r11, r13
nop dword [rax]
sub rbx, 1
jb 0x1400a8d20
lea r13, [r11 + 1]
mov qword [rdx], r13
mov qword [rdx + 8], rbx
cmp byte [r11], 0
mov r11, r13
js 0x1400a8a40
mov rdi, r13
xor r12d, r12d
jmp 0x1400a8a17
test rbx, rbx
je 0x1400a8db2
lea r11, [rbx - 1]
lea rdi, [r13 + 1]
mov qword [rdx], rdi
mov qword [rdx + 8], r11
movzx r12d, byte [r13]
mov r14d, r12d
and r14d, 0x7f
test r12b, r12b
js 0x1400a8ab1
mov rbx, r11
jmp 0x1400a8b2c
mov qword [rdx], rdi
mov qword [rdx + 8], r11
mov r13, rdi
mov rbx, r11
mov qword [rbp - 0x20], r12
mov rcx, qword [rbp - 0x10]
jmp 0x1400a8a17
test r11, r11
mov r11d, dword [rbp - 4]
je 0x1400a8deb
mov dword [rbp - 4], r11d
lea r11, [rbx - 2]
lea rdi, [r13 + 2]
mov qword [rdx], rdi
mov rsi, r11
mov qword [rdx + 8], r11
movzx r11d, byte [r13 + 1]
mov r12d, r11d
and r12d, 0x7f
shl r12d, 7
movzx r14d, r14w
or r14d, r12d
test r11b, r11b
js 0x1400a8af5
mov rbx, rsi
jmp 0x1400a8b2c
test rsi, rsi
je 0x1400a8deb
add rbx, 0xfffffffffffffffd
lea rdi, [r13 + 3]
mov qword [rdx], rdi
mov qword [rdx + 8], rbx
movzx r11d, byte [r13 + 2]
cmp r11w, 3
ja 0x1400a8e08
movzx r11d, r11w
shl r11d, 0xe
movzx r14d, r14w
or r14d, r11d
mov r11, rbx
mov esi, r14d
mov r13, rdi
mov rbx, r11
mov dword [rbp - 4], esi
movzx r11d, si
lea edi, [r11 - 1]
cmp edi, 0x2b
ja case.default.0x1400a8b5a
lea rsi, [0x1400c0348]
movsxd r11, dword [rsi + rdi*4]
add r11, rsi
jmp r11
test rbx, rbx
je 0x1400a8db2
lea r11, [rbx - 1]
lea rdi, [r13 + 1]
mov qword [rdx], rdi
mov qword [rdx + 8], r11
movzx r14d, byte [r13]
mov esi, r14d
and esi, 0x7f
test r14b, r14b
jns 0x1400a8b32
test r11, r11
je 0x1400a8deb
lea r11, [rbx - 2]
lea rdi, [r13 + 2]
mov qword [rdx], rdi
mov qword [rdx + 8], r11
movzx r14d, byte [r13 + 1]
mov r12d, r14d
and r12d, 0x7f
shl r12d, 7
movzx esi, si
or esi, r12d
test r14b, r14b
jns 0x1400a8b32
test r11, r11
je 0x1400a8deb
add rbx, 0xfffffffffffffffd
lea rdi, [r13 + 3]
mov qword [rdx], rdi
mov qword [rdx + 8], rbx
movzx r11d, byte [r13 + 2]
cmp r11w, 3
ja 0x1400a8e0f
movzx r11d, r11w
shl r11d, 0xe
movzx esi, si
or esi, r11d
mov r11, rbx
jmp 0x1400a8b32
cmp rbx, 3
jbe 0x1400a8dbf
add rbx, 0xfffffffffffffffc
lea rdi, [r13 + 4]
mov qword [rdx], rdi
mov qword [rdx + 8], rbx
mov r12d, dword [r13]
mov r13, rdi
jmp 0x1400a8a17
mov r11, r13
test rbx, rbx
je 0x1400a8d96
xor edi, edi
nop dword [rax]
cmp byte [r11 + rdi], 0
je 0x1400a8c8e
inc rdi
cmp rbx, rdi
jne 0x1400a8c30
jmp 0x1400a8d96
cmp rbx, 1
jbe 0x1400a8dd5
add rbx, 0xfffffffffffffffe
lea rdi, [r13 + 2]
mov qword [rdx], rdi
mov qword [rdx + 8], rbx
movzx r12d, word [r13]
mov r13, rdi
jmp 0x1400a8a17
test rbx, rbx
je 0x1400a8db8
dec rbx
lea rdi, [r13 + 1]
mov qword [rdx], rdi
mov qword [rdx + 8], rbx
movzx r12d, byte [r13]
mov r13, rdi
jmp 0x1400a8a17
lea r13, [r11 + rdi]
inc r13
not rdi
add rbx, rdi
mov qword [rdx], r13
mov qword [rdx + 8], rbx
mov rdi, r13
mov qword [rbp - 0x18], r11
xor r12d, r12d
jmp 0x1400a8a17
mov r14b, 4
jmp 0x1400a8d06
mov r14b, 1
jmp 0x1400a8d06
lea edi, [r11 - 0x1f01]
cmp edi, 2
jb case.0x1400a8994.13
add r11d, 0xffffe0e0
cmp r11d, 2
jae case.0x1400a8994.5
mov r14d, r10d
jmp 0x1400a8d06
mov r14b, 2
jmp 0x1400a8d06
mov r14b, 8
jmp 0x1400a8d06
xor r14d, r14d
jmp 0x1400a8d06
mov r14b, 3
jmp 0x1400a8d06
mov r14b, 0x10
jmp 0x1400a8d06
mov r14d, r8d
jmp 0x1400a8d06
mov r11d, dword [rbp - 8]
mov r14d, r11d
mov rdi, r13
xor r12d, r12d
jmp 0x1400a8a10
test r12, r12
je 0x1400a8d42
sub rbx, r12
jae 0x1400a8d38
mov byte [rcx], 0x13
jmp 0x1400a8d81
mov word [rcx], 0x13
mov word [rcx + 6], 0
mov dword [rcx + 2], 0
mov qword [rcx + 8], r11
jmp 0x1400a8d85
add r13, r12
mov qword [rdx], r13
mov qword [rdx + 8], rbx
mov byte [rcx], 0x4b
jmp 0x1400a8d85
mov qword [rdx], rdi
mov qword [rdx + 8], r11
mov al, 6
mov rcx, qword [rbp - 0x10]
mov r13, qword [rbp - 0x20]
jmp 0x1400a8d6e
add r13, rbx
mov qword [rdx], r13
mov qword [rdx + 8], 0
mov rcx, qword [rbp - 0x10]
mov al, 0x13
mov byte [rcx], al
mov byte [rcx + 1], 0
mov word [rcx + 6], 0
mov dword [rcx + 2], 0
mov qword [rcx + 8], r13
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, qword [rbp - 0x18]
and rax, 0xffffffffffffff00
or rax, 0x13
mov qword [rcx], rax
mov qword [rcx + 8], r11
jmp 0x1400a8d85
mov byte [rcx], 0xc
jmp 0x1400a8d85
mov al, 0x13
xor edx, edx
jmp 0x1400a8df2
mov word [rcx], 0x13
jmp 0x1400a8d74
mov dword [rcx + 1], 0
mov byte [rcx + 7], 0
mov word [rcx + 5], 0
jmp 0x1400a8d1b
mov word [rcx + 1], 0
mov byte [rcx + 7], 0
mov dword [rcx + 3], 0
jmp 0x1400a8d1b
mov al, 0x13
xor edx, edx
mov r13, rdi
mov byte [rcx], al
mov byte [rcx + 1], 0
mov word [rcx + 2], dx
mov dword [rcx + 4], 0
jmp 0x1400a8d81
mov al, 6
mov edx, dword [rbp - 4]
jmp 0x1400a8df2
mov al, 6
mov dx, 0x16
jmp 0x1400a8df2
add r14, 0x48
dec rbx
je 0x1400a8e90
cmp qword [r14 - 0x20], 0
je 0x1400a8e50
mov rcx, qword [r14 - 0x18]
test rcx, rcx
je 0x1400a8e50
cmp qword [r14 - 0x10], 0
cmp dword [rsi - 0x10], 0
je 0x1400a8e7a
mov edx, 8
call fcn.140006e10
cmp qword [r14], 0
je 0x1400a8e50
mov rcx, qword [r14 - 8]
mov edx, 8
call fcn.140006e10
jmp 0x1400a8e50
cmp qword [rdi], 0
je 0x1400a8ead
mov edx, 8
mov rcx, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
jmp fcn.140006e10
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
add rbx, 0x48
dec rdi
je 0x1400a8f20
cmp dword [rbx - 0x20], 0
je 0x1400a8ee0
mov rcx, qword [rbx - 0x18]
test rcx, rcx
je 0x1400a8ee0
cmp qword [rbx], 0
je 0x1400a8ee0
mov rcx, qword [rbx - 8]
mov edx, 8
call fcn.140006e10
jmp 0x1400a8ee0
add r14, 0x48
dec rbx
je 0x1400a8fb0
cmp qword [r14 - 0x20], 0
je 0x1400a8f70
mov rcx, qword [r14 - 0x18]
test rcx, rcx
je 0x1400a8f70
cmp qword [r14 - 0x10], 0
je 0x1400a8f9a
mov edx, 8
call fcn.140006e10
cmp qword [r14], 0
je 0x1400a8f70
mov rcx, qword [r14 - 8]
mov edx, 8
call fcn.140006e10
jmp 0x1400a8f70
mov edx, 8
mov rcx, rdi
call fcn.140006e10
cmp qword [rsi + 0x18], 0
je 0x1400a8fdc
mov rcx, qword [rsi + 0x10]
mov edx, 8
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
jmp fcn.140006e10
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x248
lea rbp, [rsp + 0x80]
add byte [rax], al
add byte [rax], al
mov byte [rbp + 0x1b6], r9b
mov rdi, rdx
mov r14, qword [rbp + 0x230]
mov ebx, dword [r14 + 0x48]
mov r12, qword [r14 + 0x1a0]
mov r11d, ebx
fild dword [rcx - 0x3f]
jmp 0x1400a903e
xor eax, eax
xor esi, esi
cmp r11w, 5
sti
add eax, 0xba
add byte [rcx + 0xf], cl
invalid
invalid
mov r13, qword [rbp + 0x240]
setae r10b
cmp byte [r13 + 0xf0], 0
cmove rdx, rax
mov qword [rbp - 0x30], rdx
mov rax, qword [rdi + 0x20]
mov qword [rbp + 0x110], rax
mov qword [rbp + 0x80], r8
cmp rax, r8
jle 0x1400aa29e
fild dword [rcx - 0x3f]
jmp 0x1400a903e
sti
add eax, 0xba
add byte [rcx + 0xf], cl
invalid
mov rax, qword [r13 + 0xc8]
mov qword [rbp - 8], rax
sub rax, r12
mov qword [rbp], rax
mov eax, ebx
and eax, 0xff00
mov dword [rbp + 0x64], eax
mov r8, qword [r14 + 0x190]
nop
add dword [rax], eax
add byte [rcx - 0x75], cl
sbb byte [r8 - 0x77], r9b
test dword [rax + 0x4c000000], edx
sub eax, eax
mov qword [rbp + 0xc0], rax
mov sil, r10b
shl esi, 4
mov rax, qword [rdi]
mov eax, dword [rdi]
mov eax, dword [rdi]
mov r15, qword [rdi + 0x10]
mov r9, qword [r15 + 0x38]
add r9, rax
xor edx, edx
cmp byte [r15 + 0x49], 8
sete dl
lea r9, [r9 + rdx*8]
mov rdx, qword [r15 + 0x30]
add rdx, qword [r15 + 0x28]
add edx, dword [rdi + 0x28]
add edx, dword [rdi + 0x28]
sub r9, rdx
mov rdx, qword [rbp + 0x258]
add r9, 4
mov qword [rbp + 0x118], r9
movzx r9d, byte [r14 + 0x49]
mov byte [rbp + 0x1b7], r9b
movzx r9d, word [r14 + 0x4a]
mov word [rbp + 0x14e], r9w
mov r9, qword [r14 + 0x188]
mov qword [rbp + 0x38], r9
mov r9, qword [r13 + 0xc0]
mov qword [rbp + 0x18], r9
add r9, r12
mov qword [rbp + 0x48], r9
mov r9, rsi
movzx esi, bh
mov qword [rbp + 8], rsi
mov rsi, r9
mov r9, qword [r13 + 0x10]
mov qword [rbp + 0x88], r8
add byte [rax], al
add byte [rcx + rcx*4 - 0x73], cl
cwde
add byte [rax], al
add byte [rdi - 0x73], cl
add al, 1
movzx r9d, bl
mov qword [rbp + 0x120], r9
lea r9, [rsi + 8]
mov qword [rbp - 0x18], r9
mov r9, qword [r14 + 0x180]
add byte [rcx], 0
add byte [rcx + rcx*4 + 0x4d], cl
adc byte [r8 - 0x73], r9b
push rdx
add dword [rax - 0x77], ecx
push rbp
invalid
mov qword [rbp + 0x1c0], rcx
mov qword [rbp - 0x28], rbx
mov qword [rbp + 0x40], r12
mov dword [rbp + 0x40], esp
add byte [rcx], 0
add byte [rcx + rcx*4 + 0x4d], cl
adc byte [r8 - 0x73], r9b
push rdx
add dword [rax - 0x77], ecx
push rbp
invalid
mov dword [rbp + 0x40], esp
mov dword [rbp + 0x60], r11d
mov qword [rbp - 0x20], rsi
mov byte [rbp + 0x18f], r10b
mov r10, qword [rdi + 8]
mov dl, 0x13
test r10, r10
je 0x1400aa2c3
lea r11, [r10 - 1]
lea rsi, [rax + 1]
xor r9d, r9d
xor ecx, ecx
xor ecx, ecx
xor ecx, ecx
mov ebx, 0xff
nop dword [rax + rax]
movzx r12d, byte [rsi - 1]
cmp ecx, 0x3f
jne 0x1400a91c4
cmp r12b, 2
jae 0x1400aa2a3
movzx r13d, r12b
mov r12d, r13d
and r12d, 0x7f
shl r12, cl
or r9, r12
test r13b, r13b
jns 0x1400a91f0
add ecx, 7
inc rsi
add r11, 0xffffffffffffffff
jb 0x1400a91b0
invalid
jmp 0x1400aa2ae
mov qword [rdi], rsi
mov qword [rdi + 8], r11
test r9, r9
je 0x1400a9217
mov r10, qword [rdi + 0x18]
lea rax, [r9 - 1]
cmp rax, qword [r10 + 0x10]
jae 0x1400a9233
imul rcx, rax, 0x70
add rcx, qword [r10 + 8]
jmp 0x1400a92b1
mov rax, qword [rbp + 0x110]
dec rax
mov qword [rdi + 0x20], rax
mov dword [rdi + 0x20], eax
xor eax, eax
mov qword [rbp + 0xa0], rax
jmp 0x1400aa08d
invalid
mov rax, qword [r10 + 0x18]
mov dl, 0x12
test rax, rax
je 0x1400aa336
mov rcx, qword [r10 + 0x20]
movzx r11d, word [rax + 0x532]
mov esi, r11d
shl esi, 3
mov r10, 0xffffffffffffffff
invalid
invalid
dec dword [rdi]
invalid
add byte [rax], r8b
invalid
test rsi, rsi
je 0x1400a9290
xor r12d, r12d
cmp qword [rax + r10*8 + 0x4e0], r9
shl al, 1
add al, 0
add byte [rcx + 0xf], al
xchg ebp, eax
invalid
cmova r12d, ebx
inc r10
add rsi, 0xfffffffffffffff8
cmp r12b, 1
je 0x1400a9260
movzx r11d, r12b
test r11d, r11d
jne 0x1400a9293
jmp 0x1400a92a7
mov r10, r11
sub rcx, 1
jb 0x1400aa336
mov rax, qword [rax + r10*8 + 0x538]
jmp 0x1400a9246
imul rcx, r10, 0x70
add rax, rcx
mov rcx, rax
cmp byte [rcx + 0x6a], 1
mov rbx, qword [rbp + 0x80]
add byte [rax], al
jne 0x1400a92cc
jns 0x1400a931e
add dword [rax - 0x75], ecx
popfq
add byte [rax], 0
add byte [rax], al
jne 0x1400a92cc
mov rax, qword [rbp + 0x110]
inc rax
mov qword [rdi + 0x20], rax
movzx eax, word [rcx + 0x68]
cmp eax, 0x1d
mov qword [rbp + 0xa0], rcx
je 0x1400a94d1
mov r14, r8
cmp eax, 0x2e
jne 0x1400a9c06
call fcn.140031030
mov r8d, dword [r15 + 0x48]
mov qword [rsp + 0x20], rdx
lea rcx, [rbp + 0xd0]
mov rdx, rdi
mov r9, rax
call fcn.1400a8890
test ch, dh
invalid
dec dword [rdi]
mov dh, 0x8d
rol byte [rax], 1
add byte [rax], al
cmp cl, 0x4b
jne 0x1400aa349
add byte [rax], al
mov rdx, qword [rdi + 0x20]
cmp rdx, qword [rbp + 0x110]
push rdi
and byte [rax + 0x3b], cl
xchg ebp, eax
adc byte [rcx], al
add byte [rax], al
jle 0x1400a9c37
mov r10, rbx
mov r9, qword [rbp + 0x1c0]
mov r8, r14
mov rax, r10
mov r10, qword [rdi]
mov r11, qword [rdi + 8]
test r11, r11
je 0x1400aa315
lea r15, [r11 - 1]
lea rsi, [r10 + 1]
xor r9d, r9d
xor ecx, ecx
nop word [rax + rax]
movzx r12d, byte [rsi - 1]
cmp ecx, 0x3f
jne 0x1400a9374
cmp r12b, 2
jae 0x1400aa2ee
movzx r12d, r12b
mov r13d, r12d
and r13d, 0x7f
shl r13, cl
or r9, r13
test r12b, r12b
jns 0x1400a939b
add ecx, 7
inc rsi
add r15, 0xffffffffffffffff
jb 0x1400a9360
jmp 0x1400aa300
mov qword [rdi], rsi
mov qword [rdi + 8], r15
test r9, r9
je 0x1400a93c2
mov r8, qword [rdi + 0x18]
lea rcx, [r9 - 1]
cmp rcx, qword [r8 + 0x10]
jae 0x1400a93e1
dec rdx
mov qword [rdi + 0x20], rdx
xor ecx, ecx
mov qword [rbp + 0x118], rcx
mov r9, qword [rbp + 0x1c0]
mov r10, rax
jmp 0x1400a94bf
movzx r11d, word [rax + 0x532]
mov esi, r11d
shl esi, 3
mov r10, 0xffffffffffffffff
test rsi, rsi
je 0x1400a943f
xor r15d, r15d
cmp qword [rax + r10*8 + 0x4e0], r9
dec dword [rsi + 0x39]
mov eax, ss
loopne 0x1400a941b
add byte [rax], al
setne r15b
mov r13d, 0xff
xchg ebp, eax
mov dword [rcx - 0x43], 0xff
cmova r15d, r13d
inc r10
add rsi, 0xfffffffffffffff8
cmp r15b, 1
inc dword [rcx]
inc dword [rcx]
je 0x1400a9409
movzx r11d, r15b
test r11d, r11d
jne 0x1400a9442
mov r10, r11
sub r8, 1
jb 0x1400aa39a
mov rax, qword [rax + r10*8 + 0x538]
jmp 0x1400a93f4
mov qword [rbp + 0x180], r8
call fcn.140031030
mov qword [rbp + 0x20], rax
test rdx, rdx
je 0x1400a9c42
shl rdx, 4
mov r12, rdx
xor r15d, r15d
xor eax, eax
mov qword [rbp + 0x168], rax
xor eax, eax
mov qword [rbp + 0xc8], rax
xor eax, eax
mov qword [rbp + 0xb0], rax
xor eax, eax
mov qword [rbp + 0xa8], rax
xor eax, eax
mov qword [rbp + 0x108], rax
xor r13d, r13d
xor eax, eax
mov qword [rbp + 0x158], rax
xor eax, eax
mov qword [rbp + 0x150], rax
lea rsi, [rbp + 0x130]
lea rbx, [rbp + 0xd0]
nop word cs:[rax + rax]
mov rax, qword [rbp + 0x20]
movups xmm0, xmmword [rax + r15]
movaps xmmword [rbp + 0x130], xmm0
mov rax, qword [rdi + 0x10]
mov r8d, dword [rax + 0x48]
mov rcx, rbx
mov rdx, rdi
mov r9, rsi
call fcn.1400a0240
mov rax, qword [rbp + 0xd0]
cmp rax, 0x2e
je 0x1400a9d62
movzx ecx, word [rbp + 0xe8]
lea edx, [rcx - 3]
cmp edx, 0x56
ja case.default.0x1400a95a8
lea r8, [0x1400c03f8]
movsxd rcx, dword [r8 + rdx*4]
add rcx, r8
jmp rcx
cmp ecx, 0x6e
je 0x1400a9646
cmp ecx, 0x2007
jne case.0x1400a95a8.4
mov rcx, rsi
mov rdx, rbx
call fcn.1400a4550
mov qword [rsp + 0x20], rsi
lea rcx, [rbp + 0x68]
mov rdx, qword [rbp + 0x240]
movzx r8d, byte [rbp + 0x1b7]
mov r9, qword [rbp + 0x38]
call fcn.1400aa4c0
cmp qword [rbp + 0x68], 0
jne case.0x1400a95a8.4
call fcn.140031030
mov rcx, qword [rdi + 0x10]
mov r8d, dword [rcx + 0x48]
mov qword [rsp + 0x20], rdx
lea rcx, [rbp + 0xd0]
mov rdx, rdi
mov r9, rax
call fcn.1400a8890
cmp byte [rbp + 0xd0], 0x4b
jne 0x1400aa384
mov r10, rbx
mov r8, r14
jmp 0x1400aa094
xor eax, eax
mov qword [rbp + 0x150], rax
xor eax, eax
mov qword [rbp + 0x158], rax
xor r13d, r13d
xor eax, eax
mov qword [rbp + 0x108], rax
xor eax, eax
mov qword [rbp + 0xa8], rax
xor eax, eax
mov qword [rbp + 0xb0], rax
xor eax, eax
mov qword [rbp + 0xc8], rax
xor eax, eax
ror byte [rax - 0x77], 0x85
push 0x48000001
lea esi, [rbp + 0x130]
lea rbx, [rbp + 0xd0]
mov r15, qword [rbp + 0x248]
mov r12, qword [r15 + 0x10]
cmp r12, qword [r15]
jne 0x1400a9caa
mov rcx, r15
call fcn.1400ac010
mov rax, qword [r15 + 8]
lea rcx, [r12 + r12*2]
shl rcx, 4
mov rdx, qword [rbp + 0xc8]
enter 0, 0
mov qword [rax + rcx], rdx
mov rdx, qword [rbp + 0x50]
mov qword [rax + rcx + 8], rdx
mov rdx, qword [rbp + 0x118]
mov qword [rax + rcx + 0x10], rdx
mov rdx, qword [rbp + 0x168]
mov qword [rax + rcx + 0x18], rdx
mov rdx, qword [rbp + 0xb8]
mov qword [rax + rcx + 0x20], rdx
mov rdx, qword [rbp + 0xb0]
mov dword [rax + rcx + 0x28], edx
mov rdx, qword [rbp + 0xa8]
mov dword [rax + rcx + 0x2c], edx
lea rax, [r12 + 1]
mov qword [r15 + 0x10], rax
cmp qword [rbp + 0x108], 0
mov r11d, dword [rbp + 0x60]
pop rbp
invalid
je 0x1400a9d78
mov rax, qword [rbp + 0x240]
mov rcx, qword [rbp - 0x18]
mov rcx, qword [rax + rcx + 0xb0]
mov rdx, qword [rbp - 0x20]
mov rax, qword [rax + rdx + 0xb0]
mov r10, qword [rbp + 0x1b8]
sub rcx, r10
mov rdx, qword [rbp - 0x28]
movzx r8d, byte [rbp + 0x18f]
jae 0x1400a9dff
mov cl, 0x13
xor edx, edx
xor r9d, r9d
jmp 0x1400a9eaa
lea rax, [rbp + 0xd8]
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x170], xmm0
jmp 0x1400aa02c
cmp qword [rbp + 0x150], 0
mov r14, qword [rbp + 0x250]
je 0x1400a9fd7
cmp qword [rbp + 0x158], 0
je 0x1400a9f7a
add rax, r10
mov r9, qword [rbp + 0x98]
mov qword [rbp + 0xd0], r9
mov r9, qword [rbp + 0x90]
mov qword [rbp + 0xd8], r9
mov r9, qword [rbp + 0x10]
mov qword [rbp + 0xe0], r9
mov r9, qword [rbp + 0x88]
mov qword [rbp + 0xe8], r9
mov qword [rbp + 0xf0], rax
mov qword [rbp + 0xf8], rcx
mov word [rbp + 0x100], dx
mov word [rbp + 0x102], r11w
mov byte [rbp + 0x104], r8b
mov rcx, rsi
mov rdx, rbx
call fcn.1400a16a0
mov rax, qword [rbp + 0x130]
cmp rax, 2
mov r14, qword [rbp + 0x250]
jne 0x1400a9f47
mov rax, qword [rbp - 0x10]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x38], r15
mov rax, qword [rbp + 0x240]
mov qword [rsp + 0x30], rax
mov rax, qword [rbp + 0x238]
mov qword [rsp + 0x28], rax
mov rax, qword [rbp + 0x230]
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x170]
mov rdx, rdi
mov r8, qword [rbp + 0x110]
movzx r9d, byte [rbp + 0x1b6]
call fcn.1400a8ff0
mov rdx, qword [rbp + 0x1c0]
mov r8, qword [rbp + 0x180]
mov r9, qword [rbp + 0x190]
mov rcx, qword [rbp + 0x198]
mov r10, qword [rbp + 0x1b8]
mov rsi, qword [rbp + 0x1a0]
mov rbx, qword [rbp + 0x1a8]
cmp byte [rbp + 0x170], 0x4b
jne 0x1400aa375
mov r10, qword [rbp + 0x80]
mov r15, qword [rdi + 0x10]
xor ecx, ecx
cmp byte [r15 + 0x49], 8
mov rax, qword [rdi]
sete cl
mov rdx, qword [r15 + 0x30]
mov r9, qword [r15 + 0x38]
add r9, rax
lea rcx, [r9 + rcx*8]
add rdx, qword [r15 + 0x28]
sub rcx, rdx
add rcx, 4
mov qword [rbp + 0x118], rcx
mov rcx, qword [rdi + 0x20]
mov qword [rbp + 0x110], rcx
cmp rcx, r10
mov rcx, qword [rbp + 0x1c0]
jg 0x1400a918a
jmp 0x1400aa29e
mov byte [rcx], 0x4b
jmp 0x1400aa2da
mov qword [rdi], rsi
mov qword [rdi + 8], r11
mov dl, 6
jmp 0x1400aa2bc
add rax, r10
mov qword [rdi], rax
mov qword [rdi + 8], 0
mov rcx, qword [rbp + 0x1c0]
mov byte [rcx], dl
mov byte [rcx + 1], 0
mov word [rcx + 6], 0
mov dword [rcx + 2], 0
mov qword [rcx + 8], rax
add rsp, 0x248
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rdi], rsi
mov qword [rdi + 8], r15
mov cl, 6
mov r9, qword [rbp + 0x1c0]
jmp 0x1400aa317
mov cl, 0x13
xor edx, edx
xor r8d, r8d
mov byte [r9], cl
mov byte [r9 + 1], r8b
mov dword [r9 + 2], edx
shr rdx, 0x20
mov word [r9 + 6], dx
mov qword [r9 + 8], r10
jmp 0x1400aa2da
mov rcx, qword [rbp + 0x1c0]
mov rax, qword [rbp + 0xa0]
jmp 0x1400aa2c3
movzx r8d, byte [rbp + 0xd1]
mov eax, dword [rbp + 0xd2]
movzx edx, word [rbp + 0xd6]
shl rdx, 0x20
or rdx, rax
mov r10, qword [rbp + 0xd8]
mov r9, qword [rbp + 0x1c0]
jmp 0x1400aa31c
movups xmm0, xmmword [rbp + 0xd0]
mov rax, qword [rbp + 0x1c0]
movups xmmword [rax], xmm0
jmp 0x1400aa2da
mov r9, qword [rbp + 0x1c0]
mov r10, qword [rbp + 0x118]
jmp 0x1400aa317
movzx eax, byte [rbp + 8]
mov r15b, al
lea rax, [r15 + r15*2]
lea rcx, [rcx + rax*8]
movzx eax, byte [rbp + 0x20]
mov r14b, al
lea rax, [r14 + r14*2]
mov r14d, 0
sbb r14, r14
lea r9, [r9 + rax*8]
add r10, 0x18
mov rax, qword [r8 + 0x10]
mov qword [r11 + 0x10], rax
movups xmm0, xmmword [r8]
movups xmmword [r11], xmm0
lea rax, [r13 + r13*2]
lea rdx, [rdx + rax*8]
lea edx, [rdx + rax*8]
lea edx, [rdx + rax*8]
lea rax, [r14 + r14*2]
lea rdi, [rdi + rax*8]
add r11, 0xffffffffffffffe8
mov r13, qword [rbp + 0x10]
dec r13
int 0x74
push rdi
int 0x74
push rdi
mov qword [rbp + 0x10], r13
mov rax, qword [rcx]
xor r14d, r14d
xor esi, esi
xor esi, esi
xor r15d, r15d
mov r8, rcx
cmp rax, qword [r9]
setae byte [rbp + 0x20]
setb byte [rbp + 8]
jb 0x1400ad009
mov r8, r9
mov r13, qword [r8 + 0x10]
mov qword [r10 + 0x10], r13
movups xmm0, xmmword [r8]
movups xmmword [r10], xmm0
mov r12, qword [rdx]
mov rax, qword [rdi]
cmp r12, rax
mov r13d, 0
adc r13, 0xffffffffffffffff
mov r8, rdi
cmp r12, rax
jb 0x1400acf90
mov r8, rdx
jmp 0x1400acf90
add rdi, 0x18
test bl, 1
je 0x1400ad07f
xor eax, eax
xor r8d, r8d
cmp r9, rdi
setae al
setb r8b
mov r11, rcx
cmovb r11, r9
mov r14, qword [r11 + 0x10]
mov qword [r10 + 0x10], r14
movups xmm0, xmmword [r11]
movups xmmword [r10], xmm0
lea r8, [r8 + r8*2]
lea r9, [r9 + r8*8]
lea rax, [rax + rax*2]
lea rcx, [rcx + rax*8]
cmp r9, rdi
jne 0x1400ad0e5
add rdx, 0x18
cmp rcx, rdx
jne 0x1400ad0e5
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
call fcn.14002dcb0
ud2
adc eax, dword [rax]
add byte [rax], al
jmp 0x1400ad4a0
mov r9, qword [rdx]
mov r8, qword [rdx + 0x10]
mov rdi, qword [rdx + 0x18]
sbb byte [rcx - 0x75], cl
invalid
invalid
sbb byte [rcx - 0x75], cl
cmp byte [rbp + 0x31], al
xor r10d, r10d
invalid
invalid
js 0x1400ad339
xor r10d, r10d
cmp byte [r8 + 0x49], 8
sete r10b
sub rcx, qword [r8 + 0x30]
xor byte [rsi - 0x73], cl
adc al, 0xd1
or byte [rcx + 0xf], al
xchg esp, eax
ret 0x2b49
xor byte [rsi - 0x73], cl
adc al, 0xd1
add r10, r9
sub r10, qword [r8 + 0x28]
add r10, 4
add al, 0x49
lea ebx, [rcx + rax]
add al, 0x49
lea ebx, [rcx + rax]
dec rax
inc r9
xor r11d, r11d
xor ecx, ecx
leave
leave
nop word [rax + rax]
nop dword [rax + rax]
movzx r14d, byte [r9 - 1]
cmp ecx, 0x3f
jne 0x1400ad334
invalid
cmp r14b, 2
jae 0x1400ad445
movzx r14d, r14b
mov dh, 0xf6
mov r15d, r14d
mov edi, esi
and r15d, 0x7f
shl r15, cl
or r11, r15
test r14b, r14b
jns 0x1400ad475
invalid
add byte [rbx - 0xb6f83f], al
ror dword [rax - 0x7d], 0xc0
push qword [rdx - 0x3a]
add ecx, 7
inc r9
add rax, 0xffffffffffffffff
jb 0x1400ad320
mov ecx, 0x13
jmp 0x1400ad44a
add byte [rax], al
add cl, ch
out 0, al
add byte [rax], al
lea r15, [rdx + 0x20]
mov r12, qword [rdx + 0x28]
mov r13, rdx
mov ebp, edx
mov ebp, edx
mov rcx, qword [rdx + 0x30]
call fcn.140031030
mov qword [rbp - 0x20], r14
mov qword [rbp - 0x18], r12
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], rdx
push rbp
clc
mov qword [rbp], r15
test rdx, rdx
je 0x1400ad3f6
mov rdi, rax
mov rbx, rdx
add rdi, 0x10
dec rbx
dec ebx
dec ebx
lea r14, [rbp - 0x60]
lea r15, [rbp - 0x20]
jge 0x1400ad386
movabs al, byte [0xc0658d4ce07d8d4c]
jge 0x1400ad386
lea r12, [rbp - 0x40]
nop word [rax + rax]
invalid
movups xmm0, xmmword [rdi - 0x10]
movaps xmmword [rbp - 0x40], xmm0
mov rax, qword [rbp]
mov rax, qword [rax + 0x18]
sbb byte [rbx + rcx*4 + 0x40], al
invalid
ror byte [r8 - 0x75], 0x45
add byte [rax - 0x75], cl
sbb byte [rbx + rcx*4 + 0x40], al
sbb byte [rbx + rcx*4 + 0x40], al
sbb byte [rbx + rcx*4 + 0x40], al
mov eax, dword [rax + 0x48]
mov rcx, r14
mov rcx, r14
mov rdx, r15
mov r9, r12
loope 0x1400ad3b6
outsb dx, byte [rsi]
invalid
invalid
inc dword [rbx + 0xf2ea07d]
invalid
je 0x1400ad498
loope 0x1400ad3b6
outsb dx, byte [rsi]
invalid
invalid
movabs al, byte [0x48000000bc840f2e]
mov qword [rbp - 0x10], rdi
mov dword [rbp - 0x10], edi
invalid
mov qword [rbp - 8], rbx
clc
add rdi, 0x10
add rbx, 0xffffffffffffffff
jb case.0x14009572d.1907
mov r14, qword [rbp - 0x20]
mov r15, qword [rbp]
jge 0x1400ad3f6
jge 0x1400ad3f6
cmp qword [r15 + 0x28], 0
jne 0x1400ad40f
mov rax, r14
sub rax, qword [r15]
mov qword [r15 + 0x28], 1
sub byte [r9], r8b
add byte [rax], al
add byte [rcx - 0x77], cl
mov qword [r15 + 0x30], rax
mov rax, qword [rbp - 0x18]
mov rdx, r13
mov edx, ebp
jmp 0x1400ad41b
add r14, rcx
mov qword [r15 + 0x30], rax
mov rax, qword [rbp - 0x18]
mov rdx, r13
mov edx, ebp
mov edx, ebp
jmp 0x1400ad41b
mov qword [rdx], r14
mov qword [rdx + 8], rax
test rax, rax
test eax, eax
test eax, eax
jne 0x1400ad2da
mov qword [rdx + 0x20], 0
mov qword [rdx + 0x58], 0
mov dword [rdx + 0x58], 0
add byte [rax - 0x39], cl
pop rax
add byte [rax], al
add byte [rax], al
mov dword [rdx + 0x58], 0
mov word [rsi], 0x4b
jmp 0x1400ad57d
add byte [rax], al
mov dword [rsi], 0x38e9004b
add dword [rax], eax
add byte [rax], al
mov ecx, 6
add byte [rax], al
mov ecx, 6
mov qword [rdx], 1
mov qword [rdx + 8], 0
mov dword [rdx + 8], 0
mov dword [rdx + 8], 0
mov qword [rdx + 0x58], 0
mov dword [rdx + 0x58], 0
pop rax
add byte [rax], al
add byte [rax], al
mov qword [rdx + 0x20], 0
and byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsi], rcx
mov qword [rsi], rcx
mov qword [rsi + 8], rbx
jmp 0x1400ad57d
mov qword [rdx], r9
mov qword [rdx + 8], rax
or byte [rbp - 0x7b], cl
invalid
je case.0x14007b776.1895
or byte [rbp - 0x7b], cl
invalid
lea rcx, [r11 - 1]
cmp rcx, qword [rdi + 0x10]
dec dword [rax + 0x3b]
adc byte [r11 + 0x36], r14b
jae 0x1400ad4c1
jae 0x1400ad4c1
imul rbx, rcx, 0x70
imul ebx, ecx, 0x70
add rbx, qword [rdi + 8]
jmp 0x1400ad54f
pop rdi
or cl, ch
mov bh, 0
add byte [rax], al
mov rax, qword [rbp - 0x58]
mov r14, qword [rbp - 0x50]
test al, 0x4c
mov esi, dword [rbp - 0x50]
mov qword [rsi], rax
mov qword [rsi + 8], r14
jmp 0x1400ad57d
mov qword [rdx + 0x58], 0xffffffffffffffff
mov qword [rdx + 0x20], 0
add byte [rax], al
add cl, ch
mov bh, 0
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
mov bh, 0
add byte [rax], al
mov rbx, qword [rdi + 0x18]
mov ecx, 0x12
add byte [rax], al
pop rdi
sbb byte [rcx + 0x12], bh
add byte [rax], al
add byte [rax], al
test rbx, rbx
je 0x1400ad44a
mov rdi, qword [rdi + 0x20]
mov r14d, 0xff
inc dword [rax]
add byte [rax], al
inc dword [rax]
add byte [rax], al
movzx r13d, word [rbx + 0x532]
add byte [rax], al
mov qword [rbp - 0x28], r13
shl r13d, 3
shl ebp, 3
fadd dword [rcx - 0x3f]
in eax, 3
shl ebp, 3
mov r15, 0xffffffffffffffff
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x7b], cl
in eax, dx
test r13, r13
je 0x1400ad530
sub eax, dword [rbp + 0x31]
in al, 0x4e
cmp dword [rbx + rdi*8 + 0x4e0], ebx
pushfq
sti
loopne case.0x14009572d.1879
add byte [rax], al
xor r12d, r12d
cmp qword [rbx + r15*8 + 0x4e0], r11
pushfq
sti
loopne case.0x14009572d.1879
add byte [rax], al
pushfq
sti
loopne case.0x14009572d.1879
add byte [rax], al
setne r12b
cmova r12d, r14d
inc r15
add r13, 0xfffffffffffffff8
cmp r12b, 1
cld
invalid
je 0x1400ad500
invalid
xchg ebp, eax
invalid
cld
add dword [rbx + rbx*8 + 0x45], esi
fild dword [rbp + 0xf]
mov dh, 0xe4
fild dword [rbp + 0xf]
mov dh, 0xe4
movzx r12d, r12b
test r12d, r12d
jne 0x1400ad534
jmp 0x1400ad548
mov r15, qword [rbp - 0x28]
jge 0x1400ad50c
sub rdi, 1
jb 0x1400ad44a
mov rbx, qword [rbx + r15*8 + 0x538]
jmp 0x1400ad4dd
sti
cmp byte [0xd5f5d548], al
imul rcx, r15, 0x70
imul ecx, edi, 0x70
add rbx, rcx
xor ecx, ecx
cmp byte [rbx + 0x6a], 1
sete cl
mov qword [rdx + 0x58], rcx
mov qword [rdx + 0x20], r9
mov qword [rdx + 0x28], rax
mov qword [rdx + 0x30], rbx
mov qword [rdx + 0x38], r8
mov dword [rdx + 0x38], eax
mov dword [rdx + 0x38], eax
mov qword [rdx + 0x40], r10
mov qword [rdx + 0x48], 0
mov dword [rdx + 0x48], 0
mov dword [rdx + 0x48], 0
mov word [rsi], 0x14b
add rsp, 0x88
mov byte [rax], al
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
nop word cs:[rax + rax]
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rsp + 0x20]
test rdx, rdx
je 0x1400ad616
mov rdi, rdx
mov rsi, rcx
invalid
invalid
lea rbx, [rcx + 0x1b0]
jmp 0x1400ad5e8
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
lea rcx, [rbx - 0x150]
call fcn.1400a01c0
invalid
dec dword [rax - 0x7f]
ret
add rbx, 0x1b0
dec rdi
dec edi
je 0x1400ad5fd
mov rax, qword [rbx - 0x58]
lock dec qword [rax]
jne 0x1400ad5d0
mov rcx, qword [rbx - 0x58]
call fcn.1400a0110
jmp 0x1400ad5d0
mov edx, 8
mov rcx, rsi
mov ecx, esi
mov ecx, esi
int1
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
jmp fcn.140006e10
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
invalid
sub edi, edi
jmp qword [rsi + 0x66]
invalid
invalid
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
dec rdi
je 0x1400ad659
lea r15, [rbx + 0x1b0]
mov rcx, rbx
call fcn.1400a5060
dec dword [rcx + rcx*4 - 5]
dec dword [rcx + rcx*4 - 5]
jmp 0x1400ad640
mov edx, 8
add byte [rax], al
add byte [rax - 0x77], cl
int1
add byte [rax], al
mov rcx, rsi
call fcn.140006e10
mov rcx, r14
cmc
dec dword [rcx + rcx*4 - 0xf]
call fcn.1400b9e50
call fcn.14002bff0
int3
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x56], dl
push rbp
push rsi
sub esp, 0x80
mov edx, dword [rcx]
mov eax, dword [rcx + 8]
mov dword [rbp - 0x58], 0
mov dword [rbp - 0x50], edx
mov dword [rbp - 0x30], edx
add dword [rax], eax
add byte [rax], al
ror byte [r8 - 0x77], 0x45
loopne 0x1400ad722
lea ecx, [rbp - 0x18]
add byte [rax], al
add byte [rax - 0x75], cl
call 0x1b4cb5c36
test eax, eax
je 0x1400ad73a
lea rsi, [rbp - 0x18]
test eax, eax
add byte [rax - 0x77], cl
int1
mov rcx, qword es:[rbp - 8]
jne 0x1400ad700
or al, sil
dec qword [rcx]
invalid
add esp, 0x80
invalid
mov byte [rax], 0
call fcn.14002bff0
invalid
idiv edi
call 0xd0d7d757
int3
dec eax
cmp qword [rdx], 0
add al, byte [rax]
add byte [rax - 0x75], cl
or byte [rax - 0x7b], cl
leave
add byte [rax - 0x75], cl
or byte [rax - 0x75], cl
mov rax, qword [rdx + 0x10]
invalid
invalid
invalid
adc byte [rbx + rcx*4 + 0x42], cl
sbb byte [rax - 0x7d], cl
cmp al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
xor dword [rax + 0x48000000], 0x840fc085
pop rcx
mov al, 0
add byte [rax], al
add al, byte [rax]
add byte [rsi + 0xf], ah
invalid
add byte [rax - 0x77], cl
invalid
dec dword [rax - 0x75]
xchg dword [rax + 0x48000000], esi
mov ecx, edi
mov eax, dword [rdi + 0xb0]
test eax, eax
add byte [rax], al
test ecx, ecx
mov eax, ecx
add byte [rcx - 1], cl
retf 0xf475
hlt
hlt
add dword [rax], eax
add byte [rax - 0x75], cl
mov dword [rax], ebx
add dword [rax], eax
add byte [rax - 0x75], cl
mov dword [rax], ebx
add dword [rax], eax
add byte [rax - 0x75], cl
mov dword [rax], ebx
add dword [rax], eax
add byte [rax - 0x75], cl
mov dword [rax], ebx
add dword [rax], eax
add byte [rax - 0x75], cl
mov dword [rax], ebx
add dword [rax], eax
add byte [rax - 0x75], cl
mov dword [rax], ebx
add dword [rax], eax
add byte [rcx - 0x7d], cl
sar al, 0x75
ret 0xc748
adc dword [rdx], 0x48000001
cmp ebx, eax
add byte [rbx + rcx*4 - 0x4f], cl
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x31], dh
mov dword [rsi], esi
loope 0x1400ad9cb
nop dword [rax + rax]
mov ecx, eax
sbb dword [rax], 0x48000001
mov eax, dword [rax + 0x118]
add byte [rax - 0x75], cl
sbb byte [rax], 1
add byte [rax], al
add byte [rax - 0x77], cl
stc
or eax, 0xc3522
and dh, byte [0x17df2da8c]
jrcxz 0x1400ada79
dec dword [rdi]
or esp, dword [rsi + 0x66]
nop dword cs:[rax + rax]
call 0x128fd63ef
mov ch, 0xfc
invalid
dec dword [rax - 0x75]
call 0x1b4cb5ffb
lea rdi, [rbp - 0x18]
dec dword [rax - 0x75]
call 0x1b4cb601b
je 0x1400adafa
mov rcx, qword [rbp - 8]
mov ecx, dword [rax + 8]
or al, ch
sbb byte [rsi], ah
invalid
nop word cs:[rax + rax]
sar byte [rcx + 2], cl
xor eax, eax
pop rbp
ret
nop
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rsp + 0x20]
and al, 0x20
mov rsi, rcx
cmp qword [rcx + 0x40], 0
je 0x1400aed53
mov rcx, qword [rsi + 0x48]
mov edx, 2
add al, ch
invalid
xor ch, 0xff
movabs rdx, 0xf580bde800000002
dec dword [rax - 0x7d]
jle 0x1400aedaf
add al, ch
mov ebp, 0x48fff580
cmp dword [rsi + 0x58], 0
cmp qword [rsi + 0x58], 0
add byte [rsi + rcx + 0x48], dh
mov ecx, dword [rsi + 0x60]
je 0x1400aed68
mov rcx, qword [rsi + 0x60]
mov edx, 8
call fcn.140006e10
cmp qword [rsi + 0x70], 0
je 0x1400aed7d
mov rcx, qword [rsi + 0x78]
mov edx, 2
js 0x1400aed2e
add al, byte [rax]
add byte [rax], al
call fcn.140006e10
cmp qword [rsi + 0x88], 0
je 0x1400aed9e
mov rcx, qword [rsi + 0x90]
mov edx, 8
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsp, 0x28
pop rsi
pop rbp
jmp fcn.140006e10
nop
add rsp, 0x28
pop rsi
pop rbp
ret
add byte [rbp + 0x41], dl
push rdi
push r14
push rsi
push rdi
push rbx
mov eax, 0x1028
call fcn.1400b98d0
sub rsp, rax
lea rbp, [rsp + 0x80]
mov rax, rdx
shr rax, 1
cmp rdx, 0x3d090
mov r8d, 0x3d090
cmovb r8, rdx
cmp rax, r8
ror byte [rdi + rcx + 0x47], 0xc0
ror byte [rdi + rcx + 0x47], 0xc0
cmp r8, 0x31
mov esi, 0x30
cmovae rsi, r8
cmp r8, 0x81
add byte [rbx + 0x29], dh
cmp rdx, 0x41
setb byte [rsp + 0x20]
xchg edx, eax
and al, 0x20
xchg edx, eax
and al, 0x20
lea r8, [rbp - 0x58]
mov r9d, pe_nt_image_headers64
call fcn.1400af990
nop
add rsp, 0x1028
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov rax, rdx
shr rax, 0x3b
jne 0x1400aee9f
mov rdi, rcx
mov r15, rdx
mov r14, rsi
shl r14, 5
movzx eax, byte [0x1401860d8]
xor ecx, ecx
mov rdx, r14
call fcn.1400b5fc0
jno 0x1400aee50
add byte [rax - 0x7b], cl
invalid
je 0x1400aeea4
mov rbx, rax
mov qword [rbp - 0x58], rsi
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 0
mov rdx, r15
cmp r15, 0x41
setb byte [rsp + 0x20]
mov rcx, rdi
mov ecx, edi
mov r8, rax
mov r9, rsi
call fcn.1400af990
mov edx, 8
mov rcx, rbx
invalid
add rsp, 0x1028
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
jmp fcn.140006e10
call fcn.140029580
mov ecx, 8
mov rdx, r14
call fcn.140029560
mov rsi, rax
lea rcx, [rbp - 0x58]
test al, 0xe8
or dword [rax], eax
add byte [rax - 0x77], cl
int1
call fcn.1400b9e50
int3
add byte [rax], al
add r14, 0x20
dec rbx
je 0x1400af8ff
cmp qword [r14], 0
je 0x1400af8e0
mov rcx, qword [r14 - 8]
mov edx, 8
call fcn.140006e10
jmp 0x1400af8e0
invalid
loope 0x1400af948
cmp qword [rdi], 0
cmp dword [rdi], 0
je 0x1400af91c
mov edx, 8
mov rcx, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop rbp
jmp fcn.140006e10
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
sub esp, 0x28
lea rbp, [rsp + 0x20]
test rdx, rdx
invalid
je 0x1400af984
sal byte [rdx + rax*2 + 0x48], cl
mov edi, edx
mov rdi, rdx
mov rsi, rcx
lea rbx, [rcx + 8]
jmp 0x1400af959
add rbx, 0x18
dec rdi
je 0x1400af96f
cmp qword [rbx - 8], 0
je 0x1400af950
invalid
invalid
mov rcx, qword [rbx]
mov edx, 1
or edi, dword [rdx + 1]
call fcn.140006e10
jmp 0x1400af950
mov edx, 8
mov rcx, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
jmp fcn.140006e10
cmc
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
or byte [rbx], al
add byte [rax], al
lea rbp, [rsp + 0x80]
mov r12, r8
invalid
mov r8, rdx
mov qword [rbp + 0x278], rcx
lea edi, [rax + 2]
add byte [rax], al
invalid
invalid
lea edi, [rax + 2]
add byte [rax], al
invalid
add al, byte [rax]
add byte [rax - 0x48], cl
movabs rax, 0x3fffffffffffffff
add rax, rdx
mov rcx, rax
or rcx, rdx
shr rcx, 0x20
je case.0x14009572d.2023
invalid
xor edx, edx
div r8
invalid
jmp 0x1400af9dd
add eax, 0xf741d231
invalid
xor edx, edx
div r8d
mov qword [rbp + 0x240], rax
add al, byte [rax]
add byte [rcx - 0x7f], cl
clc
add dword [rax], edx
adc byte [rax], al
invalid
add byte [rax], al
cmp r8, 0x1001
adc byte [rax], al
add byte [rcx + rcx*4 - 0x7b], cl
invalid
invalid
invalid
invalid
mov qword [rbp + 0x260], r8
mov rax, r8
jae 0x1400afa13
invalid
sbb al, 0x48
shr rax, 1
shr eax, 1
sub r8, rax
cmp r8, 0x40
mov eax, 0x40
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0xf], cl
invalid
invalid
cmovb rax, r8
mov qword [rbp + 0x268], rax
mov dword [rbp + 0x268], eax
ror byte [rax - 0x77], 0x85
push 0xffffffffeb000002
add byte [rax], al
jmp 0x1400afa3b
or rax, 1
bsr rcx, rax
xor ecx, 0xffffffc0
mov dword [rbp + 0x268], eax
test dword [rax + 2], ebp
add byte [rax], al
jmp 0x1400afa3b
or rax, 1
bsr rcx, rax
xor ecx, 0xffffffc0
add ecx, 0x41
shr ecx, 1
mov eax, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
shl rax, cl
shr r8, cl
shr eax, cl
shr eax, cl
call 0x189cafb7b
shr eax, 1
add r8, rax
add eax, eax
shr r8, 1
mov qword [rbp + 0x268], r8
mov rax, qword [rbp + 0x278]
lea rcx, [rax + 0x50]
push rax
push rax
mov qword [rbp + 0x248], rcx
lea rcx, [rax + 0x10]
mov qword [rbp + 0x230], rcx
add rax, 0xffffffffffffffe0
mov qword [rbp + 0x228], rax
mov r15d, 1
xor r13d, r13d
xor r11d, r11d
mov qword [rbp + 0x270], r9
mov qword [rbp + 0x280], r12
nop dword [rax]
mov r14, qword [rbp + 0x260]
sub r14, r13
jbe 0x1400afb00
mov rax, r13
shl rax, 5
mov rcx, qword [rbp + 0x278]
add rcx, rax
cmp r14, qword [rbp + 0x268]
jae 0x1400afb20
cmp byte [rbp + 0x2f0], 0
je 0x1400afb36
mov rdi, r14
cmp r14, 0x20
mov eax, 0x20
cmovae rdi, rax
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
mov rdx, rdi
mov r8, r12
mov rsi, r11
call 0x1400b0060
mov r11, rsi
mov r9, qword [rbp + 0x270]
mov eax, edi
lea rcx, [rax*2 + 1]
jmp 0x1400afca0
xor ecx, ecx
mov eax, 1
mov qword [rbp + 0x238], rax
cmp r11, 2
jae 0x1400afd00
jmp 0x1400affd6
cmp r14, 2
jae 0x1400afb4f
mov r10, r14
lea rcx, [r14*2 + 1]
jmp 0x1400afca0
mov rax, qword [rbp + 0x268]
mov rcx, r14
cmp rax, r14
cmovb rcx, rax
add rcx, rcx
jmp 0x1400afca0
mov r8, qword [rcx + 0x10]
mov rdi, qword [rcx + 0x30]
cmp rdi, r8
jae 0x1400afbbe
cmp r14, 2
jne 0x1400afc09
add rcx, 0x20
mov edx, 2
mov r8d, 1
add rax, qword [rbp + 0x230]
mov r10, r8
shl r10, 5
add rcx, r10
add rcx, 0xfffffffffffffff0
nop word [rax + rax]
movups xmm0, xmmword [rcx - 0x10]
movups xmm1, xmmword [rax - 0x10]
movups xmmword [rax - 0x10], xmm0
movups xmmword [rcx - 0x10], xmm1
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rax]
movups xmmword [rax], xmm0
movups xmmword [rcx], xmm1
add rax, 0x20
add rcx, 0xffffffffffffffe0
dec r8
jne 0x1400afb90
jmp 0x1400afc91
mov r10d, 2
cmp r14, 2
je 0x1400afc94
mov rbx, r11
mov rdx, qword [rbp + 0x248]
lea r10, [rdx + rax]
mov edx, 2
mov r11, rdi
mov r9, r14
nop word [rax + rax]
mov rsi, r11
mov r11, qword [r10]
cmp r11, rsi
jb 0x1400afc4a
inc rdx
add r10, 0x20
cmp r9, rdx
jne 0x1400afbf0
jmp 0x1400afc47
mov rbx, r11
mov rdx, qword [rbp + 0x248]
lea r10, [rdx + rax]
mov edx, 2
mov r11, rdi
mov r9, r14
nop word cs:[rax + rax]
mov rsi, r11
mov r11, qword [r10]
cmp r11, rsi
jae 0x1400afc4a
inc rdx
add r10, 0x20
cmp r9, rdx
jne 0x1400afc30
mov rdx, r9
cmp rdx, qword [rbp + 0x268]
mov r9, qword [rbp + 0x270]
mov r11, rbx
jb 0x1400afaa6
cmp rdi, r8
jae 0x1400afc91
mov r10d, 1
cmp rdx, 2
jb 0x1400afc94
mov r8, rdx
shr r8, 1
mov r10, rdx
shl r10, 5
add rcx, r10
mov r10, r8
shl r10, 5
sub rcx, r10
jmp 0x1400afb75
mov r10, rdx
lea rcx, [r10*2 + 1]
nop dword [rax]
mov rax, r15
shr rax, 1
mov qword [rbp + 0x238], rcx
shr rcx, 1
lea rdx, [r13*2]
sub rdx, rax
lea rax, [rcx + r13*2]
mov rcx, qword [rbp + 0x240]
imul rdx, rcx
imul rax, rcx
xor rax, rdx
je 0x1400afce6
bsr rcx, rax
xor rcx, 0x3f
cmp r11, 2
jae 0x1400afd00
jmp 0x1400affd6
mov ecx, 0x40
cmp r11, 2
jb 0x1400affd6
nop word cs:[rax + rax]
mov rdx, r13
shl rdx, 5
mov rax, qword [rbp + 0x278]
add rax, rdx
mov qword [rbp + 0x220], rax
add rdx, qword [rbp + 0x228]
mov qword [rbp + 0x218], rdx
mov qword [rbp + 0x258], rcx
mov qword [rbp + 0x210], r13
jmp 0x1400afd7f
mov r13, rbx
mov rdx, r11
sub r15, rdx
mov rcx, r13
mov r8, r15
call sub.msvcrt.dll_memcpy
movsb byte [rdi], byte [rsi]
add byte [rax], al
movsb byte [rdi], byte [rsi]
add byte [rax], al
mov r9, qword [rbp + 0x270]
mov r11, qword [rbp + 0x250]
mov rcx, qword [rbp + 0x258]
lea r15, [rdi*2 + 1]
mov r12, qword [rbp + 0x280]
mov r13, qword [rbp + 0x210]
cmp r11, 1
jbe 0x1400affd0
cmp byte [rbp + r11 + 0x1cd], cl
jb 0x1400affd6
dec r11
mov rbx, qword [rbp + r11*8 - 0x48]
mov rsi, rbx
shr rsi, 1
mov r14, r15
shr r14, 1
lea rdi, [rsi + r14]
cmp rdi, r9
ja 0x1400afdd0
mov eax, ebx
or eax, r15d
or eax, edi
or eax, edi
and eax, 1
jne 0x1400afdd0
add rdi, rdi
mov r15, rdi
cmp r11, 1
ja 0x1400afd7f
jmp 0x1400affd0
sub r13, rdi
shl r13, 5
add r13, qword [rbp + 0x278]
test bl, 1
mov qword [rbp + 0x250], r11
push rax
add al, byte [rax]
invalid
je 0x1400afe00
push rax
add al, byte [rax]
add byte [rsi + rdx + 0x41], dh
test bh, 1
test r15b, 1
je 0x1400afe49
cmp r15, 2
jae case.0x14007b776.2068
jmp 0x1400afd5f
mov rax, rsi
or rax, 1
or eax, 1
or eax, 1
bsr rax, rax
xor eax, 0x3f
add eax, eax
xor eax, 0x7e
mov dword [rsp + 0x20], eax
mov qword [rsp + 0x28], 0
mov rcx, r13
mov rdx, rsi
mov r8, r12
call 0x1400b0060
mov rcx, qword [rbp + 0x258]
mov r11, qword [rbp + 0x250]
mov r9, qword [rbp + 0x270]
jo 0x1400afe43
add byte [rax], al
jo 0x1400afe43
add byte [rax], al
test r15b, 1
jne 0x1400afdf0
cmpsd dword [rsi], dword [rdi]
cmpsd dword [rsi], dword [rdi]
mov rcx, rsi
shl rcx, 5
add rcx, r13
mov rax, r14
or rax, 1
bsr rax, rax
xor eax, 0x3f
invalid
invalid
add eax, eax
xor eax, 0x7e
mov dword [rsp + 0x20], eax
and al, 0x20
invalid
and al, 0x20
mov qword [rsp + 0x28], 0
mov rdx, r14
mov r8, r12
call 0x1400b0060
add byte [rax - 0x75], cl
lea ebx, [rax + 2]
add byte [rax], al
add byte [rax - 0x75], cl
lea ebx, [rax + 2]
add byte [rax], al
mov r11, qword [rbp + 0x250]
mov r9, qword [rbp + 0x270]
cmp r15, 2
jb 0x1400afd5f
cmp rbx, 2
jb 0x1400afd5f
cmp rsi, r14
mov r12, r14
cmovb r12, rsi
cmp r12, r9
ja 0x1400afd5f
invalid
invalid
invalid
invalid
mov rbx, rsi
shl rbx, 5
add rbx, r13
cmp r14, rsi
mov rdx, r13
cmovb rdx, rbx
mov r15, r12
shl r15, 5
mov rcx, qword [rbp + 0x280]
lea eax, [rax + 0x4d000002]
mov eax, edi
lea eax, [rax + 0x4d000002]
mov eax, edi
call sub.msvcrt.dll_memcpy
add r15, qword [rbp + 0x280]
cmp r14, rsi
jae 0x1400aff5d
mov rax, qword [rbp + 0x218]
mov r11, qword [rbp + 0x280]
nop
lea rcx, [rbx - 0x20]
lea rdx, [r15 - 0x20]
loopne 0x1400aff4e
lea edx, [rdi - 0x20]
mov r8, qword [r15 - 0x10]
xor r9d, r9d
xor r10d, r10d
cmp r8, qword [rbx - 0x10]
setb r9b
setae r10b
cmovb rdx, rcx
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
shl r10d, 5
add rbx, r10
add rbx, 0xffffffffffffffe0
shl r9d, 5
add r15, r9
add r15, 0xffffffffffffffe0
cmp rbx, r13
je 0x1400afd36
dec dword [rax - 0x7d]
shl al, 0x4d
cmp edi, ebx
add rax, 0xffffffffffffffe0
cmp r15, r11
jne 0x1400aff00
jmp 0x1400afd36
test r12, r12
je 0x1400affc4
mov rdx, qword [rbp + 0x280]
mov r10, qword [rbp + 0x220]
mov r8, rdx
mov rcx, qword [rbx + 0x10]
xor eax, eax
xor edx, edx
cmp rcx, qword [r8 + 0x10]
setb cl
setae dl
mov r9, r8
cmovb r9, rbx
movups xmm0, xmmword [r9]
movups xmm1, xmmword [r9 + 0x10]
adc byte [rcx + 0x10], cl
adc byte [rcx + 0x10], cl
movups xmmword [r13 + 0x10], xmm1
movups xmmword [r13], xmm0
shl edx, 5
add rdx, r8
add r13, 0x20
cmp rdx, r15
je 0x1400afd3c
mov al, cl
shl eax, 5
add rbx, rax
cmp rbx, r10
jne 0x1400aff70
jmp 0x1400afd3c
mov rdx, qword [rbp + 0x280]
jmp 0x1400afd3c
mov r11d, 1
mov qword [rbp + r11*8 - 0x48], r15
mov byte [rbp + r11 + 0x1ce], cl
cmp qword [rbp + 0x260], r13
jbe 0x1400b0004
inc r11
mov r15, qword [rbp + 0x238]
mov rax, r15
shr rax, 1
add r13, rax
jmp 0x1400afa80
cli
invalid
invalid
cli
invalid
test r15b, 1
jne 0x1400b0040
mov rdx, qword [rbp + 0x260]
mov rax, rdx
or rax, 1
bsr rax, rax
xor eax, 0x3f
add eax, eax
xor eax, 0x7e
mov dword [rsp + 0x20], eax
mov qword [rsp + 0x28], 0
mov rcx, qword [rbp + 0x278]
mov r8, r12
call 0x1400b0060
nop
add rsp, 0x308
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
nop dword [rax + rax]
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x158
lea rbp, [rsp + 0x80]
add byte [rax], al
add byte [rdi + rcx + 0x29], al
mov ebp, 0xc0
add byte [rax], al
add byte [rdi + rcx + 0x29], al
mov ebp, 0xc0
movaps xmmword [rbp + 0xb0], xmm14
movaps xmmword [rbp + 0xa0], xmm13
sub dword [rbp + 0xa0], ebp
sub dword [rbp + 0xa0], ebp
movaps xmmword [rbp + 0x90], xmm12
movaps xmmword [rbp + 0x80], xmm11
movaps xmmword [rbp + 0x70], xmm10
movaps xmmword [rbp + 0x60], xmm9
movaps xmmword [rbp + 0x50], xmm8
movaps xmmword [rbp + 0x40], xmm7
movaps xmmword [rbp + 0x30], xmm6
mov rsi, r8
invalid
mov rbx, rdx
mov rdi, rcx
cmp rdx, 0x21
jae 0x1400b02f8
invalid
cmp rbx, 2
jb 0x1400b0a38
mov r12, rbx
shr r12, 1
in al, dx
in al, dx
cmp rbx, 8
mov qword [rbp + 0x28], rdi
jb 0x1400b0771
mov rax, qword [rdi + 0x30]
mov rdx, qword [rdi + 0x70]
xor ecx, ecx
xor r10d, r10d
cmp rax, qword [rdi + 0x10]
setae cl
setb r10b
xor r9d, r9d
cmp rdx, qword [rdi + 0x50]
setb r9b
shl r10d, 5
lea r15, [rdi + r10]
shl ecx, 5
lea r14, [rdi + rcx]
mov eax, r9d
shl eax, 5
lea r8, [rdi + rax]
add r8, 0x40
rol byte [rax + 0x41], 0x83
int1
add eax, dword [rcx - 0x3f]
loope 0x1400b0138
rol byte [rax + 0x41], 0x83
int1
add eax, dword [rcx - 0x3f]
loope 0x1400b0138
mov rax, qword [rdi + rax + 0x50]
mov r11, qword [rdi + r9 + 0x10]
mov rcx, qword [rdi + rcx + 0x10]
cmp r11, rcx
mov rdi, r14
cmovb rdi, r8
cmovb edi, eax
cmovb edi, eax
mov rdx, qword [rbp + 0x28]
cmp rax, qword [rdx + r10 + 0x10]
cmovb rdi, r15
cmovb edi, edi
cmovb edi, edi
cmovb r15, r8
mov qword [rbp + 0x20], r15
mov rax, qword [rbp + 0x28]
lea rax, [rax + r9]
cmovb r8, r14
cmp r11, rcx
cmovae r14, rax
mov qword [rbp + 0x18], r14
jne 0x1400b0190
jne 0x1400b0190
cmovb r8, rax
mov rax, qword [r8 + 0x10]
cmp rax, qword [rdi + 0x10]
adc byte [rcx - 0x77], cl
cli
cmovb r10, r8
cmovb r8, rdi
mov r9, r12
mov ecx, esp
shl r9, 5
mov rax, qword [rbp + 0x28]
lea r14, [rax + r9]
mov rax, qword [rbp + 0x28]
mov rax, qword [rax + r9 + 0x30]
xor ecx, ecx
xor r13d, r13d
mov rdx, qword [rbp + 0x28]
cmp rax, qword [rdx + r9 + 0x10]
cmp eax, dword [rdx + rcx + 0x10]
cmp eax, dword [rdx + rcx + 0x10]
mov rax, qword [rbp + 0x28]
mov rax, qword [rax + r9 + 0x70]
setae cl
setb r13b
mov qword [rbp + 0x10], r12
xor r12d, r12d
mov rdx, qword [rbp + 0x28]
mov edx, dword [rbp + 0x28]
cmp rax, qword [rdx + r9 + 0x50]
cmp eax, dword [rdx + rcx + 0x50]
cmp eax, dword [rdx + rcx + 0x50]
setb r12b
shl r13d, 5
shl ecx, 5
lea r11, [r14 + rcx]
mov eax, r12d
loopne case.0x1400a20f0.708
loopne 0x1400b01ef
loopne case.0x1400a20f0.708
loopne 0x1400b01ef
lea r15, [rax + r14]
add r15, 0x40
add edi, 0x40
xor r12d, 3
shl r12d, 5
mov rdx, qword [r14 + rax + 0x50]
mov rdi, qword [r12 + r14 + 0x10]
mov rax, qword [rcx + r14 + 0x10]
xor dword [rax], r10d
xor dword [rax], r10d
cmp rdi, rax
mov rcx, r11
cmovb rcx, r15
cmp rdx, qword [r13 + r14 + 0x10]
lea rdx, [r14 + r13]
cmovb rcx, rdx
cmovb rdx, r15
cmovb r15, r11
cmp rdi, rax
mov rdi, qword [rbp + 0x28]
mov rax, qword [rbp + 0x20]
movups xmm0, xmmword [rax]
movups xmm2, xmmword [rax + 0x10]
lea rax, [r14 + r12]
mov r12, qword [rbp + 0x10]
movups xmm1, xmmword [r10]
cmovae r11, rax
movups xmm3, xmmword [r10 + 0x10]
cmovb r15, rax
movups xmm4, xmmword [r8]
movups xmm5, xmmword [r8 + 0x10]
mov rax, qword [r15 + 0x10]
cmp rax, qword [rcx + 0x10]
mov r8, qword [rbp + 0x18]
movups xmm6, xmmword [r8]
mov rax, rcx
cmovb rax, r15
movups xmm7, xmmword [r8 + 0x10]
cmovb r15, rcx
movups xmm8, xmmword [rdx]
movups xmm9, xmmword [rdx + 0x10]
movups xmm10, xmmword [rax]
movups xmm11, xmmword [rax + 0x10]
movups xmm12, xmmword [r15]
movups xmm13, xmmword [r15 + 0x10]
movups xmm14, xmmword [r11]
movups xmm15, xmmword [r11 + 0x10]
movups xmm7, xmmword [rbx + 0x10]
movups xmm7, xmmword [rbx + 0x10]
movups xmmword [rsi + 0x10], xmm2
movups xmmword [rsi], xmm0
movups xmmword [rsi + 0x30], xmm3
movups xmmword [rsi + 0x20], xmm1
movups xmmword [rsi + 0x50], xmm5
movups xmmword [rsi + 0x40], xmm4
movups xmmword [rsi + 0x70], xmm7
movups xmmword [rsi + 0x60], xmm6
movups xmmword [rsi + r9 + 0x10], xmm9
movups xmmword [rsi + r9], xmm8
movups xmmword [rsi + r9 + 0x20], xmm10
movups xmmword [rsi + r9 + 0x30], xmm11
pop rsp
invalid
xor byte [rsi + 0xf], al
adc dword [rsi + rcx + 0x40], esp
movups xmmword [rsi + r9 + 0x50], xmm13
movups xmmword [rsi + r9 + 0x60], xmm14
movups xmmword [rsi + r9 + 0x70], xmm15
mov edx, 4
jmp 0x1400b079d
pop rsp
invalid
mov r15, r9
mov rax, qword [rbp + 0x148]
mov qword [rbp + 0x20], rax
mov r13d, dword [rbp + 0x140]
lea rax, [rsi - 0x20]
mov qword [rbp], rax
mov qword [rbp + 0x28], r9
lea rax, [rdi + 0x20]
mov qword [rbp + 8], rax
mov r14, rbx
nop word cs:[rax + rax]
and byte [rax - 0x77], cl
or byte [r9 - 0x77], r9b
fisub word [rsi + 0x66]
nop word cs:[rax + rax]
sub r13d, 1
jb 0x1400b0756
mov r9, r14
int1
shr r9, 3
mov rax, r9
shl rax, 7
add rax, rdi
imul r8, r9, 0xe0
add r8, rdi
cmp r14, 0x40
jae 0x1400b0390
mov rcx, qword [rdi + 0x10]
mov rdx, qword [rax + 0x10]
cmp rcx, rdx
setb r9b
mov r10, qword [r8 + 0x10]
cmp rcx, r10
setb cl
rol dword [rax + rsi - 0x37], 0x4c
cmp edx, edx
rol dword [rax + rsi - 0x37], 0x4c
cmp edx, edx
setb dl
xor dl, r9b
cmovne rax, r8
test cl, cl
cmovne rax, rdi
jmp 0x1400b039b
mov rcx, rdi
mov rdx, rax
call fcn.1400b0b00
mov r11, rax
sub r11, rdi
shr r11, 5
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp - 0x40], xmm1
movaps xmmword [rbp - 0x50], xmm0
cmp qword [rbp + 0x20], 0
mov dword [rbp + 0x10], r13d
je 0x1400b03d1
mov rcx, qword [rbp + 0x20]
mov rcx, qword [rcx + 0x10]
cmp rcx, qword [rax + 0x10]
jae 0x1400b05b0
cmp r14, r15
ja 0x1400b0ad4
mov r15, r14
shl r15, 5
lea r13, [rsi + r15]
mov rax, r11
shl rax, 5
add rax, rdi
add rax, 0x10
xor ebx, ebx
mov rcx, rdi
mov rdx, r13
mov qword [rbp + 0x18], r11
mov r8, r11
nop word cs:[rax + rax]
mov r9, r8
shl r9, 5
add r9, rdi
cmp rcx, r9
jae 0x1400b0458
nop
mov r10, qword [rcx + 0x10]
add rdx, 0xffffffffffffffe0
mov r11, rbx
shl r11, 5
cmp r10, qword [rax]
mov r10, rdx
cmovb r10, rsi
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [r10 + r11 + 0x10], xmm1
movups xmmword [r10 + r11], xmm0
adc rbx, 0
add rcx, 0x20
cmp rcx, r9
jb 0x1400b0420
cmp r8, r14
je 0x1400b0490
mov r8, rbx
shl r8, 5
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rdx + r8 - 0x10], xmm1
movups xmmword [rdx + r8 - 0x20], xmm0
add rdx, 0xffffffffffffffe0
add rcx, 0x20
mov r8, r14
jmp 0x1400b0410
mov r12, rbx
shl r12, 5
mov rcx, rdi
mov rdx, rsi
mov r8, r12
call sub.msvcrt.dll_memcpy
mov rdx, r14
sub rdx, rbx
movabs r10, 0x7fffffffffffffe
mov r11, qword [rbp + 0x18]
je 0x1400b055f
lea rax, [rbx + 1]
cmp r14, rax
jne 0x1400b04d0
xor eax, eax
jmp 0x1400b0533
mov rcx, rdx
and rcx, 0xfffffffffffffffe
mov rax, qword [rbp + 8]
lea r8, [rax + r12]
add r15, qword [rbp]
xor r9d, r9d
nop word cs:[rax + rax]
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmmword [r8 - 0x10], xmm1
movups xmmword [r8 - 0x20], xmm0
lea rax, [r9 + 2]
xor r9, r10
shl r9, 5
movups xmm0, xmmword [r13 + r9]
movups xmm1, xmmword [r13 + r9 + 0x10]
movups xmmword [r8], xmm0
movups xmmword [r8 + 0x10], xmm1
add r8, 0x40
add r15, 0xffffffffffffffc0
mov r9, rax
cmp rcx, rax
jne 0x1400b04f0
test dl, 1
je 0x1400b055f
lea rcx, [rdi + r12]
mov r8, rax
not r8
shl r8, 5
shl rax, 5
movups xmm0, xmmword [r13 + r8]
movups xmm1, xmmword [r13 + r8 + 0x10]
movups xmmword [rcx + rax + 0x10], xmm1
movups xmmword [rcx + rax], xmm0
test rbx, rbx
mov r15, qword [rbp + 0x28]
mov r13d, dword [rbp + 0x10]
je 0x1400b05b0
cmp r14, rbx
jb 0x1400b0a8b
add r12, rdi
lea rax, [rbp - 0x50]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r13d
mov rcx, r12
mov r8, rsi
mov r9, r15
call 0x1400b0060
mov r14, rbx
cmp rbx, 0x21
jae 0x1400b0330
jmp 0x1400b00cd
cmp r14, r15
ja 0x1400b0ad4
mov r13, r14
shl r13, 5
lea rdx, [rsi + r13]
mov rax, r11
shl rax, 5
add rax, rdi
add rax, 0x10
xor r12d, r12d
mov rcx, rdi
mov qword [rbp + 0x20], rdx
nop dword [rax]
mov r8, r11
shl r8, 5
add r8, rdi
cmp rcx, r8
jae 0x1400b0628
nop
mov r9, qword [rax]
add rdx, 0xffffffffffffffe0
mov r10, r12
shl r10, 5
cmp r9, qword [rcx + 0x10]
mov r9, rdx
cmovae r9, rsi
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [r9 + r10 + 0x10], xmm1
movups xmmword [r9 + r10], xmm0
sbb r12, 0xffffffffffffffff
add rcx, 0x20
cmp rcx, r8
jb 0x1400b05f0
cmp r11, r14
je 0x1400b0660
add rdx, 0xffffffffffffffe0
mov r8, r12
shl r8, 5
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rsi + r8 + 0x10], xmm1
movups xmmword [rsi + r8], xmm0
inc r12
add rcx, 0x20
mov r11, r14
jmp 0x1400b05e0
mov r8, r12
shl r8, 5
mov rcx, rdi
mov rdx, rsi
mov qword [rbp + 0x18], r8
call sub.msvcrt.dll_memcpy
movabs r9, 0x7fffffffffffffe
mov rbx, r14
sub rbx, r12
mov r10, qword [rbp + 0x20]
je 0x1400b072d
lea rax, [r12 + 1]
cmp r14, rax
jne 0x1400b069e
xor eax, eax
jmp 0x1400b06ff
mov rcx, rbx
and rcx, 0xfffffffffffffffe
mov rax, qword [rbp + 0x18]
lea rdx, [rdi + rax]
add rdx, 0x20
add r13, qword [rbp]
xor r8d, r8d
nop dword [rax + rax]
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movups xmmword [rdx - 0x10], xmm1
movups xmmword [rdx - 0x20], xmm0
lea rax, [r8 + 2]
xor r8, r9
shl r8, 5
movups xmm0, xmmword [r10 + r8]
movups xmm1, xmmword [r10 + r8 + 0x10]
movups xmmword [rdx], xmm0
movups xmmword [rdx + 0x10], xmm1
add rdx, 0x40
add r13, 0xffffffffffffffc0
mov r8, rax
cmp rcx, rax
jne 0x1400b06c0
test bl, 1
je 0x1400b072d
mov rcx, qword [rbp + 0x18]
add rcx, rdi
mov rdx, rax
not rdx
shl rdx, 5
shl rax, 5
movups xmm0, xmmword [r10 + rdx]
movups xmm1, xmmword [r10 + rdx + 0x10]
movups xmmword [rcx + rax + 0x10], xmm1
movups xmmword [rcx + rax], xmm0
cmp r14, r12
jb 0x1400b0abd
add rdi, qword [rbp + 0x18]
mov eax, 0
mov qword [rbp + 0x20], rax
cmp rbx, 0x21
mov r13d, dword [rbp + 0x10]
jae 0x1400b0319
jmp 0x1400b00cd
mov byte [rsp + 0x20], 1
mov rcx, rdi
mov rdx, r14
mov r8, rsi
mov r9, r15
call fcn.1400af990
jmp 0x1400b0a38
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov rax, r12
shl rax, 5
movups xmm0, xmmword [rdi + rax]
movups xmm1, xmmword [rdi + rax + 0x10]
movups xmmword [rsi + rax + 0x10], xmm1
movups xmmword [rsi + rax], xmm0
mov edx, 1
mov r8, rbx
sub r8, r12
cmp rdx, r12
jae 0x1400b084f
mov ecx, edx
shl ecx, 5
mov r9, rdx
jmp 0x1400b07e2
mov rax, rsi
movups xmm0, xmmword [r11]
movups xmmword [rax], xmm0
mov qword [rax + 0x10], r10
mov qword [rax + 0x18], r14
mov rdi, qword [rbp + 0x28]
inc r9
add rcx, 0x20
cmp r9, r12
je 0x1400b084f
mov rax, r9
shl rax, 5
movups xmm0, xmmword [rdi + rax]
movups xmm1, xmmword [rdi + rax + 0x10]
movups xmmword [rsi + rax + 0x10], xmm1
movups xmmword [rsi + rax], xmm0
mov r10, qword [rsi + rax + 0x10]
cmp r10, qword [rsi + rax - 0x10]
jae 0x1400b07d6
lea r11, [rdi + rax]
add rax, rsi
mov r14, qword [rax + 0x18]
mov rdi, rcx
nop word cs:[rax + rax]
movups xmm0, xmmword [rsi + rdi - 0x20]
movups xmm1, xmmword [rsi + rdi - 0x10]
movups xmmword [rsi + rdi + 0x10], xmm1
movups xmmword [rsi + rdi], xmm0
cmp rdi, 0x20
je 0x1400b07c0
lea rax, [rdi - 0x20]
cmp r10, qword [rsi + rdi - 0x30]
mov rdi, rax
jb 0x1400b0820
add rax, rsi
jmp 0x1400b07c3
mov r9, r12
shl r9, 5
lea rcx, [rsi + r9]
cmp rdx, r8
jae 0x1400b08ff
add r9, rdi
mov r10d, edx
shl r10d, 5
jmp 0x1400b0892
mov rax, rcx
movups xmm0, xmmword [r14]
movups xmmword [rax], xmm0
mov qword [rax + 0x10], r11
mov qword [rax + 0x18], r15
mov rdi, qword [rbp + 0x28]
inc rdx
add r10, 0x20
cmp rdx, r8
je 0x1400b08ff
mov rax, rdx
shl rax, 5
movups xmm0, xmmword [r9 + rax]
movups xmm1, xmmword [r9 + rax + 0x10]
movups xmmword [rcx + rax + 0x10], xmm1
movups xmmword [rcx + rax], xmm0
mov r11, qword [rcx + rax + 0x10]
cmp r11, qword [rcx + rax - 0x10]
jae 0x1400b0886
lea r14, [r9 + rax]
add rax, rcx
mov r15, qword [rax + 0x18]
mov rdi, r10
nop word [rax + rax]
movups xmm0, xmmword [rcx + rdi - 0x20]
movups xmm1, xmmword [rcx + rdi - 0x10]
movups xmmword [rcx + rdi + 0x10], xmm1
movups xmmword [rcx + rdi], xmm0
cmp rdi, 0x20
je 0x1400b0870
lea rax, [rdi - 0x20]
cmp r11, qword [rcx + rdi - 0x30]
mov rdi, rax
jb 0x1400b08d0
add rax, rcx
jmp 0x1400b0873
lea rax, [rcx - 0x20]
mov r8, rbx
shl r8, 5
lea rdx, [rsi + r8]
add rdx, 0xffffffffffffffe0
mov qword [rbp + 8], r8
lea r11, [rdi + r8]
add r11, 0xffffffffffffffe0
mov r9, rsi
mov r10, rdi
jmp 0x1400b0986
movzx edi, byte [rbp + 0x20]
mov r12b, dil
mov edi, 0
sbb rdi, rdi
shl r12d, 5
add rcx, r12
movzx r14d, byte [rbp + 0x18]
mov r15b, r14b
shl r15d, 5
add r9, r15
add r10, 0x20
movups xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movups xmmword [r11 + 0x10], xmm1
movups xmmword [r11], xmm0
shl r13, 5
add rdx, r13
shl rdi, 5
add rax, rdi
add r11, 0xffffffffffffffe0
mov r12, qword [rbp + 0x10]
dec r12
je 0x1400b09e3
mov qword [rbp + 0x10], r12
mov rdi, qword [rcx + 0x10]
xor r15d, r15d
xor r12d, r12d
mov r8, rcx
cmp rdi, qword [r9 + 0x10]
setae byte [rbp + 0x18]
setb byte [rbp + 0x20]
jb 0x1400b09a8
mov r8, r9
movups xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movups xmmword [r10 + 0x10], xmm1
movups xmmword [r10], xmm0
mov r14, qword [rdx + 0x10]
mov rdi, qword [rax + 0x10]
cmp r14, rdi
mov r13d, 0
adc r13, 0xffffffffffffffff
mov r8, rax
cmp r14, rdi
jb 0x1400b0930
mov r8, rdx
jmp 0x1400b0930
add rax, 0x20
test bl, 1
je 0x1400b0a22
xor r8d, r8d
xor r11d, r11d
cmp r9, rax
setae r8b
setb r11b
mov rdi, rcx
cmovb rdi, r9
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [r10 + 0x10], xmm1
movups xmmword [r10], xmm0
shl r11d, 5
add r9, r11
shl r8d, 5
add rcx, r8
cmp r9, rax
jne 0x1400b0acf
add rdx, 0x20
cmp rcx, rdx
jne 0x1400b0acf
movaps xmm6, xmmword [rbp + 0x30]
movaps xmm7, xmmword [rbp + 0x40]
movaps xmm8, xmmword [rbp + 0x50]
movaps xmm9, xmmword [rbp + 0x60]
movaps xmm10, xmmword [rbp + 0x70]
movaps xmm11, xmmword [rbp + 0x80]
movaps xmm12, xmmword [rbp + 0x90]
movaps xmm13, xmmword [rbp + 0xa0]
movaps xmm14, xmmword [rbp + 0xb0]
movaps xmm15, xmmword [rbp + 0xc0]
add rsp, 0x158
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rax, str.mid___len
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], 1
mov qword [rbp - 0x20], 8
xorps xmm0, xmm0
movups xmmword [rbp - 0x18], xmm0
lea rdx, str._rustc_2059132d3c715514da0e4f9cd395a708e666e306librarycore_src_slice_sort_stablequicksort.rs
lea rcx, [rbp - 0x30]
call fcn.140029f70
lea r8, str._rustc_2059132d3c715514da0e4f9cd395a708e666e306librarycore_src_slice_sort_stablequicksort.rs
mov rcx, r12
mov rdx, r14
call fcn.140029fb0
call fcn.14002dcb0
ud2
invalid
nop dword [rax]
mov r11, rsi
mov qword [r11], r9
mov qword [r11 + 8], r10
inc r8
add rax, 0x10
cmp r8, r12
je 0x1400b37a6
mov r10, r8
shl r10, 4
movdqu xmm0, xmmword [rdi + r10]
movdqu xmmword [rsi + r10], xmm0
mov r9, qword [rsi + r10]
invalid
cmp r9, qword [rsi + r10 - 0x10]
jae 0x1400b374a
invalid
add r10, rsi
mov r10, qword [r10 + 8]
mov r14, rax
nop
movdqu xmm0, xmmword [rsi + r14 - 0x10]
movdqu xmmword [rsi + r14], xmm0
cmp r14, 0x10
cmp r14, 0x10
je 0x1400b3740
lea r11, [r14 - 0x10]
cmp r9, qword [rsi + r14 - 0x20]
mov r14, r11
jb 0x1400b3780
invalid
add r11, rsi
jmp 0x1400b3743
mov r8, r12
shl r8, 4
add al, 0x4a
lea eax, [rsi + rax]
add al, 0x4a
lea eax, [rsi + rax]
cmp rcx, rdx
jae 0x1400b3836
jl 0x1400b37b8
add byte [rax], al
jl 0x1400b37b8
add byte [rax], al
add r8, rdi
mov r9d, ecx
shl r9d, 4
jmp 0x1400b37e6
mov r14, rax
mov qword [r14], r10
mov qword [r14 + 8], r11
pop rsi
invalid
pop rsi
or byte [rax - 1], cl
inc rcx
add r9, 0x10
adc byte [rax + 0x39], cl
invalid
je 0x1400b3836
ror dword [rcx - 0x7d], 0xc1
adc byte [rax + 0x39], cl
sal dword [rax + rdx*2 + 0x49], 1
mov r11, rcx
mov ebx, ecx
shl r11, 4
movdqu xmm0, xmmword [r8 + r11]
movq mm0, qword [r8 + r11]
movq mm0, qword [r8 + r11]
movdqu xmmword [rax + r11], xmm0
movq qword [rax + rbx], mm0
sbb byte [rsi - 0x75], cl
adc al, 0x18
invalid
mov r10, qword [rax + r11]
sbb byte [rsi + 0x3b], cl
push rsp
cmp r10, qword [rax + r11 - 0x10]
sbb al, dh
jae 0x1400b37da
invalid
add r11, rax
mov r11, qword [r11 + 8]
mov r15, r9
or byte [rbp - 0x77], cl
iretd
nop
movdqu xmm0, xmmword [rax + r15 - 0x10]
movq mm0, qword [rax + r15 - 0x10]
cmp al, dh
movdqu xmmword [rax + r15], xmm0
movq qword [rax + r15], mm0
cmp byte [rcx - 0x7d], cl
cmp r15, 0x10
call qword [rax]
je 0x1400b37d0
lea r14, [r15 - 0x10]
cmp r10, qword [rax + r15 - 0x20]
cmp al, ah
invalid
cmp al, ah
mov r15, r14
mov edi, esi
jb 0x1400b3810
add r14, rax
jmp 0x1400b37d3
lea rdx, [rax - 0x10]
mov rcx, rbx
mov ecx, ebx
push rax
invalid
mov ecx, ebx
shl rcx, 4
loope 0x1400b3845
lea r15, [rsi + rcx]
lea edi, [rsi + rcx]
add r15, 0xfffffffffffffff0
add edi, 0xfffffff0
mov qword [rbp + 0x10], rcx
lea r10, [rdi + rcx - 0x10]
mov r8, rsi
invalid
mov qword [rbp + 0x20], rdi
jge 0x1400b3879
invalid
invalid
jge 0x1400b3879
mov r9, rdi
stc
jmp 0x1400b38ad
nop
movzx edi, byte [rbp + 0x18]
jge 0x1400b387c
mov r12b, dil
mov ah, bh
mov edi, 0
sbb rdi, rdi
shl r12d, 4
shl esp, 4
add byte [rax], al
add byte [rax + 0x19], cl
inc dword [rcx - 0x3f]
shl esp, 4
shl esp, 4
add rax, r12
movzx r14d, byte [rbp + 8]
movzx esi, byte [rbp + 8]
movzx esi, byte [rbp + 8]
jne 0x1400b3883
or byte [rbp - 0x78], al
shl r11d, 4
shl r11d, 4
mov r11b, r14b
mov bl, dh
shl r11d, 4
add al, 0x4d
add r8, r11
add eax, ebx
add r9, 0x10
movdqu xmm0, xmmword [rcx]
adc bl, dh
movq mm0, qword [rcx]
movdqu xmmword [r10], xmm0
movq qword [rdx], mm0
shl r13, 4
shl ebp, 4
add r15, r13
shl rdi, 4
shl edi, 4
shl edi, 4
add rdx, rdi
add r10, 0xfffffffffffffff0
add edx, 0xfffffff0
add edx, 0xfffffff0
mov r12, qword [rbp + 0x28]
dec r12
je 0x1400b38fb
mov qword [rbp + 0x28], r12
mov r14, qword [rax]
mov esi, dword [rax]
sub byte gs:[rbx + rcx*4 + 0x30], cl
mov esi, dword [rax]
xor r11d, r11d
xor r12d, r12d
in al, 0x48
mov ecx, eax
fild dword [rbp + 0x31]
in al, 0x48
mov ecx, eax
cmp r14, qword [r8]
setae byte [rbp + 8]
setb byte [rbp + 0x18]
jb 0x1400b38cd
sbb byte [rdx + 3], dh
mov rcx, r8
mov ecx, eax
movups xmm0, xmmword [rcx]
adc byte [rcx], al
movups xmmword [r9], xmm0
adc dword [rcx], eax
mov r14, qword [r15]
mov esi, dword [rdi]
mov rdi, qword [rdx]
cmp r14, rdi
inc byte [rcx - 0x43]
add byte [rax], al
add byte [rax], al
invalid
cmp cl, byte [rcx + 0x39]
inc byte [rcx - 0x43]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
invalid
invalid
adc r13, 0xffffffffffffffff
mov rcx, rdx
cmp r14, rdi
jb 0x1400b3860
invalid
insd dword [rdi], dx
invalid
invalid
invalid
invalid
mov rcx, r15
stc
jmp 0x1400b3860
add rdx, 0x10
add edx, 0x10
test bl, 1
je 0x1400b3931
invalid
sub eax, 0x3145c931
ror byte [rcx + 0x39], cl
cmp eax, edx
setae cl
setb r10b
invalid
invalid
xor ecx, ecx
xor r10d, r10d
cmp r8, rdx
cmp eax, edx
cmp eax, edx
setae cl
setb r10b
mov r11, rax
cmovb r11, r8
movdqu xmm0, xmmword [r11]
movdqu xmmword [r9], xmm0
add dword [rcx - 0x3f], eax
loop 0x1400b392c
add dword [rcx - 0x3f], eax
loop 0x1400b392c
add r8, r10
shl ecx, 4
loope 0x1400b3932
add rax, rcx
cmp r8, rdx
cmp eax, edx
jne 0x1400b399e
add r15, 0x10
cmp rax, r15
jne 0x1400b399e
movaps xmm6, xmmword [rbp + 0x30]
movaps xmm7, xmmword [rbp + 0x40]
add rsp, 0xd8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
call fcn.14002dcb0
ud2
int3
jb 0x1400b3dc4
shr r9, 3
mov rbx, r9
shl rbx, 6
lea rdx, [rcx + rbx]
sbb dword [rbp + 0x6b], ecx
int1
invalid
sbb dword [rbp + 0x6b], ecx
int1
jo 0x1400b3dd1
invalid
lea r8, [rcx + r14]
lea eax, [rcx + rsi]
mov r15, r9
mov edi, ecx
call fcn.1400b3d50
mov r12, rax
lea rdx, [rsi + rbx]
lea r8, [rsi + r14]
mov rcx, rsi
mov r9, r15
mov ecx, edi
mov ecx, edi
call fcn.1400b3d50
mov rsi, rax
invalid
add rbx, rdi
add r14, rdi
mov rcx, rdi
mov rdx, rbx
mov r8, r14
mov r9, r15
call fcn.1400b3d50
mov rcx, r12
mov rdi, rax
mov rax, qword [rcx]
mov rdx, qword [rsi]
cmp rax, rdx
setb r8b
mov r9, qword [rdi]
cmp rax, r9
setb al
xor al, r8b
cmp rdx, r9
setb dl
xor dl, r8b
cmovne rsi, rdi
test al, al
cmovne rsi, rcx
mov rax, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
jae 0x1400b4d73
cmp r8, 0x201
jae 0x1400b4cb0
invalid
mov edi, 0x200
lea r13, [rbp - 0x60]
lea ebp, [rbp - 0x60]
mov r15, r8
jmp 0x1400b4d08
pop rbx
sub r8, r12
sub rbx, r12
cmp r8, rbx
jbe 0x1400b4cdf
invalid
lea rcx, [rbp + 0x400]
mov rdx, r12
call fcn.140097f10
mov rsi, qword [rbp + 0x400]
add byte [rax], al
mov rax, qword [rbp + 0x408]
add byte [rax], al
mov qword [rbp + 0x3e0], rax
add byte [rax], al
mov eax, 0xffffffff
cmp rsi, rax
mov r12d, 0xffffffff
invalid
dec dword [rdi + rcx + 0x42]
out 0x4c, al
mov dword [rbp + 0x410], esp
mov rbx, rsi
mov ebx, esi
mov rdi, r12
mov r13, qword [rbp + 0x3e0]
lodsd eax, dword [rsi]
loopne 0x1400b4d06
add byte [rax], al
mov r15, r12
invalid
xor ecx, ecx
call sub.kernel32.dll_SetLastError
add byte [rax - 0x75], cl
invalid
clc
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x16], cl
mov r8d, r15d
call sub.kernel32.dll_GetEnvironmentVariableW
mov r14d, eax
invalid
test eax, eax
jne 0x1400b4d35
call sub.kernel32.dll_GetLastError
test eax, eax
jne 0x1400b4df3
invalid
add byte [rax], al
invalid
mov r8d, r14d
cmp r15, r8
jne case.0x1400a20f0.802
invalid
invalid
call sub.kernel32.dll_GetLastError
cmp eax, 0x7a
jne 0x1400b4e79
add r15, r15
mov eax, 0xffffffff
cmp r15, rax
cmovae r15, rax
mov r8, r15
mov eax, edi
cmp r8, 0x201
jb 0x1400b4c9f
jmp 0x1400b4cb0
cmp rdi, r8
jb 0x1400b4e93
lea rcx, [rbp + 0x3a0]
mov rdx, r13
call fcn.1400970e0
movabs rdi, 0x8000000000000000
movups xmm0, xmmword [rbp + 0x3a0]
movups xmm1, xmmword [rbp + 0x3b0]
movaps xmmword [rbp + 0x3d0], xmm1
movaps xmmword [rbp + 0x3c0], xmm0
cmp qword [rbp + 0x400], 0
mov rsi, qword [rbp + 0x3f0]
je 0x1400b4dd3
mov rcx, qword [rbp + 0x408]
mov edx, 2
call fcn.140006e10
cmp qword [rbp + 0x3c0], rdi
je 0x1400b4e3a
movaps xmm0, xmmword [rbp + 0x3c0]
movaps xmm1, xmmword [rbp + 0x3d0]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
jmp 0x1400b4e49
call sub.kernel32.dll_GetLastError
shl rax, 0x20
or rax, 2
mov qword [rbp + 0x3c8], rax
movabs rdi, 0x8000000000000000
mov qword [rbp + 0x3c0], rdi
cmp qword [rbp + 0x400], 0
je 0x1400b4e33
mov rcx, qword [rbp + 0x408]
mov edx, 2
call fcn.140006e10
mov rsi, qword [rbp + 0x3f0]
mov qword [rsi], rdi
lea rcx, [rbp + 0x3c8]
call fcn.140093b90
cmp qword [rbp + 0x3e8], 0
je 0x1400b4e64
mov edx, 2
mov rcx, qword [rbp + 0x3f8]
call fcn.140006e10
nop
add rsp, 0x498
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, str.internal_error:_entered_unreachable_codeP_n
lea r8, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov edx, 0x28
call fcn.14002abd0
jmp 0x1400b4ea8
lea rax, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov rcx, r8
mov rdx, rdi
mov r8, rax
call fcn.14002a8f0
ud2
dec dword [rax]
jne 0x1400b5c04
mov rcx, qword [rdi]
call fcn.1400b5b80
mov edx, 8
mov rcx, rdi
call fcn.140006e10
mov ecx, esi
xor edx, edx
add rsp, 0x20
and byte [rdi + 0x5e], bl
and byte [rdi + 0x5e], bl
pop rbp
jmp sub.kernel32.dll_TlsSetValue
mov rcx, qword [rdi + 8]
add rcx, rbx
invalid
mov r8, rsi
call sub.msvcrt.dll_memcpy
add rbx, rsi
mov qword [rdi + 0x10], rbx
xor eax, eax
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
invalid
mov r14, rdx
mov rdx, rbx
mov r8, rsi
call fcn.140097e70
mov rdx, r14
mov rbx, qword [rdi + 0x10]
jmp 0x1400b5c54
cli
add byte [rax], 0
add byte [rbx + 0xa], dh
mov byte [rbp + 4], dl
mov esi, 1
jmp 0x1400b5d44
mov byte [rbp + 4], al
and dl, 0x3f
or dl, 0x80
mov byte [rbp + 5], dl
mov esi, 2
jmp 0x1400b5d44
or al, 0x80
mov byte [rbp + 5], al
and dl, 0x3f
or dl, 0x80
mov byte [rbp + 6], dl
mov esi, 3
jmp 0x1400b5d44
rol cl, 1
call 0x14c4a8132
or byte [rax - 0x2f76fabb], 0xc1
call 0x14c4a8138
or byte [rax - 0x1d7ff9bb], 0x3f
or dl, 0x80
mov byte [rbp + 7], dl
mov esi, 4
mov rdi, qword [rcx]
mov rax, qword [rdi]
mov rbx, qword [rdi + 0x10]
sub rax, rbx
cmp rax, rsi
jb 0x1400b5d7b
mov rcx, qword [rdi + 8]
add rcx, rbx
lea rdx, [rbp + 4]
mov r8, rsi
call sub.msvcrt.dll_memcpy
add rbx, rsi
mov qword [rdi + 0x10], rbx
xor eax, eax
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.140097e70
mov rbx, qword [rdi + 0x10]
jmp 0x1400b5d56
outsd dx, dword [rsi]
je 0x1401722a2
outsd dx, dword [rsi]
jne 0x1401722cd
push rax
push rax
jb 0x1401722d1
imul esi, dword [rbx + 0x73], 0x446e6f69
outsb dx, byte gs:[rsi]
imul esp, dword [rbp + 0x64], 0x6e6e6f43
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
outsd dx, dword [rsi]
jae 0x140172308
push rbp
outsb dx, byte [rsi]
jb 0x1401722fd
invalid
je 0x14017231a
ja case.0x140095fd0.14
outsd dx, dword [rsi]
jb 0x140172311
push rbp
outsb dx, byte [rsi]
jb 0x14017230f
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
jb 0x14017231c
jb 0x14017231c
outsb dx, byte [rsi]
push rbp
jae 0x14017233c
jb 0x14017232a
outsd dx, dword [rsi]
je case.0x140095fd0.15
jbe 0x140172342
imul ebp, dword [rcx + riz*2 + 0x62], 0x654e656c
je 0x140172362
outsd dx, dword [rsi]
jb 0x140172359
outsd dx, dword [rsi]
ja 0x140172360
jb 0x140172364
imul esp, dword [rbp + 0x6e], 0x50
imul esi, dword [rax + 0x65], 0x65726c41
insb byte [rdi], dx
jb 0x140172365
insb byte [rdi], dx
jb 0x140172365
invalid
jae 0x140172361
outsd dx, dword [rsi]
jne 0x140172379
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
invalid
outsd dx, dword [rsi]
je 0x140172358
imul r14d, dword [rdx + 0x65], 0x726f7463
jns 0x14017236a
invalid
invalid
je 0x14017238d
jb 0x140172399
jae 0x140172364
jae 0x140172364
imul r14d, dword [rdx + 0x65], 0x726f7463
jns 0x140172371
invalid
jb 0x1401723a5
imul r14d, dword [rdx + 0x65], 0x726f7463
imul esi, dword [rdx + 0x65], 0x726f7463
jns 0x140172384
outsd dx, dword [rsi]
je 0x14017237e
insd dword [rdi], dx
jo 0x1401723b0
jns 0x140172390
invalid
outsb dx, byte [rsi]
insb byte [rdi], dx
jns 0x14017238c
imul ebp, dword [rbp + riz*2 + 0x73], 0x65747379
insd dword [rdi], dx
imul r13d, dword [rbp + r12*2 + 0x73], 0x65747379
insd dword [rdi], dx
outsd dx, dword [rsi]
outsd dx, dword [rsi]
jo case.0x140095fd0.26
push rbx
je 0x1401723c1
insb byte [rdi], dx
je 0x1401723dd
je 0x1401723dd
je 0x1401723dd
ja 0x1401723d6
outsd dx, dword [rsi]
jb case.0x140095fd0.28
imul r13d, dword [rbp + r12*2 + 0x48], 0x6c646e61
imul ebp, dword [rbp + riz*2 + 0x48], 0x6c646e61
insb byte [rdi], dx
outsb dx, byte gs:[rsi]
jbe 0x1401723d8
insb byte [rdi], dx
imul esp, dword [rcx + rcx*2 + 0x6e], 0x49747570
invalid
outsb dx, byte fs:[rsi]
jo 0x1401723f3
je 0x1401723c9
outsb dx, byte [rsi]
jbe 0x1401723e4
insb byte [rdi], dx
imul esp, dword [rsp + rax*2 + 0x61], 0x69546174
insd dword [rdi], dx
jne 0x140172406
jne 0x140172406
push rdi
jb 0x1401723fe
je 0x1401723fc
pop rdx
jb 0x14017240a
jb 0x14017240a
push rbx
je 0x14017240d
jb 0x140172401
jne 0x140172411
insb byte [rdi], dx
outsd dx, dword [rsi]
je 0x1401723fd
imul esp, dword gs:[rcx + 0x62], 0x6c
imul r13d, dword gs:[rbp + r12*2 + 0x73], 0x65747379
imul r13d, dword [rbp + r12*2 + 0x73], 0x65747379
insd dword [rdi], dx
push rcx
jne 0x14017242d
je 0x140172421
js 0x140172426
js 0x140172426
imul r13d, dword fs:[rbp + r12*2 + 0x54], 0x614c6f6f
imul ebp, dword [rbp + riz*2 + 0x54], 0x614c6f6f
jb 0x14017243a
push rdx
push rdx
jae 0x140172447
jae 0x140172447
jne case.0x140095fd0.37
invalid
jne 0x140172452
jns 0x140172426
js 0x140172448
invalid
jne 0x14017245a
invalid
invalid
outsd dx, dword [rsi]
jae 0x140172472
jae 0x140172465
jae 0x140172446
jae 0x140172446
jbe 0x14017246e
jbe 0x14017246e
invalid
jae 0x14017245d
outsd dx, dword [rsi]
outsd dx, dword [rsi]
invalid
outsb dx, byte [rsi]
jns 0x14017245c
imul ebp, dword [rsi + 0x6b], 0x766e4973
invalid
outsb dx, byte [rsi]
imul esi, dword [rbx + 0x49], 0x6e
outsb dx, byte [rsi]
jbe 0x140172479
insb byte [rdi], dx
imul esp, dword [rsi + rax*2 + 0x69], 0x616e656c
insd dword [rdi], dx
jb 0x14017248d
jb 0x14017248d
jne 0x140172495
outsb dx, byte gs:[rsi]
je str.___
imul esi, dword [rbx + 0x74], 0x4c6f6f54
outsd dx, dword [rsi]
jae 0x1401724a3
push rsp
outsd dx, dword [rsi]
outsd dx, dword [rsi]
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [esi]
outsb dx, byte [rsi]
je 0x14017249f
jb 0x1401724ae
jne 0x1401724ae
je 0x1401724a5
push rbp
outsb dx, byte [rsi]
jae 0x1401724ba
jo 0x1401724b7
jo 0x1401724b7
outsd dx, dword [rsi]
jb 0x1401724be
push rbp
push rbp
outsb dx, byte [rsi]
js 0x1401724c1
invalid
invalid
jne 0x1401724d0
insw word [rdi], dx
insw word [rdi], dx
outsd dx, dword [rsi]
jb 0x1401724dd
je 0x1401724cf
je 0x1401724cf
jb 0x1401724bf
outsb dx, byte [rsi]
invalid
outsd dx, dword gs:[esi]
jb 0x1401724dc
imul edi, dword [rdx + 0x65], 0x5c000064
pop rsp
jp 0x1401724da
add byte fs:[rax], al
pop rsp
add byte [rdi], bh
add byte [rdi], bh
add byte [rax + rax + 3], bl
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x61], ah
invalid
invalid
je 0x1401724f5
insb byte [rdi], dx
and byte [rdx + 0x75], dh
outsb dx, byte [rsi]
je str.OS_Error___FormatMessageW___returned_error
insd dword [rdi], dx
and byte gs:[rbp + 0x72], ah
jb 0x140172511
jb 0x140172513
outsd dx, dword [rsi]
jb 0x1401724de
cmp ah, byte [rax]
and byte [rcx + 0x2f], cl
and byte [r13 + 0x72], r12b
jb 0x14017251c
invalid
jb 0x1401724e9
cmp ah, byte [rax]
outsd dx, dword [rsi]
jo 0x140172518
and byte [rdi + 0x70], ch
jb 0x140172516
jb 0x140172516
je 0x140172520
outsd dx, dword [rsi]
outsb dx, byte [rsi]
and byte [rsi + 0x61], ah
imul ebp, dword [rbp + riz*2 + 0x64], 0x206f7420
invalid
and byte fs:[rdi + rbp*2 + 0x20], dh
and byte fs:[rdi + rbp*2 + 0x20], dh
je 0x140172532
and byte [rbx + 0x6f], ah
insd dword [rdi], dx
jo 0x140172535
invalid
je 0x140172531
and byte [rbx + 0x79], dh
outsb dx, byte [rsi]
invalid
or al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1401724], dl
add byte [rax], al
add byte [rbx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + r8 + 0x44], r10b
add byte [rax], al
nop
and al, 0x17
add dword [rax], eax
add byte [rax], al
add byte [r8], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi], cl
add byte [rax + r8 + 0x44], r10b
add byte [rax + rax + 0x4c], cl
add byte [rsi], ch
add byte [rax + rax + 0x4c], cl
add byte [rsi], ch
add byte [rax + rax + 0x4c], al
add byte [rax + rax], cl
add byte [rdi + 0x53], cl
push r11
push r11
and byte [rbp + 0x72], al
jb 0x14017257a
jb 0x14017252d
and byte [rax], ch
outsd dx, dword [rsi]
jb 0x140172580
invalid
jae 0x14017258c
jae 0x14017257b
invalid
push rdi
push rdi
sub byte [rcx], ch
and byte [rdx + 0x65], dh
jb 0x140172587
je 0x140172599
jb 0x140172594
and byte fs:[rbp + 0x72], ah
jb 0x14017259c
jb 0x14017254f
add byte [0x14017], al
and eax, 0x14017
invalid
add byte [rax], al
add byte [rcx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [0x141573c6a], cl
add byte [rax], al
or dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
or eax, 0x1401725
add byte [rax], al
add byte [rdx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ch, dl
invalid
outsb dx, byte [rsi]
outsd dx, dword fs:[rsi]
ja 0x1401725f2
pop rsp
outsd dx, dword [rsi]
jae 0x1401725b1
jb 0x1401725f8
add byte [rax], al
add byte [rax + 0x25], ah
invalid
add dword [rax], eax
add byte [rax], al
and eax, 0
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [r8], al
add byte [rax], al
add byte [rsi], ah
add byte [rax], al
add byte es:[rax], al
add byte [rax], ah
and byte [rax], ch
outsd dx, dword [rsi]
jb 0x140172613
invalid
sub dword [rax], esp
jb 0x14017261a
je 0x14017262c
jb 0x140172627
and byte fs:[rcx + 0x6e], ch
jbe 0x140172621
insb byte [rdi], dx
imul esp, dword [rax + riz + 0x55], 0x312d4654
sub dword ss:[rax], eax
add byte [rax], al
add byte [rax], al
add al, 0x25
invalid
add byte [rax], al
insb byte [rdi], dx
imul esp, dword [rdx + 0x72], 0x5c797261
jae 0x140172672
invalid
pop rsp
jae 0x140172674
invalid
pop rsp
jae 0x14017268a
imul ebp, dword fs:[rdi + 0x2e], 0x1017372
jb 0x14017268f
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add eax, dword [rbx]
add eax, dword [rbx]
add eax, dword [rbx]
add eax, dword [rbx]
add eax, dword [rbx]
add eax, dword [rbx]
add eax, dword [rbx]
add eax, dword [rbx]
add al, 4
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx], al
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rbx]
add eax, dword [rbx]
add eax, dword [rbx]
add eax, dword [rbx]
add eax, dword [rbx]
add eax, dword [rbx]
add eax, dword [rbx]
add eax, dword [rbx]
add eax, dword [rsp + rax]
add al, 4
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
push rdi
imul ebp, dword [rsi + 0x64], 0x2073776f
jae 0x14017279a
imul ebp, dword fs:[rdi + 0x20], 0x63206e69
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jae 0x1401727a1
insb byte [rdi], dx
and byte gs:[rbp + 0x6f], ch
and byte gs:[rdi + rbp*2 + 0x65], ah
jae 0x14017275f
outsb dx, byte [rsi]
outsd dx, dword [rsi]
je 0x140172763
jae 0x1401727ba
jo 0x1401727b7
outsd dx, dword [rsi]
jb 0x1401727be
and byte [rdi + 0x72], dh
imul esi, dword [rcx + rbp*2 + 0x6e], 0x6f6e2067
outsb dx, byte [rsi]
sub eax, 0x2d465455
cmp byte [rax], ah
invalid
je 0x1401727c6
and byte [rbx + 0x65], dh
jno 0x1401727db
jno 0x1401727db
outsb dx, byte gs:[rsi]
invalid
add byte [rax], al
invalid
and eax, 0x14017
add byte [rax], al
sub byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
movsd dword [rdi], dword [rsi]
add byte [rax], al
add byte [rax + rax], bh
add byte [rax], al
push rbp
outsb dx, byte [rsi]
add byte [rbp + 0x6e], dl
push rbp
outsb dx, byte [rsi]
js 0x14017282d
invalid
invalid
invalid
insd dword [rdi], dx
jo 0x14017284a
je 0x140172846
and byte [rbp + 0x54], dl
sub eax, 0x6f632038
jo 0x14017285d
imul ebp, dword [rsi + 0x74], 0x2e
add byte [rax], al
add byte [rax + 0x1401727], bh
add byte [rax], al
add byte [rdx], bh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, dh
and eax, 0x14017
add byte [rax], al
sub byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
push 0
add byte [rax], al
or dword [rax], eax
add byte [rax], al
hlt
add byte [rax], al
add byte [rbp], bh
add byte [rax], al
add byte ss:[rax], al
add ah, dh
and eax, 0x14017
add byte [rax], al
sub byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dword [rax], 0x110000
add byte [rax], al
adc dword [rax], eax
add byte [rax], al
hlt
add byte [rax], al
add byte [rbx + 0x11000000], al
add byte [rax], al
add ah, dh
and eax, 0x14017
add byte [rax], al
sub byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
scasd eax, dword [rdi]
add byte [rax], al
add byte [0x195172881], dl
push rbp
outsb dx, byte [rsi]
js 0x1401728f5
invalid
add byte [rax], al
add ch, cl
add byte [rax], al
add byte [rcx], ch
add byte [rax], al
add ah, dh
and eax, 0x14017
add byte [rax], al
sub byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid