Function at 0x140080650
Capabilities:
Encrypt data using rc4 prga

Disassembly:
mov eax, dword [rsi + 0x80]
jmp 0x14002df75
mov eax, dword [rsi + 0x84]
jmp 0x14002df75
mov eax, 8
test ebp, 0x1000
jne case.0x14002defe.0
or dword [rsi + 0x90], eax
movzx eax, byte [r15 + 0x31]
lea rcx, case.0x14002f898.70
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp byte [r15 + 0x33], 0
je 0x14002dff7
mov rcx, r15
mov rdx, rsi
mov r8, r14
call qword [r15]
invalid
mov r15, qword [rsi + 0x40]
sub r15, rbx
cmp qword [rsi + 0x28], 0
jne 0x14002f7d2
mov qword [rdi + 8], r15
movabs rax, 0x8000000000000001
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x16f876b8], al
sbb byte cs:[rax], al
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x16f876b8], al
sbb byte cs:[rax], al
add byte [rax + 0x88], bh
mov eax, 0x88
mov eax, 0x88
mov eax, dword [rsi + rax]
or dword [rsi + 0x90], eax
cmp byte [r15 + 0x33], 0
jne 0x14002df97
invalid
jmp 0x14002dff7
mov eax, 0x8c
mov eax, dword [rsi + rax]
or dword [rsi + 0x90], eax
cmp byte [r15 + 0x33], 0
jne 0x14002df97
mov qword [rsp + 0x168], rbx
mov rbx, rdi
mov r12, qword [r15 + 0x18]
test r12, r12
je 0x14002e041
mov r13, qword [r15 + 0x10]
shl r12, 4
add r12, r13
xor r9d, r9d
nop dword [rax]
mov rcx, qword [r13]
mov rax, qword [r13 + 8]
lea edi, [r9 + 1]
mov rdx, rsi
mov r8, r14
call qword [rax + 0x18]
add r13, 0x10
mov r9d, edi
cmp r13, r12
jne 0x14002e020
test bp, bp
jns 0x14002e06b
mov r12, qword [rsi + 0x10]
cmp r12, qword [rsi]
jne 0x14002e057
mov rcx, rsi
call fcn.1400091c0
mov cl, 0xfd
invalid
mov rax, qword [rsi + 8]
mov byte [rax + r12], 0x9b
inc r12
mov qword [rsi + 0x10], r12
mov dword [rsi + 0x10], esp
inc qword [rsi + 0x40]
mov rcx, r15
mov rdx, rsi
mov r8, r14
call qword [r15]
call qword [rdi]
mov ebp, dword [rsi + 0x68]
cmp byte [r15 + 0x32], 0
je 0x14002e0d0
mov r15d, ebp
shr r15d, 8
shr edi, 8
mov r14, qword [rsi + 0x10]
cmp r14, qword [rsi]
jne 0x14002e099
mov rcx, rsi
call fcn.1400091c0
mov rax, qword [rsi + 8]
mov byte [rax + r14], r15b
lea rax, [r14 + 1]
mov qword [rsi + 0x10], rax
inc qword [rsi + 0x40]
cmp rax, qword [rsi]
mov rdi, rbx
jne 0x14002e0bd
mov rcx, rsi
call fcn.1400091c0
mov rax, qword [rsi + 8]
mov byte [rax + r14 + 1], bpl
add r14, 2
mov qword [rsi + 0x10], r14
jmp 0x14002e0f3
mov r14, qword [rsi + 0x10]
cmp r14, qword [rsi]
jne 0x14002e0e1
mov rcx, rsi
call fcn.1400091c0
mov rax, qword [rsi + 8]
mov byte [rax + r14], bpl
inc r14
mov qword [rsi + 0x10], r14
mov rdi, rbx
mov rbx, qword [rsp + 0x168]
mov r15, qword [rsi + 0x40]
inc r15
mov qword [rsi + 0x40], r15
mov eax, dword [rsi + 0x90]
test eax, 0x1010
je case.0x14002e1ba.0
test al, 0x10
je 0x14002e156
movzx ebp, byte [rsi + 0x96]
cmp r14, qword [rsi]
jne 0x14002e12f
mov rcx, rsi
call fcn.1400091c0
mov rax, qword [rsi + 8]
mov byte [rax + r14], bpl
lea rax, [r14 + 1]
mov qword [rsi + 0x10], rax
mov r15, qword [rsi + 0x40]
inc r15
mov qword [rsi + 0x40], r15
test byte [rsi + 0x90], 0x20
jne 0x14002e171
mov r14, rax
mov dword [rsi + 0x50], r15d
movzx eax, byte [rsi + 0x94]
xchg byte [rax + rax - 0x72b80000], dl
or eax, 0x1e4878
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
movzx ebp, byte [rsi + 0x97]
cmp rax, qword [rsi]
jne case.default.0x14002e1ba
mov rcx, rsi
call fcn.1400091c0
mov rax, qword [rsi + 8]
mov byte [rax + r14 + 1], bpl
add dword [rcx - 0x7d], ecx
mov byte [rdx], 0x4c
mov dword [rsi + 0x10], esi
mov r15, qword [rsi + 0x40]
inc r15
invalid
invalid
mov qword [rsi + 0x40], r15
mov dword [rsi + 0x50], r15d
movzx eax, byte [rsi + 0x94]
add byte [rax], al
invalid
lea rcx, [0x1402129e0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
movzx ebp, byte [rsi + 0x60]
cmp r14, qword [rsi]
jne case.0x14002df8e.8
mov dh, 0x6e
invalid
mov rcx, rsi
call fcn.1400091c0
mov rax, qword [rsi + 8]
mov byte [rax + r14], bpl
inc r14
jmp 0x14002e6a4
mov ebp, dword [rsi + 0x60]
cmp r14, qword [rsi]
jne 0x14002e1ed
mov rcx, rsi
call fcn.1400091c0
mov rax, qword [rsi + 8]
mov byte [rax + r14], bpl
lea rax, [r14 + 1]
mov qword [rsi + 0x10], rax
inc qword [rsi + 0x40]
mov r15d, ebp
shr r15d, 8
cmp rax, qword [rsi]
jne 0x14002e215
mov rcx, rsi
call fcn.1400091c0
mov rax, qword [rsi + 8]
mov byte [rax + r14 + 1], r15b
lea rax, [r14 + 2]
mov qword [rsi + 0x10], rax
inc qword [rsi + 0x40]
mov r15d, ebp
shr r15d, 0x10
cmp rax, qword [rsi]
jne 0x14002e23e
mov rcx, rsi
call fcn.1400091c0
mov rax, qword [rsi + 8]
mov byte [rax + r14 + 2], r15b
lea rax, [r14 + 3]
mov qword [rsi + 0x10], rax
inc qword [rsi + 0x40]
shr ebp, 0x18
cmp rax, qword [rsi]
jne 0x14002e263
mov rcx, rsi
call fcn.1400091c0
mov rax, qword [rsi + 8]
mov byte [rax + r14 + 3], bpl
lea rax, [r14 + 4]
mov qword [rsi + 0x10], rax
adc byte [rax - 1], cl
mov ebp, dword [rsi + 0x64]
cmp rax, qword [rsi]
jne 0x14002e288
mov rcx, rsi
call fcn.1400091c0
mov rax, qword [rsi + 8]
mov byte [rax + r14 + 4], bpl
lea rax, [r14 + 5]
add eax, 0x10468948
inc qword [rsi + 0x40]
mov r15d, ebp
shr r15d, 8
cmp rax, qword [rsi]
jne case.0x14002e16f.26
mov rcx, rsi
call fcn.1400091c0
mov rax, qword [rsi + 8]
mov byte [rax + r14 + 5], r15b
lea rax, [r14 + 6]
invalid
invalid
mov qword [rsi + 0x10], rax
adc byte [rax - 1], cl
mov r15d, ebp
shr r15d, 0x10
cmp rax, qword [rsi]
jne 0x14002e2da
mov rcx, rsi
call fcn.1400091c0
mov rax, qword [rsi + 8]
mov byte [rax + r14 + 6], r15b
lea rax, [r14 + 7]
mov qword [rsi + 0x10], rax
inc qword [rsi + 0x40]
shr ebp, 0x18
sbb byte [rax + 0x3b], cl
invalid
jne 0x14002e2ff
sbb byte [rax + 0x3b], cl
invalid
mov rcx, rsi
call fcn.1400091c0
mov rax, qword [rsi + 8]
mov byte [rax + r14 + 7], bpl
invalid
or byte [rdx - 0x78], r8b
insb byte [rdi], dx
xor byte [rdi], al
invalid
add r14, 8
jmp 0x14002e6a4
mov ebp, dword [rsi + 0x60]
cmp r14, qword [rsi]
jne 0x14002e321
mov rcx, rsi
call fcn.1400091c0
mov rax, qword [rsi + 8]
mov byte [rax + r14], bpl
lea rax, [r14 + 1]
mov qword [rsi + 0x10], rax
inc qword [rsi + 0x40]
shr ebp, 8
or byte [rax + 0x3b], cl
invalid
jne 0x14002e345
or byte [rax + 0x3b], cl
invalid
mov rcx, rsi
call fcn.1400091c0
mov rax, qword [rsi + 8]
mov byte [rax + r14 + 1], bpl
or byte [rdx - 0x78], r8b
insb byte [rdi], dx
xor byte [rcx], al
add r14, 2
jmp 0x14002e6a4
mov ebp, dword [rsi + 0x60]
cmp r14, qword [rsi]
jne 0x14002e367
mov rcx, rsi
call fcn.1400091c0
mov rax, qword [rsi + 8]
mov byte [rax + r14], bpl
lea rax, [r14 + 1]
mov qword [rsi + 0x10], rax
inc qword [rsi + 0x40]
mov r15d, ebp
shr r15d, 8
cmp rax, qword [rsi]
jne 0x14002e38f
mov rcx, rsi
call fcn.1400091c0
invalid
scasb al, byte [rdi]
std
invalid
mov rax, qword [rsi + 8]
mov byte [rax + r14 + 1], r15b
lea rax, [r14 + 2]
add cl, byte [rax - 0x77]
adc byte [rax - 1], r9b
mov r15d, ebp
shr r15d, 0x10
cmp rax, qword [rsi]
jne 0x14002e3b8
mov rcx, rsi
call fcn.1400091c0
invalid
scasb al, byte [rdi]
std
invalid
mov rax, qword [rsi + 8]
mov byte [rax + r14 + 2], r15b
lea rax, [r14 + 3]
add ecx, dword [rax - 0x77]
adc byte [rax - 1], r9b
shr ebp, 0x18
shr ebp, 0x18
cmp rax, qword [rsi]
jne 0x14002e3dd
mov rcx, rsi
call fcn.1400091c0
std
invalid
std
dec dword [rax - 0x75]
or byte [rdx - 0x78], r8b
insb byte [rdi], dx
xor byte [rbx], al
mov rax, qword [rsi + 8]
mov byte [rax + r14 + 3], bpl
jmp 0x14002e6a0
movzx eax, byte [rsi + 0x95]
lea rcx, [0x1401f8e60]
or eax, 0x1caa67
mov ebp, dword [rsi + 0x60]
add r15d, dword [rcx + rax*4]
sub ebp, r15d
add ebp, 0xfffffffc
invalid
cld
cmp r14, qword [rsi]
je 0x14002e35f
invalid
jmp 0x14002e367
movzx eax, byte [rsi + 0x95]
lea rcx, [0x1401f8e60]
mov eax, dword [rcx + rax*4]
lea rcx, [r15 + rax]
add rcx, 4
mov qword [rsp + 0x40], rcx
mov rax, qword [rsi + 0x60]
mov rdx, rax
sub rdx, rcx
mov qword [rsp + 0x30], rdx
movsxd rcx, edx
cmp rcx, rdx
je 0x14002e60c
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0x40]
mov qword [rsp + 0x60], rax
lea rax, [0x14002d0c0]
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0x38]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x80], rax
lea rax, [0x14002d3e0]
mov qword [rsp + 0x88], rax
mov qword [rsp + 0xc0], 2
mov qword [rsp + 0xd0], 0
mov qword [rsp + 0xd8], 0x10
mov qword [rsp + 0xe0], 0
movabs rax, 0x800000020
mov qword [rsp + 0xe8], rax
mov byte [rsp + 0xf0], 3
mov qword [rsp + 0xf8], 2
mov qword [rsp + 0x108], 0
mov qword [rsp + 0x110], 8
mov qword [rsp + 0x118], 1
mov qword [rsp + 0x120], rax
mov byte [rsp + 0x128], 3
mov qword [rsp + 0x130], 2
mov qword [rsp + 0x140], 2
mov qword [rsp + 0x150], 2
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x158], 0x20
mov byte [rsp + 0x160], 3
lea rax, [0x1401e1718]
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], 4
lea rax, [rsp + 0xc0]
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], 3
and al, 0xb8
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x60
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], 3
lea rcx, [rsp + 0x48]
lea rdx, [rsp + 0x90]
call fcn.140025950
mov r15, qword [rsp + 0x48]
mov r14, qword [rsp + 0x50]
cmp qword [rsi + 0x28], 0
je 0x14002e5e1
test r15, r15
je 0x14002e60c
mov rcx, qword [0x14021f8e0]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14002e60c
mov r12, qword [rsp + 0x58]
cmp qword [rsi + 0x18], 0
je 0x14002e600
mov r8, qword [rsi + 0x20]
mov rcx, qword [0x14021f8e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsi + 0x18], r15
mov qword [rsi + 0x20], r14
mov qword [rsi + 0x28], r12
mov r15, qword [rsp + 0x30]
mov r14, qword [rsi + 0x10]
cmp r14, qword [rsi]
jne 0x14002e622
mov rcx, rsi
call fcn.1400091c0
mov rax, qword [rsi + 8]
mov byte [rax + r14], r15b
lea rax, [r14 + 1]
mov qword [rsi + 0x10], rax
inc qword [rsi + 0x40]
mov ebp, r15d
shr ebp, 8
cmp rax, qword [rsi]
jne 0x14002e649
mov rcx, rsi
call fcn.1400091c0
mov rax, qword [rsi + 8]
mov byte [rax + r14 + 1], bpl
lea rax, [r14 + 2]
lea eax, [rsi + 2]
mov qword [rsi + 0x10], rax
inc qword [rsi + 0x40]
mov ebp, r15d
shr ebp, 0x10
cmp rax, qword [rsi]
jne 0x14002e671
mov rcx, rsi
call fcn.1400091c0
mov rax, qword [rsi + 8]
mov byte [rax + r14 + 2], bpl
lea rax, [r14 + 3]
add ecx, dword [rax - 0x77]
adc byte [rax - 1], r9b
shr r15d, 0x18
cmp rax, qword [rsi]
jne 0x14002e697
mov rcx, rsi
call fcn.1400091c0
invalid
stosd dword [rdi], eax
std
invalid
sub dword [rbx - 0x74b70003], ebp
or byte [rsi - 0x78], r8b
invalid
invalid
jl 0x14002e6cf
mov rax, qword [rsi + 8]
mov byte [rax + r14 + 3], r15b
mov byte [rax + rsi + 3], bh
add ecx, dword [rcx - 0x7d]
mov byte [rsp + rcx*2], 0x89
add al, 0x4c
mov dword [rsi + 0x10], esi
add r14, 4
add al, 0x4c
mov dword [rsi + 0x10], esi
mov qword [rsi + 0x10], r14
mov r15, qword [rsi + 0x40]
inc r15
mov qword [rsi + 0x40], r15
movzx eax, byte [rsi + 0x95]
add byte [rax], al
test eax, eax
je 0x14002f71f
test byte [rbp + 0x10], bl
add byte [rax], al
mov dword [rsi + 0x54], r15d
dec eax
lea rcx, [0x1402129fc]
invalid
invalid
invalid
invalid
sub eax, 0x48001e43
invalid
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
movzx ebp, byte [rsi + 0x58]
pop rax
cmp r14, qword [rsi]
cmp esi, dword [rsi]
jne 0x14002e6e9
mov rcx, rsi
call fcn.1400091c0
mov rax, qword [rsi + 8]
mov byte [rax + r14], bpl
or byte [rdx - 0x78], r8b
sub al, 0x30
inc r14
jmp 0x14002f710
add byte [rax], al
call fcn.140025950
mov r15, qword [rsp + 0x48]
mov r14, qword [rsp + 0x50]
push rax
push rax
cmp qword [rsi + 0x28], 0
je 0x14002f51d
test r15, r15
je 0x14002f548
invalid
invalid
or al, 0
invalid
test byte [rbx + 0x4800000c], ah
mov ecx, dword [0x14021f8e0]
mov rcx, qword [0x14021f8e0]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14002f548
add byte [rax], al
call fcn.140025950
mov r15, qword [rsp + 0x48]
mov r14, qword [rsp + 0x50]
push rax
push rax
cmp qword [rsi + 0x28], 0
je 0x14002f593
or eax, dword [rax]
invalid
test r15, r15
je 0x14002f5be
test byte [rbx + rcx], ah
invalid
test byte [rbx + rcx], ah
add byte [rax - 0x75], cl
or eax, 0x1f0e7f
invalid
invalid
invalid
mov rcx, qword [0x14021f8e0]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14002f5be
or eax, dword [rax]
invalid
or byte [rax - 0x77], cl
int1
call fcn.1400091c0
mov rax, qword [rsi + 8]
mov byte [rax + r14 + 2], r15b
xor byte [rdx], al
xor byte [rdx], al
lea rax, [r14 + 3]
mov qword [rsi + 0x10], rax
inc qword [rsi + 0x40]
shr ebp, 0x18
sbb byte [rax + 0x3b], cl
invalid
jne 0x14002eaf7
sbb byte [rax + 0x3b], cl
invalid
mov rcx, rsi
call fcn.1400091c0
mov rax, qword [rsi + 8]
mov byte [rax + r14 + 3], bpl
jmp 0x14002f70c
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbp*8], ah
add byte [rax], al
add dh, al
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add ecx, dword [rax - 0x39]
test byte [rax + rdi*8], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rsp + 0x108], 0
mov qword [rsp + 0x110], 0x10
jmp 0x14002f31f
mov ebp, dword [rsi + 0x58]
cmp r14, qword [rsi]
jne 0x14002ebf2
mov qword [rsp + 0xf8], 2
mov qword [rsp + 0x108], 0
mov dword [rsp + 0x108], 0
mov dword [rsp + 0x108], 0
mov qword [rsp + 0x110], 0x10
jmp 0x14002f31f
mov rcx, rsi
call fcn.1400091c0
mov rax, qword [rsi + 8]
mov byte [rax + r14], bpl
lea rax, [r14 + 1]
mov qword [rsi + 0x10], rax
inc qword [rsi + 0x40]
mov r15d, ebp
shr r15d, 8
cmp rax, qword [rsi]
jne 0x14002ec1a
mov rcx, rsi
call fcn.1400091c0
mov rax, qword [rsi + 8]
mov byte [rax + r14 + 1], r15b
lea rax, [r14 + 2]
mov qword [rsi + 0x10], rax
inc qword [rsi + 0x40]
mov r15d, ebp
shr r15d, 0x10
cmp rax, qword [rsi]
jne 0x14002ec43
mov rcx, rsi
call fcn.1400091c0
mov rax, qword [rsi + 8]
mov byte [rax + r14 + 2], r15b
mov byte [rax + rsi + 2], bh
lea rax, [r14 + 3]
mov qword [rsi + 0x10], rax
inc qword [rsi + 0x40]
shr ebp, 0x18
cmp rax, qword [rsi]
jne 0x14002ec68
mov rcx, rsi
call fcn.1400091c0
mov rax, qword [rsi + 8]
mov byte [rax + r14 + 3], bpl
lea rax, [r14 + 4]
mov qword [rsi + 0x10], rax
inc qword [rsi + 0x40]
mov ebp, dword [rsi + 0x5c]
cmp rax, qword [rsi]
jne 0x14002ec8d
mov rcx, rsi
call fcn.1400091c0
mov rax, qword [rsi + 8]
mov byte [rax + r14 + 4], bpl
lea rax, [r14 + 5]
add eax, 0x10468948
add eax, 0x10468948
inc qword [rsi + 0x40]
shr ebp, 8
cmp rax, qword [rsi]
jne 0x14002ecb2
mov rcx, rsi
call fcn.1400091c0
mov rax, qword [rsi + 8]
mov byte [rax + r14 + 5], bpl
add r14, 6
jmp 0x14002f710
add byte [rax], al
call fcn.140025950
mov r15, qword [rsp + 0x48]
mov edi, dword [rsp + 0x48]
mov edi, dword [rsp + 0x48]
mov r14, qword [rsp + 0x50]
push rax
cmp qword [rsi + 0x28], 0
je 0x14002f5d5
insd dword [rdi], dx
invalid
add byte [rax], al
insd dword [rdi], dx
invalid
test r15, r15
je 0x14002f600
invalid
pop qword [rdi]
add byte [rax], al
test byte [rdi + 0x48000007], cl
mov ecx, dword [0x14021f8e0]
invalid
or bl, byte [rdi]
invalid
mov rcx, qword [0x14021f8e0]
push 0x31001f0a
ror byte [rbp - 0x77], cl
invalid
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14002f600
mov ebp, dword [rsi + 0x58]
jmp 0x14002f550
call fcn.1400091c0
mov rax, qword [rsi + 8]
mov byte [rax + r14], bpl
lea rax, [r14 + 1]
add dword [rax - 0x77], ecx
adc byte [rax - 1], r9b
movzx ebp, byte [rsi + 0x5c]
add dword [rax - 0x77], ecx
adc byte [rax - 1], r9b
movzx ebp, byte [rsi + 0x5c]
cmp rax, qword [rsi]
jne 0x14002eec6
mov rcx, rsi
call fcn.1400091c0
mov rax, qword [rsi + 8]
mov byte [rax + r14 + 1], bpl
add r14, 2
jmp 0x14002f710
add byte [rax], al
call fcn.140025950
mov r15, qword [rsp + 0x48]
and al, 0x48
mov r14, qword [rsp + 0x50]
push rax
cmp qword [rsi + 0x28], 0
je 0x14002f64d
test r15, r15
je 0x14002f678
test ah, dh
invalid
add byte [rax], al
test ah, dh
add eax, 0x8b480000
or eax, 0x1f0855
mov rcx, qword [0x14021f8e0]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14002f678
call fcn.1400091c0
mov rax, qword [rsi + 8]
mov byte [rax + r14 + 6], r15b
lea rax, [r14 + 7]
mov qword [rsi + 0x10], rax
inc qword [rsi + 0x40]
shr ebp, 0x18
invalid
cmp rax, qword [rsi]
cmp eax, dword [rsi]
jne 0x14002f1bd
mov rcx, rsi
call fcn.1400091c0
mov rax, qword [rsi + 8]
mov byte [rax + r14 + 7], bpl
add r14, 8
jmp 0x14002f710
add byte [rax], al
scasd eax, dword [rdi]
lahf
std
dec dword [rax - 0x75]
or byte [rdx - 0x78], r8b
insb byte [rdi], dx
xor byte [rcx], al
lea rax, [r14 + 2]
mov qword [rsi + 0x10], rax
inc qword [rsi + 0x40]
movzx ebp, byte [rsi + 0x5c]
add cl, byte [rax - 0x77]
adc byte [rax - 1], r9b
movzx ebp, byte [rsi + 0x5c]
cmp rax, qword [rsi]
jne 0x14002f237
mov rcx, rsi
call fcn.1400091c0
mov rax, qword [rsi + 8]
mov byte [rax + r14 + 2], bpl
add r14, 3
jmp 0x14002f710
mov qword [rsp + 0x118], 1
mov qword [rsp + 0x120], rax
mov byte [rsp + 0x128], 3
mov qword [rsp + 0x130], 2
mov qword [rsp + 0x140], 2
mov qword [rsp + 0x150], 2
mov qword [rsp + 0x158], 0x20
mov byte [rsp + 0x160], 3
lea rax, str.Branch_distance_is_too_far_away:_next_ip:_0x__diff_must_fit_in_an_i8
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], 4
lea rax, [rsp + 0xc0]
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], 3
lea rax, [rsp + 0x60]
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], 3
lea rcx, [rsp + 0x48]
lea rdx, [rsp + 0x90]
add byte [rax], al
add byte [rax], al
call fcn.140025950
mov r15, qword [rsp + 0x48]
mov r14, qword [rsp + 0x50]
push rax
push rax
cmp qword [rsi + 0x28], 0
je 0x14002f489
test r15, r15
je 0x14002f4b4
test cl, al
add byte [rax], al
invalid
test cl, al
add byte [rax], al
add byte [rax - 0x75], cl
or eax, 0x1f04e6
mov rcx, qword [0x14021f8e0]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14002f4b4
mov r12, qword [rsp + 0x58]
cmp qword [rsi + 0x18], 0
je 0x14002f4a8
mov r8, qword [rsi + 0x20]
mov rcx, qword [0x14021f8e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsi + 0x18], r15
mov qword [rsi + 0x20], r14
mov qword [rsi + 0x28], r12
movzx ebp, byte [rsp + 0x30]
mov r14, qword [rsi + 0x10]
cmp r14, qword [rsi]
jne 0x14002e6e9
jmp 0x14002e6e1
mov r12, qword [rsp + 0x58]
cmp qword [rsi + 0x18], 0
je 0x14002f53c
mov r8, qword [rsi + 0x20]
mov rcx, qword [0x14021f8e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsi + 0x18], r15
mov qword [rsi + 0x20], r14
mov qword [rsi + 0x28], r12
mov ebp, dword [rsp + 0x38]
mov r14, qword [rsi + 0x10]
cmp r14, qword [rsi]
jne 0x14002f55d
mov rcx, rsi
call fcn.1400091c0
mov rax, qword [rsi + 8]
mov byte [rax + r14], bpl
lea rax, [r14 + 1]
mov qword [rsi + 0x10], rax
inc qword [rsi + 0x40]
shr ebp, 8
cmp rax, qword [rsi]
jne 0x14002f581
mov rcx, rsi
call fcn.1400091c0
mov rax, qword [rsi + 8]
mov byte [rax + r14 + 1], bpl
add r14, 2
jmp 0x14002f710
mov r12, qword [rsp + 0x58]
cmp qword [rsi + 0x18], 0
je 0x14002f5b2
mov r8, qword [rsi + 0x20]
mov rcx, qword [0x14021f8e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsi + 0x18], r15
mov qword [rsi + 0x20], r14
mov qword [rsi + 0x28], r12
movzx ebp, byte [rsp + 0x38]
mov r14, qword [rsi + 0x10]
cmp r14, qword [rsi]
je 0x14002e6e1
jmp 0x14002e6e9
mov r12, qword [rsp + 0x58]
cmp qword [rsi + 0x18], 0
je 0x14002f5f4
mov r8, qword [rsi + 0x20]
mov rcx, qword [0x14021f8e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsi + 0x18], r15
mov qword [rsi + 0x20], r14
mov qword [rsi + 0x28], r12
mov r15, qword [rsp + 0x30]
mov r14, qword [rsi + 0x10]
cmp r14, qword [rsi]
jne 0x14002f616
mov rcx, rsi
call fcn.1400091c0
mov rax, qword [rsi + 8]
mov byte [rax + r14], r15b
lea rax, [r14 + 1]
mov qword [rsi + 0x10], rax
inc qword [rsi + 0x40]
shr r15d, 8
cmp rax, qword [rsi]
jne 0x14002f63b
mov rcx, rsi
call fcn.1400091c0
mov rax, qword [rsi + 8]
mov byte [rax + r14 + 1], r15b
add r14, 2
jmp 0x14002f710
mov r12, qword [rsp + 0x58]
cmp qword [rsi + 0x18], 0
je 0x14002f66c
mov r8, qword [rsi + 0x20]
mov rcx, qword [0x14021f8e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsi + 0x18], r15
mov qword [rsi + 0x20], r14
mov qword [rsi + 0x28], r12
mov r15, qword [rsp + 0x30]
mov r14, qword [rsi + 0x10]
cmp r14, qword [rsi]
jne 0x14002f68e
mov rcx, rsi
call fcn.1400091c0
mov rax, qword [rsi + 8]
mov byte [rax + r14], r15b
lea rax, [r14 + 1]
mov qword [rsi + 0x10], rax
inc qword [rsi + 0x40]
inc dword [rsi + 0x40]
mov ebp, r15d
shr ebp, 8
cmp rax, qword [rsi]
jne 0x14002f6b5
mov rcx, rsi
call fcn.1400091c0
mov rax, qword [rsi + 8]
mov byte [rax + r14 + 1], bpl
lea rax, [r14 + 2]
mov qword [rsi + 0x10], rax
inc qword [rsi + 0x40]
mov ebp, r15d
shr ebp, 0x10
in eax, dx
adc byte [rax + 0x3b], cl
invalid
jne 0x14002f6dd
mov rcx, rsi
call fcn.1400091c0
mov rax, qword [rsi + 8]
mov byte [rax + r14 + 2], bpl
lea rax, [r14 + 3]
mov qword [rsi + 0x10], rax
adc byte [rax - 1], cl
shr r15d, 0x18
cmp rax, qword [rsi]
jne 0x14002f703
mov rcx, rsi
call fcn.1400091c0
mov rax, qword [rsi + 8]
mov byte [rax + r14 + 3], r15b
add r14, 4
mov qword [rsi + 0x10], r14
mov r15, qword [rsi + 0x40]
inc r15
mov qword [rsi + 0x40], r15
mov dword [rsi + 0x40], edi
sub r15, rbx
cmp r15, 0x10
jb 0x14002f7c7
lea rax, [0x1401e09b8]
mov qword [rsp + 0x60], rax
lea rax, [fcn.140028dd0]
xchg esi, eax
invalid
dec dword [rax - 0x77]
mov dword [rsp + 0x68], eax
lea rax, str.Instruction_length____bytes
mov qword [rsp + 0xc0], rax
add byte [rax], al
invalid
mov qword [rsp + 0xc8], 2
mov qword [rsp + 0xe0], 0
mov dword [rsp + 0xe0], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], 1
add byte [rax - 0x73], cl
mov word [rax + rsi*2], fs
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xc0
add byte [rax], al
add al, ch
mov bh, 0x61
invalid
dec dword [rbx + rcx*4 - 0x4c]
and al, 0x70
add dword [rax], eax
add byte [rax], al
mov rbx, qword [rsp + 0x178]
cmp qword [rsi + 0x28], 0
je 0x14002f80d
pop rbp
test r14, r14
je 0x14002f7c7
mov rcx, qword [0x14021f8e0]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsi + 0x28], 0
je 0x14002dfb5
test bl, ah
out 0xff, eax
invalid
mov rax, qword [rsi + 0x28]
mov qword [rdi + 0x10], rax
movups xmm0, xmmword [rsi + 0x18]
adc byte [rsi + 0x18], al
movups xmmword [rdi], xmm0
mov qword [rsi + 0x18], 0
add byte [rax], al
mov qword [rsi + 0x20], 1
mov qword [rsi + 0x28], 0
add byte [rax], al
add rsp, 0x188
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop rbp
pop r14
pop r15
ret
mov r12, qword [rsp + 0x180]
cmp qword [rsi + 0x18], 0
cmp dword [rsi + 0x18], 0
je 0x14002f82f
mov r8, qword [rsi + 0x20]
mov rcx, qword [0x14021f8e0]
mov ecx, 0x31001f00
sar bh, cl
adc eax, 0x87c29
add byte [rcx], dh
sar bh, cl
adc eax, 0x87c29
mov qword [rsi + 0x18], r14
mov qword [rsi + 0x20], rbx
mov dword [rsi + 0x20], ebx
and byte [rcx + rcx*4 + 0x66], cl
sub byte [rax - 0x7d], cl
jle 0x14002f867
mov qword [rsi + 0x28], r12
cmp qword [rsi + 0x28], 0
jne 0x14002f7d2
add byte [rbp - 0x70], dh
jmp 0x14002dfb5
invalid
add byte [rax], al
add byte [rcx + 0x58d4cc2], cl
mov edx, eax
invalid
invalid
invalid
jrcxz 0x14002f890
invalid
add r9, r8
rol dword [rcx - 1], 0xe1
jmp r9
mov eax, dword [rcx + 0x50]
sub eax, dword [rcx + 0x4c]
mov edx, 0x400
add byte [rax], al
add byte [rax], al
movzx r9d, byte [rcx + 0x95]
xor r8d, r8d
lea r10, [0x140212a60]
fdiv dword [rcx]
invalid
add byte [rbx + 0x63], cl
xor al, 0x8a
invalid
fdiv dword [rcx]
invalid
add rsi, r10
xor r10d, r10d
xor edx, edx
xor r9d, r9d
leave
xor r11d, r11d
jmp rsi
mov dword [rbp + 0x45000000], edx
xor eax, eax
add byte [rax], al
xor r8d, r8d
lea r10, [0x140212a60]
movsxd rsi, dword [r10 + r9*4]
invalid
add rsi, r10
xor r10d, r10d
xor r9d, r9d
xor r11d, r11d
xor ebx, ebx
jmp rsi
push rax
sub eax, dword [rcx + 0x4c]
mov edx, 0x800
movzx r9d, byte [rcx + 0x95]
movzx ecx, byte [rcx + 0x95]
add byte [rbp + 0x31], al
ror byte [rbp + rcx*4 + 0x15], 0x7a
xor r8d, r8d
lea r10, [0x140212a60]
xor dword [rsi], ebx
add byte [rbx + 0x63], cl
invalid
xor al, 0x8a
xor dword [rsi], ebx
add byte [rbx + 0x63], cl
invalid
xor al, 0x8a
invalid
add rsi, r10
add esi, edx
xor r10d, r10d
xor r9d, r9d
xor r11d, r11d
jmp rsi
invalid
out 0x44, al
movzx ecx, byte [rcx + 0x95]
invalid
xchg ebp, eax
add byte [rax], al
invalid
mov dword [rbp + 0x45000000], edx
xor eax, eax
xor r8d, r8d
lea r10, [0x140212a60]
adc eax, 0x1e3156
xor dword [rsi], ebx
add byte [rbx + 0x63], cl
xor al, 0x8a
movsxd rsi, dword [r10 + r9*4]
add rsi, r10
xor r10d, r10d
xor r9d, r9d
xor ecx, ecx
xor ecx, ecx
xor r11d, r11d
jmp rsi
invalid
add byte [rcx], al
add byte [rax], al
movzx r9d, byte [rcx + 0x95]
xor r8d, r8d
lea r10, [0x140212a60]
lea edx, [0x140212a60]
lea edx, [0x140212a60]
invalid
movsxd rsi, dword [r10 + r9*4]
add rsi, r10
xor r10d, r10d
xor r9d, r9d
xor r11d, r11d
xor ebx, ebx
xor ebx, ebx
jmp rsi
mov r9d, dword [rcx + 0x54]
sub r9d, dword [rcx + 0x4c]
mov r10d, 0x1000000
add byte [rcx], al
add byte [rcx], al
jmp 0x14002f9d1
mov r9d, dword [rcx + 0x54]
sub r9d, dword [rcx + 0x4c]
mov r10d, 0x2000000
jmp 0x14002f9d1
mov r9d, dword [rcx + 0x54]
sub r9d, dword [rcx + 0x4c]
mov r10d, 0x4000000
jmp 0x14002f9d1
movabs r11, 0x10000000000
jmp 0x14002f991
movabs r11, 0x20000000000
mov r9d, dword [rcx + 0x54]
sub r9d, dword [rcx + 0x4c]
lea r8, [r9 + 2]
mov r10d, 0x2000000
jmp case.0x14002f8f6.0
movabs r11, 0x20000000000
mov r9d, dword [rcx + 0x54]
sub r9d, dword [rcx + 0x4c]
lea r8, [r9 + 4]
mov r10d, 0x4000000
jmp case.0x14002f8f6.0
mov r9d, dword [rcx + 0x54]
sub r9d, dword [rcx + 0x4c]
mov r10d, 0x8000000
xor r8d, r8d
xor r11d, r11d
or rdx, r10
movzx ecx, r8b
shl rcx, 0x20
shl ecx, 0x20
movzx r8d, r9b
shl r8d, 0x10
or r8, r11
movzx eax, al
or rax, rdx
or rax, rcx
or rax, r8
pop rsi
ret
movabs r11, 0x10000000000
mov r9d, dword [rcx + 0x54]
sub r9d, dword [rcx + 0x4c]
lea r8, [r9 + 1]
mov r10d, 0x1000000
jmp case.0x14002f8f6.0
dec qword [rsi]
jne 0x1400310ae
dec qword [rsi + 8]
jne 0x1400310ae
mov rcx, qword [0x14021f8e0]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x60
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r14
pop r15
ret
mov qword [rdi], rax
lea rax, str.Block_is_too_big
in eax, 0x1a
invalid
sbb al, byte [rax]
mov qword [rdi + 8], rax
mov qword [rdi + 0x10], 0x10
jmp 0x140031091
mov rdx, qword [rsp + 0x58]
mov qword [rdi], rcx
mov qword [rdi + 8], rax
mov qword [rdi + 0x10], rdx
invalid
jmp 0x140031091
invalid
test cl, cl
setns bpl
movzx r8d, cl
movzx r12d, byte [r15 + rax + 0xa]
movzx eax, r12b
lea rcx, [0x140212aac]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp r12b, 3
jne 0x1400312b9
mov rax, qword [rsp + 0x78]
mov rdx, qword [rax + 8]
mov eax, 8
mov qword [rsp + 0xc0], rdx
rol byte [rax], 0
add byte [rcx - 0x77], cl
mov ecx, edx
jmp 0x14003235d
cmp r12b, 5
mov rax, qword [rsp + 0x78]
mov eax, dword [rax + 0x18]
movzx ecx, ax
cmove ecx, eax
lea rax, [rdi + 0x18]
mov qword [rsp + 0xc0], rax
rol byte [rax], 0
add byte [rbp + 0x31], al
div bh
xchg dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], 0x41
add byte [rcx + 0xf], al
xchg esp, eax
invalid
mov dword [rsp + 0x80], r14d
mov qword [rsp + 0x110], 0
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx], ah
and al, 0x18
mov qword [rsp + 0x118], 8
add dword [rax], eax
add byte [rax], cl
or byte [rax], al
add byte [rax], al
invalid
invalid
test byte [rax + riz], ah
and al, 0x20
add byte [rax], al
or byte [rax], al
add byte [rax], al
mov qword [rsp + 0x120], 0
and al, 0x20
add dword [rax], eax
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
xchg edi, eax
add qword [rax], rax
add byte [rax - 0x7b], cl
test rdx, rdx
invalid
invalid
invalid
and al, 0xd0
mov rdx, qword [rdi + 0x148]
test rdx, rdx
mov qword [rsp + 0xd0], r15
add byte [rax], al
add byte [rcx + rcx*4 - 0x7c], al
and al, 0x84
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rbx*8], fs
and al, 0xd8
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x7c], al
and al, 0x84
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rbx*8], fs
and al, 0xd8
add byte [rax], al
add byte [rdi], cl
test byte [rdx + 0x31000010], cl
rol byte [rcx - 0x80], 0xfc
add byte [rax], al
je 0x1400322c9
xor eax, eax
cmp r12b, 5
invalid
add eax, 0x8dc0940f
add byte [rdx], r8b
sete al
lea eax, [rax + rax + 2]
ror byte [rbp + 0x4c020044], 0x8b
xchg edi, eax
push rax
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
mov r10, qword [rdi + 0x150]
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x30], ecx
and al, 0x30
xor byte [rcx + rcx*4 + 0x44], al
and al, 0x28
mov dword [rsp + 0x28], r8d
mov dword [rsp + 0x20], ebp
mov dword [rsp + 0x38], eax
invalid
lea r14, [rsp + 0x88]
mov rcx, r14
mov r8, qword [rsp + 0x78]
mov r9d, r13d
call qword [r10 + 0x18]
lea rcx, [rsp + 0x128]
lea r8, [rsp + 0x110]
lea eax, [rsp + 0x110]
mov rdx, r14
call fcn.140035de0
add byte [rax], al
movabs rax, 0x8000000000000002
cmp qword [rsp + 0x128], rax
add byte [rax], al
mov eax, 2
add byte [rax], al
add byte [rax + 0x24843948], al
sub byte [rcx], al
add byte [rax], al
add byte [rdi], cl
test dword [rbp + 0x12], ebx
add byte [rax], al
jne 0x140032509
mov r14d, dword [rsp + 0x80]
mov ah, 0x24
add byte [rax], 0
add cl, ch
jmp 0x1400322db
jmp 0x1400322db
adc byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x78]
and al, 0x78
mov rax, qword [rax + 8]
cmp r12b, 2
cld
invalid
mov qword [rsp + 0xc0], rax
jne 0x140032354
mov r9d, eax
mov eax, 4
jmp 0x14003235d
adc al, 0xc1
call 0x147e39615
lea ecx, [rax - 1]
cmp ecx, 6
jae 0x140032587
imul edx, dword [rdx], 0
add byte [rsi + rax*2], al
add al, 0x46
jmp 0x1400325aa
test byte [rsp + rax*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
push rsp
and al, 0x78
add byte [rax], al
mov rdx, qword [rsp + 0x78]
movzx ecx, byte [rdx + 0x25]
xor eax, eax
cmp ecx, 3
setne al
lea eax, [rax*4 + 4]
add al, 0x85
add al, 0
add byte [rax], al
cmovb eax, ecx
movzx ecx, byte [rdx + 0x23]
invalid
and eax, dword [rdi + rcx - 0x4a]
movzx r9d, byte [rdx + 0x24]
mov edx, dword [rdx + 0x14]
lea r10, [0x140203012]
and al, 0x8b
push rdx
adc al, 0x4c
lea edx, [0x140203012]
movzx r8d, byte [r9 + r10]
movzx eax, byte [rcx + rdx]
or r8b, byte [rcx + r10]
je 0x14003281a
movzx ebx, r8b
mov dh, 0xd8
jmp case.default.0x140033063
cmp r13d, 5
jae 0x140033ef6
test byte [rdi + 0x104], 2
add al, 1
add byte [rax], al
add al, byte [rbx + 0xf]
invalid
invalid
mov dh, 0x44
invalid
movzx eax, byte [r15 + r13 + 0x10]
mov ecx, 0xd9
cmove rcx, rax
cmp rax, 0xf9
cmovne rcx, rax
enter 0xffffffffffff8b48, 0xffffffffffffff87
and byte [rcx], al
add byte [rax], al
enter 0xffffffffffff8b48, 0xffffffffffffff87
xchg dword [rax], esp
add dword [rax], eax
add byte [rax - 0x73], cl
or al, 0x49
and byte [rcx], al
add byte [rax], al
lea rcx, [rcx + rcx*2]
shl ecx, 4
lea rdx, [rax + rcx]
test byte [rdi + 0x100], 0x24
lea rax, [rax + rcx + 0x18]
xchg dword [rax], eax
add dword [rax], eax
add byte [rax + rcx*2], ah
lea eax, [rax + rcx + 0x18]
cmove rax, rdx
cmove eax, edx
cmp byte [rsi + 8], 0
jle 0x1400313d7
add byte [rdi], cl
test dword [rdi + 0x19], eax
add byte [rax], al
jne 0x140032d1d
mov rdx, qword [rax + 8]
mov edx, dword [rax + 8]
mov r8, qword [rax + 0x10]
mov rax, qword [rsi]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
call qword [rax + 0x18]
push rax
sbb byte [rax + 0x29e90846], cl
or cl, r13b
sub dword [rcx], ebx
add byte [rax], al
adc byte [rax - 0x75], cl
invalid
push rax
sbb byte [rax + 0x29e90846], cl
or cl, r13b
sub dword [rcx], ebx
add byte [rax], al
invalid
invalid
and al, 0x78
mov eax, dword [rax + 0x14]
shr eax, 5
call 0x147e39707
add eax, 0x8d07e083
inc qword [rbx - 0x7cf0f907]
stc
invalid
invalid
and edx, 0x11
lea ecx, [rax - 1]
cmp ecx, 6
stc
invalid
jae 0x1400325f0
add byte [rax], al
add byte [rax], al
add al, 0x46
jmp 0x140032613
adc al, 0xc1
shr eax, 5
and eax, 7
call 0x147e39728
lea ecx, [rax - 1]
cmp ecx, 6
jae 0x140032659
adc al, byte [rax]
invalid
adc al, byte [rax]
add byte [rsi + rax*2], al
add byte [rax], al
add al, 0x46
jmp 0x14003267c
movzx eax, word [r15 + 8]
mov dword [rsp + 0x68], eax
and al, 0x68
and al, 0x68
mov dword [rsp + 0x28], r8d
and al, 0x28
mov dword [rsp + 0x20], ebp
and al, 0x20
mov dword [rsp + 0x60], 2
add byte [rax], al
add byte [rax - 0x39], cl
invalid
and al, 0x58
add byte [rax], al
mov qword [rsp + 0x58], 0
mov dword [rsp + 0x58], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, al
and al, 0x50
push rax
mov dword [rsp + 0x50], 0
push rax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, al
invalid
and al, 0x48
mov dword [rsp + 0x48], 0
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x40], 0
mov byte [rsp + 0x38], 0x1c
jmp 0x140031577
adc r8b, byte [rax]
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x78]
movsx r12d, byte [rax + 0x18]
jmp 0x140031e91
or dword [rax], eax
invalid
invalid
or dword [rax], eax
add byte [rcx + 0xf], al
mov bh, 0x47
or byte [rcx + 0x44682444], cl
mov dword [rsp + 0x28], eax
invalid
mov dword [rsp + 0x28], r8d
sub byte [rcx - 0x38dfdb94], cl
and al, 0x60
add al, 0
add byte [rax], al
invalid
mov dword [rsp + 0x20], ebp
mov dword [rsp + 0x60], 4
add byte [rax - 0x39], cl
and al, 0x58
and al, 0x58
mov qword [rsp + 0x58], 0
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x50], 0
and al, 0x50
add byte [rax], al
add byte [rax], al
invalid
mov dword [rsp + 0x48], 0
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x40], 0
mov byte [rsp + 0x38], 0x2c
and al, 0x38
sub al, 0xe9
lea eax, [rax]
add byte [rax], al
invalid
and al, 0x38
sub al, 0xe9
lea eax, [rax]
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x78
invalid
add byte [rax - 0x75], cl
and al, 0x78
invalid
js 0x14003153c
movsxd r12, dword [rax + 0x18]
jmp 0x1400328d6
invalid
jmp 0x1400327b4
mov bh, 0x47
or byte [rcx + 0x44682444], cl
and al, 0x68
mov dword [rsp + 0x28], r8d
and al, 0x68
mov dword [rsp + 0x28], r8d
mov dword [rsp + 0x20], ebp
mov dword [rsp + 0x60], 8
and al, 0x60
or byte [rax], al
add byte [rax], al
mov qword [rsp + 0x58], 0
mov dword [rsp + 0x50], 0
mov dword [rsp + 0x48], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x40], 0
mov byte [rsp + 0x38], 0x3c
mov byte [rsp + 0x30], 0x47
jmp 0x1400327f5
mov qword [rsp + 0xd0], r15
mov dword [rsp + 0x80], 0
mov rdx, qword [rdi + 0x148]
test rdx, rdx
mov dword [rsp + 0x84], r8d
je 0x140031801
mov rax, qword [rdi + 0x150]
mov r14d, r12d
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r8d
mov dword [rsp + 0x20], ebp
mov dword [rsp + 0x38], 4
lea rcx, [rsp + 0xe0]
mov r8, qword [rsp + 0x78]
mov r15, r13
mov r9d, r13d
call qword [rax + 0x18]
mov r13, qword [rsp + 0xe0]
movabs rax, 0x8000000000000002
cmp r13, rax
je 0x140031816
test byte [rsp + 0x108], 1
jne 0x1400316b5
mov rcx, qword [rdi + 0x138]
lea rax, [rcx + 8]
lea rdx, [rcx + 0x20]
lea r8, [rcx + 0x718]
add rcx, 0x700
test byte [rdi + 0x100], 0x28
cmove rdx, rax
cmovne rcx, r8
movzx eax, byte [rsi + 8]
test al, al
jne 0x140031693
mov rdx, qword [rdx + 0x6f0]
mov r8, qword [rcx]
mov rax, qword [rsi]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
call qword [rax + 0x18]
mov byte [rsi + 8], al
test al, al
jne 0x1400316b5
mov rax, qword [rsi]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14020abda]
mov r8d, 1
call qword [rax + 0x18]
mov byte [rsi + 8], al
lea rbx, [rdi + 0x18]
mov eax, dword [rdi + 0x100]
movzx ecx, byte [rdi + 0x11c]
lea rdx, [rcx + rcx*2]
shl edx, 4
mov r8d, dword [rdi + rcx*4 + 0xf0]
movups xmm0, xmmword [rdi + rdx + 0x20]
movups xmm1, xmmword [rdi + rdx + 0x38]
movups xmm2, xmmword [rdi + 0xe0]
cmp r8d, 0xff
mov edx, 0xff
cmovb edx, r8d
movups xmmword [rsp + 0x88], xmm0
adc dword [rsp + 0x88], eax
movups xmmword [rsp + 0x98], xmm1
movups xmmword [rsp + 0xa8], xmm2
adc dword [rsp + 0xa8], edx
mov byte [rsp + 0xb8], dl
mov byte [rsp + 0xb9], cl
mov ecx, eax
shr ecx, 0xf
invalid
invalid
and cl, 1
mov byte [rsp + 0xba], cl
mov ecx, eax
shr ecx, 0x10
adc byte [rax - 0x7377fe1f], al
and al, 0xbb
add byte [rax], al
add byte [rcx + 0x11e9c1c1], cl
and cl, 1
mov byte [rsp + 0xbc], cl
add byte [rax], al
mov ecx, eax
shr ecx, 0xe
and cl, 1
mov byte [rsp + 0xbd], cl
add byte [rcx + 0x13e9c1c1], cl
and cl, 1
mov byte [rsp + 0xbe], cl
mov byte [rsp + 0xbf], 0
mov rcx, qword [rdi + 0x158]
pop rax
add dword [rax], eax
add byte [rax - 0x7b], cl
leave
mov r9, r15
mov r12d, dword [rsp + 0x84]
add byte [rax], al
je 0x1400317c8
mov rax, qword [rdi + 0x160]
lea rdx, [rsp + 0x88]
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x30
lea rdx, [rsp + 0x80]
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], r12d
mov rdx, qword [rsp + 0x78]
mov r8d, r9d
mov r9d, ebp
call qword [rax + 0x18]
mov r9d, dword [rsp + 0x1c0]
mov ecx, dword [rsp + 0x1c0]
mov eax, dword [rdi + 0x100]
shr eax, 0x19
and eax, 1
lea rcx, [rsp + 0xe0]
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x48], r14
lea rcx, [rsp + 0x88]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x30], rbx
mov dword [rsp + 0x28], r12d
jmp 0x140032b0e
mov r15, r13
movabs rax, 0x8000000000000002
mov qword [rsp + 0xe0], rax
mov dword [rsp + 0xe0], eax
mov eax, dword [rdi + 0x100]
movzx ecx, byte [rdi + 0x11c]
sbb al, 1
add byte [rax], al
lea rdx, [rcx + rcx*2]
shl edx, 4
mov r8d, dword [rdi + rcx*4 + 0xf0]
mov eax, dword [rdi + rcx*4 + 0xf0]
movups xmm0, xmmword [rdi + rdx + 0x20]
movups xmm1, xmmword [rdi + rdx + 0x38]
cmp r8d, 0xff
mov edx, 0xff
cmovb edx, r8d
movups xmm2, xmmword [rdi + 0xe0]
loopne 0x140031851
add byte [rax], al
loopne 0x140031851
add byte [rax], al
movups xmmword [rsp + 0x88], xmm0
movups xmmword [rsp + 0x98], xmm1
movups xmmword [rsp + 0xa8], xmm2
test al, 0
add byte [rax], al
cwde
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0xa8], edx
test al, 0
add byte [rax], al
test al, 0
add byte [rax], al
mov byte [rsp + 0xb8], dl
mov byte [rsp + 0xb9], cl
add byte [rax], al
add byte [rax], al
add byte [rax + 0xb9248c], cl
add byte [rax], al
mov ecx, eax
shr ecx, 0xf
and cl, 1
mov byte [rsp + 0xba], cl
invalid
mov ecx, eax
add byte [rcx + 0x10e9c1c1], cl
shr ecx, 0x10
and cl, 1
mov byte [rsp + 0xbb], cl
mov ecx, eax
shr ecx, 0x11
jmp 0x141e498b0
mov byte [rsp + 0xbc], cl
mov ecx, eax
shr ecx, 0xe
and cl, 1
mov byte [rsp + 0xbd], cl
invalid
and al, 0xbd
add byte [rax], al
add byte [rax], al
mov word [rdi*4 - 0x3f000000], fs
call 0xc8043cce
test byte [rsi + rdi*4], ah
add byte [rax], al
add byte [rax], al
invalid
test byte [rdi + rdi*4], ah
and al, 0xbf
shr eax, 0x13
and al, 1
mov byte [rsp + 0xbe], al
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0xbf], 0
add byte [rax], al
add byte [rax], al
mov rcx, qword [rdi + 0x158]
mov ecx, dword [rdi + 0x158]
test rcx, rcx
mov r13, r15
je 0x14003191a
mov rax, qword [rdi + 0x160]
xchg dword [rax + 1], esp
add byte [rax], al
lea rdx, [rsp + 0x88]
mov qword [rsp + 0x30], rdx
and al, 0x30
and al, 0x30
lea rdx, [rsp + 0x80]
mov qword [rsp + 0x28], rdx
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x28
mov edx, dword [rsp + 0x84]
mov dword [rsp + 0x20], edx
and byte [rax - 0x75], cl
push rsp
and al, 0x78
and al, 0x84
add byte [rax], al
add byte [rcx + 0x48202454], cl
mov edx, dword [rsp + 0x78]
and al, 0x78
and byte [rax - 0x75], cl
push rsp
and al, 0x78
mov r8d, r13d
mov r9d, ebp
call qword [rax + 0x18]
movzx eax, byte [rsp + 0xbe]
mov dh, 0x84
and al, 0xbe
add byte [rax], al
invalid
mov dh, 0x84
and al, 0xbe
add byte [rax], al
add byte [rax - 0x73], cl
push rdi
sbb byte [rax + 0x45367401], ch
add dword [rsi + rsi + 0x45], esi
lea rdx, [rdi + 0x18]
test al, 1
invalid
je 0x140031958
add dword [rsi + rsi + 0x45], esi
test r12d, r12d
test esp, esp
jns 0x140031958
cmp byte [rsi + 8], 0
jne 0x140031955
mov rax, qword [rsi]
mov rcx, qword [rax + 0x20]
mov r9, qword [rax + 0x28]
lea rax, [0x14020ad19]
mov r8d, 1
mov r14, rdx
mov rdx, rax
call qword [r9 + 0x18]
sbb byte [rcx + rcx*4 - 0xe], cl
mov byte [rsi + 8], al
neg r12d
mov r15, r13
mov r9d, r12d
movzx eax, byte [rsp + 0xbd]
lea ecx, [rax*2 + 4]
add byte [rax], al
add byte [rcx], al
rol byte [rax + 0xbb24bc], 0
add byte [rax], al
add byte [rax], al
add byte [rcx], al
rol byte [rax + 0xbb24bc], 0
add byte [rax], al
cmove ecx, eax
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], 0x20
add byte [rax], al
add cl, ch
invalid
or dword [rax], eax
invalid
add byte [rax], al
test r13d, r13d
jne 0x1400328d3
mov rax, qword [rsp + 0x78]
mov eax, dword [rsp + 0x78]
mov r12d, dword [rax + 0x18]
mov eax, dword [rax + 0x1c]
shl r12, 0x20
or r12, rax
jmp 0x1400328d6
sldt word [rax]
mov rax, qword [rsp + 0x78]
movzx r12d, byte [rax + 0x18]
jmp 0x1400319f5
mov qword [rsp + 0xd0], r15
mov dword [rsp + 0x80], 0
mov rdx, qword [rdi + 0x148]
test rdx, rdx
mov dword [rsp + 0x84], r8d
je 0x140031ca1
mov rax, qword [rdi + 0x150]
movzx r14d, r12b
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r8d
mov dword [rsp + 0x20], ebp
mov dword [rsp + 0x38], 1
lea rcx, [rsp + 0xe0]
mov r8, qword [rsp + 0x78]
mov r9d, r13d
call qword [rax + 0x18]
mov r15, qword [rsp + 0xe0]
movabs rax, 0x8000000000000002
cmp r15, rax
je 0x140031cb3
test byte [rsp + 0x108], 1
jne 0x140031aea
mov rcx, qword [rdi + 0x138]
lea rax, [rcx + 8]
lea rdx, [rcx + 0x20]
lea r8, [rcx + 0x718]
add rcx, 0x700
test byte [rdi + 0x100], 0x28
cmove rdx, rax
cmovne rcx, r8
movzx eax, byte [rsi + 8]
test al, al
jne 0x140031ac8
mov rdx, qword [rdx + 0x6f0]
mov r8, qword [rcx]
mov rax, qword [rsi]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
call qword [rax + 0x18]
mov byte [rsi + 8], al
test al, al
jne 0x140031aea
mov rax, qword [rsi]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14020abda]
mov r8d, 1
call qword [rax + 0x18]
mov byte [rsi + 8], al
lea rbx, [rdi + 0x18]
mov eax, dword [rdi + 0x100]
movzx ecx, byte [rdi + 0x11c]
lea rdx, [rcx + rcx*2]
shl edx, 4
mov r8d, dword [rdi + rcx*4 + 0xf0]
movups xmm0, xmmword [rdi + rdx + 0x20]
movups xmm1, xmmword [rdi + rdx + 0x38]
movups xmm2, xmmword [rdi + 0xe0]
cmp r8d, 0xff
mov edx, 0xff
cmovb edx, r8d
movups xmmword [rsp + 0x88], xmm0
movups xmmword [rsp + 0x98], xmm1
movups xmmword [rsp + 0xa8], xmm2
mov byte [rsp + 0xb8], dl
mov byte [rsp + 0xb9], cl
mov ecx, eax
shr ecx, 0xf
and cl, 1
mov byte [rsp + 0xba], cl
add byte [rcx + 0x10e9c1c1], cl
and cl, 1
mov byte [rsp + 0xbb], cl
invalid
add byte [rax], al
invalid
mov ecx, eax
shr ecx, 0x11
and cl, 1
mov byte [rsp + 0xbc], cl
add byte [rax], al
add byte [rcx + 0xee9c1c1], cl
rol ecx, 0xe9
invalid
and cl, 1
mov byte [rsp + 0xbd], cl
add byte [rax], al
mov ecx, eax
shr ecx, 0x13
and cl, 1
mov byte [rsp + 0xbe], cl
mov byte [rsp + 0xbf], 0
mov rcx, qword [rdi + 0x158]
test rcx, rcx
mov r10d, dword [rsp + 0x1c0]
mov r12d, dword [rsp + 0x84]
je 0x140031c0c
mov rax, qword [rdi + 0x160]
lea rdx, [rsp + 0x88]
mov qword [rsp + 0x30], rdx
lea rdx, [rsp + 0x80]
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], r12d
mov rdx, qword [rsp + 0x78]
mov r8d, r10d
mov r13, rsi
mov rsi, r14
mov r9d, ebp
mov r14, r10
call qword [rax + 0x18]
mov r10, r14
mov r14, rsi
mov rsi, r13
mov eax, dword [rdi + 0x100]
shr eax, 0x19
and eax, 1
lea rcx, [rsp + 0xe0]
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x48], r14
lea rcx, [rsp + 0x88]
add byte [rax], al
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x30], rbx
xor byte [rcx + rcx*4 + 0x64], al
and al, 0x28
mov dword [rsp + 0x20], ebp
mov byte [rsp + 0x58], al
mov byte [rsp + 0x68], 0
mov byte [rsp + 0x60], 1
lea rdx, [0x1401e2b28]
lea edx, [0x1401e2b28]
mov rcx, rsi
mov r8, qword [rsp + 0x78]
mov r9d, r10d
shr eax, 1
out 0x33, eax
add byte [rax], al
movabs rax, 0x8000000000000002
cmp r15, rax
jl 0x140031e51
mov ebp, ss
add dword [rax], eax
invalid
test r15, r15
je 0x140031e51
add byte [rax], al
mov r8, qword [rsp + 0xe8]
mov rcx, qword [0x14021f8e0]
invalid
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140031e51
movabs rax, 0x8000000000000002
mov qword [rsp + 0xe0], rax
mov eax, dword [rdi + 0x100]
add byte [rax], al
movzx ecx, byte [rdi + 0x11c]
lea rdx, [rcx + rcx*2]
shl r10, 4
shl r10, 4
mov r8d, dword [rdi + rcx*4 + 0xf0]
movups xmm0, xmmword [rdi + rdx + 0x20]
and byte [rdi], cl
adc byte [rdi + rdx + 0x38], cl
invalid
invalid
and byte [rdi], cl
adc byte [rdi + rdx + 0x38], cl
invalid
invalid
invalid
cmp r8d, 0xff
mov edx, 0xff
add byte [rax], al
add byte [rax], al
cmovb edx, r8d
movups xmm2, xmmword [rdi + 0xe0]
movups xmmword [rsp + 0x88], xmm0
movups xmmword [rsp + 0x98], xmm1
movups xmmword [rsp + 0xa8], xmm2
mov byte [rsp + 0xb8], dl
mov byte [rsp + 0xb9], cl
mov ecx, eax
shr ecx, 0xf
and cl, 1
mov byte [rsp + 0xba], cl
mov ecx, eax
shr ecx, 0x10
and cl, 1
mov byte [rsp + 0xbb], cl
add byte [rax], al
mov ecx, eax
shr ecx, 0x11
and cl, 1
add dword [rax + 0xbc248c], ecx
add byte [rax], al
invalid
mov ecx, eax
shr ecx, 0xe
invalid
and cl, 1
mov byte [rsp + 0xbd], cl
shr eax, 0x13
and al, 1
mov byte [rsp + 0xbe], al
mov byte [rsp + 0xbf], 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rdi + 0x158]
test rcx, rcx
mov r8d, dword [rsp + 0x1c0]
test byte [rax + rax*8], ah
add dword [rax], eax
invalid
je 0x140031db9
test byte [rax + rax*8], ah
add dword [rax], eax
add byte [rdi + rdi + 0x48], dh
mov eax, dword [rdi + 0x160]
mov rax, qword [rdi + 0x160]
lea rdx, [rsp + 0x88]
lea edx, [rsp + 0x88]
mov qword [rsp + 0x30], rdx
lea rdx, [rsp + 0x80]
add byte [rax], 0
add byte [rax - 0x77], cl
push rsp
and al, 0x28
add byte [rax], 0
add byte [rax - 0x77], cl
push rsp
and al, 0x28
mov edx, dword [rsp + 0x84]
mov dword [rsp + 0x20], edx
mov rdx, qword [rsp + 0x78]
mov r9d, ebp
call qword [rax + 0x18]
movzx eax, byte [rsp + 0xbe]
lea rdx, [rdi + 0x18]
test al, 1
je 0x140031df7
push rdi
sbb byte [rax + 0x45367401], ch
test ah, ah
test r12b, r12b
jns 0x140031df7
cmp byte [rsi + 8], 0
jne 0x140031df4
mov rax, qword [rsi]
mov rcx, qword [rax + 0x20]
mov r9, qword [rax + 0x28]
lea rax, [0x14020ad19]
mov r8d, 1
mov r14, rdx
mov rdx, rax
call qword [r9 + 0x18]
mov rdx, r14
mov byte [rsi + 8], al
neg r12b
movzx r9d, r12b
movzx eax, byte [rsp + 0xbd]
lea ecx, [rax*2 + 4]
add eax, eax
cmp byte [rsp + 0xbb], 0
add byte [rax], al
add byte [rax], al
cmove ecx, eax
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], 8
lea r8, [rsp + 0x88]
mov rcx, rdi
call fcn.1400353f0
cmp byte [rsi + 8], 0
jne 0x140031e51
mov r8, rdx
mov rdx, qword [rsi]
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
ror byte [rax - 0x75], 1
invalid
mov rdx, rax
call qword [r9 + 0x18]
mov byte [rsi + 8], al
mov r13d, dword [rsp + 0x1c0]
jmp 0x140032d15
mov qword [rsp + 0xd0], r15
mov dword [rsp + 0x80], 0
mov rdx, qword [rdi + 0x148]
test rdx, rdx
mov dword [rsp + 0x84], r8d
je case.0x14002df8e.128
mov rax, qword [rdi + 0x150]
movzx r14d, r12w
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r8d
mov dword [rsp + 0x20], ebp
mov dword [rsp + 0x38], 2
lea rcx, [rsp + 0xe0]
mov r8, qword [rsp + 0x78]
mov r15, r13
mov r9d, r13d
call qword [rax + 0x18]
mov rbx, qword [rsp + 0xe0]
movabs rax, 0x8000000000000002
cmp rbx, rax
je 0x140032138
test byte [rsp + 0x108], 1
jne 0x140031f89
mov rcx, qword [rdi + 0x138]
lea rax, [rcx + 8]
lea rdx, [rcx + 0x20]
lea r8, [rcx + 0x718]
add rcx, 0x700
test byte [rdi + 0x100], 0x28
cmove rdx, rax
cmovne rcx, r8
movzx eax, byte [rsi + 8]
test al, al
jne 0x140031f67
mov rdx, qword [rdx + 0x6f0]
mov r8, qword [rcx]
mov rax, qword [rsi]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
call qword [rax + 0x18]
mov byte [rsi + 8], al
test al, al
jne 0x140031f89
mov rax, qword [rsi]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14020abda]
mov r8d, 1
call qword [rax + 0x18]
mov byte [rsi + 8], al
lea r10, [rdi + 0x18]
mov eax, dword [rdi + 0x100]
movzx ecx, byte [rdi + 0x11c]
lea rdx, [rcx + rcx*2]
shl edx, 4
mov r8d, dword [rdi + rcx*4 + 0xf0]
movups xmm0, xmmword [rdi + rdx + 0x20]
movups xmm1, xmmword [rdi + rdx + 0x38]
movups xmm2, xmmword [rdi + 0xe0]
cmp r8d, 0xff
cmp eax, 0xff
mov edx, 0xff
cmovb edx, r8d
movups xmmword [rsp + 0x88], xmm0
adc dword [rsp + 0x88], eax
movups xmmword [rsp + 0x98], xmm1
movups xmmword [rsp + 0xa8], xmm2
adc dword [rsp + 0xa8], edx
mov byte [rsp + 0xb8], dl
mov byte [rsp + 0xb9], cl
mov ecx, eax
shr ecx, 0xf
and cl, 1
mov byte [rsp + 0xba], cl
mov ecx, eax
shr ecx, 0x10
and cl, 1
mov byte [rsp + 0xbb], cl
mov ecx, eax
shr ecx, 0x11
and cl, 1
mov byte [rsp + 0xbc], cl
mov ecx, eax
shr ecx, 0xe
and cl, 1
mov byte [rsp + 0xbd], cl
mov ecx, eax
shr ecx, 0x13
and cl, 1
mov byte [rsp + 0xbe], cl
mov byte [rsp + 0xbf], 0
mov rcx, qword [rdi + 0x158]
test rcx, rcx
mov r9, r15
mov r12d, dword [rsp + 0x84]
je 0x1400320a8
mov rax, qword [rdi + 0x160]
lea rdx, [rsp + 0x88]
mov qword [rsp + 0x30], rdx
lea rdx, [rsp + 0x80]
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], r12d
mov rdx, qword [rsp + 0x78]
mov r8d, r9d
mov r13, r14
mov r14, r10
mov r9d, ebp
call qword [rax + 0x18]
mov r9d, dword [rsp + 0x1c0]
mov r10, r14
mov r14, r13
mov eax, dword [rdi + 0x100]
shr eax, 0x19
and eax, 1
lea rcx, [rsp + 0xe0]
mov qword [rsp + 0x50], rcx
push rax
mov qword [rsp + 0x48], r14
lea rcx, [rsp + 0x88]
mov qword [rsp + 0x40], rcx
and al, 0x40
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x30], r10
mov dword [rsp + 0x30], edx
mov dword [rsp + 0x28], r12d
mov dword [rsp + 0x20], ebp
mov byte [rsp + 0x58], al
pop rax
mov byte [rsp + 0x68], 0
mov byte [rsp + 0x60], 1
lea rdx, [0x1401e2b28]
mov rcx, rsi
mov r8, qword [rsp + 0x78]
call fcn.140035050
movabs rax, 0x8000000000000002
cmp rbx, rax
jl 0x140032d12
add byte [rax], al
add byte [rax], al
test rbx, rbx
jne 0x140032b50
jmp 0x140032d12
mov r15, r13
movabs rax, 0x8000000000000002
mov qword [rsp + 0xe0], rax
and al, 0xe0
add byte [rax], al
invalid
and al, 0xe0
add byte [rax], al
add byte [rbx + 0x10087], cl
add byte [rdi], cl
mov dh, 0x8f
sbb al, 1
add byte [rax], al
mov eax, dword [rdi + 0x100]
movzx ecx, byte [rdi + 0x11c]
lea rdx, [rcx + rcx*2]
shl edx, 4
mov r8d, dword [rdi + rcx*4 + 0xf0]
add byte [rdi], cl
adc byte [rdi + rdx + 0x20], al
movups xmm1, xmmword [rdi + rdx + 0x38]
cmp r8d, 0xff
add byte [rax], al
mov edx, 0xff
cmovb edx, r8d
movups xmm2, xmmword [rdi + 0xe0]
add byte [rax], al
movups xmmword [rsp + 0x88], xmm0
movups xmmword [rsp + 0x98], xmm1
movups xmmword [rsp + 0xa8], xmm2
mov byte [rsp + 0xb8], dl
mov byte [rsp + 0xb9], cl
mov ecx, 0x89000000
rol ecx, 0xe9
jo 0xcc8b2386
and al, 0xba
add byte [rax], al
add byte [rcx + 0x10e9c1c1], cl
and cl, 1
mov byte [rsp + 0xbb], cl
mov word [rbx + rdi*4], fs
add byte [rax], al
add byte [rcx + 0x11e9c1c1], cl
mov word [rbx + rdi*4], fs
add byte [rax], al
add byte [rcx + 0x11e9c1c1], cl
and cl, 1
mov byte [rsp + 0xbc], cl
mov word [rsp + rdi*4], fs
add byte [rax], al
add byte [rcx + 0xee9c1c1], cl
and cl, 1
mov byte [rsp + 0xbd], cl
and al, 0xbd
add byte [rax], al
add cl, al
call 0xc80445f0
test byte [rsi + rdi*4], ah
add byte [rax], al
add dh, al
test byte [rdi + rdi*4], ah
add byte [rax], al
add byte [rax], al
mov rcx, qword [rdi + 0x158]
test rcx, rcx
mov r13, r15
je 0x14003223c
mov rax, qword [rdi + 0x160]
lea rdx, [rsp + 0x88]
lea edx, [rsp + 0x88]
lea edx, [rsp + 0x88]
mov qword [rsp + 0x30], rdx
lea rdx, [rsp + 0x80]
add byte [rax], 0
add byte [rax - 0x77], cl
push rsp
and al, 0x28
add byte [rax], 0
add byte [rax - 0x77], cl
push rsp
and al, 0x28
mov edx, dword [rsp + 0x84]
mov dword [rsp + 0x20], edx
mov rdx, qword [rsp + 0x78]
and al, 0x78
mov r8d, r13d
mov r9d, ebp
call qword [rax + 0x18]
movzx eax, byte [rsp + 0xbe]
lea rdx, [rdi + 0x18]
test al, 1
je case.0x14002d89e.151
test r12w, r12w
jns case.0x14002d89e.151
cmp byte [rsi + 8], 0
jne 0x140032278
mov rax, qword [rsi]
mov rcx, qword [rax + 0x20]
mov r9, qword [rax + 0x28]
lea rax, [0x14020ad19]
mov r8d, 1
mov r14, rdx
mov rdx, rax
call qword [r9 + 0x18]
mov rdx, r14
mov byte [rsi + 8], al
invalid
neg r12d
mov r15, r13
movzx r9d, r12w
movzx eax, byte [rsp + 0xbd]
mov ebp, 0x8d000000
or al, 0x45
add al, 0
add byte [rax], al
add eax, eax
cmp byte [rsp + 0xbb], 0
add byte [rax], al
add byte [rax], al
cmove ecx, eax
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], 0x10
lea r8, [rsp + 0x88]
lea eax, [rsp + 0x88]
mov rcx, rdi
call fcn.1400353f0
cmp byte [rsi + 8], 0
jle 0x1400322c5
add byte [rdi], cl
test byte [rsi], dh
or al, byte [rax]
invalid
jle 0x1400322c5
add byte [rdi], cl
test byte [rsi], dh
or al, byte [rax]
add cl, ch
jmp 0x140032d12
or al, byte [r8]
add byte [rax - 0x48], cl
movabs rax, 0x8000000000000002
mov qword [rsp + 0x128], rax
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax + 0x24848948], al
sub byte [rcx], al
add byte [rax], al
mov rax, qword [rsp + 0x78]
movzx ecx, word [rax + 0x20]
call fcn.140034fa0
mov edx, dword [rdi + 0x100]
test r14b, 1
jne case.0x140032311.0
add byte [rax], al
add byte [rax], al
mov r14, qword [rdi + 0x138]
movzx eax, al
lea rcx, [0x140212bc0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
test dl, 0x28
mov eax, 0x10
mov ebx, 0x28
cmove rbx, rax
cmove ebx, eax
mov eax, 8
mov r13d, 0x20
cmove r13, rax
movzx eax, byte [rsi + 8]
test al, al
jne 0x14003342a
mov rdx, qword [r14 + r13 + 0x1b0]
mov r8, qword [r14 + rbx + 0x1b0]
mov al, 1
add byte [rax], al
mov al, 1
add byte [rax], al
jmp 0x140033419
movzx r9d, ax
mov eax, 2
lea rcx, [rdi + 0x18]
mov qword [rsp + 0xd8], rcx
xor r14d, r14d
test dword [rdi + 0x100], 0x800000
add byte [rax], al
invalid
invalid
invalid
add byte [rax], al
add byte [rax - 0x6bf0bf00], al
sete r14b
invalid
invalid
mov ah, 0x24
add byte [rax], 0
sete r14b
mov dword [rsp + 0x80], r14d
add byte [rax - 0x75], cl
xchg edi, eax
add qword [rax], rax
add dword [rax], eax
add byte [rax - 0x7b], cl
rol byte [rcx + rcx*4 - 0x7c], cl
and al, 0x84
add byte [rax], al
invalid
je 0x1400323f0
add byte [rax - 0x75], cl
xchg edi, eax
add qword [rax], rax
add dword [rax], eax
add byte [rax - 0x7b], cl
rol byte [rcx + rcx*4 - 0x7c], cl
and al, 0x84
add byte [rax], al
add byte [rdx + rbx*2 + 0x4c], dh
mov edx, dword [rdi + 0x150]
mov r10, qword [rdi + 0x150]
mov dword [rsp + 0x38], eax
mov qword [rsp + 0xc8], r9
mov qword [rsp + 0x30], r9
mov dword [rsp + 0x28], r8d
mov dword [rsp + 0x20], ebp
lea rcx, [rsp + 0xe0]
mov r8, qword [rsp + 0x78]
mov r9d, r13d
call qword [r10 + 0x18]
mov rax, qword [rsp + 0xe0]
movabs rcx, 0x8000000000000002
cmp rax, rcx
jne 0x14003247b
invalid
mov r14d, dword [rsp + 0x80]
jmp case.0x140032311.18
movabs rax, 0x8000000000000002
mov qword [rsp + 0xe0], rax
invalid
add byte [rax - 0x75], cl
and al, 0x78
mov rax, qword [rsp + 0x78]
movzx ecx, word [rax + 0x20]
call fcn.140034fa0
add byte [rbx + 0x10097], cl
add byte [rcx - 0xa], al
mov byte [rcx], 0xf
test dword [rbp + 0xd], edx
add byte [rax], al
add byte [rax], al
mov r14, qword [rdi + 0x138]
movzx eax, al
lea rcx, [0x140212bf8]
invalid
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
test dl, 0x28
mov eax, 0x10
mov ebx, 0x28
cmove rbx, rax
mov eax, 8
mov r13d, 0x20
cmove r13, rax
movzx eax, byte [rsi + 8]
test al, al
jne 0x1400330f3
mov rdx, qword [r14 + r13 + 0x1b0]
mov r8, qword [r14 + rbx + 0x1b0]
jmp 0x1400330e2
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0x78]
movzx ecx, word [rax + 0x20]
call fcn.140034fa0
add byte [rax], al
add byte [rax], al
mov edx, dword [rdi + 0x100]
test byte [rsp + 0x80], 1
jne 0x14003280d
mov r14, qword [rdi + 0x138]
movzx eax, al
add byte [rdi], cl
mov dh, 0xc0
lea rcx, [0x140212bdc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov r9, qword [rsp + 0xc8]
jmp rax
test dl, 0x28
mov eax, 0x10
mov r12d, 0x28
cmove r12, rax
mov eax, 8
mov r13d, 0x20
cmove r13, rax
cmove ebp, eax
movzx eax, byte [rsi + 8]
test al, al
jne 0x140033722
mov rdx, qword [r14 + r13 + 0x1b0]
mov r8, qword [r14 + r12 + 0x1b0]
jmp 0x140033709
mov rax, qword [rsp + 0x78]
movzx ecx, word [rax + 0x20]
call fcn.140034fa0
mov ecx, dword [rdi + 0x100]
test byte [rsp + 0x80], 1
jne 0x140033b40
mov r14, qword [rdi + 0x138]
movzx eax, al
lea rdx, [0x140212ba4]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
test cl, 0x28
mov eax, 0x10
mov r12d, 0x28
cmove r12, rax
mov eax, 8
mov r13d, 0x20
cmove r13, rax
movzx eax, byte [rsi + 8]
test al, al
jne 0x140033ab6
mov rdx, qword [r14 + r13 + 0x1b0]
mov r8, qword [r14 + r12 + 0x1b0]
jmp 0x140033aa5
mov rax, qword [rsp + 0x78]
movzx ecx, byte [rax + 0x23]
mov al, 0x4a
cmp rcx, 0x3a
ja 0x1400325aa
movabs rdx, 0x600060004000000
bt rdx, rcx
jae 0x1400325aa
mov al, 0x49
movzx ecx, word [r15 + 8]
mov dword [rsp + 0x68], ecx
mov byte [rsp + 0x30], al
mov dword [rsp + 0x28], r8d
mov dword [rsp + 0x20], ebp
mov dword [rsp + 0x60], 2
mov qword [rsp + 0x58], 0
mov dword [rsp + 0x50], 0
mov dword [rsp + 0x48], 0
mov byte [rsp + 0x40], 0
mov byte [rsp + 0x38], 0x1b
jmp 0x1400327f5
mov rax, qword [rsp + 0x78]
movzx ecx, byte [rax + 0x23]
mov al, 0x4a
cmp rcx, 0x3a
ja 0x140032613
movabs rdx, 0x600060004000000
bt rdx, rcx
jae 0x140032613
mov al, 0x49
movzx ecx, word [r15 + 8]
mov dword [rsp + 0x68], ecx
mov byte [rsp + 0x30], al
mov dword [rsp + 0x28], r8d
mov dword [rsp + 0x20], ebp
mov dword [rsp + 0x60], 8
mov qword [rsp + 0x58], 0
mov dword [rsp + 0x50], 0
mov dword [rsp + 0x48], 0
mov byte [rsp + 0x40], 0
mov byte [rsp + 0x38], 0x3b
jmp 0x1400327f5
mov rax, qword [rsp + 0x78]
movzx ecx, byte [rax + 0x23]
mov al, 0x4a
cmp rcx, 0x3a
ja 0x14003267c
movabs rdx, 0x600060004000000
bt rdx, rcx
jae 0x14003267c
mov al, 0x49
movzx ecx, word [r15 + 8]
mov dword [rsp + 0x68], ecx
mov byte [rsp + 0x30], al
mov dword [rsp + 0x28], r8d
mov dword [rsp + 0x20], ebp
mov dword [rsp + 0x60], 8
mov qword [rsp + 0x58], 0
mov dword [rsp + 0x50], 0
mov dword [rsp + 0x48], 0
mov byte [rsp + 0x40], 0
mov byte [rsp + 0x38], 0x3c
jmp 0x1400327f5
movzx ecx, word [r15 + 8]
mov dword [rsp + 0x68], ecx
mov byte [rsp + 0x30], al
mov dword [rsp + 0x28], r8d
mov dword [rsp + 0x20], ebp
mov dword [rsp + 0x60], 4
mov qword [rsp + 0x58], 0
mov dword [rsp + 0x50], 0
mov dword [rsp + 0x48], 0
mov byte [rsp + 0x40], 0
mov byte [rsp + 0x38], 0x2b
mov rcx, rdi
mov rdx, rsi
mov r8, qword [rsp + 0x78]
mov r9d, r13d
call fcn.140033f10
jmp 0x140032d1d
mov r9, qword [rsp + 0xc8]
jmp case.0x1400324c5.0
mov ebx, eax
cmp eax, 1
jbe 0x140033046
cmp ebx, 8
mov r8, qword [rsp + 0x78]
mov r11, qword [r8 + 8]
mov r10d, r11d
cmove r10, r11
movzx r11d, word [r15 + 8]
xor r14d, r14d
test r11d, 0x100
movzx r9d, r9b
cmovne r9d, r14d
shr edx, 5
and edx, 7
lea r14d, [rdx - 1]
cmp r14d, 6
jae 0x140032864
add dl, 0x46
jmp 0x140032880
mov dl, 0x4a
cmp ecx, 0x3a
ja 0x140032880
mov r14d, ecx
movabs r12, 0x600060004000000
bt r12, r14
jae 0x140032880
mov dl, 0x49
mov r8, qword [rsp + 0x78]
movzx r14d, byte [r8 + 0x22]
mov dword [rsp + 0x68], r11d
mov dword [rsp + 0x60], ebx
mov qword [rsp + 0x58], r10
mov dword [rsp + 0x50], eax
mov dword [rsp + 0x48], r14d
mov byte [rsp + 0x40], r9b
mov byte [rsp + 0x38], cl
mov byte [rsp + 0x30], dl
mov eax, dword [rsp + 0x84]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], ebp
mov rcx, rdi
mov rdx, rsi
jmp 0x140032800
xor r12d, r12d
mov qword [rsp + 0xd0], r15
mov dword [rsp + 0x80], 0
mov rdx, qword [rdi + 0x148]
movabs rax, 0x8000000000000002
test rdx, rdx
je 0x140032b6c
mov rax, qword [rdi + 0x150]
mov qword [rsp + 0x30], r12
mov r14d, r8d
mov dword [rsp + 0x28], r8d
mov dword [rsp + 0x20], ebp
mov dword [rsp + 0x38], 8
lea rcx, [rsp + 0xe0]
mov r8, qword [rsp + 0x78]
mov r15, r13
mov r9d, r13d
call qword [rax + 0x18]
mov r13, qword [rsp + 0xe0]
movabs rax, 0x8000000000000002
cmp r13, rax
je 0x140032b7a
test byte [rsp + 0x108], 1
jne 0x1400329cf
mov rcx, qword [rdi + 0x138]
lea rax, [rcx + 8]
lea rdx, [rcx + 0x20]
lea r8, [rcx + 0x718]
add rcx, 0x700
test byte [rdi + 0x100], 0x28
cmove rdx, rax
cmovne rcx, r8
movzx eax, byte [rsi + 8]
test al, al
jne 0x1400329ad
mov rdx, qword [rdx + 0x6f0]
mov r8, qword [rcx]
mov rax, qword [rsi]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
call qword [rax + 0x18]
mov byte [rsi + 8], al
test al, al
jne 0x1400329cf
mov rax, qword [rsi]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14020abda]
mov r8d, 1
call qword [rax + 0x18]
mov byte [rsi + 8], al
lea rbx, [rdi + 0x18]
mov eax, dword [rdi + 0x100]
movzx ecx, byte [rdi + 0x11c]
lea rdx, [rcx + rcx*2]
shl edx, 4
mov r8d, dword [rdi + rcx*4 + 0xf0]
movups xmm0, xmmword [rdi + rdx + 0x20]
movups xmm1, xmmword [rdi + rdx + 0x38]
movups xmm2, xmmword [rdi + 0xe0]
cmp r8d, 0xff
mov edx, 0xff
cmovb edx, r8d
movups xmmword [rsp + 0x88], xmm0
movups xmmword [rsp + 0x98], xmm1
movups xmmword [rsp + 0xa8], xmm2
mov byte [rsp + 0xb8], dl
mov byte [rsp + 0xb9], cl
mov ecx, eax
shr ecx, 0xf
and cl, 1
mov byte [rsp + 0xba], cl
mov ecx, eax
shr ecx, 0x10
and cl, 1
mov byte [rsp + 0xbb], cl
mov ecx, eax
shr ecx, 0x11
and cl, 1
mov byte [rsp + 0xbc], cl
mov ecx, eax
shr ecx, 0xe
and cl, 1
mov byte [rsp + 0xbd], cl
mov ecx, eax
shr ecx, 0x13
and cl, 1
mov byte [rsp + 0xbe], cl
mov byte [rsp + 0xbf], 0
mov rcx, qword [rdi + 0x158]
test rcx, rcx
mov r9, r15
je 0x140032ada
mov rax, qword [rdi + 0x160]
lea rdx, [rsp + 0x88]
mov qword [rsp + 0x30], rdx
lea rdx, [rsp + 0x80]
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], r14d
mov rdx, qword [rsp + 0x78]
mov r8d, r9d
mov r9d, ebp
call qword [rax + 0x18]
mov r9d, dword [rsp + 0x1c0]
mov eax, dword [rdi + 0x100]
shr eax, 0x19
and eax, 1
lea rcx, [rsp + 0xe0]
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x48], r12
lea rcx, [rsp + 0x88]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x30], rbx
mov dword [rsp + 0x28], r14d
mov dword [rsp + 0x20], ebp
mov byte [rsp + 0x58], al
mov byte [rsp + 0x68], 0
mov byte [rsp + 0x60], 1
lea rdx, [0x1401e2b28]
mov rcx, rsi
mov r8, qword [rsp + 0x78]
call fcn.140035050
movabs rax, 0x8000000000000002
cmp r13, rax
jl 0x140032d12
test r13, r13
je 0x140032d12
mov r8, qword [rsp + 0xe8]
mov rcx, qword [0x14021f8e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140032d12
mov r14d, r8d
mov r15, r13
mov qword [rsp + 0xe0], rax
mov eax, dword [rdi + 0x100]
movzx ecx, byte [rdi + 0x11c]
lea rdx, [rcx + rcx*2]
shl edx, 4
mov r8d, dword [rdi + rcx*4 + 0xf0]
movups xmm0, xmmword [rdi + rdx + 0x20]
movups xmm1, xmmword [rdi + rdx + 0x38]
cmp r8d, 0xff
mov edx, 0xff
cmovb edx, r8d
movups xmm2, xmmword [rdi + 0xe0]
movups xmmword [rsp + 0x88], xmm0
movups xmmword [rsp + 0x98], xmm1
movups xmmword [rsp + 0xa8], xmm2
mov byte [rsp + 0xb8], dl
mov byte [rsp + 0xb9], cl
mov ecx, eax
shr ecx, 0xf
and cl, 1
mov byte [rsp + 0xba], cl
mov ecx, eax
shr ecx, 0x10
and cl, 1
mov byte [rsp + 0xbb], cl
mov ecx, eax
shr ecx, 0x11
and cl, 1
mov byte [rsp + 0xbc], cl
mov ecx, eax
shr ecx, 0xe
and cl, 1
mov byte [rsp + 0xbd], cl
shr eax, 0x13
and al, 1
mov byte [rsp + 0xbe], al
mov byte [rsp + 0xbf], 0
mov rcx, qword [rdi + 0x158]
test rcx, rcx
mov r13, r15
je 0x140032c78
mov rax, qword [rdi + 0x160]
lea rdx, [rsp + 0x88]
mov qword [rsp + 0x30], rdx
lea rdx, [rsp + 0x80]
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], r14d
mov rdx, qword [rsp + 0x78]
mov r8d, r13d
mov r9d, ebp
call qword [rax + 0x18]
movzx eax, byte [rsp + 0xbe]
lea rdx, [rdi + 0x18]
test al, 1
je 0x140032cb6
test r12, r12
jns 0x140032cb6
cmp byte [rsi + 8], 0
jne 0x140032cb3
mov rax, qword [rsi]
mov rcx, qword [rax + 0x20]
mov r9, qword [rax + 0x28]
lea rax, [0x14020ad19]
mov r8d, 1
mov r14, rdx
mov rdx, rax
call qword [r9 + 0x18]
mov rdx, r14
mov byte [rsi + 8], al
neg r12
mov r15, r13
movzx eax, byte [rsp + 0xbd]
lea ecx, [rax*2 + 4]
add eax, eax
cmp byte [rsp + 0xbb], 0
cmove ecx, eax
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], 0x40
lea r8, [rsp + 0x88]
mov rcx, rdi
mov r9, r12
call fcn.1400353f0
cmp byte [rsi + 8], 0
jne 0x140032d12
invalid
mov r8, rdx
mov rdx, qword [rsi]
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
mov rdx, rax
mov edx, eax
call qword [r9 + 0x18]
mov byte [rsi + 8], al
mov r13, r15
mov r15, qword [rsp + 0xd0]
test r13d, r13d
je 0x140032d86
lea eax, [r13 + 1]
movzx ecx, byte [r15 + 0xf]
invalid
cmp eax, ecx
jne 0x14003300e
mov rax, qword [rsp + 0x78]
mov eax, dword [rax + 0x14]
adc al, 0xa9
add byte [rax], dh
or byte [rdi], cl
test al, cl
add al, byte [rax]
invalid
mov ecx, eax
shr ecx, 0xc
test cl, 7
je 0x140032efe
mov rdx, qword [rsp + 0x78]
movzx edx, word [rdx + 0x20]
cmp edx, 0x70b
jg 0x140032ee5
invalid
jl 0x140032d68
add dword [rax], eax
invalid
cmp edx, 0x451
je 0x140032ef5
invalid
cmp edx, 0x6fa
je 0x140032ef5
jmp 0x140032f74
mov rax, qword [rsp + 0x78]
mov ebp, dword [rax + 0x14]
test ebp, 0x10038000
je 0x140032d22
test ebp, 0x38000
je 0x140032e3c
movzx eax, byte [rsi + 8]
test al, al
jne 0x140032dc8
mov rax, qword [rsi]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14020a57d]
sbb eax, 0x1b84100
add byte [rax], al
add bh, bh
push rax
invalid
mov byte [rsi + 8], al
mov ecx, ebp
shr ecx, 0xf
and ecx, 7
lea edx, [rcx + 0xad]
test ecx, ecx
cmove edx, ecx
mov rcx, qword [rdi + 0x120]
lea rdx, [rdx + rdx*2]
push rdx
shl edx, 4
lea r8, [rcx + rdx]
test byte [rdi + 0x100], 0x24
lea rcx, [rcx + rdx + 0x18]
lea ecx, [rcx + rdx + 0x18]
cmove rcx, r8
test al, al
jne 0x140032e1a
mov rdx, qword [rcx + 8]
mov r8, qword [rcx + 0x10]
mov rax, qword [rsi]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
call qword [rax + 0x18]
mov byte [rsi + 8], al
test al, al
jne 0x140032e3c
mov rax, qword [rsi]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14020ce3b]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
mov byte [rsi + 8], al
test ebp, 0x10000000
adc byte [rdi], cl
test dl, bl
invalid
je 0x140032d22
mov r14, qword [rdi + 0x138]
mov ebp, dword [rdi + 0x100]
add byte [rcx], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
movzx eax, byte [rsi + 8]
test al, al
jne 0x140032e7b
mov rax, qword [rsi]
mov rcx, qword [rax + 0x20]
mov ecx, dword [rax + 0x20]
mov ecx, dword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14020a57d]
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add bh, bh
push rax
sbb byte [rax - 0x72b6f7ba], cl
lea ecx, [rsi + 0x20]
invalid
invalid
call qword [rax + 0x18]
mov byte [rsi + 8], al
lea rcx, [r14 + 0x20]
lea rdx, [r14 + 8]
lea r8, [r14 + 0x28]
add r14, 0x10
test bpl, 0x30
test ch, 0x30
push rsi
or byte [rbp - 0x73], cl
sub byte [rcx - 0x7d], r9b
invalid
cmove rcx, rdx
cmovne r14, r8
test al, al
jne 0x140032eba
retf 0xf4d
mov rdx, qword [rcx + 0xba0]
mov r8, qword [r14 + 0xba0]
mov rax, qword [rsi]
mov rcx, qword [rax + 0x20]
and byte [rax - 0x75], cl
sub dil, dil
push rax
invalid
mov byte [rsi + 8], al
and byte [rax - 0x75], cl
sub dil, dil
push rax
sbb byte [rax - 0x3f7bf7ba], cl
test al, al
jne 0x140032d22
invalid
mov rax, qword [rsi]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x1d9f67
invalid
invalid
sub byte [rax - 0x73], cl
adc eax, 0x1d9f67
invalid
invalid
lea edx, [0x14020ce3b]
mov r8d, 1
call qword [rax + 0x18]
sbb byte [rax + 0x3de90846], cl
invalid
invalid
invalid
sbb byte [rax + 0x3de90846], cl
invalid
cmp eax, 0x81fffffe
cli
or qword [r8], r8
add byte [rax + rcx - 0x7f], dh
cli
or al, 7
add byte [rax], al
cmp edx, 0x94f
je 0x140032ef5
cmp edx, 0x70c
jne 0x140032f74
test byte [rdi + 0x104], 4
jne 0x140032f74
invalid
test eax, 0x8000000
or byte [rdi], cl
test byte [0x188032f0b], al
mov ebx, dword [rdi + 0x138]
add dword [rax], eax
invalid
je 0x14003300e
mov rbx, qword [rdi + 0x138]
mov edi, dword [rdi + 0x100]
add byte [rcx], al
add byte [rax], al
movzx eax, byte [rsi + 8]
test al, al
jne 0x140032f3c
mov rax, qword [rsi]
mov rcx, qword [rax + 0x20]
mov ecx, dword [rax + 0x20]
mov ecx, dword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14020a57d]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
mov byte [rsi + 8], al
lea rcx, [rbx + 0x20]
lea ecx, [rbx + 0x20]
lea rdx, [rbx + 8]
lea r8, [rbx + 0x28]
add rbx, 0x10
test dil, 0x30
test bh, 0x30
test bh, 0x30
invalid
cmove rcx, rdx
cmovne rbx, r8
test al, al
jne 0x140032fec
mov word [rax], es
add byte [rax], al
mov word [rax], es
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
jle 0x140032f6c
lea rdi, [rsi + 8]
mov rdx, qword [rcx + 0x9c0]
mov r8, qword [rbx + 0x9c0]
mov eax, dword [rbx + 0x9c0]
jmp 0x140032fdc
and ecx, 7
mov rax, qword [rdi + 0x140]
mov rbx, qword [rax + rcx*8 + 0x318]
mov edi, dword [rdi + 0x100]
movzx eax, byte [rsi + 8]
test al, al
jne 0x140032fb2
mov rax, qword [rsi]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14020a57d]
xlatb
jne 0x140032fc2
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
xlatb
jne 0x140032fc2
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
mov byte [rsi + 8], al
lea rcx, [rbx + 0x28]
lea rdx, [rbx + 0x10]
lea r8, [rbx + 0x20]
add rbx, 8
invalid
test dil, 0x30
cmove rcx, rdx
cmovne rbx, r8
test al, al
jne 0x140032fec
lea rdi, [rsi + 8]
mov rdx, qword [rbx]
mov r8, qword [rcx]
mov rax, qword [rsi]
mov eax, dword [rsi]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
sub bh, bh
push rax
invalid
mov byte [rdi], al
test al, al
jne 0x14003300e
mov rax, qword [rsi]
mov rcx, qword [rax + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0x1d9e39
mov r8d, 1
call qword [rax + 0x18]
mov byte [rsi + 8], al
add rsp, 0x158
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
ret
and al, 0x78
mov r12d, dword [rax + 8]
jmp 0x1400315be
jmp 0x1400315be
mov r8d, edx
shr r8d, 0x12
and r8b, 3
invalid
movzx r8d, r8b
lea r10, [0x140212b24]
lea edx, [0x140212b24]
movsxd r8, dword [r10 + r8*4]
invalid
add r8, r10
jmp r8
mov r8, qword [rsp + 0x78]
mov r10, qword [r8 + 8]
mov ebx, 8
add byte [rax], al
jmp 0x140032838
lea rax, [r14 + 0x10]
lea rcx, [r14 + 0x28]
lea r8, [r14 + 0xb00]
add r14, 0xae8
add esi, 0xae8
add dh, dh
ret 0x4828
test dl, 0x28
cmove rcx, rax
cmovne r14, r8
invalid
add rcx, 0xae0
loopne case.0x140045d48.208
add byte [rax], al
movzx eax, byte [rsi + 8]
jmp 0x140033132
invalid
test dl, 0x28
mov eax, 0x10
add byte [rbx + 0x28], bh
cmove rbx, rax
mov eax, 8
mov r13d, 0x20
mov ebp, 0x20
cmove r13, rax
movzx eax, byte [rsi + 8]
test al, al
jne 0x1400330f3
mov rdx, qword [r14 + r13 + 0x690]
mov r8, qword [r14 + rbx + 0x690]
mov rax, qword [rsi]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
call qword [rax + 0x18]
mov byte [rsi + 8], al
test al, al
jne 0x140033115
mov rax, qword [rsi]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14020abda]
mov r8d, 1
call qword [rax + 0x18]
mov byte [rsi + 8], al
lea rcx, [r14 + rbx]
add rcx, 0x360
add r14, r13
add esi, ebp
add esi, ebp
add r14, 0x360
mov r13d, dword [rsp + 0x1c0]
test al, 1
jne 0x14003314d
mov rdx, qword [r14]
mov r8, qword [rcx]
mov rax, qword [rsi]
mov eax, dword [rsi]
mov eax, dword [rsi]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
call qword [rax + 0x18]
mov byte [rsi + 8], al
test al, 1
jne 0x14003316f
mov rax, qword [rsi]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
mov eax, dword [rax + 0x28]
lea rdx, [0x14020abda]
mov r8d, 1
call qword [rax + 0x18]
mov byte [rsi + 8], al
mov edx, dword [rdi + 0x100]
movzx eax, byte [rdi + 0x11c]
lea rcx, [rax + rax*2]
shl ecx, 4
mov r8d, dword [rdi + rax*4 + 0xf0]
xchg eax, esi
add byte [rax], al
add byte [rdi], cl
adc byte [rdi + rcx + 0x20], al
add byte [rdi], cl
adc byte [rdi + rcx + 0x20], al
movups xmm1, xmmword [rdi + rcx + 0x38]
cmp r8d, 0xff
add byte [rax], al
add byte [rcx + 0xff], bh
add byte [rax], al
mov ecx, 0xff
cmovb ecx, r8d
movups xmm2, xmmword [rdi + 0xe0]
loopne case.0x14002e1ba.109
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x88], eax
mov byte [rax], al
add byte [rax], al
add byte [rax], al
movups xmmword [rsp + 0x88], xmm0
mov byte [rax], al
add byte [rax], al
movups xmmword [rsp + 0x98], xmm1
and al, 0x98
cwde
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0xa8], edx
test al, 0
add byte [rax], al
movups xmmword [rsp + 0xa8], xmm2
test al, 0
add byte [rax], al
mov byte [rsp + 0xb8], cl
mov byte [rsp + 0xb9], al
add byte [rax], al
and al, 0xb8
mov eax, 0x88000000
test byte [rcx + rdi*4], ah
add byte [rax], al
add byte [rax], al
mov eax, edx
shr eax, 0xf
invalid
invalid
add byte [rax], al
add byte [rax + 0xb92484], cl
add byte [rax], al
mov eax, edx
shr eax, 0xf
invalid
invalid
call 0xc80455e9
test byte [rdx + rdi*4], ah
add byte [rax], al
add byte [rcx + 0x10e8c1d0], cl
rol cl, 1
invalid
invalid
invalid
and al, 1
mov byte [rsp + 0xba], al
mov eax, edx
rol cl, 1
invalid
invalid
rol cl, 1
call 0xc80455f8
and al, 1
mov byte [rsp + 0xbb], al
mov eax, edx
shr eax, 0x11
invalid
invalid
and al, 1
mov byte [rsp + 0xbb], al
add dword [rax + 0xbb2484], ecx
add byte [rax], al
mov eax, edx
shr eax, 0x11
invalid
invalid
call 0xc8045607
test byte [rsp + rdi*4], ah
add byte [rax], al
add cl, al
invalid
and al, 1
mov byte [rsp + 0xbc], al
shr edx, 0x12
and dl, 1
add dword [rax + 0xbd2494], ecx
add byte [rax], al
add dword [rax + 0xbd2494], ecx
add byte [rax], al
mov word [rsp + 0xbe], 0
mov rcx, qword [rdi + 0x158]
test rcx, rcx
je 0x140033261
mov rax, qword [rdi + 0x160]
lea rdx, [rsp + 0x88]
mov byte [rax], al
add byte [rax], al
mov byte [rax], al
add byte [rax], al
mov qword [rsp + 0x30], rdx
lea rdx, [rsp + 0x80]
lea edx, [rsp + 0x80]
add byte [rax], al
mov qword [rsp + 0x28], rdx
mov edx, dword [rsp + 0x84]
mov dword [rsp + 0x20], edx
push rsp
and al, 0x20
invalid
push rsp
and al, 0x20
invalid
mov rdx, qword [rsp + 0x78]
mov r8d, r13d
mov r9d, ebp
call qword [rax + 0x18]
push rax
invalid
push rax
sbb byte [rdi], cl
movzx edx, byte [rsp + 0xbd]
movzx eax, dl
movzx edx, byte [rsp + 0xbd]
movzx eax, dl
cmp r12b, 2
cld
add dh, byte [rbp + 0x2f]
jne 0x140033299
mov r9d, dword [rsp + 0xc0]
and eax, 1
mov ecx, eax
add ecx, eax
lea eax, [rax*2 + 4]
add al, 0
add byte [rax], al
cmp byte [rsp + 0xbb], 0
mov esp, 0xbb24
add byte [rax], al
cmove eax, ecx
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x20
jmp 0x14003330f
cmp r12b, 3
jne 0x1400332e1
and eax, 1
mov ecx, eax
add ecx, eax
lea eax, [rax*2 + 4]
add byte [rax + 0xbb24bc], al
add byte [rax], al
add byte [rdi], cl
invalid
invalid
mov dword [rsp + 0x28], eax
add byte [rax + 0xbb24bc], al
add byte [rax], al
add byte [rdi], cl
ror dword [rcx - 0x38d7dbbc], 0x44
mov dword [rsp + 0x20], 0x40
lea r8, [rsp + 0x88]
mov rcx, rdi
mov dword [rsp + 0x20], 0x40
lea r8, [rsp + 0x88]
mov rcx, rdi
mov rdx, qword [rsp + 0xd8]
mov r9, qword [rsp + 0xc0]
jmp 0x140033322
movzx r9d, word [rsp + 0xc0]
and eax, 1
mov ecx, eax
rol dword [rcx], 0xc1
lea eax, [rax*2 + 4]
cmp byte [rsp + 0xbb], 0
add byte [rax], al
invalid
cmove eax, ecx
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x10
add byte [rax], al
invalid
lea r8, [rsp + 0x88]
mov rcx, rdi
mov rdx, qword [rsp + 0xd8]
call fcn.1400353f0
mov r8, rdx
cmp byte [rsi + 8], 0
jne 0x140032d1d
mov rdx, qword [rsi]
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
mov rdx, rax
call qword [r9 + 0x18]
invalid
mov byte [rsi + 8], al
jmp 0x140032d1d
invalid
jmp 0x140031e91
lea rax, [r14 + 0x10]
lea rcx, [r14 + 0x28]
lea r8, [r14 + 0xb00]
add r14, 0xae8
add dh, dh
ret 0x4828
cmove ecx, eax
cmovne r14, r8
add rcx, 0xae0
movzx eax, byte [rsi + 8]
jmp 0x140033469
add dh, dh
ret 0x4828
test dl, 0x28
mov eax, 0x10
mov ebx, 0x28
cmove rbx, rax
mov eax, 8
mov r13d, 0x20
cmove r13, rax
movzx eax, byte [rsi + 8]
test al, al
jne 0x14003342a
mov rdx, qword [r14 + r13 + 0x690]
mov r8, qword [r14 + rbx + 0x690]
mov rax, qword [rsi]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
call qword [rax + 0x18]
mov byte [rsi + 8], al
test al, al
jne 0x14003344c
mov rax, qword [rsi]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14020abda]
mov r8d, 1
add byte [rax], al
add bh, bh
push rax
invalid
mov byte [rsi + 8], al
lea rcx, [r14 + rbx]
add rcx, 0x360
add r14, r13
add esi, ebp
add r14, 0x360
mov r13d, dword [rsp + 0x1c0]
invalid
test al, 1
jne case.0x14002d89e.149
mov rdx, qword [r14]
mov r8, qword [rcx]
mov rax, qword [rsi]
mov eax, dword [rsi]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
call qword [rax + 0x18]
mov byte [rsi + 8], al
invalid
or byte [rax + 0x481e7501], ch
mov eax, dword [rsi]
test al, 1
jne 0x1400334a6
mov rax, qword [rsi]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
mov eax, dword [rax + 0x28]
lea rdx, [0x14020abda]
mov r8d, 1
call qword [rax + 0x18]
mov byte [rsi + 8], al
mov edx, dword [rdi + 0x100]
mov r14, qword [rsp + 0xc0]
movzx eax, byte [rdi + 0x11c]
lea rcx, [rax + rax*2]
shl ecx, 4
mov r8d, dword [rdi + rax*4 + 0xf0]
test byte [rdi + 0xf0], al
test byte [rdi + 0xf0], al
movups xmm0, xmmword [rdi + rcx + 0x20]
movups xmm1, xmmword [rdi + rcx + 0x38]
cmp r8d, 0xff
mov ecx, 0xff
cmovb ecx, r8d
movups xmm2, xmmword [rdi + 0xe0]
movups xmmword [rsp + 0x88], xmm0
movups xmmword [rsp + 0x98], xmm1
movups xmmword [rsp + 0xa8], xmm2
mov byte [rsp + 0xb8], cl
add byte [rax], al
add byte [rax + 0xb92484], cl
add byte [rax], al
mov eax, edx
shr eax, 0xf
and al, 1
mov byte [rsp + 0xba], al
mov eax, edx
shr eax, 0x10
adc byte [rcx + rax], ah
adc byte [rcx + rax], ah
mov byte [rsp + 0xbb], al
mov ecx, edx
shr ecx, 0x11
and cl, 1
mov byte [rsp + 0xbc], cl
mov esp, 0xc1000000
invalid
adc al, byte [rax - 0x6b77fe1e]
and al, 0xbd
add byte [rax], al
add byte [rsi - 0x39], ah
test byte [rsi + rdi*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov ecx, dword [rdi + 0x158]
mov ecx, dword [rdi + 0x158]
test rcx, rcx
je 0x1400335a9
mov rax, qword [rdi + 0x160]
lea rdx, [rsp + 0x88]
mov qword [rsp + 0x30], rdx
push rsp
and al, 0x30
lea rdx, [rsp + 0x80]
mov qword [rsp + 0x28], rdx
mov edx, dword [rsp + 0x84]
mov dword [rsp + 0x20], edx
mov rdx, qword [rsp + 0x78]
mov r8d, r13d
mov r9d, ebp
call qword [rax + 0x18]
movzx eax, byte [rsp + 0xbb]
add byte [rdi], cl
mov dh, 0x94
and al, 0xbd
add byte [rax], al
invalid
add byte [rdi], cl
mov dh, 0x94
and al, 0xbd
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x78
mov rcx, qword [rsp + 0x78]
movzx r9d, word [rcx + 8]
movzx ecx, dl
mov bh, 0x49
or byte [rdi], cl
mov dh, 0xca
and ecx, 1
lea edx, [rcx*2 + 4]
add ecx, ecx
test al, 1
cmove edx, ecx
mov dword [rsp + 0x28], edx
mov dword [rsp + 0x20], 0x10
lea r8, [rsp + 0x88]
mov rcx, rdi
mov rdx, r14
call fcn.1400353f0
movzx ecx, byte [rsi + 8]
mov dh, 0x4e
invalid
test cl, cl
jne 0x140033608
mov r8, rdx
mov rdx, qword [rsi]
mov rcx, qword [rdx + 0x20]
and byte [rbx + rcx*4 + 0x4a], cl
sub byte [rax - 0x77], cl
ret 0xff41
push rcx
sbb byte [rcx + 0x84688c1], cl
invalid
test cl, cl
jne 0x14003362a
mov rax, qword [rsi]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14020bbfc]
lea edx, [0x14020bbfc]
mov r8d, 1
call qword [rax + 0x18]
mov byte [rsi + 8], al
invalid
invalid
xor eax, eax
cmp r12b, 5
sete al
movzx ecx, byte [rsp + 0xbd]
add byte [rax], al
add byte [rbp + 0x44d14], cl
add byte [rax], al
add byte [rax], al
add ecx, ecx
cmp byte [rsp + 0xbb], 0
cmove edx, ecx
shl eax, 4
add eax, 0x10
mov dword [rsp + 0x28], edx
mov dword [rsp + 0x20], eax
lea r8, [rsp + 0x88]
mov rcx, rdi
stc
stc
mov rdx, r14
mov r9, qword [rsp + 0xd8]
call fcn.1400353f0
cmp byte [rsi + 8], 0
or byte [rax], al
jne 0x140033e3f
mov r8, rdx
mov eax, edx
mov rdx, qword [rsi]
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
mov rdx, rax
call qword [r9 + 0x18]
mov byte [rsi + 8], al
invalid
invalid
or cl, r13b
jmp 0x140033e3f
movabs al, byte [0x4910468d49000007]
lea ecx, [rsi + 0x28]
lea rax, [r14 + 0x10]
lea rcx, [r14 + 0x28]
lea r8, [r14 + 0xb00]
add r14, 0xae8
test dl, 0x28
invalid
invalid
add dh, dh
ret 0x4828
cmove rcx, rax
cmovne r14, r8
add rcx, 0xae0
add byte [rax], al
movzx eax, byte [rsi + 8]
jmp 0x140033769
test dl, 0x28
mov eax, 0x10
adc byte [rax], al
add byte [rax], al
mov r12d, 0x28
cmove r12, rax
mov eax, 8
or byte [rax], al
add byte [rax], al
mov r13d, 0x20
cmove r13, rax
movzx eax, byte [rsi + 8]
mov dh, 0x46
invalid
test al, al
jne 0x140033722
mov rdx, qword [r14 + r13 + 0x690]
mov r8, qword [r14 + r12 + 0x690]
mov rax, qword [rsi]
mov rcx, qword [rax + 0x20]
invalid
mov rax, qword [rax + 0x28]
call qword [rax + 0x18]
mov r9, qword [rsp + 0xc8]
mov byte [rsi + 8], al
test al, al
jne 0x14003374c
mov rax, qword [rsi]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
lea rdx, [0x14020abda]
mov r8d, 1
call qword [rax + 0x18]
mov r9, qword [rsp + 0xc8]
mov byte [rsi + 8], al
lea rcx, [r14 + r12]
add rcx, 0x360
add r14, r13
add r14, 0x360
mov r13d, dword [rsp + 0x1c0]
rol byte [rcx], 0
invalid
test al, 1
jne case.0x140045d48.169
invalid
mov rdx, qword [r14]
mov r8, qword [rcx]
mov rax, qword [rsi]
invalid
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
sub dil, dil
push rax
sbb byte [rbx + rcx*4 - 0x74], cl
and al, 0xc8
add byte [rax], al
invalid
and al, 0xc8
add byte [rax], al
add byte [rax + 0x1a80846], cl
test al, 1
mov byte [rsi + 8], al
test al, 1
jne 0x1400337b6
mov rax, qword [rsi]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14020abda]
invalid
invalid
sbb eax, 0x1b84100
add byte [rax], al
add bh, bh
push rax
sbb byte [rbx + rcx*4 - 0x74], cl
and al, 0xc8
mov r8d, 1
call qword [rax + 0x18]
mov r9, qword [rsp + 0xc8]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x6874f7ba], cl
add byte [rcx], al
add byte [rax], al
mov byte [rsi + 8], al
mov edx, dword [rdi + 0x100]
movzx eax, byte [rdi + 0x11c]
lea rcx, [rax + rax*2]
shl ecx, 4
mov r8d, dword [rdi + rax*4 + 0xf0]
lock add byte [rax], al
invalid
movups xmm0, xmmword [rdi + rcx + 0x20]
movups xmm1, xmmword [rdi + rcx + 0x38]
movups xmm2, xmmword [rdi + 0xe0]
adc byte [rdi + 0xe0], dl
add byte [rax], al
add byte [rcx - 0x7f], al
clc
inc dword [rax]
add byte [rax], al
cmp r8d, 0xff
mov ecx, 0xff
cmovb ecx, r8d
cmovb ecx, eax
enter 0x110f, 0xffffffffffffff84
enter 0x110f, 0xffffffffffffff84
movups xmmword [rsp + 0x88], xmm0
and al, 0x88
add byte [rax], al
add byte [rdi], cl
invalid
movups xmmword [rsp + 0x98], xmm1
adc dword [rsp + 0x98], ecx
cwde
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0xa8], edx
invalid
add byte [rax], al
movups xmmword [rsp + 0xa8], xmm2
mov byte [rsp + 0xb8], cl
mov eax, 0x88000000
test byte [rcx + rdi*4], ah
add byte [rax], al
add byte [rax], al
mov eax, edx
shr eax, 0xf
invalid
invalid
add byte [rax], al
add byte [rax + 0xb92484], cl
add byte [rax], al
mov byte [rsp + 0xb9], al
add byte [rax], al
mov eax, edx
shr eax, 0xf
invalid
invalid
invalid
and al, 1
mov byte [rsp + 0xba], al
add dword [rax + 0xba2484], ecx
add byte [rax], al
mov eax, edx
shr eax, 0x10
and al, 1
add dword [rax + 0xbb2484], ecx
add byte [rax], al
mov byte [rsp + 0xbb], al
mov eax, edx
shr eax, 0x11
and al, 1
add dword [rax + 0xbc2484], ecx
add byte [rax], al
mov byte [rsp + 0xbc], al
test byte [rsp + rdi*4], ah
add byte [rax], al
add byte [rcx + 0x12e8c1d0], cl
invalid
invalid
mov eax, edx
shr eax, 0x12
invalid
invalid
and al, 1
mov byte [rsp + 0xbd], al
mov word [rsp + 0xbe], 0
add byte [rax], al
add byte [rax], al
invalid
test byte [rdi*4 + 0x66000000], ah
mov dword [rsp + 0xbe], 0x8b480000
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0xbd
add byte [rax], al
add byte [rsi - 0x39], ah
test byte [rsi + rdi*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdi + 0x158]
test rcx, rcx
invalid
mov r14d, dword [rsp + 0x84]
mov ah, 0x24
and al, 0x84
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx + rax*2 + 0x48], dh
mov eax, dword [rdi + 0x160]
invalid
add dword [rax], eax
add byte [rax], al
je 0x1400338b1
mov rax, qword [rdi + 0x160]
invalid
lea rdx, [rsp + 0x88]
lea edx, [rsp + 0x88]
xchg esp, eax
and al, 0x88
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
mov qword [rsp + 0x30], rdx
and al, 0x30
lea rdx, [rsp + 0x80]
and al, 0x80
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x28], rdx
push rsp
and al, 0x28
mov dword [rsp + 0x20], r14d
mov rdx, qword [rsp + 0x78]
mov edx, dword [rsp + 0x78]
mov edx, dword [rsp + 0x78]
push rsp
and al, 0x78
mov r8d, r13d
mov r9d, ebp
jmp 0x18c1b89a3
mov ecx, dword [rsp + 0xc8]
and al, 0xc8
add byte [rax], al
add byte [rbx + 0x10097], cl
add dword [rax], eax
invalid
jmp 0x18c1b89a3
and al, 0xc8
add byte [rax], al
add byte [rbx + 0x10097], cl
add dword [rax], eax
add dword [rax], eax
add cl, al
invalid
shr edx, 0x19
and edx, 1
lea rax, [rsp + 0xe0]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], r9
lea rax, [rsp + 0x88]
and al, 0x88
add byte [rax], al
invalid
and al, 0x88
mov byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x40
and al, 0x40
mov qword [rsp + 0x40], rax
and al, 0x40
mov qword [rsp + 0x38], rdi
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x28], r14d
mov dword [rsp + 0x20], ebp
mov byte [rsp + 0x58], dl
je 0x140033910
sub byte [rcx - 0x77dfdb94], cl
push rsp
and al, 0x58
mov byte [rsp + 0x68], 0
mov byte [rsp + 0x60], 1
and al, 0x60
add dword [rax - 0x73], ecx
adc eax, 0x1af222
and al, 0x68
add dh, al
and al, 0x60
add dword [rax - 0x73], ecx
adc eax, 0x1af222
mov rcx, rsi
int1
mov r8, qword [rsp + 0x78]
mov r9d, r13d
call fcn.140035050
add byte [rax], al
jmp 0x1401a73fd
mov rax, qword [rsp + 0xc0]
mov eax, dword [rsp + 0xc0]
movabs rcx, 0x8000000000000002
add byte [rax + 0xfc83948], al
mov esp, gs
invalid
cmp rax, rcx
jl 0x140032d1d
test rax, rax
je 0x140032d1d
jrcxz 0x14003392b
invalid
invalid
mov r8, qword [rsp + 0xe8]
mov rcx, qword [0x14021f8e0]
xchg edi, eax
invalid
invalid
invalid
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140032d1d
invalid
mov dh, 0x60
invalid
dec dword [rax - 0x75]
and al, 0x78
movzx r12d, byte [rax + 0xb]
jmp 0x1400319f5
invalid
invalid
mov rax, qword [rsp + 0x78]
movzx r12d, byte [rax + 0x1e]
jmp 0x1400319f5
invalid
invalid
invalid
mov ebx, 2
jmp 0x140033a2d
mov r8, qword [rsp + 0x78]
mov r10d, dword [r8 + 8]
jmp 0x140032838
lea rax, [r14 + 0x10]
lea r8, [r14 + 0x28]
lea rdx, [r14 + 0xb00]
add r14, 0xae8
test cl, 0x28
cmove r8, rax
cmovne r14, rdx
add r8, 0xae0
movzx eax, byte [rsi + 8]
jmp 0x140033af5
test cl, 0x28
mov eax, 0x10
mov r12d, 0x28
cmove r12, rax
mov eax, 8
mov r13d, 0x20
cmove r13, rax
movzx eax, byte [rsi + 8]
test al, al
jne 0x140033ab6
mov rdx, qword [r14 + r13 + 0x690]
mov r8, qword [r14 + r12 + 0x690]
mov rax, qword [rsi]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
call qword [rax + 0x18]
mov byte [rsi + 8], al
test al, al
jne case.0x1400319d1.24
mov rax, qword [rsi]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14020abda]
invalid
jno 0x140033ae8
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
mov byte [rsi + 8], al
lea r8, [r14 + r12]
add r8, 0x360
add r14, r13
add r14, 0x360
mov r13d, dword [rsp + 0x1c0]
test al, 1
jne 0x140033b10
mov rdx, qword [r14]
mov r8, qword [r8]
mov rax, qword [rsi]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
call qword [rax + 0x18]
mov byte [rsi + 8], al
test al, 1
jne 0x140033b32
mov rax, qword [rsi]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14020abda]
mov r8d, 1
call qword [rax + 0x18]
mov byte [rsi + 8], al
mov ecx, dword [rdi + 0x100]
lea r14, [rsp + 0x88]
movzx eax, byte [rdi + 0x11c]
lea rdx, [rax + rax*2]
shl edx, 4
mov r8d, dword [rdi + rax*4 + 0xf0]
movups xmm0, xmmword [rdi + rdx + 0x20]
movups xmm1, xmmword [rdi + rdx + 0x38]
cmp r8d, 0xff
mov edx, 0xff
cmovb edx, r8d
movups xmm2, xmmword [rdi + 0xe0]
movups xmmword [rsp + 0x88], xmm0
movups xmmword [rsp + 0x98], xmm1
movups xmmword [rsp + 0xa8], xmm2
mov byte [rsp + 0xb8], dl
mov byte [rsp + 0xb9], al
mov eax, ecx
shr eax, 0xf
and al, 1
mov byte [rsp + 0xba], al
mov eax, ecx
shr eax, 0x10
and al, 1
mov byte [rsp + 0xbb], al
mov eax, ecx
shr eax, 0x11
and al, 1
mov byte [rsp + 0xbc], al
shr ecx, 0x12
and cl, 1
mov byte [rsp + 0xbd], cl
mov word [rsp + 0xbe], 0
mov rcx, qword [rdi + 0x158]
test rcx, rcx
je 0x140033c1c
mov rax, qword [rdi + 0x160]
mov qword [rsp + 0x30], r14
lea rdx, [rsp + 0x80]
mov qword [rsp + 0x28], rdx
mov edx, dword [rsp + 0x84]
mov dword [rsp + 0x20], edx
mov rdx, qword [rsp + 0x78]
mov r8d, r13d
mov r9d, ebp
call qword [rax + 0x18]
mov rdx, qword [rdi + 0x148]
test rdx, rdx
mov r14d, dword [rsp + 0x84]
je 0x140033cf4
mov rax, qword [rdi + 0x150]
lea r9d, [r13 + 1]
mov r8, qword [rsp + 0x78]
movzx r12d, word [r8 + 8]
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], r14d
mov dword [rsp + 0x20], ebp
mov dword [rsp + 0x38], 2
lea rbx, [rsp + 0xe0]
mov rcx, rbx
call qword [rax + 0x18]
movabs rax, 0x8000000000000002
cmp qword [rsp + 0xe0], rax
je 0x140033d10
mov eax, dword [rdi + 0x100]
shr eax, 0x19
and eax, 1
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x48], r12
lea rcx, [rsp + 0x88]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x38], rdi
mov rcx, qword [rsp + 0xc0]
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x28], r14d
mov r14, rcx
mov dword [rsp + 0x20], ebp
mov byte [rsp + 0x58], al
mov byte [rsp + 0x68], 0
mov byte [rsp + 0x60], 1
lea rdx, [0x1401e2b28]
mov rcx, rsi
mov r8, qword [rsp + 0x78]
mov r9d, r13d
call fcn.140035050
movzx ecx, byte [rsi + 8]
jmp 0x140033d78
movabs rax, 0x8000000000000002
mov qword [rsp + 0xe0], rax
mov rax, qword [rsp + 0x78]
movzx r12d, word [rax + 8]
movzx eax, byte [rsp + 0xbd]
lea ecx, [rax*2 + 4]
add eax, eax
cmp byte [rsp + 0xbb], 0
cmove ecx, eax
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], 0x10
lea r8, [rsp + 0x88]
mov rcx, rdi
mov r14, qword [rsp + 0xc0]
mov rdx, r14
mov r9, r12
call fcn.1400353f0
movzx ecx, byte [rsi + 8]
test cl, cl
jne 0x140033d78
mov r8, rdx
mov rdx, qword [rsi]
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
mov rdx, rax
call qword [r9 + 0x18]
mov ecx, eax
mov byte [rsi + 8], al
test cl, 1
jne 0x140033d9b
mov rax, qword [rsi]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14020bbfc]
mov r8d, 1
call qword [rax + 0x18]
mov byte [rsi + 8], al
mov eax, dword [rdi + 0x100]
shr eax, 0x19
and eax, 1
lea rcx, [rsp + 0x128]
mov qword [rsp + 0x50], rcx
mov rcx, qword [rsp + 0xd8]
mov qword [rsp + 0x48], rcx
lea rcx, [rsp + 0x88]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x30], r14
mov ecx, dword [rsp + 0x84]
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], ebp
mov byte [rsp + 0x58], al
mov byte [rsp + 0x68], 0
mov byte [rsp + 0x60], 1
lea rdx, [0x1401e2b28]
mov rcx, rsi
mov r8, qword [rsp + 0x78]
mov r9d, r13d
call fcn.140035050
mov rax, qword [rsp + 0xe0]
movabs rcx, 0x8000000000000003
cmp rax, rcx
jl 0x140033e3f
test rax, rax
je 0x140033e3f
mov r8, qword [rsp + 0xe8]
mov rcx, qword [0x14021f8e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r15, r13
mov r12, qword [rsp + 0x118]
mov r14, qword [rsp + 0x120]
test r14, r14
je 0x140033e96
lea r13, [r12 + 8]
mov rbp, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140033e79
add r13, 0x20
dec r14
je 0x140033e96
mov rax, qword [r13 - 8]
shl rax, 1
test rax, rax
je 0x140033e70
mov r8, qword [r13]
mov rcx, qword [0x14021f8e0]
xor edx, edx
call rbp
jmp 0x140033e70
cmp qword [rsp + 0x110], 0
je 0x140033eb3
mov rcx, qword [0x14021f8e0]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x128]
movabs rcx, 0x8000000000000003
cmp rax, rcx
mov r13, r15
jl 0x140032d15
test rax, rax
je 0x140032d15
mov r8, qword [rsp + 0x130]
mov rcx, qword [0x14021f8e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140032d15
lea r8, [0x1401e2090]
mov edx, 5
mov rcx, r13
call fcn.1400b13d0
int3
movabs rax, 0x8000000000000002
cmp qword [rsp + 0x118], rax
setne al
mov edx, dword [rsp + 0x90]
not dl
or dl, byte [rsp + 0x83]
test r10d, 0x20000000
sete cl
or cl, dl
or cl, al
test cl, 1
jne 0x140034838
movzx eax, byte [rsp + 0x1c0]
mov rcx, qword [rdi + 0x120]
lea rax, [rax + rax*2]
shl eax, 4
lea rdx, [rcx + rax]
test r10b, 0x24
lea rcx, [rcx + rax + 0x18]
cmove rcx, rdx
movzx eax, byte [rsi + 8]
test al, al
jne 0x140034816
mov rdx, qword [rcx + 8]
mov r8, qword [rcx + 0x10]
mov rax, qword [rsi]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
call qword [rax + 0x18]
mov byte [rsi + 8], al
test al, al
jne 0x140034838
mov rax, qword [rsi]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14020bbfc]
mov r8d, 1
call qword [rax + 0x18]
mov byte [rsi + 8], al
lea r15, [rdi + 0x18]
test r14b, r14b
jne 0x1400348d5
movzx ebx, byte [rsp + 0x83]
mov eax, ebx
xor al, 1
mov byte [rsp + 0x70], al
mov eax, dword [rsp + 0x1f0]
mov dword [rsp + 0x60], eax
mov eax, dword [rsp + 0x94]
mov dword [rsp + 0x58], eax
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0x118]
mov qword [rsp + 0x40], rax
mov eax, dword [rsp + 0x1b8]
mov dword [rsp + 0x38], eax
mov eax, dword [rsp + 0x1b0]
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x28], r13d
mov qword [rsp + 0x20], r12
mov byte [rsp + 0x68], 0
lea r8, [rsp + 0xe0]
mov rcx, r15
mov rdx, rdi
mov r9, rsi
call fcn.1400360b0
test bl, bl
je 0x1400349a7
movzx eax, byte [rsi + 8]
test al, al
jne 0x1400348fb
mov rax, qword [rsi]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14020afc0]
mov r8d, 1
call qword [rax + 0x18]
mov byte [rsi + 8], al
mov bl, 1
test byte [rdi + 0x100], 0x80
mov edx, dword [rsp + 0x84]
je 0x140034936
test al, al
jne 0x140034936
mov rax, qword [rsi]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14020abda]
mov r8d, 1
call qword [rax + 0x18]
mov edx, dword [rsp + 0x84]
mov byte [rsi + 8], al
test dl, dl
je 0x1400349b4
test byte [rdi + 0x104], 2
movzx eax, dl
mov ecx, 0xd9
cmove rcx, rax
cmp dl, 0xf9
cmovne rcx, rax
mov rax, qword [rdi + 0x120]
lea rcx, [rcx + rcx*2]
shl ecx, 4
test byte [rdi + 0x100], 0x24
lea rdx, [rax + rcx]
lea rax, [rax + rcx + 0x18]
cmove rax, rdx
mov bpl, 1
cmp byte [rsi + 8], 0
jne 0x140034998
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
mov rax, qword [rsi]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
call qword [rax + 0x18]
mov byte [rsi + 8], al
cmp byte [rsp + 0x1d0], 0
jne 0x1400349c4
jmp 0x140034dbb
xor ebx, ebx
mov edx, dword [rsp + 0x84]
test dl, dl
jne 0x14003493a
xor ebp, ebp
cmp byte [rsp + 0x1d0], 0
je 0x140034dbb
test bpl, bpl
je 0x140034a00
test byte [rdi + 0x101], 1
jne 0x1400349e4
cmp byte [rsi + 8], 0
jne 0x140034a00
lea rdx, str._offset_secondyearTZoffset_hour0
jmp 0x140034b4a
movzx eax, byte [rsi + 8]
test al, al
je 0x140034af7
test al, al
je 0x140034b1d
test al, al
je 0x140034b43
cmp byte [rsp + 0xcc], 0
je 0x140034b6f
mov ebp, dword [rdi + 0x100]
test ebp, 0x400
jne 0x140034aa2
add byte [rax], al
movzx edx, byte [rsp + 0x1d0]
movzx eax, dl
test byte [rdi + 0x104], 2
mov ecx, 0xd9
cmove rcx, rax
cmp dl, 0xf9
cmovne rcx, rax
mov rax, qword [rdi + 0x120]
lea rcx, [rcx + rcx*2]
shl ecx, 4
lea rdx, [rax + rcx]
test bpl, 0x24
lea rcx, [rax + rcx + 0x18]
cmove rcx, rdx
movzx eax, byte [rsi + 8]
test al, al
jne 0x140034a82
mov rdx, qword [rcx + 8]
mov r8, qword [rcx + 0x10]
mov rax, qword [rsi]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
call qword [rax + 0x18]
mov byte [rsi + 8], al
test ebp, 0x200
jne 0x140034bd1
test al, al
jne case.0x140041b9f.384
lea rdx, [0x14020a1c4]
jmp case.0x14001736f.482
movzx eax, byte [rsi + 8]
test al, al
jne 0x140034ad7
mov eax, dword [rsp + 0x1d8]
shl rax, 4
lea rcx, str.1248
mov rdx, qword [rax + rcx]
mov rax, qword [rsi]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov r8d, 1
call qword [rax + 0x18]
mov byte [rsi + 8], al
test ebp, 0x200
jne 0x140034bea
test al, al
jne 0x140034d48
lea rdx, [0x14020a1c4]
jmp 0x140034d31
mov rax, qword [rsi]
mov rcx, qword [rax + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0x1d60d1
mov r8d, 1
call qword [rax + 0x18]
mov byte [rsi + 8], al
test al, al
jne 0x1400349f8
mov rax, qword [rsi]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, str._offset_secondyearTZoffset_hour0
mov r8d, 1
call qword [rax + 0x18]
mov byte [rsi + 8], al
test al, al
jne 0x140034a00
lea rdx, [0x14020abda]
mov rax, qword [rsi]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov r8d, 1
call qword [rax + 0x18]
mov byte [rsi + 8], al
cmp byte [rsp + 0xcc], 0
jne 0x140034a0e
invalid
test byte [rdi + 0x104], 2
movzx edx, byte [rsp + 0x1d0]
movzx eax, dl
mov ecx, 0xd9
cmove rcx, rax
cmp dl, 0xf9
cmovne rcx, rax
mov rax, qword [rdi + 0x120]
lea rcx, [rcx + rcx*2]
shl ecx, 4
test byte [rdi + 0x100], 0x24
lea rdx, [rax + rcx]
lea rax, [rax + rcx + 0x18]
cmove rax, rdx
mov bpl, 1
cmp byte [rsi + 8], 0
jne 0x140034dbb
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
lea r14, [rsi + 8]
lea esi, [rsi + 8]
jmp 0x140034d9f
test al, al
je 0x140034c41
test al, al
je 0x140034c67
test al, al
je 0x140034c89
jmp case.0x140041b9f.384
test al, al
je 0x140034ce2
test al, al
je 0x140034d08
test al, al
je 0x140034d2a
jmp 0x140034d48
mov rax, qword [rsi]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14020abda]
mov r8d, 1
call qword [rax + 0x18]
mov byte [rsi + 8], al
test al, al
jne 0x140034bdd
mov rax, qword [rsi]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14020a1c4]
mov r8d, 1
mov eax, 1
call qword [rax + 0x18]
mov byte [rsi + 8], al
test al, al
jne case.0x140041b9f.384
lea rdx, [0x14020abda]
mov rax, qword [rsi]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov r8d, 1
add bh, bh
push rax
invalid
mov byte [rsi + 8], al
mov bpl, 1
test al, al
jne 0x140034dbb
add byte [rax], al
lea r14, [rsi + 8]
mov eax, dword [rsp + 0x1d8]
test byte [rax + rbx*8], ah
add dword [rax], eax
add byte [rax - 0x3f], cl
loopne 0x140034cc5
lea rcx, str.1248
mov rdx, qword [rax + rcx]
mov rax, qword [rsi]
mov rcx, qword [rax + 0x20]
and byte [rax - 0x75], cl
sub byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
jmp 0x140034daa
mov rax, qword [rsi]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14020abda]
mov r8d, 1
call qword [rax + 0x18]
mov byte [rsi + 8], al
test al, al
jne 0x140034bfa
mov rax, qword [rsi]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14020a1c4]
mov r8d, 1
call qword [rax + 0x18]
mov byte [rsi + 8], al
test al, al
jne 0x140034d48
lea rdx, [0x14020abda]
mov rax, qword [rsi]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
sub byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
mov byte [rsi + 8], al
movzx r8d, byte [rsp + 0x1d0]
movzx ecx, r8b
test byte [rdi + 0x104], 2
mov edx, 0xd9
cmove rdx, rcx
cmp r8b, 0xf9
cmovne rdx, rcx
mov rcx, qword [rdi + 0x120]
lea rdx, [rdx + rdx*2]
shl edx, 4
lea r8, [rcx + rdx]
test bpl, 0x24
and al, 0x48
lea ecx, [rcx + rdx + 0x18]
cmove rcx, r8
mov bpl, 1
enter 0xffffffffffffb540, 1
test al, al
jne 0x140034dbb
invalid
lea r14, [rsi + 8]
mov rdx, qword [rcx + 8]
invalid
mov r8, qword [rcx + 0x10]
mov rax, qword [rsi]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
invalid
invalid
call qword [rax + 0x18]
mov byte [r14], al
invalid
mov bpl, 1
mov r14d, dword [rsp + 0x88]
add byte [rax], al
invalid
test r14b, r14b
je 0x140034e44
invalid
add byte [rax], 0
add byte [rax], al
add byte [rax], al
mov eax, ebp
xor al, 1
mov byte [rsp + 0x70], al
mov byte [rsp + 0x68], bpl
mov eax, dword [rsp + 0x1f0]
test byte [rax + rsi*8], ah
add dword [rax], eax
invalid
mov dword [rsp + 0x60], eax
and al, 0x60
test byte [rax + rsi*8], ah
add dword [rax], eax
add byte [rcx - 0x749fdbbc], cl
and al, 0x60
invalid
test byte [rsp + rdx*4], ah
add byte [rax], al
invalid
mov eax, dword [rsp + 0x94]
add byte [rcx + 0x48582444], cl
mov dword [rsp + 0x58], eax
mov rax, qword [rsp + 0xa0]
mov eax, dword [rsp + 0xa0]
mov eax, dword [rsp + 0xa0]
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0xd0]
rol byte [rax], 1
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
mov qword [rsp + 0x48], rax
and al, 0x48
lea rax, [rsp + 0x118]
mov qword [rsp + 0x40], rax
add byte [rax - 0x77], cl
and al, 0x40
mov eax, dword [rsp + 0x1b8]
mov dword [rsp + 0x38], eax
mov eax, dword [rsp + 0x1b0]
and al, 0xb0
add dword [rax], eax
add byte [rcx + 0x44302444], cl
mov dword [rsp + 0x28], ebp
test byte [rax + rdi*4], ah
add dword [rax], eax
add byte [rcx - 0x74c7dbbc], cl
test byte [rax + rsi*4], ah
and al, 0xb0
and al, 0xb0
add dword [rax], eax
add byte [rcx + 0x44302444], cl
mov dword [rsp + 0x28], ebp
mov qword [rsp + 0x20], r12
lea r8, [rsp + 0xe0]
mov rcx, r15
mov rdx, rdi
mov r9, rsi
call fcn.1400360b0
test bl, bl
je 0x140034e9f
test byte [rdi + 0x100], 0x80
jne 0x140034e57
movzx eax, byte [rsi + 8]
jmp 0x140034e7d
movzx eax, byte [rsi + 8]
test al, al
jne 0x140034e7d
mov rax, qword [rsi]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14020abda]
adc eax, 0x1d5d69
mov r8d, 1
call qword [rax + 0x18]
mov byte [rsi + 8], al
test al, 1
jne 0x140034e9f
mov rax, qword [rsi]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14020afc1]
invalid
invalid
sbb eax, 0x1b84100
add byte [rax], al
add bh, bh
push rax
invalid
mov byte [rsi + 8], al
invalid
mov rax, qword [rsp + 0x118]
movabs rcx, 0x8000000000000003
cmp rax, rcx
jl 0x140034ed2
test rax, rax
je 0x140034ed2
mov r8, qword [rsp + 0x120]
mov rcx, qword [0x14021f8e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x148
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
ret
add byte [rax], al
movabs r9, 0x600060004000000
bt r9, r8
bt ecx, eax
jae 0x140034f86
test al, 4
jne 0x1400347ce
cmp ecx, edx
je 0x140034796
jmp 0x1400347ce
mov edx, 0x4a
test al, 4
je 0x140034f79
jmp 0x1400347ce
int3
leave
mov al, 1
cmp ecx, 0x73d
jg 0x140034fd4
add ecx, 0xffffff61
cmp ecx, 0x21e
ja case.0x140034fcd.48
invalid
lea rdx, [0x140212c14]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
sar edi, 1
invalid
fcomp qword [0x14c6697c9]
mov cl, byte [rax + 1]
sar edi, 1
loope 0x140035018
invalid
add rsp, 0x28
add esp, 0x28
ret
cmp ecx, 0x82e
jg 0x140034ff5
add ecx, 0xfffff8c2
cmp ecx, 0x30
jae case.0x140034fcd.48
ret 0xfff8
mov al, 2
add rsp, 0x28
ret
xor eax, eax
add rsp, 0x28
ret
ror byte [rax - 0x7d], 0xc4
sub bl, al
lea edx, [rcx - 0x82f]
cmp edx, 2
jb case.0x140034fcd.535
inc dword [rbx - 0x188dfd06]
lea edx, [rcx - 0x11d3]
cmp edx, 2
jb case.0x140034fcd.0
invalid
add ecx, 0xffffee1a
cmp ecx, 2
jb case.0x140034fcd.535
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadmod.rs
or eax, 0x1d9c0b
lea r8, [0x1401e1940]
sbb al, 0xc9
sbb al, byte [rax]
mov edx, 0x28
add byte [rax], al
call fcn.1400b14f0
mov al, 3
add rsp, 0x28
ret
mov al, 4
add rsp, 0x28
ret
mov al, 6
add rsp, 0x28
ret
mov al, 5
add rsp, 0x28
ret
mov rax, qword [rcx + 8]
mov r10, qword [r8 + 0x10]
cmp rax, r10
jae 0x1400470f8
mov rsi, qword [r8]
mov r10, qword [r8 + 8]
mov r11, qword [r10 + rax*8]
movzx r10d, byte [rcx + 0x39]
mov rdi, r10
add rdi, qword [r8 + 0x18]
sub r11, rdi
cmp qword [rsi + 0x100], rax
setbe r8b
cmp rax, qword [rsi + 0x108]
setb al
and al, r8b
jmp 0x1400470a1
mov r11, qword [rcx + 8]
movzx r10d, byte [rcx + 0x39]
mov rax, r10
add rax, qword [r8 + 0x18]
sub r11, rax
sub ebx, eax
xor eax, eax
jmp 0x1400470a1
movzx r10d, byte [rcx + 0x39]
mov r11, r10
neg r11
mov al, 1
invalid
xor r8d, r8d
test al, al
cmove r9, r8
test r11, r11
invalid
cmovs r9, r8
sub r11, r9
movsx rax, r11w
cmp rax, r11
fdiv dword [rbp + 0xf]
mov byte [rcx + 0x38], 1
movzx eax, r10b
movzx eax, dl
mov dword [rdx + 8], eax
mov al, 1
jmp 0x1400470d9
mov byte [rcx + 0x38], 2
movzx eax, byte [rcx + 0x3a]
mov dword [rdx + 8], eax
xor eax, eax
add rsp, 0x28
pop rdi
pop rsi
ret
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadmod.rs
lea r8, str.B_pl:R2nlah_xrf_ULyVYcI_dW_8PWlCS_NpXN_GReGO_AQnI_4CVv_0P___HLU_f_plwtmjnsE_at_r2_rVHK_RPsu_qEO_I8dx_NbOBKp
mov edx, 0x28
call fcn.1400b14f0
invalid
invalid
invalid
lea r8, str.B_pl:R2nlah_xrf_ULyVYcI_dW_8PWlCS_NpXN_GReGO_AQnI_4CVv_0P___HLU_f_plwtmjnsE_at_r2_rVHK_RPsu_qEO_I8dx_NbOBKp
mov rcx, rax
mov ecx, eax
mov rdx, r10
call fcn.1400b13d0
invalid
invalid
invalid
add ah, cl
lea rcx, [0x140213aa8]
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov ax, 0x196
mov eax, 0x4eb0196
jmp 0x140047142
mov ax, 0x197
mov word [rdi + 0x30], ax
mov rax, qword [rdi]
lea rcx, [0x140213ab8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rdi + 8]
mov rdx, qword [r9 + 0x10]
cmp rcx, rdx
jae 0x14004730c
shl rcx, 3
add rcx, qword [r9 + 8]
jmp 0x14004717e
lea rcx, [rdi + 8]
jmp 0x14004717e
lea rcx, [r9 + 0x18]
mov rax, qword [rcx]
lea rbx, [rdi + 0x10]
adc byte [rax - 0x77], cl
sbb byte [r13 - 0x75], r9b
xor dword [rbp - 0x75], ecx
sbb byte [r8 - 0x73], cl
and al, 0x50
push rax
mov rdx, r14
mov r8, rbx
call fcn.14002ddd0
xor byte [rsi + rdi*8 - 1], ch
movabs r15, 0x8000000000000001
cmp qword [rsp + 0x50], r15
jl 0x1400471d2
push rax
jne 0x1400471c9
mov rcx, r14
call fcn.14002f850
mov qword [rsi + 8], rax
mov byte [rsi + 0x10], 1
mov qword [rsi], r15
jmp 0x1400472ca
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x40], rax
and al, 0x40
movups xmm0, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x20], rbx
mov rax, qword [rdi + 0x10]
movzx ecx, byte [rdi + 0x36]
sub rax, rcx
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x68], eax
lea rax, [0x140009ec0]
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x70], eax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x78], rax
lea rax, [0x14002d0c0]
add eax, 0xfffe5ea7
mov qword [rsp + 0x80], rax
lea rax, [rsp + 0x20]
mov qword [rsp + 0x88], rax
lea rax, [0x14002fa20]
mov qword [rsp + 0x90], rax
add byte [rax - 0x73], cl
add eax, 0x198234
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], 3
mov qword [rsp + 0xd0], 0
lea rax, [rsp + 0x68]
mov qword [rsp + 0xc0], rax
add byte [rax - 0x39], cl
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rbx*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xb0
add byte [rax], al
add al, ch
mov esi, 0x48fffde6
std
dec dword [rax - 0x75]
and al, 0x30
shl rax, 1
test rax, rax
invalid
je 0x1400472b3
mov r8, qword [rsp + 0x38]
mov rcx, qword [0x14021f8e0]
xor edx, edx
sar bh, cl
adc eax, 0x701a5
mov rax, qword [rsp + 0xa8]
mov qword [rsi + 0x10], rax
mov dword [rsi + 0x10], eax
movups xmm0, xmmword [rsp + 0x98]
movups xmmword [rsi], xmm0
mov rax, rsi
add rsp, 0xe0
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadmod.rs
lea r8, str.B_pl:R2nlah_xrf_ULyVYcI_dW_8PWlCS_NpXN_GReGO_AQnI_4CVv_0P___HLU_f_plwtmjnsE_at_r2_rVHK_RPsu_qEO_I8dx_NbOBKp
lea eax, [0x1401df440]
lea eax, [0x1401df440]
mov edx, 0x28
call fcn.1400b14f0
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadmod.rs
lea r8, str.ZsPZ3E_uHM_o_sx94Hf_3JNGcmx534o_YrP_5Bl_VR_P9xFw_oEHjA:t_F__Mp_6Zel0XRjdjVTN__ygmy9j1kCG_klkPl__s8_b.q4kc_s_
mov edx, 0x28
call fcn.1400b14f0
lea r8, str.B_pl:R2nlah_xrf_ULyVYcI_dW_8PWlCS_NpXN_GReGO_AQnI_4CVv_0P___HLU_f_plwtmjnsE_at_r2_rVHK_RPsu_qEO_I8dx_NbOBKp
call fcn.1400b13d0
int3
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x88
add byte [rax], al
invalid
movaps xmmword [rsp + 0x70], xmm6
mov rcx, qword [rcx]
mov rax, qword [rcx]
mov qword [rcx], 0
test rax, rax
je 0x14004a573
mov rsi, qword [rax]
movzx eax, byte [0x14021f978]
sbb ax, 0xba00
invalid
invalid
add byte [rax], al
xor ecx, ecx
call fcn.14009fb80
test rax, rax
test eax, eax
je 0x14004a3a0
mov rbx, rax
mov qword [rsp + 0x50], rsi
and al, 0x50
mov qword [rsp + 0x58], 0x1348
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 0
movzx eax, byte [0x14021f978]
xor edi, edi
mov edx, 0x38
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x14004a4c9
mov r12, rax
lea rax, [0x14004a730]
lea eax, [0x14004a730]
mov qword [r12], rax
mov qword [r12 + 8], 0
mov qword [r12 + 0x10], 8
mov qword [r12 + 0x18], 0
movabs rax, 0xffffffff00000000
mov qword [r12 + 0x20], rax
mov dword [r12 + 0x28], 0xffffffff
mov qword [r12 + 0x2c], 0
add byte [rax], al
add byte [rax], al
movaps xmm6, xmmword [0x1400b7ad0]
xor esi, esi
mov qword [rsp + 0x40], r12
jmp 0x1400493cd
invalid
inc rsi
mov qword [rbx + rdi*2], r15
mov dword [rbx + rdi*2], edi
mov qword [rsp + 0x68], rsi
add rdi, 4
cmp rdi, 0x4d20
je 0x14004a36e
add byte [rax], al
lea rax, [0x1401e9580]
mov r14d, dword [rdi + rax]
lea rax, [0x1401ee2a0]
mov ebp, dword [rdi + rax]
lea rax, [0x1401f2fc0]
wait
sbb al, byte [rax]
invalid
wait
sbb al, byte [rax]
invalid
mov r13d, dword [rdi + rax]
mov eax, r13d
and eax, 7
lea rcx, [0x140213ac8]
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
enter 0xffffffffffff894d, 0xffffffffffffffe7
jmp rax
mov r15, r12
test rdi, rdi
je case.0x140049404.5
cmp rsi, 4
jbe 0x140049948
cmp rdi, 0x4b84
jne 0x140049b4b
movzx eax, byte [0x14021f978]
mov edx, 0x38
invalid
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x14004a4c9
mov r15, rax
lea rax, [0x140004d30]
mov eax, 0x8949fffb
invalid
mov qword [r15 + 8], 0
mov dword [rdi + 8], 0
mov qword [r15 + 0x10], 8
mov qword [r15 + 0x18], 0
mov dword [rdi + 0x18], 0
movups xmmword [r15 + 0x20], xmm6
adc dword [rdi + 0x20], esi
mov dword [r15 + 0x2f], 0
mov byte [r15 + 0x33], 1
cmp rsi, qword [rsp + 0x58]
jne 0x1400493b0
jmp 0x140049f36
mov qword [rsp + 0x38], rbx
mov dword [rsp + 0x24], r13d
mov r15d, r14d
invalid
and r15d, 0x1f
mov r13d, r14d
shr r13d, 5
and r13d, 0x1f
invalid
mov ebx, r14d
shr ebx, 0xa
jmp 0x1400494b8
and ebx, 0x1f
shr r14d, 0xf
and r14d, 0x1f
je 0x14004975c
popfq
add al, byte [rax]
invalid
movzx eax, byte [0x14021f978]
mov edx, 0x40
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x14004a3d9
cmp r15d, 0x13
jae 0x14004a492
cmp r13d, 0x13
jae 0x14004a4a6
mov bh, 0xf
add byte [rax], al
cmp ebx, 0x13
jae 0x14004a406
cmp r14d, 0x13
jae 0x14004a41a
sldt word [rax]
mov r12, rax
shl r15d, 4
lea rax, [0x1401f8b30]
movups xmm0, xmmword [r15 + rax]
shl r13d, 4
movups xmm1, xmmword [r13 + rax]
invalid
invalid
shl ebx, 4
shl r14d, 4
movups xmmword [r12], xmm0
movups xmmword [r12 + 0x10], xmm1
adc dword [rsp + 0x10], ecx
adc byte [rdi], cl
adc byte [rbx + rax], al
movups xmm0, xmmword [rbx + rax]
movups xmmword [r12 + 0x20], xmm0
movups xmm0, xmmword [r14 + rax]
movups xmmword [r12 + 0x30], xmm0
mov ebx, 4
jmp 0x140049cb0
mov ecx, ebp
shr ecx, 0x16
jmp 0x143e6186e
mov eax, ebp
shr eax, 0x18
and al, 7
cmp ecx, 1
mov qword [rsp + 0x38], rbx
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x24], r13d
mov qword [rsp + 0x30], rbp
mov dword [rsp + 0x4c], eax
mov dword [rsp + 0x48], ecx
movzx eax, al
jne 0x14004973b
mov dword [rsp + 0x2c], 0xffffffff
or eax, 4
cmp eax, 5
jne 0x1400499c0
invalid
and al, 0x2c
add al, 0
add bh, al
and al, 0x28
test byte [rax], al
add byte [rax], al
mov dword [rsp + 0x28], 0x84
jmp 0x1400499da
mov dword [rsp + 0x24], r13d
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x30], rbp
mov ebx, ebp
shr ebx, 0x16
jmp 0x1400495cd
mov eax, ebx
and eax, 0x1c
lea rcx, [0x140211ae8]
mov ecx, dword [rax + rcx]
mov dword [rsp + 0x2c], ecx
sub al, 0x48
lea ecx, [0x140211b04]
mov eax, dword [rax + rcx]
mov dword [rsp + 0x28], eax
mov r15d, r14d
and r15d, 0x1f
mov ebp, r14d
shr ebp, 5
and ebp, 0x1f
mov r13d, r14d
mov ebp, esi
shr r13d, 0xa
and r13d, 0x1f
shr r14d, 0xf
and r14d, 0x1f
out 0x1f, al
je 0x1400497dc
movzx eax, byte [0x14021f978]
mov edx, 0x40
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x14004a3d9
mov r12, rax
shl r15d, 4
shl ebp, 4
shl r13d, 4
shl r14d, 4
out 4, al
lea rax, [0x1401f8c60]
movups xmm0, xmmword [r15 + rax]
movups xmmword [r12], xmm0
adc dword [rsp], eax
movups xmm0, xmmword [rbp + rax]
movups xmmword [r12 + 0x10], xmm0
movups xmm0, xmmword [r13 + rax]
adc byte [rbp + rax], al
adc byte [rbp + rax], al
movups xmmword [r12 + 0x20], xmm0
movups xmm0, xmmword [r14 + rax]
movups xmmword [r12 + 0x30], xmm0
movups xmmword [rsp + 0x30], xmm0
mov r14d, 4
jmp 0x14004983d
mov r14, rbx
movzx eax, byte [0x14021f978]
mov edx, 0x20
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x14004a3f7
mov rbx, rax
lea rax, [0x1401e053d]
mov qword [rbx], rax
lea rcx, [0x1401e0540]
mov qword [rbx + 8], rcx
mov qword [rbx + 0x10], rax
lea rax, [0x1401e0578]
mov qword [rbx + 0x18], rax
movzx eax, byte [0x14021f978]
mov edx, 0x40
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x14004a3d9
mov r15, rax
movzx eax, bp
shr ebp, 0x10
and bpl, 1
lea rcx, [0x14004aeb0]
mov qword [r15], rcx
mov qword [r15 + 8], 0
mov qword [r15 + 0x10], rbx
mov qword [r15 + 0x18], 2
movabs rcx, 0xffffffff0000000f
mov qword [r15 + 0x20], rcx
mov dword [r15 + 0x28], 0xffffffff
mov dword [r15 + 0x2c], r13d
mov word [r15 + 0x30], 0
mov byte [r15 + 0x32], bpl
mov byte [r15 + 0x33], 0
mov dword [r15 + 0x38], eax
mov rbx, r14
cmp rsi, qword [rsp + 0x58]
jne 0x1400493b0
jmp 0x140049f36
or eax, 4
cmp eax, 5
jne 0x1400499ca
mov dword [rsp + 0x2c], 0
mov dword [rsp + 0x28], 4
jmp 0x1400499da
test ebx, ebx
je 0x140049c4a
movzx eax, byte [0x14021f978]
mov edx, 0x30
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x14004a4ba
cmp r15d, 0x13
jae 0x14004a4d8
cmp r13d, 0x13
jae 0x14004a4ec
cmp ebx, 0x13
jae 0x14004a500
mov r12, rax
shl r15d, 4
lea rax, [0x1401f8b30]
movups xmm0, xmmword [r15 + rax]
shl r13d, 4
shl ebx, 4
movups xmmword [r12], xmm0
movups xmm0, xmmword [r13 + rax]
movups xmmword [r12 + 0x10], xmm0
movups xmm0, xmmword [rbx + rax]
movups xmmword [r12 + 0x20], xmm0
mov ebx, 3
jmp 0x140049cb0
test r13d, r13d
je 0x140049f4a
movzx eax, byte [0x14021f978]
mov edx, 0x30
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x14004a4ba
mov r12, rax
shl r15d, 4
shl ebp, 4
shl r13d, 4
lea rax, [0x1401f8c60]
movups xmm0, xmmword [r15 + rax]
movups xmmword [r12], xmm0
movups xmm0, xmmword [rbp + rax]
movups xmmword [r12 + 0x10], xmm0
movups xmm0, xmmword [r13 + rax]
movups xmmword [r12 + 0x20], xmm0
mov r14d, 3
mov r13d, dword [rsp + 0x24]
mov rbp, qword [rsp + 0x30]
movzx eax, byte [0x14021f978]
mov edx, 0x50
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x14004a3e8
mov r15, rax
mov eax, r13d
shr eax, 7
and al, 0x1f
mov ecx, ebp
shr ecx, 0x11
and ecx, 7
mov edx, ebp
shr edx, 0x10
and dl, 1
mov r11d, ebp
shr r11d, 0x1b
and r11d, 7
test ebp, ebp
mov r8d, r11d
mov r9d, 0xffffffff
cmovns r8d, r9d
mov r9d, r13d
and r9d, 0x2000
cmp r9d, 1
mov r9d, 0
sbb r9d, r9d
movzx r10d, bp
or r9d, r11d
and bl, 3
xor r11d, r11d
cmp bl, 1
sete r11b
shl r11d, 7
shr ebp, 0x14
and ebp, 3
add r11d, ebp
add r11d, 4
mov ebp, r13d
lea r13, [0x14004a920]
mov qword [r15], r13
lea r13, [0x14004ad90]
mov qword [r15 + 8], r13
mov qword [r15 + 0x10], r12
mov qword [r15 + 0x18], r14
mov dword [r15 + 0x20], r10d
mov dword [r15 + 0x24], r8d
mov dword [r15 + 0x28], r9d
mov dword [r15 + 0x2c], ebp
mov word [r15 + 0x30], 0
mov byte [r15 + 0x32], dl
mov byte [r15 + 0x33], 0
mov dword [r15 + 0x38], ecx
mov dword [r15 + 0x3c], r11d
mov ecx, dword [rsp + 0x28]
mov dword [r15 + 0x40], ecx
xor ecx, ecx
cmp bl, 2
sete cl
shl ecx, 7
mov dword [r15 + 0x44], ecx
mov ecx, dword [rsp + 0x2c]
mov dword [r15 + 0x48], ecx
mov byte [r15 + 0x4c], al
mov byte [r15 + 0x4d], bl
jmp 0x140049f21
mov r14, rbx
lea rax, [0x140211b20]
sbb dword [rax + rax], 0xfc075c8b
movzx eax, byte [0x14021f978]
mov edx, 0x40
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x14004a3d9
mov r15, rax
lea rax, case.0x140041365.144
mov qword [r15], rax
mov qword [r15 + 8], 0
mov qword [r15 + 0x10], 8
mov qword [r15 + 0x18], 0
movups xmmword [r15 + 0x20], xmm6
mov dword [r15 + 0x2f], 0
mov byte [r15 + 0x33], 1
mov dword [r15 + 0x38], ebx
mov rbx, r14
cmp rsi, qword [rsp + 0x58]
jne 0x1400493b0
jmp 0x140049f36
mov dword [rsp + 0x28], 0x80
jmp 0x1400499da
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x2c], 0
mov r15d, r14d
and r15d, 0x3f
mov r13d, r14d
shr r13d, 6
and r13d, 0x3f
mov ebp, r14d
shr ebp, 0xc
and ebp, 0x3f
mov ebx, r14d
shr ebx, 0x12
and ebx, 0x3f
shr r14d, 0x18
and r14d, 0x3f
je 0x140049ab4
movzx eax, byte [0x14021f978]
mov edx, 0x50
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x14004a3e8
cmp r15d, 0x27
jae 0x14004a42e
cmp r13d, 0x27
jae 0x14004a442
cmp ebp, 0x27
jae 0x14004a456
cmp ebx, 0x27
jae 0x14004a46a
cmp r14d, 0x27
jae 0x14004a47e
mov r12, rax
shl r15d, 4
lea rax, [0x1401f88c0]
movups xmm0, xmmword [r15 + rax]
shl r13d, 4
movups xmm1, xmmword [r13 + rax]
shl ebp, 4
movups xmm2, xmmword [rbp + rax]
shl ebx, 4
shl r14d, 4
movups xmmword [r12], xmm0
movups xmmword [r12 + 0x10], xmm1
movups xmmword [r12 + 0x20], xmm2
movups xmm0, xmmword [rbx + rax]
movups xmmword [r12 + 0x30], xmm0
movups xmm0, xmmword [r14 + rax]
movups xmmword [r12 + 0x40], xmm0
mov ebx, 5
jmp 0x140049e26
test ebx, ebx
je 0x140049daa
movzx eax, byte [0x14021f978]
mov edx, 0x40
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x14004a3d9
cmp r15d, 0x27
jae 0x14004a514
cmp r13d, 0x27
jae 0x14004a528
cmp ebp, 0x27
jae 0x14004a53c
cmp ebx, 0x27
jae 0x14004a550
mov r12, rax
shl r15d, 4
lea rax, [0x1401f88c0]
movups xmm0, xmmword [r15 + rax]
shl r13d, 4
movups xmm1, xmmword [r13 + rax]
shl ebp, 4
shl ebx, 4
movups xmmword [r12], xmm0
movups xmmword [r12 + 0x10], xmm1
movups xmm0, xmmword [rbp + rax]
movups xmmword [r12 + 0x20], xmm0
movups xmm0, xmmword [rbx + rax]
movups xmmword [r12 + 0x30], xmm0
mov ebx, 4
jmp 0x140049e26
mov dword [rsp + 0x24], r13d
mov qword [rsp + 0x38], rbx
mov eax, ebp
shr eax, 0xf
and eax, 0x1c
lea rcx, [0x140211b30]
mov ecx, dword [rax + rcx]
mov dword [rsp + 0x2c], ecx
lea rcx, [0x140211b40]
mov eax, dword [rax + rcx]
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x30], rbp
mov eax, ebp
shr eax, 0x12
and eax, 0xc
lea rcx, [0x140211b50]
mov ebp, dword [rax + rcx]
mov r15d, r14d
and r15d, 0x7f
mov r13d, r14d
shr r13d, 7
and r13d, 0x7f
mov ebx, r14d
mov ebx, esi
shr ebx, 0xe
and ebx, 0x7f
shr r14d, 0x15
and r14d, 0x7f
je 0x140049fa4
movzx eax, byte [0x14021f978]
mov edx, 0x40
add byte [rax], al
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x14004a3d9
cmp r15d, 0x4c
jae 0x14004a58e
scasd eax, dword [rdi]
or dword [rax], eax
invalid
cmp r13d, 0x4c
jae 0x14004a5a2
cmp ebx, 0x4c
jae 0x14004a5b6
cmp r14d, 0x4c
jae 0x14004a5ca
mov r12, rax
shl r15d, 4
lea rax, [0x1401f8320]
movups xmm0, xmmword [r15 + rax]
shl r13d, 4
movups xmm1, xmmword [r13 + rax]
shl ebx, 4
add al, 0x41
shl esi, 4
movups xmmword [r12], xmm0
movups xmmword [r12 + 0x10], xmm1
movups xmm0, xmmword [rbx + rax]
movups xmmword [r12 + 0x20], xmm0
movups xmm0, xmmword [r14 + rax]
movups xmmword [r12 + 0x30], xmm0
mov ebx, 4
jmp 0x14004a1a7
test r13d, r13d
je 0x14004a024
movzx eax, byte [0x14021f978]
mov edx, 0x20
and byte [rax], al
add byte [rax], al
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x14004a564
cmp r15d, 0x13
jae 0x14004a5ea
cmp r13d, 0x13
jae 0x14004a5fe
mov r12, rax
shl r15d, 4
shl r13d, 4
lea rax, [0x1401f8b30]
movups xmm0, xmmword [r15 + rax]
movups xmmword [r12], xmm0
movups xmmword [rsp], xmm0
movups xmm0, xmmword [r13 + rax]
movups xmmword [r12 + 0x10], xmm0
mov ebx, 2
mov r14d, dword [rsp + 0x24]
movzx eax, byte [0x14021f978]
mov edx, 0x40
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x14004a3d9
mov r15, rax
mov edx, ebp
shr edx, 0x18
and dl, 7
mov eax, ebp
shr eax, 0x11
and eax, 7
or eax, 8
mov ecx, ebp
shr ecx, 0x10
and cl, 1
mov r8d, ebp
and r8d, 0xc00000
and eax, 0xc00000
dec dl
xor r9d, r9d
test dl, 0xfb
sete r9b
xchg esp, eax
rol dword [rdx - 0x73], 0x14
lea eax, [rax]
add byte [rax], al
add byte [rcx - 0x7f], al
clc
add byte [rax], al
add byte [rsi - 0x73], al
add al, 0x8d
add byte [rax], 0
add byte [rdi + rcx + 0x45], al
ret 0xf44
mov bh, 0xcd
mov edx, ebp
shr edx, 0x14
and edx, 3
add eax, dword [rcx + rcx - 0x3e]
mov r8d, ebp
shr r8d, 0x1b
and r8d, 7
test ebp, ebp
mov r10d, r8d
mov r11d, 0xffffffff
cmovns r10d, r11d
mov r11d, r14d
and r11d, 0x2000
cmp r11d, 1
mov r11d, 0
sbb r11d, r11d
or r11d, r8d
lea r8, case.0x140040f09.179
mov qword [r15], r8
mov qword [r15 + 8], 0
mov qword [r15 + 0x10], r12
mov qword [r15 + 0x18], rbx
mov dword [r15 + 0x20], r9d
mov dword [r15 + 0x24], r10d
mov dword [r15 + 0x28], r11d
mov dword [r15 + 0x2c], r14d
mov word [r15 + 0x30], 0
mov byte [r15 + 0x32], cl
mov byte [r15 + 0x33], 0
xor eax, dword [rax]
mov dword [r15 + 0x38], eax
mov dword [r15 + 0x3c], edx
jmp 0x140049f21
test ebp, ebp
je 0x14004a07a
movzx eax, byte [0x14021f978]
mov edx, 0x30
xor ecx, ecx
call fcn.14009fb80
add eax, 0xc0854800
je 0x14004a4ba
cmp r15d, 0x27
jae 0x14004a612
cmp r13d, 0x27
jae 0x14004a626
cmp ebp, 0x27
jae 0x14004a63a
mov r12, rax
shl r15d, 4
lea rax, [0x1401f88c0]
movups xmm0, xmmword [r15 + rax]
shl r13d, 4
shl ebp, 4
movups xmmword [r12], xmm0
movups xmm0, xmmword [r13 + rax]
add byte [rcx + 0xf], al
adc dword [rsp + 0x10], eax
movups xmm0, xmmword [rbp + rax]
movups xmmword [r12 + 0x20], xmm0
mov ebx, 3
mov r14d, dword [rsp + 0x24]
mov rbp, qword [rsp + 0x30]
invalid
movzx eax, byte [0x14021f978]
mov edx, 0x50
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x14004a3e8
mov r15, rax
mov eax, ebp
shr eax, 0x11
adc dword [rbx - 0x1676f820], eax
shr ecx, 0x10
and cl, 1
mov edx, ebp
shr edx, 0x14
and edx, 3
mov r13d, dword [rsp + 0x28]
or r13d, edx
mov r8d, ebp
shr r8d, 0x1b
shr eax, 0x1b
and r8d, 7
test ebp, ebp
mov edx, r8d
mov r9d, 0xffffffff
cmovns edx, r9d
rol qword [r13 - 0x77], 1
int1
and r9d, 0x2000
cmp r9d, 1
mov r9d, 0
sbb r9d, r9d
or r9d, r8d
xor r8d, r8d
cmp dword [rsp + 0x48], 2
jl 0x140049ecd
add al, byte [rcx + 0xf]
xchg esp, eax
rol byte [rcx - 0x3f], 0xe0
invalid
xor r10d, r10d
cmp byte [rsp + 0x4c], 2
jl 0x140049edd
add r8b, byte [rbp - 0x73]
pop rax
add al, 0x45
cmovne ebx, eax
lea r8, [0x14004a7b0]
mov qword [r15], r8
mov qword [r15 + 8], 0
mov qword [r15 + 0x10], r12
mov qword [r15 + 0x18], rbx
pop rdi
invalid
movzx r8d, bp
mov dword [r15 + 0x20], r8d
mov dword [r15 + 0x24], edx
mov dword [r15 + 0x28], r9d
sub byte [r13 - 0x77], r8b
ja 0x140049f1d
mov word [r15 + 0x30], 0
mov byte [r15 + 0x32], cl
mov byte [r15 + 0x33], 0
mov dword [r15 + 0x38], eax
mov dword [r15 + 0x3c], r13d
mov dword [r15 + 0x40], r11d
mov dword [rdi + 0x40], ebx
pop rdi
sete r10b
sete r10b
shl r10d, 2
mov dword [r15 + 0x44], r10d
mov eax, dword [rsp + 0x2c]
and al, 0x2c
mov dword [r15 + 0x48], eax
mov r12, qword [rsp + 0x40]
mov rbx, qword [rsp + 0x38]
cmp rsi, qword [rsp + 0x58]
jne 0x1400493b0
invalid
lea rcx, [rsp + 0x58]
call fcn.140047990
mov rbx, qword [rsp + 0x60]
jmp 0x1400493b0
test ebp, ebp
je 0x14004a0ef
popfq
add dword [rax], eax
invalid
movzx eax, byte [0x14021f978]
mov edx, 0x20
xor ecx, ecx
call fcn.14009fb80
test rax, rax
mov r13d, dword [rsp + 0x24]
je 0x14004a564
mov r12, rax
shl r15d, 4
shl ebp, 4
lea rax, [0x1401f8c60]
in al, dx
sbb al, byte [rax]
movups xmm0, xmmword [r15 + rax]
movups xmmword [r12], xmm0
movups xmm0, xmmword [rbp + rax]
movups xmmword [r12 + 0x10], xmm0
mov r14d, 2
jmp 0x140049842
test ebx, ebx
je 0x14004a141
movzx eax, byte [0x14021f978]
mov edx, 0x30
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x14004a4ba
cmp r15d, 0x4c
jae 0x14004a65d
cmp r13d, 0x4c
jae 0x14004a671
cmp ebx, 0x4c
jae 0x14004a685
mov r12, rax
shl r15d, 4
lea rax, [0x1401f8320]
movups xmm0, xmmword [r15 + rax]
movups xmm0, xmmword [rdi + rax]
shl r13d, 4
shl ebx, 4
movups xmmword [r12], xmm0
movups xmm0, xmmword [r13 + rax]
movups xmmword [r12 + 0x10], xmm0
movups xmmword [rsp + 0x10], xmm0
movups xmm0, xmmword [rbx + rax]
movups xmmword [r12 + 0x20], xmm0
mov ebx, 3
jmp 0x14004a1a7
add dword [rax], eax
invalid
test r15d, r15d
je 0x14004a28c
movzx eax, byte [0x14021f978]
mov edx, 0x10
xor ecx, ecx
call fcn.14009fb80
test rax, rax
mov r14d, dword [rsp + 0x24]
je 0x14004a64e
add byte [rsi], al
add byte [rax], al
cmp r15d, 0x13
jae 0x14004a699
mov r12, rax
shl r15d, 4
lea rax, [0x1401f8b30]
movups xmm0, xmmword [r15 + rax]
movups xmmword [r12], xmm0
add al, 0x24
mov ebx, 1
jmp 0x140049cb5
test r13d, r13d
je 0x14004a299
movzx eax, byte [0x14021f978]
mov edx, 0x20
xor ecx, ecx
call fcn.14009fb80
test rax, rax
mov rbp, qword [rsp + 0x30]
je 0x14004a564
cmp r15d, 0x27
jae 0x14004a6ad
cmp r13d, 0x27
jae 0x14004a6c1
mov r12, rax
shl r15d, 4
shl r13d, 4
lea rax, [0x1401f88c0]
movups xmm0, xmmword [r15 + rax]
adc byte [rdi + rax], al
movups xmmword [r12], xmm0
movups xmm0, xmmword [r13 + rax]
movups xmmword [r12 + 0x10], xmm0
mov ebx, 2
mov r14d, dword [rsp + 0x24]
jmp 0x140049e30
test r15d, r15d
mov r13d, dword [rsp + 0x24]
je 0x14004a2f4
movzx eax, byte [0x14021f978]
mov edx, 0x10
xor ecx, ecx
call fcn.14009fb80
test rax, rax
mov rbp, qword [rsp + 0x30]
xor byte [rdi], cl
test byte [rax], dh
invalid
add byte [rax], al
mov r12, rax
shl r15d, 4
lea rax, [0x1401f8c60]
movups xmm0, xmmword [r15 + rax]
movups xmmword [r12], xmm0
mov r14d, 1
jmp 0x140049847
test r13d, r13d
je 0x14004a302
movzx eax, byte [0x14021f978]
mov edx, 0x20
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x14004a564
cmp r15d, 0x4c
jae 0x14004a6d5
invalid
cmp r13d, 0x4c
jae 0x14004a6e9
mov r12, rax
shl r15d, 4
shl r13d, 4
lea rax, [0x1401f8320]
movups xmm0, xmmword [r15 + rax]
movups xmmword [r12], xmm0
add al, 0x24
movups xmm0, xmmword [r13 + rax]
movups xmmword [r12 + 0x10], xmm0
mov ebx, 2
mov r14d, dword [rsp + 0x24]
movzx eax, byte [0x14021f978]
mov edx, 0x48
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x14004a57f
mov r15, rax
mov r10, qword [rsp + 0x30]
mov eax, r10d
shr eax, 0x10
and al, 1
mov ecx, r14d
shr cl, 5
and cl, 3
mov edx, r14d
shr dl, 3
and dl, 3
movzx r8d, r10w
mov r9d, r10d
shr r9d, 0x1b
and r9d, 7
test r10d, r10d
mov r10d, r9d
mov r11d, 0xffffffff
cmovns r10d, r11d
mov r11d, r14d
and r11d, 0x2000
cmp r11d, 1
mov r11d, 0
sbb r11d, r11d
or r11d, r9d
lea r9, [0x14004b1f0]
mov qword [r15], r9
mov qword [r15 + 8], 0
mov qword [r15 + 0x10], r12
mov qword [r15 + 0x18], rbx
mov dword [r15 + 0x20], r8d
mov dword [r15 + 0x24], r10d
mov dword [r15 + 0x28], r11d
mov dword [r15 + 0x2c], r14d
mov byte [r15 + 0x30], dl
mov byte [r15 + 0x31], cl
mov byte [r15 + 0x32], al
mov byte [r15 + 0x33], 0
mov eax, dword [rsp + 0x2c]
mov dword [r15 + 0x38], eax
mov eax, dword [rsp + 0x28]
mov dword [r15 + 0x3c], eax
mov dword [r15 + 0x40], ebp
mov rbx, qword [rsp + 0x38]
mov r12, qword [rsp + 0x40]
cmp rsi, qword [rsp + 0x58]
jne 0x1400493b0
jmp 0x140049f36
mov r12d, 8
xor ebx, ebx
jmp 0x140049cb0
test r15d, r15d
mov rbp, qword [rsp + 0x30]
je 0x14004a354
movzx eax, byte [0x14021f978]
mov edx, 0x10
xor ecx, ecx
call fcn.14009fb80
test rax, rax
mov r14d, dword [rsp + 0x24]
je 0x14004a64e
cmp r15d, 0x27
jae 0x14004a6fd
mov r12, rax
shl r15d, 4
lea rax, [0x1401f88c0]
movups xmm0, xmmword [r15 + rax]
movups xmmword [r12], xmm0
mov ebx, 1
jmp 0x140049e30
mov r12d, 8
xor r14d, r14d
jmp 0x140049842
test r15d, r15d
je 0x14004a361
movzx eax, byte [0x14021f978]
mov edx, 0x10
xor ecx, ecx
call fcn.14009fb80
test rax, rax
mov r14d, dword [rsp + 0x24]
je 0x14004a64e
cmp r15d, 0x4c
jae 0x14004a711
mov r12, rax
shl r15d, 4
lea rax, [0x1401f8320]
movups xmm0, xmmword [r15 + rax]
movups xmmword [r12], xmm0
mov ebx, 1
jmp 0x14004a1ac
mov r12d, 8
xor ebx, ebx
jmp case.0x140033063.1009
mov r12d, 8
xor ebx, ebx
jmp 0x14004a1a7
mov rax, qword [rsp + 0x60]
cmp qword [rsp + 0x58], 0x1349
jb 0x14004a3af
mov rcx, qword [0x14021f8e0]
mov r9d, 0x9a40
xor edx, edx
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapReAlloc]
test rax, rax
mov rcx, qword [rsp + 0x50]
jne 0x14004a3bd
mov ecx, 8
mov edx, 0x9a40
call fcn.1400b1210
test rax, rax
mov rcx, qword [rsp + 0x50]
je 0x14004a5de
mov qword [rcx], rax
movaps xmm6, xmmword [rsp + 0x70]
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ecx, 8
mov edx, 0x40
call fcn.1400b1230
mov ecx, 8
mov edx, 0x50
call fcn.1400b1230
mov ecx, 8
mov edx, 0x20
call fcn.1400b1210
lea r8, [0x1401e03d8]
mov edx, 0x13
mov rcx, rbx
call fcn.1400b13d0
lea r8, [0x1401e03f0]
mov edx, 0x13
mov rcx, r14
call fcn.1400b13d0
lea r8, [0x1401e02a0]
mov edx, 0x27
mov rcx, r15
call fcn.1400b13d0
lea r8, [0x1401e02b8]
mov edx, 0x27
mov rcx, r13
call fcn.1400b13d0
lea r8, [0x1401e02d0]
mov edx, 0x27
mov rcx, rbp
call fcn.1400b13d0
lea r8, [0x1401e02e8]
mov edx, 0x27
mov rcx, rbx
call fcn.1400b13d0
lea r8, [0x1401e0300]
mov edx, 0x27
mov rcx, r14
call fcn.1400b13d0
lea r8, [0x1401e03a8]
mov edx, 0x13
mov rcx, r15
call fcn.1400b13d0
lea r8, [0x1401e03c0]
mov edx, 0x13
mov rcx, r13
call fcn.1400b13d0
mov ecx, 8
mov edx, 0x30
call fcn.1400b1230
mov ecx, 8
mov edx, 0x38
call fcn.1400b1230
lea r8, [0x1401e0360]
mov edx, 0x13
mov rcx, r15
call fcn.1400b13d0
lea r8, [0x1401e0378]
mov edx, 0x13
mov rcx, r13
call fcn.1400b13d0
lea r8, [0x1401e0390]
mov edx, 0x13
mov rcx, rbx
call fcn.1400b13d0
lea r8, [0x1401e0240]
mov edx, 0x27
mov rcx, r15
call fcn.1400b13d0
lea r8, [0x1401e0258]
mov edx, 0x27
mov rcx, r13
call fcn.1400b13d0
lea r8, [0x1401e0270]
mov edx, 0x27
mov rcx, rbp
call fcn.1400b13d0
lea r8, [0x1401e0288]
mov edx, 0x27
mov rcx, rbx
call fcn.1400b13d0
mov ecx, 8
mov edx, 0x20
call fcn.1400b1230
lea rcx, str._rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_synconce.rs
call fcn.1400b1890
mov ecx, 8
mov edx, 0x48
call fcn.1400b1230
lea r8, [0x1401e00d0]
mov edx, 0x4c
mov rcx, r15
call fcn.1400b13d0
lea r8, [0x1401e00e8]
mov edx, 0x4c
mov rcx, r13
call fcn.1400b13d0
lea r8, [0x1401e0100]
mov edx, 0x4c
mov rcx, rbx
call fcn.1400b13d0
lea r8, [0x1401e0118]
mov edx, 0x4c
mov rcx, r14
call fcn.1400b13d0
lea rcx, str.3_Y_Mf_OCUZge_Ro_MM5rE7I_abIsQDFQyGID0eak_z_R_McS1x1oWEMvMF__wRfs_ziD_W2_0Z_i.eYOg_r_y__IEL_q:4L80
call fcn.1400b1890
lea r8, [0x1401e0330]
mov edx, 0x13
mov rcx, r15
call fcn.1400b13d0
lea r8, [0x1401e0348]
mov edx, 0x13
mov rcx, r13
call fcn.1400b13d0
lea r8, [0x1401e01f8]
mov edx, 0x27
mov rcx, r15
call fcn.1400b13d0
lea r8, [0x1401e0210]
mov edx, 0x27
mov rcx, r13
call fcn.1400b13d0
lea r8, [0x1401e0228]
mov edx, 0x27
mov rcx, rbp
call fcn.1400b13d0
mov ecx, 8
mov edx, 0x10
call fcn.1400b1230
lea r8, [0x1401e0088]
mov edx, 0x4c
mov rcx, r15
call fcn.1400b13d0
lea r8, [0x1401e00a0]
mov edx, 0x4c
mov rcx, r13
call fcn.1400b13d0
lea r8, [0x1401e00b8]
mov edx, 0x4c
mov rcx, rbx
call fcn.1400b13d0
lea r8, [0x1401e0318]
mov edx, 0x13
mov rcx, r15
call fcn.1400b13d0
lea r8, [0x1401e01c8]
mov edx, 0x27
mov rcx, r15
call fcn.1400b13d0
lea r8, [0x1401e01e0]
mov edx, 0x27
mov rcx, r13
call fcn.1400b13d0
lea r8, [0x1401e0058]
mov edx, 0x4c
mov rcx, r15
call fcn.1400b13d0
lea r8, [0x1401e0070]
mov edx, 0x4c
mov rcx, r13
call fcn.1400b13d0
lea r8, [0x1401e01b0]
mov edx, 0x27
mov rcx, r15
call fcn.1400b13d0
lea r8, [0x1401e0040]
mov edx, 0x4c
mov rcx, r15
call fcn.1400b13d0
int3
add byte [rcx - 1], cl
inc r13
invalid
mov rax, qword [rsi + 8]
mov byte [rax + r12], r14b
mov byte [rax + riz], dh
inc r12
mov qword [rsi + 0x10], r12
inc qword [rsi + 0x40]
cmp rdi, r13
je 0x14004b1af
add byte [rcx - 0x7d], cl
std
cmp r13, 0xf
invalid
ja 0x14004b17c
add byte [rdx + 0x63], cl
lodsd eax, dword [rsi]
movsxd rax, dword [rbp + r13*4]
add byte [rax + 1], cl
add rax, rbp
mov r14d, r15d
mov esi, edi
call 0x14003395a
mov esi, edi
jmp rax
loopne case.0x140045cd6.58
movzx esi, byte [rsp + 0x29]
mov dh, 0x74
and al, 0x29
mov r12, qword [rsi + 0x10]
mov esp, dword [rsi + 0x10]
cmp r12, qword [rsi]
jne case.0x1400452ef.90
invalid
jmp 0x14004b15d
add byte [rax], al
mov rax, qword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
and al, 0x58
mov r14d, eax
mov r12, qword [rsi + 0x10]
cmp r12, qword [rsi]
jne case.0x1400452ef.90
jmp 0x14004b15d
add dword [rax], eax
add byte [rbx + 0x41442444], cl
mov eax, dword [rsp + 0x44]
mov r14d, eax
invalid
mov r12, qword [rsi + 0x10]
cmp r12, qword [rsi]
cmp esp, dword [rsi]
jne case.0x1400452ef.90
jmp 0x14004b15d
and al, 0x38
mov r14d, eax
invalid
mov r12, qword [rsi + 0x10]
cmp r12, qword [rsi]
jne case.0x1400452ef.90
jmp 0x14004b15d
and al, 0x48
mov r14d, eax
mov r12, qword [rsi + 0x10]
adc byte [rbx + rdi + 0x26], cl
cmp r12, qword [rsi]
jne case.0x1400452ef.90
invalid
jmp 0x14004b15d
and al, 0x3c
mov r14d, eax
mov r12, qword [rsi + 0x10]
adc byte [rbx + rdi + 0x26], cl
cmp r12, qword [rsi]
jne case.0x1400452ef.90
invalid
jmp 0x14004b15d
movzx r14d, byte [rsp + 0x2a]
mov r12, qword [rsi + 0x10]
cmp r12, qword [rsi]
jne case.0x1400452ef.90
sub al, 0xff
invalid
jmp 0x14004b15d
and al, 0x60
mov r14d, eax
mov r12, qword [rsi + 0x10]
adc byte [rbx + rdi + 0x26], cl
invalid
cmp esp, dword [rsi]
jne case.0x1400452ef.90
jmp 0x14004b15d
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
invalid
invalid
invalid
je case.0x140049404.19
sub ecx, dword [rbx + rcx*4 + 0x66]
adc byte [rbx + rdi + 0x26], cl
jne case.0x1400452ef.90
jmp 0x14004b15d
mov r14d, eax
mov r12, qword [rsi + 0x10]
cmp r12, qword [rsi]
jne case.0x1400452ef.90
jmp 0x14004b15d
mov esi, eax
mov r12, qword [rsi + 0x10]
cmp r12, qword [rsi]
jne case.0x1400452ef.90
jmp 0x14004b15d
mov rax, qword [rsp + 0x50]
push rax
mov r14d, eax
mov r12, qword [rsi + 0x10]
cmp r12, qword [rsi]
jne case.0x1400452ef.90
invalid
jmp 0x14004b15d
mov r12, qword [rsi + 0x10]
cmp r12, qword [rsi]
jne case.0x1400452ef.90
jne case.0x1400452ef.90
jmp 0x14004b15d
and al, 0x40
mov r14d, eax
nop dword [rax + rax]
mov r12, qword [rsi + 0x10]
adc byte [rbx + rdi + 0x26], cl
adc byte [rbx + rdi + 0x26], cl
jne case.0x1400452ef.90
mov rcx, rsi
call fcn.1400091c0
jmp case.0x1400452ef.90
cmp qword [rsi + 0x28], 0
jne 0x14004b1af
cmp qword [rsi + 0x18], 0x1e
jbe 0x14004b1c0
xor eax, eax
mov rcx, qword [rsi + 0x20]
movups xmm0, xmmword [0x1401e002b]
movups xmmword [rcx + rax + 0xf], xmm0
movups xmm0, xmmword [0x1401e001c]
movups xmmword [rcx + rax], xmm0
add rax, 0x1f
mov qword [rsi + 0x28], rax
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [rsi + 0x18]
mov qword [rsp + 0x20], 1
mov r8d, 0x1f
mov r9d, 1
xor edx, edx
call fcn.1400b1ba0
mov rax, qword [rsi + 0x28]
jmp 0x14004b18c
out 0xf5, eax
add eax, 0x8b900
add byte [rcx + 8], bh
mov edx, 0xa8
call fcn.1400b1210
cmc
add eax, 0x8b900
mov ecx, 8
add byte [rax], al
mov edx, 0x1000
call fcn.1400b1210
int3
add eax, 0xcccccc00
int3
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xd8
mov rsi, rdx
mov rdx, qword [rcx + 0x38]
push rcx
cmp byte [rax - 0x75], cl
invalid
mov rax, qword [rcx + 0x40]
cmp rax, rdx
cmp rax, rdx
jae case.default.0x140051c9b
mov rdi, rcx
mov edi, ecx
add rcx, 0x30
mov rdx, qword [rdi + 0x30]
movzx edx, byte [rdx + rax]
inc rax
mov qword [rdi + 0x40], rax
lea rax, [0x140213b20]
lea eax, [0x140213b20]
movsxd rdx, dword [rax + rdx*4]
add rdx, rax
jmp rdx
invalid
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
shl ebx, 0x10
inc ebx
mov ecx, 6
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov edi, eax
mov word [rax + 4], bp
mov dword [rax], ebx
lea rbx, [0x140061da0]
add byte [rcx], al
invalid
jmp 0x1400553e2
adc dh, byte [rdi]
add byte [rax], al
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
invalid
invalid
mov r14d, eax
add r14d, 2
mov ecx, 0x14
mov edx, 4
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
mov word [rax + 2], bx
mov word [rax + 4], bp
invalid
invalid
pop rax
add ah, byte [rsi - 0x77]
push 0xffffffff89446604
jo 0x140051d09
mov word [rax + 6], r14w
movabs rax, 0x2500000015
add byte [0x188051d0e], ah
and eax, 0x48000000
mov qword [rdi + 8], rax
mov dword [rdi + 8], eax
mov dword [rdi + 0x10], 0x35
lea rbx, [0x140061370]
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
movzx eax, bx
mov bh, 0xc3
shl rax, 0x20
shl eax, 0x20
lea ecx, [rbx + 2]
shl rcx, 0x30
shl ecx, 0x30
movabs rdx, 0x100000000
add dword [rax], eax
add byte [rax], al
add rdx, rax
or rdx, rcx
or edx, ecx
shl ebx, 0x10
or rbx, rdx
mov ecx, 8
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov qword [rax], rbx
lea rbx, [0x14005ec80]
jmp 0x1400553e2
mov rcx, rdi
call fcn.140058990
mov rbx, rax
ret
mov r14, rdx
mov ecx, 0x18
mov edx, 8
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
mov qword [rax + 8], rbx
mov dword [rax + 8], ebx
mov qword [rax + 0x10], r14
lea rbx, [0x1400628a0]
jmp 0x1400553e2
mov rcx, qword [rsi]
mov rdi, qword [rsi + 0x10]
invalid
mov edi, dword [rsi + 0x10]
cmp rdi, rcx
jne case.0x140083176.40
mov rcx, rsi
call fcn.1400478d0
mov rcx, qword [rsi]
mov rax, qword [rsi + 8]
mov rdx, rdi
mov edx, edi
shl rdx, 4
lea rbx, [0x140058900]
add byte [rax], al
mov qword [rax + rdx], rbx
lea r14, [0x1401e2dc9]
mov qword [rax + rdx + 8], r14
adc byte [rax], cl
lea r15, [rdi + 1]
mov qword [rsi + 0x10], r15
cmp r15, rcx
jne case.0x14004634b.62
mov rcx, rsi
mov ecx, esi
call fcn.1400478d0
mov rax, qword [rsi + 8]
shl r15, 4
mov qword [rax + r15], rbx
mov qword [rax + r15 + 8], r14
add rdi, 2
mov qword [rsi + 0x10], rdi
jmp 0x14005540e
add byte [rax], al
mov rdi, qword [rsi + 0x10]
cmp rdi, qword [rsi]
jne case.0x140044b5a.125
mov rcx, rsi
call fcn.1400478d0
pop rdx
invalid
mov rax, qword [rsi + 8]
mov rcx, rdi
shl rcx, 4
lea rdx, [0x140058900]
mov qword [rax + rcx], rdx
lea rdx, [0x1401e2dca]
jmp 0x1400523af
mov rdi, qword [rsi + 0x10]
cmp rdi, qword [rsi]
jne 0x140051e57
mov rcx, rsi
call fcn.1400478d0
jns case.0x1400426d8.197
invalid
invalid
mov rax, qword [rsi + 8]
mov rcx, rdi
stc
shl rcx, 4
lea rdx, [0x140058900]
lea edx, [0x140058900]
mov qword [rax + rcx], rdx
lea rdx, [0x1401e2dc8]
jmp 0x1400523af
call fcn.140058910
mov ebx, eax
movzx eax, bx
shl rax, 0x20
lea ecx, [rbx + 2]
shl rcx, 0x30
movabs rdx, 0x100000000
add rdx, rax
or rdx, rcx
shl ebx, 0x10
or rbx, rdx
mov ecx, 8
mov edx, 2
add byte [rax], al
call fcn.140058b20
mov rdi, rax
mov qword [rax], rbx
lea rbx, [0x140062260]
sbb eax, 0x103a0
jmp 0x1400553e2
mov r15, rcx
mov rcx, rdi
call fcn.140058990
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rdx
mov rcx, rdi
call fcn.140058990
scasb al, byte [rdi]
push 0
add byte [rax], al
mov qword [rsp + 0x30], rax
mov r13, rdx
mov rcx, r15
call fcn.140058910
invalid
push 0
add byte [rax], al
invalid
mov ebp, eax
mov rcx, rdi
call fcn.140058990
mov rbx, rax
ret
mov r14, rdx
ret
mov rcx, r15
call fcn.140058910
mov r12d, eax
mov r15d, eax
mov edi, eax
or r15d, ebp
mov ecx, 0x50
mov edx, 8
call fcn.140058b20
mov rdi, rax
invalid
mov byte [rax], 0
mov rax, qword [rsp + 0x20]
mov qword [rdi + 8], rax
mov rax, qword [rsp + 0x28]
mov qword [rdi + 0x10], rax
mov rax, qword [rsp + 0x30]
and al, 0x30
mov qword [rdi + 0x18], rax
mov qword [rdi + 0x20], r13
mov dword [rdi + 0x20], ebp
mov dword [rdi + 0x20], ebp
mov dword [rdi + 0x28], ebp
mov qword [rdi + 0x30], rbx
mov qword [rdi + 0x38], r14
mov dword [rdi + 0x40], r12d
mov dword [rdi + 0x40], esp
mov dword [edi + 0x48], r15d
mov dword [rdi + 0x48], r15d
lea rbx, [0x140062f40]
jmp 0x1400553e2
add byte [rax], al
mov rcx, rdi
call fcn.140058990
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rdx
mov rcx, rdi
stc
call fcn.140058990
mov r15, rax
mov r12, rdx
mov rcx, rdi
stc
call fcn.140058990
push 0
add byte [rcx - 0x77], cl
invalid
invalid
mov r13, rax
invalid
mov rbp, rdx
mov rcx, rdi
call fcn.140058990
add byte [rax - 0x77], cl
mov rbx, rax
ret
mov r14, rdx
mov ecx, 0x48
mov edx, 8
call fcn.140058b20
mov rdi, rax
mov byte [rax], 0
jmp 0x1400535d8
mov rcx, rdi
call fcn.140058990
mov rbx, rax
mov r14, rdx
mov ecx, 0x18
add byte [rax], al
add byte [rdx + 8], bh
mov edx, 8
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
mov qword [rax + 8], rbx
mov qword [rax + 0x10], r14
lea rbx, [0x140062b20]
lea ebx, [0x140062b20]
jmp 0x1400553e2
out dx, eax
xor eax, dword [rax]
add al, ch
sbb byte [rcx], ch
add byte [rcx + 0x16b8dc3], cl
lea ebp, [rbx + 1]
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
shl ebx, 0x10
adc byte [rcx + 6], bh
mov ecx, 6
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov word [rax + 4], bp
mov dword [rax], ebx
lea rbx, [0x140062110]
jmp 0x1400553e2
add byte [rax], al
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
invalid
shl ebx, 0x10
inc ebx
mov ecx, 6
mov edx, 2
add byte [rax], al
ret
call fcn.140058b20
mov rdi, rax
mov word [rax + 4], bp
mov dword [rax + 4], ebp
mov dword [rax], ebx
lea rbx, [0x140060f40]
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
shl ebx, 0x10
inc ebx
mov ecx, 6
mov edx, 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
call fcn.140058b20
mov rdi, rax
mov word [rax + 4], bp
mov dword [rax], ebx
lea rbx, [0x140060b70]
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
movzx eax, bx
shl rax, 0x20
lea ecx, [rbx + 2]
shl rcx, 0x30
movabs rdx, 0x100000000
add rdx, rax
or rdx, rcx
shl ebx, 0x10
adc byte [rax + 9], cl
invalid
mov ecx, 8
mov edx, 2
call fcn.140058b20
mov rdi, rax
invalid
mov qword [rax], rbx
mov dword [rax], ebx
lea rbx, [0x1400622b0]
jmp 0x1400553e2
mov rdi, rcx
call fcn.140058910
xor ch, byte [rax]
add byte [rcx + 0x738d44c3], cl
add dword [rcx - 0x77], eax
mov edi, eax
add r15d, 2
invalid
invalid
mov ebx, eax
lea r14d, [rbx + 1]
mov r15d, eax
add r15d, 2
add cl, byte [rax - 0x77]
mov rcx, rdi
stc
call fcn.140058910
mov ebp, eax
and ebp, 8
shl ebp, 0xa
mov ecx, 0x18
mov edx, 4
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
mov word [rax + 2], bx
mov word [rax + 4], r14w
mov word [rax + 6], r15w
movabs rax, 0x2500000015
mov qword [rdi + 8], rax
mov dword [rdi + 0x10], 0x35
mov dword [rdi + 0x14], ebp
invalid
adc byte [0xc9052134], dh
outsd dx, dword [rsi]
adc al, 0x48
lea rbx, [0x140061b20]
lea ebx, [0x140061b20]
jmp 0x1400553e2
movabs al, byte [0x67c9e8000032]
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
invalid
mov r14d, eax
add r14d, 2
mov ecx, 0x14
adc al, 0
add byte [rax], al
invalid
mov edx, 4
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
mov word [rax + 2], bx
mov word [rax + 4], bp
mov dword [rax + 4], ebp
add ah, byte [rsi - 0x77]
push 0xffffffff89446604
mov word [rax + 6], r14w
mov word [rax + 6], r14w
movabs rax, 0x2500000015
and eax, 0x48000000
mov qword [rdi + 8], rax
mov dword [rdi + 8], eax
mov dword [rdi + 0x10], 0x35
lea rbx, [0x140060fb0]
lea ebx, [0x140060fb0]
jmp 0x1400553e2
mov rdi, rcx
call fcn.140058910
mov ebx, eax
mov ebp, eax
inc ebp
mov rcx, rdi
mov ecx, edi
call fcn.140058d90
xor r14d, r14d
cmp rax, 1
clc
add dword [rbp + 0x19], eax
invalid
mov ecx, 0xc
mov edx, 4
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
mov word [rax + 2], bx
mov word [rax + 4], bp
mov dword [rax + 8], r14d
mov dword [rax + 8], esi
lea rbx, [0x1400624b0]
add al, byte [rcx]
add cl, ch
jmp 0x1400553e2
push qword [rcx]
add byte [rax], al
mov rdi, rcx
call fcn.140058910
mov ebx, eax
lea r14d, [rbx + 1]
lea esi, [rbx + 1]
mov rcx, rdi
call fcn.140058d90
shl eax, 8
shl ebx, 0x10
or ebx, eax
ret
mov rax, r14
shl rax, 0x20
shl eax, 0x20
add rbx, rax
inc rbx
ret
mov ecx, 6
mov edx, 2
add byte [rax], al
add al, ch
call fcn.140058b20
mov rdi, rax
call fcn.140058b20
mov rdi, rax
mov word [rax + 4], r14w
mov dword [rax], ebx
lea rbx, [0x140062190]
lea ebx, [0x140062190]
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
mov r14d, eax
add r14d, 2
mov ecx, 0x18
add byte [rdx + 4], bh
mov edx, 4
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
mov word [rax + 2], bx
mov dword [rax + 2], ebx
add dword [rsi - 0x77], esp
pop rax
add ah, byte [rsi - 0x77]
mov word [rax + 4], bp
invalid
invalid
invalid
mov word [rax + 4], bp
mov word [rax + 6], r14w
jo case.0x14004520b.86
movaps xmm0, xmmword [0x1400b7af0]
add byte [rdi], cl
adc dword [rax + 8], eax
movups xmmword [rax + 8], xmm0
lea rbx, [0x140061720]
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
shl ebx, 0x10
inc ebx
mov ecx, 6
invalid
mov edx, 2
add byte [rax], al
call fcn.140058b20
mov rdi, rax
mov word [rax + 4], bp
add al, 0x89
invalid
lea rbx, [0x1400616b0]
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
movzx eax, bx
mov bh, 0xc3
shl rax, 0x20
lea ecx, [rbx + 2]
shl rcx, 0x30
movabs rdx, 0x100000000
add rdx, rax
or rdx, rcx
shl ebx, 0x10
jrcxz case.0x140033063.1033
or rbx, rdx
mov ecx, 8
mov edx, 2
call fcn.140058b20
add byte [rax], al
mov rdi, rax
mov qword [rax], rbx
lea rbx, [0x140060740]
jmp 0x1400553e2
out 0x30, al
add byte [rax], al
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
mov r14d, eax
add r14d, 2
mov ecx, 0x14
mov edx, 4
call fcn.140058b20
push 0xffffffff89480000
mov rdi, rax
mov esi, 0x89660100
mov byte [rax], 1
mov word [rax + 2], bx
mov word [rax + 4], bp
invalid
invalid
pop rax
add ah, byte [rsi - 0x77]
push 0xffffffff89446604
add al, 0x66
mov dword [rax + 6], r14d
jo case.0x140041281.287
mov word [rax + 6], r14w
jo case.0x140041281.287
movabs rax, 0x2500000015
and eax, 0x48000000
mov qword [rdi + 8], rax
mov dword [rdi + 8], eax
mov dword [rdi + 0x10], 0x35
lea rbx, [0x140061280]
out dx, eax
add byte [rax], al
invalid
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
invalid
imul eax, dword [rcx], 0xffffffc1
shl ebx, 0x10
jrcxz case.0x140042070.195
mov ecx, 6
mov edx, 2
call fcn.140058b20
mov ah, 0x67
add byte [rax], al
mov rdi, rax
mov edi, eax
mov word [rax + 4], bp
mov dword [rax], ebx
lea rbx, [0x140062650]
jmp 0x1400553e2
mov rdi, qword [rsi + 0x10]
cmp rdi, qword [rsi]
jne case.0x140046092.109
mov rcx, rsi
call fcn.1400478d0
mov rax, qword [rsi + 8]
or byte [rax - 0x77], cl
mov rcx, rdi
stc
shl rcx, 4
lea rdx, [0x140058900]
mov qword [rax + rcx], rdx
mov dword [rax + rcx], edx
adc al, 8
lea rdx, [0x1401e2dc9]
mov qword [rax + rcx + 8], rdx
inc rdi
inc edi
invalid
mov qword [rsi + 0x10], rdi
jmp 0x14005540e
mov rcx, rdi
call fcn.140058990
add byte [rax], al
mov rbx, rax
ret
mov r14, rdx
mov rcx, rdi
call fcn.140058990
mov r15, rax
mov r12, rdx
mov esp, edx
mov ecx, 0x28
mov edx, 8
call fcn.140058b20
add byte [rax - 0x77], cl
mov rdi, rax
mov byte [rax], 1
add byte [rcx], al
mov esi, 0x89480100
pop rax
or byte [rcx + rcx*4 + 0x70], cl
mov dword [rax + 0x10], esi
mov qword [rax + 0x18], r15
mov qword [rax + 0x20], r12
lea rbx, [0x14005d790]
mov qword [rax + 8], rbx
mov qword [rax + 0x10], r14
mov dword [rax + 0x10], esi
mov dword [rax + 0x10], esi
mov qword [rax + 0x18], r15
mov qword [rax + 0x20], r12
lea rbx, [0x14005d790]
add byte [rax], al
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
shl ebx, 0x10
jrcxz case.0x14002dec9.1129
adc bh, bh
ret
inc ebx
jmp 0x14005289b
call fcn.140058910
movzx ecx, ax
shl rcx, 0x20
and cl, al
loopne 0x14005243d
shl eax, 0x10
or rax, rcx
movabs rbx, 0x100000001
add dword [rax], eax
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax + 1], cl
ret
add rbx, rax
jmp case.0x1400403e0.430
call fcn.140058910
mov ebx, eax
mov ecx, 4
mov edx, 2
call fcn.140058b20
add byte [rax], al
mov rdi, rax
mov byte [rax], 1
mov word [rax + 2], bx
lea rbx, [0x140062410]
cmpsd dword [rsi], dword [rdi]
inc dword [rax]
add cl, ch
invalid
jmp 0x1400553e2
je 0x14005249b
add byte [rax], al
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
shl ebx, 0x10
jrcxz 0x14005248b
inc ebx
mov ecx, 6
invalid
add byte [rdx + 2], bh
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov word [rax + 4], bp
mov dword [rax], ebx
push 0x48188904
lea rbx, [0x140061bf0]
lea ebx, [0x140061bf0]
add cl, ch
jmp 0x1400553e2
invalid
call fcn.140058910
mov ebx, eax
mov ecx, 4
add byte [rax], al
invalid
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
mov word [rax + 2], bx
lea rbx, [0x14005f9e0]
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
mov ecx, 4
mov edx, 2
add al, ch
cmp eax, 0x48000066
add byte [rax - 0x77], cl
invalid
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
mov word [rax + 2], bx
lea rbx, [0x140061e70]
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
movzx eax, bx
mov bh, 0xc3
shl rax, 0x20
lea ecx, [rbx + 2]
shl rcx, 0x30
movabs rdx, 0x100000000
add rdx, rax
or rdx, rcx
shl ebx, 0x10
or rbx, rdx
mov ecx, 8
mov edx, 2
call fcn.140058b20
add byte [rax], al
mov rdi, rax
mov qword [rax], rbx
lea rbx, [0x140060670]
lea ebx, [0x140060670]
jmp 0x1400553e2
popfq
add byte cs:[rax], al
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
imul eax, dword [rcx], 0x41
mov esi, eax
imul eax, dword [rcx], 0x41
mov esi, eax
add r14d, 2
mov ecx, 0x14
mov edx, 4
add byte [rax], al
add al, ch
call fcn.140058b20
invalid
call fcn.140058b20
mov rdi, rax
mov edi, eax
mov byte [rax], 1
mov word [rax + 2], bx
pop rax
add ah, byte [rsi - 0x77]
mov dword [rax + 4], ebp
pop rax
add ah, byte [rsi - 0x77]
mov dword [rax + 4], ebp
invalid
invalid
invalid
mov word [rax + 6], r14w
jo 0x14005257e
movabs rax, 0x2500000015
and eax, 0x48000000
mov dword [rdi + 8], eax
add byte [rax], al
mov qword [rdi + 8], rax
mov dword [rdi + 0x10], 0x35
lea rbx, [0x140061210]
jl 0x14005257e
add byte [rax], al
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
mov ecx, 4
mov edx, 2
add al, byte [rax]
add byte [rax], al
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
mov word [rax + 2], bx
lea rbx, [0x14005f9b0]
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
add ecx, eax
jrcxz case.0x1400469c0.100
inc ebx
mov ecx, 6
mov edx, 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
call fcn.140058b20
mov rdi, rax
mov edi, eax
mov word [rax + 4], bp
mov dword [rax], ebx
lea rbx, [0x14005fe60]
add cl, ch
invalid
invalid
add byte [rax], al
mov rdi, rcx
call fcn.140058910
mov ebx, eax
iretd
movzx r14d, bx
shl r14, 0x20
shl esi, 0x20
mov rcx, rdi
call fcn.140058910
and eax, 0x1fff
shl rax, 0x30
shl eax, 0x30
movabs rcx, 0x100000000
add byte [rax], al
add byte [rcx + rax - 0xf], cl
add rcx, r14
or rcx, rax
shl ebx, 0x10
jrcxz case.0x14004521e.198
or rbx, rcx
mov ecx, 8
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov qword [rax], rbx
mov dword [rax], ebx
lea rbx, [0x140060360]
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
mov r14d, eax
add r14d, 2
mov ecx, 0x14
adc al, 0
add byte [rax], al
add byte [rax], al
mov edx, 4
call fcn.140058b20
scasb al, byte [rdi]
add byte fs:[rax], al
invalid
mov rdi, rax
mov byte [rax], 1
add byte [rcx], al
mov word [rax + 2], bx
mov word [rax + 4], bp
mov word [rax + 6], r14w
jmp case.0x14004635e.510
mov ch, byte [rax + rax]
add al, ch
invalid
call fcn.140058910
and dword [rdx], 0x8dc38900
mov ebx, eax
lea ebp, [rbx + 1]
imul eax, dword [rcx], 0x41
mov esi, eax
invalid
mov r14d, eax
add r14d, 2
mov ecx, 0x14
add byte [rax], al
mov edx, 4
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
add byte [rcx], al
mov word [rax + 2], bx
mov word [rax + 4], bp
push 0xffffffff89446604
jo 0x1400526c3
pop rax
add ah, byte [rsi - 0x77]
push 0xffffffff89446604
jo 0x1400526c3
movabs rax, 0x2500000015
mov qword [rdi + 8], rax
add byte [0x1880526c8], ah
and eax, 0x48000000
mov dword [rdi + 8], eax
mov dword [rdi + 0x10], 0x35
lea rbx, [0x140061ac0]
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
ret
movzx eax, bx
mov bh, 0xc3
shl rax, 0x20
lea ecx, [rbx + 2]
shl rcx, 0x30
movabs rdx, 0x100000000
add rdx, rax
or rdx, rcx
shl ebx, 0x10
invalid
or rbx, rdx
mov ecx, 8
mov edx, 2
call fcn.140058b20
add byte [rax], al
mov rdi, rax
mov qword [rax], rbx
lea rbx, [0x14005f790]
rol byte [rax], 1
invalid
jmp 0x1400553e2
mov eax, 0xe800002c
call fcn.140058910
loope 0x14005278e
add byte [rax], al
mov ebx, eax
lea ebp, [rbx + 1]
invalid
invalid
imul eax, dword [rcx], 0x41
mov r14d, eax
mov esi, eax
add r14d, 2
mov ecx, 0x14
adc al, 0
add byte [rax], al
mov edx, 4
add byte [rax], al
add al, ch
invalid
call fcn.140058b20
invalid
mov rdi, rax
mov byte [rax], 1
mov word [rax + 2], bx
pop rax
add ah, byte [rsi - 0x77]
push 0xffffffff89446604
mov word [rax + 6], r14w
mov word [rax + 4], bp
mov word [rax + 6], r14w
movabs rax, 0x2500000015
mov qword [rdi + 8], rax
mov dword [rdi + 8], eax
and eax, 0x48000000
mov dword [rdi + 8], eax
mov dword [rdi + 0x10], 0x35
lea rbx, [0x140060a90]
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
ret
mov ecx, 4
mov edx, 2
add al, ch
call fcn.140058b20
mov word [rbx], fs
add byte [rax - 0x77], cl
invalid
invalid
mov rdi, rax
mov esi, 0x89660100
pop rax
add cl, byte [rax - 0x73]
lea rbx, [0x140060030]
mov byte [rax], 1
mov word [rax + 2], bx
lea rbx, [0x140060030]
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
movzx eax, bx
mov bh, 0xc3
shl rax, 0x20
lea ecx, [rbx + 2]
shl rcx, 0x30
shl ecx, 0x30
movabs rdx, 0x100000000
add rdx, rax
or rdx, rcx
shl ebx, 0x10
or rbx, rdx
mov ecx, 8
mov edx, 2
call fcn.140058b20
add byte [rax], al
mov rdi, rax
mov qword [rax], rbx
lea rbx, [0x140060240]
jmp 0x1400553e2
in al, dx
sub eax, dword [rax]
add al, ch
adc eax, 0x89000061
add byte [rax], al
mov ebx, eax
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
invalid
invalid
imul eax, dword [rcx], 0x41
mov esi, eax
mov r14d, eax
add r14d, 2
mov ecx, 0x14
mov edx, 4
add byte [rax], al
add al, ch
call fcn.140058b20
or ah, byte [rbx]
add byte [rax - 0x77], cl
mov esi, 0x89660100
invalid
mov rdi, rax
mov byte [rax], 1
mov word [rax + 2], bx
mov dword [rax + 2], ebx
pop rax
add ah, byte [rsi - 0x77]
invalid
mov word [rax + 4], bp
push 0xffffffff89446604
jo case.0x14002dec9.1323
invalid
mov word [rax + 6], r14w
movabs rax, 0x2500000015
and eax, 0x48000000
mov qword [rdi + 8], rax
mov dword [rdi + 8], eax
mov dword [rdi + 0x10], 0x35
lea rbx, [0x140061a00]
add cl, ch
jmp 0x1400553e2
cwde
sub eax, dword [rax]
add al, ch
call fcn.140058910
call fcn.140058910
mov ebx, eax
mov ecx, 4
add byte [rax], al
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
add byte [rcx], al
mov word [rax + 2], bx
lea rbx, [0x14005f570]
sbb eax, 0xccff
jmp 0x1400553e2
mov rdi, rcx
call fcn.140058910
mov ebx, eax
mov rcx, rdi
stc
call fcn.140058910
and eax, 8
shl eax, 0xa
shl rax, 0x20
shl ebx, 0x10
add rbx, rax
inc rbx
mov ecx, 8
mov edx, 4
add byte [rax], al
add al, ch
invalid
jbe 0x14005290a
call fcn.140058b20
add byte [rax], al
mov rdi, rax
mov qword [rax], rbx
lea rbx, [0x140061ef0]
sbb eax, 0xf639
jmp 0x1400553e2
mov rdi, rcx
call fcn.140058910
add byte [rax], al
mov ebx, eax
lea r14d, [rbx + 1]
mov r15d, eax
add r15d, 2
mov rcx, rdi
call fcn.140058910
mov ebp, eax
and ebp, 8
in eax, 8
invalid
shl ebp, 0xa
mov ecx, 0x1c
sbb al, 0
add byte [rax], al
mov edx, 4
add al, ch
call fcn.140058b20
xor byte [rdx], ah
add byte [rax - 0x77], cl
mov rdi, rax
mov rdi, rax
movaps xmm0, xmmword [0x1400b7b00]
add eax, 0x65206
movups xmmword [rax], xmm0
mov dword [rax + 0x10], ebp
mov word [rax + 0x14], bx
mov word [rax + 0x16], r14w
mov dword [rax + 0x16], esi
mov word [rax + 0x18], r15w
mov dword [rax + 0x18], r15d
lea rbx, [0x1400618d0]
jmp 0x1400553e2
enter 0x2a, 0
mov rdi, rcx
call fcn.140058910
mov ebx, eax
movzx r14d, bx
mov bh, 0xf3
mov bh, 0xf3
shl r14, 0x20
mov rcx, rdi
call fcn.140058d90
shl ebx, 0x10
or rbx, r14
or ebx, esi
shl eax, 8
or rax, rbx
movabs rbx, 0x100000000
add rbx, rax
jmp 0x14005494f
call fcn.140058910
mov ebx, eax
mov ecx, 4
add byte [rdx + 2], bh
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
mov word [rax + 2], bx
lea rbx, [0x14005ff30]
sbb eax, 0xd5b7
pop rax
add cl, byte [rax - 0x73]
sbb eax, 0xd5b7
jmp 0x1400553e2
mov rcx, rdi
stc
call fcn.140058990
mov rbx, rax
mov r14, rdx
mov esi, edx
mov ecx, 0x18
add byte [rdx + 8], bh
mov edx, 8
call fcn.140058b20
mov rdi, rax
mov edi, eax
mov edi, eax
mov byte [rax], 1
mov qword [rax + 8], rbx
mov qword [rax + 0x10], r14
lea rbx, [0x140062a10]
invalid
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
shl ebx, 0x10
inc ebx
mov ecx, 6
invalid
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov word [rax + 4], bp
mov dword [rax], ebx
lea rbx, [0x14005ed40]
pop rbp
ret
add byte [rax], al
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
ret
and ebx, dword [rdi]
add byte [rcx + 0x4b9c3], cl
ret
invalid
add al, 0
mov ecx, 4
add byte [rax], al
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov esi, 0x89660000
pop rax
invalid
lea rbx, [0x140062170]
lea ebx, [0x140062170]
jmp 0x1400553e2
mov rcx, rdi
call fcn.140058990
mov rbx, rax
mov r14, rdx
mov rcx, rdi
call fcn.140058990
mov r15, rax
mov r12, rdx
mov ecx, 0x28
mov edx, 8
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
invalid
mov qword [rax + 8], rbx
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], r15
mov qword [rax + 0x20], r12
lea rbx, [0x14005b330]
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
movzx eax, bx
shl rax, 0x20
lea ecx, [rbx + 2]
shl rcx, 0x30
shl ecx, 0x30
movabs rdx, 0x100000000
add rdx, rax
add edx, eax
or rdx, rcx
shl ebx, 0x10
or rbx, rdx
or ebx, edx
mov ecx, 8
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov qword [rax], rbx
lea rbx, [0x14005fc30]
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
movzx eax, bx
mov bh, 0xc3
shl rax, 0x20
lea ecx, [rbx + 2]
shl rcx, 0x30
movabs rdx, 0x100000000
add rdx, rax
or rdx, rcx
shl ebx, 0x10
or rbx, rdx
mov ecx, 8
mov edx, 2
call fcn.140058b20
add byte [rax], al
mov rdi, rax
mov qword [rax], rbx
lea rbx, [0x14005ec70]
jmp 0x1400553e2
jmp 0x128052b22
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
invalid
invalid
ret
mov r14d, eax
add r14d, 2
mov ecx, 0x14
add byte [rax], al
invalid
mov edx, 4
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
mov word [rax + 2], bx
mov word [rax + 4], bp
push 0xffffffff89446604
jo case.0x140083176.97
movabs rax, 0x2500000015
mov qword [rdi + 8], rax
invalid
invalid
mov dword [rdi + 0x10], 0x35
lea rbx, [0x140061c60]
lea ebx, [0x140061c60]
jmp 0x1400553e2
mov rdi, rcx
call fcn.140058910
pop rbp
add byte [rax], al
pop rbp
add byte [rax], al
mov ebx, eax
mov rcx, rdi
stc
call fcn.140058910
and eax, 8
shl eax, 0xa
shl rax, 0x20
shl ebx, 0x10
add rbx, rax
inc rbx
jmp 0x140053f42
call fcn.140058910
mov ebx, eax
mov ebp, eax
inc ebp
mov ecx, 0x14
mov edx, 4
add byte [rax], al
invalid
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
add byte [rcx], al
mov qword [rax + 4], 0
add byte [rax], al
add byte [rsi - 0x77], ah
mov word [rax + 0xc], bx
pop rax
or al, 0x66
mov dword [rax + 0xe], ebp
invalid
invalid
mov word [rax + 0xe], bp
mov dword [rax + 0x10], 0
add byte [rax], al
lea rbx, [0x140060150]
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
mov r14d, eax
add r14d, 2
mov ecx, 0x18
mov edx, 4
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
mov word [rax + 2], bx
mov word [rax + 4], bp
mov word [rax + 6], r14w
movaps xmm0, xmmword [0x1400b7af0]
movups xmmword [rax + 8], xmm0
adc dword [rax + 8], eax
cld
invalid
lea rbx, [0x140061810]
jmp 0x1400553e2
fisub word [rdi]
invalid
add byte [rax], al
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
invalid
mov r14d, eax
add r14d, 2
mov ecx, 0x14
adc al, 0
add byte [rax], al
mov edx, 4
call fcn.140058b20
pop rsi
add byte [rax], al
mov rdi, rax
mov byte [rax], 1
add dword [rsi - 0x77], esp
pop rax
invalid
mov word [rax + 4], bp
mov word [rax + 6], r14w
mov dword [rax + 6], esi
movabs rax, 0x2500000015
mov qword [rdi + 8], rax
mov dword [rdi + 0x10], 0x35
lea rbx, [0x1400614a0]
invalid
add byte [rax], al
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
mov ecx, 4
add al, 0
add byte [rax], al
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov byte [rax], 0
jmp 0x140052d72
mov rdi, rcx
call fcn.140058910
mov dword [rsp + 0x20], eax
mov rcx, rdi
call fcn.140058910
mov ebp, eax
mov rcx, rdi
stc
call fcn.140058910
mov r14d, eax
mov rcx, rdi
call fcn.140058910
mov r15d, eax
mov rcx, rdi
call fcn.140058910
mov r12d, eax
mov esp, eax
mov rcx, rdi
stc
call fcn.140058910
mov r13d, eax
mov rcx, rdi
call fcn.140058910
mov ebx, eax
mov ecx, 0x10
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov byte [rax], 0
add byte [rax], al
mov eax, dword [rsp + 0x20]
mov word [rdi + 2], ax
mov word [rdi + 4], bp
mov word [rdi + 6], r14w
ja case.0x1400452ef.253
mov word [rdi + 8], r15w
jg 0x140052cf8
mov word [rdi + 0xa], r12w
mov word [rdi + 0xc], r13w
outsd dx, dword [rsi]
or al, 0x66
mov dword [rdi + 0xe], ebx
pop rdi
invalid
mov word [rdi + 0xe], bx
lea rbx, [0x140060520]
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
movzx eax, bx
shl rax, 0x20
lea ecx, [rbx + 2]
shl rcx, 0x30
loope 0x140052d4f
add cl, byte [rax - 0x3f]
loope 0x140052d4f
movabs rdx, 0x100000000
add rdx, rax
add edx, eax
or rdx, rcx
shl ebx, 0x10
or rbx, rdx
mov ecx, 8
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov qword [rax], rbx
lea rbx, [0x14005f3f0]
lahf
mov byte [rax], 0
add byte [rax], al
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
mov ecx, 4
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov edi, eax
mov byte [rax], 1
mov word [rax + 2], bx
lea rbx, [0x1400608a0]
lea ebx, [0x1400608a0]
jmp 0x1400553e2
mov rdi, rcx
call fcn.140058910
mov ebx, eax
ret
mov rcx, rdi
call fcn.140058d90
shl eax, 8
shl ebx, 0x10
or ebx, eax
inc rbx
mov ecx, 6
add byte [rax], al
add byte [rdx + 2], bh
mov edx, 2
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov dword [rax], ebx
mov word [rax + 4], 0
lea rbx, [0x14005f5c0]
jmp 0x1400553e2
sbb eax, 0xe8000026
pop rbx
pop rbx
call fcn.140058910
add byte [rax], al
mov ebx, eax
lea ebp, [rbx + 1]
invalid
invalid
mov r14d, eax
add r14d, 2
mov ecx, 0x14
mov edx, 4
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
mov word [rax + 2], bx
mov word [rax + 4], bp
mov dword [rax + 4], ebp
pop rax
add ah, byte [rsi - 0x77]
mov dword [rax + 4], ebp
mov word [rax + 6], r14w
mov word [rax + 6], r14w
movabs rax, 0x2500000015
add byte [0x188052e03], ah
and eax, 0x48000000
mov qword [rdi + 8], rax
mov dword [rdi + 8], eax
mov dword [rdi + 0x10], 0x35
lea rbx, [0x14005eb20]
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
movzx eax, bx
shl rax, 0x20
lea ecx, [rbx + 2]
add cl, byte [rax - 0x3f]
shl rcx, 0x30
loope 0x140052e5e
movabs rdx, 0x100000000
add rdx, rax
add edx, eax
or rdx, rcx
shl ebx, 0x10
or rbx, rdx
mov ecx, 8
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov qword [rax], rbx
lea rbx, [0x14005f840]
add byte [rax], al
jmp 0x1400553e2
call fcn.140058910
add byte [rcx + 0x4b9c3], cl
mov ebx, eax
mov ecx, 4
add byte [rax], al
mov edx, 2
add byte [rax], al
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
mov word [rax + 2], bx
invalid
add cl, byte [rax - 0x73]
sbb eax, 0xbf94
xchg esp, eax
invalid
add byte [rax], al
invalid
lea rbx, [0x14005ee20]
jmp 0x1400553e2
call fcn.140058910
add byte [rax], al
mov ebx, eax
movzx eax, bx
shl rax, 0x20
lea ecx, [rbx + 2]
shl rcx, 0x30
xor byte [rax - 0x46], cl
movabs rdx, 0x100000000
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add rdx, rax
or rdx, rcx
retf 0xe3c1
shl ebx, 0x10
or rbx, rdx
jmp 0x1400546e9
call fcn.140058910
add byte [rcx + 0x8b9c3], cl
mov ebx, eax
mov ecx, 8
add byte [rax], al
mov edx, 4
add al, ch
call fcn.140058b20
pop r12
add byte [rax], al
mov rdi, rax
mov byte [rax], 0
mov dword [rax + 4], ebx
lea rbx, [0x14005ef10]
sbb eax, 0xc029
lea ebx, [0x14005ef10]
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
invalid
invalid
shl ebx, 0x10
mov ecx, 6
mov edx, 2
call fcn.140058b20
sbb byte [rax + rax], bl
mov rdi, rax
mov word [rax + 4], bp
mov dword [rax], ebx
sbb byte [rax - 0x73], cl
sbb eax, 0xd588
mov ch, dl
add byte [rax], al
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
mov ecx, 4
mov edx, 2
add byte [rax], al
invalid
call fcn.140058b20
pop rbx
add byte [rax], al
mov rdi, rax
mov byte [rax], 1
add dword [rsi - 0x77], esp
pop rax
invalid
lea rbx, [0x14005ea60]
sbb al, 0xbb
add byte [rax], al
invalid
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
shl ebx, 0x10
inc ebx
mov ecx, 6
invalid
add byte [rax], al
add byte [rdx + 2], bh
call fcn.140058b20
mov rdi, rax
mov word [rax + 4], bp
mov dword [rax], ebx
invalid
lea rbx, [0x14005eab0]
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
mov ecx, 4
add al, 0
add byte [rax], al
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
mov word [rax + 2], bx
lea rbx, [0x1400612f0]
jmp 0x1400553e2
mov rdi, rcx
call fcn.140058910
mov ebx, eax
invalid
lea r14d, [rbx + 1]
mov r15d, eax
add r15d, 2
mov rcx, rdi
add cl, byte [rax - 0x77]
stc
call fcn.140058910
mov ebp, eax
and ebp, 8
in eax, 8
in eax, 8
shl ebp, 0xa
mov ecx, 0x18
mov edx, 4
call fcn.140058b20
pop rbx
add byte [rax], al
mov rdi, rax
mov byte [rax], 1
add byte [rcx], al
mov word [rax + 2], bx
mov word [rax + 4], r14w
mov dword [rax + 4], esi
mov word [rax + 6], r15w
movabs rax, 0x2500000015
mov eax, 0x15
invalid
add byte [rax], al
invalid
mov qword [rdi + 8], rax
mov dword [rdi + 8], eax
mov dword [rdi + 0x10], 0x35
mov dword [rdi + 0x14], ebp
lea rbx, [0x140061720]
adc edi, esp
add byte [rax], al
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
mov ecx, 4
mov edx, 2
call fcn.140058b20
pop rdx
add byte [rax], al
mov rdi, rax
mov byte [rax], 1
mov word [rax + 2], bx
mov dword [rax + 2], ebx
lea rbx, [0x14005f520]
in eax, 0xc4
add byte [rax], al
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
shl ebx, 0x10
inc ebx
mov ecx, 6
invalid
add byte [rax], al
invalid
mov edx, 2
call fcn.140058b20
mov rdi, rax
invalid
mov word [rax + 4], bp
mov dword [rax], ebx
lea rbx, [0x14005e770]
lea ebx, [0x14005e770]
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
mov ecx, 4
add al, 0
add byte [rax], al
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
mov word [rax + 2], bx
mov dword [rax + 2], ebx
lea rbx, [0x14005ea30]
jmp 0x1400553e2
mov rdi, rcx
mov edi, ecx
call fcn.140058910
mov ebx, eax
mov ebp, eax
inc ebp
invalid
mov rcx, rdi
call fcn.140058d90
mov r14, rax
mov rcx, rdi
call fcn.140058d90
xor r15d, r15d
cmp rax, 1
cmp eax, 1
mov r12d, 0
sbb r12d, r12d
cmp r14, 1
sbb r15d, r15d
mov ecx, 0x10
adc byte [rax], al
add byte [rax], al
mov edx, 4
call fcn.140058b20
add byte [rax], al
mov rdi, rax
mov byte [rax], 1
mov dword [rax + 4], r15d
mov dword [rax + 8], r12d
mov word [rax + 0xc], bx
mov word [rax + 0xe], bp
lea rbx, [0x1400610f0]
jmp 0x1400553e2
fisub dword [rdx]
add byte [rax], al
invalid
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
mov r14d, eax
add r14d, 2
mov ecx, 0x14
adc al, 0
add byte [rax], al
invalid
mov edx, 4
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
mov word [rax + 2], bx
mov word [rax + 4], bp
mov dword [rax + 4], ebp
pop rax
add ah, byte [rsi - 0x77]
push 0xffffffff89446604
add al, 0x66
invalid
invalid
mov word [rax + 6], r14w
jo case.0x140047157.76
movabs rax, 0x2500000015
mov qword [rdi + 8], rax
add byte [0x188053146], ah
and eax, 0x48000000
mov dword [rdi + 8], eax
mov dword [rdi + 0x10], 0x35
lea rbx, [0x140060e40]
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
movzx eax, bx
mov bh, 0xc3
shl rax, 0x20
lea ecx, [rbx + 2]
add cl, byte [rax - 0x3f]
loope case.0x1400425ff.277
movabs rdx, 0x100000000
add rdx, rax
or rdx, rcx
shl ebx, 0x10
or rbx, rdx
mov ecx, 8
mov edx, 2
call fcn.140058b20
mov bl, byte [rcx]
add byte [rax - 0x77], cl
invalid
mov rdi, rax
invalid
mov qword [rax], rbx
lea rbx, [0x14005e430]
add cl, ch
jmp 0x1400553e2
cmp ah, byte [rdx]
add byte [rax], al
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
shl ebx, 0x10
mov ecx, 6
mov edx, 2
call fcn.140058b20
add byte [rax - 0x77], cl
invalid
mov rdi, rax
mov word [rax + 4], bp
mov dword [rax], ebx
lea rbx, [0x14005f4a0]
add cl, ch
or dword [rdx], esp
add byte [rax], al
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
invalid
invalid
shl ebx, 0x10
mov ecx, 6
mov edx, 2
add al, byte [rax]
add byte [rax], al
call fcn.140058b20
mov rdi, rax
mov word [rax + 4], bp
mov dword [rax], ebx
lea rbx, [0x140062140]
sbb eax, 0xef3b
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
shl ebx, 0x10
mov ecx, 6
invalid
add byte [rax], al
add byte [rdx + 2], bh
add al, byte [rax]
add byte [rax], al
call fcn.140058b20
mov rdi, rax
mov word [rax + 4], bp
mov dword [rax], ebx
lea rbx, [0x14005e410]
lea ebx, [0x14005e410]
jmp 0x1400553e2
mov rbx, rcx
mov rcx, rdi
stc
call fcn.140058990
mov r14, rax
mov r15, rdx
mov rcx, rdi
call fcn.140058990
cmp al, 0x57
add byte [rax], al
mov r12, rax
mov r13, rdx
mov rcx, rbx
invalid
call fcn.140058910
add byte [rax], al
mov ebx, eax
mov ecx, 0x50
push rax
add byte [rax], al
invalid
mov edx, 8
add byte [rax], al
call fcn.140058b20
mov rdi, rax
mov byte [rax], 0
mov qword [rax + 8], r14
or byte [rcx + rcx*4 + 0x78], cl
adc byte [rcx + rcx*4 + 0x60], cl
mov qword [rax + 0x18], r12
mov qword [rax + 0x20], r13
mov dword [rax + 0x28], ebx
invalid
invalid
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], r12
mov qword [rax + 0x20], r13
mov dword [rax + 0x28], ebx
lea rax, [0x140058900]
add eax, 0x566d
mov qword [rdi + 0x30], rax
lea rax, [0x1401e2dca]
mov qword [rdi + 0x38], rax
mov dword [rdi + 0x40], 0
mov dword [rdi + 0x48], ebx
lea rbx, [0x14005e370]
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
mov ecx, 4
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
mov word [rax + 2], bx
lea rbx, [0x14005e9e0]
jmp 0x1400553e2
mov rbx, rcx
mov rcx, rdi
stc
call fcn.140058990
mov r14, rax
invalid
mov r15, rdx
mov edi, edx
mov rcx, rdi
call fcn.140058990
xchg ebx, eax
push rsi
add byte [rax], al
mov r12, rax
mov r13, rdx
mov rcx, rbx
call fcn.140058910
invalid
push rsi
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x50b9c3], cl
add byte [rax], al
invalid
mov ebx, eax
mov ecx, 0x50
mov edx, 8
call fcn.140058b20
add byte [rax], al
mov rdi, rax
mov byte [rax], 0
mov qword [rax + 8], r14
mov dword [rax + 8], esi
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], r12
mov qword [rax + 0x20], r13
mov dword [rax + 0x28], ebx
lea rax, [0x140058900]
mov qword [rdi + 0x30], rax
mov dword [rdi + 0x30], eax
lea rax, [0x1401e2dca]
mov qword [rdi + 0x38], rax
mov dword [rdi + 0x40], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov dword [rdi + 0x48], ebx
lea rbx, [0x140062f40]
jmp 0x1400553e2
and dword [rax], 0xaae80000
push rbp
add byte [rax], al
call fcn.140058910
mov ebx, eax
mov ecx, 4
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
jmp 0x1400553d7
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
shl ebx, 0x10
jrcxz case.0x140041281.338
inc ebx
mov ecx, 6
mov edx, 2
call fcn.140058b20
push rdi
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rdi, rax
mov word [rax + 4], bp
mov dword [rax + 4], ebp
mov dword [rax], ebx
lea rbx, [0x140060950]
jmp 0x1400553e2
mov rdi, rcx
call fcn.140058910
push rbx
push rbp
add byte [rax], al
invalid
mov ebx, eax
mov rcx, rdi
call fcn.140058d90
mov r14, rax
mov cl, 0xe3
shl ebx, 0x10
adc byte [rcx - 0x3f], al
out 8, al
shl r14d, 8
or r14d, ebx
mov ecx, 4
mov edx, 2
add byte [rax], al
call fcn.140058b20
mov rdi, rax
mov edi, eax
mov dword [rax], r14d
lea rbx, [0x14005f090]
sbb eax, 0xbca0
movabs al, byte [0x1fede90000bc]
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
mov ecx, 4
mov edx, 2
call fcn.140058b20
push rdi
add byte [rax], al
mov rdi, rax
mov byte [rax], 1
mov word [rax + 2], bx
lea rbx, [0x14005e2b0]
xchg esp, eax
scasb al, byte [rdi]
add byte [rax], al
invalid
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
shl ebx, 0x10
inc ebx
mov ecx, 6
invalid
add byte [rax], al
add byte [rax], al
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov word [rax + 4], bp
mov dword [rax + 4], ebp
mov dword [rax], ebx
lea rbx, [0x140060dc0]
lea ebx, [0x140060dc0]
jmp 0x1400553e2
call fcn.140058910
push rsp
add byte [rax], al
mov ebx, eax
mov ecx, 4
mov edx, 2
call fcn.140058b20
mov dh, 0x56
add byte [rax], al
mov rdi, rax
mov byte [rax], 1
mov word [rax + 2], bx
add cl, byte [rax - 0x73]
sbb eax, 0xc4e5
sbb eax, 0xc4e5
jmp 0x1400553e2
call fcn.140058910
movzx ecx, ax
shl rcx, 0x20
shl ecx, 0x20
lea edx, [rax + 2]
shl rdx, 0x30
movabs r8, 0x100000000
add dword [rax], eax
add byte [rax], al
add r8, rcx
or r8, rdx
shl eax, 0x10
lea rbx, [r8 + rax]
lea ebx, [rax + rax]
add byte [rax - 1], cl
ret
inc rbx
mov ecx, 8
mov edx, 2
add al, byte [rax]
add byte [rax], al
call fcn.140058b20
mov rdi, rax
mov qword [rax], rbx
lea rbx, [0x140060af0]
lea ebx, [0x140060af0]
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
add ecx, eax
jrcxz 0x1400534eb
add ecx, eax
jrcxz 0x1400534eb
inc ebx
mov ecx, 6
invalid
add byte [rax], al
add byte [rdx + 2], bh
add al, byte [rax]
add byte [rax], al
call fcn.140058b20
add byte [rax - 0x77], cl
invalid
mov rdi, rax
mov word [rax + 4], bp
mov dword [rax], ebx
lea rbx, [0x140062580]
sbb eax, 0xf084
sbb eax, 0xf084
jmp 0x1400553e2
call fcn.140058910
movzx ecx, ax
shl rcx, 0x20
lea edx, [rax + 2]
shl rdx, 0x30
loop 0x140053544
add cl, byte [rax - 0x3f]
loop 0x140053544
movabs r8, 0x100000000
add r8, rcx
add eax, ecx
or r8, rdx
shl eax, 0x10
lea rbx, [r8 + rax]
inc rbx
mov ecx, 8
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov qword [rax], rbx
invalid
lea rbx, [0x14005f8c0]
lea ebx, [0x14005f8c0]
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
and eax, 0x1fff
cmp eax, 0x1a4
jne 0x1400553c2
mov ecx, 1
mov edx, 1
call fcn.140058b20
stosd dword [rdi], eax
push rbp
add byte [rax], al
mov rdi, rax
mov byte [rax], 0
lea rbx, [0x14005ed30]
jmp 0x1400553e2
mov rcx, rdi
call fcn.140058990
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rdx
push rsp
and al, 0x28
mov rcx, rdi
call fcn.140058990
add byte [rax], al
mov r15, rax
mov r12, rdx
invalid
mov rcx, rdi
call fcn.140058990
mov r13, rax
mov rbp, rdx
mov rcx, rdi
mov ecx, edi
stc
call fcn.140058990
mov rbx, rax
ret
mov r14, rdx
mov ecx, 0x48
mov edx, 8
invalid
add byte [rdx + 8], bh
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
add dword [rax - 0x75], ecx
mov rax, qword [rsp + 0x20]
and al, 0x20
mov qword [rdi + 8], rax
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
and al, 0x28
mov qword [rdi + 0x10], rax
mov qword [rdi + 0x18], r15
mov qword [rdi + 0x20], r12
mov qword [rdi + 0x28], r13
mov dword [rdi + 0x28], ebp
mov dword [rdi + 0x28], ebp
mov qword [rdi + 0x30], rbp
mov qword [rdi + 0x38], rbx
mov qword [rdi + 0x40], r14
lea rbx, [0x140062e50]
lea ebx, [0x140062e50]
lea ebx, [0x140062e50]
jmp 0x1400553e2
mov ecx, 1
mov edx, 1
call fcn.140058b20
mov rdi, rax
mov byte [rax], 0
lea rbx, [0x14005de00]
jmp 0x1400553e2
call fcn.140058910
add byte [rcx + 0x4b9c3], cl
mov ebx, eax
mov ecx, 4
add al, 0
add byte [rax], al
add byte [rax], al
mov edx, 2
call fcn.140058b20
add byte [rax], al
mov rdi, rax
mov byte [rax], 1
mov word [rax + 2], bx
lea rbx, [0x14005ebf0]
jmp 0x1400553e2
mov rdi, rcx
call fcn.140058910
lodsd eax, dword [rsi]
push rdx
add byte [rax], al
invalid
mov ebx, eax
mov rcx, rdi
stc
call fcn.140058d90
mov r14, rax
shl ebx, 0x10
shl r14d, 8
shl esi, 8
mov cl, 0xe3
adc byte [rcx - 0x3f], al
shl esi, 8
or r14d, ebx
mov ecx, 4
add al, 0
add byte [rax], al
invalid
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov dword [rax], r14d
lea rbx, [0x14005f130]
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
movzx eax, bx
mov bh, 0xc3
shl rax, 0x20
lea ecx, [rbx + 2]
shl rcx, 0x30
shl ecx, 0x30
add cl, byte [rax - 0x3f]
loope 0x1400536e0
invalid
movabs rdx, 0x100000000
add rdx, rax
add edx, eax
or rdx, rcx
shl ebx, 0x10
jrcxz case.0x1400413f7.243
or rbx, rdx
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov qword [rax], rbx
lea rbx, [0x14005f220]
add byte [rax], al
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
mov ecx, 4
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
add byte [rcx], al
mov esi, 0x89660100
mov word [rax + 2], bx
pop rax
add cl, byte [rax - 0x73]
lea rbx, [0x14005e310]
lea rbx, [0x14005e310]
jmp 0x1400553e2
iretd
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
imul eax, dword [rcx], 0x41
mov esi, eax
add r14d, 2
mov ecx, 0x14
adc al, 0
add byte [rax], al
mov edx, 4
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
mov word [rax + 2], bx
add ah, byte [rsi - 0x77]
push 0xffffffff89446604
jo case.0x140041281.377
invalid
mov word [rax + 4], bp
mov word [rax + 6], r14w
invalid
movabs rax, 0x2500000015
mov qword [rdi + 8], rax
invalid
and eax, 0x48000000
mov dword [rdi + 8], eax
mov dword [rdi + 0x10], 0x35
lea rbx, [0x140060cf0]
lea ebx, [0x140060cf0]
jmp 0x1400553e2
call fcn.140058910
movsb byte [rdi], byte [rsi]
push rcx
add byte [rax], al
mov ebx, eax
lea ebp, [rbx + 1]
mov r14d, eax
add r14d, 2
mov ecx, 0x1c
mov edx, 4
call fcn.140058b20
mov rdi, rax
mov edi, eax
mov edi, 0xc0b0100
or eax, 0x5905280f
invalid
invalid
pop rcx
mov dword [rax], 0xd0c0b01
movaps xmm0, xmmword [0x1400b7af0]
invalid
movups xmmword [rax + 4], xmm0
add al, 0x66
mov word [rax + 0x14], bx
mov dword [rax + 0x14], ebx
mov word [rax + 0x16], bp
mov word [rax + 0x18], r14w
lea rbx, [0x1400618d0]
lea ebx, [0x1400618d0]
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
mov ecx, 4
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
mov word [rax + 2], bx
lea rbx, [0x14005e260]
jmp 0x1400553e2
mov ecx, 1
mov edx, 1
call fcn.140058b20
mov rdi, rax
mov byte [rax], 0
lea rbx, [0x14005e6d0]
jmp 0x1400553e2
mov rdi, rcx
call fcn.140058910
invalid
mov ebx, eax
lea r14d, [rbx + 1]
mov r15d, eax
add r15d, 2
mov rcx, rdi
mov ecx, edi
add cl, byte [rax - 0x77]
stc
call fcn.140058910
mov ebp, eax
and ebp, 8
in eax, 8
shl ebp, 0xa
mov ecx, 0x18
mov edx, 4
call fcn.140058b20
jmp 0x140053885
mov rdi, rax
mov byte [rax], 1
mov word [rax + 2], bx
mov word [rax + 4], r14w
mov dword [rax + 4], esi
jo 0x140053848
mov word [rax + 6], r15w
invalid
movabs rax, 0x2500000015
add byte [rax - 0x77], cl
or r15b, r8b
mov dword [rdi + 0x10], 0x35
invalid
mov qword [rdi + 8], rax
mov dword [rdi + 0x10], 0x35
mov dword [rdi + 0x14], ebp
outsd dx, dword [rsi]
adc al, 0x48
lea rbx, [0x140061810]
lea ebx, [0x140061810]
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
mov ecx, 4
add al, 0
add byte [rax], al
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov esi, 0x89660100
mov byte [rax], 1
mov word [rax + 2], bx
lea rbx, [0x14005e670]
sbb eax, 0xaddc
pop rax
add cl, byte [rax - 0x73]
sbb eax, 0xaddc
add cl, ch
sbb rax, qword [r8]
invalid
jmp 0x1400553e2
add byte [rcx + 1], bh
mov ecx, 1
mov edx, 1
call fcn.140058b20
mov rdi, rax
mov byte [rax], 0
lea rbx, [0x14005dc40]
jmp 0x1400553e2
mov rdi, rcx
call fcn.140058910
add byte [rax], al
mov ebx, eax
ret
mov rcx, rdi
call fcn.140058910
mov ebp, eax
shl ebx, 0x10
jrcxz case.0x1400414f0.266
and ebp, 0x1fff
call [rdi]
add byte [rax], al
mov ecx, 6
mov edx, 2
call fcn.140058b20
push rdx
add byte [rax], al
mov rdi, rax
mov word [rax + 4], bp
mov dword [rax], ebx
lea rbx, [0x14005e410]
stosd dword [rdi], eax
add byte [rax], al
jmp 0x1400553e2
mov rdi, rcx
call fcn.140058910
push rax
add byte [rax], al
mov ebx, eax
mov rcx, rdi
stc
call fcn.140058d90
mov r14, rax
shl ebx, 0x10
shl r14d, 8
or r14d, ebx
mov ecx, 4
mov edx, 2
call fcn.140058b20
add byte [rax], al
mov rdi, rax
mov dword [rax], r14d
lea rbx, [0x14005f1f0]
jmp 0x1400553e2
cmpsd dword [rsi], dword [rdi]
sbb al, byte [rax]
add al, ch
invalid
call fcn.140058910
ror byte [rdi], 1
add byte [rcx + 0x16b8dc3], cl
mov ebx, eax
lea ebp, [rbx + 1]
invalid
mov r14d, eax
add r14d, 2
mov ecx, 0x14
mov edx, 4
call fcn.140058b20
push rcx
add byte [rax], al
mov rdi, rax
mov byte [rax], 1
add byte [rcx], al
mov word [rax + 2], bx
mov word [rax + 4], bp
push 0xffffffff89446604
jo case.0x140033063.1136
invalid
add ah, byte [rsi - 0x77]
push 0xffffffff89446604
jo case.0x140033063.1136
invalid
movabs rax, 0x2500000015
mov qword [rdi + 8], rax
mov dword [rdi + 8], eax
and eax, 0x48000000
mov dword [rdi + 8], eax
mov dword [rdi + 0x10], 0x35
lea rbx, [0x140060c30]
lea ebx, [0x140060c30]
jmp 0x1400553e2
mov ecx, 1
mov edx, 1
call fcn.140058b20
mov rdi, rax
mov byte [rax], 0
lea rbx, [0x14005dd20]
jne 0x14005394c
add byte [rax], al
jmp 0x1400553e2
call fcn.140058d90
mov rbx, rax
mov ecx, 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
mov edx, 1
call fcn.140058b20
mov rdi, rax
mov byte [rax], 0
add byte [rax], al
mov byte [rax + 1], bl
lea rbx, [0x14005e070]
lea ebx, [0x14005e070]
jmp 0x1400553e2
mov rbx, rcx
mov rcx, rdi
call fcn.140058990
mov r14, rax
mov r15, rdx
mov rcx, rbx
call fcn.140058910
sbb ecx, dword [rdi]
invalid
mov ebx, eax
mov ecx, 0x18
mov edx, 8
call fcn.140058b20
mov rdi, rax
mov edi, eax
mov edi, eax
mov byte [rax], 0
mov dword [rax + 4], ebx
mov qword [rax + 8], r14
mov qword [rax + 0x10], r15
lea rbx, [0x14005db30]
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
ret
movzx eax, bx
mov bh, 0xc3
shl rax, 0x20
lea ecx, [rbx + 2]
shl rcx, 0x30
shl ecx, 0x30
movabs rdx, 0x100000000
add rdx, rax
or rdx, rcx
shl ebx, 0x10
jrcxz 0x140053a5b
or rbx, rdx
mov ecx, 8
mov edx, 2
call fcn.140058b20
add byte [rax], al
mov rdi, rax
mov qword [rax], rbx
lea rbx, [0x14005db00]
jmp 0x1400553e2
jae 0x140053a86
add byte [rax], al
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
invalid
invalid
mov r14d, eax
add r14d, 2
mov ecx, 0x14
mov edx, 4
add al, 0
add byte [rax], al
invalid
call fcn.140058b20
mov rdi, rax
mov edi, eax
mov byte [rax], 1
mov word [rax + 2], bx
mov word [rax + 4], bp
mov word [rax + 6], r14w
jo case.0x1400425ff.321
movabs rax, 0x2500000015
mov qword [rdi + 8], rax
mov dword [rdi + 8], eax
and eax, 0x48000000
mov dword [rdi + 8], eax
mov dword [rdi + 0x10], 0x35
lea rbx, [0x14005fed0]
jmp 0x1400553e2
add byte [rax], al
call fcn.140058910
and eax, 0x1fff
movabs rbx, 0x100010000
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
invalid
imul rbx, rax
lea r14, [rbx + 1]
mov ecx, 6
add byte [rax], al
add byte [rdx + 2], bh
mov edx, 2
call fcn.140058b20
mov rdi, rax
shr rbx, 0x20
mov word [rax + 4], bx
pop rax
invalid
and byte [rsi - 0x77], ah
pop rax
add al, 0x44
mov dword [rax], r14d
mov dword [rax], r14d
lea rbx, [0x14005e910]
jmp 0x1400553e2
ficomp dword [rax]
add byte [rax], al
invalid
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
invalid
shl ebx, 0x10
adc byte [rcx + 6], bh
mov ecx, 6
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov word [rax + 4], bp
mov dword [rax], ebx
lea rbx, [0x14005e480]
test eax, 0xa9e90000
sbb byte [rax], al
jmp 0x1400553e2
add al, ch
call fcn.140058910
ror byte [rbp], cl
add byte [rcx + 0x16b8dc3], cl
mov ebx, eax
lea ebp, [rbx + 1]
imul eax, dword [rcx], 0xffffffc1
shl ebx, 0x10
jrcxz case.0x14004635e.291
inc ebx
mov ecx, 6
invalid
add byte [rax], al
invalid
mov edx, 2
add al, ch
leave
add byte [r8], r8b
add byte [rax], al
call fcn.140058b20
add byte [rax - 0x77], cl
mov rdi, rax
invalid
mov word [rax + 4], bp
mov dword [rax], ebx
lea rbx, [0x1400600d0]
sbb eax, 0xc569
jmp 0x1400553e2
mov rdi, rcx
call fcn.140058910
mov ebx, eax
mov rcx, rdi
call fcn.140058910
shl rax, 0x20
shl eax, 0x20
shl ebx, 0x10
or rbx, rax
mov ecx, 8
or byte [rax], al
add byte [rax], al
invalid
mov edx, 4
add byte [rax], al
add al, ch
call fcn.140058b20
mov dword [rdi], ecx
add byte [rax - 0x77], cl
invalid
invalid
mov rdi, rax
invalid
mov qword [rax], rbx
lea rbx, [0x14005ec10]
sbb eax, 0xb06c
jmp 0x1400553e2
call fcn.140058910
movzx ecx, ax
mov bh, 0xc8
shl rcx, 0x20
lea edx, [rax + 2]
shl rdx, 0x30
shl edx, 0x30
movabs r8, 0x100000000
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rcx + 1], cl
add r8, rcx
or r8, rdx
add r8, rcx
or r8, rdx
shl eax, 0x10
lea rbx, [r8 + rax]
inc rbx
mov ecx, 8
mov edx, 2
add al, ch
call fcn.140058b20
cmp ecx, dword [rdi]
add byte [rax - 0x77], cl
mov rdi, rax
mov rdi, rax
mov qword [rax], rbx
lea rbx, [0x14005ff80]
sbb eax, 0xc38e
add byte [rax], al
jmp 0x1400553e2
mov rdi, rcx
call fcn.140058910
adc dword [rbp], ecx
invalid
mov ebx, eax
ret
mov rcx, rdi
call fcn.140058d90
mov r14, rax
shl ebx, 0x10
shl r14d, 8
shl esi, 8
out 8, al
or r14d, ebx
mov ecx, 4
add al, 0
add byte [rax], al
mov edx, 2
call fcn.140058b20
sti
add byte [rax], r8b
mov rdi, rax
mov dword [rax], r14d
lea rbx, [0x14005e550]
add cl, ch
jmp 0x1400553e2
stosd dword [rdi], eax
invalid
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
invalid
invalid
shl ebx, 0x10
mov ecx, 6
mov edx, 2
call fcn.140058b20
add byte [rax], al
mov rdi, rax
mov word [rax + 4], bp
mov dword [rax], ebx
lea rbx, [0x14005f160]
sbb eax, 0xb4fd
add byte [rax], al
jmp 0x1400553e2
mov ecx, 1
mov edx, 1
add al, ch
test eax, 0x4800004e
mov edi, eax
call fcn.140058b20
mov rdi, rax
mov byte [rax], 0
lea rbx, [0x14005ded0]
jmp 0x1400553e2
mov rdi, rcx
call fcn.140058910
mov ebx, eax
mov rcx, rdi
stc
call fcn.140058d90
mov r14, rax
shl ebx, 0x10
adc byte [rcx - 0x3f], al
out 8, al
mov cl, 0xe3
adc byte [rcx - 0x3f], al
out 8, al
or r14d, ebx
mov ecx, 4
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov dword [rax], r14d
lea rbx, [0x14005f320]
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
movzx eax, bx
ret
shl rax, 0x20
lea ecx, [rbx + 2]
shl rcx, 0x30
movabs rdx, 0x100000000
add rdx, rax
add edx, eax
or rdx, rcx
shl ebx, 0x10
jrcxz case.0x14002dec9.1126
or rbx, rdx
mov ecx, 8
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov qword [rax], rbx
lea rbx, [0x14005f1a0]
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
movzx eax, bx
shl rax, 0x20
lea ecx, [rbx + 2]
invalid
invalid
shl rcx, 0x30
movabs rdx, 0x100000000
add rdx, rax
or rdx, rcx
shl ebx, 0x10
or rbx, rdx
mov ecx, 8
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov qword [rax], rbx
mov dword [rax], ebx
lea rbx, [0x14005e580]
jmp 0x1400553e2
mov r15, rcx
mov rcx, rdi
call fcn.140058990
and al, 0x4c
add byte [rax], al
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rdx
mov rcx, rdi
call fcn.140058990
mov qword [rsp + 0x30], rax
mov r13, rdx
mov rcx, r15
mov ecx, edi
call fcn.140058910
invalid
mov ebp, eax
mov rcx, rdi
call fcn.140058990
mov rbx, rax
ret
mov r14, rdx
mov rcx, r15
call fcn.140058910
mov r12d, eax
mov r15d, eax
mov edi, eax
mov edi, eax
mov dword [rcx + 9], 0x50b9ef
add byte [rax], al
or r15d, ebp
mov ecx, 0x50
mov edx, 8
call fcn.140058b20
add byte [r8], r8b
mov rdi, rax
mov byte [rax], 0
mov rax, qword [rsp + 0x20]
mov qword [rdi + 8], rax
or byte [r8 - 0x75], r9b
mov rax, qword [rsp + 0x28]
and al, 0x28
mov qword [rdi + 0x10], rax
mov rax, qword [rsp + 0x30]
mov qword [rdi + 0x18], rax
mov qword [rdi + 0x20], r13
mov dword [rdi + 0x28], ebp
mov qword [rdi + 0x30], rbx
mov dword [rdi + 0x30], ebx
mov qword [rdi + 0x38], r14
mov dword [rdi + 0x40], r12d
mov dword [rdi + 0x48], r15d
lea rbx, [0x14005e370]
lea ebx, [0x14005e370]
jmp 0x1400553e2
mov ecx, 1
mov edx, 1
call fcn.140058b20
mov rdi, rax
mov byte [rax], 0
invalid
lea rbx, [0x14005dfa0]
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
movzx eax, bx
shl rax, 0x20
shl eax, 0x20
lea ecx, [rbx + 2]
add cl, byte [rax - 0x3f]
shl rcx, 0x30
loope 0x140053e68
movabs rdx, 0x100000000
add rdx, rax
add edx, eax
or rdx, rcx
shl ebx, 0x10
jrcxz 0x140053e5b
or rbx, rdx
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov qword [rax], rbx
mov dword [rax], ebx
invalid
lea rbx, [0x14005e4c0]
add byte [rax], al
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
mov ecx, 4
add al, 0
add byte [rax], al
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
mov word [rax + 2], bx
lea rbx, [0x14005e290]
cli
movabs dword [0xe800001547e90000], eax
adc eax, 0xf0e80000
add byte [rax], r8b
jmp 0x1400553e2
call fcn.140058d90
mov rbx, rax
ret
mov ecx, 2
mov edx, 1
call fcn.140058b20
mov rdi, rax
mov byte [rax], 0
mov byte [rax + 1], bl
lea rbx, [0x14005e160]
sahf
movabs byte [0x480000151be90000], al
jmp 0x1400553e2
mov rdi, rcx
mov edi, ecx
call fcn.140058910
add byte [rcx - 0x676b73d], cl
mov ebx, eax
mov rcx, rdi
call fcn.140058910
mov ebp, eax
shl ebx, 0x10
inc ebx
and ebp, 0x1fff
in eax, 0xff
invalid
add byte [rax], al
mov ecx, 6
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov word [rax + 4], bp
invalid
invalid
add al, 0x89
sbb byte [rax - 0x73], cl
lea rbx, [0x14005e910]
mov dword [rax], ebx
lea rbx, [0x14005e910]
jmp 0x1400553e2
call fcn.140058910
add dword [rdx], ecx
add byte [rcx + 0x4b9c3], cl
add byte [rax], al
invalid
mov ebx, eax
mov ecx, 4
add byte [rax], al
invalid
add byte [rdx + 2], bh
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
mov word [rax + 2], bx
mov dword [rax + 2], ebx
add dword [rsi - 0x77], esp
pop rax
add cl, byte [rax - 0x73]
lea rbx, [0x14005e970]
sbb eax, 0xaa3f
jmp 0x1400553e2
add al, ch
call fcn.140058910
invalid
mov ebx, eax
shl ebx, 0x10
invalid
inc ebx
mov ecx, 8
mov edx, 4
add al, 0
add byte [rax], al
invalid
call fcn.140058b20
mov rdi, rax
invalid
mov qword [rax], rbx
lea rbx, [0x140061fc0]
lea ebx, [0x140061fc0]
jmp 0x1400553e2
mov rdi, rcx
call fcn.140058910
add byte [r8], al
mov ebx, eax
mov rcx, rdi
call fcn.140058910
add byte [rax], al
and eax, 8
shl eax, 0xa
shl rax, 0x20
shl ebx, 0x10
add rbx, rax
inc rbx
jmp 0x14005463a
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
shl ebx, 0x10
inc ebx
mov ecx, 6
add byte [rax], al
mov edx, 2
add byte [rax], al
call fcn.140058b20
mov rdi, rax
mov word [rax + 4], bp
mov dword [rax + 4], ebp
mov dword [rax], ebx
lea rbx, [0x140061510]
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
movzx eax, bx
mov bh, 0xc3
shl rax, 0x20
lea ecx, [rbx + 2]
shl rcx, 0x30
loope case.0x140042070.313
movabs rdx, 0x100000000
add rdx, rax
or rdx, rcx
or edx, ecx
shl ebx, 0x10
or rbx, rdx
mov ecx, 8
mov edx, 2
call fcn.140058b20
add byte [rax], al
mov rdi, rax
mov qword [rax], rbx
lea rbx, [0x14005ecc0]
jmp 0x1400553e2
invalid
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
mov r14d, eax
add r14d, 2
mov ecx, 0x14
mov edx, 4
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
mov word [rax + 2], bx
invalid
mov word [rax + 4], bp
mov word [rax + 6], r14w
mov dword [rax + 6], esi
movabs rax, 0x2500000015
mov qword [rdi + 8], rax
or bh, al
mov dword [rdi + 0x10], 0x35
adc byte [0x188054055], r14b
lea rbx, [0x140060c90]
lea ebx, [0x140060c90]
jmp 0x1400553e2
invalid
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
mov r14d, eax
add r14d, 2
mov ecx, 0x14
mov edx, 4
add al, 0
add byte [rax], al
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
mov word [rax + 2], bx
mov dword [rax + 2], ebx
mov word [rax + 4], bp
mov word [rax + 6], r14w
movabs rax, 0x2500000015
mov qword [rdi + 8], rax
mov dword [rdi + 0x10], 0x35
adc byte [0x1880540a9], dh
lea rbx, [0x140060d50]
lea ebx, [0x140060d50]
jmp 0x1400553e2
add al, ch
call fcn.140058910
push rdi
add byte [rax], al
mov ebx, eax
mov ecx, 8
invalid
mov edx, 4
call fcn.140058b20
push rsi
add byte [rax], al
invalid
mov rdi, rax
mov byte [rax], 0
mov dword [rax + 4], ebx
lea rbx, [0x14005e5d0]
mul byte [rax + rax + 0x1303e900]
jmp 0x1400553e2
add byte [rax], al
call fcn.140058910
mov ebx, eax
mov ecx, 4
mov edx, 2
call fcn.140058b20
sub ecx, dword [rdx]
invalid
mov rdi, rax
mov byte [rax], 1
add byte [rcx], al
mov word [rax + 2], bx
lea rbx, [0x14005faa0]
sbb eax, 0xb99a
jmp 0x1400553e2
add byte [rax], al
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
invalid
invalid
shl ebx, 0x10
inc ebx
mov ecx, 6
invalid
add byte [rax], al
invalid
ret
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov word [rax + 4], bp
mov dword [rax], ebx
lea rbx, [0x14005faf0]
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
shl ebx, 0x10
jrcxz case.0x140042070.304
inc ebx
mov ecx, 6
invalid
add byte [rax], al
add byte [rdx + 2], bh
call fcn.140058b20
add byte [r8], al
add byte [rax - 0x77], cl
mov rdi, rax
invalid
mov word [rax + 4], bp
mov dword [rax], ebx
lea rbx, [0x140060a40]
jmp 0x1400553e2
mov rdi, rcx
call fcn.140058910
add byte [r8], r8b
xchg edi, eax
add byte [r8], r8b
mov ebx, eax
mov rcx, rdi
call fcn.140058d90
mov r14, rax
mov cl, 0xe3
adc byte [rcx - 0x3f], al
invalid
invalid
shl ebx, 0x10
shl r14d, 8
out 8, al
or r14d, ebx
mov ecx, 4
add al, 0
add byte [rax], al
mov edx, 2
call fcn.140058b20
invalid
add byte [r8], al
mov rdi, rax
mov dword [rcx + rcx*4 + 0x30], 0xa41d8d48
mov dword [rax], r14d
lea rbx, [0x140060850]
lea ebx, [0x140060850]
mov byte [rax], 0
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
mov ecx, 4
add al, 0
add byte [rax], al
invalid
add byte [rdx + 2], bh
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
mov word [rax + 2], bx
mov dword [rax + 2], ebx
add dword [rsi - 0x77], esp
pop rax
add cl, byte [rax - 0x73]
lea rbx, [0x14005ebd0]
sbb eax, 0xa9f8
jmp 0x1400553e2
add al, ch
call fcn.140058910
add byte cs:[r8], r8b
mov ebx, eax
mov ecx, 4
add al, 0
add byte [rax], al
mov edx, 2
call fcn.140058b20
invalid
add byte [r8], al
add byte [rax], al
sub eax, 0x48000049
mov edi, eax
mov rdi, rax
mov byte [rax], 0
mov word [rax + 2], bx
lea rbx, [0x14005e510]
sbb eax, 0xa30c
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
mov ecx, 8
or byte [rax], al
add byte [rax], al
ret
mov edx, 4
call fcn.140058b20
mov rdi, rax
mov byte [rax], 0
mov dword [rax + 4], ebx
lea rbx, [0x14005f010]
lea ebx, [0x14005f010]
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
shl ebx, 0x10
inc ebx
mov ecx, 6
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov edi, eax
mov word [rax + 4], bp
mov dword [rax], ebx
lea rbx, [0x1400609b0]
invalid
invalid
add byte [rax], al
jmp 0x1400553e2
jnp 0x140054276
add byte [rax], al
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
mov r14d, eax
add r14d, 2
mov ecx, 0x14
add byte [rax], al
mov byte [rdx], 0xb9
adc al, 0
add byte [rax], al
mov edx, 4
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
mov word [rax + 2], bx
pop rax
add ah, byte [rsi - 0x77]
mov word [rax + 4], bp
mov word [rax + 6], r14w
mov word [rax + 4], bp
mov word [rax + 6], r14w
movabs rax, 0x2500000015
mov qword [rdi + 8], rax
mov dword [rdi + 8], eax
add byte [0x1880542a5], ah
and eax, 0x48000000
mov dword [rdi + 8], eax
mov dword [rdi + 0x10], 0x35
lea rbx, [0x14005ec40]
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
movzx eax, bx
shl rax, 0x20
lea ecx, [rbx + 2]
shl rcx, 0x30
loope 0x140054300
add cl, byte [rax - 0x3f]
loope 0x140054300
movabs rdx, 0x100000000
add rdx, rax
add edx, eax
or rdx, rcx
shl ebx, 0x10
or rbx, rdx
mov ecx, 8
add byte [rax], al
mov edx, 2
add byte [rax], al
call fcn.140058b20
mov rdi, rax
mov qword [rax], rbx
sbb byte [rax - 0x73], cl
sbb eax, 0xadde
fisubr word [rbp - 0x24170000]
adc byte [rax], al
add byte [rax], al
jmp 0x1400553e2
add al, ch
add al, 0x46
add byte [rax], al
call fcn.140058910
mov ebx, eax
mov ecx, 4
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov byte [rax], 0
mov word [rax + 2], bx
lea rbx, [0x14005e630]
sbb eax, 0xa302
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
shl ebx, 0x10
inc ebx
mov ecx, 6
invalid
invalid
mov edx, 2
call fcn.140058b20
mov rdi, rax
invalid
mov word [rax + 4], bp
mov dword [rax], ebx
sbb byte [rax - 0x73], cl
sbb eax, 0xa4df
jmp 0x1400553e2
call fcn.140058910
and eax, 0x1fff
movabs rbx, 0x100010000
add dword [rax], eax
add byte [rax], al
invalid
imul rbx, rax
lea r14, [rbx + 1]
mov ecx, 6
add byte [rdx + 2], bh
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov edi, eax
shr rbx, 0x20
mov word [rax + 4], bx
mov dword [rax], r14d
lea rbx, [0x14005e840]
invalid
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
shl ebx, 0x10
inc ebx
mov ecx, 6
add byte [rdx + 2], bh
call fcn.140058b20
push rdi
add byte [r8], r8b
mov rdi, rax
mov word [rax + 4], bp
mov dword [rax + 4], ebp
mov dword [rax], ebx
lea rbx, [0x1400608e0]
invalid
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
mov ecx, 4
mov edx, 2
call fcn.140058b20
add byte [r8], r8b
mov rdi, rax
mov byte [rax], 1
mov word [rax + 2], bx
lea rbx, [0x14005ebb0]
stosd dword [rdi], eax
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
shl ebx, 0x10
inc ebx
mov ecx, 6
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov word [rax + 4], bp
mov dword [rax], ebx
lea rbx, [0x14005e700]
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
mov ecx, 4
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov esi, 0x89660100
mov byte [rax], 1
mov word [rax + 2], bx
pop rax
add cl, byte [rax - 0x73]
lea rbx, [0x14005ee90]
lea rbx, [0x14005ee90]
jmp 0x1400553e2
jns case.0x140047136.108
add byte [rax], al
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
mov r14d, eax
add r14d, 2
mov ecx, 0x14
mov edx, 4
call fcn.140058b20
add byte [rax], r8b
mov rdi, rax
mov byte [rax], 1
mov word [rax + 2], bx
mov word [rax + 4], bp
mov word [rax + 6], r14w
mov dword [rax + 6], esi
add al, 0x66
mov dword [rax + 6], r14d
mov dword [rax + 6], esi
movabs rax, 0x2500000015
mov qword [rdi + 8], rax
or bh, al
mov dword [rdi + 0x10], 0x35
adc byte [0x1880544b2], r14b
lea rbx, [0x140061580]
lea ebx, [0x140061580]
jmp 0x1400553e2
and eax, 0xe800000f
add byte [rax], r8b
add byte [rax], r8b
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
invalid
shl ebx, 0x10
adc byte [rcx + 6], bh
mov ecx, 6
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov word [rax + 4], bp
mov dword [rax], ebx
lea rbx, [0x1400607f0]
ret
add byte [rax], al
sbb byte [rax - 0x73], cl
sbb eax, 0xc307
ret
add byte [rax], al
jmp 0x1400553e2
call fcn.140058910
add byte [rax], al
mov ebx, eax
lea ebp, [rbx + 1]
invalid
invalid
shl ebx, 0x10
inc ebx
mov ecx, 6
invalid
add byte [rax], al
add byte [rdx + 2], bh
add byte [rdx + 2], bh
call fcn.140058b20
mov rdi, rax
mov word [rax + 4], bp
invalid
add al, 0x89
invalid
lea rbx, [0x140061180]
jmp 0x1400553e2
mov rcx, rdi
call fcn.140058aa0
mov rdi, rax
mov rbx, rdx
mov r14, qword [rsi + 0x10]
jbe 0x140054543
jbe 0x140054543
cmp r14, qword [rsi]
jne 0x140054540
mov rcx, rsi
call fcn.1400478d0
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
or byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
shl rcx, 4
mov qword [rax + rcx], rdi
mov qword [rax + rcx + 8], rbx
pop rsp
or byte [rax], cl
jmp case.0x140046092.332
mov rdi, rcx
call fcn.140058910
mov ebx, eax
lea r14d, [rbx + 1]
add dword [rax - 0x77], ecx
stc
call fcn.140058d90
shl eax, 8
shl ebx, 0x10
or ebx, eax
mov rax, r14
shl rax, 0x20
add rbx, rax
inc rbx
mov ecx, 6
mov edx, 2
add byte [rax], al
invalid
call fcn.140058b20
mov rdi, rax
mov word [rax + 4], r14w
mov dword [rax], ebx
lea rbx, [0x14005f5c0]
lea ebx, [0x14005f5c0]
lea ebx, [0x14005f5c0]
jmp 0x1400553e2
mov rcx, rdi
call fcn.140058990
add byte [r8], al
mov rbx, rax
mov r14, rdx
invalid
mov rcx, rdi
stc
invalid
call fcn.140058990
mov r15, rax
mov r12, rdx
mov esp, edx
mov ecx, 0x28
sub byte [rax], al
add byte [rax], al
mov edx, 8
call fcn.140058b20
add byte [r8], r8b
mov rdi, rax
mov byte [rax], 1
mov esi, 0x89480100
pop rax
or byte [rcx + rcx*4 + 0x70], cl
mov qword [rax + 8], rbx
mov qword [rax + 0x10], r14
adc byte [rcx + rcx*4 + 0x78], cl
invalid
adc byte [rcx + rcx*4 + 0x78], cl
mov dword [rax + 0x18], edi
sbb byte [rcx + rcx*4 + 0x60], cl
and byte [rax - 0x73], cl
lea rbx, [0x14005eef0]
mov qword [rax + 0x20], r12
lea rbx, [0x14005eef0]
jmp 0x1400553e2
or eax, 0x8d480000
lea rbx, [rsp + 0xc0]
pushfq
and al, 0xc0
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rcx, rbx
mov rdx, rdi
mov edx, edi
cli
call fcn.140058b90
lea r14, [rsp + 0x38]
mov rcx, r14
mov rdx, rdi
call fcn.140058b90
ja 0x14005465c
add byte [rax], al
lea rcx, [rsp + 0x50]
mov rdx, rbx
mov r8, r14
call fcn.14005d990
xchg ebx, eax
add byte [rax], al
jmp 0x140054d9c
call fcn.140058910
mov ebx, eax
shl ebx, 0x10
adc bh, bh
inc ebx
ret
mov ecx, 8
mov edx, 4
call fcn.140058b20
add byte [rax], al
mov rdi, rax
mov qword [rax], rbx
sbb byte [rax - 0x73], cl
sbb eax, 0xda5a
jmp 0x1400553e2
xchg dword [0xf0ed465d], ecx
call fcn.140058910
add byte [rax], al
mov ebx, eax
lea ebp, [rbx + 1]
mov r14d, eax
mov esi, eax
add r14d, 2
mov ecx, 0x14
mov edx, 4
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
mov word [rax + 2], bx
mov dword [rax + 2], ebx
mov word [rax + 4], bp
mov word [rax + 6], r14w
movabs rax, 0x2500000015
add byte [rax], al
and eax, 0x48000000
mov dword [rdi + 8], eax
invalid
invalid
mov qword [rdi + 8], rax
mov dword [rdi + 0x10], 0x35
add byte [rax - 0x73], cl
sbb eax, 0xa746
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
lea rbx, [0x14005edf0]
jmp 0x1400553e2
mov rdi, rcx
call fcn.140058910
mov ebx, eax
mov rcx, rdi
stc
call fcn.140058910
mov r14d, eax
mov rcx, rdi
call fcn.140058910
and eax, 0x1fff
shl rax, 0x30
and r14d, 0x1fff
and esi, 0x1fff
shl r14, 0x20
or r14, rax
shl ebx, 0x10
or rbx, r14
mov ecx, 8
mov edx, 2
call fcn.140058b20
add byte [rax], al
mov rdi, rax
mov qword [rax], rbx
invalid
lea rbx, [0x14005ed10]
jmp 0x1400553e2
fmul dword [rax + rax]
add al, ch
add dword [rdx], eax
call fcn.140058910
add byte [rcx + 0x16b8dc3], cl
mov ebx, eax
lea ebp, [rbx + 1]
invalid
invalid
mov r14d, eax
add r14d, 2
mov ecx, 0x14
mov edx, 4
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
mov word [rax + 2], bx
mov word [rax + 4], bp
mov dword [rax + 4], ebp
mov word [rax + 6], r14w
mov dword [rax + 6], esi
movabs rax, 0x2500000015
mov qword [rdi + 8], rax
or bh, al
mov dword [rdi + 0x10], 0x35
lea rbx, [0x1400613d0]
lea ebx, [0x1400613d0]
adc byte [0x188054753], r14b
lea ebx, [0x1400613d0]
jmp 0x1400553e2
test byte [rax + rax], cl
add al, ch
invalid
call fcn.140058910
lodsd eax, dword [rsi]
add byte [r8], al
mov ebx, eax
lea ebp, [rbx + 1]
imul eax, dword [rcx], 0x41
mov esi, eax
imul eax, dword [rcx], 0x41
mov esi, eax
add r14d, 2
mov ecx, 0x14
adc al, 0
add byte [rax], al
mov edx, 4
add byte [rax], al
add al, ch
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
add byte [rcx], al
invalid
invalid
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
add byte [rcx], al
mov word [rax + 2], bx
pop rax
add ah, byte [rsi - 0x77]
push 0xffffffff89446604
add al, 0x66
mov dword [rax + 6], r14d
mov dword [rax + 6], esi
mov word [rax + 4], bp
mov word [rax + 6], r14w
movabs rax, 0x2500000015
and eax, 0x48000000
mov dword [rdi + 8], eax
add byte [rax], al
mov qword [rdi + 8], rax
mov dword [rdi + 0x10], 0x35
lea rbx, [0x140060bd0]
add byte [rax], al
and eax, esp
add byte [rax], al
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
mov ecx, 4
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
mov word [rax + 2], bx
lea rbx, [0x14005f690]
lea ebx, [0x14005f690]
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
shl ebx, 0x10
inc ebx
mov ecx, 6
mov edx, 2
call fcn.140058b20
add byte [rax - 0x77], cl
mov rdi, rax
invalid
mov word [rax + 4], bp
mov dword [rax], ebx
lea rbx, [0x14005fbc0]
lea ebx, [0x14005fbc0]
add cl, ch
jmp 0x1400553e2
ror dword [rbx], 1
add byte [rax], al
mov rdi, rcx
call fcn.140058910
mov ebx, eax
mov rcx, rdi
call fcn.140058910
mov r14d, eax
lea ebp, [r14 + 1]
mov r15d, eax
add r15d, 2
add edi, 2
mov ecx, 0xc
mov edx, 4
call fcn.140058b20
add byte [rax], al
mov rdi, rax
mov byte [rax], 0
mov word [rax + 2], r14w
mov dword [rax + 2], r14d
mov word [rax + 4], bp
mov word [rax + 6], r15w
mov dword [rax + 8], ebx
lea rbx, [0x14005f6e0]
scasb al, byte [rdi]
add byte [rax], al
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
shl ebx, 0x10
inc ebx
mov ecx, 6
invalid
add byte [rax], al
invalid
invalid
mov edx, 2
call fcn.140058b20
mov rdi, rax
invalid
mov word [rax + 4], bp
mov dword [rax], ebx
lea rbx, [0x14005edc0]
lea ebx, [0x14005edc0]
jmp 0x1400553e2
call fcn.140058910
and eax, 0x1fff
movabs rbx, 0x100010000
add dword [rax], eax
add byte [rax], al
imul rbx, rax
lea r14, [rbx + 1]
mov ecx, 6
add byte [rdx + 2], bh
mov edx, 2
call fcn.140058b20
mov rdi, rax
shr rbx, 0x20
mov word [rax + 4], bx
mov dword [rax], r14d
lea rbx, [0x1400601f0]
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
shl ebx, 0x10
inc ebx
mov ecx, 6
invalid
add byte [rax], al
invalid
mov edx, 2
call fcn.140058b20
add byte [rax - 0x77], cl
invalid
mov rdi, rax
mov word [rax + 4], bp
mov dword [rax], ebx
lea rbx, [0x1400601f0]
add cl, ch
invalid
jmp 0x1400553e2
mov rbx, rcx
call fcn.140058910
mov edi, eax
movzx r14d, di
shl r14, 0x20
lea r15d, [rdi + 2]
mov rcx, rbx
call fcn.140058d90
mov rbx, rax
shl r15, 0x30
movabs rax, 0x100000000
add rax, r14
or rax, r15
shl edi, 0x10
or rdi, rax
shl ebx, 8
or rbx, rdi
mov ecx, 8
mov edx, 2
call fcn.140058b20
add byte [rax - 0x77], cl
invalid
mov rdi, rax
mov qword [rax], rbx
lea rbx, [0x14005f740]
jmp 0x1400553e2
or al, byte [rax]
add byte [rax - 0x77], cl
iretd
mov rdi, rcx
call fcn.140058910
invalid
mov ebx, eax
mov r15d, eax
inc r15d
mov rcx, rdi
call fcn.140058910
mov ebp, eax
mov rcx, rdi
call fcn.140058910
mov r14d, eax
mov r12d, ebp
and r12d, 8
shl r12d, 0xa
shl esp, 0xa
mov ecx, 0x14
mov edx, 4
call fcn.140058b20
add byte [rax], al
mov rdi, rax
mov byte [rax], 1
mov dword [rax + 4], ebp
mov dword [rax + 8], r14d
jo 0x1400549c4
mov word [rax + 0xc], bx
mov dword [rax + 0xc], ebx
mov word [rax + 0xe], r15w
mov dword [rax + 0x10], r12d
lea rbx, [0x140060150]
lea ebx, [0x140060150]
jmp 0x1400553e2
mov rdi, rcx
call fcn.140058910
mov ebx, eax
mov rcx, rdi
mov ecx, edi
call fcn.140058d90
mov r14, rax
invalid
shl ebx, 0x10
shl r14d, 8
or byte [rcx + 9], al
fidivr word [rcx + 4]
add byte [rax], al
or r14d, ebx
or esi, ebx
mov ecx, 4
mov edx, 2
call fcn.140058b20
add byte [rax - 0x77], cl
mov rdi, rax
mov dword [rcx + rcx*4 + 0x30], 0xf01d8d48
stosb byte [rdi], al
mov dword [rax], r14d
lea rbx, [0x14005f500]
add byte [rax], al
jmp 0x1400553e2
or dword [rax], eax
add al, ch
call fcn.140058910
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
add ecx, eax
jrcxz case.0x140041281.232
invalid
add ecx, eax
jrcxz case.0x140041281.232
invalid
inc ebx
mov ecx, 6
invalid
add byte [rax], al
invalid
mov edx, 2
call fcn.140058b20
add byte [rax - 0x77], cl
mov rdi, rax
mov word [rax + 4], bp
invalid
mov dword [rax], ebx
lea rbx, [0x140061990]
sbb eax, 0xcf4d
sbb eax, 0xcf4d
jmp 0x1400553e2
lea rbx, [rsp + 0x50]
mov rcx, rbx
mov rdx, rdi
call fcn.14005d800
lea rcx, [rsp + 0x38]
mov rdx, rbx
call fcn.14005d8c0
pop rbx
mov es, word [rax]
add cl, ch
adc al, 4
add byte [rax], al
call fcn.140058910
mov ebx, eax
mov ecx, 4
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
mov word [rax + 2], bx
mov dword [rax + 2], ebx
lea rbx, [0x14005ffe0]
lea ebx, [0x14005ffe0]
jmp 0x1400553e2
mov rbx, rcx
mov rcx, rdi
stc
call fcn.140058990
mov r14, rax
mov r15, rdx
xlatb
mov rcx, rdi
call fcn.140058990
mov r12, rax
mov r13, rdx
mov ebp, edx
mov rcx, rbx
call fcn.140058910
push rbx
add byte ds:[rax], al
add byte [rax], al
fld1
push rbx
add byte ds:[rax], al
add byte [rax], al
mov ebx, eax
mov ecx, 0x30
mov edx, 8
add byte [rax], al
add byte [rax], al
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
mov qword [rax + 8], r14
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], r12
sbb byte [rcx + rcx*4 + 0x68], cl
and byte [rcx - 0x72b7d7a8], cl
invalid
invalid
mov qword [rax + 0x20], r13
mov dword [rax + 0x28], ebx
lea rbx, [0x14005bde0]
sbb eax, 0x72f2
jmp 0x1400553e2
out dx, eax
or byte [rax], al
invalid
add al, ch
sbb byte [rsi], bh
call fcn.140058910
add byte [rax], al
mov ebx, eax
mov ecx, 4
add al, 0
add byte [rax], al
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov esi, 0x89660000
mov byte [rax], 0
mov word [rax + 2], bx
pop rax
add cl, byte [rax - 0x73]
sbb eax, 0xb606
lea rbx, [0x140060120]
jmp 0x1400553e2
ret
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
mov r14d, eax
mov esi, eax
mov byte [rcx - 0x7d], 0xc6
add bh, byte [rcx + 0x14]
add r14d, 2
mov ecx, 0x14
mov edx, 4
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
add byte [rcx], al
mov word [rax + 2], bx
mov word [rax + 4], bp
push 0xffffffff89446604
jo 0x140054b58
mov word [rax + 6], r14w
jmp 0x140054ed9
call fcn.140058910
mov ah, 0x3d
add byte [rax], al
add byte [rcx + 0x4b9c3], cl
mov ebx, eax
mov ecx, 4
add al, 0
add byte [rax], al
add byte [rax], al
mov edx, 2
call fcn.140058b20
add byte [rax], al
mov rdi, rax
mov byte [rax], 1
mov word [rax + 2], bx
lea rbx, [0x14005fe00]
sbb eax, 0xb282
jmp 0x1400553e2
mov rdi, rcx
call fcn.140058910
add byte [rax], al
mov ebx, eax
mov rcx, rdi
call fcn.140058d90
mov r14, rax
shl ebx, 0x10
jrcxz 0x140054bab
shl r14d, 8
or r14d, ebx
mov ecx, 4
mov edx, 2
add byte [rax], al
call fcn.140058b20
mov rdi, rax
mov edi, eax
mov dword [rax], r14d
lea rbx, [0x14005fd30]
lea ebx, [0x14005fd30]
jb 0x140054b6d
add byte [rax], al
jmp 0x1400553e2
mov rdi, rcx
call fcn.140058910
mov ebx, eax
add byte [rcx - 0x676b73d], cl
mov rcx, rdi
call fcn.140058910
mov ebp, eax
mov r14d, eax
and r14d, 1
add dword [rcx - 1], eax
invalid
xor r15d, r15d
bt eax, 1
loopne 0x140054be9
adc r15d, 0xffffffff
mov ecx, 0x14
mov edx, 4
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
mov dword [rax + 4], ebp
mov dword [rax + 8], r14d
mov dword [rax + 8], esi
mov dword [rax + 0xc], r15d
mov word [rax + 0x10], bx
mov word [rax + 0x12], 0
lea rbx, [0x140061600]
jmp 0x1400553e2
mov r15, rcx
mov rcx, rdi
call fcn.140058990
invalid
invalid
add byte [rax], al
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rdx
mov rcx, rdi
call fcn.140058990
mov qword [rsp + 0x30], rax
and al, 0x30
mov r13, rdx
mov rcx, rdi
call fcn.140058990
mov rbp, rax
mov rbx, rdx
mov rcx, rdi
call fcn.140058990
cmp eax, 0x89490000
mov r14, rax
mov r12, rdx
invalid
mov rcx, r15
call fcn.140058910
mov r15d, eax
invalid
add byte [rcx - 0x77], al
invalid
mov ecx, 0x48
mov edx, 8
add byte [rax], al
invalid
call fcn.140058b20
mov rdi, rax
mov byte [rax], 0
mov dword [rax + 4], r15d
mov rax, qword [rsp + 0x20]
mov qword [rdi + 8], rax
mov rax, qword [rsp + 0x28]
mov qword [rdi + 0x10], rax
mov rax, qword [rsp + 0x30]
mov qword [rdi + 0x18], rax
mov qword [rdi + 0x20], r13
mov qword [rdi + 0x28], rbp
mov qword [rdi + 0x30], rbx
mov qword [rdi + 0x38], r14
mov qword [rdi + 0x40], r12
lea rbx, [0x140062e70]
sbb eax, 0xe1b3
jmp 0x1400553e2
and byte [rdi], al
add byte [rax], al
invalid
mov rdi, rcx
call fcn.140058910
mov ebx, eax
mov r14d, eax
mov esi, eax
mov byte [rcx - 1], 0xc6
inc r14d
mov rcx, rdi
call fcn.140058910
mov ebp, eax
mov r15d, eax
invalid
and r15d, 1
dec r15d
xor r12d, r12d
xor esp, esp
bt eax, 1
adc r12d, 0xffffffff
mov ecx, 0x14
mov edx, 4
call fcn.140058b20
mov rdi, rax
mov edi, eax
mov byte [rax], 1
mov dword [rax + 4], ebp
invalid
mov dword [rax + 8], r15d
mov dword [rax + 0xc], r12d
mov word [rax + 0x10], bx
mov word [rax + 0x12], r14w
lea rbx, [0x140061600]
jmp 0x1400553e2
mov rdi, rcx
call fcn.140058910
mov ebx, eax
mov rcx, rdi
call fcn.140058910
mov ebp, eax
shl ebx, 0x10
inc ebx
and ebp, 0x1fff
call [rdi]
add byte [rax], al
mov ecx, 6
mov edx, 2
add al, byte [rax]
add byte [rax], al
call fcn.140058b20
cmp eax, 0x89480000
invalid
mov rdi, rax
mov word [rax + 4], bp
mov dword [rax], ebx
lea rbx, [0x1400600d0]
mov bl, 0
add cl, ch
jmp 0x1400553e2
jns case.0x140083176.86
add byte [rax], al
lea rbx, [rsp + 0xc0]
rol byte [rax], 0
add byte [rax - 0x77], cl
invalid
mov rcx, rbx
mov rdx, rdi
call fcn.140058b90
lea r14, [rsp + 0x38]
lea esi, [rsp + 0x38]
mov rcx, r14
mov rdx, rdi
call fcn.140058b90
lea rcx, [rsp + 0x50]
lea ecx, [rsp + 0x50]
mov rdx, rbx
mov r8, r14
mov eax, esi
call fcn.14005b8c0
mov rbx, qword [rsp + 0x50]
mov ebx, dword [rsp + 0x50]
mov ecx, 0x18
mov edx, 8
call fcn.140058b20
mov rdi, rax
movups xmm0, xmmword [rsp + 0x58]
movups xmmword [rax], xmm0
mov rax, qword [rsp + 0x68]
mov qword [rdi + 0x10], rax
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
ret
mov ecx, 4
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
add byte [rcx], al
mov word [rax + 2], bx
lea rbx, [0x140062050]
jmp 0x1400553e2
mov rdi, rcx
call fcn.140058910
adc edi, dword [rbx]
add byte [rax], al
mov ebx, eax
lea r14d, [rbx + 1]
mov r15d, eax
add r15d, 2
invalid
add cl, byte [rax - 0x77]
stc
add cl, byte [rax - 0x77]
stc
call fcn.140058910
mov ebp, eax
and ebp, 8
in eax, 8
shl ebp, 0xa
mov ecx, 0x18
add byte [rdx + 4], bh
call fcn.140058b20
mov rdi, rax
mov edi, eax
mov byte [rax], 1
mov word [rax + 2], bx
mov word [rax + 4], r14w
mov word [rax + 6], r15w
movabs rax, 0x2500000015
and eax, 0x48000000
mov qword [rdi + 8], rax
mov dword [rdi + 8], eax
mov dword [rdi + 0x10], 0x35
mov dword [rdi + 0x14], ebp
outsd dx, dword [rsi]
adc al, 0x48
lea rbx, [0x140061cc0]
lea rbx, [0x140061cc0]
jmp 0x1400553e2
lea rbx, [rsp + 0x50]
mov rcx, rbx
mov rdx, rdi
call fcn.140058b90
lea rcx, [rsp + 0x38]
mov rdx, rbx
call fcn.140058cd0
add byte ds:[rax], al
mov rbx, qword [rsp + 0x38]
cmp byte [rdi], cl
movzx ebp, byte [rsp + 0x40]
mov dh, 0x6c
and al, 0x40
mov r14, qword [rsp + 0x48]
mov ecx, 0x10
mov edx, 8
call fcn.140058b20
mov rdi, rax
mov byte [rax], bpl
mov qword [rax + 8], r14
jmp 0x1400553e2
invalid
invalid
add byte [rax], al
call fcn.140058910
mov ebx, eax
mov ebp, eax
inc ebp
mov ecx, 0x14
adc al, 0
add byte [rax], al
mov edx, 4
call fcn.140058b20
mov rdi, rax
invalid
mov esi, 0x89660100
pop rax
add ah, byte [rsi - 0x77]
invalid
invalid
mov byte [rax], 1
mov word [rax + 2], bx
mov word [rax + 4], bp
push 0x40c76604
invalid
mov word [rax + 6], 0
add byte [rax], al
movabs rax, 0x2500000015
mov qword [rdi + 8], rax
mov dword [rdi + 0x10], 0x35
lea rbx, [0x140061090]
add byte [rax], al
adc byte [0x188054eef], r14b
lea ebx, [0x140061090]
jmp 0x1400553e2
add byte [rax], al
call fcn.140058910
and eax, 0x1fff
movabs rbx, 0x100010000
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
imul rbx, rax
lea r14, [rbx + 1]
lea esi, [rbx + 1]
mov ecx, 6
mov edx, 2
call fcn.140058b20
mov rdi, rax
shr rbx, 0x20
mov word [rax + 4], bx
mov dword [rax], r14d
lea rbx, [0x1400600d0]
sbb eax, 0xb196
sbb eax, 0xb196
jmp 0x1400553e2
mov ecx, 1
mov edx, 1
add dword [rax], eax
add byte [rax], al
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
lea rbx, [0x140062d20]
lea ebx, [0x140062d20]
lea ebx, [0x140062d20]
jmp 0x1400553e2
mov rcx, rdi
call fcn.140058990
mov rbx, rax
mov r14, rdx
mov rcx, rdi
call fcn.140058990
add byte [rcx - 0x77], cl
invalid
invalid
mov r12, rdx
mov ecx, 0x28
add byte [rax], al
invalid
mov edx, 8
call fcn.140058b20
cmp eax, dword [rax]
add byte [rax - 0x77], cl
invalid
invalid
mov rdi, rax
mov esi, 0x89480000
pop rax
or byte [rcx + rcx*4 + 0x70], cl
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], r15
mov qword [rax + 0x20], r12
lea rbx, [0x14005be10]
mov byte [rax], 0
mov qword [rax + 8], rbx
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], r15
mov qword [rax + 0x20], r12
lea rbx, [0x14005be10]
jmp 0x1400553e2
add byte [rax], al
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
shl ebx, 0x10
inc ebx
mov ecx, 6
invalid
add byte [rax], al
invalid
ret
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov word [rax + 4], bp
mov dword [rax + 4], ebp
mov dword [rax], ebx
lea rbx, [0x140062340]
sbb eax, 0xd365
jmp 0x1400553e2
mov rdi, rcx
iretd
call fcn.140058910
mov ebx, eax
ret
mov rcx, rdi
call fcn.140058d90
shl eax, 8
shl ebx, 0x10
or ebx, eax
ret
inc rbx
mov ecx, 6
invalid
add byte [rax], al
invalid
mov edx, 2
call fcn.140058b20
cmp eax, dword [rax]
add byte [rax - 0x77], cl
mov edi, eax
mov dword [rax], ebx
mov word [rax + 4], 0
add al, 0
add byte [rax - 0x73], cl
sbb eax, 0xd172
jmp 0x1400553e2
mov rcx, rdi
call fcn.140058990
mov rbx, rax
mov r14, rdx
mov ecx, 0x18
mov edx, 8
call fcn.140058b20
loopne 0x140055078
add byte [rax], al
mov rdi, rax
mov byte [rax], 1
mov qword [rax + 8], rbx
mov qword [rax + 0x10], r14
adc byte [rax - 0x73], cl
sbb eax, 0xd6eb
jmp 0x140055029
add byte [rax], al
jmp 0x1400553e2
mov r15, rcx
mov rcx, rdi
call fcn.140058990
sub edi, dword [rcx]
add byte [rax], al
mov qword [rsp + 0x30], rax
mov qword [rsp + 0xb8], rdx
mov rcx, rdi
call fcn.140058990
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rdx
mov rcx, rdi
call fcn.140058990
cmp dword [rax], eax
add byte [rax - 0x77], cl
mov dword [rsp + 0xa0], eax
mov qword [rsp + 0x98], rdx
mov rcx, rdi
call fcn.140058990
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xa8], rdx
mov rcx, rdi
call fcn.140058990
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x78], rdx
mov rcx, rdi
call fcn.140058990
invalid
cmp byte [rax], al
invalid
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x88], rdx
mov rcx, rdi
call fcn.140058990
mov r12, rax
mov r13, rdx
mov rcx, rdi
stc
call fcn.140058990
mov qword [rsp + 0x70], rax
mov r14, rdx
mov rcx, r15
call fcn.140058910
mov r15d, eax
mov ebp, r15d
not bpl
not ch
mov ebx, ebp
and bl, 1
shr bpl, 7
mov ecx, 0xc8
add byte [rax], al
mov edx, 8
call fcn.140058b20
mov rdi, rax
test r15b, 4
sete byte [rax + 0x30]
test r15b, 0x10
invalid
adc byte [rdi], cl
xchg esp, eax
invalid
invalid
test r15b, 0x40
sete byte [rax + 0x60]
test r15b, 2
sete byte [rax + 0x78]
test r15b, 8
test bh, 8
sete byte [rax + 0x90]
test r15b, 0x20
and dh, al
add byte [rcx], al
mov rax, qword [rsp + 0x30]
mov qword [rdi + 8], rax
mov rax, qword [rsp + 0xb8]
add byte [rax], al
mov qword [rdi + 0x10], rax
mov byte [rdi + 0x18], bl
mov rax, qword [rsp + 0xa0]
mov qword [rdi + 0x20], rax
mov rax, qword [rsp + 0x98]
cwde
add byte [rax], al
invalid
mov qword [rdi + 0x28], rax
mov rax, qword [rsp + 0x80]
mov qword [rdi + 0x38], rax
mov rax, qword [rsp + 0x78]
mov qword [rdi + 0x40], rax
mov qword [rdi + 0x50], r12
mov qword [rdi + 0x58], r13
mov rax, qword [rsp + 0x20]
and al, 0x20
mov qword [rdi + 0x68], rax
mov rax, qword [rsp + 0x28]
and al, 0x28
mov qword [rdi + 0x70], rax
mov rax, qword [rsp + 0xb0]
mov eax, dword [rsp + 0xb0]
mov qword [rdi + 0x80], rax
mov rax, qword [rsp + 0xa8]
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
xchg dword [rax + 0x48000000], ecx
mov byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rdx*4], ah
add byte [rax], al
invalid
mov qword [rdi + 0x88], rax
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x90]
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
xchg dword [rax + 0x48000000], ebx
mov qword [rdi + 0x98], rax
mov rax, qword [rsp + 0x88]
mov eax, dword [rsp + 0x88]
mov qword [rdi + 0xa0], rax
sete byte [rdi + 0xa8]
xchg esp, eax
invalid
test al, 0
add byte [rax], al
xchg esp, eax
xchg dword [rax + 0x48000000], ebp
mov eax, dword [rsp + 0x70]
and al, 0x70
mov rax, qword [rsp + 0x70]
mov qword [rdi + 0xb0], rax
mov qword [rdi + 0xb8], r14
add byte [rax - 0x78], al
scasd eax, dword [rdi]
rol byte [rax], 0
add byte [rax - 0x73], cl
lea ebx, [0x140062e10]
mov byte [rdi + 0xc0], bpl
lea rbx, [0x140062e10]
jmp 0x1400553e2
mov ebp, 0xe8000001
call fcn.140058910
out 0x36, al
add byte [rax], al
mov ebx, eax
mov ecx, 4
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov byte [rax], 0
mov word [rax + 2], bx
lea rbx, [0x140062720]
sbb eax, 0xd4d4
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
invalid
invalid
mov r14d, eax
add r14d, 2
mov ecx, 0x18
sbb byte [rax], al
add byte [rax], al
mov edx, 4
call fcn.140058b20
cmp byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov rdi, rax
mov byte [rax], 1
mov word [rax + 2], bx
invalid
mov esi, 0x89660100
pop rax
add ah, byte [rsi - 0x77]
mov word [rax + 4], bp
mov word [rax + 6], r14w
mov dword [rax + 6], r14d
push 0xffffffff89446604
jo case.0x140042070.348
add al, 0x66
mov dword [rax + 6], r14d
jmp case.0x1400414f0.423
call fcn.140058910
invalid
mov ebx, eax
mov rcx, rdi
call fcn.140058990
test ebx, ebx
je 0x14005540e
test byte [rsi + 1], ch
add byte [rax], al
mov rdi, rax
mov r14, rdx
mov r15, qword [rsi + 0x10]
mov r12, r15
mov esp, edi
shl r12, 4
or r12, 8
int3
or bl, ch
invalid
mov rax, qword [rsi + 8]
mov qword [rax + r12 - 8], rdi
jl case.0x140047157.87
clc
jl case.0x140047157.87
clc
mov qword [rax + r12], r14
inc r15
mov qword [rsi + 0x10], r15
invalid
add r12, 0x10
invalid
dec ebx
je 0x14005540e
invalid
add dword [rax], eax
invalid
cmp r15, qword [rsi]
jne 0x1400552b7
mov rcx, rsi
mov ecx, esi
call fcn.1400478d0
jmp 0x1400552b7
call fcn.140058910
mov ebx, eax
mov ebp, eax
invalid
inc ebp
mov ecx, 0x14
mov edx, 4
call fcn.140058b20
add byte [rax - 0x77], cl
mov esi, 0x89660100
mov byte [rax], 1
mov word [rax + 2], bx
invalid
invalid
mov rdi, rax
mov byte [rax], 1
mov word [rax + 2], bx
mov word [rax + 4], bp
mov dword [rax + 4], ebp
push 0x40c76604
invalid
mov word [rax + 6], 0
mov dword [rax + 6], 0xb8480000
movabs rax, 0x2500000015
adc eax, 0x25000000
add byte [rax], al
add byte [rax], al
mov qword [rdi + 8], rax
invalid
mov qword [rdi + 8], rax
mov dword [rdi + 8], eax
mov dword [rdi + 0x10], 0x35
lea rbx, [0x140061b90]
sbb eax, 0xc860
adc byte [0x18805532a], r14b
lea ebx, [0x140061b90]
jmp 0x1400553e2
call fcn.140058910
mov ebx, eax
ret
mov ebp, eax
inc ebp
mov ecx, 0x18
mov edx, 4
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
mov word [rax + 2], bx
mov word [rax + 4], bp
mov word [rax + 6], 0
invalid
add byte [rax], al
movaps xmm0, xmmword [0x1400b7af0]
movups xmmword [rax + 8], xmm0
lea rbx, [0x140061cc0]
jmp 0x1400553e2
call fcn.140058910
movzx ecx, ax
shl rcx, 0x20
lea edx, [rax + 2]
push rax
invalid
shl rdx, 0x30
movabs r8, 0x100000000
add r8, rcx
or r8, rdx
invalid
shl eax, 0x10
lea rbx, [r8 + rax]
inc rbx
mov ecx, 8
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov qword [rax], rbx
lea rbx, [0x140061d20]
jmp 0x1400553e2
mov ecx, 4
mov edx, 2
add byte [rax], al
add al, ch
invalid
call fcn.140058b20
mov rdi, rax
invalid
mov byte [rax], 0
invalid
mov word [rax + 2], bx
pop rax
add cl, byte [rax - 0x73]
sbb eax, 0x993e
cdq
add byte [rax], al
lea rbx, [0x14005ed20]
mov r14, qword [rsi + 0x10]
cmp r14, qword [rsi]
jne case.0x140045250.358
or byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.1400478d0
mov rax, qword [rsi + 8]
mov rcx, r14
shl rcx, 4
mov qword [rax + rcx], rbx
mov qword [rax + rcx + 8], rdi
inc r14
mov qword [rsi + 0x10], r14
add rsp, 0xd8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, [0x1401df840]
mov rcx, rax
call fcn.1400b13d0
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadmod.rs
lea r8, str.g:HNmXp4ewm_YP_h6c_Rq0qrMR2Jpe__WoD6E_U2Pg9_ub_V9q_P__LT3G7zbX0K7__oV0_XRwF9.T.zM2z_mCa3HVtI2rnC__Ln21_Q__w.MrVn_
test eax, 0x28ba0018
mov edx, 0x28
add byte [rax], al
add al, ch
call fcn.1400b14f0
cmpsd dword [rsi], dword [rdi]
rol byte [0x10cd2204d], 0xcc
int3
int3
int3
pop rax
mov rdx, qword [rcx + 0x38]
mov rax, qword [rcx + 0x40]
mov eax, dword [rcx + 0x40]
mov eax, dword [rcx + 0x40]
cmp rax, rdx
jae 0x140055633
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
lea rdi, [rsp + 0x28]
movabs r15, 0x8000000000000000
jmp case.0x140045250.355
add byte [rax], al
add byte [rax], al
sub bl, 0x3c
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsi + 8]
invalid
invalid
mov rax, qword [rsi + 8]
lea rcx, [r12 + r12*2]
or al, 0x64
or al, 0x64
mov qword [rax + rcx*8], r15
mov qword [rax + rcx*8 + 8], rbx
mov qword [rax + rcx*8 + 0x10], r14
inc r12
mov qword [rsi + 0x10], r12
mov rdx, qword [rsi + 0x38]
mov rax, qword [rsi + 0x40]
cmp rax, rdx
cmp rax, rdx
jae 0x140055633
add dword [rax], eax
add byte [rax + 0x39], cl
cmp rax, rdx
ror byte [rdi], 1
or dword [rbp + 0x4c000001], 0xffffff8b
lea eax, [rcx]
add byte [rax], al
invalid
invalid
jae 0x140055654
mov r8, qword [rsi + 0x30]
xor byte [rax - 0x73], r9b
lea rcx, [rax + 1]
add qword [rcx - 0xa], rax
test byte [r8 + rax], 1
add al, 0
add dword [rax - 0x77], ecx
mov qword [rsi + 0x40], rcx
je 0x140055540
je 0x140055540
cmp rcx, rdx
cmp ecx, edx
jae 0x140055648
add rax, 2
mov r10d, 1
sub r10, rdx
xor r9d, r9d
xor r11d, r11d
nop word cs:[rax + rax]
movzx r14d, byte [r8 + rax - 1]
mov ecx, r11d
and ecx, 0x1f
test r14b, r14b
jns 0x140055570
pop rdi
and r14d, 0x7f
jg 0x140055557
shl r14d, cl
shl esi, cl
or r9d, r14d
add r11d, 7
lea rcx, [r10 + rax]
inc rcx
inc ecx
inc rax
cmp rcx, 2
jne 0x140055500
invalid
jmp 0x140055641
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop word cs:[rax + rax]
mov rcx, rsi
call fcn.140058990
mov rbx, rax
mov r14, rdx
mov r12, qword [rsi + 0x10]
cmp r12, qword [rsi]
cmp esp, dword [rsi]
cmp esp, dword [rsi]
jne case.0x140045d1b.344
xor eax, 0x48ffffff
mov rcx, rsi
mov ecx, esi
call fcn.14005b7f0
jmp case.0x140045d1b.344
mov qword [rsi + 0x40], rax
shl r14d, cl
or r14d, r9d
je 0x14005559e
mov rbx, r14
shl rbx, 4
movzx eax, byte [0x14021f978]
out dx, al
movabs dword [0xe8da8948c931001c], eax
add byte [rcx], dh
leave
mov rdx, rbx
invalid
xor ecx, ecx
mov rdx, rbx
call fcn.14009fb80
in al, dx
movsd dword [rdi], dword [rsi]
add al, 0
in al, dx
movsd dword [rdi], dword [rsi]
add al, 0
test rax, rax
jne case.0x140033063.1284
sal byte [rbp + 0xa], 0xe9
jmp 0x140055663
invalid
mov eax, 8
mov qword [rsp + 0x28], r14
and al, 0x28
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 0
xor ebx, ebx
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rcx + rdi - 0xd], cl
cmp rbx, r14
jae 0x1400555db
mov rcx, rsi
mov rdx, rdi
call qword [rsi + 0x48]
mov rax, qword [rsp + 0x38]
and al, 0x38
cmp rax, rbx
mov rbx, rax
jne 0x1400555c0
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x50], rax
movups xmm0, xmmword [rsp + 0x28]
movaps xmmword [rsp + 0x40], xmm0
mov rbx, qword [rsi + 0x10]
cmp rbx, qword [rsi]
jne 0x140055600
mov rcx, rsi
call fcn.14005b7f0
invalid
add byte [rax], al
mov rax, qword [rsi + 8]
lea rcx, [rbx + rbx*2]
mov rdx, qword [rsp + 0x50]
mov qword [rax + rcx*8 + 0x10], rdx
movaps xmm0, xmmword [rsp + 0x40]
movups xmmword [rax + rcx*8], xmm0
inc rbx
ret
mov qword [rsi + 0x10], rbx
mov rdx, qword [rsi + 0x38]
mov rax, qword [rsi + 0x40]
cmp rax, rdx
invalid
ror byte [rdi], 1
jb case.0x140045250.355
invalid
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov qword [rsi + 0x40], rdx
mov rcx, rdx
lea r8, [0x1401df840]
movabs eax, dword [0x4c0005bd7ce80018]
call fcn.1400b13d0
lea r8, [0x1401df840]
lea eax, [0x1401df840]
mov rcx, rax
call fcn.1400b13d0
mov ecx, 8
mov rdx, rbx
call fcn.1400b1210
int3
int3
int3
mov esi, ecx
mov rdi, qword [rcx + 8]
mov rbx, qword [rcx + 0x10]
test rbx, rbx
je case.0x140047157.306
lea r14, [rdi + 8]
lea esi, [rdi + 8]
mov r15, qword [sym.imp.kernel32.dll_HeapFree]
invalid
jmp case.0x140047136.301
add r14, 0x18
dec rbx
je case.0x140047157.306
mov rax, qword [r14 - 8]
shl rax, 1
test rax, rax
je 0x1400556b0
mov r8, qword [r14]
mov rcx, qword [0x14021f8e0]
mov ecx, dword [0x14021f8e0]
xor edx, edx
call r15
jmp 0x1400556b0
cmp qword [rsi], 0
add byte [rdx + rdx + 0x48], dh
je 0x1400556ee
mov rcx, qword [0x14021f8e0]
mov ecx, dword [0x14021f8e0]
xor edx, edx
mov r8, rdi
mov eax, edi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsi + 0x20]
mov rbx, qword [rsi + 0x28]
pop rsi
sub byte [rax - 0x7b], cl
invalid
invalid
test rbx, rbx
invalid
je case.0x140051c9b.271
lea r14, [rdi + 8]
mov r15, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140055719
add r14, 0x18
dec rbx
dec ebx
retf
je case.0x140051c9b.271
cmp qword [r14 - 8], 0
je case.0x1400426d8.348
mov r8, qword [r14]
mov rcx, qword [0x14021f8e0]
xor edx, edx
call r15
jmp case.0x1400426d8.348
cmp qword [rsi + 0x18], 0
jle 0x14005574d
add byte [rsi + rbx + 0x48], dh
je case.0x140044b5a.335
mov rcx, qword [0x14021f8e0]
mov ecx, dword [0x14021f8e0]
xor edx, edx
mov r8, rdi
mov eax, edi
clc
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
invalid
invalid
sbb eax, 0x48900006
nop
add rsp, 0x20
invalid
invalid
add esp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
ret
int3
push r14
push r13
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x88
add byte [rax - 0x77], cl
invalid
mov rsi, rdx
mov rdx, qword [rcx + 0x38]
push rcx
invalid
mov r9, qword [rcx + 0x40]
cmp r9, rdx
jae case.default.0x1400557bc
mov rbx, rcx
lea rdi, [rcx + 0x30]
mov rdx, qword [rcx + 0x30]
xor byte [rdx + 0xf], al
movzx edx, byte [rdx + r9]
inc r9
inc ecx
mov dh, 0x14
or cl, byte [rcx - 1]
inc ecx
mov qword [rcx + 0x40], r9
mov qword [rcx + 0x40], r9
mov dword [rcx + 0x40], ecx
lea r8, [0x140213e7c]
invalid
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
mov rcx, rdi
call fcn.140058910
invalid
lea r14d, [rax + 1]
shl ebx, 8
shl eax, 0x10
or eax, ebx
invalid
adc byte [rcx], cl
fmul dword [rcx + rcx*4 - 0xf]
mov rcx, r14
shl rcx, 0x20
lea rbx, [rcx + rax]
inc rbx
mov ecx, 6
invalid
add byte [rax], al
add byte [rdx + 2], bh
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rdx + 2], bh
add al, byte [rax]
add byte [rax], al
invalid
call fcn.140058b20
mov rdi, rax
mov word [rax + 4], r14w
invalid
mov dword [rax], ebx
lea rbx, [0x14005d690]
add byte [rax], al
jmp 0x140056c4b
mov rcx, rdi
mov ecx, edi
call fcn.140058910
mov ebx, eax
mov ecx, 4
mov edx, 2
add byte [rax], al
add al, ch
call fcn.140058b20
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
mov word [rax + 2], bx
mov dword [rax + 2], ebx
pop rax
add cl, byte [rax - 0x73]
invalid
lea rbx, [0x14005bfc0]
sbb eax, 0x6786
jmp 0x140056c4b
mov rcx, rdi
mov ecx, edi
call fcn.140058d90
add byte [rax], al
mov rbx, rax
mov rcx, rdi
call fcn.140058910
add byte [rax], al
mov ebp, eax
shl ebp, 0x10
adc bh, bh
invalid
mov rax, rbx
shl rax, 0x20
shl rbx, 0x28
or rbx, rax
mov ecx, 6
invalid
add byte [rax], al
invalid
mov edx, 2
call fcn.140058b20
mov rdi, rax
shr rbx, 0x20
shr ebx, 0x20
mov word [rax + 4], bx
mov dword [rax], ebp
lea rbx, [0x14005c110]
sbb eax, 0x6886
xchg byte [rax], ch
add cl, ch
mov esp, 0x48000013
adc eax, dword [rax]
invalid
invalid
jmp 0x140056c4b
mov rcx, rdi
mov ecx, edi
call fcn.140058d90
mov rbx, rax
mov rcx, rdi
stc
add byte [rax - 0x77], cl
ret
call fcn.140058d90
mov r14, rax
mov rcx, rdi
call fcn.140058910
add byte [rcx + 0x10e5c1c5], cl
mov ebp, eax
shl ebp, 0x10
in eax, 0x10
inc ebp
shl rbx, 0x20
shl r14, 0x28
or r14, rbx
mov ecx, 6
add byte [rax], al
mov edx, 2
call fcn.140058b20
add byte [rax], al
mov rdi, rax
shr r14, 0x20
shr esi, 0x20
mov word [rax + 4], r14w
mov dword [rax], ebp
lea rbx, [0x14005c040]
add cl, ch
invalid
jmp 0x140056c4b
mov rcx, rdi
call fcn.140058910
add byte [rax], al
mov ebx, eax
mov ecx, 4
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov edi, eax
mov edi, eax
mov byte [rax], 1
mov word [rax + 2], bx
lea rbx, [0x14005bf10]
add byte [rax], al
jmp 0x140056c4b
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
mov rcx, rdi
stc
call fcn.140058910
movzx ecx, ax
shl rcx, 0x20
movabs rdx, 0x101000000000000
mov edx, 0
add byte [rax], al
add dword [rcx], eax
add byte [rax], al
add byte [rax], al
add byte [rcx], al
invalid
add dword [rax + 0xf], ecx
scasd eax, dword [rdi]
ror dword [rax + 9], cl
or edx, ecx
invalid
invalid
imul rdx, rbx
or rdx, rcx
or edx, ecx
shl eax, 0x10
adc byte [rax + 9], cl
or rax, rdx
ror byte [rax - 0x45], 1
movabs rbx, 0x100000001
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add rbx, rax
ret
jmp 0x1400566d8
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
mov rcx, rdi
call fcn.140058d90
and esi, dword [rax + rax]
invalid
xor al, 0
add byte [rcx - 0x77], cl
invalid
mov r14, rax
mov rcx, rdi
call fcn.140058d90
mov r15, rax
invalid
mov rcx, rdi
call fcn.140058910
invalid
add byte [rax], al
mov r12d, eax
shl ebx, 8
shl r14d, 0x10
shl esi, 0x10
or r14d, ebx
shl r15d, 0x18
or r15d, r14d
and r12d, 0x1fff
and esp, 0x1fff
mov rax, r12
shl rax, 0x20
lea rbx, [rax + r15]
inc rbx
mov ecx, 6
mov edx, 2
add al, byte [rax]
add byte [rax], al
call fcn.140058b20
mov rdi, rax
mov word [rax + 4], r12w
add al, 0x89
sbb byte [rax - 0x73], cl
lea ebx, [0x14005c1c0]
jmp 0x140056c4b
mov rcx, rdi
call fcn.140058910
mov ebx, eax
mov ecx, 4
add al, 0
add byte [rax], al
add byte [rcx + 0x4b9c3], cl
add byte [rax], al
mov edx, 2
add byte [rax], al
add al, ch
xor dword ss:[rax], eax
add byte [rax], al
mov rdi, rax
mov byte [rax], 1
invalid
invalid
call fcn.140058b20
add byte [rax], al
mov rdi, rax
mov byte [rax], 1
mov word [rax + 2], bx
pop rax
add cl, byte [rax - 0x73]
invalid
invalid
lea rbx, [0x14005bab0]
sbb eax, 0x60b5
invalid
jmp 0x140056c4b
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
mov ebx, eax
mov rcx, rdi
call fcn.140058d90
mov r14, rax
mov rcx, rdi
call fcn.140058910
add byte [rax], al
mov ebp, eax
shl ebp, 0x10
inc ebp
shl rbx, 0x20
shl r14, 0x28
or r14, rbx
or esi, ebx
mov ecx, 6
mov edx, 2
call fcn.140058b20
mov rdi, rax
shr r14, 0x20
mov word [rax + 4], r14w
jmp 0x14005626a
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
mov rcx, rdi
call fcn.140058910
add byte cs:[rax], al
shl eax, 0x10
adc cl, al
jrcxz 0x140055a71
invalid
shl ebx, 8
add ebx, eax
inc ebx
mov ecx, 4
add byte [rdx + 2], bh
mov edx, 2
add byte [rax], al
call fcn.140058b20
mov rdi, rax
mov dword [rax], ebx
lea rbx, [0x14005c6e0]
lea ebx, [0x14005c6e0]
insb byte [rdi], dx
add byte [rax], al
jmp 0x140056c4b
mov rcx, rdi
call fcn.140058d90
add byte [rax - 0x77], cl
ret
mov rbx, rax
mov rcx, rdi
call fcn.140058910
add byte cs:[rax], al
shl eax, 0x10
shl ebx, 8
jrcxz 0x140055aae
add ebx, eax
inc ebx
mov ecx, 4
add byte [rdx + 2], bh
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov dword [rax], ebx
lea rbx, [0x14005c3f0]
lea ebx, [0x14005c3f0]
jmp 0x140056c4b
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
mov rcx, rdi
call fcn.140058910
shl eax, 0x10
shl ebx, 8
add ebx, eax
inc ebx
ret
mov ecx, 4
add al, 0
add byte [rax], al
add byte [rax], al
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov dword [rax], ebx
lea rbx, [0x14005c4d0]
invalid
sbb byte [rax - 0x73], cl
sbb eax, 0x69ce
invalid
jmp 0x140056c4b
mov rcx, rdi
call fcn.140058910
add byte cs:[rax], al
mov ebx, eax
mov ecx, 4
add al, 0
add byte [rax], al
invalid
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
mov word [rax + 2], bx
lea rbx, [0x14005c530]
jmp 0x140056c4b
mov rcx, rdi
call fcn.140058910
add byte [rax], al
mov ebx, eax
mov ecx, 4
mov edx, 2
call fcn.140058b20
invalid
mov rdi, rax
mov byte [rax], 1
mov word [rax + 2], bx
lea rbx, [0x14005c590]
xor byte [rdx], ch
add cl, ch
jmp 0x140056c4b
out 0x10, al
add byte [rax], al
invalid
adc byte [rax], al
add byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.140058910
mov ebx, eax
mov rcx, rdi
call fcn.140058d90
shl ebx, 0x10
shl eax, 8
add ebx, eax
inc ebx
mov ecx, 4
add al, 0
add byte [rax], al
invalid
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov dword [rax], ebx
lea rbx, [0x14005bcf0]
invalid
jmp 0x140056c4b
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
mov rcx, rdi
call fcn.140058910
and eax, 0x1fff
movabs rcx, 0x1000100000000
imul rcx, rax
mov eax, ebx
shl eax, 0x18
or rax, rcx
mov ecx, ebx
shl ecx, 0x10
loope case.0x1400403e0.490
or rcx, rax
shl ebx, 8
or byte [rax + 1], cl
retf
inc rbx
inc ebx
jmp case.0x14004520b.372
mov rcx, rdi
call fcn.140058910
mov ebx, eax
ret
and ebp, dword [0x1038e5bef]
mov ecx, 4
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
add dword [rsi - 0x77], esp
pop rax
add cl, byte [rax - 0x73]
sbb eax, 0x6a81
lea ebx, [0x14005c690]
jmp 0x140056c4b
adc byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rdi
stc
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
imul eax, dword [rcx], 0xffffffc1
jrcxz case.0x140040f09.429
inc ebx
mov ecx, 6
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov edi, eax
mov word [rax + 4], bp
mov dword [rax], ebx
lea rbx, [0x14005d010]
sbb eax, 0x73cb
jmp 0x140056c4b
add dword [rax], edx
add byte [rax], al
mov rcx, rdi
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
shl ebx, 0x10
inc ebx
mov ecx, 6
mov edx, 2
add al, byte [rax]
add byte [rax], al
call fcn.140058b20
mov rdi, rax
mov word [rax + 4], bp
mov dword [rax], ebx
lea rbx, [0x14005d540]
jmp 0x140056c4b
mov rcx, rdi
stc
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
invalid
invalid
shl ebx, 0x10
inc ebx
mov ecx, 6
mov edx, 2
add byte [rax], al
add al, ch
jg 0x140055ccd
invalid
call fcn.140058b20
add byte cs:[rax], al
add byte [rax], al
mov rdi, rax
mov word [rax + 4], bp
invalid
invalid
mov dword [rax], ebx
lea rbx, [0x14005d600]
lea ebx, [0x14005d600]
jmp 0x140056c4b
mov rcx, rdi
call fcn.140058d90
xor byte [rax], al
add byte [rax - 0x77], cl
ret
mov rbx, rax
mov rcx, rdi
mov ecx, edi
call fcn.140058910
lea r14d, [rax + 1]
shl ebx, 8
shl eax, 0x10
or eax, ebx
mov rcx, r14
mov ecx, esi
shl rcx, 0x20
loope 0x140055cfc
lea rbx, [rcx + rax]
inc rbx
mov ecx, 6
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov word [rax + 4], r14w
jo case.0x140045cd6.287
mov dword [rax], ebx
lea rbx, [0x14005d160]
sbb eax, 0x745d
jmp 0x140056c4b
mov rcx, rdi
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
imul eax, dword [rcx], 0xffffffc1
shl ebx, 0x10
jrcxz case.0x140040f09.403
inc ebx
mov ecx, 6
mov edx, 2
add byte [rax], al
call fcn.140058b20
add byte [rax - 0x77], cl
mov rdi, rax
mov edi, eax
invalid
mov word [rax + 4], bp
mov dword [rax], ebx
lea rbx, [0x14005bc60]
jmp 0x140056c4b
or eax, 0x4800000f
mov ecx, edi
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
mov rcx, rdi
mov ecx, edi
call fcn.140058d90
add byte [rcx - 0x77], cl
mov r14, rax
mov rcx, rdi
stc
invalid
call fcn.140058d90
mov r15, rax
mov rcx, rdi
call fcn.140058910
mov r12d, eax
shl ebx, 8
shl r14d, 0x10
or r14d, ebx
shl r15d, 0x18
sbb byte [rbp + 9], al
or r15d, r14d
test dword [rcx - 0x7f], 0x1fffe4
and r12d, 0x1fff
add byte [rcx + rcx*4 - 0x20], cl
mov rax, r12
shl rax, 0x20
loopne case.0x1400403e0.455
lea rbx, [rax + r15]
inc rbx
mov ecx, 6
mov edx, 2
add al, byte [rax]
add byte [rax], al
invalid
add al, byte [rax]
add byte [rax], al
invalid
call fcn.140058b20
mov rdi, rax
mov word [rax + 4], r12w
add al, 0xe9
jmp case.0x140045d1b.409
add byte [0xc94d5dae], cl
or eax, 0x89480000
mov rcx, rdi
stc
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
shl ebx, 0x10
inc ebx
mov ecx, 6
add byte [rax], al
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov word [rax + 4], bp
mov dword [rax], ebx
lea rbx, [0x14005bbe0]
jmp 0x140056c4b
invalid
invalid
add byte [rax], al
invalid
mov rbx, rdi
mov rcx, rdi
mov ecx, edi
call fcn.140058d90
mov rdi, rax
mov rcx, rbx
call fcn.140058910
add byte [rax], al
mov r14d, eax
mov rcx, rbx
call fcn.140058910
and eax, 0x1fff
add byte [rax], al
shl rax, 0x30
and r14d, 0x1fff
out 0xff, al
invalid
shl r14, 0x20
or r14, rax
mov eax, edi
shl eax, 0x18
or rax, r14
or eax, esi
mov ecx, edi
shl ecx, 0x10
or rcx, rax
or ecx, eax
shl edi, 8
lea rbx, [rdi + rcx]
inc rbx
jmp case.0x14004520b.372
mov rcx, rdi
call fcn.140058910
mov ebx, eax
mov ecx, 4
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
add byte [rcx], al
mov esi, 0x89660100
pop rax
add cl, byte [rax - 0x73]
mov word [rax + 2], bx
lea rbx, [0x14005cf50]
sbb eax, 0x70ed
sbb eax, 0x70ed
jmp 0x140056c4b
jrcxz 0x140055e73
add byte [rax], al
mov rcx, rbx
call fcn.140058990
mov qword [rsp + 0x30], rax
and al, 0x30
xor byte [rax - 0x77], cl
push rsp
mov qword [rsp + 0x28], rdx
and al, 0x28
mov rcx, rbx
call fcn.140058990
sub eax, dword [rax]
add byte [rcx - 0x77], cl
invalid
mov r12, rdx
mov esp, edx
mov rcx, rbx
call fcn.140058990
mov r13, rax
mov rbp, rdx
mov rcx, rbx
call fcn.140058990
sub al, byte [rax]
invalid
mov rbx, rax
mov r14, rdx
mov ecx, 0x48
mov edx, 8
call fcn.140058b20
mov rdi, rax
mov edi, eax
mov byte [rax], 0
jmp 0x1400567e6
sub byte [rcx], cl
add byte [rax], al
mov rcx, rdi
call fcn.140058d90
add byte [rax], al
mov rbx, rax
mov rcx, rdi
call fcn.140058910
lea r14d, [rax + 1]
shl ebx, 8
invalid
shl eax, 0x10
adc byte [rcx], cl
or eax, ebx
mov rcx, r14
mov ecx, esi
fmul dword [rcx + rcx*4 - 0xf]
shl rcx, 0x20
lea rbx, [rcx + rax]
inc rbx
inc ebx
ret
mov ecx, 6
mov edx, 2
call fcn.140058b20
sub al, 0
invalid
mov rdi, rax
mov word [rax + 4], r14w
mov dword [rax + 4], esi
mov dword [rax], ebx
lea rbx, [0x14005d1f0]
sbb eax, 0x72e5
jmp 0x140056c4b
mov rcx, rbx
call fcn.140058990
mov rbx, rax
mov r14, rdx
mov esi, edx
mov ecx, 0x48
mov edx, 8
call fcn.140058b20
add byte [rax - 0x77], cl
mov esi, 0x89480100
mov byte [rax], 1
invalid
invalid
mov rdi, rax
mov byte [rax], 1
mov qword [rax + 8], rbx
pop rax
or byte [rcx + rcx*4 + 0x70], cl
jo case.0x140083176.279
lea rax, [0x140058900]
mov qword [rax + 0x10], r14
lea rax, [0x140058900]
lea eax, [0x140058900]
mov qword [rdi + 0x18], rax
lea rcx, [0x1401e2dc9]
add byte [rax - 0x77], cl
and byte [r8 - 0x77], r9b
mov qword [rdi + 0x28], rax
invalid
invalid
mov qword [rdi + 0x20], rcx
mov qword [rdi + 0x28], rax
mov dword [rdi + 0x28], eax
mov qword [rdi + 0x30], rcx
mov qword [rdi + 0x38], rax
cmp byte [r8 - 0x77], r9b
invalid
invalid
xor byte [r8 - 0x77], r9b
cmp byte [r8 - 0x77], r9b
lea rbx, [0x14005b2f0]
lea rbx, [0x14005b2f0]
jmp 0x140056c4b
add byte [rax], al
mov rdi, rbx
mov rcx, rbx
call fcn.140058990
mov rbx, rax
mov r14, rdx
mov rcx, rdi
call fcn.140058990
mov r15, rax
mov r12, rdx
mov ecx, 0x28
add byte [rax], al
invalid
mov edx, 8
call fcn.140058b20
sub eax, dword [rax]
add byte [rax - 0x77], cl
mov esi, 0x89480000
mov byte [rax], 0
invalid
invalid
mov rdi, rax
mov byte [rax], 0
mov qword [rax + 8], rbx
invalid
pop rax
or byte [rcx + rcx*4 + 0x70], cl
mov qword [rax + 0x10], r14
adc byte [rcx + rcx*4 + 0x78], cl
sbb byte [rcx + rcx*4 + 0x60], cl
invalid
invalid
invalid
mov qword [rax + 0x18], r15
mov qword [rax + 0x20], r12
and byte [rax - 0x73], cl
sbb eax, 0x5e58
pop rax
pop rsi
add byte [rax], al
lea rbx, [0x14005be10]
jmp 0x140056c4b
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
mov rcx, rdi
mov ecx, edi
call fcn.140058910
shl eax, 0x10
loopne 0x140055fe3
shl ebx, 8
add ebx, eax
inc ebx
mov ecx, 4
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov dword [rax], ebx
lea rbx, [0x14005c9d0]
invalid
jmp 0x140056c4b
mov rcx, rdi
mov ecx, edi
call fcn.140058910
mov ebx, eax
mov rcx, rdi
call fcn.140058d90
add cl, al
shl ebx, 0x10
jrcxz 0x14005601f
shl eax, 8
loopne case.0x1400411dd.474
add ebx, eax
inc ebx
mov ecx, 4
add al, 0
add byte [rax], al
invalid
add byte [rdx + 2], bh
mov edx, 2
add al, ch
call fcn.140058b20
mov rdi, rax
mov edi, eax
sti
sub al, byte [rax]
add byte [rax - 0x77], cl
invalid
mov dword [rax], ebx
lea rbx, [0x14005d5c0]
invalid
jne case.0x140042070.382
invalid
jmp 0x140056c4b
mov rdi, rbx
mov rcx, rbx
call fcn.140058990
mov rbx, rax
mov r14, rdx
mov rcx, rdi
mov ecx, edi
call fcn.140058990
mov r15, rax
invalid
mov r12, rdx
mov ecx, 0x48
invalid
invalid
mov edx, 8
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
jmp case.0x14004520b.357
mov rcx, rdi
call fcn.140058d90
sbb dword [0xc94d6079], ebp
mov rbx, rax
mov rcx, rdi
ret
call fcn.140058910
add cl, al
loopne 0x140056095
invalid
shl eax, 0x10
shl ebx, 8
add ebx, eax
inc ebx
mov ecx, 4
mov edx, 2
add al, ch
test dword [rdx], ebp
add byte [rax], al
call fcn.140058b20
mov rdi, rax
mov dword [rax], ebx
lea rbx, [0x14005ca30]
lea ebx, [0x14005ca30]
jmp 0x140056c4b
or eax, dword [rax]
add byte [rax - 0x77], cl
invalid
invalid
mov rcx, rdi
stc
call fcn.140058d90
mov rbx, rax
mov rcx, rdi
call fcn.140058910
sub byte [rax], al
invalid
add byte [rbp + rcx*4 + 0x70], al
lea r14d, [rax + 1]
add ecx, eax
shl ebx, 8
jrcxz 0x1400560ce
shl eax, 0x10
or eax, ebx
mov rcx, r14
shl rcx, 0x20
lea rbx, [rcx + rax]
inc rbx
mov ecx, 6
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov word [rax + 4], r14w
mov dword [rax], ebx
sbb byte [rax - 0x73], cl
lea rbx, [0x14005d2d0]
sbb eax, 0x71d7
jmp 0x140056c4b
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
mov rcx, rdi
call fcn.140058910
shl eax, 0x10
shl ebx, 8
add ebx, eax
ret
inc ebx
mov ecx, 4
add byte [rax], al
invalid
mov edx, 2
add al, ch
imul byte [rcx]
call fcn.140058b20
add byte [rax], al
mov rdi, rax
mov dword [rax], ebx
lea rbx, [0x14005d0f0]
add byte [rax], al
add byte [rax], al
jmp 0x140056c4b
mov rcx, rdi
call fcn.140058910
mov ebx, eax
ret
mov ecx, 4
mov edx, 2
call fcn.140058b20
sub dword [rax], eax
add byte [rax - 0x77], cl
invalid
mov byte [rax], 1
mov word [rax + 2], bx
lea rbx, [0x14005ce90]
sbb eax, 0x6d2b
jmp 0x140056c4b
add byte [rax - 0x77], cl
mov rdi, rbx
fisttp word [rax - 0x77]
fld1
invalid
sbb ebp, dword [rax]
mov rcx, rbx
call fcn.140058990
add byte [rax], al
mov rbx, rax
mov r14, rdx
mov rcx, rdi
call fcn.140058990
or eax, 0x49000028
mov edi, eax
mov r12, rdx
mov ecx, 0x28
add byte [rax], al
invalid
mov edx, 8
add byte [rax], al
add al, ch
mov byte [rcx], ch
sub dword [rax], eax
invalid
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
add byte [rcx], al
mov qword [rax + 8], rbx
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], r15
invalid
pop rax
or byte [rcx + rcx*4 + 0x70], cl
adc byte [rcx + rcx*4 + 0x78], cl
sbb byte [rcx + rcx*4 + 0x60], cl
and byte [rax - 0x73], cl
invalid
mov qword [rax + 0x20], r12
lea rbx, [0x14005d790]
lea ebx, [0x14005d790]
sbb eax, 0x75db
jmp 0x140056c4b
mov rdi, rbx
mov rcx, rbx
fld1
retf
invalid
add byte [rax], al
mov rbx, rax
mov r14, rdx
mov rcx, rdi
mov ecx, edi
call fcn.140058990
mov r15, rax
mov r12, rdx
mov ecx, 0x48
invalid
add byte [rax], al
mov edx, 8
call fcn.140058b20
mov rdi, rax
mov byte [rax], 0
add byte [rax], al
add byte [rax], al
mov qword [rax + 8], rbx
mov qword [rax + 0x10], r14
jo 0x140056206
mov qword [rax + 0x18], r15
mov qword [rax + 0x20], r12
lea rax, [0x140058900]
lea eax, [0x140058900]
add byte [rax - 0x77], cl
sub byte [r8 - 0x73], r9b
sub byte [rax - 0x73], cl
mov qword [rdi + 0x28], rax
sub byte [rax - 0x73], cl
lea rcx, [0x1401e2dc9]
or eax, 0x18cbb9
mov qword [rdi + 0x30], rcx
mov qword [rdi + 0x38], rax
mov qword [rdi + 0x40], rcx
lea rbx, [0x14005d770]
jmp 0x140056c4b
and ecx, dword [rdx]
add byte [rax], al
invalid
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
mov rcx, rdi
mov ecx, edi
call fcn.140058910
mov ebp, eax
shl ebp, 0x10
inc ebp
mov rax, rbx
fmul dword [rax - 0x3f]
loopne case.0x140033063.1339
invalid
fmul dword [rax - 0x3f]
loopne case.0x140033063.1339
invalid
shl rbx, 0x28
or rbx, rax
mov ecx, 6
invalid
add byte [rax], al
invalid
add byte [rdx + 2], bh
mov edx, 2
call fcn.140058b20
mov rdi, rax
shr rbx, 0x20
jmp 0x140056286
mov word [rax + 4], bx
add al, 0x89
sub byte [rax - 0x73], cl
lea ebx, [0x14005c460]
mov dword [rax], ebp
lea rbx, [0x14005c460]
lea ebx, [0x14005c460]
jmp 0x140056c4b
ror dword [rcx], cl
add byte [rax], al
mov rcx, rdi
call fcn.140058910
nop
add byte es:[rax], al
mov ebx, eax
lea ebp, [rbx + 1]
shl ebx, 0x10
jrcxz case.0x140041024.447
inc ebx
mov ecx, 6
mov edx, 2
call fcn.140058b20
add byte [rax - 0x77], cl
invalid
mov rdi, rax
mov word [rax + 4], bp
mov dword [rax], ebx
sbb byte [rax - 0x73], cl
sbb eax, 0x6cf7
imul dword [rax + rax]
jmp 0x140056c4b
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
mov rcx, rdi
call fcn.140058910
lea r14d, [rax + 1]
shl ebx, 8
shl eax, 0x10
adc byte [rcx], cl
or eax, ebx
fmul dword [rcx + rcx*4 - 0xf]
mov rcx, r14
shl rcx, 0x20
lea rbx, [rcx + rax]
inc rbx
ret
mov ecx, 6
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov word [rax + 4], r14w
mov dword [rax], ebx
lea rbx, [0x14005ccc0]
jmp 0x140056c4b
mov rcx, rdi
call fcn.140058910
mov ebx, eax
mov ecx, 4
add al, 0
add byte [rax], al
invalid
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov byte [rax], 0
mov word [rax + 2], bx
lea rbx, [0x14005cd40]
sbb eax, 0x6a16
sbb eax, 0x6a16
jmp 0x140056c4b
mov rcx, rdi
call fcn.140058d90
add byte [rax], al
add byte [rax], al
mov rbx, rax
mov rcx, rdi
call fcn.140058910
shl eax, 0x10
shl ebx, 8
add ebx, eax
inc ebx
ret
mov ecx, 4
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov dword [rax], ebx
lea rbx, [0x14005cef0]
add byte [rax], al
jmp 0x140056c4b
mov rcx, rdi
call fcn.140058910
mov edi, eax
mov rcx, rbx
call fcn.140058990
test edi, edi
dec dword [rdi]
je case.0x140046092.376
test cl, dh
or byte [rax], al
add byte [rax], al
invalid
invalid
mov rbx, rax
ret
mov r14, rdx
mov r15, qword [rsi + 0x10]
invalid
adc byte [rbp - 0x77], cl
cld
mov r12, r15
shl r12, 4
or r12, 8
jmp 0x1400563c0
nop dword [rax]
mov rax, qword [rsi + 8]
mov qword [rax + r12 - 8], rbx
mov qword [rax + r12], r14
inc r15
mov qword [rsi + 0x10], r15
add r12, 0x10
dec edi
je case.0x140046092.376
cmp r15, qword [rsi]
cmp edi, dword [rsi]
jne 0x1400563a0
mov rcx, rsi
call fcn.1400478d0
jmp 0x1400563a0
mov rcx, rdi
stc
call fcn.140058910
mov ebx, eax
ret
lea ebp, [rbx + 1]
shl ebx, 0x10
inc ebx
mov ecx, 6
mov edx, 2
add al, byte [rax]
add byte [rax], al
call fcn.140058b20
mov rdi, rax
mov word [rax + 4], bp
mov dword [rax], ebx
lea rbx, [0x14005cd60]
jmp 0x140056c4b
mov rdi, rbx
mov rcx, rbx
call fcn.140058990
mov rbx, rax
mov r14, rdx
mov rcx, rdi
call fcn.140058990
mov r15, rax
mov r12, rdx
mov ecx, 0x28
mov edx, 8
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
mov qword [rax + 8], rbx
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], r15
mov qword [rax + 0x20], r12
lea rbx, [0x14005b330]
lea ebx, [0x14005b330]
and byte [rax - 0x73], cl
sbb eax, 0x4ee0
jmp 0x140056c4b
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
mov rcx, rdi
call fcn.140058910
and al, 0
invalid
shl eax, 0x10
shl ebx, 8
add ebx, eax
inc ebx
mov ecx, 4
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov dword [rax], ebx
sbb byte [rax - 0x73], cl
lea rbx, [0x14005ce30]
sbb eax, 0x69a3
jmp 0x140056c4b
mov rdi, qword [rsi + 0x10]
adc byte [rax + 0x3b], cl
cmp rdi, qword [rsi]
jne case.0x140045d1b.324
jne case.0x140045d1b.324
mov rcx, rsi
call fcn.1400478d0
mov rax, qword [rsi + 8]
or byte [rax - 0x77], r9b
mov rcx, rdi
stc
shl rcx, 4
lea rdx, [0x140058900]
mov qword [rax + rcx], rdx
lea rdx, [0x1401e2dca]
adc eax, 0x18c90a
jmp 0x140056b8a
mov rdi, qword [rsi + 0x10]
cmp rdi, qword [rsi]
jne 0x1400564d6
jne 0x1400564d6
mov rcx, rsi
call fcn.1400478d0
adc edi, edi
invalid
mov rax, qword [rsi + 8]
mov rcx, rdi
mov ecx, edi
shl rcx, 4
lea rdx, [0x140058900]
mov qword [rax + rcx], rdx
lea rdx, [0x1401e2dc9]
jmp 0x140056b8a
add byte [rax], al
mov rcx, qword [rsi]
mov rdi, qword [rsi + 0x10]
jle 0x14005650f
cmp rdi, rcx
jne 0x14005650f
mov rcx, rsi
call fcn.1400478d0
mov rcx, qword [rsi]
invalid
mov rax, qword [rsi + 8]
mov rdx, rdi
shl rdx, 4
loop 0x14005651e
lea rbx, [0x140058900]
and eax, dword [rax]
add byte [rax - 0x77], cl
sbb al, 0x10
mov qword [rax + rdx], rbx
lea r14, [0x1401e2dc9]
xor eax, 0x18c89d
mov qword [rax + rdx + 8], r14
lea r15, [rdi + 1]
jg 0x140056536
mov qword [rsi + 0x10], r15
mov dword [rsi + 0x10], edi
jle 0x140056549
cmp r15, rcx
jne 0x14005654a
mov rcx, rsi
call fcn.1400478d0
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
mov eax, dword [rsi + 8]
or byte [rcx - 0x3f], cl
out 4, eax
shl r15, 4
mov qword [rax + r15], rbx
mov qword [rax + r15 + 8], r14
mov dword [rax + rdi + 8], esi
add rdi, 2
mov qword [rsi + 0x10], rdi
jmp case.0x140046092.376
mov rcx, rdi
call fcn.140058910
mov ebx, eax
mov rcx, rdi
stc
call fcn.140058d90
add byte [rax], al
shl ebx, 0x10
shl eax, 8
add ebx, eax
ret
inc ebx
mov ecx, 4
mov edx, 2
add al, byte [rax]
add byte [rax], al
add byte [rdx + 2], bh
call fcn.140058b20
mov rdi, rax
mov edi, eax
mov dword [rax], ebx
lea rbx, [0x14005c650]
sbb eax, 0x60b5
jmp 0x140056c4b
add byte [rax - 0x77], cl
fld1
clc
and al, 0
add byte [rax], al
mov rdi, rax
mov rcx, rbx
call fcn.140058aa0
mov rdi, rax
mov rbx, rdx
mov ebx, edx
mov r14, qword [rsi + 0x10]
cmp r14, qword [rsi]
jne case.0x140041365.443
mov rcx, rsi
call fcn.1400478d0
dec dword [rax - 0x75]
mov rax, qword [rsi + 8]
mov rcx, r14
mov ecx, esi
or byte [rcx + r9*4 - 0xf], r9b
shl rcx, 4
mov qword [rax + rcx], rdi
mov qword [rax + rcx + 8], rbx
jmp 0x140056c70
mov rdi, rbx
mov rcx, rbx
mov ecx, ebx
call fcn.140058990
mov rbx, rax
mov ebx, eax
mov r14, rdx
mov rcx, rdi
call fcn.140058990
mov r15, rax
mov r12, rdx
mov ecx, 0x28
mov edx, 8
call fcn.140058b20
add byte [rax], al
mov rdi, rax
mov byte [rax], 1
mov qword [rax + 8], rbx
mov qword [rax + 0x10], r14
mov dword [rax + 0x10], esi
mov qword [rax + 0x18], r15
mov qword [rax + 0x20], r12
lea rbx, [0x14005b310]
jmp 0x140056c4b
mov r14, rdi
dec byte [rax - 0x77]
stc
mov rcx, rdi
call fcn.140058d90
mov rdi, rax
mov rcx, r14
call fcn.140058d90
mov rbx, rax
mov ebx, eax
push rdx
invalid
mov rcx, r14
call fcn.140058d90
invalid
invalid
add byte [rax], al
mov r15, rax
mov edi, eax
mov rcx, r14
call fcn.140058910
and eax, 0x1fff
movabs rcx, 0x1000100000000
imul rcx, rax
shl r15d, 0x18
out 0x18, eax
or r15, rcx
or edi, ecx
shl ebx, 0x10
or rbx, r15
shl edi, 8
add rbx, rdi
sti
sti
inc rbx
mov ecx, 8
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov qword [rax], rbx
lea rbx, [0x14005c960]
jmp 0x140056c4b
mov rcx, rdi
mov ecx, edi
call fcn.140058d90
invalid
mov rbx, rax
mov rcx, rdi
call fcn.140058910
add byte [rax], al
movabs rcx, 0x101000000000000
imul rcx, rbx
and eax, 0x1fff
call [rdi]
add byte [rax], al
mov rdx, rax
shl rdx, 0x20
or rdx, rcx
shl eax, 0x10
lea rbx, [rax + rdx]
inc rbx
mov ecx, 8
mov edx, 2
call fcn.140058b20
add byte [rax - 0x77], cl
invalid
mov rdi, rax
mov qword [rax], rbx
mov dword [rax], ebx
lea rbx, [0x14005c310]
jmp 0x140056c4b
add eax, 0x8d480000
lea rdi, [rsp + 0x50]
jl 0x140056721
push rax
mov rcx, rdi
mov rdx, rbx
call fcn.140058b90
and al, 0
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x38
and al, 0x38
lea rcx, [rsp + 0x38]
mov rdx, rdi
call fcn.140058cd0
mov rbx, qword [rsp + 0x38]
movzx ebp, byte [rsp + 0x40]
mov dh, 0x6c
and al, 0x40
mov r14, qword [rsp + 0x48]
mov esi, dword [rsp + 0x48]
mov ecx, 0x10
mov edx, 8
add byte [rax], al
add byte [rax], al
add al, ch
in al, dx
and eax, dword [rax]
add byte [rax - 0x77], cl
mov rdi, rax
mov byte [rax], bpl
sub byte [rcx + rcx*4 + 0x70], cl
call fcn.140058b20
mov rdi, rax
mov byte [rax], bpl
sub byte [rcx + rcx*4 + 0x70], cl
invalid
jo 0x140056746
or cl, ch
jmp 0x140056c4b
or byte [0xc94d6745], al
mov rcx, rdi
stc
call fcn.140058d90
mov rbx, rax
mov rcx, rdi
call fcn.140058910
lea r14d, [rax + 1]
add ecx, eax
shl ebx, 8
jrcxz 0x140056765
shl eax, 0x10
loopne 0x140056770
or eax, ebx
mov rcx, r14
mov ecx, esi
shl rcx, 0x20
lea rbx, [rcx + rax]
inc rbx
mov ecx, 6
mov edx, 2
add al, ch
movabs eax, dword [0x4466c78948000023]
and eax, dword [rax]
add byte [rax - 0x77], cl
invalid
mov word [rax + 4], r14w
mov dword [rax + 4], r14d
call fcn.140058b20
mov rdi, rax
mov word [rax + 4], r14w
mov dword [rax + 4], r14d
mov dword [rax], ebx
sbb byte [rax - 0x73], cl
lea rbx, [0x14005cbe0]
sbb eax, 0x6450
jmp 0x140056c4b
add byte [rax - 0x77], cl
mov rcx, rbx
fld1
and dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x30], rax
call fcn.140058990
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rdx
mov rcx, rbx
mov ecx, ebx
call fcn.140058990
mov r15, rax
mov r12, rdx
mov rcx, rbx
call fcn.140058990
mov r13, rax
mov rbp, rdx
invalid
mov rcx, rbx
call fcn.140058990
invalid
mov rbx, rax
mov r14, rdx
mov ecx, 0x48
mov edx, 8
or byte [rax], al
add byte [rax], al
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
mov qword [rdi + 8], rax
mov rax, qword [rsp + 0x28]
mov qword [rdi + 0x10], rax
adc byte [rcx + rcx*4 + 0x7f], cl
sbb byte [rcx + rcx*4 + 0x67], cl
and byte [ecx + ecx*4 + 0x6f], cl
mov qword [rdi + 0x18], r15
mov qword [rdi + 0x20], r12
mov qword [rdi + 0x28], r13
sub byte [rax - 0x77], cl
outsd dx, dword [rsi]
mov qword [rdi + 0x30], rbp
xor byte [rax - 0x77], cl
pop rdi
cmp byte [rcx + rcx*4 + 0x77], cl
mov dword [rdi + 0x40], esi
lea rbx, [0x14005b2f0]
mov qword [rdi + 0x38], rbx
mov qword [rdi + 0x40], r14
mov dword [rdi + 0x40], esi
lea rbx, [0x14005b2f0]
jmp 0x140056c4b
mov rcx, rdi
call fcn.140058d90
and eax, 0x89480000
ret
mov rbx, rax
mov rcx, rdi
call fcn.140058910
loope case.0x140047136.321
add byte [rax], al
shl eax, 0x10
adc cl, al
shl ebx, 8
jrcxz case.0x140083176.325
add ebx, eax
inc ebx
ret
mov ecx, 4
add byte [rax], al
add byte [rdx + 2], bh
add byte [rdx + 2], bh
add al, byte [rax]
add byte [rax], al
call fcn.140058b20
mov rdi, rax
mov dword [rax], ebx
lea rbx, [0x14005cdc0]
jmp 0x140056c4b
mov rcx, rdi
call fcn.140058910
scasd eax, dword [rdi]
and byte [rax], al
add byte [rcx + 0x16b8dc3], cl
mov ebx, eax
lea ebp, [rbx + 1]
mov ebx, eax
lea ebp, [rbx + 1]
shl ebx, 0x10
inc ebx
mov ecx, 6
invalid
add byte [rax], al
add byte [rdx + 2], bh
add byte [rax], al
add byte [rdx + 2], bh
add al, byte [rax]
add byte [rax], al
call fcn.140058b20
mov rdi, rax
invalid
mov word [rax + 4], bp
mov dword [rax], ebx
lea rbx, [0x14005d460]
invalid
imul eax, dword [rax], 0
jmp 0x140056c4b
mov rcx, rdi
stc
call fcn.140058d90
mov rbx, rax
ret
mov rcx, rdi
mov ecx, edi
ret
call fcn.140058910
shl eax, 0x10
shl ebx, 8
add ebx, eax
inc ebx
ret
mov ecx, 4
add byte [rax], al
add byte [rdx + 2], bh
call fcn.140058b20
mov rdi, rax
mov dword [rax], ebx
lea rbx, [0x14005cb10]
add byte [rax], al
add cl, ch
jg case.0x140041281.511
jmp 0x140056c4b
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rcx, rdi
mov ecx, edi
call fcn.140058910
mov ebx, eax
mov ecx, 4
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov edi, eax
mov byte [rax], 1
add byte [rcx], al
mov word [rax + 2], bx
lea rbx, [0x14005c610]
invalid
jmp 0x140056c4b
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
mov rcx, rdi
call fcn.140058910
shl eax, 0x10
shl ebx, 8
invalid
add ebx, eax
inc ebx
mov ecx, 4
mov edx, 2
add al, byte [rax]
add byte [rax], al
invalid
call fcn.140058b20
mov rdi, rax
mov dword [rax], ebx
lea rbx, [0x14005c7c0]
lea ebx, [0x14005c7c0]
jmp 0x140056c4b
adc eax, dword [rbx]
add byte [rax], al
mov rcx, rbx
call fcn.140058990
add byte [rax], al
add byte [rax], al
mov r14, rax
mov r15, rdx
mov edi, edx
mov rcx, rbx
call fcn.140058990
mov rbx, rax
mov r12, rdx
mov rcx, rdi
call fcn.140058910
add byte [rax], al
mov ebp, eax
mov ecx, 0x30
mov edx, 8
call fcn.140058b20
mov bl, 0x21
add byte [rax], al
mov rdi, rax
mov byte [rax], 1
mov qword [rax + 8], r14
jo 0x14005697f
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], rbx
mov qword [rax + 0x20], r12
mov dword [rax + 0x28], ebp
sub byte [rax - 0x73], cl
sbb eax, 0x5453
jmp 0x140056c4b
mov rcx, rdi
call fcn.140058910
add byte [rcx + 0x16b8dc3], cl
shl ebx, 0x10
inc ebx
mov ecx, 6
mov edx, 2
add byte [rax], al
call fcn.140058b20
mov rdi, rax
invalid
add byte [rax - 0x77], cl
invalid
mov word [rax + 4], bp
mov dword [rax], ebx
lea rbx, [0x14005d250]
lea ebx, [0x14005d250]
add cl, ch
add dword [rdx], 0
add al, byte [rax]
jmp 0x140056c4b
add byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
shl ebx, 0x10
inc ebx
mov ecx, 6
add byte [rax], al
mov edx, 2
call fcn.140058b20
invalid
mov rdi, rax
mov word [rax + 4], bp
mov dword [rax + 4], ebp
mov dword [rax], ebx
lea rbx, [0x14005d370]
invalid
add byte [rax], al
jmp 0x140056c4b
add byte [rax - 0x77], cl
mov rcx, rdi
stc
call fcn.140058910
mov ebx, eax
mov ecx, 4
add al, 0
add byte [rax], al
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
mov word [rax + 2], bx
lea rbx, [0x14005be90]
sbb eax, 0x5468
jmp 0x140056c4b
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
invalid
mov rcx, rdi
stc
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
shl ebx, 0x10
inc ebx
ret
mov ecx, 6
add byte [rax], al
add byte [rdx + 2], bh
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov word [rax + 4], bp
mov dword [rax + 4], ebp
push 0x48188904
lea ebx, [0x14005c280]
add byte [rax], al
mov dword [rax], ebx
lea rbx, [0x14005c280]
add byte [rax], al
jmp 0x140056c4b
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
mov rcx, rdi
call fcn.140058910
add byte [rcx - 0x77], al
mov r14d, eax
invalid
imul rax, rbx, 0x1010100
and r14d, 0x1fff
mov rcx, r14
shl rcx, 0x20
lea rbx, [rax + rcx]
inc rbx
mov ecx, 6
mov edx, 2
add al, ch
jl 0x140056ac2
call fcn.140058b20
add byte [rax], al
mov rdi, rax
mov word [rax + 4], r14w
mov dword [rax], ebx
lea rbx, [0x14005c890]
jmp 0x140056c4b
mov rcx, rdi
mov ecx, edi
call fcn.140058910
mov ebx, eax
lea ebp, [rbx + 1]
invalid
invalid
shl ebx, 0x10
inc ebx
mov ecx, 6
mov edx, 2
add byte [rax], al
invalid
call fcn.140058b20
mov rdi, rax
mov edi, eax
mov word [rax + 4], bp
mov dword [rax], ebx
lea rbx, [0x14005ba30]
lea ebx, [0x14005ba30]
lea ebx, [0x14005ba30]
jmp 0x140056c4b
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
and al, byte [rax]
add byte [rax - 0x77], cl
ret
mov rcx, rdi
call fcn.140058910
shl eax, 0x10
loopne 0x140056b16
adc cl, al
jrcxz 0x140056b11
shl ebx, 8
add ebx, eax
inc ebx
mov ecx, 4
add byte [rdx + 2], bh
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov dword [rax], ebx
lea rbx, [0x14005c180]
sbb eax, 0x5658
jmp 0x140056c4b
mov rcx, rdi
call fcn.140058910
mov ebx, eax
mov ecx, 4
mov edx, 2
add al, ch
call fcn.140058b20
ficomp dword [rdi]
add byte [rax], al
invalid
mov rdi, rax
mov byte [rax], 1
mov word [rax + 2], bx
invalid
lea rbx, [0x14005bd80]
jmp 0x140056c4b
mov rdi, qword [rsi + 0x10]
mov edi, dword [rsi + 0x10]
cmp rdi, qword [rsi]
jne 0x140056b6d
mov rcx, rsi
call fcn.1400478d0
mov rax, qword [rsi + 8]
mov rcx, rdi
mov ecx, edi
mov ecx, edi
shl rcx, 4
lea rdx, [0x140058900]
mov qword [rax + rcx], rdx
or byte [rax - 0x73], cl
lea rdx, [0x1401e2dc8]
adc eax, 0x18c23e
mov qword [rax + rcx + 8], rdx
inc rdi
mov qword [rsi + 0x10], rdi
jmp case.0x140046092.376
lea rdi, [rsp + 0x70]
mov rcx, rdi
mov rdx, rbx
call fcn.140058b90
invalid
add byte [rax], al
invalid
lea r14, [rsp + 0x38]
mov rcx, r14
mov rdx, rbx
call fcn.140058b90
invalid
invalid
add byte [rax], al
lea rcx, [rsp + 0x50]
mov rdx, rdi
mov r8, r14
invalid
call fcn.14005b8c0
cmc
add byte [rax], r8b
mov rbx, qword [rsp + 0x50]
mov ebx, dword [rsp + 0x50]
mov ecx, 0x18
mov edx, 8
call fcn.140058b20
invalid
mov rdi, rax
movups xmm0, xmmword [rsp + 0x58]
movups xmmword [rax], xmm0
mov rax, qword [rsp + 0x68]
and al, 0x68
mov qword [rdi + 0x10], rax
jmp 0x140056c4b
mov rcx, rdi
call fcn.140058910
add byte [rax], al
mov ebx, eax
mov ecx, 4
mov edx, 2
add al, byte [rax]
add byte [rax], al
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
add dword [rsi - 0x77], esp
pop rax
invalid
lea rbx, [0x14005bf40]
jmp 0x140056c4b
mov rcx, rdi
call fcn.140058910
mov ebx, eax
mov ecx, 4
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
mov word [rax + 2], bx
invalid
lea rbx, [0x14005bb70]
lea ebx, [0x14005bb70]
mov r14, qword [rsi + 0x10]
jbe case.0x140047157.380
cmp r14, qword [rsi]
jne 0x140056c5c
mov rcx, rsi
call fcn.1400478d0
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
or byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
shl rcx, 4
mov qword [rax + rcx], rbx
mov qword [rax + rcx + 8], rdi
jl case.0x140046092.376
invalid
inc r14
mov qword [rsi + 0x10], r14
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
ret
lea r8, [0x1401df840]
mov ebx, dword [rax]
add byte [rcx + rcx*4 - 0x37], cl
mov ecx, ecx
mov rcx, r9
call fcn.1400b13d0
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadmod.rs
sbb eax, dword [rax]
lea r8, [0x1401dfe08]
mov edx, 0x28
add byte [rax], al
call fcn.1400b14f0
int3
int3
cmp rax, rdx
jae case.default.0x140056d05
lea rdi, [rcx + 0x30]
mov rdx, qword [rcx + 0x30]
xor byte [rdi], cl
movzx edx, byte [rdx + rax]
inc rax
inc eax
mov dh, 0x14
add cl, byte [rax - 1]
invalid
ror byte [rax - 0x77], 0x41
lea rax, [0x140213fb8]
lea rax, [0x140213fb8]
mov qword [rcx + 0x40], rax
lea rax, [0x140213fb8]
rcr byte [rbx], cl
add byte [rax + 0x63], cl
invalid
adc al, 0x90
movsxd rdx, dword [rax + rdx*4]
add rdx, rax
jmp rdx
mov rcx, rdi
mov ecx, edi
call fcn.140058d90
mov rbx, rax
mov rcx, rdi
call fcn.140058910
mov r14d, eax
movzx r12d, r14w
shl r12, 0x20
mov rcx, rdi
call fcn.140058d90
invalid
and byte [rax], al
add byte [rax], al
mov r15, rax
mov rcx, rdi
mov ecx, edi
call fcn.140058d90
shl rax, 0x38
invalid
and byte [rax], al
add byte [rax - 0x3f], cl
loopne case.0x1400426d8.442
invalid
shl r15, 0x30
or r15, rax
or r15, r12
or edi, esp
out 0x41, eax
shl esi, 0x10
shl r14d, 0x10
or r14, r15
shl ebx, 8
or rbx, r14
or ebx, esi
movabs r14, 0x100000001
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
add r14, rbx
mov ecx, 8
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov qword [rax], r14
invalid
xor byte [rax - 0x73], cl
sbb eax, 0x4424
lea rbx, [0x14005b1a0]
jmp 0x140058896
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
mov ebx, eax
and byte [rax], al
add byte [rax - 0x77], cl
mov ebx, eax
mov rcx, rdi
call fcn.140058910
mov r14d, eax
mov rcx, rdi
call fcn.140058d90
shl eax, 8
shl r14d, 0x10
or r14d, eax
or esi, eax
mov rax, rbx
shl rax, 0x20
shl eax, 0x20
and byte [rcx + 1], cl
invalid
add r14, rax
inc r14
mov ecx, 6
add byte [rax], al
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov word [rax + 4], bx
mov dword [rax], r14d
lea rbx, [0x140059600]
sbb eax, 0x282a
jmp 0x140058896
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
mov ebx, eax
mov rcx, rdi
call fcn.140058910
mov r14d, eax
mov rcx, rdi
mov ecx, edi
call fcn.140058d90
shl eax, 8
shl r14d, 0x10
or r14d, eax
mov rax, rbx
shl rax, 0x20
shl eax, 0x20
and byte [rcx + rcx - 0x10], cl
or rax, r14
shl rbx, 0x28
lea r14, [rax + rbx]
lea esi, [rax + rbx]
add rbx, rax
inc rbx
inc ebx
ret
mov ecx, 6
mov edx, 2
call fcn.140058b20
mov rdi, rax
invalid
mov dword [rax], ebx
shr r14, 0x20
invalid
mov word [rax + 4], r14w
lea rbx, [0x1400593b0]
jmp 0x140058896
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
mov rcx, rdi
call fcn.140058d90
mov r15, rax
mov rcx, rdi
call fcn.140058910
sbb al, byte [rax]
invalid
add byte [rcx - 0x77], al
mov r14d, eax
mov rcx, rdi
call fcn.140058d90
add byte [rax], al
invalid
mov r12, rax
mov rcx, rdi
stc
stc
call fcn.140058d90
xor r13d, r13d
test rax, rax
setne r13b
mov rcx, rdi
stc
call fcn.140058d90
xor ecx, ecx
test rax, rax
setne cl
invalid
shl rcx, 0x38
shl r13, 0x30
or r13, rcx
shl r15, 0x28
or r15, r13
or edi, ebp
shl rbx, 0x20
or rbx, r15
sti
shl r14d, 0x10
or r14, rbx
shl r12d, 8
in al, 8
lea rbx, [r12 + r14]
xor al, 0x48
inc ebx
inc rbx
jmp 0x140057fa4
mov rcx, rdi
stc
call fcn.140058d90
mov rbx, rax
mov rcx, rdi
stc
call fcn.140058910
mov r14d, eax
mov rcx, rdi
call fcn.140058d90
movabs rcx, 0x10100000000
add byte [rax], al
add byte [rax], al
add dword [rcx], eax
add byte [rax], al
imul rcx, rbx
shl r14d, 0x10
shl esi, 0x10
shl esi, 0x10
or r14, rcx
shl eax, 8
or rax, r14
or eax, esi
movabs rbx, 0x1000000000001
add byte [rax], al
add byte [rax], al
add dword [rax], eax
invalid
add byte [rax + 9], cl
or rbx, rax
ret
jmp 0x1400584fb
mov rcx, rdi
stc
call fcn.140058d90
mov rbx, rax
ret
mov rcx, rdi
call fcn.140058d90
jo 0x140056f3c
add byte [rax], al
mov r14, rax
mov rcx, rdi
call fcn.140058910
mov r15d, eax
mov rcx, rdi
mov ecx, edi
call fcn.140058d90
shl r14, 0x28
out 0x28, al
shl rbx, 0x20
jrcxz case.0x140033063.1388
or rbx, r14
shl r15d, 0x10
or r15, rbx
or edi, ebx
shl eax, 8
loopne case.0x140056d05.47
or rax, r15
jmp 0x14005702e
mov rcx, rdi
call fcn.140058d90
add byte [rax], al
mov rbx, rax
mov rcx, rdi
call fcn.140058910
stosb byte [rdi], al
sbb dword [rax], eax
add byte [rcx - 0x77], al
mov esi, eax
mov esi, eax
mov rcx, rdi
call fcn.140058d90
movabs rcx, 0x1010100000000
mov ecx, 0
add dword [rcx], eax
add dword [rax], eax
imul rcx, rbx
shl r14d, 0x10
or r14, rcx
shl eax, 8
or rax, r14
or eax, esi
movabs rbx, 0x100000000000001
or rbx, rax
jmp 0x1400582c3
add byte [rax], al
add byte [rax], al
mov rcx, rdi
stc
call fcn.140058d90
mov r14, rax
invalid
mov rcx, rdi
call fcn.140058910
mov ebx, eax
mov rcx, rdi
call fcn.140058d90
mov r15, rax
mov edi, eax
mov rcx, rdi
call fcn.140058d90
xor ecx, ecx
test rax, rax
setne cl
shl rcx, 0x30
loope case.0x140047136.336
mov rax, r14
shl rax, 0x28
or rax, rcx
shl r14, 0x20
or r14, rax
invalid
shl ebx, 0x10
or rbx, r14
shl r15d, 8
or r15, rbx
fucompi st(1)
invalid
sldt word [rax]
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
mov rcx, rdi
stc
stc
call fcn.140058910
mov r14d, eax
mov rcx, rdi
call fcn.140058d90
add byte [rax], al
add byte [rax - 0x47], cl
movabs rcx, 0x10100000000
mov ecx, 0
add byte [rax], al
add byte [rax], al
invalid
add dword [rcx], eax
add byte [rax], al
imul rcx, rbx
shl r14d, 0x10
shl esi, 0x10
shl esi, 0x10
or r14, rcx
shl eax, 8
or rax, r14
movabs rbx, 0x1000000000001
or rbx, rax
or ebx, eax
jmp 0x1400579ad
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
mov ebx, eax
mov rcx, rdi
call fcn.140058910
mov r14d, eax
mov rcx, rdi
mov ecx, edi
call fcn.140058d90
movabs rcx, 0x10100000000
imul rcx, rbx
imul ecx, ebx
shl r14d, 0x10
or r14, rcx
shl eax, 8
lea rbx, [rax + r14]
xor byte [rax - 1], cl
ret
inc rbx
jmp 0x1400579ad
mov rcx, rdi
call fcn.140058d90
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov rbx, rax
ret
mov rcx, rdi
call fcn.140058910
mov r14d, eax
mov rcx, rdi
call fcn.140058d90
shl eax, 8
loopne 0x1400570ab
shl r14d, 0x10
or r14d, eax
mov rax, rbx
invalid
shl rax, 0x20
loopne 0x1400570d1
add r14, rax
inc r14
mov ecx, 6
add byte [rdx + 2], bh
call fcn.140058b20
mov rdi, rax
mov word [rax + 4], bx
mov dword [rax], r14d
lea rbx, [0x140059b40]
lea ebx, [0x140059b40]
sbb eax, 0x2a69
jmp 0x140058896
mov rcx, rdi
call fcn.140058d90
sbb al, 0
add byte [rax], al
add byte [rax - 0x77], cl
ret
mov rbx, rax
mov rcx, rdi
call fcn.140058d90
mov r14, rax
mov rcx, rdi
call fcn.140058910
mov r15d, eax
mov rcx, rdi
stc
call fcn.140058d90
shl eax, 8
shl r15d, 0x10
shl edi, 0x10
or r15d, eax
shl rbx, 0x20
or rbx, r15
shl r14, 0x28
lea r15, [rbx + r14]
cmp al, 0x33
add rbx, r14
add ebx, esi
inc rbx
mov ecx, 6
mov edx, 2
call fcn.140058b20
in eax, dx
sbb dword [rax], eax
invalid
in eax, dx
sbb dword [rax], eax
add byte [rax - 0x77], cl
invalid
invalid
mov rdi, rax
invalid
mov dword [rax], ebx
shr r15, 0x20
mov word [rax + 4], r15w
js 0x140057145
js 0x140057145
lea rbx, [0x140058fb0]
invalid
jmp 0x140058896
invalid
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
mov rcx, rdi
call fcn.140058910
mov r14d, eax
mov rcx, rdi
call fcn.140058d90
movabs rcx, 0x1010100000000
imul rcx, rbx
shl r14d, 0x10
or r14, rcx
shl eax, 8
lea rbx, [rax + r14]
inc rbx
inc ebx
inc ebx
jmp 0x140057f1a
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
mov ebx, eax
mov rcx, rdi
call fcn.140058d90
mov r14, rax
mov rcx, rdi
call fcn.140058d90
mov r15, rax
mov rcx, rdi
call fcn.140058910
mov r12d, eax
mov rcx, rdi
stc
call fcn.140058d90
shl r15, 0x30
shl r14, 0x28
or r14, r15
shl rbx, 0x20
shl ebx, 0x20
or rbx, r14
shl r12d, 0x10
or r12, rbx
shl eax, 8
loopne 0x1400571e7
lea rbx, [rax + r12]
inc rbx
jmp 0x1400582c3
mov rcx, rdi
stc
call fcn.140058d90
mov rbx, rax
mov rcx, rdi
call fcn.140058910
mov r14d, eax
mov esi, eax
add byte [rcx - 0x77], al
invalid
mov rcx, rdi
call fcn.140058d90
shl eax, 8
shl r14d, 0x10
shl esi, 0x10
or r14d, eax
mov rax, rbx
shl rax, 0x20
add r14, rax
invalid
inc r14
mov ecx, 6
invalid
add byte [rax], al
add byte [rax], al
mov edx, 2
add al, byte [rax]
add byte [rax], al
call fcn.140058b20
mov rdi, rax
mov word [rax + 4], bx
mov dword [rax + 4], ebx
mov dword [rax], r14d
lea rbx, [0x14005a7d0]
jmp 0x140058896
add byte [rax], al
mov rcx, rdi
call fcn.140058d90
add byte [rax - 0x77], cl
ret
mov rcx, rdi
call fcn.140058910
mov r14d, eax
mov rcx, rdi
mov ecx, edi
call fcn.140058d90
shl eax, 8
shl r14d, 0x10
out 0x10, al
or byte [rcx - 0x3f], al
out 0x10, al
or r14d, eax
mov rax, rbx
shl rax, 0x20
and byte [rcx + 1], cl
add r14, rax
inc r14
inc esi
invalid
inc esi
mov ecx, 6
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov word [rax + 4], bx
mov dword [rax], r14d
lea rbx, [0x14005a8a0]
jmp 0x140058896
mov rcx, rdi
call fcn.140058d90
mov r14, rax
invalid
mov rcx, rdi
call fcn.140058910
invalid
add byte [rax], al
mov ebx, eax
mov rcx, rdi
call fcn.140058d90
mov r15, rax
sbb al, byte [rax]
add byte [rcx - 0x77], cl
invalid
mov rcx, rdi
call fcn.140058d90
leave
sbb al, byte [rax]
add byte [rcx], dh
leave
leave
sbb al, byte [rax]
add byte [rcx], dh
leave
test rax, rax
ror byte [rdi], 0x95
setne cl
ror dword [rax - 0x3f], 0xe1
sub byte [rcx - 0x3f], cl
out 0x20, al
shl rcx, 0x28
shl r14, 0x20
or r14, rcx
invalid
shl ebx, 0x10
or rbx, r14
or ebx, esi
shl r15d, 8
or r15, rbx
movabs rbx, 0x1000000000001
mov ebx, 1
add byte [rax], al
add dword [rax], eax
or rbx, r15
jmp 0x14005856a
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
ret
mov rcx, rdi
stc
call fcn.140058910
mov r14d, eax
mov rcx, rdi
mov ecx, edi
call fcn.140058d90
shl eax, 8
shl r14d, 0x10
adc byte [rcx + 9], al
or r14d, eax
mov rax, rbx
invalid
invalid
shl rax, 0x20
or rax, r14
shl rbx, 0x28
lea r14, [rax + rbx]
xor al, 0x18
add rbx, rax
inc rbx
ret
mov ecx, 6
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov dword [rax], ebx
sbb byte [rcx - 0x3f], cl
out dx, al
invalid
mov word [rax + 4], r14w
mov dword [rax + 4], esi
lea rbx, [0x140058ef0]
jmp 0x140058896
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
ret
mov rcx, rdi
call fcn.140058910
lea r14d, [rax + 1]
lea esi, [rax + 1]
shl ebx, 8
shl eax, 0x10
or eax, ebx
mov rcx, r14
shl rcx, 0x20
lea rbx, [rcx + rax]
sbb al, 1
inc rbx
mov ecx, 6
mov edx, 2
call fcn.140058b20
invalid
invalid
add byte [rax], al
add byte [rax], al
mov rdi, rax
mov word [rax + 4], r14w
mov dword [rax], ebx
lea rbx, [0x14005b030]
invalid
cmp al, 0
invalid
cmp dword [rax + rax], 0x14e2e900
jmp 0x140058896
add byte [rax], al
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
mov rcx, rdi
call fcn.140058910
mov r14d, eax
mov esi, eax
mov rcx, rdi
call fcn.140058d90
movabs rcx, 0x1010100000000
add byte [rax], al
add byte [rax], al
add dword [rcx], eax
add dword [rax], eax
invalid
add byte [rax], al
add dword [rcx], eax
add dword [rax], eax
invalid
imul rcx, rbx
shl r14d, 0x10
out 0x10, al
retf
or r14, rcx
shl eax, 8
or byte [rcx + rcx - 0x10], cl
movabs rbx, 0x100000000000001
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add dword [rax + 9], ecx
or rbx, rax
jmp 0x140057f1a
sbb ecx, dword [rbx]
add byte [rax], al
ret
mov rcx, rdi
call fcn.140058d90
sbb dword [rax], eax
add byte [rax - 0x77], cl
ret
mov rcx, rdi
call fcn.140058910
add byte [rcx - 0x77], al
invalid
mov rcx, rdi
call fcn.140058d90
shl eax, 8
invalid
shl r14d, 0x10
or r14d, eax
mov rax, rbx
shl rax, 0x20
add r14, rax
inc r14
inc esi
mov ecx, 6
mov edx, 2
add al, byte [rax]
add byte [rax], al
add al, ch
fst qword [rsi]
add byte [rax], al
call fcn.140058b20
mov rdi, rax
mov word [rax + 4], bx
pop rax
invalid
mov dword [rax], r14d
lea rbx, [0x14005a6c0]
jmp 0x140058896
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
ret
mov rcx, rdi
mov ecx, edi
call fcn.140058910
movsb byte [rdi], byte [rsi]
adc al, 0
invalid
add byte [rcx - 0x77], al
invalid
mov r14d, eax
mov rcx, rdi
mov ecx, edi
call fcn.140058d90
shl eax, 8
loopne 0x140057482
shl r14d, 0x10
or r14d, eax
mov rax, rbx
mov eax, ebx
shl rax, 0x20
add r14, rax
inc r14
mov ecx, 6
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov edi, eax
mov word [rax + 4], bx
mov dword [rax], r14d
xor cl, ch
jrcxz case.0x140041281.461
jmp 0x14005888f
add byte [rax], al
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
mov rcx, rdi
stc
call fcn.140058910
add byte [rax], al
add byte [rcx - 0x77], al
invalid
mov r14d, eax
mov rcx, rdi
call fcn.140058d90
shl eax, 8
loopne 0x1400574d5
shl r14d, 0x10
shl esi, 0x10
adc byte [rcx + 9], al
invalid
or r14d, eax
shl rbx, 0x20
or rbx, r14
movabs r14, 0x10000000001
add byte [rax], al
add byte [rax], al
invalid
add dword [rax], eax
add byte [rcx + 9], cl
fidivr word [rcx + 6]
invalid
add byte [rax], al
add byte [rax], al
or r14, rbx
mov ecx, 6
invalid
add byte [rax], al
add byte [rax], al
mov edx, 2
call fcn.140058b20
sub dword [rsi], edx
add byte [rax], al
mov rdi, rax
mov dword [rax], r14d
mov dword [rax], esi
shr r14, 0x20
mov word [rax + 4], r14w
lea rbx, [0x14005a9d0]
add byte [rax], al
jmp 0x140058896
mov rcx, rdi
call fcn.140058910
mov ebx, eax
movzx r15d, bx
movzx edi, bx
ret
shl r15, 0x20
mov rcx, rdi
mov ecx, edi
call fcn.140058d90
mov r14, rax
mov rcx, rdi
call fcn.140058d90
pop rcx
sbb byte [rax], al
add byte [rax - 0x3f], cl
loopne case.0x140051c9b.330
add byte [rax - 0x3f], cl
shl eax, 0x38
loopne case.0x140051c9b.330
shl r14, 0x30
or r14, rax
or r14, r15
invalid
shl ebx, 0x10
or rbx, r14
movabs r14, 0x100000001
add r14, rbx
mov ecx, 8
add byte [rdx + 2], bh
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov qword [rax], r14
lea rbx, [0x14005b0d0]
invalid
add cl, ch
jmp 0x140058896
sbb eax, 0x48000013
mov rcx, rdi
mov ecx, edi
call fcn.140058d90
mov rbx, rax
mov rcx, rdi
mov ecx, edi
call fcn.140058910
add byte [rax], al
mov r14d, eax
mov rcx, rdi
call fcn.140058d90
stc
invalid
add byte [rax], al
shl eax, 8
shl r14d, 0x10
or r14d, eax
mov rax, rbx
invalid
shl rax, 0x20
or rax, r14
shl rbx, 0x28
jrcxz case.0x140045d1b.387
lea r14, [rax + rbx]
lea esi, [rax + rbx]
add rbx, rax
inc rbx
mov ecx, 6
mov edx, 2
add byte [rax], al
add byte [rax], al
call fcn.140058b20
mov rdi, rax
mov dword [rax], ebx
shr r14, 0x20
mov word [rax + 4], r14w
lea rbx, [0x14005ad20]
jmp 0x140058896
mov rdi, rcx
call fcn.140058990
mov rbx, rax
mov r14, rdx
mov rcx, rdi
mov ecx, edi
stc
call fcn.140058990
mov r15, rax
mov edi, eax
mov r12, rdx
mov ecx, 0x28
add byte [rax], al
mov edx, 8
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
add byte [rcx], al
mov qword [rax + 8], rbx
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], r15
mov qword [rax + 0x20], r12
lea rbx, [0x14005b330]
invalid
add byte [rax], al
invalid
cmp eax, 0x67e90000
jmp 0x140058896
adc al, byte [rax]
add byte [rax - 0x77], cl
mov rcx, rdi
stc
call fcn.140058d90
mov rbx, rax
mov rcx, rdi
mov ecx, edi
call fcn.140058910
mov r14d, eax
mov rcx, rdi
mov ecx, edi
call fcn.140058d90
shl eax, 8
shl r14d, 0x10
or r14d, eax
mov rax, rbx
invalid
shl rax, 0x20
shl eax, 0x20
or rax, r14
shl rbx, 0x28
lea r14, [rax + rbx]
add rbx, rax
inc rbx
ret
mov ecx, 6
add byte [rax], al
invalid
ret
mov edx, 2
call fcn.140058b20
adc al, 0
add byte [rax - 0x77], cl
mov rdi, rax
invalid
mov dword [rax], ebx
shr r14, 0x20
out dx, al
and byte [rsi + 0x44], ah
mov dword [rax + 4], esi
jo 0x140057690
lea rbx, [0x140059fd0]
lea ebx, [0x140059fd0]
jmp 0x140058896
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
mov rcx, rdi
call fcn.140058910
mov r14d, eax
mov rcx, rdi
call fcn.140058910
adc al, byte [rax]
invalid
mov r15d, eax
shl ebx, 8
jrcxz case.0x140045cd6.394
shl r14d, 0x10
or r14d, ebx
and r15d, 0x1fff
and edi, 0x1fff
mov rax, r15
shl rax, 0x20
lea rbx, [rax + r14]
sbb al, 0x30
sbb al, 0x30
inc rbx
mov ecx, 6
mov edx, 2
call fcn.140058b20
add byte [rax], al
mov rdi, rax
mov word [rax + 4], r15w
mov dword [rax], ebx
lea rbx, [0x14005a070]
sub dword [rax], eax
add cl, ch
invalid
jmp 0x140058896
cdq
adc dword [rax], eax
add byte [rax - 0x77], cl
mov rcx, rdi
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
ret
mov rcx, rdi
stc
call fcn.140058910
mov r14d, eax
mov rcx, rdi
call fcn.140058d90
add byte [rax], al
add cl, al
shl eax, 8
loopne 0x140057726
shl r14d, 0x10
or r14d, eax
shl rbx, 0x20
shl ebx, 0x20
or rbx, r14
or ebx, esi
movabs r14, 0x10000000001
or r14, rbx
mov ecx, 6
add byte [rax], al
invalid
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov dword [rax], r14d
xor byte [rcx - 0x3f], cl
shr r14, 0x20
out dx, al
and byte [rsi + 0x44], ah
mov dword [rax + 4], esi
mov word [rax + 4], r14w
lea rbx, [0x14005ab10]
add byte [rax], al
jmp 0x140058896
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
mov ebx, eax
mov rcx, rdi
call fcn.140058910
mov r14d, eax
mov rcx, rdi
stc
call fcn.140058d90
shl eax, 8
loopne 0x14005778c
shl r14d, 0x10
or r14d, eax
shl rbx, 0x20
shl ebx, 0x20
or rbx, r14
movabs r14, 0x10000000001
add byte [rax], al
add byte [rcx], al
add dword [rax], eax
invalid
or r14, rbx
mov ecx, 6
add byte [rax], al
invalid
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov dword [rax], r14d
shr r14, 0x20
out dx, al
invalid
xor byte [rcx - 0x3f], cl
out dx, al
and byte [rsi + 0x44], ah
mov dword [rax + 4], esi
mov word [rax + 4], r14w
lea rbx, [0x14005a8a0]
jmp 0x140058896
adc byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rdi
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
mov rcx, rdi
stc
call fcn.140058910
mov r14d, eax
movzx r12d, r14w
shl r12, 0x20
mov rcx, rdi
call fcn.140058d90
mov r15, rax
mov rcx, rdi
call fcn.140058d90
shl rax, 0x38
shl eax, 0x38
shl r15, 0x30
or r15, rax
or r15, r12
shl r14d, 0x10
out 0x10, al
or r14, r15
shl ebx, 8
or rbx, r14
or ebx, esi
movabs r14, 0x100000001
add r14, rbx
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov edx, 2
call fcn.140058b20
adc al, byte [rax]
add byte [rax - 0x77], cl
mov rdi, rax
mov rdi, rax
mov qword [rax], r14
mov dword [rax], esi
lea rbx, [0x14005a490]
jmp 0x140058896
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
mov rcx, rdi
call fcn.140058910
mov ebp, eax
invalid
mov rcx, rdi
call fcn.140058d90
mov r14, rax
mov esi, eax
mov ecx, 0xc
mov edx, 4
add al, 0
add byte [rax], al
call fcn.140058b20
add byte [rax - 0x77], cl
mov esi, 0x88440100
add byte [rcx], al
mov byte [rax + 1], r14b
mov rdi, rax
mov byte [rax], 1
mov byte [rax + 1], r14b
mov word [rax + 2], bp
mov dword [rax + 2], ebp
mov dword [rax + 4], 0
add al, 0
add byte [rax], al
add cl, ch
mov ecx, 0x4800000b
or eax, dword [rax]
add byte [rax - 0x77], cl
retf
jmp 0x140058445
mov rbx, rcx
mov rcx, rdi
call fcn.140058910
mov edi, eax
mov rcx, rbx
call fcn.140058990
out dx, eax
adc byte [rax], al
invalid
test edi, edi
invalid
je 0x1400588c2
mov rbx, rax
mov r14, rdx
mov esi, edx
ret
mov r15, qword [rsi + 0x10]
mov r12, r15
shl r12, 4
or r12, 8
or esp, 8
jmp 0x1400578e0
mov rax, qword [rsi + 8]
mov qword [rax + r12 - 8], rbx
mov dword [rax + riz - 8], ebx
mov qword [rax + r12], r14
xor al, 0x20
inc r15
mov qword [rsi + 0x10], r15
add r12, 0x10
add esp, 0x10
invalid
dec edi
je 0x1400588c2
sldt word [rax]
iretd
cmp r15, qword [rsi]
jne 0x1400578c0
mov rcx, rsi
call fcn.1400478d0
jmp 0x1400578c0
mov rdi, rcx
call fcn.140058990
mov rbx, rax
mov r14, rdx
mov rcx, rdi
call fcn.140058990
mov r15, rax
mov r12, rdx
invalid
mov rcx, rdi
mov ecx, edi
stc
call fcn.140058990
mov r13, rax
mov rbp, rdx
mov ecx, 0x48
add byte [rax], al
invalid
mov edx, 8
call fcn.140058b20
mov rdi, rax
mov esi, 0x89480100
pop rax
invalid
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], r15
mov qword [rax + 0x20], r12
mov qword [rax + 0x28], r13
mov qword [rax + 0x30], rbp
lea rax, [0x140058900]
sldt word [rax]
mov qword [rdi + 0x38], rax
mov dword [rdi + 0x38], eax
lea rax, [0x1401e2dc9]
mov qword [rdi + 0x40], rax
lea rbx, [0x14005d770]
invalid
pop rsi
add byte [rax], al
lea rbx, [0x14005d770]
jmp 0x140058896
sldt word [rax]
mov rcx, rdi
call fcn.140058d90
adc al, 0
invalid
mov rbx, rax
mov rcx, rdi
call fcn.140058d90
mov r14, rax
mov rcx, rdi
call fcn.140058910
sldt word [rax]
mov r15d, eax
mov rcx, rdi
call fcn.140058d90
call qword [rbx]
add byte [rax], al
shl r14, 0x28
shl rbx, 0x20
or rbx, r14
shl r15d, 0x10
or r15, rbx
shl eax, 8
lea rbx, [rax + r15]
inc rbx
mov ecx, 8
mov edx, 2
add al, byte [rax]
add byte [rax], al
call fcn.140058b20
mov rdi, rax
mov qword [rax], rbx
lea rbx, [0x140059a70]
and byte [rax], al
invalid
lea ebx, [0x140059a70]
jmp 0x140058896
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
mov ebx, eax
adc eax, dword [rax]
add byte [rax - 0x77], cl
ret
mov rcx, rdi
call fcn.140058910
sldt word [rax]
shl eax, 0x10
shl ebx, 8
jrcxz case.0x140041d04.467
add ebx, eax
inc ebx
mov ecx, 4
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov edi, eax
mov dword [rax], ebx
lea rbx, [0x14005a770]
jmp 0x140058896
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
mov rcx, rdi
call fcn.140058910
invalid
add byte [rax], al
add cl, al
loopne case.0x140045d1b.394
shl ebx, 8
add ebx, eax
inc ebx
mov ecx, 4
add byte [rax], al
invalid
add byte [rax], al
mov edx, 2
add byte [rax], al
add al, ch
call fcn.140058b20
jmp 0x188057a48
mov rdi, rax
mov dword [rax], ebx
lea rbx, [0x14005a1c0]
sbb byte [rax - 0x73], cl
sbb eax, 0x277d
jmp 0x140058896
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
mov ebx, eax
mov rcx, rdi
call fcn.140058910
mov r14d, eax
mov rcx, rdi
call fcn.140058d90
shl rax, 0x30
mov rcx, rbx
shl rcx, 0x28
shl ecx, 0x28
or rcx, rax
shl rbx, 0x20
invalid
or rbx, rcx
shl r14d, 0x10
add rbx, r14
inc rbx
inc ebx
jmp 0x140058265
mov rdi, rcx
call fcn.140058990
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rdx
mov rcx, rdi
mov ecx, edi
call fcn.140058990
add byte [rcx - 0x77], cl
invalid
mov r15, rax
mov r12, rdx
mov rcx, rdi
mov ecx, edi
invalid
call fcn.140058990
mov r13, rax
mov rbp, rdx
mov rcx, rdi
call fcn.140058990
invalid
add byte [rax], al
mov rbx, rax
ret
mov r14, rdx
mov ecx, 0x48
invalid
mov edx, 8
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
mov rax, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
mov qword [rdi + 8], rax
mov rax, qword [rsp + 0x28]
mov qword [rdi + 0x10], rax
mov qword [rdi + 0x18], r15
mov qword [rdi + 0x20], r12
mov qword [rdi + 0x28], r13
mov qword [rdi + 0x30], rbp
mov qword [rdi + 0x38], rbx
mov qword [rdi + 0x40], r14
lea rbx, [0x14005b2f0]
jmp 0x140058896
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
ret
mov rcx, rdi
call fcn.140058910
invalid
add byte [rax], al
invalid
mov r14d, eax
mov rcx, rdi
call fcn.140058d90
add byte [rax], al
invalid
add byte [rax], al
shl eax, 8
loopne 0x140057b3a
shl r14d, 0x10
or r14d, eax
mov rax, rbx
mov eax, ebx
shl rax, 0x20
add r14, rax
inc r14
mov ecx, 6
mov edx, 2
add byte [rax], al
add al, ch
retf
sldt word [rax]
add byte [rax], al
mov rdi, rax
mov word [rax + 4], bx
mov dword [rax], r14d
lea rbx, [0x14005a220]
add byte [rax], al
jmp 0x140058896
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
mov ebx, eax
mov rcx, rdi
call fcn.140058910
mov r14d, eax
movzx r12d, r14w
shl r12, 0x20
shl esp, 0x20
mov rcx, rdi
mov ecx, edi
call fcn.140058d90
mov r15, rax
mov rcx, rdi
stc
call fcn.140058d90
shl rax, 0x38
loopne 0x140057bd8
loopne 0x140057bd8
shl r15, 0x30
or r15, rax
or r15, r12
shl r14d, 0x10
shl esi, 0x10
or r14, r15
shl ebx, 8
or rbx, r14
movabs r14, 0x100000001
add r14, rbx
mov ecx, 8
add byte [rax], al
add byte [rax], al
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov qword [rax], r14
lea rbx, [0x14005a5c0]
sub dword [rax], eax
invalid
xor byte [rax - 0x73], cl
sbb eax, 0x29e0
sub dword [rax], eax
invalid
jmp 0x140058896
call fcn.140058aa0
mov rdi, rax
mov rbx, rdx
mov r14, qword [rsi + 0x10]
cmp r14, qword [rsi]
jne 0x140057c01
mov rcx, rsi
call fcn.1400478d0
iretd
cld
invalid
invalid
iretd
mov rax, qword [rsi + 8]
mov rcx, r14
mov ecx, esi
shl rcx, 4
mov qword [rax + rcx], rdi
invalid
mov dword [rax + rcx], edi
mov qword [rax + rcx + 8], rbx
jmp 0x1400588bb
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
adc dword [rax], eax
add byte [rax - 0x77], cl
ret
mov rcx, rdi
call fcn.140058910
mov ebp, eax
mov rcx, rdi
call fcn.140058910
invalid
or al, 0
add byte [rax], al
add byte [rax], al
mov r14d, eax
mov rcx, rdi
call fcn.140058d90
adc qword [rax], r8
invalid
mov r15, rax
mov ecx, 0xa
mov edx, 2
call fcn.140058b20
mov rdi, rax
invalid
mov byte [rax], 1
invalid
mov byte [rax + 1], r15b
mov word [rax + 2], bp
mov word [rax + 4], r14w
mov dword [rax + 4], r14d
jmp case.0x1400452ef.449
mov rcx, rdi
call fcn.140058d90
add byte [rax - 0x77], cl
mov rbx, rax
mov ebx, eax
ret
mov rcx, rdi
call fcn.140058910
mov r14d, eax
mov rcx, rdi
mov ecx, edi
call fcn.140058d90
shl eax, 8
invalid
shl r14d, 0x10
or r14d, eax
mov rax, rbx
shl rax, 0x20
shl eax, 0x20
add r14, rax
inc r14
mov ecx, 6
add byte [rax], al
mov edx, 2
call fcn.140058b20
invalid
add byte [rax], al
invalid
mov rdi, rax
mov word [rax + 4], bx
mov dword [rax + 4], ebx
mov dword [rax], r14d
lea rbx, [0x14005a3e0]
invalid
add byte [rax], al
invalid
invalid
jmp 0x140058896
mov rdi, qword [rsi + 0x10]
cmp rdi, qword [rsi]
jne 0x140057cd7
mov rcx, rsi
call fcn.1400478d0
mov rax, qword [rsi + 8]
mov rcx, rdi
shl rcx, 4
lea rdx, [0x140058900]
adc eax, 0xc17
mov qword [rax + rcx], rdx
lea rdx, [0x1401e2dc9]
mov qword [rax + rcx + 8], rdx
inc rdi
mov qword [rsi + 0x10], rdi
jle 0x140057d10
jmp 0x1400588c2
mov rcx, qword [rsi]
mov rdi, qword [rsi + 0x10]
cmp rdi, rcx
jne case.0x14004527d.389
iretd
mov rcx, rsi
call fcn.1400478d0
mov rcx, qword [rsi]
mov rax, qword [rsi + 8]
mov rdx, rdi
cli
shl rdx, 4
shl edx, 4
loop 0x140057d2b
lea rbx, [0x140058900]
or eax, dword [rax]
add byte [rax - 0x77], cl
sbb al, 0x10
mov qword [rax + rdx], rbx
lea r14, [0x1401e2dc9]
xor eax, 0x18b090
mov qword [rax + rdx + 8], r14
lea r15, [rdi + 1]
mov qword [rsi + 0x10], r15
cmp r15, rcx
jne 0x140057d57
mov rcx, rsi
call fcn.1400478d0
sti
invalid
dec dword [rax - 0x75]
invalid
invalid
shl r15, 4
mov qword [rax + r15], rbx
mov qword [rax + r15 + 8], r14
add rdi, 2
mov qword [rsi + 0x10], rdi
jmp 0x1400588c2
lea rdi, [rsp + 0x50]
mov rdx, rcx
mov rcx, rdi
call fcn.140058b90
lea rcx, [rsp + 0x38]
lea ecx, [rsp + 0x38]
mov rdx, rdi
mov edx, edi
call fcn.140058cd0
add byte [rax], al
mov rbx, qword [rsp + 0x38]
movzx ebp, byte [rsp + 0x40]
and al, 0x40
mov r14, qword [rsp + 0x48]
mov ecx, 0x10
mov edx, 8
add byte [rax], al
add al, ch
je 0x140057db7
add byte [rax], al
mov rdi, rax
mov byte [rax], bpl
mov qword [rax + 8], r14
jmp 0x140058896
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
mov rcx, rdi
call fcn.140058910
or eax, dword [rax]
invalid
mov r14d, eax
mov rcx, rdi
call fcn.140058d90
movabs rcx, 0x1010100000000
imul rcx, rbx
imul ecx, ebx
shl r14d, 0x10
or r14, rcx
shl eax, 8
lea rbx, [rax + r14]
invalid
xor byte [rax - 1], cl
ret
inc rbx
jmp 0x140058203
mov rdi, rcx
iretd
call fcn.140058990
mov rbx, rax
mov ebx, eax
mov r14, rdx
mov rcx, rdi
call fcn.140058990
mov r15, rax
mov r12, rdx
mov ecx, 0x28
mov edx, 8
call fcn.140058b20
clc
or al, 0
add byte [rax - 0x77], cl
invalid
mov byte [rax], 1
add byte [rcx], al
mov qword [rax + 8], rbx
mov qword [rax + 0x10], r14
jo 0x140057e46
mov qword [rax + 0x18], r15
mov qword [rax + 0x20], r12
lea rbx, [0x14005b310]
jmp 0x140058896
mov rdi, rcx
iretd
call fcn.140058990
mov rbx, rax
ret
mov r14, rdx
or eax, dword ds:[rax]
add byte [rax - 0x77], cl
ret
mov rcx, rdi
call fcn.140058990
add byte [rax], al
mov r15, rax
mov r12, rdx
mov rcx, rdi
call fcn.140058990
mov r13, rax
mov rbp, rdx
mov ecx, 0x48
add byte [rdx + 8], bh
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
invalid
add dword [rax - 0x77], ecx
mov qword [rax + 8], rbx
mov qword [rax + 0x10], r14
mov dword [rax + 0x10], esi
pop rax
or byte [rcx + rcx*4 + 0x70], cl
mov dword [rax + 0x10], esi
mov qword [rax + 0x18], r15
invalid
invalid
invalid
mov qword [rax + 0x18], r15
mov qword [rax + 0x20], r12
mov qword [rax + 0x28], r13
push 0x68894828
invalid
and byte [rcx + rcx*4 + 0x68], cl
sub byte [rax - 0x77], cl
push 0x58d4830
pop rax
or al, byte [rax]
add byte [rax], al
mov qword [rdi + 0x38], rax
lea rax, [0x1401e2dc9]
lea rax, [0x140058900]
add byte [rax], al
mov qword [rdi + 0x38], rax
lea rax, [0x1401e2dc9]
mov qword [rdi + 0x40], rax
lea rbx, [0x14005b2c0]
jmp 0x140058896
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
mov rcx, rdi
call fcn.140058d90
invalid
invalid
add byte [rax], al
mov r14, rax
mov rcx, rdi
call fcn.140058d90
mov r15, rax
mov edi, eax
mov edi, eax
mov rcx, rdi
call fcn.140058910
mov r12d, eax
mov rcx, rdi
call fcn.140058d90
shl r15, 0x30
invalid
xor byte [rcx - 0x3f], cl
out 0x28, al
shl r14, 0x28
or r14, r15
or esi, edi
shl rbx, 0x20
or rbx, r14
shl r12d, 0x10
or r12, rbx
shl eax, 8
lea rbx, [rax + r12]
invalid
inc rbx
mov ecx, 8
mov edx, 2
call fcn.140058b20
add byte [rax], al
mov rdi, rax
mov qword [rax], rbx
lea rbx, [0x140059f00]
lea ebx, [0x140059f00]
jmp 0x140058896
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
mov ebx, eax
mov rcx, rdi
mov ecx, edi
call fcn.140058d90
mov r12, rax
mov rcx, rdi
call fcn.140058910
add byte [rax], al
mov r14d, eax
mov esi, eax
mov rcx, rdi
call fcn.140058d90
mov r15, rax
mov rcx, rdi
call fcn.140058d90
xor ecx, ecx
test rax, rax
setne cl
shl rcx, 0x30
shl r12, 0x28
or r12, rcx
shl rbx, 0x20
jrcxz 0x140057fa6
or rbx, r12
shl r14d, 0x10
or r14, rbx
shl r15d, 8
or r15, r14
movabs rbx, 0x100000000000001
or rbx, r15
mov ecx, 8
mov edx, 2
invalid
call fcn.140058b20
mov rdi, rax
mov qword [rax], rbx
lea rbx, [0x140059980]
invalid
add byte [rax], al
add cl, ch
ror dword [rax], 1
jmp 0x140058896
add byte [rax], al
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
mov ebx, eax
mov rcx, rdi
mov ecx, edi
call fcn.140058d90
mov r14, rax
mov rcx, rdi
call fcn.140058910
mov r15d, eax
mov rcx, rdi
stc
call fcn.140058d90
shl eax, 8
shl r15d, 0x10
or r15d, eax
shl rbx, 0x20
or rbx, r15
shl r14, 0x28
lea r15, [rbx + r14]
lea edi, [rbx + rsi]
add rbx, r14
inc rbx
ret
mov ecx, 6
mov edx, 2
add byte [rax], al
invalid
call fcn.140058b20
mov rdi, rax
mov dword [rax], ebx
shr r15, 0x20
mov word [rax + 4], r15w
mov dword [rax + 4], r15d
lea rbx, [0x14005a0f0]
sbb eax, 0x20bf
jmp 0x140058896
mov rcx, rdi
mov ecx, edi
call fcn.140058d90
mov r14, rax
mov rcx, rdi
call fcn.140058910
add byte [rax], al
mov ebx, eax
movzx r12d, bx
shl r12, 0x20
mov rcx, rdi
call fcn.140058d90
invalid
invalid
add byte [rax], al
mov r15, rax
mov rcx, rdi
call fcn.140058d90
xor ecx, ecx
test rax, rax
setne cl
shl rcx, 0x38
shl r14, 0x30
or r14, rcx
or r14, r12
shl ebx, 0x10
out 0xc1, al
jrcxz 0x14005808f
or rbx, r14
shl r15d, 8
shl r15d, 8
out 8, eax
or r15, rbx
movabs rbx, 0x100000001
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add rbx, r15
mov ecx, 8
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov qword [rax], rbx
lea rbx, [0x14005af30]
lea ebx, [0x14005af30]
jmp 0x140058896
mov rcx, rdi
call fcn.140058d90
ror dword [rax + rax], 1
invalid
mov rbx, rax
mov rcx, rdi
stc
call fcn.140058910
mov ebp, eax
mov rcx, rdi
call fcn.140058d90
or al, 0
invalid
mov r14, rax
mov ecx, 0xa
mov edx, 2
add byte [rax], al
invalid
call fcn.140058b20
add byte [rax], al
mov rdi, rax
mov byte [rax], 1
mov byte [rax + 1], r14b
jo case.0x140046092.419
mov esi, 0x88440100
jo case.0x140046092.419
mov word [rax + 2], bp
mov dword [rax + 2], ebp
add ah, byte [rsi - 0x77]
push 0x6588804
mov byte [rax + 6], bl
mov word [rax + 4], bp
mov byte [rax + 6], bl
mov byte [rax + 7], bl
mov byte [rax + 8], bl
pop rax
invalid
lea rbx, [0x14005a320]
sbb byte [rdx], ah
add byte [rax], al
jmp 0x140058896
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
mov rcx, rdi
call fcn.140058910
add byte [rax], al
mov r14d, eax
mov rcx, rdi
stc
call fcn.140058d90
shl eax, 8
loopne 0x140058136
shl r14d, 0x10
or r14d, eax
or esi, eax
shl rbx, 0x20
or rbx, r14
movabs r14, 0x10000000001
or r14, rbx
mov ecx, 6
invalid
mov edx, 2
call fcn.140058b20
or dword [rax], eax
add byte [rax - 0x77], cl
mov dword [rcx + rcx*4 + 0x30], 0x20eec149
mov dword [rax], esi
shr r14, 0x20
mov rdi, rax
mov dword [rax], r14d
mov dword [rax], esi
mov dword [rax], esi
shr r14, 0x20
mov word [rax + 4], r14w
jo 0x14005816b
lea rbx, [0x14005ac40]
jmp 0x140058896
and eax, dword [rdi]
add byte [rax], al
invalid
sub al, byte [rax]
add cl, ch
and eax, dword [rdi]
add byte [rax], al
invalid
mov rcx, rdi
stc
call fcn.140058d90
mov rbx, rax
mov rcx, rdi
call fcn.140058910
mov r14d, eax
shl ebx, 8
shl r14d, 0x10
or r14d, ebx
inc r14
mov ecx, 6
mov edx, 2
call fcn.140058b20
mov rdi, rax
invalid
mov dword [rax], r14d
mov word [rax + 4], 0
lea rbx, [0x14005a070]
add cl, ch
jmp 0x140058896
fld dword [rsi]
add byte [rax], al
mov rcx, rdi
call fcn.140058d90
invalid
mov rbx, rax
mov rcx, rdi
stc
ret
call fcn.140058910
mov r14d, eax
mov rcx, rdi
mov ecx, edi
invalid
call fcn.140058d90
mov ch, 0xb
add byte [rax], al
movabs rcx, 0x1010100000000
imul rcx, rbx
shl r14d, 0x10
shl esi, 0x10
or r14, rcx
shl eax, 8
or byte [rcx + rcx - 0x10], cl
or eax, esi
movabs rbx, 0x100000000000001
or rbx, rax
ret
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov edx, 2
call fcn.140058b20
mov rdi, rax
invalid
invalid
mov qword [rax], rbx
lea rbx, [0x140059be0]
sbb eax, 0x19c1
jmp 0x140058896
mov rcx, rdi
call fcn.140058d90
or eax, dword [rax]
add byte [rax - 0x77], cl
ret
mov rcx, rdi
call fcn.140058910
fld dword [rsi]
add byte [rax], al
mov r14d, eax
mov rcx, rdi
call fcn.140058d90
or r8, qword [rax]
add byte [rax - 0x3f], cl
loopne 0x140058276
mov rcx, rbx
shl rcx, 0x28
or rcx, rax
or ecx, eax
or ecx, eax
shl rbx, 0x20
or rbx, rcx
shl r14d, 0x10
add rbx, r14
add ebx, esi
add ebx, esi
add rbx, 0x101
mov ecx, 8
mov edx, 2
add byte [rax], al
add al, ch
lodsb al, byte [rsi]
or byte [rax], al
add byte [rax], al
invalid
invalid
call fcn.140058b20
mov rdi, rax
invalid
mov qword [rax], rbx
lea rbx, [0x14005ae20]
jmp 0x140058896
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
mov rcx, rdi
call fcn.140058910
add byte [rax], al
mov r14d, eax
mov rcx, rdi
call fcn.140058d90
or al, byte [rax]
invalid
movabs rcx, 0x1010100000000
imul rcx, rbx
shl r14d, 0x10
or r14, rcx
or esi, ecx
shl eax, 8
lea rbx, [rax + r14]
inc rbx
inc ebx
mov ecx, 8
add byte [rax], al
add byte [rdx + 2], bh
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov qword [rax], rbx
mov dword [rax], ebx
sbb byte [rax - 0x73], cl
sbb eax, 0x1a11
lea rbx, [0x140059cf0]
jmp 0x140058896
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
mov rcx, rdi
call fcn.140058910
add byte [rax], al
mov r14d, eax
mov rcx, rdi
call fcn.140058d90
shl eax, 8
shl r14d, 0x10
or r14d, eax
or esi, eax
mov rax, rbx
shl rax, 0x20
add r14, rax
invalid
inc r14
mov ecx, 6
invalid
add byte [rax], al
add byte [rdx + 2], bh
add byte [rax], al
add byte [rdx + 2], bh
call fcn.140058b20
mov rdi, rax
mov word [rax + 4], bx
invalid
mov dword [rax], r14d
lea rbx, [0x14005ac40]
jmp 0x140058896
pop rax
invalid
add byte [rax], al
invalid
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
mov rcx, rdi
call fcn.140058910
add eax, 0x89410000
invalid
mov rcx, rdi
call fcn.140058d90
shl eax, 8
shl r14d, 0x10
add byte [rax - 0x77], cl
ret
or r14d, eax
mov rax, rbx
shl rax, 0x20
add r14, rax
add esi, eax
inc r14
mov ecx, 6
mov edx, 2
call fcn.140058b20
sahf
invalid
add byte [rax], al
mov rdi, rax
mov word [rax + 4], bx
mov dword [rax], r14d
lea rbx, [0x14005a9d0]
jmp 0x140058896
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
ret
mov rcx, rdi
call fcn.140058910
mov r14d, eax
mov rcx, rdi
call fcn.140058d90
fimul dword [rcx]
add byte [rax], al
or dword [rax], eax
add byte [rax - 0x77], cl
ret
shl eax, 8
shl r14d, 0x10
or r14d, eax
mov rax, rbx
fmul dword [rax - 0x3f]
loopne 0x1400583e7
add r14, rax
inc r14
mov ecx, 6
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov word [rax + 4], bx
mov dword [rax + 4], ebx
mov dword [rax + 4], ebx
add al, 0x44
mov dword [rax], esi
mov dword [rax], r14d
lea rbx, [0x14005ab10]
jmp 0x140058896
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
mov rcx, rdi
call fcn.140058910
mov ebp, eax
mov rcx, rdi
call fcn.140058d90
mov r14, rax
mov rcx, rdi
call fcn.140058d90
xor r15d, r15d
cmp rax, 1
sbb r15d, r15d
mov ecx, 0xc
mov edx, 4
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
mov byte [rax + 1], r14b
mov word [rax + 2], bp
mov dword [rax + 4], r15d
mov byte [rax + 8], bl
mov byte [rax + 9], bl
or dword [rax - 0x73], ecx
sbb eax, 0xd6e
invalid
add byte [rax], al
or dword [rax - 0x73], ecx
sbb eax, 0xd6e
invalid
add byte [rax], al
or eax, 0x3fe90000
add al, 0
add byte [rax - 0x77], cl
mov rcx, rdi
jmp 0x140058896
mov rcx, rdi
call fcn.140058910
mov ebx, eax
movzx r15d, bx
shl r15, 0x20
mov rcx, rdi
call fcn.140058d90
mov r14, rax
mov rcx, rdi
call fcn.140058d90
shl rax, 0x38
shl r14, 0x30
or r14, rax
or r14, r15
shl ebx, 0x10
or rbx, r14
movabs r14, 0x100000001
add r14, rbx
mov ecx, 8
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov qword [rax], r14
lea rbx, [0x1400592e0]
add cl, ch
fadd dword [rbx]
add byte [rax], al
add cl, ch
fadd dword [rbx]
add byte [rax], al
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
mov rcx, rdi
call fcn.140058910
mov r14d, eax
mov rcx, rdi
call fcn.140058d90
movabs rcx, 0x10100000000
imul rcx, rbx
shl r14d, 0x10
or r14, rcx
shl eax, 8
lea rbx, [rax + r14]
inc rbx
mov ecx, 8
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov qword [rax], rbx
lea rbx, [0x140059870]
jmp 0x140058896
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
mov rcx, rdi
stc
stc
call fcn.140058910
mov r14d, eax
mov rcx, rdi
call fcn.140058d90
mov r15, rax
mov rcx, rdi
call fcn.140058d90
xor ecx, ecx
test rax, rax
setne cl
shl rcx, 0x28
shl rbx, 0x20
or rbx, rcx
shl r14d, 0x10
or r14, rbx
shl r15d, 8
lea rbx, [r15 + r14]
inc rbx
mov ecx, 8
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov qword [rax], rbx
lea rbx, [0x140059e10]
jmp 0x140058896
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
mov rcx, rdi
call fcn.140058910
mov r14d, eax
mov rcx, rdi
call fcn.140058d90
shl eax, 8
shl r14d, 0x10
or r14d, eax
mov rax, rbx
shl rax, 0x20
or rax, r14
shl rbx, 0x28
lea r14, [rax + rbx]
add rbx, rax
inc rbx
mov ecx, 6
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov dword [rax], ebx
shr r14, 0x20
mov word [rax + 4], r14w
lea rbx, [0x140059770]
jmp 0x140058896
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
mov rcx, rdi
call fcn.140058d90
mov r14, rax
mov rcx, rdi
call fcn.140058910
mov r15d, eax
mov rcx, rdi
call fcn.140058d90
shl eax, 8
shl r15d, 0x10
out 0x10, eax
out 0x10, eax
or r15d, eax
shl rbx, 0x20
or rbx, r15
shl r14, 0x28
lea r15, [rbx + r14]
add rbx, r14
inc rbx
mov ecx, 6
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov dword [rax], ebx
shr r15, 0x20
mov word [rax + 4], r15w
lea rbx, [0x1400590b0]
jmp 0x140058896
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
mov rcx, rdi
call fcn.140058d90
mov r14, rax
mov rcx, rdi
call fcn.140058910
mov ebp, eax
mov rcx, rdi
call fcn.140058d90
add byte [rax], al
add byte [rax], al
mov r15, rax
mov ecx, 0xc
mov edx, 4
call fcn.140058b20
mov rdi, rax
mov byte [rax], 1
mov byte [rax + 1], r15b
mov word [rax + 2], bp
mov dword [rax + 4], 0
mov byte [rax + 8], bl
mov byte [rax + 9], r14b
lea rbx, [0x1400591c0]
jmp 0x140058896
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
mov rcx, rdi
call fcn.140058910
shl eax, 0x10
shl ebx, 8
add ebx, eax
inc ebx
mov ecx, 4
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov dword [rax], ebx
lea rbx, [0x140059290]
lea ebx, [0x140059290]
lea ebx, [0x140059290]
jmp 0x140058896
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
mov rcx, rdi
call fcn.140058910
mov r14d, eax
mov rcx, rdi
call fcn.140058d90
shl eax, 8
shl r14d, 0x10
or r14d, eax
mov rax, rbx
shl rax, 0x20
add r14, rax
inc r14
mov ecx, 6
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov word [rax + 4], bx
mov dword [rax], r14d
lea rbx, [0x1400596c0]
jmp 0x140058896
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
mov rcx, rdi
call fcn.140058910
mov r14d, eax
mov rcx, rdi
call fcn.140058d90
shl eax, 8
shl r14d, 0x10
or r14d, eax
mov rax, rbx
shl rax, 0x20
or rax, r14
shl rbx, 0x28
lea r14, [rax + rbx]
add rbx, rax
inc rbx
mov ecx, 6
mov edx, 2
add byte [rax], al
add byte [rax], al
call fcn.140058b20
mov rdi, rax
mov dword [rax], ebx
shr r14, 0x20
mov word [rax + 4], r14w
lea rbx, [0x140059480]
jmp 0x140058896
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
mov rcx, rdi
call fcn.140058d90
mov r14, rax
mov rcx, rdi
call fcn.140058910
mov r15d, eax
mov rcx, rdi
call fcn.140058d90
shl eax, 8
shl r15d, 0x10
or r15d, eax
shl rbx, 0x20
or rbx, r15
shl r14, 0x28
lea r15, [rbx + r14]
add rbx, r14
inc rbx
mov ecx, 6
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov dword [rax], ebx
shr r15, 0x20
mov word [rax + 4], r15w
lea rbx, [0x140059540]
jmp 0x140058896
mov rcx, rdi
call fcn.140058d90
mov rbx, rax
mov rcx, rdi
call fcn.140058910
mov r14d, eax
mov rcx, rdi
call fcn.140058d90
shl eax, 8
shl r14d, 0x10
or r14d, eax
shl rbx, 0x20
or rbx, r14
movabs r14, 0x10000000001
or r14, rbx
mov ecx, 6
mov edx, 2
call fcn.140058b20
mov rdi, rax
mov dword [rax], r14d
shr r14, 0x20
mov word [rax + 4], r14w
lea rbx, [0x140058dd0]
mov r14, qword [rsi + 0x10]
cmp r14, qword [rsi]
jne 0x1400588a7
mov rcx, rsi
call fcn.1400478d0
mov rax, qword [rsi + 8]
mov rcx, r14
shl rcx, 4
mov qword [rax + rcx], rbx
mov qword [rax + rcx + 8], rdi
inc r14
mov qword [rsi + 0x10], r14
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, [0x1401df840]
mov rcx, rax
call fcn.1400b13d0
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadmod.rs
lea r8, str.dI5YQ_BeOD__3_EVbE___Y__x8_3x4_ZhhWAYXT._jfHShHCmSpsuEpy:Kx_gX_d8__qDMNQA_nxzpS_gb0K_q7Jf_ZJUo__G._:NL_D
mov edx, 0x28
call fcn.1400b14f0
int3
inc ecx
mov qword [rdx + 0x188], r9
jmp 0x140062862
retf
mov dword [rdx + 0x28], ebx
pop rdi
pop rsi
ret
mov dword [rdx + 0x28], r11d
xor r10d, r10d
sub byte [rbp + 0x31], al
rol byte [rcx + rcx*4 + 0x52], cl
mov dword [rdx + 8], edx
mov r9d, r10d
invalid
invalid
mov dword [rdx + 8], r10d
mov dword [rdx + 8], edx
mov r9d, r10d
shr r9d, 3
jmp 0x121896973
invalid
mov dword [rdx + 0x10], r9d
mov r9d, r10d
shr r9d, 6
invalid
mov dword [rdx + 0xc], r9d
and r10d, 7
invalid
mov dword [rdx + 0x14], r10d
lea r9d, [r10 + r9*8]
mov dword [rdx + 0x34], r9d
pop rdi
pop rsi
jmp rax
jmp 0x121896973
adc byte [rbp - 0x77], al
rol dword [rcx - 0x3f], 1
jmp 0x18a8f6c85
invalid
invalid
invalid
invalid
invalid
invalid
retf 0x8944
int3
sub byte [rcx + 0x8e183c1], cl
or ecx, dword [rdx]
mov r11d, eax
or r11d, 0x40
or ebx, 0x40
or ebx, 0x40
test dword [rdx + 0x1ac], ecx
cmove r11d, eax
and r11d, 0xffffff7f
mov rax, qword [rdx + 0x188]
add dword [rax], eax
add byte [rax - 0x73], cl
add qword [rbx + rcx*4 - 0x76], rcx
cwde
add dword [rax], eax
add byte [rcx + rdi - 0x37], cl
add dword [rax], eax
add byte [rax - 0x73], cl
add qword [rbx + rcx*4 - 0x76], rcx
cwde
add dword [rax], eax
add byte [rcx + rdi - 0x37], cl
jae 0x1400628fe
movzx ecx, word [rax]
add rax, 2
rol byte [rdx], 0x48
mov dword [rdx + 0x188], eax
rol byte [rdx], 0x48
mov dword [rdx + 0x188], eax
jmp 0x140062907
or r11d, 0x4040
xor ecx, ecx
mov r10d, ecx
and r10d, 0x80
or r10d, r11d
mov dword [rdx + 0x28], r10d
mov r11d, ecx
shr r11d, 2
and r11d, 1
mov dword [rdx + 4], r11d
mov r11d, ecx
and r11d, 3
mov dword [rdx], r11d
mov r11d, ecx
not r11d
shr r11d, 3
and r11d, 0xf
mov dword [rdx + 0x30], r11d
and r11d, dword [rdx + 0x1b4]
mov dword [rdx + 0x2c], r11d
mov r11d, dword [rdx + 8]
mov esi, r11d
not esi
and esi, dword [rdx + 0x1b8]
mov edi, esi
shr edi, 4
and edi, 8
mov dword [rdx + 0x18], edi
mov edi, esi
shr edi, 3
and edi, 8
mov dword [rdx + 0x1c], edi
shr esi, 2
and esi, 8
mov dword [rdx + 0x20], esi
and r11d, 0x1f
lea rsi, [r11 - 1]
cmp rsi, 3
jae 0x1400629b8
mov rsi, qword [rdx + r11*8 + 0x48]
shr ecx, 4
and ecx, 0xfffffff0
mov r11, qword [rsi + rcx]
mov rcx, qword [rsi + rcx + 8]
cmp byte [rcx], 1
jne 0x140062a06
cmp rax, r9
jae 0x1400629d0
movzx r9d, byte [rax]
inc rax
mov qword [rdx + 0x188], rax
jmp 0x1400629de
or r10d, 0x40
mov dword [rdx + 0x28], r10d
pop rdi
pop rsi
ret
or r10d, 0x4040
mov dword [rdx + 0x28], r10d
xor r9d, r9d
mov dword [rdx + 8], r9d
mov eax, r9d
shr eax, 3
and eax, 7
mov dword [rdx + 0x10], eax
mov eax, r9d
mov eax, ecx
shr eax, 6
mov dword [rdx + 0xc], eax
and r9d, 7
loope 0x140062a02
mov dword [rdx + 0x14], r9d
lea eax, [r9 + rax*8]
mov dword [rdx + 0x34], eax
pop rdi
pop rsi
jmp r11
jmp rbx
cmp byte [rdx + 0x1c4], 1
jne 0x140062c77
add dword [rax], eax
invalid
mov r10d, dword [rdx + 0x28]
mov ecx, r10d
and ecx, 8
or ecx, dword [rdx]
or cl, byte [rbx + 0x1ac82]
add byte [rbp - 0x77], al
invalid
or r11d, 0x40
test ecx, eax
cmovne r10d, r11d
and r10d, 0xffffff7f
mov rcx, qword [rdx + 0x188]
mov ecx, dword [rdx + 0x188]
dec dword [rax - 0x75]
mov cl, byte [rax + 0x4c000001]
mov byte [rcx], al
add byte [rax], al
lea r9, [rcx + 3]
mov byte [rcx], al
add byte [rax], al
lea r9, [rcx + 3]
cmp r9, qword [rdx + 0x198]
jae 0x140062c64
xor eax, 0
add byte [rax], al
invalid
mov bl, byte [rax + 0xf000001]
add dword [rax], eax
add byte [rdi], cl
xor eax, 0
add byte [rax], al
invalid
add byte [rbx + rcx*4 + 9], al
mov r9d, dword [rcx]
add rcx, 4
rol dword [rax + rcx*2], 0x89
mov qword [rdx + 0x188], rcx
test r9b, 4
invalid
mov cl, byte [rax + 0x41000001]
add dword [rax], eax
add byte [rcx - 0xa], al
rol dword [rdi + rcx], 0x84
add al, 0xf
test bh, bl
add byte [rax], al
invalid
test cl, 4
je 0x140062c6b
test bh, bl
add byte [rax], al
add byte [rbx - 0x3e09f7b6], cl
mov ecx, dword [rdx + 8]
or sil, sil
ror dword [rax], 0xf
or byte [rdi], cl
test cl, 8
jne 0x140062c85
test ebp, ebp
add byte [rax], al
invalid
or byte [rdi], cl
test ebp, ebp
add byte [rax], al
add byte [rbp - 0x77], al
retf
mov r11d, r9d
and r11d, 3
jrcxz 0x140062ba2
mov dword [rdx], r11d
sbb al, byte [rbp - 0x77]
retf
mov r11d, r9d
and r11d, 0x80
or r11d, r10d
or ebx, edx
jrcxz case.0x14004634b.438
add byte [rax], al
add byte [rbp + 9], al
rol dword [rcx + rcx*4 - 0x32], cl
mov esi, r9d
mov esi, r9d
invalid
shr esi, 8
mov edi, esi
and edi, 7
invalid
invalid
mov dword [rdx + 0x38], edi
jp case.0x140051c9b.387
mov r10d, edi
cli
shl r10d, 0xf
or r10d, dword [r8 + 0x14]
or edx, dword [rax + 0x14]
cmovne ecx, dword [rbx]
push rax
adc al, 0x66
or edx, dword [rax + 0x14]
test r9w, r9w
test r9d, r9d
jns 0x140062bea
sbb al, 0x31
xor edi, eax
mov ebx, r11d
mov dword [rcx + rcx*4 - 0x25], 0x8340cb83
or ebx, 0x40
cmp edi, 0xffffffff
invalid
invalid
invalid
cmovne ebx, r11d
or ebx, 0x20
or r10d, 0x10000000
or edx, 0x10000000
or edx, 0x10000000
add byte [rax], al
add byte [rax], dl
mov r11d, ebx
mov dword [r8 + 0x14], r10d
mov dword [rax + 0x14], edx
adc al, 0x41
mov edx, esi
mov r10d, esi
and r10d, 0x10
or r10d, r11d
mov dword [rdx + 0x28], r10d
mov r11d, r9d
shr r11d, 0xd
and r11d, 3
mov dword [rdx + 4], r11d
pop rdx
add al, 0x44
mov ebx, ecx
pop rdx
add al, 0x44
mov ebx, ecx
not ebx
shr ebx, 3
invalid
add ecx, dword [rcx + 0xfe783df]
mov edi, ebx
and edi, 0xf
cmp byte [rdx + 0x1c4], 0
add byte [rax], al
je 0x140062c92
not esi
add esi, esi
and esi, 0x10
adc byte [rcx - 0x8f6db8e], cl
adc byte [rcx - 0x8f6db8e], cl
mov esi, ecx
not esi
mov ebx, esi
shr ebx, 4
and ebx, 8
jrcxz 0x140062c41
jrcxz 0x140062c41
mov dword [rdx + 0x18], ebx
mov ebx, esi
shr ebx, 3
sbb byte [rcx + 0x3ebc1f3], cl
and ebx, 8
mov dword [rdx + 0x1c], ebx
pop rdx
sbb al, 0x89
and ebx, 0x10
pop rdx
sbb al, 0x89
and ebx, 0x10
mov dword [rdx + 0x3c], ebx
shr esi, 2
mov ebx, esi
and ebx, 0x18
mov dword [rdx + 0x40], ebx
and esi, 8
mov dword [rdx + 0x20], esi
mov ebx, edi
jmp 0x140062ca4
or r10d, 0x4040
or r10d, 0x40
mov dword [rdx + 0x28], r10d
pop rbx
pop rdi
pop rsi
ret
mov rax, qword [rcx + 8]
mov rcx, qword [rcx + 0x10]
pop rbx
pop rdi
pop rsi
jmp rax
and r11d, 0xffffff7f
mov dword [rdx + 0x28], r11d
jmp 0x140062c73
and ebx, 7
not esi
shl esi, 3
and esi, 0x40
or r10d, esi
mov dword [rdx + 0x28], r10d
mov dword [rdx + 0x2c], ebx
mov dword [rdx + 0x30], edi
and ecx, 7
lea rsi, [rcx - 1]
cmp rsi, 6
jae 0x140062c6b
mov rcx, qword [rdx + rcx*8 + 0x60]
mov esi, r9d
shr esi, 0xc
and esi, 0xff0
mov rbx, qword [rcx + rsi]
mov rcx, qword [rcx + rsi + 8]
mov esi, r9d
shr esi, 0x18
mov dword [rdx + 8], esi
mov edi, r9d
shr edi, 0x1b
and edi, 7
mov dword [rdx + 0x10], edi
shr r9d, 0x1e
mov dword [rdx + 0xc], r9d
and esi, 7
mov dword [rdx + 0x14], esi
lea r9d, [rsi + r9*8]
mov dword [rdx + 0x34], r9d
mov r9d, r10d
and r9d, 0x10
or r9d, r11d
and r9d, eax
cmp r9d, 3
jne 0x140062d17
or r10d, 0x40
mov dword [rdx + 0x28], r10d
mov rax, rbx
jmp 0x140062c7f
mov ds, word [rax + 0x72000001]
invalid
mov eax, dword [rsi + rax*8 + 0xb0]
mov byte [rdi + 0x11], 0x18
cmp byte [rsi + 0x44], 0
je 0x140062d93
mov rcx, rdi
mov rdx, rsi
call rax
ror byte [rax - 0x75], 1
mov cs, word [rax + 0x48000001]
cmp ecx, dword [rsi + 0x198]
ror byte [rax - 0x75], 1
mov cs, word [rax + 0x48000001]
cmp ecx, dword [rsi + 0x198]
jae 0x140062db1
movzx eax, byte [rcx]
inc rcx
mov qword [rsi + 0x188], rcx
mov dword [rsi + 0x188], ecx
mov dword [rsi + 0x188], ecx
jmp 0x140062dba
mov rcx, rsi
mov rdx, rdi
xor r8d, r8d
call fcn.1400b1ca0
mov rcx, qword [rsi + 0x188]
cmp rcx, qword [rsi + 0x198]
jb 0x140062d84
or dword [rsi + 0x28], 0x4040
xor eax, eax
lea rcx, [0x1401df888]
movzx eax, word [rcx + rax*2]
mov ecx, eax
add ecx, 0xffffefab
cmp cx, 2
jae 0x140062deb
test byte [rsi + 0x1aa], 0x10
je 0x140062df6
cmp dword [rsi + 0x1c0], 0x40
je 0x140062df6
mov word [rdi + 0x20], ax
jmp 0x140062e00
mov word [rdi + 0x20], ax
test ax, ax
jne 0x140062e00
jmp 0x140062dfc
mov word [rdi + 0x20], 0
or byte [rsi + 0x28], 0x40
add rsp, 0x28
pop rdi
pop rsi
ret
xor al, 0x48
mov ecx, eax
jmp r9
int3
mov rcx, qword [rcx + 0x10]
mov r10d, dword [rdx + 0x1a8]
add byte [rbp + rax*4 + 0x50], al
je 0x140062f75
add byte [rbp + rax*4 + 0x50], al
je 0x140062f75
test dword [rax + 0x28], r10d
je 0x140062f64
sub byte [rsi + rax + 0x48], dh
add eax, 0x18
add rax, 0x18
jmp 0x140062f6e
test dword [rax + 0x40], r10d
test dword [rax + 0x40], edx
je 0x140062f75
add rax, 0x30
mov r9, qword [rax]
mov ecx, dword [rax]
mov rcx, qword [rax + 8]
cmp byte [rcx], 0
je 0x140062fcd
push rbx
push rbx
mov r10, qword [rdx + 0x188]
cmp r10, qword [rdx + 0x198]
xchg edx, eax
cwde
add dword [rax], eax
add byte [rbx + 0x10], dh
xchg edx, eax
cwde
add dword [rax], eax
add byte [rbx + 0x10], dh
movzx eax, byte [r10]
inc r10
mov qword [rdx + 0x188], r10
add bl, ch
invalid
add cl, byte [rcx - 1]
ret 0x894c
add bl, ch
or dword [rcx + 0x4040284a], eax
add byte [rax], al
or dword [rdx + 0x28], 0x4040
xor eax, eax
mov dword [rdx + 8], eax
mov r10d, eax
shr r10d, 3
and r10d, 7
mov dword [rdx + 0x10], r10d
mov r10d, eax
shr r10d, 6
mov dword [rdx + 0xc], r10d
and eax, 7
mov dword [rdx + 0x14], eax
lea eax, [rax + r10*8]
mov dword [rdx + 0x34], eax
jmp r9
and r10d, 7
mov dword [rdx + 0x14], r10d
lea r9d, [r10 + r9*8]
or al, 0xca
mov dword [rdx + 0x34], r9d
pop rsi
xor al, 0x5e
jmp rax
add byte [rax], al
pop rsi
ret
int3
sub rsp, 0x20
mov rax, rcx
enter 0xf45, 0xffffffffffffffb7
push rcx
and byte [rax - 0x73], cl
or eax, 0x1a26f8
sbb al, byte es:[rax]
push rcx
and byte [rax - 0x73], cl
or eax, 0x1a26f8
sbb al, byte es:[rax]
movzx r8d, byte [r10 + rcx]
movzx eax, byte [rdx + rcx]
cmp r8b, 6
jae 0x140063162
invalid
add byte [rax], al
invalid
test eax, 0x41000000
test dword [rcx + 0x14], 0x4000000
invalid
invalid
test dword [r9 + 0x14], 0x4000000
add byte [rax + rcx*2], al
lea ecx, [0x140203112]
lea rcx, [0x140203112]
lea rdi, [0x14020445a]
lea edi, [0x14020445a]
cmove rdi, rcx
lea ecx, [r8*8]
movabs r11, 0x4ffffffffff
invalid
invalid
invalid
invalid
inc dword [rax + rax]
add byte [rcx - 0x2d], cl
jmp 0x140063131
mov esi, 0xffffffff
add eax, dword [rbx]
add byte [rax], al
shr rsi, cl
movabs rbx, 0x20202ffffff
shr rbx, cl
movabs r14, 0x1010101ffff
shr r14, cl
mov r15d, 0xff
shr r15, cl
movzx ecx, byte [rdi + r10]
shl ecx, 0x16
or ecx, dword [rdx + 0x30]
mov qword [rax], rdx
mov dword [rax + 8], ecx
mov byte [rax + 0xc], r8b
mov ecx, dword [r9 + 0x1c]
mov dword [rax + 0xd], ecx
mov byte [rax + 0x11], 0
mov byte [rax + 0x12], r15b
mov byte [rax + 0x13], r14b
mov byte [rax + 0x14], bl
mov byte [rax + 0x15], sil
mov byte [rax + 0x16], r11b
mov ecx, dword [r9 + 0x10]
mov dword [rax + 0x17], ecx
mov byte [rax + 0x1b], 6
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadmod.rs
lea r8, str.u_QJRosFSc_iGunokm_9g8U1J_jhBM2_oYe_2AZeY_7D_ZL4s_KVBGv_lrIkoa_f__7vPE__lS_OgbjJaYOTov__r.ZwHrqza_B94Z0_:T___kaM
mov edx, 0x28
call fcn.1400b14f0
int3
fld dword [rdx - 0x73]
or al, 0xd5
add byte [rax], al
add byte [rax], al
movabs r11, 0x4ffffffffff
invalid
inc dword [rax + rax]
add byte [rcx - 0x2d], cl
invalid
invalid
shr r11, cl
movabs rdi, 0x303ffffffff
mov edi, 0xffffffff
add eax, dword [rbx]
add eax, dword [rax]
invalid
jmp case.0x140049404.418
mov edi, 0xffffffff
add eax, dword [rbx]
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax - 0x2d], cl
out dx, eax
shr rdi, cl
shr edi, cl
movabs r14, 0x20202ffffff
inc dword [rdx]
add al, byte [rdx]
add byte [rax], al
shr r14, cl
movabs r15, 0x1010101ffff
mov edi, 0x101ffff
add dword [rcx], eax
add dword [rax], eax
invalid
add dword [rcx], eax
add dword [rax], eax
add byte [rcx - 0x2d], cl
out dx, eax
shr r15, cl
shr edi, cl
movzx esi, byte [rbx + rsi]
xor al, 0x33
mov ebx, 0xff
add byte [rax - 0x2d], cl
jmp case.0x140047157.436
invalid
shr rbx, cl
shl esi, 0x16
or esi, r8d
or esi, eax
invalid
mov qword [rax], rdx
mov dword [rax + 8], esi
jo case.0x140047136.425
jo case.0x140047136.425
mov byte [rax + 0xc], r10b
mov ecx, dword [r9 + 0x1c]
mov dword [rax + 0xd], ecx
mov byte [rax + 0x11], 0
adc dword [rax], eax
or eax, 0x1140c6
add byte [rax - 0x77bbeda8], cl
mov byte [rax + 0x12], bl
mov byte [rax + 0x13], r15b
js 0x1400641a6
mov byte [rax + 0x14], r14b
jo 0x1400641ab
mov byte [rax + 0x15], dil
js 0x1400641b0
mov byte [rax + 0x16], r11b
mov ecx, dword [r9 + 0x10]
mov dword [rax + 0x17], ecx
invalid
mov byte [rax + 0x1b], 6
add rsp, 0x20
invalid
invalid
add esp, 0x20
and byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea ecx, str.internal_error:_entered_unreachable_code_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadmod.rs
imul ebp, dword [rdx - 0x72b3ffe6], 5
pop rsp
lea r8, str.u_QJRosFSc_iGunokm_9g8U1J_jhBM2_oYe_2AZeY_7D_ZL4s_KVBGv_lrIkoa_f__7vPE__lS_OgbjJaYOTov__r.ZwHrqza_B94Z0_:T___kaM
mov edx, 0x28
out 0x17, eax
add byte [rdx + 0x28], bh
call fcn.1400b14f0
rol dword [rax + rax], cl
int3
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
invalid
sub byte [rax - 0x77], cl
enter 0xffffffffffff8b41, 0x49
adc al, 0x41
mov rax, rcx
mov ecx, dword [r9 + 0x14]
invalid
invalid
mov r8d, ecx
mov eax, ecx
enter 0xffffffffffffc141, 0xffffffffffffffe8
adc byte [rcx - 0x7d], al
loopne 0x1400641fe
invalid
shr r8d, 0x10
and r8d, 0xc
invalid
lea r10, [0x1401e2938]
lea edx, [0x1401e2938]
mov r11d, dword [r8 + r10]
movzx r8d, byte [r9 + 0x10]
movzx eax, byte [rcx + 0x10]
cmp r8b, 0x18
jne 0x140064212
invalid
or al, byte [rbp - 0x7b]
invalid
test r11d, r11d
jne case.0x14002dec9.1553
invalid
mov r10d, r11d
jmp 0x14006426c
pop rdx
xor r10d, r10d
test r11d, r11d
je 0x14006426c
cmp byte [r9 + 0x11], 0x18
jne 0x14006426c
cmp r11d, 0x40
jne case.0x14002dec9.1546
mov esi, dword [rdx + 0x30]
xor r10d, r10d
xor edx, edx
cmp esi, 0x20
jne 0x14006424d
jmp 0x14006426c
mov esi, dword [rdx + 0x30]
xor r10d, r10d
cmp r11d, esi
je 0x14006426c
xor r11d, 0x40
mov edi, esi
xor edi, 0x20
and byte [rcx + rcx - 0x21], al
je 0x14006426c
xor r10d, r10d
cmp esi, 0x20
setne r10b
lea r11d, [r10*8 + 0x10]
add byte [rax], al
cmp esi, 0x10
mov r10d, 8
or byte [rax], al
add byte [rax], al
cmovne r10d, r11d
movzx esi, word [r9 + 0x20]
lea r11, [0x1402057a2]
movzx r11d, byte [rsi + r11]
cmp r11b, 6
jae case.0x140047157.464
test ecx, 0x4000000
lea rcx, [0x140203112]
or eax, 0x19ee7e
lea r14, [0x14020445a]
cmove r14, rcx
lea ecx, [r11*8]
movabs rdi, 0x4ffffffffff
shr rdi, cl
out dx, eax
movabs rbx, 0x303ffffffff
shr rbx, cl
movabs r15, 0x20202ffffff
mov edi, 0x2ffffff
add al, byte [rdx]
add byte [rax], al
invalid
shr r15, cl
movzx ebp, byte [r9 + 0x13]
movabs r12, 0x1010101ffff
add dword [rcx], eax
add dword [rcx], eax
add byte [rax], al
invalid
shr r12, cl
mov r13d, 0xff
add byte [rax], al
add byte [rcx - 0x2d], cl
shr r13, cl
shr ebp, cl
in eax, dx
movzx ecx, word [r9 + 0x11]
adc dword [rcx + 0xf], eax
movzx esi, byte [r14 + rsi]
mov dh, 0x34
shl esi, 0x16
shl esi, 0x16
or esi, r10d
or esi, edx
invalid
mov qword [rax], rdx
mov dword [rax + 8], esi
jo 0x140064307
mov byte [rax + 0xc], r11b
mov edx, dword [r9 + 0x1c]
mov dword [rax + 0xd], edx
mov byte [rax + 0x11], 0
invalid
push rax
or eax, 0x1140c6
add byte [rax + rcx*4 + 0x68], al
adc al, byte [rax + rcx*4 + 0x60]
invalid
invalid
invalid
mov byte [rax + 0x12], r13b
mov byte [rax + 0x13], r12b
adc eax, dword [rax + rcx*4 + 0x78]
mov byte [rax + 0x14], r15b
adc al, 0x88
pop rax
mov byte [rax + 0x15], bl
mov byte [rax + 0x16], dil
adc eax, 0x16788840
mov byte [rax + 0x17], r8b
mov word [rax + 0x18], cx
mov byte [rax + 0x1a], bpl
mov byte [rax + 0x1b], 6
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadmod.rs
lea r8, str.u_QJRosFSc_iGunokm_9g8U1J_jhBM2_oYe_2AZeY_7D_ZL4s_KVBGv_lrIkoa_f__7vPE__lS_OgbjJaYOTov__r.ZwHrqza_B94Z0_:T___kaM
add byte [rdx + 0x28], bh
mov edx, 0x28
call fcn.1400b14f0
add ah, cl
int3
int3
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
sub esp, 0x20
mov rax, rcx
mov eax, ecx
mov r8d, dword [rdx + 0x34]
mov ecx, dword [r9 + 0x14]
mov r10d, ecx
shr r10d, 0x10
adc byte [rcx - 0x7d], al
loop 0x14006438d
invalid
and r10d, 0xc
or al, 0x4c
lea r11, [0x1401e2938]
lea ebx, [0x1401e2938]
invalid
mov r10d, dword [r10 + r11]
adc al, 0x1a
test r10d, r10d
test edx, edx
je 0x1400643a7
invalid
test dword [rdx + 0x30], r10d
xor byte [rbp + 0x10], dh
jne 0x1400643a7
adc byte [rcx - 0x7d], al
cli
cmp r10d, 0x10
adc byte [rbp + 6], dh
jne 0x1400643a3
or r8d, 0x10
or eax, 0x10
adc bl, ch
jmp 0x1400643a7
add al, 0x41
or r8d, 8
or eax, 8
movzx esi, word [r9 + 0x20]
movzx esi, word [rcx + 0x20]
jno 0x1400643cc
lea r10, [0x1402057a2]
adc eax, 0x1a13ef
sbb al, byte [rax]
add byte [rsi + 0xf], al
mov dh, 0x14
adc al, 0x16
movzx r10d, byte [rsi + r10]
movzx edx, byte [rsi + rdx]
cmp r10b, 6
jae 0x140064467
movsd dword [rdi], dword [rsi]
add byte [rax], al
add byte [rax], al
invalid
rol dword [rax], 0
test ecx, 0x4000000
add byte [rax + rcx*2], al
lea ecx, [0x140203112]
lea rcx, [0x140203112]
in eax, dx
sbb dword [rax], eax
lea rbx, [0x14020445a]
lea ebx, [0x14020445a]
test byte [rax], al
sbb al, byte [rax]
cmove rbx, rcx
lea ecx, [r10*8]
or al, 0xd5
add byte [rax], al
add byte [rax], al
movabs r11, 0x4ffffffffff
shr r11, cl
jmp 0x140064438
mov edi, 0xffffffff
add eax, dword [rbx]
add byte [rax], al
invalid
invalid
jmp 0x140064438
mov edi, 0xffffffff
add eax, dword [rbx]
add byte [rax], al
invalid
add byte [rax - 0x2d], cl
out dx, eax
shr rdi, cl
movabs r14, 0x20202ffffff
add al, byte [rdx]
add byte [rax], al
shr r14, cl
movabs r15, 0x1010101ffff
mov edi, 0x101ffff
add dword [rcx], eax
add byte [rax], al
inc dword [rcx]
add dword [rcx], eax
add dword [rax], eax
add byte [rcx - 0x2d], cl
out dx, eax
shr r15, cl
movzx esi, byte [rbx + rsi]
mov ebx, 0xff
shr rbx, cl
shr ebx, cl
shl esi, 0x16
or esi, r8d
mov qword [rax], rdx
adc byte [rcx - 0x77bbf790], cl
push rax
or al, 0x41
mov ecx, dword [rcx + 0x1c]
invalid
invalid
adc byte [rcx - 0x77bbf790], cl
push rax
or al, 0x41
mov ecx, dword [rcx + 0x1c]
invalid
invalid
sbb al, 0x89
or rax, 0x1140c6
mov dword [rax + 0xd], ecx
mov byte [rax + 0x11], 0
or eax, 0x1140c6
mov byte [rax + 0x12], bl
mov byte [rax + 0x13], r15b
mov byte [rax + 0x14], r14b
pop rax
adc al, byte [rax + rcx*4 + 0x78]
adc eax, dword [rax + rcx*4 + 0x70]
adc al, 0x40
mov byte [rax + 0x15], dil
mov byte [rax + 0x15], dil
mov byte [rax + 0x16], r11b
mov ecx, dword [r9 + 0x10]
mov dword [rax + 0x17], ecx
mov byte [rax + 0x1b], 6
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadmod.rs
lea r8, str.u_QJRosFSc_iGunokm_9g8U1J_jhBM2_oYe_2AZeY_7D_ZL4s_KVBGv_lrIkoa_f__7vPE__lS_OgbjJaYOTov__r.ZwHrqza_B94Z0_:T___kaM
mov edx, 0x28
call fcn.1400b14f0
int3
add byte [rax], al
cmovne r10d, esi
invalid
movzx r13d, word [r9 + 0x20]
lea r11, [0x1402057a2]
xchg ebp, eax
adc bl, byte [rdx]
add byte [rbx + 0xf], al
mov dh, 0x7c
invalid
invalid
xchg ebp, eax
adc bl, byte [rdx]
add byte [rbx + 0xf], al
mov dh, 0x7c
sbb eax, 0xff804000
cmp dil, 6
cmp dil, 6
jae 0x1400646be
movzx ebx, byte [r9 + 0x11]
movzx esi, byte [r9 + 0x12]
movzx ebp, byte [r9 + 0x13]
movzx r15d, byte [r9 + 0x1c]
movzx edi, byte [rcx + 0x1c]
movzx r11d, byte [r9 + 0x1d]
mov byte [rsp + 0x27], r11b
movzx r11d, byte [r9 + 0x1e]
mov byte [rsp + 0x26], r11b
movzx r9d, byte [r9 + 0x1f]
test r12d, 0x4000000
add byte [rax], al
add byte [rsp + rcx*2], al
lea esp, [0x140203112]
add byte [rsp + rcx*2], al
lea esp, [0x140203112]
lea r11, [0x14020445a]
lea ebx, [0x14020445a]
sbb dword [rax], eax
cmove r11, r12
movzx r12d, byte [r11 + r13]
shl r12d, 0x16
or r10d, r12d
or edx, esp
or edx, esp
test r14b, r14b
mov byte [rsp + 0x25], bpl
je 0x140064629
mov ebp, esi
mov r8d, ebx
lea ecx, [rdi*8]
mov r12d, 0xff
shr r12, cl
movabs r11, 0x1010101ffff
shr r11, cl
movabs r13, 0x20202ffffff
shr r13, cl
movabs rsi, 0x303ffffffff
shr rsi, cl
movabs rbx, 0x4ffffffffff
shr rbx, cl
mov qword [rax], rdx
mov dword [rax + 8], r10d
mov byte [rax + 0xc], dil
mov byte [rax + 0xd], r15b
movzx ecx, byte [rsp + 0x27]
mov byte [rax + 0xe], cl
movzx ecx, byte [rsp + 0x26]
mov byte [rax + 0xf], cl
mov byte [rax + 0x10], r9b
mov byte [rax + 0x11], 0
mov byte [rax + 0x12], r12b
mov byte [rax + 0x13], r11b
mov byte [rax + 0x14], r13b
mov byte [rax + 0x15], sil
mov byte [rax + 0x16], bl
mov byte [rax + 0x17], r14b
mov byte [rax + 0x18], r8b
mov byte [rax + 0x19], bpl
movzx ecx, byte [rsp + 0x25]
mov byte [rax + 0x1a], cl
mov byte [rax + 0x1b], 6
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r11d, [r15 - 0x25]
mov r13d, 0x10
cmp r11b, 0xf0
jae case.0x140056d05.104
lea r11d, [r15 - 0x35]
cmp r11b, 0xef
ja 0x14006466a
pop rdi
retf
lea r11d, [r15 - 0x45]
cmp r11b, 0xf0
pop rdi
mov ebx, 0xf0fb8041
jb case.0x140049404.432
invalid
add r15b, 0xb
and r15b, 0xf
add r15b, 0x15
mov r13d, 0x40
cmp ecx, 0x40
jne 0x140064685
jmp 0x14006468e
add r15b, 0xb
and r15b, 0xf
or eax, dword [rcx - 0x80]
out 0xf, eax
add r15b, 0x15
mov r13d, 0x20
mov ebp, 0x20
mov ebp, 0x20
cmp ecx, 0x40
je case.0x140049404.432
clc
invalid
invalid
invalid
clc
invalid
cmp ecx, r13d
je case.0x140049404.432
invalid
invalid
invalid
invalid
mov ecx, dword [rdx + 0x30]
mov ebp, esi
mov r8d, ebx
fadd dword [rbx + 0xe7420f9]
fadd dword [rbx + 0xe7420f9]
cmp ecx, 0x10
jne 0x1400646b2
invalid
adc al, byte [rcx - 0x7d]
retf 0xe908
or r10d, 8
jmp 0x140064582
or r10d, 0x10
jmp 0x140064582
retf 0xe910
or r12d, 0x18
mov r10d, r12d
mov edx, esp
mov edx, esp
jmp 0x140064582
invalid
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadmod.rs
lea r8, str.u_QJRosFSc_iGunokm_9g8U1J_jhBM2_oYe_2AZeY_7D_ZL4s_KVBGv_lrIkoa_f__7vPE__lS_OgbjJaYOTov__r.ZwHrqza_B94Z0_:T___kaM
mov edx, 0x28
call fcn.1400b14f0
int3
invalid
je 0x14006472d
test ecx, ecx
je 0x140064767
mov r10d, dword [rdx + 0x18]
cmp ecx, r10d
je 0x140064767
cmp r10d, 0x20
je 0x14006475f
cmp r10d, 0x10
jne 0x140064764
or edi, 8
jmp 0x140064767
mov edi, 0x80
test ecx, ecx
je 0x140064767
mov r10d, dword [rdx + 0x18]
cmp ecx, r10d
je 0x140064767
xor ecx, ecx
leave
cmp r10d, 0x20
sete cl
shl ecx, 8
or byte [rcx + 0x80c9], al
add byte [rcx - 0x7d], al
cli
adc byte [rdi + 0x100], bh
or byte [rcx + 0x80c9], al
add byte [rcx - 0x7d], al
cli
adc byte [rdi + 0x100], bh
cmovne edi, ecx
jmp 0x140064767
invalid
or byte [rbx + 0x3eb10cf], al
or edi, 0x10
jmp 0x140064767
or edi, 0x18
mov ecx, esi
int1
shr ecx, 5
and ecx, 7
lea r10d, [rcx - 1]
inc dword [rcx - 0x7d]
cli
invalid
jae case.0x1400557bc.207
inc dword [rcx - 0x7d]
cli
invalid
add cl, 0x46
cmp cl, 0x48
jne 0x140064789
or edi, 0x100000
jmp case.0x1400557bc.207
add bl, ch
adc dword [rcx - 0x77], eax
cli
mov r10d, edi
or r10d, 0x200000
cmp cl, 0x4a
cmove edi, r10d
add byte [rax], ah
add byte [rax + 0xf414af9], al
cli
mov ecx, dword [rdx + 0x1c]
cmp rcx, 0xf
ja case.default.0x1400647b9
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbx + rcx*4 + 0x52], cl
adc byte [rbp + rcx*4 + 0x1d], cl
mov bh, cl
sbb al, byte [rax]
mov r10, qword [rdx + 0x10]
lea r11, [0x14021413c]
movsxd rcx, dword [r11 + rcx*4]
add rcx, r11
jmp rcx
xor ecx, ecx
jmp 0x140064835
movzx ecx, byte [r8 + 0x100]
jmp 0x140064835
movzx ecx, byte [r8 + 0xfd]
jmp 0x140064835
movzx ecx, byte [r8 + 0x102]
jmp 0x140064835
movzx ecx, byte [r8 + 0xfe]
jmp 0x140064835
movzx ecx, byte [r8 + 0xfb]
jmp 0x140064835
movzx ecx, byte [r8 + 0x101]
mov dh, 0x88
add dword [rcx], eax
add byte [rax], al
invalid
add bl, ch
cmp al, byte [rcx + 0xf]
invalid
invalid
jmp 0x140064835
movzx ecx, byte [r8 + 0xf9]
jmp 0x140064835
mov dh, 0x88
stc
add byte [rax], al
add bl, ch
xor byte [rcx + 0xf], al
movzx ecx, byte [r8 + 0x103]
movzx ecx, byte [r8 + 0x103]
jmp 0x140064835
movzx ecx, byte [r8 + 0xff]
jmp 0x140064835
movzx ecx, byte [r8 + 0xf8]
jmp 0x140064835
movzx ecx, byte [r8 + 0xfc]
jmp 0x140064835
movzx ecx, byte [r8 + 0xfa]
movzx r11d, cl
cmp r10, r11
jbe 0x14006491c
movzx r15d, word [r9 + 0x20]
lea rcx, [0x1402057a2]
or eax, 0x1a0f54
or eax, 0x1a0f54
movzx r8d, byte [r15 + rcx]
cmp r8b, 6
jae 0x14006492e
test esi, 0x4000000
lea rcx, [0x140203112]
lea r12, [0x14020445a]
cmove r12, rcx
cmove esp, ecx
cmove esp, ecx
lea ecx, [r8*8]
movabs r10, 0x4ffffffffff
add byte [rcx - 0x2d], cl
invalid
movabs rbx, 0x303ffffffff
add eax, dword [rbx]
add byte [rax], al
add byte [rcx - 0x46], cl
add byte [rcx - 0x2d], cl
invalid
add eax, dword [rbx]
add byte [rax], al
shr rbx, cl
movabs r14, 0x20202ffffff
invalid
inc dword [rdx]
add al, byte [rdx]
add byte [rax], al
shr r14, cl
invalid
movzx ebp, byte [r12 + r15]
movabs r15, 0x1010101ffff
add dword [rcx], eax
add dword [rax], eax
add byte [rcx - 0x2d], cl
out dx, eax
add dword [rcx], eax
add dword [rax], eax
add byte [rcx - 0x2d], cl
out dx, eax
mov r12d, 0xff
inc dword [rax]
add byte [rax], al
shr r12, cl
lea rcx, [r11 + r11*2]
pop rbx
pop rbx
shl ecx, 4
add rcx, qword [rdx + 8]
shr esi, 0xc
or al, 0x81
out 0, al
add byte [rax + rax], al
or al, 0x81
out 0, al
add byte [rax + rax], al
or edi, esi
shl ebp, 0x16
in eax, 0x16
in eax, 0x16
or ebp, edi
mov qword [rax], rcx
mov dword [rax + 8], ebp
mov byte [rax + 0xc], r8b
mov ecx, dword [r9 + 0x1c]
mov dword [rax + 0xd], ecx
mov byte [rax + 0x11], 0
mov byte [rax + 0x12], r12b
mov byte [rax + 0x13], r15b
mov byte [rax + 0x14], r14b
mov byte [rax + 0x15], bl
mov byte [rax + 0x16], r10b
mov ecx, dword [r9 + 0x10]
mov dword [rax + 0x17], ecx
mov byte [rax + 0x1b], 6
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea r8, str.5.Wp_7__0iZ9j__pJt___sQ____sFkITEjq_jU.______e__5cDN77tYJvTU_u2x_NTCV_0fAq_GbOS4CgC_zP_K
mov rcx, r11
mov rdx, r10
shr al, cl
invalid
retf 4
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadmod.rs
movabs byte [0x17dfe4058d4c001a], al
add byte [rdx + 0x28], bh
lea r8, str.u_QJRosFSc_iGunokm_9g8U1J_jhBM2_oYe_2AZeY_7D_ZL4s_KVBGv_lrIkoa_f__7vPE__lS_OgbjJaYOTov__r.ZwHrqza_B94Z0_:T___kaM
mov edx, 0x28
call fcn.1400b14f0
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadmod.rs
lea r8, str.5.Wp_7__0iZ9j__pJt___sQ____sFkITEjq_jU.______e__5cDN77tYJvTU_u2x_NTCV_0fAq_GbOS4CgC_zP_K
mov edx, 0x28
call fcn.1400b14f0
int3
add byte [rax], al
add bl, ch
movzx ecx, byte [r8 + 0xfb]
movzx ecx, byte [r8 + 0xfb]
jmp 0x140064ac0
movzx ecx, cl
cmp r10, rcx
jbe 0x140064c12
lea r8, [rcx + rcx*2]
shl r8d, 4
add r8, qword [rdx + 8]
test esi, 0x4000000
lea r10, [0x140203112]
lea rcx, [0x14020445a]
cmove rcx, r10
movzx r10d, word [r9 + 0x20]
lea rsi, [0x1402057a2]
movzx r14d, byte [r10 + rsi]
cmp r14b, 6
jae 0x140064bfa
movzx r10d, byte [rcx + r10]
movzx esi, byte [r9 + 0x10]
movzx ecx, byte [r9 + 0x12]
mov byte [rsp + 0x27], cl
movzx ebx, byte [r9 + 0x13]
movzx r13d, byte [r9 + 0x1c]
movzx r15d, byte [r9 + 0x1e]
movzx ebp, byte [r9 + 0x1f]
lea ecx, [r14*8]
movabs r12, 0x1010101ffff
shr r12, cl
test dil, dil
je 0x140064b5d
add rdx, 0x20
mov r12b, 0xf9
mov r14b, 2
xor edi, edi
mov r9, rdx
jmp 0x140064b66
movzx edi, byte [r9 + 0x11]
add r9, 0x1d
shl r10d, 0x16
or r10d, r11d
mov qword [rax], r8
movzx edx, byte [r9]
mov dword [rax + 8], r10d
mov r8d, 0xff
shr r8, cl
mov byte [rax + 0xc], r14b
movabs r9, 0x20202ffffff
mov byte [rax + 0xd], r13b
shr r9, cl
mov byte [rax + 0xe], dl
mov byte [rax + 0xf], r15b
movabs rdx, 0x303ffffffff
mov byte [rax + 0x10], bpl
shr rdx, cl
mov byte [rax + 0x11], 0
mov byte [rax + 0x12], r8b
mov byte [rax + 0x13], r12b
mov byte [rax + 0x14], r9b
movabs r8, 0x4ffffffffff
shr r8, cl
mov byte [rax + 0x15], dl
mov byte [rax + 0x16], r8b
mov byte [rax + 0x17], sil
mov byte [rax + 0x18], dil
movzx ecx, byte [rsp + 0x27]
mov byte [rax + 0x19], cl
mov byte [rax + 0x1a], bl
mov byte [rax + 0x1b], 6
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadmod.rs
lea r8, str.u_QJRosFSc_iGunokm_9g8U1J_jhBM2_oYe_2AZeY_7D_ZL4s_KVBGv_lrIkoa_f__7vPE__lS_OgbjJaYOTov__r.ZwHrqza_B94Z0_:T___kaM
mov edx, 0x28
call fcn.1400b14f0
lea r8, str.5.Wp_7__0iZ9j__pJt___sQ____sFkITEjq_jU.______e__5cDN77tYJvTU_u2x_NTCV_0fAq_GbOS4CgC_zP_K
mov rdx, r10
call fcn.1400b13d0
lea r8, str.u_QJRosFSc_iGunokm_9g8U1J_jhBM2_oYe_2AZeY_7D_ZL4s_KVBGv_lrIkoa_f__7vPE__lS_OgbjJaYOTov__r.ZwHrqza_B94Z0_:T___kaM
xor ecx, ecx
xor edx, edx
call fcn.1400b13d0
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadmod.rs
lea r8, str.u_QJRosFSc_iGunokm_9g8U1J_jhBM2_oYe_2AZeY_7D_ZL4s_KVBGv_lrIkoa_f__7vPE__lS_OgbjJaYOTov__r.ZwHrqza_B94Z0_:T___kaM
mov edx, 0x28
call fcn.1400b14f0
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadmod.rs
lea r8, str.5.Wp_7__0iZ9j__pJt___sQ____sFkITEjq_jU.______e__5cDN77tYJvTU_u2x_NTCV_0fAq_GbOS4CgC_zP_K
mov edx, 0x28
call fcn.1400b14f0
int3
invalid
pop rsp
and al, 0x32
movzx r11d, byte [r9 + 0x1d]
sbb eax, 0x245c8844
xor ecx, dword [rcx - 0x45]
invalid
invalid
mov byte [rsp + 0x33], r11b
movabs r11, 0x303ffffffff
invalid
shr r11, cl
movabs rbx, 0x20202ffffff
add al, byte [rax]
add byte [rax - 0x2d], cl
shr ebx, cl
invalid
shr rbx, cl
movzx edi, byte [r9 + 0x1e]
mov byte [rsp + 0x31], dil
movzx edi, byte [r9 + 0x1f]
shr r10d, 0xc
invalid
or al, 0x41
and dl, 7
and dl, 7
je 0x140065291
mov r9d, r14d
mov ecx, esi
cmp r13d, 0x70b
jg case.0x140046092.498
and al, 0x41
cmp ebp, 0x451
push rcx
add al, 0
invalid
cmp r13d, 0x451
je 0x1400652b3
cmp r13d, 0x6fa
add byte [rsp - 0x15], dh
je 0x1400652b3
jmp case.0x14004634b.489
mov byte [rsp + 0x2e], dil
mov byte [rsp + 0x2e], dil
mov r8d, r11d
mov r11d, r12d
mov ebx, esp
mov r10d, r14d
jmp case.0x140046092.493
sub al, byte [rcx - 0x7f]
std
or qword [r8], r8
or dword [rax], eax
cmp r13d, 0x94f
add byte [rax], al
add byte [rcx + rcx + 0x41], dh
je 0x1400652b3
cmp r13d, 0x70c
cmp ebp, 0x70c
add byte [rbp + 0x28], dh
jne case.0x14004634b.489
test byte [r8 + 0xec], 4
add al, 0x75
invalid
jne case.0x14004634b.489
mov byte [rsp + 0x2e], dil
and al, 0x2e
mov r8d, r11d
mov r11d, r12d
mov r10d, r9d
retf 0xb541
mov r13b, 6
movzx edi, byte [rsp + 0x2f]
jl case.0x140047136.463
invalid
movzx r14d, byte [rsp + 0x30]
movzx esi, byte [rsp + 0x30]
invalid
jmp case.0x1400469c0.478
push rbp
add r10b, 0x19
ret 0x4419
mov r8d, dword [rdx + 0x30]
mov eax, dword [rdx + 0x30]
mov r12b, 0xfe
mov ah, 0xfe
cmp r8d, 2
je case.0x1400469c0.470
mov byte [rsp + 0x2e], dil
mov byte [rsp + 0x2e], bh
cmp r8d, 3
cmp r8d, 3
cmp eax, 3
movzx r14d, byte [rsp + 0x30]
movzx esi, byte [rsp + 0x30]
jne 0x1400653d1
add byte [rax], al
add byte [rcx - 0x77], al
mov r12d, ebx
mov bl, 0xfe
invalid
fdiv qword [rbx + 0x4417ebfe]
invalid
jmp case.0x140083176.472
movzx r8d, byte [rsp + 0x31]
movzx eax, byte [rsp + 0x31]
mov byte [rsp + 0x2e], r8b
mov r8d, r10d
rol byte [rdi + rcx - 0x4a], 1
movzx r10d, byte [rsp + 0x30]
mov dh, 0x54
push rsp
and al, 0x30
mov r14d, r8d
movzx edi, byte [rsp + 0x2f]
mov r13d, r9d
mov ebp, ecx
mov r8d, ebx
fadd dword [rax - 2]
inc sil
mov byte [rcx + rcx*4 - 0x1d], 0xc1
mov ebx, r12d
jrcxz 0x1400652f2
shl ebp, 0x16
in eax, 0x16
invalid
or ebp, dword [rsp + 0x34]
mov qword [rax], rdx
mov dword [rax], edx
mov dword [rax + 8], ebp
or byte [rax - 0x78], al
mov byte [rax + 0xc], sil
jo case.0x140047157.482
mov edx, 0xff
add byte [rdi + rcx - 0x4a], al
and al, 0x32
movzx r9d, byte [rsp + 0x32]
mov dh, 0x4c
and al, 0x32
mov byte [rax + 0xd], r9b
mov byte [rax + 0xd], cl
or eax, 0x44ead348
shr rdx, cl
movzx r9d, byte [rsp + 0x33]
movzx ecx, byte [rsp + 0x33]
xor eax, dword [rax + rcx*4 + 0x48]
invalid
mov byte [rax + 0xe], r9b
movzx r9d, byte [rsp + 0x31]
and al, 0x31
mov byte [rax + 0xf], r9b
movzx r9d, byte [rsp + 0x2e]
mov byte [rax + 0x10], r9b
mov byte [rax + 0x10], cl
adc byte [rcx - 0x47], cl
invalid
movabs r9, 0x1010101ffff
add dword [rcx], eax
add byte [rax], al
shr r9, cl
jmp 0x140179448
mov byte [rax + 0x11], 0
adc dword [rax], eax
add byte [rax - 0x77bbedb0], cl
mov byte [rax + 0x12], dl
mov byte [rax + 0x13], r9b
mov byte [rax + 0x14], bl
adc al, 0x44
mov byte [rax + 0x15], al
adc rcx, qword [rax - 0x77bbeba8]
mov byte [rax + 0x15], al
adc eax, 0x16588844
mov byte [rax + 0x16], r11b
mov byte [rax + 0x16], bl
mov byte [rax + 0x17], dil
mov byte [rax + 0x18], r15b
sbb byte [rax + rcx*4 + 0x70], al
invalid
invalid
sbb byte [rax + rcx*4 + 0x70], al
sbb dword [rax + rcx*4 + 0x50], eax
mov byte [rax + 0x1a], dl
invalid
invalid
invalid
jo 0x1400653b9
mov byte [rax + 0x1a], r10b
mov byte [rax + 0x1a], dl
mov byte [rax + 0x1b], r13b
add rsp, 0x38
pop rbx
sbb ecx, dword [rax - 0x7d]
invalid
cmp byte [rbx + 0x5d], bl
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
ret
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadmod.rs
or eax, 0x1a9868
lea r8, str.u_QJRosFSc_iGunokm_9g8U1J_jhBM2_oYe_2AZeY_7D_ZL4s_KVBGv_lrIkoa_f__7vPE__lS_OgbjJaYOTov__r.ZwHrqza_B94Z0_:T___kaM
mov edx, 0x28
call fcn.1400b14f0
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadmod.rs
lea r8, str.u_QJRosFSc_iGunokm_9g8U1J_jhBM2_oYe_2AZeY_7D_ZL4s_KVBGv_lrIkoa_f__7vPE__lS_OgbjJaYOTov__r.ZwHrqza_B94Z0_:T___kaM
mov edx, 0x28
call fcn.1400b14f0
invalid
rol dword [rax + rax], 0xcc
invalid
int3
push rdi
push rbp
push rbx
sub rsp, 0x28
mov rax, rcx
mov r10d, dword [r9 + 0x14]
adc al, 0x41
test edx, 0x4000000
adc al, 0x41
test edx, 0x4000000
lea r8, [0x140203112]
sbb dword [rax], eax
lea rcx, [0x14020445a]
cmove rcx, r8
movzx r8d, word [r9 + 0x20]
lea r11, [0x1402057a2]
movzx esi, byte [r8 + r11]
cmp sil, 6
jae 0x140065573
movzx edi, byte [rcx + r8]
movzx ecx, byte [r9 + 0x10]
mov byte [rsp + 0x27], cl
movzx ecx, byte [r9 + 0x11]
mov byte [rsp + 0x26], cl
movzx ebx, byte [r9 + 0x12]
movzx r8d, byte [r9 + 0x13]
movzx ecx, byte [r9 + 0x1c]
mov byte [rsp + 0x25], cl
movzx ecx, byte [r9 + 0x1d]
mov byte [rsp + 0x24], cl
lea ecx, [rsi*8]
movabs r11, 0x4ffffffffff
shr r11, cl
movabs r15, 0x303ffffffff
shr r15, cl
movzx r12d, byte [r9 + 0x1e]
movzx r9d, byte [r9 + 0x1f]
movabs r13, 0x20202ffffff
shr r13, cl
test r10d, 0x8000000
jne 0x1400654bd
mov r10d, r15d
mov r15d, r11d
mov r11d, r8d
mov r8b, 6
jmp 0x1400654f4
mov r10d, dword [rdx + 0x30]
cmp r10d, 2
je 0x1400654dd
cmp r10d, 3
jne 0x14006558b
mov r14d, r13d
mov r13b, 0xfe
mov ebp, ebx
mov bl, 0x19
jmp 0x1400654e6
mov bpl, 0x19
mov r14b, 0xfe
mov r9d, r12d
mov r11d, ebx
mov r10d, r13d
inc sil
mov r13d, r14d
mov ebx, ebp
mov r14d, 0xff
shr r14, cl
movabs rbp, 0x1010101ffff
shr rbp, cl
shl edi, 0x16
mov qword [rax], rdx
mov dword [rax + 8], edi
js 0x14006551b
mov byte [rax + 0xc], sil
movzx ecx, byte [rsp + 0x25]
and al, 0x25
mov byte [rax + 0xd], cl
movzx ecx, byte [rsp + 0x24]
mov byte [rax + 0xe], cl
mov byte [rax + 0xf], r12b
mov byte [rax + 0x10], r9b
mov byte [rax + 0x11], 0
mov byte [rax + 0x12], r14b
mov byte [rax + 0x12], dh
mov byte [rax + 0x13], bpl
mov byte [rax + 0x14], r13b
mov byte [rax + 0x15], r10b
mov byte [rax + 0x16], r15b
movzx ecx, byte [rsp + 0x27]
mov byte [rax + 0x17], cl
movzx ecx, byte [rsp + 0x26]
mov byte [rax + 0x18], cl
mov byte [rax + 0x19], bl
pop rax
sbb dword [rax + rcx*4 + 0x58], eax
sbb al, byte [rax + rcx*4 + 0x40]
sbb ecx, dword [rax - 0x7d]
invalid
sub byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadmod.rs
lea r8, str.u_QJRosFSc_iGunokm_9g8U1J_jhBM2_oYe_2AZeY_7D_ZL4s_KVBGv_lrIkoa_f__7vPE__lS_OgbjJaYOTov__r.ZwHrqza_B94Z0_:T___kaM
mov edx, 0x28
call fcn.1400b14f0
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadmod.rs
lea r8, str.u_QJRosFSc_iGunokm_9g8U1J_jhBM2_oYe_2AZeY_7D_ZL4s_KVBGv_lrIkoa_f__7vPE__lS_OgbjJaYOTov__r.ZwHrqza_B94Z0_:T___kaM
mov edx, 0x28
call fcn.1400b14f0
int3
test byte [r9 + 0x17], 4
lea rax, [0x140203112]
lea r10, [0x14020445a]
cmove r10, rax
movzx r11d, word [r9 + 0x20]
pop rcx
and byte [rax - 0x73], cl
add eax, 0x1a01a4
pop rcx
and byte [rax - 0x73], cl
add eax, 0x1a01a4
movzx eax, byte [r11 + rax]
cmp al, 6
jae 0x14006570d
mov rdi, qword [rsp + 0x30]
mov edi, dword [rsp + 0x30]
lea ecx, [rax*8]
movabs r8, 0x4ffffffffff
shr r8, cl
movzx r11d, byte [r10 + r11]
mov dh, 0x1c
sbb cl, byte [rax - 0x75]
invalid
movabs r10, 0x303ffffffff
shr r10, cl
movabs rdi, 0x20202ffffff
mov edi, 0x2ffffff
add al, byte [rdx]
add al, byte [rax]
invalid
mov dh, 0x1c
sbb cl, byte [rax - 0x75]
invalid
add al, byte [rax]
add byte [rax - 0x2d], cl
out dx, eax
shr rdi, cl
mov r14d, r11d
shl r14d, 4
movabs r15, 0x1010101ffff
shr r15, cl
mov r12d, 0xff
shr r12, cl
mov rcx, qword [rbx + r14 + 8]
xor ebx, ebx
cmp qword [rcx + 0x10], 0
add byte [rdi], cl
pop rdx
xor byte [rcx - 0x3f], al
shl ebx, 0x16
shl ebx, 0x16
or r11d, ebx
mov qword [rsi], rdx
mov dword [rsi + 8], r11d
mov byte [rsi + 0xc], al
mov eax, dword [r9 + 0x1c]
mov dword [rsi + 0xd], eax
mov byte [rsi + 0x11], 0
invalid
add byte [rax + rcx*4 + 0x66], al
adc al, byte [rax + rcx*4 + 0x7e]
adc eax, dword [rax - 0x78]
jle 0x1400656af
mov byte [rsi + 0x12], r12b
mov byte [rsi + 0x13], r15b
mov byte [rsi + 0x14], dil
mov byte [rsi + 0x15], r10b
mov byte [rsi + 0x16], r8b
invalid
invalid
mov eax, dword [r9 + 0x10]
mov dword [rsi + 0x17], eax
mov byte [rsi + 0x1b], 6
mov rax, rsi
invalid
mov eax, esi
add rsp, 0x48
pop rbx
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rdi
ret
lea eax, [rsp + 0x38]
mov qword [rsp + 0x40], rax
lea rax, str.z93GG__ljY_zIy2KtoWFKl.8IPtJwT_K_khsNPd___YAfyuy_wUJAP5RqCbMPz1_Lv__9__4Z7DaIiqWG__O_sUs55aN
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
and al, 0x20
lea rcx, [0x14021f4a8]
lea rax, [0x1401de988]
lea r8, [rsp + 0x40]
and al, 0x40
and al, 0x40
mov rdi, rdx
xor edx, edx
mov rbx, r9
mov r9, rax
call fcn.1400b4c20
mov rdx, rdi
mov edx, edi
mov edx, edi
mov r9, rbx
jmp 0x1400655db
invalid
dec dword [rax - 0x73]
or eax, 0x1a9514
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadmod.rs
lea r8, str.u_QJRosFSc_iGunokm_9g8U1J_jhBM2_oYe_2AZeY_7D_ZL4s_KVBGv_lrIkoa_f__7vPE__lS_OgbjJaYOTov__r.ZwHrqza_B94Z0_:T___kaM
mov edx, 0x28
call fcn.1400b14f0
int3
sub esp, 0x28
mov rax, qword [rcx]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x20]
call fcn.140065750
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
ret
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x108
add byte [rax - 0x75], cl
or dword [rax - 0x75], ecx
add dword [rax - 0x39], ecx
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
ja 0x14006577b
add byte [rax], al
add byte [rax - 0x75], cl
or dword [rax - 0x75], ecx
add dword [rax - 0x39], ecx
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
ja 0x14006577b
add byte [rax], al
mov rsi, qword [rax]
xor byte [rdi], cl
mov dh, 5
cmc
movabs eax, dword [0x3100000a20ba001b]
leave
movzx eax, byte [0x14021f978]
mov edx, 0xa20
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x140065bfc
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x30], 0xa2
mov dword [rsp + 0x30], 0xa2
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rax, [0x14021e290]
mov qword [rsp + 0x48], rax
mov eax, dword [0x14021f0a0]
cmp eax, 3
jne 0x140065b6a
invalid
wait
add eax, dword [rax]
invalid
test dword [rbx + 0x48000003], ebx
mov ebp, dword [rsp + 0x48]
mov rbp, qword [rsp + 0x48]
lea rax, [rbp + 0x2d0]
mov qword [rsp + 0xd0], rax
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x73], cl
test dword [rax], edx
add eax, 0x89480000
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rax], al
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x73], cl
test dword [rax], edx
add eax, 0x89480000
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rax], al
lea rax, [rbp + 0x4b0]
mov qword [rsp + 0xc0], rax
add byte [rax], al
lea rax, [rbp + 0x4b0]
mov qword [rsp + 0xc0], rax
lea rax, [rbp + 0x420]
add byte [rax], al
mov qword [rsp + 0xb8], rax
lea rax, [rbp + 0x3f0]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xb0], rax
lea rax, [rbp + 0x390]
test dword [rax + 0x48000003], edx
mov dword [rsp + 0xa8], eax
add byte [rax], al
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
test dword [rax + 0x48000003], edx
mov dword [rsp + 0xa8], eax
add byte [rax], al
add byte [rax], al
lea rax, [rbp + 0x330]
mov qword [rsp + 0xa0], rax
lea rax, [rbp + 0x270]
test dword [rax + 2], esi
add byte [rax], al
test dword [rax + 2], esi
add byte [rax], al
mov qword [rsp + 0x98], rax
lea rax, [rbp + 0x240]
cwde
add byte [rax], al
add byte [rax - 0x73], cl
test dword [rax + 2], eax
add byte [rax], al
mov qword [rsp + 0x90], rax
lea rax, [rbp + 0x210]
mov qword [rsp + 0x88], rax
lea rax, [rbp + 0x1e0]
test eax, esp
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rax*4], ah
add byte [rax], al
invalid
add byte [rax - 0x77], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rbp + 0x1b0]
test dword [rax + 0x48000001], esi
mov dword [rsp + 0x78], eax
and al, 0x78
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rsp + 0x78], rax
and al, 0x78
lea rax, [rbp + 0x180]
test dword [rax + 0x48000001], eax
mov dword [rsp + 0x70], eax
mov qword [rsp + 0x70], rax
lea rax, [rbp + 0x150]
mov qword [rsp + 0x68], rax
lea rax, [rbp + 0x90]
lea eax, [rbp + 0x90]
lea eax, [rbp + 0x90]
mov qword [rsp + 0xf8], rax
add byte [rax - 0x73], cl
xor byte [r8 - 0x77], r9b
mov qword [rsp + 0xf0], rax
invalid
invalid
test eax, esi
lea rax, [rbp + 0x30]
mov qword [rsp + 0xf0], rax
lea rax, [rbp + 0xf0]
mov qword [rsp + 0xe8], rax
mov dword [rsp + 0xe8], eax
add byte [rax], al
add byte [rax - 0x77], cl
invalid
test byte [rax + rbp*8], ah
add byte [rax], al
add byte [rax - 0x73], cl
test eax, eax
add byte [rax], al
add byte [rax], al
invalid
invalid
lea rax, [rbp + 0xc0]
add byte [rax], al
mov qword [rsp + 0xe0], rax
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
lea rax, [rbp + 0x60]
invalid
mov qword [rsp + 0xd8], rax
add byte [rax], al
xor r15d, r15d
lea r12, [0x1401fed02]
lea esp, [0x1401fed02]
lea esp, [0x1401fed02]
invalid
lea r13, [0x1402141d0]
lea rdi, [0x14021420c]
sbb al, byte [rax]
call 0xcd4e590f
cmp eax, 0x1ae912
sbb al, byte [rax]
adc ch, cl
sbb al, byte [rax]
jmp 0x14006592d
inc r15
mov r8, qword [rsp + 0x38]
and al, 0x38
and al, 0x38
mov rax, rsi
shl rax, 4
mov qword [r8 + rax], rbx
mov qword [r8 + rax + 8], r14
inc rsi
mov qword [rsp + 0x40], rsi
cmp r15, 0xa2
add byte [rax], al
add byte [rdi], cl
test bh, bl
add dword [rax], eax
invalid
add byte [rax], al
add byte [rdi], cl
test bh, bl
add dword [rax], eax
add byte [rbx + 0xf], al
mov dh, 4
invalid
movzx eax, byte [r15 + r12]
cmp rax, 0xe
ja case.default.0x140065947
movsxd rax, dword [r13 + rax*4]
add rax, r13
mov rbx, rbp
jmp rax
invalid
loopne 0x140065992
mov rbx, qword [rsp + 0x68]
mov ebx, dword [rsp + 0x68]
mov r14, rbp
out dx, al
cmp r15, 0x70
jb case.0x140065acf.0
add dword [rax], eax
invalid
add dword [rax], eax
add cl, ch
add dword [rax], eax
add byte [rax], al
invalid
invalid
pushfq
and al, 0xd0
jmp 0x140065aa0
add byte [rax], al
mov rbx, qword [rsp + 0xd0]
mov r14, rbp
add byte [rax], al
add byte [rcx - 0x77], cl
out dx, al
cmp r15, 0x70
jb case.0x140065acf.0
jmp 0x140065aa0
mov rbx, qword [rsp + 0xb8]
mov r14, rbp
cmp r15, 0x70
jb case.0x140065acf.0
jmp 0x140065aa0
add byte [rax], al
mov rbx, qword [rsp + 0x80]
mov r14, rbp
cmp r15, 0x70
jb case.0x140065acf.0
jmp 0x140065aa0
mov rbx, qword [rsp + 0xc0]
mov r14, rbp
cmp r15, 0x70
jb case.0x140065acf.0
jmp 0x140065aa0
mov rbx, qword [rsp + 0xa8]
mov r14, rbp
cmp r15, 0x70
jb case.0x140065acf.0
jmp 0x140065aa0
mov rbx, qword [rsp + 0x70]
mov r14, rbp
cmp r15, 0x70
jb case.0x140065acf.0
jmp 0x140065aa0
mov rbx, qword [rsp + 0x78]
mov r14, rbp
cmp r15, 0x70
jb case.0x140065acf.0
jmp 0x140065aa0
mov rbx, qword [rsp + 0x98]
mov r14, rbp
cmp r15, 0x70
jb case.0x140065acf.0
jmp 0x140065aa0
mov rbx, qword [rsp + 0x88]
mov r14, rbp
cmp r15, 0x70
jb case.0x140065acf.0
jmp 0x140065aa0
mov rbx, qword [rsp + 0xc8]
mov r14, rbp
mov esi, ebp
cmp r15, 0x70
jb case.0x140065acf.0
jmp 0x140065aa0
mov rbx, qword [rsp + 0x90]
mov r14, rbp
cmp r15, 0x70
jb case.0x140065acf.0
jmp 0x140065aa0
mov rbx, qword [rsp + 0xb0]
nop
mov r14, rbp
cmp r15, 0x70
jae 0x140065aa0
mov rsi, qword [rsp + 0x40]
cmp rsi, qword [rsp + 0x30]
jne case.0x140049404.488
lea rcx, [rsp + 0x30]
call fcn.1400478d0
jmp case.0x140049404.488
mov rbx, qword [rsp + 0xa0]
mov r14, rbp
cmp r15, 0x70
jb case.0x140065acf.0
nop dword [rax]
lea rcx, [r15 - 0x70]
cmp rcx, 0x31
ja 0x140065baf
lea rax, [0x1401fecd0]
movzx eax, byte [r15 + rax - 0x70]
cmp rax, 5
ja case.default.0x140065acf
movsxd rax, dword [rdi + rax*4]
add rax, rdi
mov r14, rbp
jmp rax
mov r14, qword [rsp + 0xd8]
jmp case.0x140065acf.0
mov r14, qword [rsp + 0xf0]
jmp case.0x140065acf.0
mov r14, qword [rsp + 0xe0]
jmp case.0x140065acf.0
mov r14, qword [rsp + 0xe8]
jmp case.0x140065acf.0
mov r14, qword [rsp + 0xf8]
jmp case.0x140065acf.0
cmp qword [rsp + 0x30], rsi
jbe 0x140065b41
test rsi, rsi
je 0x140065c0b
mov rdi, rsi
shl rdi, 4
mov rcx, qword [0x14021f8e0]
xor edx, edx
mov r9, rdi
call qword [sym.imp.kernel32.dll_HeapReAlloc]
mov r8, rax
test rax, rax
je 0x140065c40
cmp rsi, 0xa2
jne 0x140065c20
mov rax, qword [rsp + 0x60]
mov qword [rax], r8
add rsp, 0x108
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, [rsp + 0x48]
mov qword [rsp + 0x100], rax
lea rax, [rsp + 0x100]
mov qword [rsp + 0x50], rax
lea rax, str.z93GG__ljY_zIy2KtoWFKl.8IPtJwT_K_khsNPd___YAfyuy_wUJAP5RqCbMPz1_Lv__9__4Z7DaIiqWG__O_sUs55aN
mov qword [rsp + 0x20], rax
lea rcx, [0x14021f0a0]
lea r9, [0x1401de848]
lea r8, [rsp + 0x50]
xor edx, edx
call fcn.1400b4c20
jmp 0x1400657cf
lea r8, str._E__EQ__Yp.Cc_Kra_ls_NN3b_UBNec1W8WsFOak_H__ji__tZrUwZ7kylHt_Vs4cZxxtp_lYAO_0Lrzu_v_NlW__W5mc_DT_Hlz_b
mov edx, 0x32
call fcn.1400b13d0
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadmod.rs
lea r8, str._E__EQ__Yp.Cc_Kra_ls_NN3b_UBNec1W8WsFOak_H__ji__tZrUwZ7kylHt_Vs4cZxxtp_lYAO_0Lrzu_v_NlW__W5mc_DT_Hlz_b
mov edx, 0x28
call fcn.1400b14f0
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadmod.rs
lea r8, str._E__EQ__Yp.Cc_Kra_ls_NN3b_UBNec1W8WsFOak_H__ji__tZrUwZ7kylHt_Vs4cZxxtp_lYAO_0Lrzu_v_NlW__W5mc_DT_Hlz_b
mov edx, 0x28
call fcn.1400b14f0
lea rcx, str._rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_synconce.rs
call fcn.1400b1890
mov ecx, 8
mov edx, 0xa20
call fcn.1400b1210
mov rcx, qword [0x14021f8e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8d, 8
mov qword [rsp + 0x50], r8
mov qword [rsp + 0x58], rsi
lea rcx, [rsp + 0x50]
call case.0x14002dec9.760
lea rcx, str._E__EQ__Yp.Cc_Kra_ls_NN3b_UBNec1W8WsFOak_H__ji__tZrUwZ7kylHt_Vs4cZxxtp_lYAO_0Lrzu_v_NlW__W5mc_DT_Hlz_b
call fcn.1400b1890
mov ecx, 8
mov rdx, rdi
call fcn.1400b1210
int3
add byte [rax], al
add byte [rax + rcx*2], al
lea ecx, [0x140203112]
lea r14, [0x14020445a]
sbb dword [rax], eax
cmove r14, rcx
lea ecx, [r8*8]
movabs r10, 0x4ffffffffff
inc dword [rax + rax]
add byte [rcx - 0x2d], cl
invalid
movabs rsi, 0x303ffffffff
mov esi, 0xffffffff
add eax, dword [rbx]
add byte [rax], al
invalid
inc dword [rax + rax]
add byte [rcx - 0x2d], cl
invalid
mov esi, 0xffffffff
add eax, dword [rbx]
add byte [rax], al
invalid
add byte [rax - 0x2d], cl
out dx, al
shr rsi, cl
movabs rbx, 0x20202ffffff
shr rbx, cl
movabs r15, 0x1010101ffff
shr r15, cl
movzx edi, byte [r14 + rdi]
mov r14d, 0xff
shr r14, cl
shr r11d, 0xc
and r11d, 0x40000
or r11d, dword [rdx + 0x30]
shl edi, 0x16
or edi, r11d
mov qword [rax], rdx
mov dword [rax + 8], edi
mov byte [rax + 0xc], r8b
mov ecx, dword [r9 + 0x1c]
mov dword [rax + 0xd], ecx
mov byte [rax + 0x11], 0
mov byte [rax + 0x12], r14b
mov byte [rax + 0x13], r15b
mov byte [rax + 0x14], bl
mov byte [rax + 0x15], sil
mov byte [rax + 0x16], r10b
mov ecx, dword [r9 + 0x10]
mov dword [rax + 0x17], ecx
mov byte [rax + 0x1b], 6
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
invalid
movzx ecx, byte [rcx + 0x1d]
mov byte [rsp + 0x2d], cl
lea ecx, [rsi*8]
movabs r12, 0x4ffffffffff
shr r12, cl
movabs r10, 0x303ffffffff
add byte [rax], al
add byte [rax], al
shr r10, cl
movzx r11d, byte [r9 + 0x1e]
pop rcx
invalid
mov byte [rsp + 0x2c], r11b
movzx r11d, byte [r9 + 0x1f]
movzx ebx, byte [rcx + 0x1f]
pop rcx
invalid
movzx ebx, byte [rcx + 0x1f]
mov byte [rsp + 0x2b], r11b
pop rsp
and al, 0x2b
movabs r11, 0x20202ffffff
shr r11, cl
test ebp, 0x8000000
mov byte [rsp + 0x2f], r14b
jne 0x140065e2e
mov r14d, r10d
mov r10d, r12d
mov r12d, r15d
mov bpl, 6
test byte [r8 + 0xeb], 1
jne 0x140065e8e
jmp 0x140065ed4
mov qword [rsp + 0x30], r8
cmp esi, 3
je 0x140065e54
cmp esi, 4
jne 0x140065f7d
mov r8d, r13d
mov ebp, r15d
mov r13d, r11d
mov r11b, 0xfe
mov r12d, ebx
mov bl, 0x19
jmp 0x140065e6b
mov ebp, r15d
mov r8d, r13d
mov r12b, 0x19
mov r13b, 0xfe
movzx r14d, byte [rsp + 0x2c]
mov byte [rsp + 0x2b], r14b
mov r15d, ebx
mov r14d, r11d
inc esi
mov r11d, r13d
mov ebx, r12d
mov r13d, r8d
mov r12d, r15d
mov r8, qword [rsp + 0x30]
test byte [r8 + 0xeb], 1
je 0x140065ed4
movzx r8d, byte [r9 + 0x18]
cmp qword [rdx + 0x38], r8
jbe 0x140065ed4
lea r8, [r8 + r8*2]
shl r8d, 4
add r8, qword [rdx + 0x30]
cmp sil, 3
je 0x140065ede
movzx edx, sil
cmp edx, 4
je 0x140065ed9
mov r10b, 0xff
cmp edx, 5
je 0x140065ee1
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadmod.rs
lea r8, str.u_QJRosFSc_iGunokm_9g8U1J_jhBM2_oYe_2AZeY_7D_ZL4s_KVBGv_lrIkoa_f__7vPE__lS_OgbjJaYOTov__r.ZwHrqza_B94Z0_:T___kaM
mov edx, 0x28
call fcn.1400b14f0
mov r8, rdx
jmp 0x140065ee4
mov r14b, 0xff
jmp 0x140065ee1
mov r11b, 0xff
dec sil
mov edx, 0xff
shr rdx, cl
movabs r9, 0x1010101ffff
shr r9, cl
shl edi, 0x16
mov qword [rax], r8
mov dword [rax + 8], edi
mov byte [rax + 0xc], sil
movzx ecx, byte [rsp + 0x2e]
mov byte [rax + 0xd], cl
movzx ecx, byte [rsp + 0x2d]
mov byte [rax + 0xe], cl
movzx ecx, byte [rsp + 0x2c]
mov byte [rax + 0xf], cl
movzx ecx, byte [rsp + 0x2b]
mov byte [rax + 0x10], cl
mov byte [rax + 0x11], 0
mov byte [rax + 0x12], dl
mov byte [rax + 0x13], r9b
adc rax, qword [rax + rcx*4 + 0x58]
adc al, 0x44
mov byte [rax + 0x15], dh
mov byte [rax + 0x16], r10b
mov byte [rax + 0x17], r13b
movzx ecx, byte [rsp + 0x2f]
mov byte [rax + 0x18], cl
mov byte [rax + 0x19], bl
mov byte [rax + 0x1a], r12b
mov byte [rax + 0x1b], bpl
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadmod.rs
lea r8, str.u_QJRosFSc_iGunokm_9g8U1J_jhBM2_oYe_2AZeY_7D_ZL4s_KVBGv_lrIkoa_f__7vPE__lS_OgbjJaYOTov__r.ZwHrqza_B94Z0_:T___kaM
mov edx, 0x28
call fcn.1400b14f0
int3
add byte [rax], al
or byte [rax], al
shr r8d, 8
and r8b, 0xf
inc r8b
mov r10d, dword [rdx + 0x30]
mov edx, dword [rdx + 0x30]
mov qword [rcx], rdx
mov dword [rcx + 8], eax
mov byte [rcx + 0xc], r8b
mov eax, dword [r9 + 0x1c]
invalid
or byte [rax + rcx*4 + 0x41], al
or al, 0x41
mov eax, dword [rcx + 0x1c]
sbb al, 0x89
or eax, 0x1141c6
mov dword [rcx + 0xd], eax
mov byte [rcx + 0x11], 0
mov dword [rcx + 0x12], 0xfdfdfdfd
mov byte [rcx + 0x16], 0xfd
movd xmm0, r10d
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
movd dword [rcx + 0x17], xmm0
movd dword [rcx + 0x17], mm0
mov byte [rcx + 0x1b], r10b
mov rax, rcx
add rsp, 0x28
ret
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x68
push 0xfce8948
push rdi
ror byte [rdi], 0x11
and al, 0x4a
movaps xmmword [rsp + 0x40], xmm0
lea rax, [0x14021f4b0]
mov qword [rsp + 0x28], rax
mov eax, dword [0x14021f4b8]
cmp eax, 3
jne 0x14006676d
mov rax, qword [rsp + 0x28]
mov rdi, qword [rax]
lea rax, [0x14021f490]
invalid
sbb eax, dword [rax]
mov qword [rsp + 0x28], rax
mov eax, dword [0x14021f498]
cmp eax, 3
jne 0x1400667ac
mov rax, qword [rsp + 0x28]
mov rbx, qword [rax]
lea rax, [0x14021f4a0]
mov qword [rsp + 0x28], rax
mov eax, dword [0x14021f4a8]
cmp eax, 3
jne 0x1400667eb
mov rax, qword [rsp + 0x28]
mov r14, qword [rax]
lea rax, [0x14021e290]
mov qword [rsp + 0x28], rax
mov eax, dword [0x14021f0a0]
cmp eax, 3
jne 0x14006682a
mov r15, qword [rsp + 0x28]
lea rax, [0x14021f0a8]
lea eax, [0x14021f0a8]
add eax, 0x1b8aeb
mov qword [rsp + 0x28], rax
mov eax, dword [0x14021f468]
cmp eax, 3
jne case.0x1400557bc.338
add byte [rax], al
mov r12, qword [rsp + 0x28]
movzx eax, byte [0x14021f978]
mov edx, 0x51
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x1400668a8
movabs rcx, 0x8000000000000000
mov qword [rsi + 0x18], rcx
mov qword [rsi + 0x20], 1
mov qword [rsi + 0x28], 0
add byte [rax - 0x77], cl
xor byte [rax - 0x73], r9b
adc eax, 0x17b2ad
xor byte [rax - 0x73], r9b
adc eax, 0x17b2ad
mov qword [rsi + 0x38], rdx
mov qword [rsi + 0x40], 1
mov qword [rsi + 0x48], rcx
mov qword [rsi + 0x50], 1
mov qword [rsi + 0x58], 0
add byte [rax], al
mov qword [rsi + 0x60], rcx
mov qword [rsi + 0x68], 1
mov qword [rsi + 0x70], 0
mov qword [rsi + 0x78], rcx
mov qword [rsi + 0x80], 1
mov qword [rsi + 0x88], 0
mov dword [rsi + 0x88], 0
mov qword [rsi + 0x90], rcx
lea rdx, [0x1401e18c9]
mov qword [rsi + 0x98], rdx
mov qword [rsi + 0xa0], 1
xchg byte [rax + 0x1000000], ah
add byte [rax], al
add byte [rax - 0x77], cl
mov gs, word [rax + 0x48000000]
mov dword [rsi + 0xb0], 1
mov qword [rsi + 0xb8], 0
mov qword [rsi + 0xc0], rcx
lea rdx, [0x1401e18ca]
adc eax, 0x17b216
mov qword [rsi + 0xc8], rdx
mov qword [rsi + 0xd0], 1
mov qword [rsi + 0xd8], rcx
mov ds, eax
add byte [rax], al
add byte [rax - 0x39], cl
xchg al, ah
add byte [rax], al
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
mov ds, eax
add byte [rax], al
add byte [rax - 0x39], cl
xchg al, ah
add byte [rax], al
add byte [rcx], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
xchg al, ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
sub byte [0x1400b7a10], al
mov qword [rsi + 0xe8], 0
movaps xmm0, xmmword [0x1400b7a10]
movups xmmword [rsi + 0xf0], xmm0
mov dword [rsi + 0x100], 0xe1978000
movups xmm0, xmmword [rsp + 0x4a]
movups xmmword [rsi + 0x10e], xmm0
movaps xmm0, xmmword [rsp + 0x40]
movups xmmword [rsi + 0x104], xmm0
mov qword [rsi + 0x120], rdi
mov qword [rsi + 0x128], rbx
mov qword [rsi + 0x130], r14
mov dh, 0x30
add dword [rax], eax
add byte [rcx + rcx*4 - 0x42], cl
cmp byte [rcx], al
add byte [rax], al
mov qword [rsi + 0x140], r12
mov qword [rsi], 0x51
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], 0
mov dword [rsi + 0x10], 0
mov dword [rsi + 0x10], 0
mov qword [rsi + 0x148], 0
mov qword [rsi + 0x158], 0
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea rax, [rsp + 0x28]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x38], rax
and al, 0x38
and al, 0x38
lea rax, str.z93GG__ljY_zIy2KtoWFKl.8IPtJwT_K_khsNPd___YAfyuy_wUJAP5RqCbMPz1_Lv__9__4Z7DaIiqWG__O_sUs55aN
mov qword [rsp + 0x20], rax
lea rcx, [0x14021f4b8]
lea r9, [0x1401de898]
lea r8, [rsp + 0x38]
xor edx, edx
call fcn.1400b4c20
jmp 0x140066548
invalid
invalid
lea rax, [rsp + 0x28]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x38], rax
lea rax, str.z93GG__ljY_zIy2KtoWFKl.8IPtJwT_K_khsNPd___YAfyuy_wUJAP5RqCbMPz1_Lv__9__4Z7DaIiqWG__O_sUs55aN
jmp 0x188067f8d
mov dword [rsp + 0x20], eax
lea rcx, [0x14021f498]
lea r9, [0x1401de910]
adc dword ss:[rdi], 0x448d4c00
and al, 0x38
invalid
adc dword ss:[rdi], 0x448d4c00
and al, 0x38
xor edx, edx
call fcn.1400b4c20
jmp 0x14006656b
lea rax, [rsp + 0x28]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x38], rax
lea rax, str.z93GG__ljY_zIy2KtoWFKl.8IPtJwT_K_khsNPd___YAfyuy_wUJAP5RqCbMPz1_Lv__9__4Z7DaIiqWG__O_sUs55aN
mov qword [rsp + 0x20], rax
lea rcx, [0x14021f4a8]
lea r9, [0x1401de988]
lea ecx, [0x1401de988]
lea r8, [rsp + 0x38]
xor edx, edx
shr al, cl
sti
jrcxz 0x140066828
add cl, ch
std
invalid
invalid
shr al, cl
sti
jrcxz 0x140066828
add cl, ch
std
invalid
lea rax, [rsp + 0x28]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x38], rax
lea rax, str.z93GG__ljY_zIy2KtoWFKl.8IPtJwT_K_khsNPd___YAfyuy_wUJAP5RqCbMPz1_Lv__9__4Z7DaIiqWG__O_sUs55aN
mov qword [rsp + 0x20], rax
lea rcx, [0x14021f0a0]
sbb eax, dword [rax]
lea r9, [0x1401de848]
lea r8, [rsp + 0x38]
xor edx, edx
call fcn.1400b4c20
jmp 0x1400665b1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x30], rax
and al, 0x30
and al, 0x30
lea rax, [rsp + 0x30]
mov qword [rsp + 0x38], rax
xor byte [rax - 0x77], cl
and al, 0x38
lea rax, str.z93GG__ljY_zIy2KtoWFKl.8IPtJwT_K_khsNPd___YAfyuy_wUJAP5RqCbMPz1_Lv__9__4Z7DaIiqWG__O_sUs55aN
mov qword [rsp + 0x20], rax
lea rcx, [0x14021f468]
lea r9, [0x1401de960]
lea r8, [rsp + 0x38]
xor edx, edx
call fcn.1400b4c20
jmp 0x1400665d1
mov ecx, 1
mov edx, 0x51
call fcn.1400b1210
int3
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rcx + rdx + 0x48], 0x8b
xor al, ch
and dword [rax], eax
add byte [rax], al
mov qword [rsi], rax
add rsp, 0x20
pop rsi
ret
add al, byte [rax]
add byte [rax - 0x39], cl
test byte [rax + rdx*2], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x258]
call fcn.14003f840
invalid
invalid
test byte [rax + rdi], ah
add al, byte [rax]
lea rcx, [rsp + 0x258]
call fcn.14003f840
mov qword [rsp + 0x238], 0xffffffffffffffff
add bh, bh
invalid
invalid
dec dword [rbp + rcx*4 + 5]
and dword [rbp + 0x19], edx
push rbp
sbb dword [rax], eax
add bh, bh
invalid
push rbp
sbb dword [rax], eax
xor ebp, ebp
xor ecx, ecx
jmp 0x1400669c4
inc rbp
mov rsi, qword [rsp + 0x248]
mov rax, r14
shl rax, 4
mov qword [rsi + rax], rdi
mov qword [rsi + rax + 8], rbx
inc r14
mov qword [rsp + 0x250], r14
add al, byte [rax]
add byte [rbp - 0x7b], cl
in eax, dx
add byte [rbp - 0x7b], cl
in eax, dx
test ebp, ebp
cmovns r15, r13
mov rcx, r15
cmp rbp, 0x1348
lea r8, [0x1401fbe90]
je 0x14006ba01
cmp rcx, 0x2e40
stc
add byte cs:[rax], al
jae 0x14006bab7
movzx eax, byte [rcx + r8]
lea r13, [rcx + 1]
mov edi, eax
and dil, 0x7f
je 0x140066ac0
mov r15, r13
mov r13, 0xffffffffffffffff
mov qword [rsp + 0x238], rcx
test al, al
js 0x140066af2
cmp r15, 0x2e3f
add byte [rax], al
ja 0x14006ba82
xor edx, edx
xor ecx, ecx
nop word cs:[rax + rax]
movzx eax, byte [r15 + r8]
inc r15
test al, al
jns 0x140066a50
and eax, 0x7f
shl eax, cl
or edx, eax
add ecx, 7
cmp r15, 0x2e40
inc dword [rax + 0x2e]
add byte [rax], al
jne 0x140066a20
jmp 0x14006ba82
shl eax, cl
or eax, edx
mov rdx, qword [rsp + 0x268]
add al, byte [rax]
add byte [rax + 0x39], cl
cmp edx, eax
cmp edx, eax
jbe 0x14006bac8
mov rcx, qword [rsp + 0x260]
shl rax, 4
mov r12, qword [rcx + rax + 8]
test r12, r12
js 0x14006bab2
push rax
add byte [rax], al
push rax
add byte [rax], al
mov qword [rsp + 0x40], rdx
mov qword [rsp + 0x128], rcx
mov rsi, qword [rcx + rax]
je 0x140066bc0
movzx eax, byte [0x14021f978]
xor ecx, ecx
mov rdx, r12
call fcn.14009fb80
mov r14, rax
mov esi, eax
mov esi, eax
test rax, rax
jne 0x140066bc6
jmp 0x14006bad7
mov rcx, qword [rsp + 0x238]
cmp rcx, 0x2e40
jae 0x14006baf3
movzx edi, byte [rcx + r8]
lea r15, [rcx + 1]
and dil, 0x7f
mov qword [rsp + 0x238], rcx
test al, al
jns 0x140066a00
cmp r15, 0x2e3f
add byte cs:[rax], al
ja 0x14006ba82
xor edx, edx
xor ecx, ecx
leave
leave
nop word cs:[rax + rax]
movzx eax, byte [r15 + r8]
inc r15
test al, al
jns 0x140066b40
and eax, 0x7f
shl eax, cl
or edx, eax
add ecx, 7
cmp r15, 0x2e40
jne 0x140066b10
jmp 0x14006ba82
add byte [rax], al
nop word cs:[rax + rax]
shl eax, cl
or eax, edx
mov rdx, qword [rsp + 0x268]
cmp rdx, rax
jbe 0x14006bb0b
mov rcx, qword [rsp + 0x260]
shl rax, 4
mov rsi, qword [rcx + rax + 8]
mov r12, rsi
inc r12
js 0x14006bab2
mov qword [rsp + 0x40], rdx
mov qword [rsp + 0x128], rcx
mov rbx, qword [rcx + rax]
mov word [rax + rbp], fs
add dword [rax], eax
add byte [rax - 0x75], cl
sbb al, 1
je 0x140066bed
movzx eax, byte [0x14021f978]
xor ecx, ecx
mov rdx, r12
call fcn.14009fb80
test rax, rax
test eax, eax
test eax, eax
je 0x14006bad7
test byte [rax], bh
add byte [r8], r8b
mov r14, rax
mov qword [rsp + 0x60], r12
mov qword [rsp + 0x68], rax
mov rax, r12
jmp 0x140066c1c
nop dword [rax + rax]
mov r14d, 1
mov rcx, r14
mov rdx, rsi
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
add byte [rax + 0xf], al
mov dh, 0xc7
add byte [rax + 0xf], al
mov dh, 0xc7
lea rcx, [0x14021426c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x30], esp
mov dword [rsp + 0x30], esp
jmp rax
mov qword [rsp + 0x60], 0
and al, 0x60
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x68], 1
mov qword [rsp + 0x70], 0
lea rcx, [rsp + 0x60]
call fcn.1400091c0
mov rax, qword [rsp + 0x60]
mov r14, qword [rsp + 0x68]
invalid
mov byte [r14], 0x76
mov qword [rsp + 0x70], 1
mov qword [rsp + 0x30], rax
and al, 0x30
and al, 0x30
dec rax
mov ecx, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
cmp rax, rsi
jb case.default.0x140066c5f
add rcx, r14
mov rdx, rbx
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
movzx eax, dil
mov dh, 0xc7
lea rcx, [0x14021426c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
lea rcx, [rsp + 0x78]
mov rdx, r14
mov r8, r12
call fcn.1400269b0
std
sti
dec dword [rax - 0x75]
and al, 0x30
std
sti
dec dword [rax - 0x75]
and al, 0x30
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], r14
mov qword [rsp + 0x70], r12
movups xmm0, xmmword [rsp + 0x80]
add byte [rdi], cl
sub dword [rsp + 0x150], eax
add byte [rdi], cl
sub dword [rsp + 0x150], eax
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x130], rax
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x68
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x140], rax
mov dword [rsp + 0x140], eax
mov dword [rsp + 0x140], eax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x148], rax
movzx eax, byte [0x14021f978]
mov edx, 0x38
xor ecx, ecx
call fcn.14009fb80
mov es, word [rbx]
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
dec dword [rbp]
invalid
mov rdi, rax
movaps xmm0, xmmword [rsp + 0x130]
movaps xmm1, xmmword [rsp + 0x140]
movaps xmm2, xmmword [rsp + 0x150]
movups xmmword [rax + 0x20], xmm2
and byte [rdi], cl
adc dword [rax + 0x10], ecx
and byte [rdi], cl
adc dword [rax + 0x10], ecx
movups xmmword [rax], xmm0
mov dword [rax + 0x30], 0
add byte [rax], al
add byte [rax - 0x73], cl
sbb eax, 0x17b567
add byte [rax], al
add byte [rax - 0x73], cl
sbb eax, 0x17b567
jmp 0x14006b268
mov qword [rsp + 0x20], 1
mov edx, 1
mov r9d, 1
mov ecx, 1
mov ecx, 1
lea rcx, [rsp + 0x60]
mov r8, rsi
call fcn.1400b1ba0
mov rcx, qword [rsp + 0x70]
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x30], rax
mov r14, qword [rsp + 0x68]
lea r12, [rcx + rsi]
jmp case.0x140051c9b.496
cmp r15, 0x2e40
jae 0x14006ba9e
add byte [rax], al
add byte [rax], al
lea rax, [0x1401fbe90]
movzx esi, byte [r15 + rax]
lea rax, [0x14021f4c0]
mov qword [rsp + 0x208], rax
mov eax, dword [0x14021f7c0]
cmp eax, 3
clc
add ecx, dword [rdi]
test esi, edx
add byte [rax], r8b
mov rax, qword [rsp + 0x208]
mov ecx, esi
lea rdx, [0x1402143c0]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
add rax, 0x18
jmp case.0x140066dab.0
lea rcx, [rsp + 0x78]
and al, 0x78
mov rdx, r14
mov r8, r12
call fcn.1400269b0
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], r14
mov qword [rsp + 0x70], r12
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x150], xmm0
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x148], rax
movzx eax, byte [0x14021f978]
push rbx
mov ebx, dword [rbx]
add byte [rdx + 0x30], bh
push rbx
mov ebx, dword [rbx]
add byte [rdx + 0x30], bh
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je case.0x14003fe13.870
mov rdi, rax
movaps xmm0, xmmword [rsp + 0x130]
test byte [rax + rsi], ah
add dword [rax], eax
add byte [rax], al
test byte [rax + rsi], ah
add dword [rax], eax
add byte [rax], al
movaps xmm1, xmmword [rsp + 0x140]
movaps xmm1, xmmword [rsp + 0x140]
movaps xmm2, xmmword [rsp + 0x150]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lea rbx, [0x1401e2878]
jmp 0x14006b268
lea rcx, [rsp + 0x78]
mov rdx, r14
mov r8, r12
call fcn.1400269b0
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], r14
mov qword [rsp + 0x70], r12
mov dword [rsp + 0x70], esp
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x150], xmm0
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x148], rax
movzx eax, byte [0x14021f978]
mov edx, 0x30
add byte [rax], al
add byte [rcx], dh
leave
call fcn.14009fb80
test rax, rax
je case.0x14003fe13.870
invalid
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
sub cl, byte [rax + rax]
invalid
mov rdi, rax
movaps xmm0, xmmword [rsp + 0x130]
test byte [rax + rsi], ah
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x140], cl
test byte [rax + rsi], ah
and al, 0x30
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x140], cl
movaps xmm2, xmmword [rsp + 0x150]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lea rbx, [0x1401e2858]
jmp 0x14006b268
cmp r15, 0x2e3f
ja 0x14006ba9e
xor esi, esi
xor ecx, ecx
lea rax, [0x1401fbe90]
nop word [rax + rax]
movzx edi, byte [r15 + rax]
test dil, dil
jns 0x14006889c
sbb dword [rax], eax
invalid
sbb dword [rax], eax
add byte [rbx - 0x182c8019], al
and edi, 0x7f
shl edi, cl
inc r15
or esi, edi
add ecx, 7
cmp r15, 0x2e40
inc dword [rax + 0x2e]
add byte [rax], al
inc dword [rax + 0x2e]
add byte [rax], al
jne 0x140066f40
jmp 0x14006ba98
cmp r15, 0x2e40
jae 0x14006ba9e
lea rax, [0x1401fbe90]
movzx esi, byte [r15 + rax]
lea rax, [0x14021f4c0]
mov qword [rsp + 0x208], rax
mov eax, dword [0x14021f7c0]
sub dword [rax - 0x77cffe5], ecx
add ecx, dword [rdi]
test dword [rcx], edx
add byte [r8], r8b
test dword [rcx], edx
add byte [r8], r8b
mov rax, qword [rsp + 0x208]
mov ecx, esi
lea rdx, [0x140214340]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
add rax, 0x18
jmp case.0x140066fb8.0
cmp r15, 0x2e3f
add byte cs:[rax], al
ja 0x14006ba9e
mov rdi, r14
mov r14, rbp
xor ebx, ebx
xor esi, esi
lea rax, [0x1401fbe90]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
invalid
nop dword cs:[rax + rax]
nop dword [rax + rax]
movzx ebp, byte [r15 + rax]
inc r15
test bpl, bpl
jns 0x140068970
and ebp, 0x7f
mov ecx, esi
shl ebp, cl
in eax, 9
jmp 0x140066f8e
mov byte [rdi], 0x49
cmp edi, 0x2e40
jne case.0x140033063.1513
jmp 0x14006ba98
jge 0x140067063
add byte [rax], al
cmp r15, 0x2e40
jae 0x14006ba9e
xor dword [rsi + 0x4a], 0
invalid
add byte [rax - 0x73], cl
add eax, 0x194e61
lea rax, [0x1401fbe90]
movzx ebx, byte [r15 + rax]
sbb al, 7
lea rcx, [rsp + 0x78]
and al, 0x78
mov rdx, r14
mov r8, r12
call fcn.1400269b0
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], r14
mov qword [rsp + 0x70], r12
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x150], xmm0
mov rax, qword [rsp + 0x60]
and al, 0x50
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x60
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x148], rax
movzx eax, byte [0x14021f978]
mov edx, 0x38
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x14006bae4
mov rdi, rax
inc r15
test bl, bl
fisttp dword [rdi]
sub byte [rsp + 0x130], al
movaps xmm1, xmmword [rsp + 0x140]
movaps xmm2, xmmword [rsp + 0x150]
add byte [rdi], cl
adc dword [rax + 0x20], edx
add byte [rdi], cl
adc dword [rax + 0x20], edx
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
setne byte [rax + 0x30]
lea rbx, [0x1401e2460]
jmp 0x14006b268
lea rcx, [rsp + 0x78]
mov rdx, r14
mov r8, r12
call fcn.1400269b0
dec dword [rax - 0x75]
and al, 0x30
dec dword [rax - 0x75]
and al, 0x30
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], r14
and al, 0x68
mov qword [rsp + 0x70], r12
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x150], xmm0
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x60
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x60
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x148], rax
add byte [rdi], cl
mov dh, 5
invalid
mov byte [rbx], bl
sbb eax, dword [rax]
add byte [rdi], cl
mov dh, 5
invalid
add eax, 0x1b8816
mov edx, 0x30
xor ecx, ecx
call fcn.14009fb80
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
add byte [r8], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
movabs dword [0x280fc78948000049], eax
test byte [rax + rsi], ah
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x140], cl
mov rdi, rax
movaps xmm0, xmmword [rsp + 0x130]
movaps xmm1, xmmword [rsp + 0x140]
movaps xmm2, xmmword [rsp + 0x150]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lea rbx, [0x1401e2440]
jmp 0x14006b268
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], r12
cmp r15, 0x2e3f
ja 0x14006ba9e
lea r12, [r15 + 2]
lea rbx, [r15 + 3]
lea ebx, [rdi + 3]
lea ebx, [rdi + 3]
lea r8, [0x1401fbe90]
lea r14, [r15 + r8]
add r14, 2
xor edx, edx
xor ecx, ecx
nop dword [rax + rax]
movzx eax, byte [r15 + r8]
test al, al
jns 0x140068a39
and eax, 0x7f
shl eax, cl
inc r15
or edx, eax
add ecx, 7
inc r12
inc rbx
inc r14
cmp r15, 0x2e40
jne 0x1400671e0
jmp 0x14006ba98
cmp r15, 0x2e40
jae 0x14006ba9e
lea rax, [0x1401fbe90]
movzx ebx, byte [r15 + rax]
lea rcx, [rsp + 0x78]
mov rdx, r14
mov r8, r12
mov eax, esp
mov eax, esp
call fcn.1400269b0
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], r14
mov dword [rsp + 0x68], esi
mov qword [rsp + 0x70], r12
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x150], xmm0
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x70]
mov eax, dword [rsp + 0x70]
mov eax, dword [rsp + 0x70]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x148], rax
test byte [rax + rcx*2], ah
add dword [rax], eax
add byte [rdi], cl
mov dh, 5
fild word [rsi + 0x38ba001b]
add byte [rax], al
add byte [rcx], dh
leave
call fcn.14009fb80
test rax, rax
je 0x14006bae4
mov rdi, rax
inc r15
movaps xmm0, xmmword [rsp + 0x130]
movaps xmm1, xmmword [rsp + 0x140]
movaps xmm2, xmmword [rsp + 0x150]
and al, 0x50
add dword [rax], eax
add byte [rdi], cl
adc dword [rax + 0x20], edx
and al, 0x50
add dword [rax], eax
add byte [rdi], cl
adc dword [rax + 0x20], edx
movups xmmword [rax + 0x10], xmm1
adc dword [rax + 0x10], ecx
movups xmmword [rax], xmm0
mov byte [rax + 0x30], bl
lea rbx, [0x1401e2798]
add cl, ch
invalid
invalid
add byte [rax], al
cmp r15, 0x2e3f
ja 0x14006ba9e
mov rdi, r14
mov r14, rbp
xor ebx, ebx
xor esi, esi
lea rax, [0x1401fbe90]
nop word cs:[rax + rax]
movzx ebp, byte [r15 + rax]
inc r15
test bpl, bpl
jns 0x140068a8e
add byte [rax], al
add byte [rax], al
and ebp, 0x7f
mov ecx, esi
shl ebp, cl
or ebx, ebp
add esi, 7
cmp r15, 0x2e40
inc dword [rax + 0x2e]
add byte [rax], al
jne 0x140067310
jmp 0x14006ba98
cmp r15, 0x2e3f
ja 0x14006ba9e
mov rdi, r14
mov r14, rbp
xor ebx, ebx
xor esi, esi
lea rax, [0x1401fbe90]
nop dword [rax]
movzx ebp, byte [r15 + rax]
inc r15
test bpl, bpl
jns 0x140068b50
and ebp, 0x7f
mov ecx, esi
shl ebp, cl
or ebx, ebp
add esi, 7
cmp r15, 0x2e40
inc dword [rax + 0x2e]
add byte [rax], al
jne 0x140067360
jmp 0x14006ba98
cmp r15, 0x2e3f
ja 0x14006ba9e
xor esi, esi
xor ecx, ecx
leave
leave
lea rax, [0x1401fbe90]
nop word cs:[rax + rax]
movzx ebx, byte [r15 + rax]
test bl, bl
jns 0x140068c12
add byte [rax], al
add byte [rax], al
and ebx, 0x7f
shl ebx, cl
inc r15
or esi, ebx
add ecx, 7
cmp r15, 0x2e40
add byte [rax], al
jne 0x1400673b0
jmp 0x14006ba98
cmp r15, 0x2e40
jae 0x14006ba9e
mov rbx, r12
mov ebx, esp
inc rbx
lea rax, [0x1401fbe90]
js 0x14006bab2
add byte [rax], al
movzx esi, byte [r15 + rax]
mov byte [rsp + 0x128], sil
je 0x14006b4f9
test dh, ch
add byte [rax], al
test dh, ch
add byte [rax], al
movzx eax, byte [0x14021f978]
xor ecx, ecx
leave
leave
mov rdx, rbx
call fcn.14009fb80
test rax, rax
je 0x14006bb38
mov rdi, rax
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x40], rbx
xor esi, esi
lea rcx, [rdi + rsi]
mov rdx, r14
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
mov rax, rdi
add rsi, r12
mov qword [rsp + 0x70], rsi
cmp rsi, qword [rsp + 0x40]
je 0x140067484
jne 0x140067472
je 0x140067484
jne 0x140067472
lea rcx, [rsp + 0x60]
call fcn.1400091c0
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rsi
mov byte [rax + rsi], 0x77
mov rsi, qword [rsp + 0x60]
and al, 0x60
ja 0x1400674ce
mov esi, dword [rsp + 0x60]
and al, 0x60
test rbx, rbx
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x1f8], rsi
add byte [rax], al
mov rdi, r14
je 0x14006b593
movzx eax, byte [0x14021f978]
sbb eax, dword [rax]
xor ecx, ecx
mov rdx, rbx
call fcn.14009fb80
test rax, rax
ror byte [rdi], 0x84
jnp 0x140067501
add byte [rax], al
ror byte [rdi], 0x84
jnp 0x140067501
add byte [rax], al
mov r13, rax
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 0
mov r12, rbx
fadd qword [rbp + 0x31]
invalid
jo 0x1400674d0
add byte [rax], al
add byte [rcx - 0x77], cl
fadd qword [rbp + 0x31]
test byte [rbx - 0x73], 0xc
mov rdx, rdi
xor esi, esi
lea rcx, [r14 + r13]
mov rdx, rdi
mov rsi, qword [rsp + 0x50]
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
add r14, rsi
mov qword [rsp + 0x70], r14
cmp r14, r12
jne 0x14006750e
lea rcx, [rsp + 0x60]
call fcn.1400091c0
mov esp, 0x4cfffa1c
mov esp, dword [rsp + 0x60]
mov esp, 0x4cfffa1c
mov esp, dword [rsp + 0x60]
sbb al, 0xfa
dec dword [rbx + rcx*4 + 0x64]
and al, 0x60
mov r13, qword [rsp + 0x68]
mov qword [rsp + 0x200], r12
mov qword [rsp + 0x58], rbp
mov byte [r13 + r14], 0x64
invalid
invalid
test rbx, rbx
je 0x14006b5e2
add byte [rax], al
add byte [rax], al
movzx eax, byte [0x14021f978]
xor ecx, ecx
mov rdx, rbx
call fcn.14009fb80
test rax, rax
je 0x14006bb38
mov rbp, rax
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x68], rax
push 0x2444c748
jo 0x140067557
add byte [rax], al
add byte [rcx], dh
invalid
push 0x2444c748
jo 0x140067557
add byte [rax], al
add byte [rcx], dh
test byte [rcx + rcx*4 - 0x54], 0x24
rol byte [rdx], 1
add byte [rax], al
mov qword [rsp + 0x2d0], r13
lea rcx, [rsi + rbp]
mov rdx, rdi
mov r12, qword [rsp + 0x50]
push rax
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
add rsi, r12
mov qword [rsp + 0x70], rsi
cmp rsi, rbx
jne 0x140067599
lea rcx, [rsp + 0x60]
call fcn.1400091c0
mov rbx, qword [rsp + 0x60]
mov rbp, qword [rsp + 0x68]
mov r13, qword [rsp + 0x48]
inc r13
inc r14
mov byte [rbp + rsi], 0x71
inc rsi
lea rcx, [rsp + 0x288]
mov r12, rdi
mov rdx, rdi
mov rdi, qword [rsp + 0x50]
mov r8, rdi
call fcn.1400269b0
mov rax, qword [rsp + 0x30]
xor byte [rax - 0x77], cl
test byte [rax + rsi*2], ah
add al, byte [rax]
add byte [rcx + rcx*4 - 0x5c], cl
and al, 0x78
add al, byte [rax]
add byte [rax - 0x77], cl
mov dword [rsp + 0x280], edi
xor byte [rax - 0x77], cl
test byte [rax + rsi*2], ah
add al, byte [rax]
add byte [rcx + rcx*4 - 0x5c], cl
and al, 0x78
add al, byte [rax]
add byte [rax - 0x77], cl
mov dword [rsp + 0x280], edi
lea rcx, [rsp + 0x2b8]
invalid
invalid
jl 0x140067614
mov dword [rsp + 0x280], edi
lea rcx, [rsp + 0x2b8]
mov rdi, qword [rsp + 0x40]
mov rdx, rdi
mov edx, edi
mov rdx, rdi
mov edx, edi
mov r8, r13
call fcn.1400269b0
mov rax, qword [rsp + 0x1f8]
mov qword [rsp + 0x2a0], rax
mov qword [rsp + 0x2a8], rdi
mov qword [rsp + 0x2b0], r13
lea rcx, [rsp + 0x220]
mov rdi, qword [rsp + 0x2d0]
mov rdx, rdi
mov edx, edi
mov r8, r14
call fcn.1400269b0
sti
dec dword [rax - 0x75]
mov eax, dword [rsp + 0x200]
sti
dec dword [rax - 0x75]
mov eax, dword [rsp + 0x200]
invalid
invalid
test byte [rax + rcx], ah
mov qword [rsp + 0x208], rax
mov qword [rsp + 0x210], rdi
mov dword [rsp + 0x210], edi
add al, byte [rax]
add byte [rax - 0x77], cl
mov dword [rsp + 0x210], edi
mov qword [rsp + 0x218], r14
lea rcx, [rsp + 0x148]
lea ecx, [rsp + 0x148]
mov rdx, rbp
mov qword [rsp + 0x218], r14
lea rcx, [rsp + 0x148]
lea ecx, [rsp + 0x148]
lea ecx, [rsp + 0x148]
add byte [rax], al
mov rdx, rbp
mov r8, rsi
call fcn.1400269b0
mov qword [rsp + 0x130], rbx
mov qword [rsp + 0x138], rbp
add byte [rax], al
sti
dec dword [rax - 0x77]
pushfq
and al, 0x30
add dword [rax], eax
add byte [rax - 0x77], cl
lodsb al, byte [rsi]
and al, 0x38
add dword [rax], eax
add byte [rax], al
invalid
invalid
add byte [rax], al
mov qword [rsp + 0x140], rsi
mov dword [rsp + 0x140], esi
mov ah, 0x24
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x270], al
movups xmm0, xmmword [rsp + 0x270]
movups xmm1, xmmword [rsp + 0x280]
movups xmm2, xmmword [rsp + 0x290]
movaps xmmword [rsp + 0x60], xmm0
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x80], xmm2
movups xmm0, xmmword [rsp + 0x2a0]
movups xmm1, xmmword [rsp + 0x2b0]
movups xmm2, xmmword [rsp + 0x2c0]
lea rax, [rsp + 0x78]
and al, 0x78
and al, 0x78
movups xmmword [rax + 0x38], xmm2
movups xmmword [rax + 0x28], xmm1
invalid
push rax
cmp byte [rdi], cl
adc dword [rax + 0x28], ecx
invalid
sub byte [rdi], cl
adc dword [rax + 0x18], eax
movups xmmword [rax + 0x18], xmm0
movups xmm0, xmmword [rsp + 0x208]
movups xmm1, xmmword [rsp + 0x218]
movups xmm2, xmmword [rsp + 0x228]
xchg esp, eax
and al, 0x28
add al, byte [rax]
add byte [rdi], cl
adc dword [rax + 0x68], edx
movups xmmword [rax + 0x58], xmm1
movups xmmword [rax + 0x48], xmm0
movups xmm0, xmmword [rsp + 0x150]
movups xmm0, xmmword [rsp + 0x150]
movups xmmword [rax + 0x98], xmm0
movups xmm0, xmmword [rsp + 0x140]
add byte [rdi], cl
adc byte [rsp + 0x140], al
movups xmmword [rax + 0x88], xmm0
movups xmm0, xmmword [rsp + 0x130]
movups xmmword [rax + 0x78], xmm0
mov r8d, 0xc0
add byte [rax], al
lea rsi, [rsp + 0x130]
mov rcx, rsi
lea rdx, [rsp + 0x60]
and al, 0x60
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [0x14021f978]
mov edx, 0xc8
add byte [rax], al
add byte [rcx], dh
leave
add byte [rax], al
add byte [rcx], dh
leave
call fcn.14009fb80
test rax, rax
je 0x14006bce8
test byte [rbx], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
mov es, word [rbp]
add byte [rax - 0x77], cl
invalid
add byte [r8], r8b
mov rdi, rax
inc r15
mov r8d, 0xc0
mov rcx, rax
mov ecx, eax
mov ecx, eax
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
add al, 0
add al, 0
movzx eax, byte [rsp + 0x128]
mov byte [rdi + 0xc0], al
lea rbx, [0x1401e24e0]
jmp case.0x140056d05.270
sar dword [rdx], cl
add byte [rax], al
cmp r15, 0x2e3f
ja 0x14006ba9e
invalid
add byte [rcx + rcx*4 - 9], cl
mov rdi, r14
mov r14, rbp
xor ebx, ebx
xor esi, esi
lea rax, [0x1401fbe90]
sbb dword [rax], eax
nop dword [rax]
movzx ebp, byte [r15 + rax]
inc r15
invalid
test bpl, bpl
in eax, dx
mov dword [rax - 0x7c], 0x35890fed
adc eax, 0xe5830000
add byte [rax], al
and ebp, 0x7f
invalid
in eax, dx
jns 0x140068cf6
add byte [rax], al
and ebp, 0x7f
mov ecx, esi
int1
shl ebp, cl
or ebx, ebp
jmp 0x14006774e
mov byte [rdi], 0x49
cmp edi, 0x2e40
jne 0x1400677b0
jmp 0x14006ba98
lea rcx, [rsp + 0x78]
mov rdx, r14
mov r8, r12
call fcn.1400269b0
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], r14
mov qword [rsp + 0x70], r12
lea esi, [rbp - 1]
cmp si, 4
jae 0x14006bd42
invalid
add byte [rax - 0x75], cl
and al, 0x60
and al, 0x60
mov rax, qword [rsp + 0x60]
and al, 0x60
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x70]
mov r8, qword [rsp + 0x78]
movups xmm0, xmmword [rsp + 0x80]
add byte [rdi], cl
sub dword [rsp + 0x150], eax
mov qword [rsp + 0x140], rdx
mov qword [rsp + 0x148], r8
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], rcx
movzx eax, byte [0x14021f978]
mov edx, 0x38
xor ecx, ecx
leave
call fcn.14009fb80
test rax, rax
je 0x14006bae4
mov rdi, rax
mov edi, eax
add sil, 0x22
movaps xmm0, xmmword [rsp + 0x130]
xor byte [rcx], al
add byte [rax], al
movaps xmm1, xmmword [rsp + 0x140]
movaps xmm2, xmmword [rsp + 0x150]
push rax
add dword [rax], eax
invalid
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov byte [rax + 0x30], sil
mov byte [rax + 0x30], dh
mov byte [rax + 0x30], dh
lea rbx, [0x1401e2380]
jmp 0x14006b268
mov qword [rsp + 0x50], r12
mov dword [rsp + 0x50], esp
mov qword [rsp + 0x38], r13
mov dword [rsp + 0x38], ebp
cmp r15, 0x2e3f
ja 0x14006ba9e
lea r13, [r15 + 2]
lea rdi, [r15 + 3]
lea r8, [0x1401fbe90]
lea r12, [r15 + r8]
add r12, 2
xor edx, edx
xor ecx, ecx
nop dword [rax + rax]
movzx eax, byte [r15 + r8]
test al, al
jns 0x140068dbf
and eax, 0x7f
shl eax, cl
inc r15
or edx, eax
ret 0xc183
invalid
inc r13
inc rdi
inc r12
cmp r15, 0x2e40
add byte cs:[rax], al
ret 0xc183
add byte cs:[rax], al
jne 0x1400678e0
jmp 0x14006ba98
add byte [rax], al
mov qword [rsp + 0x38], r13
cmp r15, 0x2e40
jae 0x14006ba9e
cmp r15, 0x2e3f
add byte cs:[rax], al
lea rax, [0x1401fbe90]
je 0x14006ba82
mov rbx, r14
mov rdi, r12
mov r13, rbp
movzx r12d, byte [r15 + rax]
add r15, 2
mov dword [rdx], 0xf631ed31
mov dword [rdx], 0xf631ed31
nop dword [rax]
movzx r14d, byte [r15 + rax - 1]
test r14b, r14b
jns 0x140069cdf
and r14d, 0x7f
mov ecx, esi
shl r14d, cl
or ebp, r14d
add esi, 7
inc r15
cmp r15, 0x2e41
jne 0x140067950
jmp 0x14006ba82
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x58], rbp
and al, 0x58
and al, 0x58
cmp r15, 0x2e3f
add byte [rax], al
ja 0x14006ba9e
lea r13, [r15 + 2]
lea r14, [r15 + 3]
lea r8, [0x1401fbe90]
lea rbp, [r15 + r8]
add rbp, 2
lea rsi, [r15 + 4]
lea r12, [r15 + r8]
add r12, 3
lea rbx, [r15 + 5]
lea ebx, [rdi + 5]
lea rdi, [r15 + r8]
add rdi, 4
xor edx, edx
xor ecx, ecx
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
movzx eax, byte [r15 + r8]
test al, al
jns 0x140068e21
mov dword [rsp + rdx], esi
add byte [rax], al
mov dword [rsp + rdx], esi
add byte [rax], al
and eax, 0x7f
shl eax, cl
inc r15
or edx, eax
add ecx, 7
inc r13
inc r14
inc rbp
inc rsi
inc r12
inc esp
inc esp
inc rbx
inc rdi
cmp r15, 0x2e40
jne 0x1400679e0
enter 0x7be9, 0x40
add byte [rax], al
jmp 0x14006ba98
cmp r15, 0x2e3f
ja 0x14006ba9e
add byte [rax], al
add byte [rax], al
mov rdi, r14
mov r14, rbp
xor ebx, ebx
xor esi, esi
test dword [rcx - 0x77], 0x31db31ee
test byte [rax - 0x73], 5
lea rax, [0x1401fbe90]
lea rax, [0x1401fbe90]
nop dword [rax + rax]
movzx ebp, byte [r15 + rax]
inc r15
test bpl, bpl
jns 0x140068e96
and ebp, 0x7f
mov ecx, esi
shl ebp, cl
or ebx, ebp
add esi, 7
cmp r15, 0x2e40
add byte [rbp - 0x26], dh
add byte [rbp - 0x26], dh
jmp 0x14006ba98
cmp r15, 0x2e40
jae 0x14006ba9e
mov rbx, r12
inc rbx
lea rax, [0x1401fbe90]
lea eax, [0x1401fbe90]
js 0x14006bab2
movzx esi, byte [r15 + rax]
mov qword [rsp + 0x58], rbp
je 0x14006b54b
movzx eax, byte [0x14021f978]
xor ecx, ecx
mov rdx, rbx
call fcn.14009fb80
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
add dword [rax], 0
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
add dword [rax], 0
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 0
xor edi, edi
add rax, rdi
add eax, edi
mov rcx, rax
mov qword [rsp + 0x48], r14
mov rdx, r14
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x50], r12
add rdi, r12
mov qword [rsp + 0x70], rdi
lea rcx, [rsp + 0x60]
mov edx, esi
call fcn.140008db0
cmp r15, 0x2e3f
invalid
invalid
add byte cs:[rax], al
lea rax, [0x1401fbe90]
mov dword [rbx + 0x19], eax
add byte [rdi], cl
test byte [rbp + 0x3f], dh
add byte [rax], al
mov dword [rbx + 0x19], eax
add byte [rdi], cl
test byte [rbp + 0x3f], dh
add byte [rax], al
mov rdi, qword [rsp + 0x60]
mov r14, qword [rsp + 0x68]
je 0x140067b3a
push 0x245c8b48
jo 0x140067b66
add edi, 2
je 0x140067b3a
push 0x245c8b48
jo 0x140067b66
add edi, 2
xor ebp, ebp
xor esi, esi
nop word cs:[rax + rax]
movzx r12d, byte [r15 + rax - 1]
test r12b, r12b
jns 0x140069e73
mov dword [rbx + riz], esi
add byte [rax], al
and r12d, 0x7f
mov ecx, esi
shl r12d, cl
or ebp, r12d
add esi, 7
inc r15
cmp r15, 0x2e41
jne 0x140067b30
jmp 0x14006ba82
cmp r15, 0x2e3f
invalid
ja 0x14006ba9e
xor bh, byte [rdi]
add byte [rax], al
invalid
add byte [rcx], dh
push qword [rcx]
test byte [rax - 0x73], 5
sbb dword [rbx + 0x19], eax
add byte [rsi + 0xf], ah
invalid
xor edi, edi
xor esi, esi
lea rax, [0x1401fbe90]
nop word [rax + rax]
movzx ebx, byte [r15 + rax]
inc r15
test bl, bl
jns 0x140068f58
invalid
and ebx, 0x7f
mov ecx, esi
shl ebx, cl
or edi, ebx
add esi, 7
cmp r15, 0x2e40
add byte cs:[rax], al
add byte cs:[rax], al
jne 0x140067b80
jmp 0x14006ba98
cmp r15, 0x2e3f
add byte [rax], al
ja 0x14006ba9e
mov rdi, r14
mov r14, rbp
xor ebx, ebx
test dword [rcx - 0x77], 0x31db31ee
test byte [rax - 0x73], 5
enter 0x1942, 0
xor esi, esi
lea rax, [0x1401fbe90]
nop dword [rax + rax]
movzx ebp, byte [r15 + rax]
inc r15
test bpl, bpl
jns 0x140068ffc
and ebp, 0x7f
mov ecx, esi
shl ebp, cl
or ebx, ebp
add esi, 7
cmp r15, 0x2e40
jne 0x140067bd0
jmp 0x14006ba98
mov qword [rsp + 0x38], r13
cmp r15, 0x2e3f
ja 0x14006ba9e
mov r13, rbp
lea rbx, [r15 + 2]
xor eax, eax
xor ecx, ecx
leave
leave
lea rdx, [0x1401fbe90]
nop
movzx ebp, byte [r15 + rdx]
movzx ebp, byte [rdi + rdx]
test bpl, bpl
jns 0x1400690be
inc r15
and ebp, 0x7f
shl ebp, cl
or eax, ebp
add ecx, 7
inc rbx
cmp r15, 0x2e40
jne 0x140067c20
jmp 0x14006ba98
mov qword [rsp + 0x38], r13
cmp r15, 0x2e3f
ja 0x14006ba9e
add byte [rdi], cl
xchg dword [rax + 0x3e], eax
add byte [rax], al
mov r13, rbp
lea rbx, [r15 + 2]
xor eax, eax
xor ecx, ecx
lea rdx, [0x1401fbe90]
adc eax, 0x194220
adc eax, 0x194220
add byte [rcx + 0xf], al
mov dh, 0x2c
invalid
movzx ebp, byte [r15 + rdx]
test bpl, bpl
jns 0x14006910f
invalid
add byte [rcx - 1], cl
mov dword [rbx - 0x1a2c801b], 0xc183e809
invalid
inc r15
and ebp, 0x7f
shl ebp, cl
or eax, ebp
add ecx, 7
inc rbx
cmp r15, 0x2e40
jne 0x140067c70
jmp 0x14006ba98
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x58], rbp
mov dword [rsp + 0x58], ebp
mov dword [rsp + 0x58], ebp
cmp r15, 0x2e3f
ja 0x14006ba9e
lea r13, [r15 + 2]
lea rbp, [r15 + 3]
lea r8, [0x1401fbe90]
add cl, byte [rcx - 0x73]
outsd dx, dword [rsi]
add ecx, dword [rbp + rcx*4 + 5]
leave
sbb dword [r8], eax
lea rdi, [r15 + r8]
add rdi, 2
lea rbx, [r15 + 4]
lea r12, [r15 + r8]
and al, 7
and al, 7
add r12, 3
xor edx, edx
xor ecx, ecx
nop
movzx eax, byte [r15 + r8]
test al, al
jns 0x14006915f
inc r15
and eax, 0x7f
shl eax, cl
or edx, eax
add ecx, 7
inc r13
inc rbp
inc rdi
inc rbx
inc r12
cmp r15, 0x2e40
jne 0x140067ce0
jmp 0x14006ba98
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x38], r13
cmp r15, 0x2e3f
ja 0x14006ba9e
lea r13, [r15 + 2]
lea r12, [r15 + 3]
lea r8, [0x1401fbe90]
add byte [rbx - 0x73], cl
cmp al, 7
add byte [rbx - 0x73], cl
cmp al, 7
add rdi, 2
xor edx, edx
xor ecx, ecx
nop dword [rax]
add byte [rax], al
add byte [rax], al
movzx eax, byte [r15 + r8]
test al, al
jns 0x1400691c7
invalid
add byte [rbx - 0x1f2c8020], al
and eax, 0x7f
shl eax, cl
inc r15
or edx, eax
add ecx, 7
inc r13
inc r12
inc rdi
cmp r15, 0x2e40
jne 0x140067d50
jmp 0x14006ba98
cmp r15, 0x2e3f
ja 0x14006ba9e
xor esi, esi
xor ecx, ecx
lea rax, [0x1401fbe90]
nop dword [rax]
movzx ebx, byte [r15 + rax]
test bl, bl
jns 0x140069224
and ebx, 0x7f
shl ebx, cl
inc r15
invalid
or esi, ebx
add ecx, 7
cmp r15, 0x2e40
jne 0x140067da0
invalid
jmp 0x14006ba98
cmp r15, 0x2e3f
ja 0x14006ba9e
lea rbx, [r15 + 2]
xor eax, eax
xor ecx, ecx
lea rdx, [0x1401fbe90]
nop word cs:[rax + rax]
movzx edi, byte [r15 + rdx]
test dil, dil
dec dword [rdi]
mov dword [rdi], eax
invalid
add byte [rax], al
dec dword [rdi]
mov dword [rdi], eax
adc eax, 0xff490000
mov dword [rbx - 0x182c8019], 0xc183f809
invalid
inc r15
and edi, 0x7f
shl edi, cl
or eax, edi
add ecx, 7
inc rbx
cmp r15, 0x2e40
add byte cs:[rax], al
add byte cs:[rax], al
jne 0x140067df0
jmp 0x14006ba98
cmp r15, 0x2e3f
ja 0x14006ba9e
mov rdi, r14
mov r14, rbp
xor ebx, ebx
xor esi, esi
lea rax, [0x1401fbe90]
nop word [rax + rax]
movzx ebp, byte [r15 + rax]
inc r15
test bpl, bpl
jns 0x14006935f
and ebp, 0x7f
mov ecx, esi
shl ebp, cl
or ebx, ebp
add esi, 7
cmp r15, 0x2e40
inc dword [rax + 0x2e]
add byte [rax], al
inc dword [rax + 0x2e]
add byte [rax], al
jne 0x140067e40
jmp 0x14006ba98
add byte [rcx + rcx*4 + 0x64], cl
and al, 0x50
mov qword [rsp + 0x50], r12
cmp r15, 0x2e3f
ja 0x14006ba9e
lea r12, [r15 + 2]
xor edx, edx
xor ecx, ecx
lea r8, [0x1401fbe90]
nop dword [rax]
movzx eax, byte [r15 + r8]
add al, 7
test al, al
jns 0x140069421
inc r15
and eax, 0x7f
shl eax, cl
or edx, eax
add ecx, 7
inc r12
cmp r15, 0x2e40
jne 0x140067e90
jmp 0x14006ba98
cmp r15, 0x2e3f
ja 0x14006ba9e
mov rdi, r14
mov r14, rbp
mov esi, ebp
mov esi, ebp
xor ebx, ebx
xor esi, esi
lea rax, [0x1401fbe90]
nop dword [rax]
movzx ebp, byte [r15 + rax]
inc r15
test bpl, bpl
jns 0x140069486
and ebp, 0x7f
mov ecx, esi
shl ebp, cl
or ebx, ebp
add esi, 7
cmp r15, 0x2e40
jne 0x140067ee0
jmp 0x14006ba98
cmp r15, 0x2e3f
ja 0x14006ba9e
cmp eax, dword [rax]
invalid
cmp eax, dword [rax]
add byte [rcx + rcx*4 - 9], cl
mov rdi, r14
mov r14, rbp
xor ebx, ebx
xor esi, esi
lea rax, [0x1401fbe90]
nop dword [rax]
movzx ebp, byte [r15 + rax]
inc r15
test bpl, bpl
jns 0x140069548
and ebp, 0x7f
mov ecx, esi
shl ebp, cl
or ebx, ebp
jmp 0x140067ece
mov byte [rdi], 0x49
cmp edi, 0x2e40
jne 0x140067f30
jmp 0x140067ece
jmp 0x14006ba98
lea rcx, [rsp + 0x78]
mov rdx, r14
mov r8, r12
call fcn.1400269b0
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
and al, 0x60
and al, 0x60
mov qword [rsp + 0x68], r14
mov qword [rsp + 0x70], r12
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x150], xmm0
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x68]
add byte [rax - 0x75], cl
and al, 0x68
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x148], rax
movzx eax, byte [0x14021f978]
mov edx, 0x30
xor byte [rax], al
add byte [rax], al
xor byte [rax], al
add byte [rax], al
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je case.0x14003fe13.870
mov rdi, rax
movaps xmm0, xmmword [rsp + 0x130]
and al, 0x30
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x140], cl
mov word [rax + rax*2], fs
add dword [rax], eax
invalid
and al, 0x30
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x140], cl
mov word [rax + rax*2], fs
add dword [rax], eax
invalid
mov word [rax + rax*2], fs
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x150], dl
movaps xmm2, xmmword [rsp + 0x150]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lea rbx, [0x1401e22a0]
jmp 0x14006b268
cmp r15, 0x2e3f
ja 0x14006ba9e
mov rdi, r14
mov r14, rbp
xor ebx, ebx
xor esi, esi
lea rax, [0x1401fbe90]
nop
movzx ebp, byte [r15 + rax]
movzx ebp, byte [rdi + rax]
inc r15
test bpl, bpl
jns 0x14006960e
int 0x15
add byte [rax], al
int 0x15
add byte [rax], al
and ebp, 0x7f
mov ecx, esi
shl ebp, cl
or ebx, ebp
add esi, 7
cmp r15, 0x2e40
add byte cs:[rax], al
add byte cs:[rax], al
jne 0x140068030
jmp 0x14006ba98
cmp r15, 0x2e3f
ja 0x14006ba9e
mov rdi, r14
mov r14, rbp
xor ebx, ebx
xor esi, esi
lea rax, [0x1401fbe90]
nop dword [rax]
movzx ebp, byte [r15 + rax]
inc r15
test bpl, bpl
jns 0x1400696d0
and ebp, 0x7f
mov ecx, esi
shl ebp, cl
or ebx, ebp
add esi, 7
mov byte [rdi], 0x49
cmp edi, 0x2e40
mov byte [rdi], 0x49
cmp edi, 0x2e40
jne 0x140068080
jmp 0x14006ba98
cmp r15, 0x2e40
add byte cs:[rax], al
jae 0x14006ba9e
lea rax, [0x1401fbe90]
movzx ebx, byte [r15 + rax]
lea rcx, [rsp + 0x78]
mov rdx, r14
mov r8, r12
call fcn.1400269b0
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], r14
mov qword [rsp + 0x70], r12
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x150], xmm0
and al, 0x50
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x60
and al, 0x50
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x60
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x68]
and al, 0x68
and al, 0x68
mov qword [rsp + 0x138], rax
add byte [rax], al
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x148], rax
movzx eax, byte [0x14021f978]
mov edx, 0x38
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x14006bae4
mov rdi, rax
inc r15
movaps xmm0, xmmword [rsp + 0x130]
movaps xmm1, xmmword [rsp + 0x140]
movaps xmm2, xmmword [rsp + 0x150]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
adc byte [rdi], cl
adc dword [rax], eax
adc byte [rdi], cl
adc dword [rax], eax
mov byte [rax + 0x30], bl
lea rbx, [0x1401e2818]
jmp 0x14006b268
cmp r15, 0x2e3f
ja 0x14006ba9e
mov rdi, r14
mov r14, rbp
xor ebx, ebx
xor esi, esi
lea rax, [0x1401fbe90]
nop
movzx ebp, byte [r15 + rax]
inc r15
test bpl, bpl
jns 0x140069792
and ebp, 0x7f
mov ecx, esi
shl ebp, cl
or ebx, ebp
add esi, 7
cmp r15, 0x2e40
jne 0x1400681a0
jmp 0x14006ba98
mov qword [rsp + 0x38], r13
cmp r15, 0x2e40
jae 0x14006ba9e
mov qword [rsp + 0x58], rbp
cmp r15, 0x2e3f
lea rax, [0x1401fbe90]
je 0x14006bc3b
cmp r15, 0x2e3d
ja 0x14006ba82
mov rbx, r14
mov rdi, r12
movzx ebp, byte [r15 + rax]
movzx r13d, byte [r15 + rax + 1]
add r15, 3
xor r14d, r14d
xor esi, esi
nop dword [rax]
movzx r12d, byte [r15 + rax - 1]
test r12b, r12b
jns 0x140069da9
and r12d, 0x7f
mov ecx, esi
shl r12d, cl
or r14d, r12d
add esi, 7
inc r15
cmp r15, 0x2e41
add byte [rbp - 0x2a], dh
add byte [rbp - 0x2a], dh
jmp 0x14006ba82
cmp byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x78]
lea rcx, [rsp + 0x78]
mov rdx, r14
mov r8, r12
call fcn.1400269b0
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], r14
mov qword [rsp + 0x70], r12
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x150], xmm0
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x148], rax
movzx eax, byte [0x14021f978]
mov edx, 0x30
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je case.0x14003fe13.870
mov rdi, rax
movaps xmm0, xmmword [rsp + 0x130]
movaps xmm1, xmmword [rsp + 0x140]
movaps xmm2, xmmword [rsp + 0x150]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lea rbx, [0x1401e22e0]
lahf
invalid
add cl, ch
invalid
invalid
add byte [rax], al
lahf
invalid
invalid
cmp r15, 0x2e3f
ja 0x14006ba9e
lea rdx, [r15 + 2]
lea rbx, [r15 + 3]
lea r9, [0x1401fbe90]
lea rax, [r15 + r9]
add rax, 2
xor r8d, r8d
xor ecx, ecx
nop
movzx edi, byte [r15 + r9]
test dil, dil
jns 0x140069854
and edi, 0x7f
shl edi, cl
inc r15
or r8d, edi
clc
clc
add ecx, 7
inc rdx
inc rbx
inc rax
cmp r15, 0x2e40
jne 0x140068330
jmp 0x14006ba98
cmp r15, 0x2e3f
ja 0x14006ba9e
mov rdi, r14
mov r14, rbp
xor ebx, ebx
xor esi, esi
lea rax, [0x1401fbe90]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
movzx ebp, byte [r15 + rax]
inc r15
test bpl, bpl
test ch, ch
test ch, ch
jns 0x1400698b1
and ebp, 0x7f
mov ecx, esi
shl ebp, cl
or ebx, ebp
add esi, 7
cmp r15, 0x2e40
jne 0x140068390
jmp 0x14006ba98
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x38], r13
cmp r15, 0x2e3f
ja 0x14006ba9e
lea r13, [r15 + 2]
lea r12, [r15 + 3]
lea r8, [0x1401fbe90]
lea rdi, [r15 + r8]
add rdi, 2
xor edx, edx
xor ecx, ecx
nop dword [rax]
movzx eax, byte [r15 + r8]
test al, al
jns 0x140069973
and eax, 0x7f
shl eax, cl
inc r15
or edx, eax
add ecx, 7
inc r13
inc r12
inc rdi
cmp r15, 0x2e40
jne 0x1400683f0
jmp 0x14006ba98
cmp r15, 0x2e40
jae 0x14006ba9e
lea rax, [0x1401fbe90]
movzx ebx, byte [r15 + rax]
invalid
lea rcx, [rsp + 0x78]
mov rdx, r14
mov r8, r12
call fcn.1400269b0
mov rax, qword [rsp + 0x30]
invalid
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], r14
mov qword [rsp + 0x70], r12
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x150], xmm0
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x138], rax
cmp byte [rcx], al
add byte [rax], al
cmp byte [rcx], al
add byte [rax], al
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x148], rax
movzx eax, byte [0x14021f978]
mov edx, 0x38
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x14006bae4
mov rdi, rax
inc r15
test bl, bl
movaps xmm0, xmmword [rsp + 0x130]
movaps xmm1, xmmword [rsp + 0x140]
add byte [rdi], cl
sub byte [rsp + 0x150], dl
add byte [rdi], cl
sub byte [rsp + 0x150], dl
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov dword [rax + 0x30], 0
setne byte [rax + 0x34]
lea rbx, [0x1401e2300]
jmp 0x14006b268
lea rcx, [rsp + 0x78]
mov rdx, r14
mov r8, r12
call fcn.1400269b0
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], r14
mov qword [rsp + 0x70], r12
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x150], xmm0
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x148], rax
movzx eax, byte [0x14021f978]
mov edx, 0x30
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je case.0x14003fe13.870
mov rdi, rax
movaps xmm0, xmmword [rsp + 0x130]
xor byte [rcx], al
add byte [rax], al
xor byte [rcx], al
add byte [rax], al
movaps xmm1, xmmword [rsp + 0x140]
movaps xmm2, xmmword [rsp + 0x150]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lea rbx, [0x1401e23a0]
jmp 0x14006b268
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x58], rbp
cmp r15, 0x2e3f
ja 0x14006ba9e
lea r14, [r15 + 2]
lea r13, [r15 + 3]
lea r8, [0x1401fbe90]
lea rbp, [r15 + r8]
add rbp, 2
lea r12, [r15 + 4]
lea rdi, [r15 + r8]
add rdi, 3
xor edx, edx
xor ecx, ecx
nop
movzx eax, byte [r15 + r8]
test al, al
jns 0x1400699c8
inc r15
and eax, 0x7f
shl eax, cl
or edx, eax
add ecx, 7
inc r14
inc r13
inc rbp
inc r12
inc rdi
cmp r15, 0x2e40
jne 0x140068600
jmp 0x14006ba98
lea rcx, [rsp + 0x78]
mov rdx, r14
mov r8, r12
call fcn.1400269b0
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], r14
mov qword [rsp + 0x70], r12
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x150], xmm0
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x148], rax
movzx eax, byte [0x14021f978]
mov edx, 0x30
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je case.0x14003fe13.870
mov rdi, rax
movaps xmm0, xmmword [rsp + 0x130]
movaps xmm1, xmmword [rsp + 0x140]
movaps xmm2, xmmword [rsp + 0x150]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lea rbx, [0x1401e2838]
jmp 0x14006b268
cmp r15, 0x2e3f
ja 0x14006ba9e
xor esi, esi
xor ecx, ecx
lea rax, [0x1401fbe90]
nop word cs:[rax + rax]
movzx ebx, byte [r15 + rax]
test bl, bl
jns 0x140069a1d
and ebx, 0x7f
shl ebx, cl
inc r15
or esi, ebx
add ecx, 7
cmp r15, 0x2e40
jne 0x140068710
jmp 0x14006ba98
mov qword [rsp + 0x38], r13
cmp r15, 0x2e3f
ja 0x14006ba9e
mov r13, rbp
xor ebx, ebx
xor ecx, ecx
lea rax, [0x1401fbe90]
nop dword [rax + rax]
movzx ebp, byte [r15 + rax]
test bpl, bpl
jns 0x140069afe
and ebp, 0x7f
shl ebp, cl
inc r15
or ebx, ebp
add ecx, 7
cmp r15, 0x2e40
jne 0x140068760
jmp 0x14006ba98
lea rcx, [rsp + 0x78]
mov rdx, r14
mov r8, r12
call fcn.1400269b0
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], r14
mov qword [rsp + 0x70], r12
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x150], xmm0
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x148], rax
movzx eax, byte [0x14021f978]
mov edx, 0x30
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je case.0x14003fe13.870
mov rdi, rax
movaps xmm0, xmmword [rsp + 0x130]
movaps xmm1, xmmword [rsp + 0x140]
movaps xmm2, xmmword [rsp + 0x150]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lea rbx, [0x1401e2480]
jmp 0x14006b268
mov qword [rsp + 0x38], r13
cmp r15, 0x2e3f
ja 0x14006ba9e
mov r13, rbp
lea rbx, [r15 + 2]
xor eax, eax
xor ecx, ecx
lea rdx, [0x1401fbe90]
nop word cs:[rax + rax]
movzx ebp, byte [r15 + rdx]
test bpl, bpl
jns 0x140069c89
inc r15
and ebp, 0x7f
shl ebp, cl
or eax, ebp
add ecx, 7
inc rbx
cmp r15, 0x2e40
jne 0x140068870
jmp 0x14006ba98
shl edi, cl
cmp r15, 0x2e3f
jae 0x14006ba82
movzx ebx, byte [r15 + rax + 1]
movzx eax, byte [0x14021f978]
mov edx, 0x18
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x14006bb45
or edi, esi
mov rcx, qword [rsp + 0x30]
mov qword [rax], rcx
mov qword [rax + 8], r14
mov qword [rax + 0x10], r12
mov qword [rsp + 0x130], 1
mov qword [rsp + 0x138], rax
mov qword [rsp + 0x140], 1
lea rcx, [rsp + 0x60]
lea rdx, [rsp + 0x130]
call fcn.14003f9e0
mov dword [rsp + 0x78], edi
mov dword [rsp + 0x7c], 0xffffffff
mov byte [rsp + 0x80], bl
movzx eax, byte [0x14021f978]
mov edx, 0x28
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x14006bb29
mov rdi, rax
add r15, 2
mov rax, qword [rsp + 0x80]
mov qword [rdi + 0x20], rax
movups xmm0, xmmword [rsp + 0x60]
movups xmm1, xmmword [rsp + 0x70]
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
lea rbx, [0x1401e2718]
jmp 0x14006b268
lea rcx, [rsp + 0x78]
mov rdx, rdi
mov r8, r12
call fcn.1400269b0
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rdi
mov qword [rsp + 0x70], r12
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x150], xmm0
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x148], rax
movzx eax, byte [0x14021f978]
mov edx, 0x38
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x14006bae4
mov rdi, rax
mov ecx, esi
shl ebp, cl
or ebp, ebx
movaps xmm0, xmmword [rsp + 0x130]
movaps xmm1, xmmword [rsp + 0x140]
movaps xmm2, xmmword [rsp + 0x150]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov dword [rax + 0x30], ebp
mov dword [rax + 0x34], 0
lea rbx, [0x1401e2588]
mov rbp, r14
jmp 0x14006b268
shl eax, cl
or eax, edx
mov rdx, qword [rsp + 0x40]
cmp rdx, rax
jbe 0x14006bcf7
shl rax, 4
mov rcx, qword [rsp + 0x128]
mov rdi, qword [rcx + rax + 8]
test rdi, rdi
js 0x14006bab2
mov rsi, qword [rcx + rax]
je 0x14006a3b3
movzx eax, byte [0x14021f978]
xor ecx, ecx
mov rdx, rdi
call fcn.14009fb80
test rax, rax
jne 0x14006a3b8
jmp 0x14006bd8c
lea rcx, [rsp + 0x78]
mov rdx, rdi
mov r8, r12
call fcn.1400269b0
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rdi
mov qword [rsp + 0x70], r12
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x150], xmm0
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x148], rax
movzx eax, byte [0x14021f978]
mov edx, 0x38
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x14006bae4
mov rdi, rax
mov ecx, esi
shl ebp, cl
or ebp, ebx
movaps xmm0, xmmword [rsp + 0x130]
movaps xmm1, xmmword [rsp + 0x140]
movaps xmm2, xmmword [rsp + 0x150]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov dword [rax + 0x30], ebp
lea rbx, [0x1401e2400]
mov rbp, r14
jmp 0x14006b268
lea rcx, [rsp + 0x78]
mov rdx, rdi
mov r8, r12
call fcn.1400269b0
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rdi
mov qword [rsp + 0x70], r12
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x150], xmm0
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x148], rax
movzx eax, byte [0x14021f978]
mov edx, 0x38
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x14006bae4
mov rdi, rax
mov ecx, esi
shl ebp, cl
or ebp, ebx
movaps xmm0, xmmword [rsp + 0x130]
movaps xmm1, xmmword [rsp + 0x140]
movaps xmm2, xmmword [rsp + 0x150]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov dword [rax + 0x30], ebp
lea rbx, [0x1401e2738]
mov rbp, r14
jmp 0x14006b268
shl ebx, cl
cmp r15, 0x2e3f
jae 0x14006ba82
mov rdi, r14
mov r14, rbp
movzx ebp, byte [r15 + rax + 1]
lea rcx, [rsp + 0x78]
mov rdx, rdi
mov r8, r12
call fcn.1400269b0
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rdi
mov qword [rsp + 0x70], r12
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x150], xmm0
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x148], rax
movzx eax, byte [0x14021f978]
mov edx, 0x38
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x14006bae4
mov rdi, rax
or ebx, esi
add r15, 2
test bpl, bpl
movaps xmm0, xmmword [rsp + 0x130]
movaps xmm1, xmmword [rsp + 0x140]
movaps xmm2, xmmword [rsp + 0x150]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov dword [rax + 0x30], ebx
setne byte [rax + 0x34]
lea rbx, [0x1401e25a8]
mov rbp, r14
jmp 0x14006b268
lea rcx, [rsp + 0x78]
mov rdx, rdi
mov r8, r12
call fcn.1400269b0
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rdi
mov qword [rsp + 0x70], r12
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x150], xmm0
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x148], rax
movzx eax, byte [0x14021f978]
mov edx, 0x38
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x14006bae4
mov rdi, rax
mov ecx, esi
shl ebp, cl
or ebp, ebx
movaps xmm0, xmmword [rsp + 0x130]
movaps xmm1, xmmword [rsp + 0x140]
movaps xmm2, xmmword [rsp + 0x150]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov dword [rax + 0x30], ebp
mov dword [rax + 0x34], 0
lea rbx, [0x1401e23c0]
mov rbp, r14
jmp 0x14006b268
shl eax, cl
or eax, edx
mov rdx, qword [rsp + 0x40]
cmp rdx, rax
jbe 0x14006bc8e
mov qword [rsp + 0x48], r14
shl rax, 4
mov rcx, qword [rsp + 0x128]
mov rbx, qword [rcx + rax + 8]
test rbx, rbx
js 0x14006bab2
mov r14, qword [rcx + rax]
mov qword [rsp + 0x58], rbp
je 0x14006a47e
movzx eax, byte [0x14021f978]
xor ecx, ecx
mov rdx, rbx
call fcn.14009fb80
mov rsi, rax
test rax, rax
jne 0x14006a483
jmp 0x14006bb38
shl eax, cl
or eax, edx
mov rdx, qword [rsp + 0x40]
cmp rdx, rax
jbe 0x14006bc9d
shl rax, 4
mov rcx, qword [rsp + 0x128]
mov r8, qword [rcx + rax + 8]
test r8, r8
js 0x14006bab2
mov rdx, qword [rcx + rax]
mov qword [rsp + 0x1f8], r8
je 0x14006a617
movzx eax, byte [0x14021f978]
xor ecx, ecx
mov qword [rsp + 0x200], rdx
mov rdx, r8
call fcn.14009fb80
mov rdx, qword [rsp + 0x200]
mov r8, qword [rsp + 0x1f8]
test rax, rax
jne 0x14006a61c
jmp case.0x140066beb.119
lea rcx, [rsp + 0x78]
mov rdx, rdi
mov r8, r12
call fcn.1400269b0
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rdi
mov qword [rsp + 0x70], r12
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x150], xmm0
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x148], rax
movzx eax, byte [0x14021f978]
mov edx, 0x38
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x14006bae4
mov rdi, rax
mov ecx, esi
shl ebp, cl
or ebp, ebx
movaps xmm0, xmmword [rsp + 0x130]
movaps xmm1, xmmword [rsp + 0x140]
movaps xmm2, xmmword [rsp + 0x150]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov dword [rax + 0x30], ebp
lea rbx, [0x1401e24a0]
mov rbp, r14
jmp 0x14006b268
movzx eax, byte [0x14021f978]
mov edx, 0x18
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x14006bb45
mov ecx, esi
shl ebx, cl
or ebx, edi
mov rcx, qword [rsp + 0x30]
mov qword [rax], rcx
mov qword [rax + 8], r14
mov qword [rax + 0x10], r12
mov qword [rsp + 0x130], 1
mov qword [rsp + 0x138], rax
mov qword [rsp + 0x140], 1
lea rcx, [rsp + 0x60]
lea rdx, [rsp + 0x130]
call fcn.14003f9e0
mov dword [rsp + 0x78], ebx
movzx eax, byte [0x14021f978]
mov edx, 0x20
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x14006bb54
mov rdi, rax
movups xmm0, xmmword [rsp + 0x60]
movups xmm1, xmmword [rsp + 0x70]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lea rbx, [0x1401e25e8]
jmp 0x14006b268
lea rcx, [rsp + 0x78]
mov rdx, rdi
mov r8, r12
call fcn.1400269b0
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rdi
mov qword [rsp + 0x70], r12
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x150], xmm0
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x148], rax
movzx eax, byte [0x14021f978]
mov edx, 0x38
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x14006bae4
mov rdi, rax
mov ecx, esi
shl ebp, cl
or ebp, ebx
movaps xmm0, xmmword [rsp + 0x130]
movaps xmm1, xmmword [rsp + 0x140]
movaps xmm2, xmmword [rsp + 0x150]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov dword [rax + 0x30], ebp
lea rbx, [0x1401e23e0]
mov rbp, r14
jmp 0x14006b268
shl ebp, cl
cmp r15, 0x2e3e
ja 0x14006ba82
mov rdi, r14
or ebp, eax
xor r14d, r14d
xor esi, esi
nop word [rax + rax]
movzx r15d, byte [rbx + rdx - 1]
test r15b, r15b
jns 0x140069fc2
and r15d, 0x7f
mov ecx, esi
shl r15d, cl
or r14d, r15d
add esi, 7
inc rbx
cmp rbx, 0x2e41
jne 0x1400690e0
jmp 0x14006ba82
shl ebp, cl
cmp r15, 0x2e3e
ja 0x14006ba82
mov rdi, r14
or ebp, eax
xor r14d, r14d
xor esi, esi
nop dword [rax + rax]
movzx r15d, byte [rbx + rdx - 1]
test r15b, r15b
jns 0x14006a08a
and r15d, 0x7f
mov ecx, esi
shl r15d, cl
or r14d, r15d
add esi, 7
inc rbx
cmp rbx, 0x2e41
jne 0x140069130
jmp 0x14006ba82
shl eax, cl
or eax, edx
mov rdx, qword [rsp + 0x40]
cmp rdx, rax
jbe 0x14006bcac
shl rax, 4
mov rcx, qword [rsp + 0x128]
mov r8, qword [rcx + rax + 8]
test r8, r8
js 0x14006bab2
mov rdx, qword [rcx + rax]
je 0x14006a6e9
movzx eax, byte [0x14021f978]
xor ecx, ecx
mov qword [rsp + 0x48], rdx
mov rdx, r8
mov rsi, r8
call fcn.14009fb80
mov rdx, qword [rsp + 0x48]
mov r8, rsi
mov rsi, rax
test rax, rax
jne 0x14006a6ee
jmp case.0x140066beb.119
shl eax, cl
or eax, edx
mov rdx, qword [rsp + 0x40]
cmp rdx, rax
jbe 0x14006bcbb
mov qword [rsp + 0x48], r14
shl rax, 4
mov rcx, qword [rsp + 0x128]
mov rbx, qword [rcx + rax + 8]
test rbx, rbx
js 0x14006bab2
mov r14, qword [rcx + rax]
je 0x14006a7b6
movzx eax, byte [0x14021f978]
xor ecx, ecx
mov rdx, rbx
call fcn.14009fb80
mov rsi, rax
test rax, rax
jne 0x14006a7bb
jmp 0x14006bb38
shl ebx, cl
cmp r15, 0x2e3f
jae 0x14006ba82
mov rdi, r14
mov r14, rbp
movzx ebp, byte [r15 + rax + 1]
lea rcx, [rsp + 0x78]
mov rdx, rdi
mov r8, r12
call fcn.1400269b0
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rdi
mov qword [rsp + 0x70], r12
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x150], xmm0
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x148], rax
movzx eax, byte [0x14021f978]
mov edx, 0x38
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x14006bae4
mov rdi, rax
or ebx, esi
add r15, 2
movaps xmm0, xmmword [rsp + 0x130]
movaps xmm1, xmmword [rsp + 0x140]
movaps xmm2, xmmword [rsp + 0x150]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov dword [rax + 0x30], ebx
mov byte [rax + 0x34], bpl
lea rbx, [0x1401e25c8]
mov rbp, r14
jmp 0x14006b268
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x38], r13
shl edi, cl
cmp r15, 0x2e3e
ja 0x14006ba82
mov r13, rbp
or edi, eax
xor ebp, ebp
xor esi, esi
nop word [rax + rax]
movzx r14d, byte [rbx + rdx - 1]
test r14b, r14b
jns 0x14006a152
and r14d, 0x7f
mov ecx, esi
shl r14d, cl
or ebp, r14d
add esi, 7
inc rbx
cmp rbx, 0x2e41
jne 0x140069330
jmp 0x14006ba82
lea rcx, [rsp + 0x78]
mov rdx, rdi
mov r8, r12
call fcn.1400269b0
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rdi
mov qword [rsp + 0x70], r12
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x150], xmm0
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x148], rax
movzx eax, byte [0x14021f978]
mov edx, 0x38
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x14006bae4
mov rdi, rax
mov ecx, esi
shl ebp, cl
or ebp, ebx
movaps xmm0, xmmword [rsp + 0x130]
movaps xmm1, xmmword [rsp + 0x140]
movaps xmm2, xmmword [rsp + 0x150]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov dword [rax + 0x30], ebp
lea rbx, [0x1401e2280]
mov rbp, r14
jmp 0x14006b268
shl eax, cl
or eax, edx
mov rdx, qword [rsp + 0x40]
cmp rdx, rax
jbe 0x14006bc52
mov qword [rsp + 0x48], r14
shl rax, 4
mov rcx, qword [rsp + 0x128]
mov rsi, qword [rcx + rax + 8]
test rsi, rsi
js 0x14006bab2
mov qword [rsp + 0x38], r13
mov r14, qword [rcx + rax]
mov r13, rbp
je 0x14006a902
movzx eax, byte [0x14021f978]
xor ecx, ecx
mov rdx, rsi
call fcn.14009fb80
mov rbx, rax
test rax, rax
jne 0x14006a907
jmp 0x14006bb90
lea rcx, [rsp + 0x78]
mov rdx, rdi
mov r8, r12
call fcn.1400269b0
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rdi
mov qword [rsp + 0x70], r12
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x150], xmm0
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x148], rax
movzx eax, byte [0x14021f978]
mov edx, 0x38
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x14006bae4
mov rdi, rax
mov ecx, esi
shl ebp, cl
or ebp, ebx
movaps xmm0, xmmword [rsp + 0x130]
movaps xmm1, xmmword [rsp + 0x140]
movaps xmm2, xmmword [rsp + 0x150]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov dword [rax + 0x30], ebp
lea rbx, [0x1401e2320]
mov rbp, r14
jmp 0x14006b268
lea rcx, [rsp + 0x78]
mov rdx, rdi
mov r8, r12
call fcn.1400269b0
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rdi
mov qword [rsp + 0x70], r12
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x150], xmm0
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x148], rax
movzx eax, byte [0x14021f978]
mov edx, 0x38
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x14006bae4
mov rdi, rax
mov ecx, esi
shl ebp, cl
or ebp, ebx
movaps xmm0, xmmword [rsp + 0x130]
movaps xmm1, xmmword [rsp + 0x140]
movaps xmm2, xmmword [rsp + 0x150]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov dword [rax + 0x30], ebp
mov byte [rax + 0x34], 0
lea rbx, [0x1401e2300]
mov rbp, r14
jmp 0x14006b268
lea rcx, [rsp + 0x78]
mov rdx, rdi
mov r8, r12
call fcn.1400269b0
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rdi
mov qword [rsp + 0x70], r12
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x150], xmm0
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x148], rax
movzx eax, byte [0x14021f978]
mov edx, 0x38
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x14006bae4
mov rdi, rax
mov ecx, esi
shl ebp, cl
or ebp, ebx
movaps xmm0, xmmword [rsp + 0x130]
movaps xmm1, xmmword [rsp + 0x140]
movaps xmm2, xmmword [rsp + 0x150]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov dword [rax + 0x30], ebp
lea rbx, [0x1401e2420]
mov rbp, r14
jmp 0x14006b268
lea rcx, [rsp + 0x78]
mov rdx, rdi
mov r8, r12
call fcn.1400269b0
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rdi
mov qword [rsp + 0x70], r12
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x150], xmm0
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x148], rax
movzx eax, byte [0x14021f978]
mov edx, 0x38
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x14006bae4
mov rdi, rax
mov ecx, esi
shl ebp, cl
or ebp, ebx
movaps xmm0, xmmword [rsp + 0x130]
movaps xmm1, xmmword [rsp + 0x140]
movaps xmm2, xmmword [rsp + 0x150]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov dword [rax + 0x30], ebp
lea rbx, [0x1401e22c0]
mov rbp, r14
jmp 0x14006b268
lea rcx, [rsp + 0x78]
mov rdx, rdi
mov r8, r12
call fcn.1400269b0
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rdi
mov qword [rsp + 0x70], r12
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x150], xmm0
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x148], rax
movzx eax, byte [0x14021f978]
mov edx, 0x38
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x14006bae4
mov rdi, rax
mov ecx, esi
shl ebp, cl
or ebp, ebx
movaps xmm0, xmmword [rsp + 0x130]
movaps xmm1, xmmword [rsp + 0x140]
movaps xmm2, xmmword [rsp + 0x150]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov dword [rax + 0x30], ebp
lea rbx, [0x1401e2758]
mov rbp, r14
jmp 0x14006b268
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x58], rbp
shl edi, cl
cmp r15, 0x2e3e
ja 0x14006ba82
or edi, r8d
xor r8d, r8d
xor ecx, ecx
nop word cs:[rax + rax]
movzx ebp, byte [rdx + r9 - 1]
test bpl, bpl
jns 0x14006a21c
and ebp, 0x7f
shl ebp, cl
or r8d, ebp
add ecx, 7
inc rdx
inc rbx
inc rax
cmp rdx, 0x2e41
jne 0x140069880
jmp 0x14006ba82
lea rcx, [rsp + 0x78]
mov rdx, rdi
mov r8, r12
call fcn.1400269b0
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rdi
mov qword [rsp + 0x70], r12
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x150], xmm0
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x148], rax
movzx eax, byte [0x14021f978]
mov edx, 0x38
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x14006bae4
mov rdi, rax
mov ecx, esi
shl ebp, cl
or ebp, ebx
movaps xmm0, xmmword [rsp + 0x130]
movaps xmm1, xmmword [rsp + 0x140]
movaps xmm2, xmmword [rsp + 0x150]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov dword [rax + 0x30], ebp
lea rbx, [0x1401e2340]
mov rbp, r14
jmp 0x14006b268
shl eax, cl
or eax, edx
mov rdx, qword [rsp + 0x40]
cmp rdx, rax
jbe 0x14006bd33
shl rax, 4
mov rcx, qword [rsp + 0x128]
mov rbx, qword [rcx + rax + 8]
test rbx, rbx
js 0x14006bab2
mov rsi, qword [rcx + rax]
je 0x14006aa1e
movzx eax, byte [0x14021f978]
xor ecx, ecx
mov rdx, rbx
call fcn.14009fb80
test rax, rax
jne 0x14006aa23
jmp 0x14006bb38
shl eax, cl
or eax, edx
mov rdx, qword [rsp + 0x40]
cmp rdx, rax
jbe 0x14006bd24
shl rax, 4
mov rcx, qword [rsp + 0x128]
mov rbx, qword [rcx + rax + 8]
test rbx, rbx
js 0x14006bab2
mov rsi, qword [rcx + rax]
je case.0x14003fe13.833
movzx eax, byte [0x14021f978]
xor ecx, ecx
mov rdx, rbx
call fcn.14009fb80
test rax, rax
jne 0x14006aaf5
jmp 0x14006bb38
shl ebx, cl
cmp r15, 0x2e3f
jae 0x14006ba82
mov rdi, r14
mov r14, rbp
movzx ebp, byte [r15 + rax + 1]
lea rcx, [rsp + 0x78]
mov rdx, rdi
mov r8, r12
call fcn.1400269b0
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rdi
mov qword [rsp + 0x70], r12
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x150], xmm0
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x148], rax
movzx eax, byte [0x14021f978]
mov edx, 0x38
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x14006bae4
mov rdi, rax
or ebx, esi
add r15, 2
movaps xmm0, xmmword [rsp + 0x130]
movaps xmm1, xmmword [rsp + 0x140]
movaps xmm2, xmmword [rsp + 0x150]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov dword [rax + 0x30], ebx
mov byte [rax + 0x34], bpl
lea rbx, [0x1401e27b8]
mov rbp, r14
jmp 0x14006b268
shl ebp, cl
cmp r15, 0x2e3f
jae 0x14006ba82
mov rsi, r14
movzx r14d, byte [r15 + rax + 1]
lea rcx, [rsp + 0x220]
mov rdx, rsi
mov r8, r12
call fcn.1400269b0
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x208], rax
mov qword [rsp + 0x210], rsi
mov qword [rsp + 0x218], r12
movzx eax, byte [0x14021f978]
mov edx, 4
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x14006bcca
mov rsi, rax
mov dword [rax], 0x67686378
mov r8d, 4
lea rcx, [rsp + 0x148]
lea rdx, str.xchgHo6AO_luefxLu_Wo8N_e__B5I_6_r__Vkhgsuygzd_6_SwtmG9f_05ANakLy___L_mT_i_K_18T_SjM_zQb6_JZG__iN.FpMiPAdy
call fcn.1400269b0
mov qword [rsp + 0x130], 4
mov qword [rsp + 0x138], rsi
mov qword [rsp + 0x140], 4
movups xmm0, xmmword [rsp + 0x208]
movups xmm1, xmmword [rsp + 0x218]
movups xmm2, xmmword [rsp + 0x228]
movaps xmmword [rsp + 0x60], xmm0
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x80], xmm2
movups xmm0, xmmword [rsp + 0x150]
lea rcx, [rsp + 0x78]
movups xmmword [rcx + 0x38], xmm0
mov rax, qword [rsp + 0x140]
mov qword [rcx + 0x28], rax
mov rax, qword [rsp + 0x148]
mov qword [rcx + 0x30], rax
mov rax, qword [rsp + 0x130]
mov qword [rcx + 0x18], rax
mov rax, qword [rsp + 0x138]
mov qword [rcx + 0x20], rax
movzx eax, byte [0x14021f978]
mov edx, 0x68
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x14006bb72
mov rdi, rax
or ebp, ebx
add r15, 2
movaps xmm0, xmmword [rsp + 0xb0]
add byte [rdi], cl
adc dword [rax + 0x50], eax
movaps xmm0, xmmword [rsp + 0xa0]
movups xmmword [rax + 0x40], xmm0
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movaps xmm2, xmmword [rsp + 0x80]
add byte [rax], al
movaps xmm3, xmmword [rsp + 0x90]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
adc byte [rdi], cl
adc dword [rax], eax
mov dword [rax + 0x60], ebp
mov byte [rax + 0x64], r14b
lea rbx, fs:[0x1401e24c0]
jmp case.0x14003fe13.807
shl ebp, cl
cmp r15, 0x2e3e
ja 0x14006ba82
mov rdi, r14
or ebp, eax
xor r14d, r14d
xor esi, esi
nop word cs:[rax + rax]
nop word cs:[rax + rax]
movzx r15d, byte [rbx + rdx - 1]
test r15b, r15b
jns 0x14006a270
invalid
mov cl, 5
add byte [rax], al
and r15d, 0x7f
mov ecx, esi
shl r15d, cl
or r14d, r15d
add esi, 7
inc rbx
ret
cmp rbx, 0x2e41
jne 0x140069cb0
jmp 0x14006ba82
lea rcx, [rsp + 0x78]
mov rdx, rbx
mov r8, rdi
call fcn.1400269b0
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rbx
mov dword [rsp + 0x68], ebx
mov qword [rsp + 0x70], rdi
movups xmm0, xmmword [rsp + 0x80]
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x150], eax
add dword [rax], eax
invalid
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x78]
and al, 0x78
mov qword [rsp + 0x148], rax
movzx eax, byte [0x14021f978]
mov edx, 0x38
add byte [rcx], dh
leave
call fcn.14009fb80
test rax, rax
je 0x14006bae4
mov rdi, rax
mov ecx, esi
shl r14d, cl
or r14d, ebp
movaps xmm0, xmmword [rsp + 0x130]
test byte [rax + rsi], ah
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x140], cl
mov word [rax + rax*2], fs
add dword [rax], eax
invalid
movaps xmm2, xmmword [rsp + 0x150]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov dword [rax + 0x30], r14d
mov byte [rax + 0x34], r12b
mov byte [rax + 0x35], r12b
lea rbx, [0x1401e2360]
mov esp, 0xe9001785
insd dword [rdi], dx
or al, 0
invalid
lea rcx, [rsp + 0x78]
mov rdx, rbx
mov r8, rdi
call fcn.1400269b0
retf
sti
dec dword [rax - 0x75]
and al, 0x30
mov qword [rsp + 0x60], rax
and al, 0x60
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x70], rdi
jl 0x140069df0
jo case.0x140066c5f.1643
adc byte [rsp + 0x80], al
movaps xmmword [rsp + 0x150], xmm0
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x68]
mov eax, dword [rsp + 0x68]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x78]
invalid
mov qword [rsp + 0x148], rax
movzx eax, byte [0x14021f978]
mov edx, 0x38
add byte [rcx], dh
leave
call fcn.14009fb80
test rax, rax
je 0x14006bae4
mov rdi, rax
mov ecx, esi
shl r12d, cl
or r12d, r14d
movaps xmm0, xmmword [rsp + 0x130]
movaps xmm1, xmmword [rsp + 0x140]
add byte [rax], al
movaps xmm2, xmmword [rsp + 0x150]
movups xmmword [rax + 0x20], xmm2
adc dword [rax + 0x20], edx
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov dword [rax + 0x30], r12d
xor byte [rax - 0x78], al
push 0x68884434
xor eax, 0xf21d8d48
sbb eax, 0x1784f2
jmp case.0x140056d05.270
lea rcx, [rsp + 0x220]
mov rdx, r14
mov r8, rbx
mov eax, ebx
call fcn.1400269b0
mov qword [rsp + 0x208], rdi
or byte [rdx], al
add byte [rax], al
mov qword [rsp + 0x210], r14
mov qword [rsp + 0x218], rbx
lea rcx, [rsp + 0x148]
mov word [rax + rcx*2], fs
add dword [rax], eax
add byte [rbx + rcx*4 + 0x74], cl
and al, 0x48
mov rdx, r14
mov rdi, qword [rsp + 0x50]
mov r8, rdi
call fcn.1400269b0
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], r14
cmp byte [rcx], al
add byte [rax], al
mov qword [rsp + 0x140], rdi
movups xmm0, xmmword [rsp + 0x150]
push rax
add dword [rax], eax
invalid
movaps xmmword [rsp + 0x80], xmm0
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x148]
add byte [rax], al
mov qword [rsp + 0x78], rax
movups xmm0, xmmword [rsp + 0x208]
movups xmm1, xmmword [rsp + 0x218]
add al, byte [rax]
add byte [rdi], cl
adc byte [rsp + 0x228], dl
lea rax, [rsp + 0x78]
movups xmmword [rax + 0x38], xmm2
cmp byte [rdi], cl
adc dword [rax + 0x28], ecx
movups xmmword [rax + 0x18], xmm0
movzx eax, byte [0x14021f978]
mov edx, 0x68
xor ecx, ecx
leave
call fcn.14009fb80
test rax, rax
ror byte [rdi], 0x84
adc dword [rax + rax], ebx
invalid
mov rdi, rax
mov ecx, esi
shl r12d, cl
or r12d, ebp
or esp, ebp
movaps xmm0, xmmword [rsp + 0xb0]
movups xmmword [rax + 0x50], xmm0
movaps xmm0, xmmword [rsp + 0xa0]
movups xmmword [rax + 0x40], xmm0
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movaps xmm2, xmmword [rsp + 0x80]
movaps xmm3, xmmword [rsp + 0x90]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov dword [rax + 0x60], r12d
lea rbx, [0x1401e2568]
lea ebx, [0x1401e2568]
mov rbp, qword [rsp + 0x58]
jmp 0x14006b268
lea rcx, [rsp + 0x78]
mov rdx, rdi
mov r8, r12
call fcn.1400269b0
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rdi
mov qword [rsp + 0x70], r12
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x150], xmm0
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x148], rax
movzx eax, byte [0x14021f978]
mov edx, 0x38
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x14006bae4
mov rdi, rax
mov ecx, esi
shl r15d, cl
or r15d, r14d
movaps xmm0, xmmword [rsp + 0x130]
movaps xmm1, xmmword [rsp + 0x140]
movaps xmm2, xmmword [rsp + 0x150]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov dword [rax + 0x30], ebp
mov dword [rax + 0x34], r15d
mov r15, rbx
lea rbx, [0x1401e2588]
jmp case.0x14003fe13.807
lea rcx, [rsp + 0x78]
mov rdx, rdi
mov r8, r12
call fcn.1400269b0
sti
dec dword [rax - 0x75]
and al, 0x30
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rdi
mov qword [rsp + 0x70], r12
movups xmm0, xmmword [rsp + 0x80]
test byte [rax + rax*4], ah
add byte [rax], al
invalid
movaps xmmword [rsp + 0x150], xmm0
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x130], rax
and al, 0x30
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x68
and al, 0x68
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x140], rax
mov dword [rsp + 0x140], eax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x148], rax
movzx eax, byte [0x14021f978]
pop rax
sbb eax, dword [rax]
mov edx, 0x38
xor ecx, ecx
call fcn.14009fb80
test rax, rax
test eax, eax
je 0x14006bae4
mov rdi, rax
mov ecx, esi
shl r15d, cl
or r15d, r14d
movaps xmm0, xmmword [rsp + 0x130]
and al, 0x30
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x140], cl
movaps xmm2, xmmword [rsp + 0x150]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov dword [rax + 0x30], ebp
mov dword [rax + 0x34], r15d
mov r15, rbx
lea rbx, [0x1401e23c0]
jmp case.0x14003fe13.807
movzx eax, byte [0x14021f978]
mov edx, 0x18
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x14006bb45
mov ecx, esi
shl r14d, cl
or r14d, ebp
mov rcx, qword [rsp + 0x30]
mov qword [rax], rcx
mov rcx, qword [rsp + 0x48]
mov qword [rax + 8], rcx
mov qword [rax + 0x10], r12
mov qword [rsp + 0x130], 1
mov qword [rsp + 0x138], rax
mov qword [rsp + 0x140], 1
lea rcx, [rsp + 0x60]
lea rdx, [rsp + 0x130]
call fcn.14003f9e0
mov dword [rsp + 0x78], r14d
mov dword [rsp + 0x7c], edi
mov dword [rsp + 0x80], 0
movzx eax, byte [0x14021f978]
mov edx, 0x28
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x14006bb29
mov rdi, rax
mov rax, qword [rsp + 0x80]
mov qword [rdi + 0x20], rax
movups xmm0, xmmword [rsp + 0x60]
movups xmm1, xmmword [rsp + 0x70]
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
mov r15, rbx
lea rbx, [0x1401e2650]
jmp case.0x14003fe13.807
dec rdx
shl ebp, cl
cmp rdx, 0x2e3e
ja 0x14006ba82
mov r13, r14
or ebp, r8d
xor r14d, r14d
xor esi, esi
nop dword [rax]
movzx r15d, byte [rax]
test r15b, r15b
jns 0x14006a338
and r15d, 0x7f
mov ecx, esi
shl r15d, cl
or r14d, r15d
add esi, 7
inc rbx
inc rax
cmp rbx, 0x2e41
jne 0x14006a240
jmp 0x14006ba82
lea rcx, [rsp + 0x78]
mov rdx, rdi
mov r8, r12
call fcn.1400269b0
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rdi
mov qword [rsp + 0x70], r12
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x150], xmm0
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x148], rax
movzx eax, byte [0x14021f978]
mov edx, 0x38
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x14006bae4
mov rdi, rax
mov ecx, esi
shl r15d, cl
or r15d, r14d
movaps xmm0, xmmword [rsp + 0x130]
movaps xmm1, xmmword [rsp + 0x140]
movaps xmm2, xmmword [rsp + 0x150]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov dword [rax + 0x30], ebp
mov dword [rax + 0x34], r15d
mov r15, rbx
lea rbx, [0x1401e2778]
jmp case.0x14003fe13.807
movzx eax, byte [0x14021f978]
mov edx, 0x18
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x14006bb45
mov ecx, esi
shl r15d, cl
or r15d, r14d
mov rcx, qword [rsp + 0x30]
mov qword [rax], rcx
mov qword [rax + 8], r13
mov qword [rax + 0x10], r12
mov qword [rsp + 0x130], 1
mov dword [rsp + 0x130], 1
mov qword [rsp + 0x138], rax
mov qword [rsp + 0x140], 1
and al, 0x40
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x60
lea rdx, [rsp + 0x130]
call fcn.14003f9e0
mov dword [rsp + 0x78], ebp
mov dword [rsp + 0x7c], edi
mov dword [rsp + 0x80], r15d
jmp 0x14006b0e4
mov eax, 1
mov qword [rsp + 0x1f8], rax
mov rcx, rax
mov rdx, rsi
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
cmp r15, 0x2e3e
invalid
add byte cs:[rax], al
lea r8, [0x1401fbe90]
ja 0x14006ba82
xor edx, edx
xor ecx, ecx
nop word cs:[rax + rax]
movzx eax, byte [r12 + r8 - 1]
test al, al
jns 0x14006a41b
and eax, 0x7f
shl eax, cl
or edx, eax
add ecx, 7
inc r12
inc rbx
inc r14
cmp r12, 0x2e41
jne 0x14006a3f0
shl eax, cl
or eax, edx
mov rdx, qword [rsp + 0x40]
cmp rdx, rax
jbe 0x14006bd15
mov esi, 1
mov rcx, rsi
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
cmp r15, 0x2e3e
lea rdx, [0x1401fbe90]
ja 0x14006ba82
xor eax, eax
xor ecx, ecx
nop dword [rax]
add byte [rax], al
movzx ebp, byte [r13 + rdx - 1]
test bpl, bpl
jns 0x14006a4dc
and ebp, 0x7f
shl ebp, cl
or eax, ebp
add ecx, 7
inc r13
inc rdi
inc r12
cmp r13, 0x2e41
add byte cs:[rax], al
jne 0x14006a4b0
jmp 0x14006ba82
dec r13
shl ebp, cl
cmp r13, 0x2e3e
ja 0x14006ba82
or ebp, eax
xor r14d, r14d
xor ecx, ecx
nop word cs:[rax + rax]
movzx r13d, byte [r12]
test r13b, r13b
jns 0x14006a52b
and r13d, 0x7f
shl r13d, cl
or r14d, r13d
add ecx, 7
inc rdi
inc r12
cmp rdi, 0x2e41
add byte cs:[rax], al
jne 0x14006a500
jmp 0x14006ba82
lea r15, [rdi - 1]
shl r13d, cl
cmp r15, 0x2e3f
invalid
invalid
add byte cs:[rax], al
jae 0x14006ba82
movzx edi, byte [rdi + rdx]
movzx eax, byte [0x14021f978]
sbb eax, dword [rax]
mov edx, 0x30
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je case.0x14003fe13.870
invalid
add byte [rax], al
or r13d, r14d
mov rcx, qword [rsp + 0x30]
mov qword [rax], rcx
mov rcx, qword [rsp + 0x48]
mov qword [rax + 8], rcx
mov rcx, qword [rsp + 0x50]
mov qword [rax + 0x10], rcx
mov qword [rax + 0x18], rbx
mov qword [rax + 0x20], rsi
mov qword [rax + 0x28], rbx
mov qword [rsp + 0x130], 2
mov qword [rsp + 0x138], rax
mov qword [rsp + 0x140], 2
lea rcx, [rsp + 0x60]
lea rdx, [rsp + 0x130]
call fcn.14003f9e0
mov dword [rsp + 0x78], r13d
mov dword [rsp + 0x7c], ebp
mov byte [rsp + 0x80], dil
movzx eax, byte [0x14021f978]
mov edx, 0x28
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x14006bb29
mov rdi, rax
add r15, 2
mov rax, qword [rsp + 0x80]
mov qword [rdi + 0x20], rax
movups xmm0, xmmword [rsp + 0x60]
movups xmm1, xmmword [rsp + 0x70]
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
lea rbx, [0x1401e2718]
jmp case.0x140056d05.270
mov eax, 1
mov qword [rsp + 0x200], rax
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
cmp r15, 0x2e3e
lea r8, [0x1401fbe90]
ja 0x14006ba82
xor edx, edx
xor ecx, ecx
nop word cs:[rax + rax]
movzx eax, byte [r13 + r8 - 1]
test al, al
jns 0x14006a687
and eax, 0x7f
shl eax, cl
or edx, eax
add ecx, 7
inc r13
inc r14
inc rbp
inc rsi
inc r12
inc rbx
inc rdi
cmp r13, 0x2e41
jne 0x14006a650
shl eax, cl
or eax, edx
mov rdx, qword [rsp + 0x40]
cmp rdx, rax
jbe 0x14006bc70
mov esi, 1
mov rcx, rsi
mov qword [rsp + 0x1f8], r8
call sub.VCRUNTIME140.dll_memcpy
cmp r15, 0x2e3e
lea r8, [0x1401fbe90]
ja 0x14006ba82
xor edx, edx
xor ecx, ecx
nop word cs:[rax + rax]
movzx eax, byte [r13 + r8 - 1]
test al, al
jns 0x14006a751
and eax, 0x7f
shl eax, cl
or edx, eax
add ecx, 7
inc r13
inc rbp
inc rdi
inc rbx
inc r12
cmp r13, 0x2e41
jne 0x14006a720
mov qword [rsp + 0x48], r14
shl eax, cl
or eax, edx
mov rdx, qword [rsp + 0x40]
cmp rdx, rax
jbe 0x14006bcd9
mov esi, 1
mov rcx, rsi
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
cmp r15, 0x2e3e
lea rdx, [0x1401fbe90]
ja 0x14006ba82
xor eax, eax
xor ecx, ecx
nop word cs:[rax + rax]
movzx r14d, byte [r13 + rdx - 1]
test r14b, r14b
jns 0x14006a81f
and r14d, 0x7f
shl r14d, cl
or eax, r14d
add ecx, 7
inc r13
inc r12
inc rdi
cmp r13, 0x2e41
jne 0x14006a7f0
mov qword [rsp + 0x58], rbp
dec r13
shl r14d, cl
cmp r13, 0x2e3e
ja 0x14006ba82
mov ebx, 1
mov rcx, rbx
mov rdx, r14
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
cmp r15, 0x2e3e
lea rax, [0x1401fbe90]
ja 0x14006ba82
xor edi, edi
xor ebp, ebp
nop dword [rax]
movzx r14d, byte [r12 + rax - 1]
test r14b, r14b
jns 0x14006a95b
and r14d, 0x7f
mov ecx, ebp
shl r14d, cl
or edi, r14d
add ebp, 7
inc r12
cmp r12, 0x2e41
jne 0x14006a930
movzx eax, byte [0x14021f978]
mov edx, 0x30
xor ecx, ecx
call fcn.14009fb80
test rax, rax
test eax, eax
je case.0x14003fe13.870
mov ecx, ebp
shl r14d, cl
or r14d, edi
mov rcx, qword [rsp + 0x30]
mov qword [rax], rcx
mov rcx, qword [rsp + 0x48]
mov qword [rax + 8], rcx
mov rcx, qword [rsp + 0x50]
mov qword [rax + 0x10], rcx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rbx
mov qword [rax + 0x28], rsi
mov qword [rsp + 0x130], 2
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdi], ah
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x140], 2
lea rcx, [rsp + 0x60]
lea rdx, [rsp + 0x130]
call fcn.14003f9e0
inc dword [rcx + rcx*4 + 0x74]
and al, 0x78
movzx eax, byte [0x14021f978]
mov edx, 0x20
xor ecx, ecx
call fcn.14009fb80
push rcx
add eax, dword [rax]
test rax, rax
je 0x14006bb54
invalid
mov rdi, rax
movups xmm0, xmmword [rsp + 0x60]
movups xmm1, xmmword [rsp + 0x70]
and al, 0x70
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov r15, r12
out 0x48, eax
lea ebx, [0x1401e25e8]
mov rbp, r13
jmp 0x14006b263
mov eax, 1
mov qword [rsp + 0x1f8], rax
mov rcx, rax
mov rdx, rsi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
invalid
pop rbp
add al, 0
cmp r15, 0x2e3e
lea r8, [0x1401fbe90]
ja 0x14006ba82
add byte [rax], al
xor edx, edx
xor ecx, ecx
nop word cs:[rax + rax]
nop word cs:[rax + rax]
movzx eax, byte [r13 + r8 - 1]
test al, al
jns case.0x14003fe13.814
and eax, 0x7f
shl eax, cl
or edx, eax
add ecx, 7
inc r13
inc ebp
inc r12
inc rdi
cmp r13, 0x2e41
add byte cs:[rax], al
jne 0x14006aa60
jmp 0x14006ba82
shl eax, cl
or eax, edx
mov rdx, qword [rsp + 0x40]
and al, 0x40
cmp rdx, rax
jbe 0x14006bc61
dec r13
shl rax, 4
mov rcx, qword [rsp + 0x128]
mov rsi, qword [rcx + rax + 8]
test rsi, rsi
js 0x14006bab2
mov qword [rsp + 0x48], r14
mov r15, qword [rcx + rax]
add dword [rax - 0x77], ecx
insb byte [rdi], dx
and al, 0x58
je 0x14006b12f
movzx eax, byte [0x14021f978]
xor ecx, ecx
mov rdx, rsi
mov edx, esi
call fcn.14009fb80
mov r14, rax
mov esi, eax
test rax, rax
jne 0x14006b135
invalid
add byte [rax], al
jmp 0x14006bb90
mov eax, 1
mov qword [rsp + 0x40], rax
mov rcx, rax
mov rdx, rsi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
cmp r15, 0x2e3e
lea rdx, [0x1401fbe90]
ja 0x14006ba82
xor eax, eax
xor ecx, ecx
movzx r15d, byte [r14 + rdx - 1]
test r15b, r15b
jns 0x14006ab55
and r15d, 0x7f
shl r15d, cl
or eax, r15d
add ecx, 7
invalid
inc r14
inc r13
inc rbp
inc r12
inc rdi
cmp r14, 0x2e41
add byte cs:[rax], al
jne 0x14006ab20
jmp 0x14006ba82
dec r14
shl r15d, cl
cmp r14, 0x2e3e
add byte [rax], al
ja 0x14006ba82
or r15d, eax
xor eax, eax
xor ecx, ecx
nop
movzx r14d, byte [rbp]
test r14b, r14b
jns 0x14006aba1
and r14d, 0x7f
shl r14d, cl
or eax, r14d
add ecx, 7
inc r13
inc rbp
invalid
inc r12
inc rdi
cmp r13, 0x2e41
add byte cs:[rax], al
jne 0x14006ab70
jmp 0x14006ba82
dec r13
shl r14d, cl
cmp r13, 0x2e3e
add byte [rdi], cl
xchg esi, ecx
invalid
add byte [rax], al
or r14d, eax
xor ebp, ebp
xor esi, esi
nop dword [rax + rax]
movzx r13d, byte [rdi]
test r13b, r13b
jns 0x14006abec
and r13d, 0x7f
mov ecx, esi
shl r13d, cl
or ebp, r13d
add esi, 7
inc r12
inc rdi
cmp r12, 0x2e41
jne 0x14006abc0
jmp 0x14006ba82
movzx eax, byte [0x14021f978]
mov edx, 0x30
add byte [rax], al
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je case.0x14003fe13.870
mov ecx, esi
shl r13d, cl
or r13d, ebp
mov rcx, qword [rsp + 0x30]
mov qword [rax], rcx
mov rcx, qword [rsp + 0x48]
mov qword [rax + 8], rcx
mov rcx, qword [rsp + 0x50]
mov qword [rax + 0x10], rcx
mov qword [rax + 0x18], rbx
sbb byte [rax - 0x75], cl
and al, 0x40
mov qword [rax + 0x20], rcx
mov qword [rax + 0x28], rbx
mov qword [rsp + 0x130], 2
mov qword [rsp + 0x138], rax
mov qword [rsp + 0x140], 2
lea rcx, [rsp + 0x60]
lea rdx, [rsp + 0x130]
xor byte [rcx], al
add byte [rax], al
call fcn.14003f9e0
mov dword [rsp + 0x78], r14d
mov dword [rsp + 0x7c], r15d
mov dword [rsp + 0x80], r13d
movzx eax, byte [0x14021f978]
mov edx, 0x28
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x14006bb29
add byte [rax], al
mov rdi, rax
mov rax, qword [rsp + 0x80]
add byte [rax], al
mov qword [rdi + 0x20], rax
movups xmm0, xmmword [rsp + 0x60]
and al, 0x60
movups xmm1, xmmword [rsp + 0x70]
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
mov r15, r12
mov edi, esp
jmp 0x14006b123
test r14, r14
js 0x14006bab2
mov qword [rsp + 0x58], rbp
insb byte [rdi], dx
and al, 0x58
mov rdi, qword [rcx + rax]
je 0x14006b290
add byte [rax], al
add byte [rax], al
movzx eax, byte [0x14021f978]
xor ecx, ecx
mov rdx, r14
call fcn.14009fb80
mov rbp, rax
test rax, rax
jne 0x14006b295
jmp 0x14006bc2e
mov dword [rsp + 0x128], eax
mov rcx, rax
mov qword [rsp + 0x40], r15
mov dword [rsp + 0x40], edi
mov dword [rsp + 0x40], edi
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
add byte [rcx - 0x7f], cl
std
add byte cs:[rax], al
add byte [rcx - 0x7f], cl
std
add byte cs:[rax], al
mov r13, qword [rsp + 0x38]
and al, 0x38
ja 0x14006ba82
xor eax, eax
xor ecx, ecx
sal byte [rcx], 0xc9
nop word cs:[rax + rax]
add byte [rax], al
movzx r15d, byte [rbp]
test r15b, r15b
jns case.0x140066c5f.1746
and r15d, 0x7f
shl r15d, cl
or eax, r15d
or eax, edi
or eax, edi
add ecx, 7
inc r14
inc rbp
inc rsi
inc r12
inc rbx
inc rdi
invalid
cmp r14, 0x2e41
jne 0x14006adb0
invalid
invalid
jmp 0x14006ba82
wait
or al, 0
add byte [rcx - 1], cl
dec r14
dec r14
shl r15d, cl
cmp r14, 0x2e3e
cmp esi, 0x2e3e
ja 0x14006ba82
or al, 0
add byte [rcx + 9], al
invalid
or r15d, eax
xor eax, eax
xor ecx, ecx
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0x2c
and al, 0x40
test ch, ch
movzx ebp, byte [r12]
test bpl, bpl
jns 0x14006ae3e
and ebp, 0x7f
shl ebp, cl
or eax, ebp
add ecx, 7
invalid
inc rsi
inc r12
inc rbx
inc rdi
inc edi
invalid
inc edi
cmp rsi, 0x2e41
jne 0x14006ae10
jmp 0x14006ba82
dec rsi
shl ebp, cl
cmp rsi, 0x2e3e
cmp esi, 0x2e3e
cmp esi, 0x2e3e
ja 0x14006ba82
or ebp, eax
xor r14d, r14d
xor esi, esi
nop word [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
movzx r12d, byte [rdi]
test r12b, r12b
jns 0x14006ae8c
and r12d, 0x7f
mov ecx, esi
shl r12d, cl
shl esp, cl
shl esp, cl
or r14d, r12d
add esi, 7
inc rbx
inc rdi
cmp rbx, 0x2e41
cmp ebx, 0x2e41
sti
add byte cs:[rax], al
jne 0x14006ae60
jmp 0x14006ba82
test byte [rbx], 0
add byte [rdi], cl
mov dh, 5
in eax, 0x4a
sbb eax, dword [rax]
movzx eax, byte [0x14021f978]
mov edx, 0x48
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x14006bb63
mov ecx, esi
shl r12d, cl
or r12d, r14d
mov rcx, qword [rsp + 0x30]
mov qword [rax], rcx
mov rcx, qword [rsp + 0x48]
mov ecx, dword [rsp + 0x48]
mov ecx, dword [rsp + 0x48]
mov qword [rax + 8], rcx
mov rcx, qword [rsp + 0x50]
mov qword [rax + 0x10], rcx
mov rcx, qword [rsp + 0x1f8]
add dword [rax], eax
add byte [rax - 0x77], cl
sbb byte [rax - 0x75], cl
xchg esp, eax
and al, 0
add al, byte [rax]
add byte [rax - 0x77], cl
push rax
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
sbb byte [rax - 0x75], cl
xchg esp, eax
and al, 0
add al, byte [rax]
add byte [rax - 0x77], cl
push rax
and byte [rax - 0x77], cl
mov qword [rax + 0x28], rcx
invalid
invalid
mov qword [rax + 0x28], rcx
mov rcx, qword [rsp + 0x40]
and al, 0x40
sub byte [rax - 0x75], cl
and al, 0x40
mov qword [rax + 0x30], rcx
mov rdx, qword [rsp + 0x128]
mov qword [rax + 0x38], rdx
mov qword [rax + 0x40], rcx
mov qword [rsp + 0x130], 3
mov qword [rsp + 0x138], rax
and al, 0x38
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
lea rcx, [rsp + 0x60]
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
lea rcx, [rsp + 0x60]
lea rdx, [rsp + 0x130]
call fcn.14003f9e0
std
dec dword [rcx + 0x4478246c]
mov dword [rsp + 0x7c], edi
std
dec dword [rcx + 0x4478246c]
mov dword [rsp + 0x7c], edi
mov dword [rsp + 0x80], r12d
movzx eax, byte [0x14021f978]
invalid
sbb rax, qword [rax]
mov edx, 0x28
add byte [rax], al
invalid
invalid
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x14006bb29
test bl, cl
or eax, dword [rax]
invalid
test bl, cl
or eax, dword [rax]
add byte [rax - 0x77], cl
invalid
mov rdi, rax
mov rax, qword [rsp + 0x80]
add byte [rax - 0x77], cl
and byte [r15], r9b
adc byte [rsp + 0x60], al
movups xmm1, xmmword [rsp + 0x70]
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
mov r15, rbx
lea rbx, [0x1401e2650]
mov rbp, qword [rsp + 0x58]
jmp 0x14006b268
movzx ebp, byte [r12]
test bpl, bpl
jns case.0x140049404.573
and ebp, 0x7f
mov ecx, r15d
shl ebp, cl
or edi, ebp
add r15d, 7
inc rbx
inc r12
cmp rbx, 0x2e41
add byte cs:[rax], al
add byte cs:[rax], al
jne 0x14006b010
jmp 0x14006ba82
movzx eax, byte [0x14021f978]
mov edx, 0x48
add byte [rax], al
add byte [rcx], dh
leave
add byte [rax], al
add byte [rcx], dh
leave
call fcn.14009fb80
add rax, qword [r8]
test rax, rax
je 0x14006bb63
or ecx, dword [rbx]
add byte [rax], al
or ecx, dword [rbx]
add byte [rax], al
mov ecx, r15d
stc
shl ebp, cl
or ebp, edi
mov rcx, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
mov qword [rax], rcx
mov rcx, qword [rsp + 0x48]
and al, 0x48
and al, 0x48
mov qword [rax + 8], rcx
mov rcx, qword [rsp + 0x50]
and al, 0x50
and al, 0x50
mov qword [rax + 0x10], rcx
mov rcx, qword [rsp + 0x1f8]
mov ecx, dword [rsp + 0x1f8]
mov ecx, dword [rsp + 0x1f8]
mov qword [rax + 0x18], rcx
mov dword [rax + 0x18], ecx
mov rdx, qword [rsp + 0x40]
mov qword [rax + 0x20], rdx
mov qword [rax + 0x28], rcx
mov qword [rax + 0x30], r14
mov qword [rax + 0x38], rsi
mov qword [rax + 0x40], r14
mov qword [rsp + 0x130], 3
xor byte [rcx], al
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
xor byte [rcx], al
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
mov qword [rsp + 0x138], rax
mov qword [rsp + 0x140], 3
add eax, dword [rax]
add byte [rax], al
lea rcx, [rsp + 0x60]
and al, 0x60
lea rdx, [rsp + 0x130]
call fcn.14003f9e0
adc byte [rcx - 3], cl
dec dword [rcx + 0x4478246c]
mov dword [rsp + 0x7c], ebp
mov dword [rsp + 0x80], 0
movzx eax, byte [0x14021f978]
mov edx, 0x28
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx], dh
leave
xor ecx, ecx
call fcn.14009fb80
test rax, rax
test eax, eax
test eax, eax
je 0x14006bb29
mov rdi, rax
mov rax, qword [rsp + 0x80]
mov qword [rdi + 0x20], rax
and byte [rdi], cl
adc byte [rsp + 0x60], al
and byte [rdi], cl
adc byte [rsp + 0x60], al
movups xmm1, xmmword [rsp + 0x70]
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
mov r15, rbx
invalid
fisttp word [rax - 0x73]
sbb eax, 0x177526
jne case.0x14003fe13.842
invalid
lea rbx, [0x1401e2650]
jmp case.0x140056d05.270
add byte [rax], al
mov r14d, 1
mov rcx, r14
mov rdx, r15
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
push rsi
add al, 0
cmp r13, 0x2e3e
ja 0x14006ba82
add byte [rax], al
add byte [rax], al
xor ebp, ebp
xor r15d, r15d
jmp qword [rsi + 0x66]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
movzx r13d, byte [rdi]
mov dh, 0x2f
test r13b, r13b
jns 0x14006b18e
invalid
and r13d, 0x7f
mov ecx, r15d
shl r13d, cl
or ebp, r13d
add r15d, 7
inc r12
inc rdi
cmp r12, 0x2e41
cmp esp, 0x2e41
cmp esp, 0x2e41
jne 0x14006b160
jmp 0x14006ba82
add byte [rax], al
movzx eax, byte [0x14021f978]
mov edx, 0x48
xor ecx, ecx
add byte [rax], al
add byte [rcx], dh
leave
call fcn.14009fb80
test rax, rax
test eax, eax
test eax, eax
je 0x14006bb63
mov ecx, r15d
mov ecx, edi
shl r13d, cl
or r13d, ebp
mov rcx, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
mov qword [rax], rcx
mov rcx, qword [rsp + 0x48]
and al, 0x48
mov qword [rax + 8], rcx
mov dword [rax + 8], ecx
mov rcx, qword [rsp + 0x50]
mov qword [rax + 0x10], rcx
adc byte [rax - 0x77], cl
pop rax
sbb byte [rax - 0x75], cl
mov word [rax + rdi*8], fs
add dword [rax], eax
invalid
adc byte [rax - 0x77], cl
pop rax
sbb byte [rax - 0x75], cl
mov word [rax + rdi*8], fs
add dword [rax], eax
add byte [rax - 0x77], cl
and byte [rax - 0x77], cl
pop rax
sub byte [rax - 0x77], cl
mov dword [rax + 0x30], esi
add byte [rax], al
mov qword [rax + 0x20], rcx
mov qword [rax + 0x28], rbx
mov qword [rax + 0x30], rsi
mov dword [rax + 0x30], esi
mov dword [rax + 0x30], esi
mov qword [rax + 0x38], r14
mov qword [rax + 0x40], rsi
jo 0x14006b22d
jo 0x14006b22d
mov qword [rsp + 0x130], 3
mov qword [rsp + 0x138], rax
mov qword [rsp + 0x140], 3
add byte [rax - 0x77], cl
test byte [rax + rdi], ah
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x60]
lea rcx, [rsp + 0x60]
lea ecx, [rsp + 0x60]
lea rdx, [rsp + 0x130]
call fcn.14003f9e0
invalid
and al, 0x30
add dword [rax], eax
add al, ch
rol dword [rdi - 3], 0xff
invalid
mov dword [rsp + 0x78], r13d
movzx eax, byte [0x14021f978]
sbb eax, dword [rax]
mov edx, 0x20
and byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
xor ecx, ecx
xor ecx, ecx
call fcn.14009fb80
add rax, qword [r8]
test rax, rax
je 0x14006bb54
adc al, 9
add byte [rax], al
invalid
adc al, 9
add byte [rax], al
invalid
add byte [rax - 0x77], cl
invalid
mov rdi, rax
movups xmm0, xmmword [rsp + 0x60]
movups xmm1, xmmword [rsp + 0x70]
and al, 0x70
and al, 0x70
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov r15, r12
mov edi, esp
mov edi, esp
lea rbx, [0x1401e25e8]
mov rbp, qword [rsp + 0x58]
mov r13, qword [rsp + 0x38]
mov r14, qword [rsp + 0x250]
mov esi, dword [rsp + 0x250]
add al, byte [rax]
add byte [rbx + rdi - 0x4c], cl
and al, 0x40
add al, byte [rax]
cmp r14, qword [rsp + 0x240]
jne 0x140066980
add al, byte [rax]
add byte [rdi], cl
test dword [rdx], eax
mov bh, 0xff
dec dword [rax - 0x73]
invalid
mov word [rax + rax*2], fs
lea rcx, [rsp + 0x240]
lea ecx, [rsp + 0x240]
add al, byte [rax]
add al, ch
invalid
call fcn.1400478d0
jmp 0x140066980
invalid
mov ebp, 1
add byte [rax], al
mov rcx, rbp
mov ecx, ebp
mov rdx, rdi
mov edx, edi
mov r8, r14
mov eax, esi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x288]
add al, byte [rax]
add byte [rax - 0x75], cl
jl case.0x140056d05.278
mov rdx, rdi
cli
mov r8, r12
call fcn.1400269b0
mov rax, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
mov qword [rsp + 0x270], rax
jo case.0x140056d05.275
add byte [rax], al
mov qword [rsp + 0x278], rdi
add al, byte [rax]
add byte [rcx + rcx*4 - 0x5c], cl
invalid
invalid
movsb byte [rdi], byte [rsi]
mov qword [rsp + 0x280], r12
and al, 0x80
add al, byte [rax]
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x2b8]
invalid
invalid
movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x2b8]
add byte [rax], al
mov r12, qword [rsp + 0x1f8]
mov rdx, r12
and al, 0xf8
add dword [rax], eax
add byte [rcx + rcx*4 - 0x1e], cl
mov rdi, qword [rsp + 0x200]
mov r8, rdi
and al, 0
add al, byte [rax]
add byte [rcx - 0x77], cl
clc
call fcn.1400269b0
mov qword [rsp + 0x2a0], rdi
mov esp, 0x2a024
add byte [rcx + rcx*4 - 0x5c], cl
and al, 0xa8
add al, byte [rax]
add byte [rax - 0x77], cl
mov esp, 0x2b024
invalid
sti
dec dword [rax - 0x77]
mov esp, 0x2a024
add byte [rcx + rcx*4 - 0x5c], cl
and al, 0xa8
add al, byte [rax]
add byte [rax - 0x77], cl
mov esp, 0x2b024
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x220]
mov rdx, r15
lea rcx, [rsp + 0x220]
mov rdx, r15
mov r8, rsi
call fcn.1400269b0
mov qword [rsp + 0x208], rsi
mov dword [rsp + 0x208], esi
mov dword [rsp + 0x208], esi
mov qword [rsp + 0x210], r15
add byte [rax], al
mov qword [rsp + 0x218], rsi
lea rcx, [rsp + 0x148]
mov rdx, rbp
mov r8, r14
mov eax, esi
call fcn.1400269b0
mov qword [rsp + 0x130], r14
mov dword [rsp + 0x130], esi
mov qword [rsp + 0x138], rbp
mov qword [rsp + 0x140], r14
add byte [rdi], cl
adc byte [rsp + 0x270], al
invalid
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0x40
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x270], al
invalid
add byte [rdi], cl
adc byte [rsp + 0x280], cl
invalid
movups xmm1, xmmword [rsp + 0x280]
add byte [rdi], cl
adc byte [rsp + 0x290], dl
movups xmm2, xmmword [rsp + 0x290]
movaps xmmword [rsp + 0x60], xmm0
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x80], xmm2
movups xmm0, xmmword [rsp + 0x2a0]
movups xmm1, xmmword [rsp + 0x2b0]
movups xmm2, xmmword [rsp + 0x2c0]
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x78]
movups xmmword [rax + 0x38], xmm2
movups xmmword [rax + 0x28], xmm1
movups xmmword [rax + 0x18], xmm0
movups xmm0, xmmword [rsp + 0x208]
and al, 8
add al, byte [rax]
add byte [rdi], cl
adc byte [rsp + 0x218], cl
invalid
and al, 8
add al, byte [rax]
add byte [rdi], cl
adc byte [rsp + 0x218], cl
invalid
movups xmm2, xmmword [rsp + 0x228]
add byte [rax], al
movups xmmword [rax + 0x68], xmm2
adc dword [rax + 0x68], edx
movups xmmword [rax + 0x58], xmm1
movups xmmword [rax + 0x48], xmm0
movups xmm0, xmmword [rsp + 0x150]
add dword [rax], eax
add byte [rdi], cl
adc dword [rax + 0x98], eax
add dword [rax], eax
add byte [rdi], cl
adc dword [rax + 0x98], eax
movups xmm0, xmmword [rsp + 0x140]
adc byte [rsp + 0x140], al
movups xmmword [rax + 0x88], xmm0
adc dword [rax + 0x88], eax
movups xmm0, xmmword [rsp + 0x130]
movups xmmword [rax + 0x78], xmm0
invalid
invalid
test byte [rax + rsi], ah
add dword [rax], eax
add byte [rdi], cl
adc dword [rax + 0x78], eax
invalid
invalid
js 0x14006b44c
js 0x14006b44c
mov r8d, 0xc0
mov eax, 0xc0
add byte [rax], al
lea rsi, [rsp + 0x130]
xor byte [rcx], al
add byte [rax], al
mov rcx, rsi
lea rdx, [rsp + 0x60]
and al, 0x60
and al, 0x60
invalid
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [0x14021f978]
mov dh, 5
sbb r8d, dword [r8]
sbb eax, dword [rax]
mov dh, 5
sbb r8d, dword [r8]
sbb eax, dword [rax]
sbb eax, dword [rax]
mov edx, 0xc0
xor ecx, ecx
add byte [rax], al
add byte [rcx], dh
leave
call fcn.14009fb80
add r8d, dword [r8]
add eax, dword [rax]
test rax, rax
je 0x14006bc7f
or byte [rax], al
invalid
or byte [rax], al
add byte [rax - 0x77], cl
mov dword [rcx - 0x48], 0xc0
rol byte [rax], 0
invalid
mov rdi, rax
mov r8d, 0xc0
rol byte [rax], 0
invalid
rol byte [rax], 0
add byte [rax - 0x77], cl
mov rcx, rax
mov rdx, rsi
mov edx, esi
ror dword [rax - 0x77], 0xf2
mov edx, esi
call sub.VCRUNTIME140.dll_memcpy
mov r15, rbx
mov edi, ebx
mov edi, ebx
lea rbx, [0x1401e2548]
mov rbp, qword [rsp + 0x58]
add byte [rax - 0x75], cl
insb byte [rdi], dx
and al, 0x58
jmp 0x14006b268
std
invalid
lea rax, [rsp + 0x208]
mov qword [rsp + 0x130], rax
and al, 0x30
add dword [rax], eax
invalid
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + rsi], ah
and al, 0x30
and al, 0x30
xor byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x73], cl
test byte [rax + rsi], ah
xor byte [rcx], al
invalid
lea rax, [rsp + 0x130]
xor byte [rcx], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
and al, 0x60
invalid
mov qword [rsp + 0x60], rax
invalid
lea rax, str.z93GG__ljY_zIy2KtoWFKl.8IPtJwT_K_khsNPd___YAfyuy_wUJAP5RqCbMPz1_Lv__9__4Z7DaIiqWG__O_sUs55aN
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
invalid
lea rcx, [0x14021f7c0]
xor edx, edx
lea r8, [rsp + 0x60]
lea r9, [0x1401de938]
call fcn.1400b4c20
jmp 0x140066d93
lea rax, [rsp + 0x208]
mov qword [rsp + 0x130], rax
lea rax, [rsp + 0x130]
and al, 0x30
add dword [rax], eax
invalid
xor byte [rcx], al
add byte [rax], al
mov qword [rsp + 0x60], rax
lea rax, str.z93GG__ljY_zIy2KtoWFKl.8IPtJwT_K_khsNPd___YAfyuy_wUJAP5RqCbMPz1_Lv__9__4Z7DaIiqWG__O_sUs55aN
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
lea rcx, [0x14021f7c0]
xor edx, edx
lea r8, [rsp + 0x60]
fild word [rdx + 0x1b]
add byte [rcx], dh
ror byte [rbp + rcx*4 + 0x44], cl
and al, 0x60
lea r9, [0x1401de938]
call fcn.1400b4c20
invalid
xor al, 0x17
add al, ch
sub al, 0x97
add al, 0
invalid
add cl, ch
cmpsd dword [rsi], dword [rdi]
mov edx, 0xc748ffff
and al, 0x60
jmp 0x140066fa0
mov qword [rsp + 0x60], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x68], 1
add byte [rax], al
mov qword [rsp + 0x70], 0
add byte [rax], al
mov qword [rsp + 0x20], 1
and al, 0x20
add dword [rax], eax
add byte [rax], al
mov r9d, 1
add byte [rax], al
lea rcx, [rsp + 0x60]
xor edx, edx
mov r8, r12
loopne 0x14006b516
outsb dx, byte [rsi]
add al, 0
loopne 0x14006b516
outsb dx, byte [rsi]
add al, 0
mov rsi, qword [rsp + 0x70]
mov esi, dword [rsp + 0x70]
je case.0x140056d05.232
jo 0x14006b580
mov rax, qword [rsp + 0x60]
mov eax, dword [rsp + 0x60]
mov qword [rsp + 0x40], rax
and al, 0x40
mov rdi, qword [rsp + 0x68]
and al, 0x68
jmp 0x140067442
idiv dword [rsi - 0x38b70001]
dec dword [rax - 0x39]
mov qword [rsp + 0x60], 0
and al, 0x60
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x68], 1
mov qword [rsp + 0x70], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x70
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x20], 1
and byte [rcx], al
add byte [rax], al
add byte [rcx - 0x47], al
mov r9d, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rsp + 0x60]
lea rcx, [rsp + 0x60]
xor edx, edx
mov r8, r12
call fcn.1400b1ba0
add al, 0
sbb al, 0x66
add al, 0
mov rax, qword [rsp + 0x68]
and al, 0x68
mov rdi, qword [rsp + 0x70]
mov edi, dword [rsp + 0x70]
jmp 0x140067aca
dec dword [rax - 0x39]
and al, 0x60
and al, 0x60
mov qword [rsp + 0x60], 0
and al, 0x60
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x68
add dword [rax], eax
add byte [rax], al
invalid
mov qword [rsp + 0x68], 1
add byte [rax], al
add byte [rax - 0x39], cl
invalid
and al, 0x70
mov qword [rsp + 0x70], 0
mov dword [rsp + 0x70], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x20], 1
and al, 0x20
and al, 0x20
add dword [rax], eax
add byte [rax], al
invalid
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
invalid
mov r9d, 1
add byte [rax - 0x73], cl
and al, 0x60
lea rcx, [rsp + 0x60]
xor edx, edx
mov r8, qword [rsp + 0x50]
and al, 0x50
and al, 0x50
call fcn.1400b1ba0
mov r14, qword [rsp + 0x70]
jo 0x14006b620
mov esp, dword [rsp + 0x60]
jo 0x14006b620
mov esp, dword [rsp + 0x60]
mov r13, qword [rsp + 0x68]
and al, 0x68
jmp 0x1400674d9
mov qword [rsp + 0x60], 0
invalid
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x68
add dword [rax], eax
add byte [rax], al
invalid
mov qword [rsp + 0x68], 1
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x70
add byte [rax], al
add byte [rax], al
invalid
mov qword [rsp + 0x70], 0
add byte [rax - 0x39], cl
and al, 0x20
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x20], 1
mov dword [rsp + 0x20], 1
mov r9d, 1
mov ecx, 1
lea rcx, [rsp + 0x60]
and al, 0x60
xor edx, edx
mov r8, qword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
ror byte [rbx + rcx*4 + 0x44], cl
and al, 0x50
mov eax, dword [rsp + 0x50]
call fcn.1400b1ba0
add al, 0
add byte [rax - 0x75], cl
je case.0x140066fb8.63
mov rsi, qword [rsp + 0x70]
and al, 0x70
jo 0x14006b66b
mov rbx, qword [rsp + 0x60]
mov ebx, dword [rsp + 0x60]
pop rsp
and al, 0x60
invalid
invalid
mov rbp, qword [rsp + 0x68]
jmp 0x14006755c
add byte [rax], al
add rax, 0x180
jmp case.0x140066dab.0
add byte [rax], al
add byte [rax], al
add rax, 0x150
jmp case.0x140066dab.0
add byte [rax], al
add byte [rax], al
add rax, 0x108
jmp case.0x140066dab.0
add byte [rax], al
add byte [rax], al
add rax, 0x60
jmp case.0x140066dab.0
add rax, 0x120
jmp case.0x140066dab.0
add byte [rax], al
add cl, ch
outsd dx, dword [rsi]
add dword [rax], eax
add byte [rax], al
invalid
invalid
add byte [rax], al
add rax, 0xd8
fadd dword [rax]
add byte [rax], al
jmp case.0x140066dab.0
add byte [rax], al
add rax, 0x258
jmp case.0x140066dab.0
add byte [rax], al
add byte [rax], al
add byte [rax + 5], cl
add rax, 0x240
jmp case.0x140066dab.0
add byte [rax], al
add al, byte [rax]
add cl, ch
add qword [rax], r8
add byte [rax], al
add rax, 0x30
jmp case.0x140066dab.0
add rax, 0x168
jmp case.0x140066dab.0
add byte [rax], al
add rax, 0x30
jmp case.0x140066dab.0
add rax, 0x168
jmp case.0x140066dab.0
add rax, 0x48
jmp case.0x140066dab.0
add rax, 0x288
jmp case.0x140066fb8.0
add cl, ch
jle case.0x140066dab.7
add byte [rax], al
add rax, 0xa8
test al, 0
add byte [rax], al
add byte [rax], al
add cl, ch
sbb eax, dword [rcx]
add byte [rax], al
jmp case.0x140066dab.0
add rax, 0x2e8
add al, byte [rax]
add cl, ch
jmp case.0x140066dab.0
jmp case.0x140066dab.0
add rax, 0x198
cwde
add dword [rax], eax
add cl, ch
add eax, 0x48000001
add rax, 0x1e0
add byte [rax], al
jmp case.0x140066dab.0
add dword [rax], eax
add cl, ch
cli
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
jmp case.0x140066dab.0
sar byte [rax - 0x17], 0xf1
js 0x14006b6d4
int1
add byte [rax], al
add byte [rax + 5], cl
invalid
invalid
clc
add eax, 0x1f8
add dword [rax], eax
add cl, ch
out 0, al
jmp case.0x140066dab.0
add byte [rax], al
add rax, 0x138
add dword [rax], eax
add cl, ch
jmp case.0x140066dab.0
jmp case.0x140066dab.0
add rax, 0x90
jmp case.0x140066dab.0
add rax, 0x180
jmp case.0x140066fb8.0
add rax, 0x150
jmp case.0x140066fb8.0
add byte [rax], al
add byte [rax + 5], cl
add rax, 0x108
add rax, 0x108
add dword [rax], eax
add cl, ch
rol byte [rcx], 1
add byte [rax], al
jmp case.0x140066fb8.0
add rax, 0x1c8
jmp case.0x140066dab.0
add rax, 0x60
jmp case.0x140066fb8.0
add rax, 0x120
jmp case.0x140066fb8.0
add rax, 0xd8
jmp case.0x140066fb8.0
add rax, 0x258
jmp case.0x140066fb8.0
add rax, 0x240
jmp case.0x140066fb8.0
add rax, 0x30
jmp case.0x140066fb8.0
add rax, 0x168
jmp case.0x140066fb8.0
add rax, 0x48
jmp case.0x140066fb8.0
mov rsi, qword [rax + 8]
mov rbx, qword [rax + 0x10]
lea rcx, [rsp + 0x78]
mov rdx, r14
mov r8, r12
call fcn.1400269b0
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x60], eax
mov dword [rsp + 0x60], eax
mov qword [rsp + 0x68], r14
mov qword [rsp + 0x70], r12
movups xmm0, xmmword [rsp + 0x80]
test byte [rax + rax*4], ah
add byte [rax], al
invalid
push 0x2464894c
jo 0x14006b81c
adc byte [rsp + 0x80], al
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x150], eax
test byte [rax + rdx*2], ah
add dword [rax], eax
invalid
movaps xmmword [rsp + 0x150], xmm0
test byte [rax + rdx*2], ah
add dword [rax], eax
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x60]
and al, 0x60
mov qword [rsp + 0x130], rax
add dword [rax], eax
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x68]
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x138], rax
and al, 0x38
add dword [rax], eax
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x70]
mov rax, qword [rsp + 0x70]
and al, 0x70
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x78]
and al, 0x78
and al, 0x40
add dword [rax], eax
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x78
and al, 0x78
and al, 0x78
mov qword [rsp + 0x148], rax
add byte [rax], al
movzx eax, byte [0x14021f978]
mov edx, 0x40
add byte [rdx + 0x40], bh
xor ecx, ecx
call fcn.14009fb80
test rax, rax
test eax, eax
test eax, eax
je 0x14006bb81
mov rdi, rax
inc r15
inc edi
movaps xmm0, xmmword [rsp + 0x130]
movaps xmm1, xmmword [rsp + 0x140]
add byte [rdi], cl
sub byte [rsp + 0x140], cl
movaps xmm2, xmmword [rsp + 0x150]
movups xmmword [rax + 0x20], xmm2
push rax
and byte [rdi], cl
adc dword [rax + 0x10], ecx
push rax
and byte [rdi], cl
adc dword [rax + 0x10], ecx
movups xmmword [rax], xmm0
mov qword [rax + 0x30], rsi
mov qword [rax + 0x38], rbx
lea rbx, [0x1401e27d8]
xor al, 0x6f
invalid
add cl, ch
invalid
stc
invalid
invalid
xor al, 0x6f
invalid
add rax, 0xa8
jmp case.0x140066fb8.0
add rax, 0x2e8
jmp case.0x140066fb8.0
add rax, 0x198
jmp case.0x140066fb8.0
add rax, 0x1e0
jmp case.0x140066fb8.0
add rax, 0x78
jmp case.0x140066fb8.0
add rax, 0x1f8
jmp case.0x140066fb8.0
add rax, 0x138
jmp case.0x140066fb8.0
add rax, 0x90
jmp case.0x140066fb8.0
add rax, 0x1b0
jmp case.0x140066fb8.0
add rax, 0xf0
jmp case.0x140066fb8.0
add rax, 0xc0
jmp case.0x140066fb8.0
add rax, 0x2d0
jmp case.0x140066fb8.0
add rax, 0x210
jmp case.0x140066fb8.0
add rax, 0x1c8
jmp case.0x140066fb8.0
add rax, 0x228
jmp case.0x140066fb8.0
add rax, 0x2a0
jmp case.0x140066fb8.0
add rax, 0x2b8
jmp case.0x140066fb8.0
add rax, 0x270
mov rsi, qword [rax + 8]
mov rbx, qword [rax + 0x10]
lea rcx, [rsp + 0x78]
mov rdx, r14
mov r8, r12
call fcn.1400269b0
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], r14
mov qword [rsp + 0x70], r12
movups xmm0, xmmword [rsp + 0x80]
adc byte [rsp + 0x80], al
adc byte [rsp + 0x80], al
add byte [rax], al
movaps xmmword [rsp + 0x150], xmm0
sub dword [rsp + 0x150], eax
mov rax, qword [rsp + 0x60]
mov eax, dword [rsp + 0x60]
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x68]
test byte [rax + rsi], ah
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x68
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x148], rax
movzx eax, byte [0x14021f978]
mov edx, 0x40
xor ecx, ecx
leave
leave
call fcn.14009fb80
test rax, rax
je 0x14006bb81
mov rdi, rax
inc r15
inc edi
inc edi
movaps xmm0, xmmword [rsp + 0x130]
movaps xmm1, xmmword [rsp + 0x140]
movaps xmm2, xmmword [rsp + 0x150]
xchg esp, eax
and al, 0x50
add dword [rax], eax
add byte [rdi], cl
adc dword [rax + 0x20], edx
xchg esp, eax
and al, 0x50
add dword [rax], eax
add byte [rdi], cl
adc dword [rax + 0x20], edx
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rax + 0x30], rsi
xor byte [rax - 0x77], cl
pop rax
cmp byte [rax - 0x73], cl
sbb eax, 0x176dfc
xor byte [rax - 0x77], cl
pop rax
cmp byte [rax - 0x73], cl
sbb eax, 0x176dfc
jmp 0x14006b268
cmp qword [rsp + 0x240], r14
jbe 0x14006ba3c
test r14, r14
je 0x14006bc03
mov rdi, r14
shl rdi, 4
mov rcx, qword [0x14021f8e0]
xor edx, edx
mov r8, rsi
mov r9, rdi
call qword [sym.imp.kernel32.dll_HeapReAlloc]
mov rsi, rax
test rax, rax
je 0x14006bd72
cmp r14, 0x1348
jne 0x14006bbac
cmp qword [rsp + 0x258], 0
je 0x14006ba6b
mov r8, qword [rsp + 0x260]
mov rcx, qword [0x14021f8e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, rsi
add rsp, 0x2d8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, [0x1401df840]
mov ecx, 0x2e40
mov edx, 0x2e40
call fcn.1400b13d0
mov r15d, 0x2e40
lea r8, [0x1401df840]
mov edx, 0x2e40
add byte cs:[rax], al
add byte cs:[rax], al
mov rcx, r15
call fcn.1400b13d0
call fcn.140025680
lea r8, [0x1401df840]
mov edx, 0x2e40
call fcn.1400b13d0
lea r8, str.7HOf2uRNT:O5Qv7WBsMdka08cJA_8P__dzlNPdJ_QM7dfP_o_2uEG_uQ_mr____y0_tej1Ahs2wesKg_9b6up___uLZU1_x6o0wn3
mov rcx, rax
call fcn.1400b13d0
mov ecx, 1
mov rdx, r12
call fcn.1400b1210
mov ecx, 8
mov edx, 0x38
call fcn.1400b1230
lea r8, [0x1401df840]
mov edx, 0x2e40
mov rcx, 0xffffffffffffffff
call fcn.1400b13d0
lea r8, str.7HOf2uRNT:O5Qv7WBsMdka08cJA_8P__dzlNPdJ_QM7dfP_o_2uEG_uQ_mr____y0_tej1Ahs2wesKg_9b6up___uLZU1_x6o0wn3
mov rcx, rax
call fcn.1400b13d0
mov dh, 0x58
add al, 0
add byte [rax - 0x77], cl
shr eax, 0xb6
mov dh, 0x58
mov dh, 0x58
add al, 0
mov ecx, 8
mov edx, 0x30
call fcn.1400b1230
mov ecx, 8
mov edx, 0x28
call fcn.1400b1230
mov ecx, 1
mov rdx, rbx
call fcn.1400b1210
mov ecx, 8
mov edx, 0x18
call fcn.1400b1230
push rsi
add al, 0
mov ecx, 8
mov edx, 0x20
call fcn.1400b1230
mov ecx, 8
mov edx, 0x48
call fcn.1400b1230
mov ecx, 8
mov edx, 0x68
call fcn.1400b1230
mov ecx, 8
mov edx, 0x40
call fcn.1400b1230
mov ecx, 1
mov rdx, rsi
call fcn.1400b1210
push rsi
add al, 0
push rsi
add al, 0
mov ecx, 8
mov edx, 0x13480
call fcn.1400b1210
test r14, r14
je 0x14006bc15
lea rbx, [rsi + 8]
mov r15, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14006bbd8
mov rcx, qword [0x14021f8e0]
xor edx, edx
mov r8, rdi
call r15
xlatb
add rbx, 0x10
dec r14
je 0x14006bc03
ret
mov rdi, qword [rbx - 8]
mov r12, qword [rbx]
mov rax, qword [r12]
test rax, rax
je 0x14006bbed
mov rcx, rdi
call rax
cmp qword [r12 + 8], 0
je 0x14006bbcf
cmp qword [r12 + 0x10], 0x11
jb 0x14006bbc0
mov rdi, qword [rdi - 8]
jmp 0x14006bbc0
mov rcx, qword [0x14021f8e0]
sbb eax, dword [rax]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, str.7HOf2uRNT:O5Qv7WBsMdka08cJA_8P__dzlNPdJ_QM7dfP_o_2uEG_uQ_mr____y0_tej1Ahs2wesKg_9b6up___uLZU1_x6o0wn3
call fcn.1400b1890
invalid
mov ecx, 1
mov rdx, r8
call fcn.1400b1210
mov ecx, 1
add dword [rax], eax
add byte [rax], al
mov rdx, r14
call fcn.1400b1210
inc r15
lea r8, [0x1401df840]
lea eax, [0x1401df840]
lea eax, [0x1401df840]
mov edx, 0x2e40
mov rcx, r15
call fcn.1400b13d0
lea r8, str.7HOf2uRNT:O5Qv7WBsMdka08cJA_8P__dzlNPdJ_QM7dfP_o_2uEG_uQ_mr____y0_tej1Ahs2wesKg_9b6up___uLZU1_x6o0wn3
mov rcx, rax
call fcn.1400b13d0
lea r8, str.7HOf2uRNT:O5Qv7WBsMdka08cJA_8P__dzlNPdJ_QM7dfP_o_2uEG_uQ_mr____y0_tej1Ahs2wesKg_9b6up___uLZU1_x6o0wn3
mov rcx, rax
mov ecx, eax
call fcn.1400b13d0
lea r8, str.7HOf2uRNT:O5Qv7WBsMdka08cJA_8P__dzlNPdJ_QM7dfP_o_2uEG_uQ_mr____y0_tej1Ahs2wesKg_9b6up___uLZU1_x6o0wn3
mov rcx, rax
call fcn.1400b13d0
push rdi
add al, 0
push rdi
add al, 0
mov ecx, 8
mov edx, 0xc0
call fcn.1400b1230
lea r8, str.7HOf2uRNT:O5Qv7WBsMdka08cJA_8P__dzlNPdJ_QM7dfP_o_2uEG_uQ_mr____y0_tej1Ahs2wesKg_9b6up___uLZU1_x6o0wn3
add eax, 0x176a6b
mov rcx, rax
call fcn.1400b13d0
lea r8, str.7HOf2uRNT:O5Qv7WBsMdka08cJA_8P__dzlNPdJ_QM7dfP_o_2uEG_uQ_mr____y0_tej1Ahs2wesKg_9b6up___uLZU1_x6o0wn3
mov rcx, rax
call fcn.1400b13d0
lea r8, str.7HOf2uRNT:O5Qv7WBsMdka08cJA_8P__dzlNPdJ_QM7dfP_o_2uEG_uQ_mr____y0_tej1Ahs2wesKg_9b6up___uLZU1_x6o0wn3
mov rcx, rax
call fcn.1400b13d0
lea r8, str.7HOf2uRNT:O5Qv7WBsMdka08cJA_8P__dzlNPdJ_QM7dfP_o_2uEG_uQ_mr____y0_tej1Ahs2wesKg_9b6up___uLZU1_x6o0wn3
mov rcx, rax
call fcn.1400b13d0
mov ecx, 1
mov edx, 4
call fcn.1400b1210
lea r8, str.7HOf2uRNT:O5Qv7WBsMdka08cJA_8P__dzlNPdJ_QM7dfP_o_2uEG_uQ_mr____y0_tej1Ahs2wesKg_9b6up___uLZU1_x6o0wn3
mov rcx, rax
call fcn.1400b13d0
mov ecx, 8
mov edx, 0xc8
call fcn.1400b1230
add al, 0
add al, 0
lea r8, str.7HOf2uRNT:O5Qv7WBsMdka08cJA_8P__dzlNPdJ_QM7dfP_o_2uEG_uQ_mr____y0_tej1Ahs2wesKg_9b6up___uLZU1_x6o0wn3
mov rcx, rax
call fcn.1400b13d0
push rsi
add al, 0
add byte [rax - 0x77], cl
shr eax, 0xca
push rsi
add al, 0
lea r8, str.7HOf2uRNT:O5Qv7WBsMdka08cJA_8P__dzlNPdJ_QM7dfP_o_2uEG_uQ_mr____y0_tej1Ahs2wesKg_9b6up___uLZU1_x6o0wn3
mov rcx, rax
call fcn.1400b13d0
lea r8, str.7HOf2uRNT:O5Qv7WBsMdka08cJA_8P__dzlNPdJ_QM7dfP_o_2uEG_uQ_mr____y0_tej1Ahs2wesKg_9b6up___uLZU1_x6o0wn3
mov rcx, rax
call fcn.1400b13d0
lea r8, str.7HOf2uRNT:O5Qv7WBsMdka08cJA_8P__dzlNPdJ_QM7dfP_o_2uEG_uQ_mr____y0_tej1Ahs2wesKg_9b6up___uLZU1_x6o0wn3
mov rcx, rax
call fcn.1400b13d0
lea r8, str.7HOf2uRNT:O5Qv7WBsMdka08cJA_8P__dzlNPdJ_QM7dfP_o_2uEG_uQ_mr____y0_tej1Ahs2wesKg_9b6up___uLZU1_x6o0wn3
mov rcx, rax
call fcn.1400b13d0
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadmod.rs
lea r8, str.u_QJRosFSc_iGunokm_9g8U1J_jhBM2_oYe_2AZeY_7D_ZL4s_KVBGv_lrIkoa_f__7vPE__lS_OgbjJaYOTov__r.ZwHrqza_B94Z0_:T___kaM
mov edx, 0x28
call fcn.1400b14f0
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadmod.rs
lea r8, str.7HOf2uRNT:O5Qv7WBsMdka08cJA_8P__dzlNPdJ_QM7dfP_o_2uEG_uQ_mr____y0_tej1Ahs2wesKg_9b6up___uLZU1_x6o0wn3
add byte [rbp + 0x17], ah
add byte [rdx + 0x28], bh
add byte [rbp + 0x17], ah
add byte [rdx + 0x28], bh
call fcn.1400b14f0
mov ecx, 8
mov rdx, rdi
mov edx, edi
call fcn.1400b1210
mov ecx, 1
mov rdx, r15
call fcn.1400b1210
mov ecx, 1
mov rdx, rdi
call fcn.1400b1210
int3
int3
movzx r8d, byte [r9 + 0x23]
movzx r9d, byte [r9 + 0x23]
xor ecx, ecx
cmp r8d, r9d
jne 0x14006be9a
jmp 0x14006bebf
mov r8d, 0x28
movzx r9d, byte [r9 + 0x23]
xor ecx, ecx
cmp r8d, r9d
jne 0x14006be9a
jmp 0x14006bebf
mov r8d, 0x38
movzx r9d, byte [r9 + 0x23]
xor ecx, ecx
cmp r8d, r9d
jne 0x14006be9a
jmp 0x14006bebf
mov r8d, 0x18
movzx r9d, byte [r9 + 0x23]
xor ecx, ecx
cmp r8d, r9d
cmp eax, ecx
je 0x14006bebf
cmp r9d, 0x38
je 0x14006beba
cmp r9d, 0x28
je 0x14006beb3
cmp r9d, 0x18
jne 0x14006bebf
mov ecx, 0x20
jmp 0x14006bebf
invalid
or al, 0xb9
add byte [rax], al
add bl, ch
add eax, 0x60b9
mov ecx, 0x40
jmp 0x14006bebf
mov ecx, 0x60
add byte [rax - 0x39], cl
adc al, 0
add byte [rax], al
add byte [rax], al
mov qword [rax + 0xd], 0
mov qword [rax + 0x14], 0
add byte [rax], al
mov qword [rax + 0xd], 0
or eax, 0
mov qword [rax], rdx
mov dword [rax + 8], ecx
mov byte [rax + 0xc], 0
ret
test byte [r8 + 0xeb], 1
add byte [rcx], al
sete r8b
movzx r9d, byte [r9 + 0x1d]
cmp r9b, 0xda
setne cl
xor r10d, r10d
or cl, r8b
or cl, al
movzx r8d, r9b
cmove r8d, r10d
cmove eax, edx
cmove eax, edx
jmp 0x14006bf18
mov qword [rax], rdx
mov dword [rax + 8], 0
mov byte [rax + 0xc], cl
mov byte [rax + 0xd], r8b
mov dword [rax + 0xe], 0
add byte [rax], al
add byte [rax - 0x38b7edb8], cl
adc eax, dword [rax]
add byte [rax], al
add dh, al
sbb eax, dword [rax]
ret
sub bl, 0
add byte [rax], al
add dword [rcx + 0xf], eax
sete dl
invalid
invalid
xor ebx, ebx
fild dword [rbp + 8]
rol byte [rbp + 0xf], 1
mov dh, 0xc9
or r8b, r10b
movzx r9d, r9b
cmove r9d, r11d
jmp case.0x14003fe13.875
mov qword [rax], rdx
mov dword [rax + 8], ecx
mov byte [rax + 0xc], r8b
invalid
invalid
or al, 0x44
mov byte [rax + 0xd], cl
mov byte [rax + 0xd], r9b
mov qword [rax + 0xe], 0
mov qword [rax + 0x14], 0
ret
invalid
shl r9d, 0x16
mov qword [rax], rdx
mov dword [rax + 8], r9d
mov byte [rax + 0xc], 3
mov word [rax + 0xd], r8w
mov byte [rax + 0xf], 0x4d
mov word [rax + 0x10], 0
adc byte [rax], al
add dh, al
adc al, byte [rax]
mov dword [rax + 0x13], 0xfd01
mov word [rax + 0x17], cx
ret
sub byte [rax - 0x75], cl
add dword [rax - 0x77], ecx
and al, 0x20
lea rcx, [rsp + 0x20]
call fcn.14006c010
nop
add rsp, 0x28
ret
sub rsp, 0x98
mov rcx, qword [rcx]
mov rax, qword [rcx]
mov qword [rcx], 0
test rax, rax
je 0x14006c3fe
mov rax, qword [rax]
mov qword [rsp + 0x90], rax
nop
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x1b377d
mov qword [rsp + 0x50], rax
mov eax, dword [0x14021f7d0]
cmp eax, 3
jne 0x14006c359
mov rax, qword [rsp + 0x50]
mov r13, qword [rax]
movzx eax, byte [0x14021f978]
mov edx, 0x3000
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x14006c40a
mov rsi, rax
mov ebp, 0x28
add bl, ch
invalid
add bl, ch
nop dword [r8]
mov r12d, 1
mov rcx, r12
mov rdx, r15
mov edx, edi
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi + rbp - 0x28], rdi
mov qword [rsi + rbp - 0x20], rbx
mov qword [rsi + rbp - 0x18], rdi
mov qword [rsi + rbp - 0x10], r14
mov qword [rsi + rbp - 8], r12
mov qword [rsi + rbp], r14
add rbp, 0x30
cmp rbp, 0x3028
je 0x14006c15e
mov rdi, qword [r13 + rbp - 0x18]
test rdi, rdi
js 0x14006c398
mov r14, qword [r13 + rbp - 0x20]
je 0x14006c110
movzx eax, byte [0x14021f978]
xor ecx, ecx
mov rdx, rdi
call fcn.14009fb80
test rax, rax
je 0x14006c3e4
mov rbx, rax
jmp 0x14006c115
mov ebx, 1
mov rcx, rbx
mov rdx, r14
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov r14, qword [r13 + rbp]
test r14, r14
js 0x14006c398
add byte [rax], al
add byte [rax], al
mov r15, qword [r13 + rbp - 8]
je 0x14006c090
movzx eax, byte [0x14021f978]
xor ecx, ecx
mov rdx, r14
call fcn.14009fb80
test rax, rax
je 0x14006c3d7
invalid
movzx eax, byte [0x14021f978]
mov edx, 5
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x14006c419
mov qword [rsp + 0x30], 5
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 0
and al, 0x40
add byte [rax], al
add byte [rax], al
xor edi, edi
lea r15, [rsp + 0x60]
and al, 0x60
mov ebx, 0xd9
mov r14, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14006c1e6
movups xmm0, xmmword [rsp + 0x60]
movups xmm1, xmmword [rsp + 0x70]
movups xmm2, xmmword [rsp + 0x80]
movups xmmword [r12 + 0x20], xmm2
movups xmmword [r12 + 0x10], xmm1
movups xmmword [r12], xmm0
mov qword [rsp + 0x40], 0
mov dword [rsp + 0x40], 0
mov dword [rsp + 0x40], 0
cmp rdi, 8
je 0x14006c31e
mov qword [rsp + 0x48], rdi
lea rax, [rsp + 0x48]
mov qword [rsp + 0x50], rax
lea rax, [fcn.140028dd0]
mov qword [rsp + 0x58], rax
lea rax, [0x1401feef8]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
mov qword [rsp + 0x80], 0
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x50
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x50
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
and al, 0x78
add dword [rax], eax
add byte [rax], al
invalid
and al, 0x78
add dword [rax], eax
add byte [rax], al
invalid
lea rcx, [rsp + 0x30]
lea rdx, [0x1401debd8]
mov r8, r15
call fcn.140029b90
test al, al
jne 0x14006c39d
inc rdi
mov r12, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
test r12, r12
js 0x14006c398
mov rbp, qword [rsp + 0x38]
je 0x14006c290
cmp byte [rdi + riz + 0xf], dh
mov dh, 5
or byte [rdi], dh
sbb eax, dword [rax]
movzx eax, byte [0x14021f978]
xor ecx, ecx
mov rdx, r12
call fcn.14009fb80
test rax, rax
je 0x14006c3f1
add dword [rax], eax
invalid
mov r13, rax
jmp 0x14006c296
mov r13d, 1
mov rcx, r13
mov rdx, rbp
mov r8, r12
mov eax, esp
mov eax, esp
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x78]
add byte [rax - 0x73], cl
and al, 0x78
mov rdx, r13
mov r8, r12
call fcn.1400269b0
mov qword [rsp + 0x60], r12
mov dword [rsp + 0x60], esp
mov dword [rsp + 0x60], esp
mov qword [rsp + 0x68], r13
mov dword [rsp + 0x68], ebp
mov qword [rsp + 0x70], r12
and al, 0x70
mov rcx, qword [rsp + 0x48]
and al, 0x48
add rcx, rbx
cmp rcx, 0x100
jae 0x14006c3c6
invalid
lea rax, [rcx + rcx*2]
shl rax, 4
lea r12, [rsi + rax]
cmp qword [rsi + rax], 0
invalid
invalid
je 0x14006c2fc
mov r8, qword [r12 + 8]
and al, 8
or byte [rax - 0x75], cl
or eax, 0x1b35e9
invalid
invalid
sbb eax, dword [rax]
mov rcx, qword [0x14021f8e0]
xor edx, edx
call r14
cmp qword [r12 + 0x18], 0
je 0x14006c1b0
mov r8, qword [r12 + 0x20]
mov rcx, qword [0x14021f8e0]
xor edx, edx
rol byte [rcx - 1], cl
invalid
jmp 0x14006c1b0
xchg edx, eax
invalid
invalid
invalid
rol byte [rcx - 1], cl
invalid
xchg edx, eax
invalid
cmp qword [rsp + 0x30], 0
je 0x14006c33a
mov r8, qword [rsp + 0x38]
mov rcx, qword [0x14021f8e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x90]
mov eax, dword [rsp + 0x90]
nop
add byte [rax], al
add byte [rax - 0x77], cl
xor byte [rax - 0x7f], cl
invalid
mov qword [rax], rsi
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, [rsp + 0x50]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
lea rax, str.z93GG__ljY_zIy2KtoWFKl.8IPtJwT_K_khsNPd___YAfyuy_wUJAP5RqCbMPz1_Lv__9__4Z7DaIiqWG__O_sUs55aN
add eax, 0x176a3c
add eax, 0x176a3c
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rcx, [0x14021f7d0]
lea r9, [0x1401de9b0]
lea r8, [rsp + 0x60]
and al, 0x60
and al, 0x60
xor edx, edx
call fcn.1400b4c20
jmp 0x14006c05f
call fcn.140025680
lea rax, str.iZDhB_SY__ejh_c4iP0hK3BJspx_qk_RxMCrna5k_MHB0_kpmRocz_xncm_mxz_x_h76sCVn__Y:EdT_Vd_YehQdd3o1ru_olgwz2T_P
sbb dword [rax], eax
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
invalid
sub dword [rdx], ebx
invalid
mov eax, 0x4c001a29
lea ecx, [0x1401deb80]
lea r9, [0x1401deb80]
lea r8, [rsp + 0x60]
mov edx, 0x2b
call fcn.1400b1790
lea r8, str.iZDhB_SY__ejh_c4iP0hK3BJspx_qk_RxMCrna5k_MHB0_kpmRocz_xncm_mxz_x_h76sCVn__Y:EdT_Vd_YehQdd3o1ru_olgwz2T_P
mov edx, 0x100
call fcn.1400b13d0
mov ecx, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
mov rdx, r14
call fcn.1400b1210
add byte [rcx + 1], bh
mov ecx, 1
add dword [rax], eax
add byte [rax], al
mov rdx, rdi
call fcn.1400b1210
add al, 0
mov ecx, 1
mov rdx, r12
call fcn.1400b1210
add al, 0
add al, 0
lea rcx, str._rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_synconce.rs
lea ecx, [0x1401dea50]
call fcn.1400b1890
mov ecx, 8
add byte [rax], al
add byte [rdx + 0x3000], bh
mov edx, 0x3000
add byte [rax], al
call fcn.1400b1210
mov ecx, 1
mov edx, 5
call fcn.1400b1210
int3
ror byte [rax - 0x75], 1
or byte [rax - 0x7d], cl
clc
add dword [rbx + rax + 0x48], esi
test eax, eax
lea rdx, [0x1401debd8]
jmp fcn.140029b90
xlatb
sti
invalid
xlatb
sti
dec esp
int3
rol cl, 0xe8
add cl, byte [rdi]
movzx edx, dx
movzx edx, dx
lea r9d, [rdx - 0x410]
cmp r9d, 0xa
ja case.0x140056d05.304
mov r10d, 0x78f
bt r10d, r9d
jae case.0x140056d05.304
ret
add edx, 0xfffffede
cmp edx, 3
jb 0x14006c476
mov r9d, ecx
shr r9d, 5
and r9d, 7
lea r10d, [r9 - 1]
lea edx, [rcx - 1]
add r9d, 0x46
xor edx, edx
cmp r10d, 6
cli
invalid
cmovb edx, r9d
rol ecx, 1
jmp 0x143e847b7
cmp ecx, 3
invalid
je case.0x14006c530.62
invalid
cli
invalid
rol ecx, 1
jmp 0x143e847b7
test ecx, ecx
jne 0x14006c4c0
mov ecx, edx
add rcx, 0xffffffffffffffb5
cmp rcx, 2
add cl, byte [rdi]
xchg edx, eax
ror dword [rax], 0xc1
add cl, byte [rdi]
xchg edx, eax
ror dword [rax], 0xc1
mov eax, ecx
ret
xor edx, 0x4a
or r8d, edx
setne al
ret
add dword [rax], eax
add byte [rbp - 0x77], cl
ret 0x8948
invalid
mov ebp, edx
mov r13, rcx
mov ebx, dword [rsp + 0x1d0]
cmp rbx, 4
ja 0x14006c504
movzx ecx, byte [r9 + rbx + 0x12]
mov rax, rbx
mov eax, ebx
jmp 0x14006c508
xor eax, eax
mov cl, 0xff
xor esi, esi
test cl, cl
setns sil
movzx edi, cl
stc
movzx r8d, byte [r9 + rax + 0x17]
movzx r14d, r8b
lea rax, [0x140214460]
sbb al, byte [rax]
invalid
sbb al, byte [rax]
movsxd rcx, dword [rax + r14*4]
add rcx, rax
mov qword [rsp + 0x78], r10
and al, 0x78
and al, 0x78
jmp rcx
test byte [rbp + 0x104], 1
je 0x14006de08
mov ecx, dword [r9 + 8]
shr ecx, 0xa
mov eax, 0x150
add dword [rax], eax
invalid
and ecx, 7
lea rdx, [0x1402145b0]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov cl, byte [rax + 1]
sar edi, 1
jmp rcx
invalid
mov eax, 0x390
nop
add eax, dword [rax]
add cl, ch
invalid
invalid
jmp 0x14006dd7f
add byte [rax], al
and ecx, 7
lea rdx, [0x140214548]
adc eax, 0x1a7fbb
movsxd rcx, dword [rdx + rcx*4]
mov cl, byte [rax + 1]
sar edi, 1
jmp rcx
invalid
add rcx, rdx
jmp rcx
mov eax, 0x390
jmp case.0x14006c594.1
nop
add eax, dword [rax]
add cl, ch
pop rax
sbb eax, dword [rax]
add byte [rcx - 0xa], al
test byte [r13 + 0x104], 1
je case.0x14003fe13.891
invalid
mov ecx, dword [r9 + 8]
shr ecx, 0xa
mov eax, 0x150
add dword [rax], eax
add byte [rbx - 0x72b7f81f], al
adc eax, 0x1a7fc0
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
invalid
mov cl, byte [rax + 1]
sar edi, 1
invalid
loope case.0x14006ea0d.8
mov eax, 0x390
jmp 0x14006e39d
nop
add eax, dword [rax]
add cl, ch
invalid
cmp r8b, 3
mov dword [rsp + 0xc4], esi
add byte [rax], al
mov dword [rsp + 0x80], edi
jne 0x14006c82f
mov r14, qword [rbp + 8]
mov esi, dword [rbp + 8]
mov eax, 8
mov r12, r14
mov esp, esi
jmp 0x14006d0a9
mov dword [rsp + 0x80], edi
mov dword [rsp + 0xc4], esi
mov rdi, r9
cmp r8b, 5
mov eax, dword [rbp + 0x18]
invalid
movzx r15d, ax
cmove r15d, eax
lea rax, [r13 + 0x18]
mov qword [rsp + 0xc8], rax
xor esi, esi
test dword [r13 + 0x100], 0x800000
sete sil
mov dword [rsp + 0x84], esi
mov qword [rsp + 0x120], 0
mov qword [rsp + 0x128], 8
mov dword [rsp + 0x128], 8
mov dword [rsp + 0x128], 8
add byte [rax], al
or byte [rax], al
add byte [rax], al
mov qword [rsp + 0x130], 0
mov rdx, qword [r13 + 0x148]
xchg ebp, eax
add qword [rax], rax
invalid
xchg ebp, eax
add qword [rax], rax
add byte [rax - 0x7b], cl
test rdx, rdx
invalid
invalid
test byte [rax + rbp*8], ah
add byte [rax], al
test rdx, rdx
mov byte [rsp + 0xe8], r8b
add byte [rdi], cl
invalid
mov al, 0xd
add byte [rax], al
add byte [rdi], cl
test byte [rax + 0x3100000d], dh
rol byte [rcx - 0x80], 0xf8
add eax, 0x8dc0940f
add byte [rdx], r8b
xor eax, eax
cmp r8b, 5
sete al
lea eax, [rax + rax + 2]
mov r10, qword [r13 + 0x150]
mov qword [rsp + 0x30], r15
add byte [rcx + rcx*4 + 0x7c], cl
and al, 0x30
mov ecx, dword [rsp + 0x80]
mov dword [rsp + 0x28], ecx
and al, 0x28
and al, 0x28
mov ecx, dword [rsp + 0xc4]
mov dword [rsp + 0x20], ecx
mov dword [rsp + 0x38], eax
and al, 0x38
and al, 0x38
lea r14, [rsp + 0x88]
mov rcx, r14
mov r8, rbp
mov r9d, ebx
call qword [r10 + 0x18]
lea rcx, [rsp + 0x138]
lea ecx, [rsp + 0x138]
lea r8, [rsp + 0x120]
mov rdx, r14
call fcn.140035de0
movabs rax, 0x8000000000000002
mov esi, dword [rsp + 0x84]
cmp qword [rsp + 0x138], rax
je 0x14006d442
mov eax, dword [r13 + 0x100]
test sil, 1
jne 0x14006ebc3
mov rcx, qword [r13 + 0x140]
mov edx, dword [rdi + 8]
shr edx, 7
and edx, 7
loop 0x14006c727
loop 0x14006c727
lea rdx, [rdx + rdx*2]
push rdx
mov rbx, qword [rcx + rdx*8 + 0x40]
test rbx, rbx
test ebx, ebx
rol dword [rax + 0x48], 1
test ebx, ebx
fisttp dword [rdi]
test byte [rdx + 0x48000024], cl
add byte [rax - 0x77], cl
lodsb al, byte [rsi]
and al, 0xe0
add byte [rax], al
invalid
je 0x14006ebbc
add byte [rax - 0x77], cl
lodsb al, byte [rsi]
and al, 0xe0
add byte [rax], al
add byte [rcx + rcx*4 - 0x54], cl
and al, 0xd0
add byte [rax], al
add byte [rax + 0x10b828], ch
add byte [rax], al
invalid
mov qword [rsp + 0xe0], rbp
mov qword [rsp + 0xd0], r13
test al, 0x28
mov eax, 0x10
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x42], al
sub byte [rax], al
add byte [rax], al
invalid
mov r14d, 0x28
cmove r14, rax
mov eax, 8
mov edi, 0x20
cmove rdi, rax
mov rbp, qword [rcx + rdx*8 + 0x38]
sar dword [rax], 1
mov rcx, qword [rsp + 0x78]
mov ecx, dword [rsp + 0x78]
mov r13, qword [rcx + 0x10]
shl rbx, 3
imul edx, dword [rax], 0x3e3c148
xor esi, esi
mov qword [rsp + 0xd8], r15
jmp 0x14006c79c
mov rax, qword [rcx + 8]
mov byte [rax + r13], 0x20
mov byte [rax + rbp], 0x20
mov byte [rax + rbp], 0x20
inc r13
mov qword [rcx + 0x10], r13
mov dword [rcx + 0x10], ebp
mov dword [rcx + 0x10], ebp
imul edx, dword [rax], 0x8c68348
add rsi, 8
cmp rbx, rsi
je 0x14006e9c5
mov rax, qword [rbp + rsi]
mov rdx, qword [rax + rdi]
mov r12, qword [rax + r14]
mov rax, qword [rcx]
mov eax, dword [rcx]
sub rax, r13
cmp rax, r12
jb 0x14006c7fc
mov rcx, qword [rcx + 8]
mov ecx, dword [rcx + 8]
add rcx, r13
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rsp + 0x78]
add r13, r12
mov qword [rcx + 0x10], r13
imul edx, dword [rax], 0x7529394c
stosd dword [rdi], eax
mov qword [rsp + 0x20], 1
mov r8d, 1
mov eax, 1
mov r9d, 1
add byte [rax], al
add byte [rcx + rcx*4 - 0x16], cl
mov rdx, r13
call fcn.1400b1ba0
mov rcx, qword [rsp + 0x78]
mov r13, qword [rcx + 0x10]
jmp 0x14006c77f
mov qword [rsp + 0x20], 1
and al, 0x20
add dword [rax], eax
add byte [rax], al
invalid
mov r9d, 1
mov r15, rdx
mov rdx, r13
mov r8, r12
call fcn.1400b1ba0
mov rcx, qword [rsp + 0x78]
mov rdx, r15
mov r15, qword [rsp + 0xd8]
mov r13, qword [rcx + 0x10]
mov ebp, dword [rcx + 0x10]
jmp 0x14006c7b4
mov r14, qword [rbp + 8]
cmp r8b, 2
jne 0x14006d0a0
or byte [rax], al
invalid
or byte [rax], al
add byte [rbp - 0x77], al
hlt
mov r12d, r14d
mov eax, 4
jmp 0x14006d0a9
je 0x14006f235
mov rax, qword [r10 + 8]
mov byte [rax + r15], 0x7b
jnp 0x14006c8b8
inc edi
lea rax, [rsi + 0x20]
lea rcx, [rsi + 8]
or byte [rbp + r9*4 + 0x46], r9b
invalid
or byte [rbp + r9*4 + 0x46], r9b
sub byte [rax - 0x7d], cl
invalid
invalid
add rsi, 0x10
invalid
test dil, 0x30
cmove rax, rcx
mov qword [r10 + 0x10], r15
mov rdx, qword [rax + 0x900]
cmovne rsi, r8
mov r12, qword [rsi + 0x900]
jmp 0x14006d05c
invalid
invalid
add byte [rax], al
mov eax, 0x49000007
mov esi, dword [rbp + 0x138]
mov edi, dword [r13 + 0x100]
mov r15, qword [r10 + 0x10]
cmp qword [r10], r15
je 0x14006f263
mov rax, qword [r10 + 8]
mov byte [rax + r15], 0x7b
inc r15
lea rax, [rsi + 0x20]
lea rcx, [rsi + 8]
lea r8, [rsi + 0x28]
add rsi, 0x10
test dil, 0x30
xor byte [rax + 0xf], cl
ror dword [rbp - 0x77], 0x7a
ror dword [rbp - 0x77], 0x7a
adc byte [rax - 0x75], cl
nop
ror byte [rcx], 0
invalid
ror dword [rbp - 0x77], 0x7a
adc byte [rax - 0x75], cl
nop
ror byte [rcx], 0
add byte [rcx + 0xf], cl
invalid
invalid
invalid
cmovne rsi, r8
mov r12, qword [rsi + 0x9c0]
jmp 0x14006d05c
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
add eax, ecx
jmp rax
or cl, byte [rdi]
mov dh, 0x5d
sbb bl, ch
add al, 0xf
movzx ebx, byte [rbp + 8]
invalid
test byte [rsp + rax*4], ah
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x84], 0
mov eax, dword [r13 + 0x100]
add dword [rax], eax
add byte [rcx + 0xf], al
movzx ecx, byte [rbp + 0x11c]
add byte [rax], al
add byte [rcx - 0x75], al
test dword [rax], eax
add dword [rax], eax
add byte [rcx + 0xf], al
invalid
movzx ecx, byte [rbp + 0x11c]
mov dh, 0x8d
sbb al, 1
add byte [rax], al
lea rdx, [rcx + rcx*2]
shl edx, 4
mov r8d, dword [r13 + rcx*4 + 0xf0]
movups xmm0, xmmword [r13 + rdx + 0x20]
movups xmm1, xmmword [r13 + rdx + 0x38]
cmp r8d, 0xff
mov edx, 0xff
cmovb edx, r8d
movups xmm2, xmmword [r13 + 0xe0]
movups xmmword [rsp + 0x88], xmm0
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x98], ecx
mov word [rax + rbx*4], fs
add byte [rax], al
invalid
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x98], ecx
mov word [rax + rbx*4], fs
add byte [rax], al
invalid
mov word [rax + rbx*4], fs
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0xa8], edx
movups xmmword [rsp + 0xa8], xmm2
mov byte [rsp + 0xb8], dl
mov byte [rsp + 0xb9], cl
mov ecx, eax
shr ecx, 0xf
and cl, 1
mov byte [rsp + 0xba], cl
mov ecx, eax
shr ecx, 0x10
and cl, 1
mov byte [rsp + 0xbb], cl
and al, 0xbb
add byte [rax], al
add byte [rcx + 0x11e9c1c1], cl
and cl, 1
mov byte [rsp + 0xbc], cl
add byte [rax], al
invalid
mov ecx, eax
shr ecx, 0xe
jmp 0x141e849df
and cl, 1
mov byte [rsp + 0xbd], cl
mov word [rdi*4 - 0x3f000000], fs
call 0xc807edf1
test byte [rsi + rdi*4], ah
add byte [rax], al
add dh, al
test byte [rdi + rdi*4], ah
add byte [rax], al
add byte [rax], al
mov word [rdi*4 - 0x3f000000], fs
call 0xc807edf1
test byte [rsi + rdi*4], ah
add byte [rax], al
add dh, al
test byte [rdi + rdi*4], ah
add byte [rax], al
add byte [rax], al
mov rcx, qword [r13 + 0x158]
test rcx, rcx
add byte [rax - 0x7b], cl
leave
je 0x14006ca33
mov rax, qword [r13 + 0x160]
test dword [rax + 1], esp
add byte [rax], al
lea rdx, [rsp + 0x88]
mov qword [rsp + 0x30], rdx
lea rdx, [rsp + 0x84]
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], edi
mov rdx, rbp
mov edx, ebp
mov edx, ebp
mov r8d, dword [rsp + 0x1d0]
mov r9d, esi
and al, 0xd0
add dword [rax], eax
add byte [rcx - 0x77], al
int1
call qword [rax + 0x18]
mov r10, qword [rsp + 0x78]
lea r15, [r13 + 0x18]
mov rdx, qword [r13 + 0x148]
test rdx, rdx
je 0x14006caa2
mov rax, qword [r13 + 0x150]
movzx r12d, bl
mov dh, 0xe3
mov dh, 0xe3
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x20], esi
mov dword [rsp + 0x38], 1
lea r14, [rsp + 0xf0]
add byte [rax], al
add byte [rax], al
mov rcx, r14
mov r8, rbp
mov r9d, dword [rsp + 0x1d0]
mov ecx, dword [rsp + 0x1d0]
add bh, bh
push rax
sbb byte [rbx + rcx*4 + 0x54], cl
and al, 0x78
call qword [rax + 0x18]
mov r10, qword [rsp + 0x78]
mov edx, esi
mov rsi, qword [rsp + 0xf0]
mov r8d, edi
movabs rdi, 0x8000000000000002
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xfe
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xfe
je 0x14006cab4
jmp 0x14006e5c5
movabs rax, 0x8000000000000002
mov qword [rsp + 0xf0], rax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x24848948], al
lock add byte [rax], al
add byte [rax + 0xbe24bc], al
cmp byte [rsp + 0xbe], 1
add byte [rax], al
add dword [rbp + 0x20], esi
jne 0x14006cade
jne 0x14006cade
test bl, bl
jns 0x14006cade
lea rdx, [0x14020ad19]
mov r8d, 1
add byte [rax], al
add byte [rcx + rcx*4 - 0x2f], cl
add byte [rcx + rcx*4 - 0x2f], cl
mov rsi, r10
call fcn.1400082c0
neg bl
jmp 0x14006cae1
mov rsi, r10
movzx r9d, bl
movzx eax, byte [rsp + 0xbd]
lea ecx, [rax*2 + 4]
add byte [rax], al
add eax, eax
cmp byte [rsp + 0xbb], 0
cmove ecx, eax
mov dword [rsp + 0x28], ecx
and al, 0x28
and al, 0x28
mov dword [rsp + 0x20], 8
jmp 0x14006e6b4
and byte [rax], cl
add byte [rax], al
add cl, ch
movabs byte [0x138b58b4900001b], al
invalid
invalid
mov ch, 0x38
cmp byte [rcx], al
mov esi, dword [rbp + 0x138]
cmp byte [rcx], al
add byte [rax], al
mov edi, dword [r13 + 0x100]
mov r15, qword [r10 + 0x10]
cmp qword [r10], r15
cmp cl, byte [rdi]
test byte [rdi + riz], ah
invalid
mov rax, qword [r10 + 8]
mov byte [rax + r15], 0x7b
inc r15
lea rax, [rsi + 0x20]
lea rcx, [rsi + 8]
lea r8, [rsi + 0x28]
add rsi, 0x10
test dil, 0x30
xor byte [rax + 0xf], cl
invalid
invalid
mov qword [r10 + 0x10], r15
mov rdx, qword [rax + 0xa80]
adc byte [rax - 0x75], cl
nop
or byte [rdx], 0
add byte [rcx + 0xf], cl
invalid
invalid
invalid
cmovne rsi, r8
mov r12, qword [rsi + 0xa80]
add byte [rax], al
invalid
add byte [rax], al
jmp 0x14006d05c
jp 0x14006cb8e
cmp qword [r10], r15
je 0x14006f2bf
mov rax, qword [r10 + 8]
mov byte [rax + r15], 0x7b
add al, 0x38
jnp 0x14006cbda
inc edi
add al, 0x38
jnp 0x14006cbda
cmp byte [rbx + 0x49], bh
inc edi
lea rax, [rsi + 0x20]
lea rcx, [rsi + 8]
lea r8, [rsi + 0x28]
add rsi, 0x10
test dil, 0x30
xor byte [rax + 0xf], cl
ror dword [rbp - 0x77], 0x7a
adc byte [rax - 0x75], cl
nop
mov al, 0xa
add byte [rax], al
cmovne rsi, r8
mov r12, qword [rsi + 0xab0]
mov al, 0xa
add byte [rax], al
jmp 0x14006d05c
loop 0x14006cbdf
lea r8d, [rdx - 1]
cmp r8d, 6
clc
invalid
jae 0x14006d5db
invalid
inc dword [rcx - 0x7d]
clc
invalid
add dl, 0x46
jmp 0x14006d5fa
ret 0xe946
jl 0x14006cc24
sub byte [rcx - 0x38dfdb8c], cl
and al, 0x68
or byte [rax], al
add byte [rax], al
mov qword [rsp + 0x60], 0
mov dword [rsp + 0x58], 0
mov dword [rsp + 0x50], 0
add byte [rax], al
add dh, al
and al, 0x48
and al, 0x48
mov byte [rsp + 0x48], 0
mov byte [rsp + 0x40], 0x3c
jmp 0x14006cfa6
and al, 0x48
add dh, al
and al, 0x40
cmp al, 0xe9
jno 0x14006cc36
add byte [rax], al
mov ecx, dword [r9 + 8]
mov ecx, dword [rcx + 8]
mov eax, ecx
shr eax, 0x16
invalid
mov edx, dword [rbp + 0x14]
shr edx, 5
and edx, 7
lea r8d, [rdx - 1]
cmp r8d, 6
clc
invalid
jae 0x14006d63e
sub ecx, 9
add byte [rax], al
clc
invalid
sub ecx, 9
add byte [rax], al
add dl, 0x46
jmp 0x14006d65d
clc
invalid
clc
invalid
or al, byte [rax]
add byte [rcx - 0x75], cl
mov rsi, qword [r13 + 0x138]
mov edi, dword [r13 + 0x100]
mov r15, qword [r10 + 0x10]
cmp qword [r10], r15
je 0x14006f2ed
mov rax, qword [r10 + 8]
mov byte [rax + r15], 0x7b
jnp 0x14006cd1b
inc edi
inc edi
lea rax, [rsi + 0x20]
lea rcx, [rsi + 8]
lea r8, [rsi + 0x28]
add rsi, 0x10
test dil, 0x30
xor byte [rax + 0xf], cl
ror dword [rbp - 0x77], 0x7a
adc byte [rax - 0x75], cl
nop
push rax
or al, byte [rax]
invalid
cmovne rsi, r8
mov r12, qword [rsi + 0xa50]
jmp 0x14006d05c
loop 0x14006cd90
sbb dword [rax], eax
movzx r10d, byte [rdx + r11]
or r10b, byte [rcx + r11]
sbb dword [rdi], ecx
test byte [rdi + 0xf], al
add byte [rax], al
sbb dword [rdi], ecx
test byte [rdi + 0xf], al
add byte [rax], al
movzx r10d, r10b
jmp case.default.0x14006ea0d
clc
invalid
mov rsi, qword [r13 + 0x138]
mov edi, dword [r13 + 0x100]
mov r15, qword [r10 + 0x10]
cmp qword [r10], r15
je 0x14006f31b
mov rax, qword [r10 + 8]
mov byte [rax + r15], 0x7b
mov byte [rax + rdi], 0x7b
inc r15
lea rax, [rsi + 0x20]
lea rcx, [rsi + 8]
lea r8, [rsi + 0x28]
add rsi, 0x10
adc byte [rax - 0xa], al
invalid
xor byte [rax + 0xf], cl
ror dword [rbp - 0x77], 0x7a
adc byte [rax - 0x75], cl
nop
and byte [rdx], cl
add byte [rax], al
adc byte [rax - 0xa], al
invalid
cmovne rsi, r8
mov r12, qword [rsi + 0xa20]
jmp 0x14006d05c
invalid
clc
invalid
test byte [r9 + 0xa], 2
je 0x14006ce59
mov rax, qword [r13 + 0x138]
lea rcx, [rax + 0x10]
lea r8, [rax + 0x28]
lea rdx, [rax + 0xb30]
add rax, 0xb18
add byte [rax], al
add byte [rax], al
test byte [r13 + 0x100], 0x28
cmove r8, rcx
cmovne rax, rdx
mov rdx, qword [rax]
mov edx, dword [rax]
mov r8, qword [r8 + 0xb10]
mov rcx, r10
mov rsi, r9
call fcn.1400082c0
lea rdx, [0x14020abda]
mov r8d, 1
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x78
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x78
call fcn.1400082c0
mov r10, qword [rsp + 0x78]
mov r9, rsi
cmp ebx, 5
jae 0x14006f452
movzx eax, byte [r9 + rbx + 0xd]
mov rcx, qword [r13 + 0x120]
lea rax, [rax + rax*2]
shl eax, 4
lea rdx, [rcx + rax]
test byte [r13 + 0x100], 0x24
add byte [rax + rcx*2], ah
lea eax, [rcx + rax + 0x18]
cmove rax, rdx
mov rdx, qword [rax + 8]
mov r15, qword [rax + 0x10]
mov edi, dword [rax + 0x10]
mov edi, dword [rax + 0x10]
mov rax, qword [r10]
mov r14, qword [r10 + 0x10]
jb 0x14006ceaa
sub rax, r14
cmp rax, r15
jb 0x14006f3d3
mov rcx, qword [r10 + 8]
add rcx, r14
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rsp + 0x78]
mov ecx, dword [rsp + 0x78]
mov ecx, dword [rsp + 0x78]
add r14, r15
mov qword [rcx + 0x10], r14
jmp 0x14006e705
add byte [rax], al
add al, 0x38
jnp 0x14006cf34
inc edi
lea rax, [rsi + 0x20]
lea rcx, [rsi + 8]
or byte [rbp + r9*4 + 0x46], r9b
sub byte [rax - 0x7d], cl
add esi, 0x10
test dil, 0x30
cmove rax, rcx
mov qword [r10 + 0x10], r15
mov rdx, qword [rax + 0x960]
cmovne rsi, r8
mov r12, qword [rsi + 0x960]
jmp 0x14006d05c
je 0x14006cf5a
and bh, al
and al, 0x68
add al, 0
add byte [rax], al
mov qword [rsp + 0x60], 0
mov dword [rsp + 0x58], 0
mov dword [rsp + 0x50], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x48], 0
mov byte [rsp + 0x40], 0x2c
jmp 0x14006cfa6
and al, 0x48
add dh, al
and al, 0x40
sub al, 0xeb
mov eax, dword [r9 + 8]
mov eax, dword [r9 + 8]
mov dword [rsp + 0x70], eax
shr eax, 0x16
mov byte [rsp + 0x30], al
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x20], esi
mov dword [rsp + 0x68], 2
mov qword [rsp + 0x60], 0
mov dword [rsp + 0x58], 0
mov dword [rsp + 0x50], 0
mov byte [rsp + 0x48], 0
add dh, al
and al, 0x40
invalid
add dh, al
and al, 0x40
sbb al, 0xc6
and al, 0x38
jmp 0x14006d825
mov byte [rsp + 0x38], 0x47
jmp 0x14006d825
or dword [rax], eax
add byte [rcx + 0xf], cl
invalid
mov rax, qword [r10]
sub rax, r15
cmp rax, r12
jb 0x14006d57f
mov rcx, qword [r10 + 8]
add rcx, r15
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rsp + 0x78]
add r15, r12
mov qword [rcx + 0x10], r15
cmp qword [rcx], r15
je 0x14006d5b0
mov rax, qword [rcx + 8]
mov byte [rax + r15], 0x7d
inc r15
jmp 0x14006e701
movzx r12d, r14w
mov eax, 2
mov byte [rsp + 0xe8], r8b
mov rsi, r9
lea r15, [r13 + 0x18]
mov rdi, r13
mov r13d, dword [r13 + 0x100]
shr r13d, 0x17
and r13d, 1
mov ecx, r13d
xor ecx, 1
mov dword [rsp + 0x84], ecx
mov rdx, qword [rdi + 0x148]
test rdx, rdx
mov qword [rsp + 0xd0], rdi
je 0x14006d155
mov r10, qword [rdi + 0x150]
mov dword [rsp + 0x38], eax
mov qword [rsp + 0x30], r12
mov eax, dword [rsp + 0x80]
mov dword [rsp + 0x28], eax
mov eax, dword [rsp + 0xc4]
mov dword [rsp + 0x20], eax
lea rcx, [rsp + 0xf0]
mov r8, rbp
mov r9d, ebx
call qword [r10 + 0x18]
mov rcx, qword [rsp + 0xf0]
movabs rax, 0x8000000000000002
mov r13d, dword [rdi + 0x100]
cmp rcx, rax
jne 0x14006d2b4
shr r13d, 0x17
and r13d, 1
mov ecx, r13d
xor ecx, 1
jmp 0x14006d167
movabs rax, 0x8000000000000002
mov qword [rsp + 0xf0], rax
mov dword [rsp + 0x84], ecx
movzx ecx, word [rbp + 0x20]
call fcn.140034fa0
mov r9, qword [rsp + 0xd0]
mov eax, dword [r9 + 0x100]
test r13d, r13d
mov r10d, dword [rsp + 0x80]
je 0x14006d428
mov qword [rsp + 0xd8], r14
mov qword [rsp + 0xc8], r15
mov r8, qword [r9 + 0x140]
mov edx, dword [rsi + 8]
shr edx, 7
and edx, 7
lea rdx, [rdx + rdx*2]
mov r12, qword [r8 + rdx*8 + 0x40]
test r12, r12
mov rcx, qword [rsp + 0x78]
je 0x14006d840
mov qword [rsp + 0xe0], rbp
test al, 0x28
mov eax, 0x10
mov ebp, 0x28
cmove rbp, rax
mov eax, 8
mov edi, 0x20
cmove rdi, rax
mov rbx, qword [r8 + rdx*8 + 0x38]
mov r13, qword [rcx + 0x10]
shl r12, 3
xor esi, esi
jmp 0x14006d22d
mov rax, qword [rcx + 8]
mov byte [rax + r13], 0x20
inc r13
mov qword [rcx + 0x10], r13
add rsi, 8
cmp r12, rsi
je 0x14006d3fd
mov rax, qword [rbx + rsi]
mov r14, qword [rax + rdi]
mov r15, qword [rax + rbp]
mov rax, qword [rcx]
sub rax, r13
cmp rax, r15
jb 0x14006d28f
mov rcx, qword [rcx + 8]
add rcx, r13
mov rdx, r14
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rsp + 0x78]
add r13, r15
mov qword [rcx + 0x10], r13
cmp qword [rcx], r13
jne 0x14006d210
mov qword [rsp + 0x20], 1
mov r8d, 1
mov r9d, 1
mov rdx, r13
call fcn.1400b1ba0
mov rcx, qword [rsp + 0x78]
mov r13, qword [rcx + 0x10]
invalid
adc bl, ch
invalid
imul edx, dword [rax], 0xc74881eb
and al, 0x20
and al, 0x20
mov qword [rsp + 0x20], 1
and al, 0x20
add dword [rax], eax
add byte [rax], al
invalid
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
mov r9d, 1
mov rdx, r13
mov r8, r15
call fcn.1400b1ba0
mov rcx, qword [rsp + 0x78]
mov r13, qword [rcx + 0x10]
jmp 0x14006d244
test byte [rsp + 0x84], 1
mov qword [rsp + 0xd8], rcx
jne 0x14006da15
mov rax, qword [rsp + 0xd0]
mov rax, qword [rax + 0x140]
add byte [rax + 1], 0
add byte [rbx - 0x163ef7b2], cl
or cl, al
jmp 0x147e855e9
loope 0x14006d2e9
lea rcx, [rcx + rcx*2]
mov rbx, qword [rax + rcx*8 + 0x40]
test rbx, rbx
mov r10, qword [rsp + 0x78]
je 0x14006ea25
mov qword [rsp + 0xe8], r12
mov qword [rsp + 0xc8], r15
mov qword [rsp + 0xe0], rbp
test r13b, 0x28
mov edx, 0x10
mov r15d, 0x28
cmove r15, rdx
mov edx, 8
mov ebp, 0x20
cmove rbp, rdx
mov rdi, qword [rax + rcx*8 + 0x38]
mov r12, qword [r10 + 0x10]
shl rbx, 3
xor r14d, r14d
jmp 0x14006d36d
mov rax, qword [r10 + 8]
mov byte [rax + r12], 0x20
and byte [rcx - 1], cl
invalid
mov qword [r10 + 0x10], r12
add r14, 8
cmp rbx, r14
je 0x14006dd40
ror dword [rcx], cl
add byte [rax], al
mov rax, qword [rdi + r14]
mov rdx, qword [rax + rbp]
mov r13, qword [rax + r15]
mov rax, qword [r10]
sub rax, r12
cmp rax, r13
jb 0x14006d3cf
mov rcx, qword [r10 + 8]
add rcx, r12
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
mov r10, qword [rsp + 0x78]
add r12, r13
mov qword [r10 + 0x10], r12
cmp qword [r10], r12
jne 0x14006d350
mov qword [rsp + 0x20], 1
mov r8d, 1
mov r9d, 1
mov rcx, r10
mov rdx, r12
call fcn.1400b1ba0
mov r10, qword [rsp + 0x78]
mov r12, qword [r10 + 0x10]
jmp 0x14006d350
mov qword [rsp + 0x20], 1
mov r9d, 1
mov rcx, r10
mov rsi, rdx
mov rdx, r12
mov r8, r13
call fcn.1400b1ba0
mov r10, qword [rsp + 0x78]
mov rdx, rsi
mov r12, qword [r10 + 0x10]
jmp 0x14006d384
mov r13, qword [rsp + 0xd0]
mov eax, dword [r13 + 0x100]
add byte [rcx], al
add byte [rax], al
mov rbp, qword [rsp + 0xe0]
mov ebx, dword [rsp + 0x1d0]
invalid
mov r10d, dword [rsp + 0x80]
jmp 0x14006d843
mov r13, r9
jmp 0x14006d853
movabs rax, 0x8000000000000002
mov qword [rsp + 0x138], rax
movzx ecx, word [rbp + 0x20]
call fcn.140034fa0
mov eax, dword [r13 + 0x100]
test sil, 1
jne 0x14006da3d
mov r8, qword [r13 + 0x140]
mov edx, dword [rdi + 8]
shr edx, 7
and edx, 7
lea rdx, [rdx + rdx*2]
mov r14, qword [r8 + rdx*8 + 0x40]
test r14, r14
mov rcx, qword [rsp + 0x78]
je 0x14006da3d
mov qword [rsp + 0xe0], rbp
mov qword [rsp + 0xd0], r13
test al, 0x28
mov eax, 0x10
mov ebp, 0x28
cmove rbp, rax
mov eax, 8
mov edi, 0x20
cmove rdi, rax
mov rbx, qword [r8 + rdx*8 + 0x38]
mov r13, qword [rcx + 0x10]
shl r14, 3
xor esi, esi
mov qword [rsp + 0xd8], r15
jmp 0x14006d4ed
mov rax, qword [rcx + 8]
mov byte [rax + r13], 0x20
inc r13
mov qword [rcx + 0x10], r13
add rsi, 8
cmp r14, rsi
je 0x14006da1f
mov rax, qword [rbx + rsi]
mov rdx, qword [rax + rdi]
mov r12, qword [rax + rbp]
mov rax, qword [rcx]
sub rax, r13
cmp rax, r12
jb 0x14006d54c
mov rcx, qword [rcx + 8]
add rcx, r13
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rsp + 0x78]
add r13, r12
mov qword [rcx + 0x10], r13
cmp qword [rcx], r13
jne 0x14006d4d0
mov qword [rsp + 0x20], 1
mov r8d, 1
mov r9d, 1
mov rdx, r13
call fcn.1400b1ba0
pop rdi
add al, 0
mov rcx, qword [rsp + 0x78]
mov r13, qword [rcx + 0x10]
jmp 0x14006d4d0
mov qword [rsp + 0x20], 1
mov r9d, 1
mov r15, rdx
mov rdx, r13
mov r8, r12
loopne 0x14006d54d
invalid
add al, 0
mov rcx, qword [rsp + 0x78]
and al, 0x78
mov rdx, r15
mov r15, qword [rsp + 0xd8]
fadd dword [rax]
add byte [rax], al
mov r13, qword [rcx + 0x10]
jmp 0x14006d504
invalid
mov qword [rsp + 0x20], 1
mov r9d, 1
mov rcx, r10
mov rsi, rdx
mov rdx, r15
mov r8, r12
call fcn.1400b1ba0
mov r10, qword [rsp + 0x78]
mov rdx, rsi
mov r15, qword [r10 + 0x10]
jmp 0x14006d06b
mov qword [rsp + 0x20], 1
mov r8d, 1
mov r9d, 1
add dword [rax], eax
add byte [rax], al
mov rdx, r15
call fcn.1400b1ba0
mov rcx, qword [rsp + 0x78]
mov r15, qword [rcx + 0x10]
jmp 0x14006d08f
mov ah, 0xfa
invalid
invalid
movzx r8d, byte [rbp + 0x23]
mov dl, 0x4a
cmp r8, 0x3a
ja 0x14006d5fa
movabs r9, 0x600060004000000
bt r9, r8
jae 0x14006d5fa
mov dl, 0x49
mov dword [rsp + 0x70], ecx
mov byte [rsp + 0x38], dl
mov byte [rsp + 0x30], al
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x20], esi
mov dword [rsp + 0x68], 2
mov qword [rsp + 0x60], 0
mov dword [rsp + 0x58], 0
mov dword [rsp + 0x50], 0
mov byte [rsp + 0x48], 0
mov byte [rsp + 0x40], 0x1c
jmp 0x14006d825
movzx r8d, byte [rbp + 0x23]
movzx eax, byte [rbp + 0x23]
mov dl, 0x4a
cmp r8, 0x3a
cmp eax, 0x3a
cmp eax, 0x3a
ja 0x14006d65d
movabs r9, 0x600060004000000
bt r9, r8
jae 0x14006d65d
mov dl, 0x49
mov dword [rsp + 0x70], ecx
mov byte [rsp + 0x38], dl
mov byte [rsp + 0x30], al
mov dword [rsp + 0x28], edi
sub byte [rcx - 0x38dfdb8c], cl
and al, 0x68
and al, 0x68
or byte [rax], al
add byte [rax], al
invalid
sub byte [rcx - 0x38dfdb8c], cl
and al, 0x68
and al, 0x68
and al, 0x68
or byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x39], cl
and al, 0x60
add byte [rax], al
add byte [rax], al
invalid
mov qword [rsp + 0x60], 0
mov dword [rsp + 0x58], 0
mov dword [rsp + 0x50], 0
mov byte [rsp + 0x48], 0
and al, 0x48
add dh, al
and al, 0x40
invalid
jmp 0x14006d825
mov dword [rsp + 0x68], 4
mov qword [rsp + 0x60], 0
invalid
mov dword [rsp + 0x58], 0
mov dword [rsp + 0x50], 0
push rax
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x48], 0
mov byte [rsp + 0x40], 0x2c
jmp 0x14006d825
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdi + rcx - 0x4a], al
and r14d, dword [r10 - 0x77cb6b6]
cmp dh, byte [rdi + 0x12]
movabs r9, 0x600060004000000
bt r9, r8
jae 0x14006d723
mov dl, 0x49
mov dword [rsp + 0x70], ecx
mov byte [rsp + 0x38], dl
mov byte [rsp + 0x30], al
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x20], esi
mov dword [rsp + 0x68], 8
mov qword [rsp + 0x60], 0
mov dword [rsp + 0x58], 0
mov dword [rsp + 0x50], 0
mov byte [rsp + 0x48], 0
mov byte [rsp + 0x40], 0x3c
jmp 0x14006d825
invalid
jae 0x14006d786
mov dl, 0x49
mov dword [rsp + 0x70], ecx
and al, 0x70
mov byte [rsp + 0x38], dl
mov byte [rsp + 0x30], al
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x20], esi
mov dword [rsp + 0x68], 2
mov qword [rsp + 0x60], 0
mov dword [rsp + 0x58], 0
mov dword [rsp + 0x50], 0
mov byte [rsp + 0x48], 0
mov byte [rsp + 0x40], 0x1b
jmp 0x14006d825
add byte [rax], al
add bh, al
and al, 0x50
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x48], 0
mov byte [rsp + 0x40], 0x2b
invalid
mov rcx, r13
mov rdx, r10
mov r8, rbp
call 0x128e06173
cmp bl, byte [rax + rax]
invalid
mov rcx, qword [rsp + 0x78]
jmp 0x14006e705
mov r13, r9
mov r15, qword [rsp + 0xc8]
mov r14, qword [rsp + 0xd8]
movzx ecx, byte [r13 + 0x11c]
lea rdx, [rcx + rcx*2]
shl edx, 4
mov r8d, dword [r13 + rcx*4 + 0xf0]
movups xmm0, xmmword [r13 + rdx + 0x20]
movups xmm1, xmmword [r13 + rdx + 0x38]
cmp r8d, 0xff
mov edx, 0xff
cmovb edx, r8d
movups xmm2, xmmword [r13 + 0xe0]
add byte [rax], al
movups xmmword [rsp + 0x88], xmm0
movups xmmword [rsp + 0x98], xmm1
adc dword [rsp + 0x98], ecx
movups xmmword [rsp + 0xa8], xmm2
mov byte [rsp + 0xb8], dl
mov byte [rsp + 0xb9], cl
mov ecx, eax
shr ecx, 0xf
and cl, 1
mov byte [rsp + 0xba], cl
mov ecx, eax
shr ecx, 0x10
and cl, 1
mov byte [rsp + 0xbb], cl
mov ecx, eax
shr ecx, 0x11
jmp 0x141e858eb
mov byte [rsp + 0xbc], cl
and al, 0xbc
add byte [rax], al
invalid
jmp 0x141e858eb
and al, 0xbc
add byte [rax], al
add cl, al
shr eax, 0x12
and al, 1
mov byte [rsp + 0xbd], al
mov word [rsp + 0xbe], 0
mov rcx, qword [r13 + 0x158]
shr eax, 0x12
and al, 1
mov byte [rsp + 0xbd], al
mov word [rsp + 0xbe], 0
mov rcx, qword [r13 + 0x158]
test rcx, rcx
mov r9d, dword [rsp + 0xc4]
je 0x14006d942
mov rax, qword [r13 + 0x160]
lea rdx, [rsp + 0x88]
mov qword [rsp + 0x30], rdx
lea rdx, [rsp + 0x84]
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], r10d
mov rdx, rbp
mov r8d, ebx
call qword [rax + 0x18]
movzx eax, byte [rsp + 0xbd]
movzx ecx, byte [rsp + 0xe8]
cmp cl, 2
jne 0x14006d97a
mov r9d, r14d
movzx eax, al
and eax, 1
lea ecx, [rax*2 + 4]
or al, 0x45
add al, 0
add byte [rax], al
or al, 0x45
add al, 0
add byte [rax], al
add eax, eax
cmp byte [rsp + 0xbb], 0
cmove ecx, eax
enter 0x4c89, 0x24
sub bh, al
and al, 0x20
and byte [rax], al
add byte [rax], al
enter 0x4c89, 0x24
sub bh, al
and al, 0x20
and byte [rax], al
add byte [rax], al
jmp 0x14006d9e2
cmp cl, 3
jne 0x14006d9b8
movzx eax, al
and eax, 1
lea ecx, [rax*2 + 4]
add eax, eax
cmp byte [rsp + 0xbb], 0
cmove ecx, eax
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], 0x40
lea r8, [rsp + 0x88]
mov rcx, r13
mov rdx, r15
mov r9, r14
jmp case.0x140033063.1670
movzx r9d, r14w
movzx eax, al
and eax, 1
lea ecx, [rax*2 + 4]
add eax, eax
cmp byte [rsp + 0xbb], 0
cmove ecx, eax
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], 0x10
lea r8, [rsp + 0x88]
mov rcx, r13
mov rdx, r15
call fcn.1400353f0
mov r15, rdx
mov rcx, qword [rsp + 0x78]
and al, 0x78
mov rdx, qword [rcx]
mov r14, qword [rcx + 0x10]
sub rdx, r14
cmp rdx, r15
jae 0x14006e6e7
jmp 0x14006e0ad
mov r10, qword [rsp + 0x78]
jmp 0x14006ea2c
mov r13, qword [rsp + 0xd0]
mov ebp, dword [rsp + 0xd0]
mov eax, dword [r13 + 0x100]
add byte [rax], al
mov rbp, qword [rsp + 0xe0]
mov ebp, dword [rsp + 0xe0]
mov ebx, dword [rsp + 0x1d0]
add byte [rax], al
movzx ecx, byte [r13 + 0x11c]
lea rdx, [rcx + rcx*2]
shl edx, 4
mov r8d, dword [r13 + rcx*4 + 0xf0]
movups xmm0, xmmword [r13 + rdx + 0x20]
movups xmm1, xmmword [r13 + rdx + 0x38]
cmp r8d, 0xff
mov edx, 0xff
cmovb edx, r8d
movups xmm2, xmmword [r13 + 0xe0]
movups xmmword [rsp + 0x88], xmm0
movups xmmword [rsp + 0x98], xmm1
movups xmmword [rsp + 0xa8], xmm2
mov byte [rsp + 0xb8], dl
mov byte [rsp + 0xb9], cl
mov ecx, eax
shr ecx, 0xf
and cl, 1
loope 0x14006daa7
loope 0x14006daa7
mov byte [rsp + 0xba], cl
mov edx, eax
shr edx, 0x10
mov word [rdx + rdi*4], fs
add byte [rax], al
add byte [rcx + 0x10eac1c2], cl
and dl, 1
mov byte [rsp + 0xbb], dl
mov ecx, eax
shr ecx, 0x11
add byte [rcx + 0x11e9c1c1], cl
and cl, 1
mov byte [rsp + 0xbc], cl
shr eax, 0x12
and al, 1
mov byte [rsp + 0xbd], al
mov word [rsp + 0xbe], 0
mov rcx, qword [r13 + 0x158]
test rcx, rcx
mov r9d, dword [rsp + 0xc4]
mov r8d, dword [rsp + 0x80]
mov rsi, qword [rsp + 0xc8]
je 0x14006db44
mov rax, qword [r13 + 0x160]
add byte [rax], al
lea rdx, [rsp + 0x88]
mov qword [rsp + 0x30], rdx
and al, 0x88
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x30
lea rdx, [rsp + 0x84]
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], r8d
mov rdx, rbp
mov r8d, ebx
call qword [rax + 0x18]
movzx edx, byte [rsp + 0xbb]
movzx eax, byte [rsp + 0xbd]
invalid
and al, 0xbd
add byte [rax], al
invalid
movzx r9d, word [rbp + 8]
movzx eax, al
and eax, 1
lea ecx, [rax*2 + 4]
add eax, eax
test dl, 1
cmove ecx, eax
enter 0x4c89, 0x24
sub bh, al
and al, 0x20
adc byte [rax], al
add byte [rax], al
enter 0x4c89, 0x24
sub bh, al
and al, 0x20
adc byte [rax], al
add byte [rax], al
lea r8, [rsp + 0x88]
mov rdi, r13
mov rcx, r13
mov rdx, rsi
call fcn.1400353f0
mov r13, rdx
mov rcx, qword [rsp + 0x78]
mov rdx, qword [rcx]
adc dword [rbx + rcx*4 + 0x71], ecx
invalid
sub rdx, r14
cmp rdx, r13
jb 0x14006f048
adc al, 0
invalid
adc al, 0
add byte [rax - 0x75], cl
or byte [r9 + rax - 0xf], cl
mov rcx, qword [rcx + 8]
add rcx, r14
mov rdx, rax
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rsp + 0x78]
add r13, r14
mov qword [rcx + 0x10], r13
cmp qword [rcx], r13
je 0x14006f07e
xor eax, eax
cmp byte [rsp + 0xe8], 5
sete al
mov rdx, qword [rcx + 8]
mov byte [rdx + r13], 0x3a
inc r13
mov qword [rcx + 0x10], r13
movzx ecx, byte [rsp + 0xbd]
mov dh, 0x8c
and al, 0xbd
add byte [rax], al
add byte [rbp + 0x44d14], cl
add byte [rax], al
mov dh, 0x8c
and al, 0xbd
add byte [rax], al
add byte [rbp + 0x44d14], cl
add byte [rax], al
add ecx, ecx
cmp byte [rsp + 0xbb], 0
mov esp, 0xbb24
add byte [rax], al
invalid
mov esp, 0xbb24
add byte [rax], al
invalid
add byte [rdi], cl
rol ecx, 1
loopne 0x14006dc02
cmove edx, ecx
shl eax, 4
add eax, 0x10
mov dword [rsp + 0x20], eax
and al, 0x20
and al, 0x20
mov dword [rsp + 0x28], edx
lea r8, [rsp + 0x88]
lea eax, [rsp + 0x88]
mov r13, rdi
std
mov rcx, rdi
mov rdx, rsi
mov edx, esi
mov r9, r15
call fcn.1400353f0
mov rcx, qword [rsp + 0x78]
mov ecx, dword [rsp + 0x78]
ja 0x14006dc1d
dec dword [rax - 0x75]
and al, 0x78
mov r15, rdx
mov rdx, qword [rcx]
mov r14, qword [rcx + 0x10]
jno 0x14006dc41
sub rdx, r14
cmp rdx, r15
jb 0x14006f0a9
mov r12, rbx
mov rcx, qword [rcx + 8]
add rcx, r14
mov rdx, rax
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rsp + 0x78]
add r15, r14
mov qword [rcx + 0x10], r15
movabs r14, 0x8000000000000003
mov r15, qword [rsp + 0x128]
mov rsi, qword [rsp + 0x130]
test rsi, rsi
jne 0x14006eefd
jmp 0x14006ef3a
mov r10d, eax
cmp eax, 1
jbe 0x14006e9f0
add byte [rax], al
add byte [rax], al
mov r12d, edi
mov r15d, esi
cmp r10d, 8
mov rsi, qword [rbp + 8]
mov r11d, esi
cmove r11, rsi
mov esi, dword [r9 + 8]
mov esi, dword [rcx + 8]
mov r9d, esi
shr r9d, 0x16
shr r8d, 5
and r8d, 7
loopne 0x14006dcc1
lea edi, [r8 - 1]
cmp edi, 6
jae 0x14006dcc9
add r8b, 0x46
jmp 0x14006dcec
mov r8b, 0x4a
cmp ecx, 0x3a
ja 0x14006dcec
mov edi, ecx
mov r14, rbx
movabs rbx, 0x600060004000000
bt rbx, rdi
mov rbx, r14
jae 0x14006dcec
mov r8b, 0x49
movzx edi, byte [rbp + 0x22]
mov dword [rsp + 0x70], esi
mov dword [rsp + 0x68], r10d
mov qword [rsp + 0x60], r11
pop rsp
and al, 0x60
pop rsp
and al, 0x60
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], edi
mov byte [rsp + 0x48], dl
push rsp
and al, 0x48
push rsp
and al, 0x48
mov byte [rsp + 0x40], cl
and al, 0x40
mov byte [rsp + 0x38], r8b
mov byte [rsp + 0x38], r8b
cmp byte [rax + rcx*4 + 0x4c], al
and al, 0x30
invalid
mov byte [rsp + 0x30], r9b
xor byte [rcx + rcx*4 + 0x64], al
and al, 0x28
mov dword [rsp + 0x28], r12d
mov dword [rsp + 0x20], r15d
mov dword [rsp + 0x20], edi
mov rcx, r13
mov ecx, ebp
mov rsi, qword [rsp + 0x78]
mov rdx, rsi
mov r8, rbp
mov eax, ebp
mov r9d, ebx
call fcn.14006f470
mov rcx, rsi
jmp 0x14006e705
mov rax, qword [rsp + 0xd0]
mov r13d, dword [rax + 0x100]
add byte [rbx + rcx*4 - 0x58], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
lodsb al, byte [rsi]
and al, 0xe0
add byte [rax], al
add byte [rbx + 0x1d0249c], cl
add byte [rax], al
mov rbp, qword [rsp + 0xe0]
loopne 0x14006dd55
add byte [rax], al
mov ebx, dword [rsp + 0x1d0]
mov r15, qword [rsp + 0xc8]
mov r12, qword [rsp + 0xe8]
jmp 0x14006ea2c
add byte [rax], al
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0xe8
add byte [rax], al
add cl, ch
call 0x12906dd6f
mov ecx, 0xb800000c
and byte [rax + rax], al
add bl, ch
add eax, 0x180b8
add byte [rax + rcx*4 - 0x7c], al
and al, 0xe8
add byte [rax], al
add byte [rcx - 0x75], cl
lea edi, [rax]
add dword [rax], eax
add byte [rcx - 0xa], al
mov eax, 0x420
jmp 0x14006dd7f
mov eax, 0x180
mov byte [rsp + 0xe8], r8b
mov rcx, qword [r13 + 0x138]
test byte [r13 + 0x100], 0x28
test dword [rax], eax
add dword [rax], eax
add byte [rax], ch
test dword [rax], eax
add dword [rax], eax
add byte [rax], ch
lea rdx, [rcx + rax + 0x10]
lea r8, [rcx + rax + 0x28]
cmove r8, rdx
lea rdx, [rcx + rax + 8]
lea rax, [rcx + rax + 0x20]
cmove rax, rdx
mov rdx, qword [rax]
mov r12, qword [r8]
mov rax, qword [r10]
mov r15, qword [r10 + 0x10]
mov edi, dword [rdx + 0x10]
sub rax, r15
cmp rax, r12
jb 0x14006efd7
mov rcx, qword [r10 + 8]
mov ecx, dword [rdx + 8]
add rcx, r15
stc
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
mov r10, qword [rsp + 0x78]
push rsp
and al, 0x78
add r15, r12
mov qword [r10 + 0x10], r15
cmp qword [r10], r15
je 0x14006f01a
mov rax, qword [r10 + 8]
mov byte [rax + r15], 0x20
inc r15
mov qword [r10 + 0x10], r15
movzx r8d, byte [rsp + 0xe8]
cmp r8b, 0xa
je 0x14006de27
cmp r14d, 0xd
je 0x14006de20
dec byte [0xc347ea8a]
dec byte [rsi]
invalid
cmp r14d, 0xe
invalid
jne 0x14006de35
movsxd r15, dword [rbp + 0x18]
jge 0x14006de36
jmp 0x14006de54
movsx r15, byte [rbp + 0x18]
jmp 0x14006de54
mov rax, qword [rbp + 8]
shl rax, 0x20
mov r15d, dword [rbp + 0x18]
jmp 0x14006de51
cmp ebx, 1
je 0x14006e0db
sti
add dword [rdi], ecx
test byte [rbp - 0x7afffffe], bl
fisttp dword [rdi]
test dword [rsi + 0x44000002], ebx
mov edi, dword [rbp + 0x18]
invalid
test ebx, ebx
jne 0x14006e0e4
mov r15d, dword [rbp + 0x18]
sbb byte [rbx - 0x3eb6e3bb], cl
out 0x20, eax
mov eax, dword [rbp + 0x1c]
shl r15, 0x20
or r15, rax
mov dword [rsp + 0x84], 0
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x75], al
mov eax, dword [r13 + 0x100]
movzx ecx, byte [r13 + 0x11c]
mov eax, dword [r13 + 0x100]
movzx ecx, byte [r13 + 0x11c]
lea rdx, [rcx + rcx*2]
shl edx, 4
mov r8d, dword [r13 + rcx*4 + 0xf0]
movups xmm0, xmmword [r13 + rdx + 0x20]
movups xmm1, xmmword [r13 + rdx + 0x38]
cmp r8d, 0xff
mov edx, 0xff
add byte [rcx + 0xf], al
rol byte [rcx + 0xf], 1
adc byte [rbp + 0xe0], dl
add byte [rcx + 0xf], al
rol byte [rcx + 0xf], 1
adc byte [rbp + 0xe0], dl
movups xmmword [rsp + 0x88], xmm0
mov byte [rax], al
add byte [rax], al
movups xmmword [rsp + 0x98], xmm1
movups xmmword [rsp + 0xa8], xmm2
mov word [rax + rbx*4], fs
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0xa8], edx
mov byte [rsp + 0xb8], dl
mov byte [rsp + 0xb9], cl
mov ecx, eax
shr ecx, 0xf
and cl, 1
mov byte [rsp + 0xba], cl
mov ecx, eax
shr ecx, 0x10
and cl, 1
mov byte [rsp + 0xbb], cl
mov ecx, eax
shr ecx, 0x11
add byte [rcx + 0x11e9c1c1], cl
and cl, 1
loope 0x14006deee
mov byte [rsp + 0xbc], cl
mov ecx, eax
shr ecx, 0xe
mov word [rsp + rdi*4], fs
add byte [rax], al
add byte [rcx + 0xee9c1c1], cl
mov esp, 0x89000000
rol ecx, 0xe9
invalid
and cl, 1
mov byte [rsp + 0xbd], cl
shr eax, 0x13
and al, 1
mov byte [rsp + 0xbe], al
mov byte [rsp + 0xbf], 0
mov rcx, qword [r13 + 0x158]
test rcx, rcx
je 0x14006df59
mov rax, qword [r13 + 0x160]
lea rdx, [rsp + 0x88]
mov qword [rsp + 0x30], rdx
lea rdx, [rsp + 0x84]
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], edi
mov rdx, rbp
mov r8d, ebx
mov r9d, esi
call qword [rax + 0x18]
mov r10, qword [rsp + 0x78]
lea r12, [r13 + 0x18]
mov rdx, qword [r13 + 0x148]
test rdx, rdx
je 0x14006e015
invalid
test al, 0
add byte [rax], al
test byte [rax + 0x49000000], ch
mov eax, dword [rbp + 0x150]
push rax
add dword [rax], eax
invalid
mov rax, qword [r13 + 0x150]
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x20], esi
and al, 0x20
and al, 0x20
mov dword [rsp + 0x38], 8
lea r14, [rsp + 0xf0]
mov rcx, r14
mov r8, rbp
mov r9d, ebx
call qword [rax + 0x18]
mov r10, qword [rsp + 0x78]
and al, 0x78
and al, 0x78
mov edx, esi
mov rsi, qword [rsp + 0xf0]
mov r8d, edi
movabs rdi, 0x8000000000000002
cmp rsi, rdi
je 0x14006e027
mov eax, dword [r13 + 0x100]
shr eax, 0x19
and eax, 1
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x48], r15
lea rcx, [rsp + 0x88]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x38], r13
insb byte [rdi], dx
and al, 0x38
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], r8d
mov dword [rsp + 0x20], edx
mov byte [rsp + 0x58], al
and byte [rax - 0x39a7dbbc], cl
and al, 0x68
and al, 0x68
mov byte [rsp + 0x68], 0
mov byte [rsp + 0x60], 1
and al, 0x60
add dword [rax - 0x73], ecx
adc eax, 0x4b6a6
and al, 0x68
add dh, al
and al, 0x60
and al, 0x60
add dword [rax - 0x73], ecx
adc eax, 0x4b6a6
mov rcx, r10
mov r8, rbp
jmp 0x14006e61e
movabs rax, 0x8000000000000002
mov qword [rsp + 0xf0], rax
cmp byte [rsp + 0xbe], 1
jne 0x14006e053
test r15, r15
jns 0x14006e053
lea rdx, [0x14020ad19]
mov r8d, 1
mov rcx, r10
mov rsi, r10
call fcn.1400082c0
neg r15
jmp 0x14006e056
mov rsi, r10
movzx eax, byte [rsp + 0xbd]
lea ecx, [rax*2 + 4]
add eax, eax
cmp byte [rsp + 0xbb], 0
mov esp, 0xbb24
add byte [rax], al
cmove ecx, eax
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], 0x40
and al, 0x20
add byte [rax], al
invalid
and al, 0x20
add byte [rax], al
add byte [rbp + rcx*4 - 0x7c], cl
invalid
test byte [rax + rcx*4], ah
and byte [rax], al
add byte [rax], al
lea r8, [rsp + 0x88]
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
mov rdx, r12
mov r9, r15
call fcn.1400353f0
mov r15, rdx
mov rcx, qword [rsi]
invalid
mov r14, qword [rsi + 0x10]
jbe 0x14006e0ae
sub rcx, r14
cmp rcx, rdx
mov rcx, rsi
jae 0x14006e6e7
mov qword [rsp + 0x20], 1
mov r9d, 1
mov rdx, r14
mov r8, r15
mov rsi, rax
call fcn.1400b1ba0
mov rcx, qword [rsp + 0x78]
mov rax, rsi
mov r14, qword [rcx + 0x10]
jmp 0x14006e6e7
mov r15, qword [rbp + 8]
mov edi, dword [rbp + 8]
jmp 0x14006de54
inc dword [rbp + 0x31]
invalid
xor r15d, r15d
jmp 0x14006de54
invalid
std
invalid
invalid
push 0xffffffffb8fffffd
and byte [rax + rax], al
add bl, ch
add eax, 0x180b8
mov eax, 0x180
mov rcx, qword [r13 + 0x138]
test byte [r13 + 0x100], 0x28
mov eax, 0x420
jmp case.0x14006c594.1
mov eax, 0x180
mov rcx, qword [r13 + 0x138]
add byte [rax], al
test byte [r13 + 0x100], 0x28
lea rdx, [rcx + rax + 0x10]
lea r8, [rcx + rax + 0x28]
add dword [rax], r13d
add dword [rax], r13d
cmove r8, rdx
lea rdx, [rcx + rax + 8]
lea rax, [rcx + rax + 0x20]
cmove rax, rdx
cmove eax, edx
ret 0x8d48
mov rdx, qword [rax]
mov r12, qword [r8]
mov rax, qword [r10]
mov r15, qword [r10 + 0x10]
sub rax, r15
sub eax, edi
cmp rax, r12
jb 0x14006f0d7
invalid
wait
sldt word [rax]
mov rcx, qword [r10 + 8]
add rcx, r15
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
mov r10, qword [rsp + 0x78]
push rsp
and al, 0x78
push rsp
and al, 0x78
add r15, r12
mov qword [r10 + 0x10], r15
mov dword [rdx + 0x10], edi
mov dword [rdx + 0x10], edi
cmp qword [r10], r15
je case.0x14008e474.53
cmp cl, byte [rdi]
test byte [rdx + 0x4900000f], bh
mov rax, qword [r10 + 8]
mov rax, qword [r10 + 8]
mov byte [rax + r15], 0x20
inc r15
mov qword [r10 + 0x10], r15
invalid
cmp r14d, 8
cmp esi, 8
je case.0x14006e19b.2
cmp r14d, 0xb
cmp esi, 0xb
jne 0x14006e182
movsx ebx, byte [rbp + 0x18]
jmp 0x14006e1a7
invalid
and eax, 0xf07fb83
xchg dword [rbp + 0xe], eax
invalid
invalid
add byte [rax], al
invalid
cmp ebx, 7
ja case.default.0x14006e19b
invalid
invalid
add byte [rax], al
invalid
invalid
mov eax, ebx
lea rcx, [0x140214564]
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
movzx ebx, word [rbp + 0x1c]
jmp 0x14006e1a7
movzx ebx, word [rbp + 0x18]
mov dword [rsp + 0x84], 0
mov eax, dword [r13 + 0x100]
movzx ecx, byte [r13 + 0x11c]
lea rdx, [rcx + rcx*2]
shl edx, 4
mov r8d, dword [r13 + rcx*4 + 0xf0]
add byte [rax], al
add byte [rcx + 0xf], al
movups xmm0, xmmword [rbp + rdx + 0x20]
movups xmm0, xmmword [rbp + rdx + 0x20]
movups xmm1, xmmword [r13 + rdx + 0x38]
cmp r8d, 0xff
invalid
add byte [rdx + 0xff], bh
mov edx, 0xff
add byte [rcx + 0xf], al
rol byte [rcx + 0xf], 1
adc byte [rbp + 0xe0], dl
cmovb edx, r8d
movups xmm2, xmmword [r13 + 0xe0]
movups xmmword [rsp + 0x88], xmm0
movups xmmword [rsp + 0x98], xmm1
movups xmmword [rsp + 0xa8], xmm2
mov byte [rsp + 0xb8], dl
mov byte [rsp + 0xb9], cl
mov ecx, eax
shr ecx, 0xf
and cl, 1
mov byte [rsp + 0xba], cl
mov ecx, eax
shr ecx, 0x10
and cl, 1
mov byte [rsp + 0xbb], cl
mov ecx, eax
shr ecx, 0x11
and cl, 1
mov byte [rsp + 0xbc], cl
mov ecx, eax
shr ecx, 0xe
and cl, 1
loope 0x14006e250
mov byte [rsp + 0xbd], cl
shr eax, 0x13
and al, 1
mov byte [rsp + 0xbe], al
and al, 0xbe
add byte [rax], al
invalid
and al, 0xbe
add byte [rax], al
add dh, al
invalid
test byte [rdi + rdi*4], ah
and al, 0xbf
mov byte [rsp + 0xbf], 0
and al, 0xbf
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx - 0x75], cl
lea ebx, [rax + 1]
pop rax
add dword [rax], eax
invalid
mov rcx, qword [r13 + 0x158]
test rcx, rcx
je 0x14006e2b1
mov rax, qword [r13 + 0x160]
lea rdx, [rsp + 0x88]
mov qword [rsp + 0x30], rdx
lea rdx, [rsp + 0x84]
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], edi
mov rdx, rbp
mov r8d, dword [rsp + 0x1d0]
mov r9d, esi
call qword [rax + 0x18]
mov r10, qword [rsp + 0x78]
lea r15, [r13 + 0x18]
mov rdx, qword [r13 + 0x148]
test rdx, rdx
je 0x14006e320
mov rax, qword [r13 + 0x150]
movzx r12d, bx
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x20], esi
mov dword [rsp + 0x38], 2
lea r14, [rsp + 0xf0]
mov rcx, r14
mov r8, rbp
mov r9d, dword [rsp + 0x1d0]
mov word [rax + rdx*8], fs
add dword [rax], eax
invalid
and al, 0xd0
add dword [rax], eax
add bh, bh
call qword [rax + 0x18]
mov r10, qword [rsp + 0x78]
call qword [rax + 0x18]
mov r10, qword [rsp + 0x78]
mov edx, esi
mov rsi, qword [rsp + 0xf0]
mov esi, dword [rsp + 0xf0]
mov r8d, edi
movabs rdi, 0x8000000000000002
cmp rsi, rdi
je 0x14006e332
jmp 0x14006e5c5
movabs rax, 0x8000000000000002
mov qword [rsp + 0xf0], rax
cmp byte [rsp + 0xbe], 1
jne 0x14006e35d
test bx, bx
jns 0x14006e35d
lea rdx, [0x14020ad19]
leave
sbb dword [rax], eax
mov r8d, 1
add byte [rax], al
mov rcx, r10
mov rsi, r10
call fcn.1400082c0
neg ebx
jmp 0x14006e360
invalid
lahf
stc
push rdi
fucomi st(3)
add ecx, dword [rcx + rcx*4 - 0x2a]
mov rsi, r10
movzx r9d, bx
movzx ecx, bx
movzx eax, byte [rsp + 0xbd]
lea ecx, [rax*2 + 4]
add byte [rax], al
add eax, eax
cmp byte [rsp + 0xbb], 0
mov ebx, 0
cmove ecx, eax
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], 0x10
add byte [rax], al
add cl, ch
and eax, dword [rbx]
add byte [rax], al
mov eax, 0x420
jmp 0x14006e39d
mov eax, 0x180
mov rcx, qword [r13 + 0x138]
test byte [r13 + 0x100], 0x28
lea rdx, [rcx + rax + 0x10]
lea r8, [rcx + rax + 0x28]
cmove r8, rdx
lea rdx, [rcx + rax + 8]
lea rax, [rcx + rax + 0x20]
cmove rax, rdx
ret 0x8b48
invalid
ret 0x8b48
mov edx, dword [rax]
mov r12, qword [r8]
mov rax, qword [r10]
mov r15, qword [r10 + 0x10]
sub rax, r15
adc byte [rcx + rbp - 8], cl
cmp rax, r12
cmp eax, esp
loopne 0x14006e3eb
jb 0x14006f148
invalid
add byte [rax], al
mov rcx, qword [r10 + 8]
add rcx, r15
mov r8, r12
invalid
loopne 0x14006e3d4
call sub.VCRUNTIME140.dll_memcpy
mov r10, qword [rsp + 0x78]
mov edx, dword [rsp + 0x78]
jo 0x14006e411
add byte [rbx + rcx*4 + 0x54], cl
and al, 0x78
add r15, r12
mov qword [r10 + 0x10], r15
jp case.0x14003fe13.894
cmp qword [r10], r15
je 0x14006f18b
add byte [rax], al
mov rax, qword [r10 + 8]
mov byte [rax + r15], 0x20
add al, 0x38
cmp byte [rax], ah
inc r15
mov qword [r10 + 0x10], r15
cmp r14d, 9
je case.0x14006e440.1
cmp r14d, 0xc
jne case.0x14003fe13.897
movsx ebx, byte [rbp + 0x18]
jmp 0x14006e44a
and eax, dword [rbx - 0x78f0fc05]
mov es, word [0x1188fe432]
mov eax, ebx
cmp ebx, 3
ja 0x14006e9be
xchg dword [rsi - 0x76fffffb], ecx
fmul dword [rax - 0x73]
or eax, 0x1a6167
mov eax, ebx
lea rcx, [0x1402145a0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov ebx, dword [rbp + 0x1c]
jmp 0x14006e44a
mov ebx, dword [rbp + 0x18]
mov dword [rsp + 0x84], 0
mov eax, dword [r13 + 0x100]
movzx ecx, byte [r13 + 0x11c]
movzx ecx, byte [rbp + 0x11c]
lea rdx, [rcx + rcx*2]
shl edx, 4
mov r8d, dword [r13 + rcx*4 + 0xf0]
movups xmm0, xmmword [r13 + rdx + 0x20]
movups xmm1, xmmword [r13 + rdx + 0x38]
cmp r8d, 0xff
mov edx, 0xff
cmovb edx, r8d
movups xmm2, xmmword [r13 + 0xe0]
movups xmm2, xmmword [rbp + 0xe0]
movups xmm2, xmmword [rbp + 0xe0]
movups xmmword [rsp + 0x88], xmm0
movups xmmword [rsp + 0x98], xmm1
movups xmmword [rsp + 0xa8], xmm2
mov byte [rsp + 0xb8], dl
mov byte [rsp + 0xb9], cl
mov ecx, eax
shr ecx, 0xf
and cl, 1
mov byte [rsp + 0xba], cl
mov ecx, eax
shr ecx, 0x10
and cl, 1
mov byte [rsp + 0xbb], cl
mov ecx, eax
shr ecx, 0x11
and cl, 1
mov byte [rsp + 0xbc], cl
mov ecx, eax
shr ecx, 0xe
and cl, 1
mov byte [rsp + 0xbd], cl
shr eax, 0x13
and al, 1
mov byte [rsp + 0xbe], al
mov byte [rsp + 0xbf], 0
and al, 0xbf
add byte [rax], al
add byte [rax], al
and al, 0xbf
add byte [rax], al
add byte [rax], al
mov rcx, qword [r13 + 0x158]
test rcx, rcx
pop rax
add dword [rax], eax
add byte [rax - 0x7b], cl
leave
je 0x14006e554
mov rax, qword [r13 + 0x160]
lea rdx, [rsp + 0x88]
xchg esp, eax
and al, 0x88
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x30
xchg esp, eax
and al, 0x88
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x30
lea rdx, [rsp + 0x84]
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], edi
mov rdx, rbp
mov r8d, dword [rsp + 0x1d0]
mov r9d, esi
call qword [rax + 0x18]
mov r10, qword [rsp + 0x78]
lea r15, [r13 + 0x18]
mov rdx, qword [r13 + 0x148]
test rdx, rdx
je 0x14006e64a
mov rax, qword [r13 + 0x150]
mov r12d, ebx
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x20], esi
mov dword [rsp + 0x38], 4
lea r14, [rsp + 0xf0]
mov rcx, r14
mov r8, rbp
mov r9d, dword [rsp + 0x1d0]
call qword [rax + 0x18]
mov r10, qword [rsp + 0x78]
mov edx, esi
mov rsi, qword [rsp + 0xf0]
mov r8d, edi
movabs rdi, 0x8000000000000002
cmp rsi, rdi
je 0x14006e65c
mov eax, dword [r13 + 0x100]
shr eax, 0x19
and eax, 1
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x48], r12
lea rcx, [rsp + 0x88]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x28], r8d
mov dword [rsp + 0x20], edx
mov byte [rsp + 0x58], al
mov byte [rsp + 0x68], 0
mov byte [rsp + 0x60], 1
and al, 0x60
add dword [rax - 0x73], ecx
adc eax, 0x4b09f
mov rcx, r10
mov r8, rbp
mov ebx, dword [rsp + 0x1d0]
mov r9d, ebx
call fcn.140035050
mov rcx, qword [rsp + 0x78]
cmp rsi, rdi
jl 0x14006e705
test rsi, rsi
je 0x14006e705
mov r8, qword [rsp + 0xf8]
jmp 0x14006ef81
movabs rax, 0x8000000000000002
mov qword [rsp + 0xf0], rax
cmp byte [rsp + 0xbe], 1
jne 0x14006e686
test ebx, ebx
jns 0x14006e686
lea rdx, [0x14020ad19]
mov r8d, 1
mov rcx, r10
mov rsi, r10
call fcn.1400082c0
neg ebx
jmp 0x14006e689
mov rsi, r10
mov r9d, ebx
movzx eax, byte [rsp + 0xbd]
lea ecx, [rax*2 + 4]
add eax, eax
cmp byte [rsp + 0xbb], 0
cmove ecx, eax
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], 0x20
lea r8, [rsp + 0x88]
mov rcx, r13
mov rdx, r15
call fcn.1400353f0
mov r15, rdx
mov rcx, qword [rsi]
mov r14, qword [rsi + 0x10]
sub rcx, r14
cmp rcx, rdx
mov rcx, rsi
jb 0x14006e878
mov ebx, dword [rsp + 0x1d0]
mov rcx, qword [rcx + 8]
add rcx, r14
mov rdx, rax
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rsp + 0x78]
add r15, r14
mov qword [rcx + 0x10], r15
test ebx, ebx
je 0x14006e71d
add rsp, 0x168
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ebp, dword [rbp + 0x14]
test ebp, 0x10038000
je 0x14006e709
test ebp, 0x38000
je 0x14006e7d2
mov rbx, qword [rcx + 0x10]
cmp qword [rcx], rbx
je 0x14006e8a6
mov rax, qword [rcx + 8]
mov byte [rax + rbx], 0x7b
inc rbx
or dh, al
add al, 0x18
jnp case.0x140049404.663
inc ebx
mov qword [rcx + 0x10], rbx
mov eax, ebp
shr eax, 0xf
pop rcx
adc byte [rcx + 0xfe8c1e8], cl
and eax, 7
loopne 0x14006e75f
lea r8d, [rax + 0xad]
test eax, eax
mov rdx, qword [r13 + 0x120]
cmove r8d, eax
lea rax, [r8 + r8*2]
shl eax, 4
lea r8, [rdx + rax]
test byte [r13 + 0x100], 0x24
lea rax, [rdx + rax + 0x18]
cmove rax, r8
mov rdx, qword [rax + 8]
mov edx, dword [rax + 8]
mov edx, dword [rax + 8]
mov r14, qword [rax + 0x10]
mov rax, qword [rcx]
add dword [rax + 0x29], ecx
fmul dword [rcx + rdi - 0x10]
add dword [rax + 0x29], ecx
fmul dword [rcx + rdi - 0x10]
jb 0x14006e8d1
xor al, byte [rcx]
add byte [rax], al
mov rcx, qword [rcx + 8]
add rcx, rbx
add ecx, ebx
add ecx, ebx
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
add byte [rax - 0x75], cl
and al, 0x78
add byte [rax - 0x75], cl
and al, 0x78
add rbx, r14
mov qword [rcx + 0x10], rbx
cmp qword [rcx], rbx
je 0x14006e8ff
cmp al, 1
add byte [rax], al
cmp al, 1
add byte [rax], al
mov rax, qword [rcx + 8]
mov byte [rax + rbx], 0x7d
add al, 0x18
jge 0x14006e814
inc ebx
add al, 0x18
jge 0x14006e814
inc ebx
mov qword [rcx + 0x10], rbx
adc bh, dh
invalid
test ebp, 0x10000000
je 0x14006e709
sub edi, edi
invalid
mov rsi, qword [r13 + 0x138]
add byte [rax], al
mov ebx, dword [r13 + 0x100]
mov rdi, qword [rcx + 0x10]
cmp qword [rcx], rdi
je 0x14006e92a
xor dword [rcx], eax
add byte [rax], al
xor dword [rcx], eax
add byte [rax], al
mov rax, qword [rcx + 8]
mov byte [rax + rdi], 0x7b
inc rdi
lea rax, [rsi + 0x20]
lea rdx, [rsi + 8]
lea r8, [rsi + 0x28]
add rsi, 0x10
test bl, 0x30
cmove rax, rdx
cmove eax, edx
cmove eax, edx
mov qword [rcx + 0x10], rdi
mov rdx, qword [rax + 0xba0]
cmovne rsi, r8
mov rbx, qword [rsi + 0xba0]
mov rax, qword [rcx]
sub rax, rdi
cmp rax, rbx
jb 0x14006e955
mov rcx, qword [rcx + 8]
add rcx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
add byte [rax - 0x75], cl
and al, 0x78
add rdi, rbx
mov qword [rcx + 0x10], rdi
cmp qword [rcx], rdi
je 0x14006e983
mov rax, qword [rcx + 8]
mov byte [rax + rdi], 0x7d
inc rdi
invalid
or r14b, al
add al, 0x38
jge 0x14006e8b5
inc edi
mov qword [rcx + 0x10], rdi
jmp 0x14006e709
invalid
invalid
mov qword [rsp + 0x20], 1
mov r9d, 1
mov rdx, r14
mov r8, r15
mov rsi, rax
call fcn.1400b1ba0
mov rcx, qword [rsp + 0x78]
and al, 0x78
mov rax, rsi
mov r14, qword [rcx + 0x10]
jmp 0x14006e6e0
mov qword [rsp + 0x20], 1
mov r8d, 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
mov r9d, 1
mov rdx, rbx
call fcn.1400b1ba0
mov rcx, qword [rsp + 0x78]
mov ecx, dword [rsp + 0x78]
mov ecx, dword [rsp + 0x78]
mov rbx, qword [rcx + 0x10]
jmp 0x14006e741
jo case.0x1400557bc.449
invalid
invalid
jo case.0x1400557bc.449
invalid
mov qword [rsp + 0x20], 1
add dword [rax], eax
add byte [rax], al
mov r9d, 1
mov rsi, rdx
mov rdx, rbx
mov r8, r14
call fcn.1400b1ba0
mov rcx, qword [rsp + 0x78]
mov rdx, rsi
mov rbx, qword [rcx + 0x10]
jmp 0x14006e79f
add byte [rax - 0x77], cl
invalid
mov qword [rsp + 0x20], 1
mov r8d, 1
mov r9d, 1
mov rdx, rbx
call fcn.1400b1ba0
test byte [rdx], dh
add al, 0
mov rcx, qword [rsp + 0x78]
mov rbx, qword [rcx + 0x10]
jmp 0x14006e7c3
invalid
invalid
invalid
mov qword [rsp + 0x20], 1
mov r8d, 1
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
mov rdx, rdi
call fcn.1400b1ba0
add byte [rax - 0x75], cl
and al, 0x78
add byte [rax - 0x75], cl
and al, 0x78
mov rdi, qword [rcx + 0x10]
jns 0x14006e960
jmp 0x14006e7f9
mov qword [rsp + 0x20], 1
mov dword [rsp + 0x20], 1
mov r9d, 1
add dword [rax], eax
add byte [rax], al
mov rsi, rdx
mov rdx, rdi
mov r8, rbx
call fcn.1400b1ba0
mov rcx, qword [rsp + 0x78]
mov rdx, rsi
mov rdi, qword [rcx + 0x10]
jmp 0x14006e840
mov qword [rsp + 0x20], 1
mov r8d, 1
mov r9d, 1
add dword [rax], eax
add byte [rax], al
mov rdx, rdi
cli
call fcn.1400b1ba0
mov rcx, qword [rsp + 0x78]
add byte [rax - 0x75], cl
and al, 0x78
mov rdi, qword [rcx + 0x10]
jmp 0x14006e864
mov ebx, dword [rbp + 8]
jmp 0x14006e44a
mov ebx, dword [rbp + 0xc]
jmp 0x14006e44a
xor ebx, ebx
jmp 0x14006e44a
mov r13, qword [rsp + 0xd0]
mov eax, dword [r13 + 0x100]
add byte [rcx], al
add byte [rax], al
mov rbp, qword [rsp + 0xe0]
mov ebx, dword [rsp + 0x1d0]
lea r14, [rsp + 0x88]
jmp 0x14006ebc3
add byte [rax], al
add byte [rax], al
mov r10d, r8d
shr r10d, 0x12
and r10b, 3
movzx r10d, r10b
lea r11, [0x140214538]
lea ebx, [0x140214538]
lea ebx, [0x140214538]
movsxd r10, dword [r11 + r10*4]
xchg ebx, eax
add r10, r11
jmp r10
mov r12d, edi
cld
mov r15d, esi
mov r11, qword [rbp + 8]
mov r10d, 8
mov edx, 8
mov edx, 8
jmp 0x14006dca7
mov ebx, dword [rsp + 0x1d0]
mov rsi, qword [rsp + 0xd0]
movzx eax, byte [rsi + 0x11c]
lea rcx, [rax + rax*2]
shl ecx, 4
mov edx, dword [rsi + rax*4 + 0xf0]
movups xmm0, xmmword [rsi + rcx + 0x20]
movups xmm1, xmmword [rsi + rcx + 0x38]
movups xmm2, xmmword [rsi + 0xe0]
cmp edx, 0xff
mov ecx, 0xff
cmovb ecx, edx
movups xmmword [rsp + 0x88], xmm0
movups xmmword [rsp + 0x98], xmm1
movups xmmword [rsp + 0xa8], xmm2
mov byte [rsp + 0xb8], cl
mov byte [rsp + 0xb9], al
mov eax, r13d
shr eax, 0xf
and al, 1
mov byte [rsp + 0xba], al
mov eax, r13d
shr eax, 0x10
and al, 1
mov byte [rsp + 0xbb], al
mov eax, r13d
shr eax, 0x11
and al, 1
mov byte [rsp + 0xbc], al
mov eax, r13d
shr eax, 0x12
and al, 1
mov byte [rsp + 0xbd], al
mov word [rsp + 0xbe], 0
mov rcx, qword [rsi + 0x158]
test rcx, rcx
mov edi, dword [rsp + 0xc4]
mov r14d, dword [rsp + 0x80]
je 0x14006eb2d
mov rax, qword [rsi + 0x160]
lea rdx, [rsp + 0x88]
mov qword [rsp + 0x30], rdx
lea rdx, [rsp + 0x84]
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], r14d
mov rdx, rbp
mov r8d, ebx
mov r9d, edi
call qword [rax + 0x18]
mov r10, qword [rsp + 0x78]
mov r13d, dword [rsi + 0x100]
shr r13d, 0x19
and r13d, 1
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], r12
lea rax, [rsp + 0x88]
lea rax, [rsp + 0x88]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], rsi
cmp byte [rcx + rcx*4 + 0x7c], cl
and al, 0x30
cmp byte [rcx + rcx*4 + 0x7c], cl
and al, 0x30
mov dword [rsp + 0x28], r14d
and al, 0x28
mov dword [rsp + 0x20], edi
mov byte [rsp + 0x58], r13b
and al, 0x58
and al, 0x58
mov byte [rsp + 0x68], 0
mov byte [rsp + 0x60], 1
and al, 0x60
add dword [rax - 0x73], ecx
adc eax, 0x4ab33
invalid
and al, 0x60
add dword [rax - 0x73], ecx
adc eax, 0x4ab33
invalid
add byte [rcx + rcx*4 - 0x2f], cl
mov rcx, r10
mov r8, rbp
mov r9d, ebx
fld1
invalid
cld
dec dword [rax - 0x75]
and al, 0x78
and al, 0x78
fld1
invalid
and al, 0x78
movabs rax, 0x8000000000000003
mov rdx, qword [rsp + 0xd8]
add byte [rax], al
add byte [rax], al
or byte [rax - 0x75], 0x94
and al, 0xd8
add byte [rax], al
add byte [rax], al
cmp rdx, rax
invalid
invalid
add byte [rax], al
cmp rdx, rax
mov r13, rsi
jl 0x14006e705
mov word [rdi - 5], ss
invalid
invalid
mov word [rdi - 5], ss
invalid
test rdx, rdx
je 0x14006e705
jmp 0x14006e63d
mov ebx, dword [rsp + 0x1d0]
movzx ecx, byte [r13 + 0x11c]
lea rdx, [rcx + rcx*2]
shl edx, 4
mov r8d, dword [r13 + rcx*4 + 0xf0]
movups xmm0, xmmword [r13 + rdx + 0x20]
movups xmm1, xmmword [r13 + rdx + 0x38]
cmp r8d, 0xff
mov edx, 0xff
cmovb edx, r8d
movups xmm2, xmmword [r13 + 0xe0]
movups xmmword [rsp + 0x88], xmm0
movups xmmword [rsp + 0x98], xmm1
movups xmmword [rsp + 0xa8], xmm2
mov byte [rsp + 0xb8], dl
mov byte [rsp + 0xb9], cl
mov ecx, eax
shr ecx, 0xf
and cl, 1
mov byte [rsp + 0xba], cl
mov ecx, eax
shr ecx, 0x10
and cl, 1
mov byte [rsp + 0xbb], cl
mov ecx, eax
shr ecx, 0x11
and cl, 1
mov byte [rsp + 0xbc], cl
shr eax, 0x12
and al, 1
mov byte [rsp + 0xbd], al
mov word [rsp + 0xbe], 0
mov rcx, qword [r13 + 0x158]
test rcx, rcx
mov esi, dword [rsp + 0xc4]
mov r8d, dword [rsp + 0x80]
mov eax, dword [rsp + 0x80]
mov eax, dword [rsp + 0x80]
je 0x14006ecac
mov rax, qword [r13 + 0x160]
mov qword [rsp + 0x30], r14
je 0x14006ecb1
xor byte [rax - 0x73], cl
xchg esp, eax
and al, 0x84
add byte [rax], al
add byte [rax], al
je 0x14006ecb1
xor byte [rax - 0x73], cl
xchg esp, eax
and al, 0x84
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x28], rdx
add byte [rax], al
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], r8d
and al, 0x20
mov rdx, rbp
mov r8d, ebx
invalid
mov r9d, esi
call qword [rax + 0x18]
invalid
sbb byte [rcx - 0x75], cl
xchg ebp, eax
mov rdx, qword [r13 + 0x148]
add qword [rax], rax
add byte [rax - 0x7b], cl
test edx, edx
je 0x14006ed1a
mov r12, r15
add byte [rax], al
test rdx, rdx
test edx, edx
je 0x14006ed1a
mov r12, r15
mov rax, qword [r13 + 0x150]
test dword [rax + 1], edx
add byte [rax], al
invalid
add byte [rbp + rcx*4 + 0x4b], al
add dword [rcx + rcx*4 - 0x11], ecx
mov rdi, r13
lea r9d, [rbx + 1]
mov rdi, r13
movzx r13d, word [rbp + 8]
movzx ebp, word [rbp + 8]
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x30], ebp
mov r15d, dword [rsp + 0x80]
mov dword [rsp + 0x28], r15d
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x20], esi
mov dword [rsp + 0x38], 2
and al, 0x38
add al, byte [rax]
add byte [rax], al
and al, 0x38
add al, byte [rax]
add byte [rax], al
lea r14, [rsp + 0xf0]
mov rcx, r14
mov r8, rbp
call qword [rax + 0x18]
movabs rax, 0x8000000000000002
cmp qword [rsp + 0xf0], rax
jne 0x14006edbd
mov r15, r12
jmp 0x14006ed34
mov rdi, r13
movabs rax, 0x8000000000000002
mov qword [rsp + 0xf0], rax
movzx r13d, word [rbp + 8]
movzx eax, byte [rsp + 0xbd]
lea ecx, [rax*2 + 4]
add eax, eax
cmp byte [rsp + 0xbb], 0
mov ebx, 0
mov ebx, 0
cmove ecx, eax
mov dword [rsp + 0x28], ecx
sub bh, al
and al, 0x20
adc byte [rax], al
add byte [rax], al
sub bh, al
and al, 0x20
adc byte [rax], al
add byte [rax], al
lea r8, [rsp + 0x88]
mov rcx, rdi
mov rdx, qword [rsp + 0xc8]
mov r9, r13
call fcn.1400353f0
dec dword [rcx - 0x77]
invalid
mov rcx, qword [rsp + 0x78]
dec dword [rcx - 0x77]
invalid
mov rdx, qword [rcx]
mov r14, qword [rcx + 0x10]
sub rdx, r14
cmp rdx, r13
cmp rdx, r13
jb 0x14006f424
add byte [rax - 0x75], cl
or byte [r9 + rax - 0xf], cl
mov rcx, qword [rcx + 8]
add rcx, r14
mov rdx, rax
mov edx, eax
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
add byte [rax - 0x75], cl
je 0x14006edcc
js 0x14006edf7
add ebp, esi
add byte [rax - 0x75], cl
je 0x14006edcc
js 0x14006edf7
add ebp, esi
mov qword [rsi + 0x10], r13
mov r13, rdi
lea r14, [rsp + 0x88]
jmp 0x14006ee29
mov eax, dword [rdi + 0x100]
shr eax, 0x19
and eax, 1
mov qword [rsp + 0x50], r14
and al, 0x50
mov qword [rsp + 0x48], r13
lea r14, [rsp + 0x88]
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x38], rdi
mov rcx, qword [rsp + 0xc8]
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x28], r15d
invalid
mov dword [rsp + 0x20], esi
mov byte [rsp + 0x58], al
mov byte [rsp + 0x68], 0
mov byte [rsp + 0x60], 1
add dword [rax - 0x73], ecx
adc eax, 0x4a8a0
mov rsi, qword [rsp + 0x78]
mov rcx, rsi
mov r8, rbp
call 0x128e07760
invalid
invalid
cld
invalid
mov r13, rdi
mov r15, r12
lea rdx, [0x14020bbfc]
mov r8d, 1
mov rcx, rsi
call fcn.1400082c0
mov eax, dword [r13 + 0x100]
shr eax, 0x19
and eax, 1
lea rcx, [rsp + 0x138]
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x48], r15
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x38], r13
mov rcx, qword [rsp + 0xc8]
mov qword [rsp + 0x30], rcx
mov ecx, dword [rsp + 0x80]
and al, 0x80
add byte [rax], al
invalid
mov dword [rsp + 0x28], ecx
mov ecx, dword [rsp + 0xc4]
add byte [rax], al
mov dword [rsp + 0x20], ecx
mov byte [rsp + 0x58], al
mov byte [rsp + 0x68], 0
mov byte [rsp + 0x60], 1
invalid
invalid
and al, 0x68
add dh, al
and al, 0x60
invalid
add dword [rax - 0x73], ecx
invalid
invalid
lea rdx, [0x1400b96b0]
adc eax, 0x4a811
mov rcx, rsi
int1
mov r8, rbp
mov r9d, ebx
call fcn.140035050
mov rax, qword [rsp + 0xf0]
lock add byte [rax], al
invalid
invalid
add byte [rax], al
movabs r14, 0x8000000000000003
cmp rax, r14
jl 0x14006eee0
invalid
test rax, rax
je 0x14006eee0
mov r8, qword [rsp + 0xf8]
mov rcx, qword [0x14021f8e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r12, rbx
mov rcx, qword [rsp + 0x78]
mov r15, qword [rsp + 0x128]
mov rsi, qword [rsp + 0x130]
test rsi, rsi
je 0x14006ef3a
lea rdi, [r15 + 8]
mov rbx, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14006ef19
add rdi, 0x20
dec rsi
je 0x14006ef3a
mov rax, qword [rdi - 8]
shl rax, 1
test rax, rax
je 0x14006ef10
mov r8, qword [rdi]
mov rcx, qword [0x14021f8e0]
sbb eax, dword [rax]
sbb eax, dword [rax]
xor edx, edx
call rbx
mov rcx, qword [rsp + 0x78]
and al, 0x78
and al, 0x78
jmp 0x14006ef10
cmp qword [rsp + 0x120], 0
add dword [rax], eax
add byte [rax], al
je 0x14006ef5c
mov rcx, qword [0x14021f8e0]
xchg esp, eax
or dword [rbx], ebx
add byte [rcx], dh
ror byte [rbp - 0x77], cl
clc
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rsp + 0x78]
and al, 0x78
mov rax, qword [rsp + 0x138]
add byte [rcx + rdi - 0x10], cl
cmp rax, r14
mov rbx, r12
jl 0x14006e705
xchg ebp, eax
idiv edi
invalid
invalid
xchg ebp, eax
idiv edi
invalid
dec dword [rax - 0x7b]
invalid
test rax, rax
je 0x14006e705
invalid
idiv edi
invalid
invalid
ror byte [rdi], 0x84
invalid
invalid
mov r8, qword [rsp + 0x140]
add dword [rax], eax
add byte [rax - 0x75], cl
or eax, 0x1b0958
invalid
mov rcx, qword [0x14021f8e0]
add byte [rcx], dh
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
sar bh, cl
adc eax, 0x484c8
mov rcx, qword [rsp + 0x78]
and al, 0x78
jmp 0x14006e705
dec dword [rdi]
movzx ebx, word [rbp + 8]
jmp 0x14006e1a7
invalid
mov bh, 0x5d
or cl, ch
add al, 0xf2
invalid
dec dword [rdi]
mov bh, 0x5d
movzx ebx, word [rbp + 0x1e]
jmp 0x14006e1a7
invalid
invalid
dec dword [rdi]
mov bh, 0x5d
sbb ch, cl
int1
invalid
movzx ebx, word [rbp + 0x1a]
jmp 0x14006e1a7
movzx ebx, word [rbp + 0xe]
jmp 0x14006e1a7
movzx ebx, word [rbp + 0xa]
jmp 0x14006e1a7
movzx ebx, word [rbp + 0xc]
jmp 0x14006e1a7
xor ebx, ebx
jmp 0x14006e1a7
mov qword [rsp + 0x20], 1
mov r9d, 1
mov rcx, r10
mov dword [rsp + 0x80], edi
mov edi, esi
mov rsi, rdx
mov rdx, r15
mov r8, r12
call fcn.1400b1ba0
mov r10, qword [rsp + 0x78]
mov edx, dword [rsp + 0x78]
mov edx, dword [rsp + 0x78]
mov rdx, rsi
mov esi, edi
mov edi, dword [rsp + 0x80]
mov r15, qword [r10 + 0x10]
jp case.0x140066fb8.119
jp case.0x140066fb8.119
jmp 0x14006ddcb
mov qword [rsp + 0x20], 1
and al, 0x20
add dword [rax], eax
add byte [rax], al
mov r8d, 1
add dword [rax], eax
add byte [rax], al
mov r9d, 1
mov rcx, r10
add byte [rcx + rcx*4 - 0x2f], cl
mov rdx, r15
call fcn.1400b1ba0
sub eax, dword [rax + rax]
sub eax, dword [rax + rax]
mov r10, qword [rsp + 0x78]
mov r15, qword [r10 + 0x10]
mov edi, dword [rdx + 0x10]
mov edi, dword [rdx + 0x10]
jmp 0x14006ddef
mov qword [rsp + 0x20], 1
mov dword [rsp + 0x20], 1
mov r9d, 1
mov ecx, 1
mov rdx, r14
mov r8, r13
mov eax, ebp
mov eax, ebp
mov rsi, rax
call fcn.1400b1ba0
add byte [rax - 0x75], cl
and al, 0x78
add byte [rax - 0x75], cl
and al, 0x78
mov rax, rsi
mov rsi, qword [rsp + 0xc8]
mov r14, qword [rcx + 0x10]
jmp 0x14006db9b
mov qword [rsp + 0x20], 1
mov r8d, 1
mov r9d, 1
mov rdx, r13
call fcn.1400b1ba0
mov rcx, qword [rsp + 0x78]
mov ecx, dword [rsp + 0x78]
mov r13, qword [rcx + 0x10]
jmp 0x14006dbc2
sbb ebx, ebp
invalid
invalid
mov qword [rsp + 0x20], 1
mov r9d, 1
mov rdx, r14
mov r8, r15
mov rsi, rax
invalid
call fcn.1400b1ba0
mov rcx, qword [rsp + 0x78]
and al, 0x78
mov rax, rsi
mov r14, qword [rcx + 0x10]
jmp 0x14006dc3d
mov qword [rsp + 0x20], 1
mov r9d, 1
add byte [rax], al
mov rcx, r10
mov dword [rsp + 0x80], edi
add byte [rax], al
add byte [rcx - 0x2976b709], cl
mov rdx, r15
mov r8, r12
call fcn.1400b1ba0
mov r10, qword [rsp + 0x78]
mov edx, dword [rsp + 0x78]
mov rdx, rsi
mov esi, edi
mov edi, dword [rsp + 0x80]
mov r15, qword [r10 + 0x10]
jmp 0x14006e13c
mov qword [rsp + 0x20], 1
mov r8d, 1
mov r9d, 1
add byte [rax], al
add byte [rcx + rcx*4 - 0x2f], cl
mov rcx, r10
mov rdx, r15
call fcn.1400b1ba0
add al, 0
mov r10, qword [rsp + 0x78]
js case.0x14006c530.48
mov r15, qword [r10 + 0x10]
mov edi, dword [rdx + 0x10]
jmp case.0x14006ea0d.4
dec dword [rax - 0x39]
and al, 0x20
add dword [rax], eax
add byte [rax], al
invalid
mov qword [rsp + 0x20], 1
add byte [rcx - 0x47], al
add dword [rax], eax
mov r9d, 1
add byte [rax], al
mov rcx, r10
mov dword [rsp + 0x80], edi
mov esp, 0x8024
invalid
ror dword [rcx + 0x8024bc], 1
add byte [rax], al
invalid
mov edi, esi
mov rsi, rdx
mov esi, edx
test dword [rax - 0x77], 0xfa894cd6
mov rdx, r15
mov r8, r12
call fcn.1400b1ba0
invalid
sub al, byte [rax + rax]
mov r10, qword [rsp + 0x78]
mov edx, dword [rsp + 0x78]
loopne 0x14006f155
invalid
and al, 0x78
mov rdx, rsi
mov esi, edi
mov edi, dword [rsp + 0x80]
mov r15, qword [r10 + 0x10]
jp 0x14006f196
and al, 0x80
add byte [rax], al
add byte [rbp - 0x75], cl
jp 0x14006f196
jmp 0x14006e3e1
mov qword [rsp + 0x20], 1
and al, 0x20
add dword [rax], eax
add byte [rax], al
mov r8d, 1
add dword [rax], eax
add byte [rax], al
mov r9d, 1
mov rcx, r10
mov rdx, r15
call fcn.1400b1ba0
mov r10, qword [rsp + 0x78]
mov r15, qword [r10 + 0x10]
jmp 0x14006e405
pop rbp
sbb ecx, ebp
invalid
jmp 0x14006c929
mov qword [rsp + 0x20], 1
mov r8d, 1
mov r9d, 1
mov rcx, r10
mov rdx, r15
call fcn.1400b1ba0
mov r10, qword [rsp + 0x78]
mov r15, qword [r10 + 0x10]
jmp 0x14006c865
mov qword [rsp + 0x20], 1
mov r8d, 1
mov r9d, 1
mov rcx, r10
mov rdx, r15
call fcn.1400b1ba0
mov r10, qword [rsp + 0x78]
mov r15, qword [r10 + 0x10]
jmp 0x14006c8bf
mov qword [rsp + 0x20], 1
mov r8d, 1
mov r9d, 1
mov rcx, r10
mov rdx, r15
call fcn.1400b1ba0
mov r10, qword [rsp + 0x78]
mov r15, qword [r10 + 0x10]
jmp 0x14006cb2d
mov qword [rsp + 0x20], 1
mov r8d, 1
mov r9d, 1
mov rcx, r10
mov rdx, r15
call fcn.1400b1ba0
mov r10, qword [rsp + 0x78]
mov r15, qword [r10 + 0x10]
jmp 0x14006cb87
mov qword [rsp + 0x20], 1
mov r8d, 1
mov r9d, 1
mov rcx, r10
mov rdx, r15
call fcn.1400b1ba0
add byte [rbx + rcx*4 + 0x54], cl
and al, 0x78
mov r15, qword [r10 + 0x10]
jmp 0x14006ccc8
lodsd eax, dword [rsi]
fcos
invalid
mov qword [rsp + 0x20], 1
mov dword [rsp + 0x20], 1
mov r8d, 1
mov r9d, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
mov rcx, r10
mov rdx, r15
call fcn.1400b1ba0
sub byte gs:[rax + rax], al
mov r10, qword [rsp + 0x78]
mov r15, qword [r10 + 0x10]
jmp 0x14006cd8b
mov qword [rsp + 0x20], 1
mov r9d, 1
mov rcx, r10
mov rsi, rdx
mov rdx, r14
mov r8, r15
call fcn.1400b1ba0
mov r10, qword [rsp + 0x78]
mov rdx, rsi
mov r14, qword [r10 + 0x10]
jmp case.0x14006bdea.36
mov r15d, esi
mov r10d, 2
jmp 0x14006f418
mov r15d, esi
mov r10d, 4
mov r12d, edi
mov r11d, dword [rbp + 8]
jmp 0x14006dca7
mov qword [rsp + 0x20], 1
mov r9d, 1
mov rdx, r14
mov r8, r13
mov rsi, rax
call fcn.1400b1ba0
mov rcx, qword [rsp + 0x78]
mov rax, rsi
mov r14, qword [rcx + 0x10]
jmp 0x14006ed92
invalid
invalid
lea r8, [0x1401e2908]
mov edx, 5
mov rcx, rbx
call fcn.1400b13d0
int3
mov rax, qword [rsi + 8]
mov byte [rax + r12], 0x20
inc r12
mov qword [rsi + 0x10], r12
mov r8d, dword [rsp + 0x98]
jmp 0x14006f8ae
lea rax, [rbp + 0x28]
lea rcx, [rbp + 0x10]
lea rdx, [rbp + 0x20]
add rbp, 8
test r8d, r8d
cmove rax, rcx
cmovne rbp, rdx
mov rdx, qword [rbp]
mov r13, qword [rax]
mov rax, qword [rsi]
sub rax, r12
cmp rax, r13
jb 0x14007072d
mov rcx, qword [rsi + 8]
add rcx, r12
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
add r12, r13
mov qword [rsi + 0x10], r12
cmp qword [rsi], r12
je 0x140070759
mov r13d, dword [rsp + 0x88]
mov rax, qword [rsi + 8]
mov byte [rax + r12], 0x20
inc r12
mov qword [rsi + 0x10], r12
mov r12, qword [rsi + 0x10]
cmp qword [rsi], r12
je 0x14006fb4b
mov rax, qword [rsi + 8]
mov byte [rax + r12], 0x5b
inc r12
mov qword [rsi + 0x10], r12
test bl, bl
jns 0x14006f950
test r15b, r15b
jne 0x14006fce3
jmp 0x14006fd62
mov qword [rsp + 0x20], 1
mov r8d, 1
mov r9d, 1
mov rcx, rsi
mov rdx, r12
call fcn.1400b1ba0
mov r12, qword [rsi + 0x10]
jmp 0x14006f923
mov rax, qword [rdi + 0x120]
movzx ecx, byte [rsp + 0x198]
lea rcx, [rcx + rcx*2]
shl ecx, 4
lea rdx, [rax + rcx]
test bl, 0x24
lea rax, [rax + rcx + 0x18]
cmove rax, rdx
mov rdx, qword [rax + 8]
mov r13, qword [rax + 0x10]
mov rax, qword [rsi]
sub rax, r12
cmp rax, r13
jb 0x140070542
mov rcx, qword [rsi + 8]
add rcx, r12
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
add r12, r13
mov qword [rsi + 0x10], r12
cmp qword [rsi], r12
je 0x140070573
mov rax, qword [rsi + 8]
mov byte [rax + r12], 0x3a
inc r12
mov qword [rsi + 0x10], r12
test r15b, r15b
je 0x14006fd62
mov rax, qword [rdi + 0x120]
movzx ecx, r15b
lea rcx, [rcx + rcx*2]
shl ecx, 4
lea rdx, [rax + rcx]
test bl, 0x24
lea rax, [rax + rcx + 0x18]
cmove rax, rdx
mov rdx, qword [rax + 8]
mov r13, qword [rax + 0x10]
mov rax, qword [rsi]
sub rax, r12
cmp rax, r13
jb 0x14007059c
mov rcx, qword [rsi + 8]
add rcx, r12
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
add r12, r13
mov qword [rsi + 0x10], r12
mov r15b, 1
test bpl, bpl
movabs rax, 0x8000000000000002
je 0x14006fd74
test r15b, 1
je 0x14006fe4b
xor r15d, r15d
test bpl, bpl
movabs rax, 0x8000000000000002
jne 0x14006fd44
mov ebp, dword [rsp + 0x1c8]
lea rdx, [rdi + 0x18]
cmp qword [rsp + 0xe8], rax
je 0x140070181
and bpl, 2
mov rax, qword [rsi + 8]
add bpl, 0x2b
mov byte [rax + r12], bpl
jmp 0x14006ffb4
mov rax, qword [rsi + 8]
mov byte [rax + r12], 0x2d
jmp 0x14006ffb4
mov rax, qword [rsi + 8]
mov byte [rax + r12], 0x20
inc r12
mov qword [rsi + 0x10], r12
mov ebp, dword [rsp + 0x110]
cmp qword [rsi], r12
je 0x1400709cb
and bpl, 2
mov rax, qword [rsi + 8]
add bpl, 0x2b
mov byte [rax + r12], bpl
inc r12
mov qword [rsi + 0x10], r12
cmp qword [rsi], r12
je 0x1400709ff
mov rax, qword [rsi + 8]
mov byte [rax + r12], 0x20
inc r12
mov qword [rsi + 0x10], r12
mov eax, ebx
shr eax, 0x19
and eax, 1
shr ebx, 8
and ebx, 1
lea rcx, [rsp + 0xe8]
mov qword [rsp + 0x50], rcx
mov rcx, qword [rsp + 0x90]
mov qword [rsp + 0x48], rcx
lea rcx, [rsp + 0xa0]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x30], rdx
mov ecx, dword [rsp + 0x188]
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], r15d
mov byte [rsp + 0x68], bl
mov byte [rsp + 0x58], al
mov byte [rsp + 0x60], 0
lea rdx, [0x1400b96b0]
mov rcx, rsi
mov r8, r14
mov r9d, dword [rsp + 0x9c]
call fcn.140035050
mov r12, qword [rsi + 0x10]
jmp 0x140070381
mov rax, qword [rsi + 8]
mov byte [rax + r12], 0x20
inc r12
mov qword [rsi + 0x10], r12
cmp qword [rsi], r12
je 0x140070a9d
mov rax, qword [rsi + 8]
mov byte [rax + r12], 0x2a
inc r12
mov qword [rsi + 0x10], r12
mov bpl, 0x20
cmp qword [rsi], r12
je 0x14007087e
mov rax, qword [rsi + 8]
mov byte [rax + r12], bpl
inc r12
mov qword [rsi + 0x10], r12
shl r14, 4
lea rax, str.1248
mov r14, qword [r14 + rax]
cmp qword [rsi], r12
je 0x140070829
mov ebp, dword [rsp + 0x1c8]
mov rax, qword [rsi + 8]
movzx ecx, byte [r14]
mov byte [rax + r12], cl
inc r12
jmp 0x140070159
mov rax, qword [rsi + 8]
mov byte [rax + r12], 0x20
inc r12
mov qword [rsi + 0x10], r12
cmp qword [rsi], r12
je 0x140070aef
mov rax, qword [rsi + 8]
mov byte [rax + r12], 0x2a
inc r12
mov qword [rsi + 0x10], r12
mov r14b, 0x20
cmp qword [rsi], r12
je 0x1400708a7
mov rax, qword [rsi + 8]
mov byte [rax + r12], r14b
inc r12
mov qword [rsi + 0x10], r12
mov rax, qword [rdi + 0x120]
movzx ecx, bpl
lea rcx, [rcx + rcx*2]
shl ecx, 4
lea rdx, [rax + rcx]
test bl, 0x24
lea rax, [rax + rcx + 0x18]
cmove rax, rdx
mov rdx, qword [rax + 8]
mov r13, qword [rax + 0x10]
mov rax, qword [rsi]
sub rax, r12
cmp rax, r13
jb 0x140070852
mov ebp, dword [rsp + 0x1c8]
mov rcx, qword [rsi + 8]
add rcx, r12
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
add r12, r13
mov r14, qword [rsp + 0x70]
mov qword [rsi + 0x10], r12
mov r15b, 1
movabs rax, 0x8000000000000002
lea rdx, [rdi + 0x18]
cmp qword [rsp + 0xe8], rax
jne 0x14006fd8d
mov rax, qword [rsi + 8]
mov byte [rax + r12], 0x20
inc r12
mov qword [rsi + 0x10], r12
movzx eax, byte [rsp + 0xd6]
cmp ebp, 4
je 0x1400705f6
lea rcx, [0x14020ad19]
cmp ebp, 8
jne 0x140070669
mov r10, qword [rsp + 0x78]
test r10, r10
sets r8b
mov r9, r10
mov ecx, edx
neg r9
lea r14, str._offset_secondyearTZoffset_hour0
add byte [rsp + rax*4 - 0x40], al
cmovne r14, rcx
cmovne r10, r9
mov qword [rsp + 0x78], r10
mov ebp, 4
add al, 0
add byte [rax], al
cmp qword [rsi], r12
je 0x140070632
mov rax, qword [rsi + 8]
movzx ecx, byte [r14]
mov byte [rax + r12], cl
inc r12
mov qword [rsi + 0x10], r12
cmp byte [rsp + 0xd7], 0
cmovne r15d, ebp
test ebx, 0x100
je 0x140070273
cmp qword [rsi], r12
je 0x140070b47
mov rax, qword [rsi + 8]
mov byte [rax + r12], 0x20
inc r12
mov qword [rsi + 0x10], r12
jmp 0x140070273
cmp r15d, 1
ja 0x1400702ae
cmp qword [rsp + 0x78], 0x100
jae 0x1400702ae
movzx eax, byte [rsp + 0xd7]
lea ecx, [rax*2 + 4]
add byte [rcx], al
rol byte [rax + 0xd324bc], 0
add byte [rax], al
cmove ecx, eax
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], 8
jmp 0x1400702e7
cmp r15d, 2
ja 0x1400702f9
cmp qword [rsp + 0x78], 0x10000
jae 0x1400702f9
movzx eax, byte [rsp + 0xd7]
lea ecx, [rax*2 + 4]
add eax, eax
cmp byte [rsp + 0xd3], 0
cmove ecx, eax
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], 0x10
lea r8, [rsp + 0xa0]
mov rcx, rdi
mov r9, qword [rsp + 0x78]
jmp 0x14007034d
movzx eax, byte [rsp + 0xd7]
mov ecx, eax
add ecx, eax
cmp byte [rsp + 0xd3], 0
lea eax, [rax + rax + 4]
cmove eax, ecx
cmp r15d, 4
mov r9, qword [rsp + 0x78]
ja 0x140070336
mov rcx, r9
shr rcx, 0x20
jne 0x140070336
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x40
lea r8, [rsp + 0xa0]
mov rcx, rdi
call fcn.1400353f0
mov r12, rdx
mov rcx, qword [rsi]
mov rbx, qword [rsi + 0x10]
sub rcx, rbx
cmp rcx, rdx
jb 0x1400706a7
mov ebx, dword [rdi + 0x100]
test bl, bl
jns 0x1400703a4
cmp qword [rsi], r12
je 0x1400705cd
mov rax, qword [rsi + 8]
mov byte [rax + r12], 0x20
inc r12
mov qword [rsi + 0x10], r12
cmp qword [rsi], r12
je 0x14007049b
mov rax, qword [rsi + 8]
mov byte [rax + r12], 0x5d
inc r12
mov qword [rsi + 0x10], r12
mov rax, qword [rdi + 0x130]
mov rcx, qword [rsp + 0xe0]
shl ecx, 4
mov rdi, qword [rax + rcx + 8]
cmp qword [rdi + 0x10], 0
je 0x140070453
cmp qword [rsi], r12
je 0x1400704c4
mov rax, qword [rsp + 0xe8]
movabs rcx, 0x8000000000000003
cmp rax, rcx
jl 0x140070486
mov qword [rsp + 0x20], 1
mov r8d, 1
mov r9d, 1
mov rcx, rsi
mov rdx, r12
call fcn.1400b1ba0
mov r12, qword [rsi + 0x10]
jmp 0x1400703ad
mov qword [rsp + 0x20], 1
mov r9d, 1
mov rcx, rsi
mov r14, rdx
mov rdx, r12
mov edx, esp
mov edx, esp
mov r8, r13
call fcn.1400b1ba0
mov rdx, r14
mov r14, qword [rsp + 0x70]
mov r12, qword [rsi + 0x10]
jmp 0x14006fcaf
mov qword [rsp + 0x20], 1
mov r8d, 1
mov r9d, 1
mov rcx, rsi
mov rdx, r12
call fcn.1400b1ba0
mov r12, qword [rsi + 0x10]
jmp 0x14006fcce
mov qword [rsp + 0x20], 1
mov r9d, 1
add byte [rax], al
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
mov rcx, rsi
mov r14, rdx
mov rdx, r12
mov r8, r13
call fcn.1400b1ba0
mov rdx, r14
mov r14, qword [rsp + 0x70]
and al, 0x70
and al, 0x70
mov r12, qword [rsi + 0x10]
jmp 0x14006fd1c
mov qword [rsp + 0x20], 1
and al, 0x20
add dword [rax], eax
add byte [rax], al
mov r8d, 1
mov r9d, 1
add byte [rax], al
add byte [rax], al
mov rcx, rsi
mov rdx, r12
call fcn.1400b1ba0
mov r12, qword [rsi + 0x10]
jmp 0x140070394
mov r10, qword [rsp + 0x78]
test r10d, r10d
sets cl
mov r8d, r10d
rol byte [rcx - 9], 1
fmul dword [rbp + rcx*4 + 0xd]
or esp, dword [rdi - 0x72b3ffe7]
xor eax, 0x19a703
rol byte [rcx - 9], 1
fmul dword [rbp + rcx*4 + 0xd]
or esp, dword [rdi - 0x72b3ffe7]
xor eax, 0x19a703
test al, cl
cmovne r14, r9
cmovne r10, r8
mov qword [rsp + 0x78], r10
mov ebp, 4
cmp qword [rsi], r12
cmp dword [rsi], esp
cmp dword [rsi], esp
jne 0x140070229
mov qword [rsp + 0x20], 1
mov r8d, 1
mov r9d, 1
mov rcx, rsi
mov r15, rdx
mov rdx, r12
call fcn.1400b1ba0
mov rdx, r15
mov r15d, dword [rsp + 0x80]
mov r12, qword [rsi + 0x10]
jmp 0x140070229
mov r10, qword [rsp + 0x78]
test r10w, r10w
sets r8b
mov r9d, r10d
neg r9d
lea r14, str._offset_secondyearTZoffset_hour0
test al, r8b
cmovne r14, rcx
movzx eax, r9w
cmovne r10, rax
mov qword [rsp + 0x78], r10
mov ebp, 2
cmp qword [rsi], r12
jne 0x140070229
jmp 0x140070632
mov qword [rsp + 0x20], 1
mov r9d, 1
mov rcx, rsi
mov rbp, rdx
mov rdx, r12
mov r8, r13
call fcn.1400b1ba0
mov rdx, rbp
mov r12, qword [rsi + 0x10]
jmp 0x14006f8df
mov qword [rsp + 0x20], 1
mov r8d, 1
mov r9d, 1
mov rcx, rsi
mov rdx, r12
call fcn.1400b1ba0
mov r12, qword [rsi + 0x10]
jmp 0x14006f8fe
mov qword [rsp + 0x20], 1
mov r8d, 1
mov r9d, 1
mov rcx, rsi
mov rdx, r12
call fcn.1400b1ba0
mov r12, qword [rsi + 0x10]
jmp 0x14007009f
mov qword [rsp + 0x20], 1
mov r9d, 1
mov rcx, rsi
mov r14, rdx
mov rdx, r12
mov r8, r13
call fcn.1400b1ba0
mov rdx, r14
mov r12, qword [rsi + 0x10]
jmp 0x140070140
mov qword [rsp + 0x20], 1
mov r8d, 1
mov r9d, 1
mov rcx, rsi
mov rdx, r12
call fcn.1400b1ba0
mov r12, qword [rsi + 0x10]
jmp 0x140070078
mov qword [rsp + 0x20], 1
mov r8d, 1
mov r9d, 1
mov rcx, rsi
mov rdx, r12
call fcn.1400b1ba0
mov r12, qword [rsi + 0x10]
jmp 0x1400700f8
add byte [rax], al
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov r9d, 1
mov rcx, rsi
mov rdx, r12
call fcn.1400b1ba0
mov r12, qword [rsi + 0x10]
jmp 0x14006f889
mov edx, esp
call fcn.1400b1ba0
mov rdx, r14
mov r14, qword [rsp + 0x70]
mov esi, dword [rsp + 0x70]
mov esi, dword [rsp + 0x70]
mov r12, qword [rsi + 0x10]
jmp 0x14006fdb7
add dword [rax], eax
add byte [rax], al
mov r8d, 1
mov r9d, 1
add byte [rax], al
add byte [rax], al
mov rcx, rsi
mov r14, rdx
mov rdx, r12
call fcn.1400b1ba0
add al, 0
add al, 0
mov rdx, r14
mov r14, qword [rsp + 0x70]
mov r12, qword [rsi + 0x10]
jmp 0x14006fdeb
hlt
invalid
invalid
hlt
adc dword [rax + rax], eax
mov rdx, r14
mov r14, qword [rsp + 0x70]
mov r12, qword [rsi + 0x10]
jmp 0x14006ff6b
mov qword [rsp + 0x20], 1
mov r8d, 1
mov r9d, 1
add byte [rax], al
add byte [rax], al
mov rcx, rsi
mov r14, rdx
mov rdx, r12
call fcn.1400b1ba0
mov rdx, r14
mov r14, qword [rsp + 0x70]
mov r12, qword [rsi + 0x10]
jmp 0x14006ff8b
mov qword [rsp + 0x20], 1
mov r8d, 1
mov r9d, 1
mov rcx, rsi
mov r14, rdx
mov rdx, r12
call fcn.1400b1ba0
mov rdx, r14
mov r14, qword [rsp + 0x70]
mov r12, qword [rsi + 0x10]
jmp 0x14006ffab
mov ecx, 0x4000000
add byte [rsi], al
add byte [rsi], al
bt r9, r8
jae 0x140070b76
test dl, 4
jne 0x14006fc72
add eax, 0x46
cmp eax, ecx
je 0x14006fb1e
jmp 0x14006fc72
add byte [rax], al
mov rcx, rsi
mov rdx, r12
call fcn.1400b1ba0
add al, 0
add al, 0
mov r12, qword [rsi + 0x10]
jmp 0x140070043
mov qword [rsp + 0x20], 1
add byte [rax], al
mov r8d, 1
mov r9d, 1
mov rcx, rsi
mov rdx, r12
call fcn.1400b1ba0
mov r12, qword [rsi + 0x10]
adc cl, ch
xchg esi, eax
cmc
invalid
invalid
adc cl, ch
xchg esi, eax
cmc
invalid
mov eax, 1
mov r9d, 1
mov rcx, rsi
mov rdx, r12
call fcn.1400b1ba0
mov r12, qword [rsi + 0x10]
jmp 0x1400700c3
mov qword [rsp + 0x20], 1
mov r8d, 1
and byte [rcx], al
add byte [rax], al
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov r9d, 1
mov rcx, rsi
mov rdx, r12
call fcn.1400b1ba0
mov r12, qword [rsi + 0x10]
jmp 0x1400700dc
and al, 0x20
add dword [rax], eax
add byte [rax], al
mov r8d, 1
mov r9d, 1
mov rcx, rsi
mov r14, rdx
mov rdx, r12
call fcn.1400b1ba0
mov rdx, r14
mov r12, qword [rsi + 0x10]
jmp 0x1400701c1
mov qword [rsp + 0x20], 1
mov r8d, 1
mov r9d, 1
mov rcx, rsi
mov rbx, rdx
mov rdx, r12
call fcn.1400b1ba0
mov rdx, rbx
mov r12, qword [rsi + 0x10]
jmp 0x140070259
mov ecx, 0x4a
test dl, 4
je 0x140070a64
jmp 0x14006fc72
mov rax, qword [rsp + 0x30]
mov rax, qword [rax]
movzx r12d, dx
mov rax, qword [rax + r12*8]
mov rbx, qword [rax + 0x18]
mov rdi, qword [rsp + 0x40]
cmp rdi, rbx
jae 0x140070c82
mov rsi, rcx
mov r14, qword [rax + 0x10]
mov r15, rdi
shl r15, 4
mov rcx, qword [r14 + r15]
mov rax, qword [r14 + r15 + 8]
call qword [rax + 0x20]
cmp al, 0x19
jne 0x140070cfe
mov dword [rsp + 0x30], r12d
lea rax, [rsp + 0x30]
mov qword [rsp + 0x48], rax
lea rax, [0x140029de0]
mov qword [rsp + 0x50], rax
lea rax, [rsp + 0x40]
mov qword [rsp + 0x58], rax
lea rax, [fcn.140028dd0]
mov qword [rsp + 0x60], rax
lea rax, [0x1401e2bf0]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 3
mov qword [rsp + 0x88], 0
lea rax, [rsp + 0x48]
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 2
lea rdx, [rsp + 0x68]
mov rcx, rsi
call fcn.140025950
jmp 0x140070d35
mov dword [rsp + 0x3c], r12d
inc rdi
mov qword [rsp + 0x30], rdi
lea rax, [rsp + 0x3c]
mov qword [rsp + 0x48], rax
lea rax, [0x140029de0]
mov qword [rsp + 0x50], rax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x58], rax
lea rax, [fcn.140028dd0]
mov qword [rsp + 0x60], rax
lea rax, [0x1401e2c40]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 3
mov qword [rsp + 0x88], 0
lea rax, [rsp + 0x48]
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 2
lea rdx, [rsp + 0x68]
call fcn.140025950
jmp 0x140070d35
cmp al, 6
jne 0x140070d25
test rdi, rdi
je 0x140070d25
inc rdi
cmp rdi, rbx
jne 0x140070d25
mov rcx, qword [r14 + r15 - 0x10]
mov rax, qword [r14 + r15 - 8]
call qword [rax + 0x20]
add al, 0xfa
test al, 0xfd
sete al
or al, 6
mov byte [rsi + 8], al
movabs rax, 0x8000000000000001
mov qword [rsi], rax
add rsp, 0x98
pop rbx
pop rdi
add byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r14
pop r15
ret
lea rax, [rsp + 0x30]
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0x48]
mov qword [rsp + 0x68], rax
and al, 0x68
and al, 0x68
lea rax, str.z93GG__ljY_zIy2KtoWFKl.8IPtJwT_K_khsNPd___YAfyuy_wUJAP5RqCbMPz1_Lv__9__4Z7DaIiqWG__O_sUs55aN
mov qword [rsp + 0x20], rax
lea rax, [0x14021e288]
lea r9, [0x1401de8e8]
lea r8, [rsp + 0x68]
mov rsi, rcx
mov rcx, rax
mov edi, edx
xor edx, edx
call fcn.1400b4c20
cwde
add al, 0
cwde
add al, 0
mov edx, edi
mov rcx, rsi
jmp 0x140070bc4
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x38
shr r8d, 0x10
movzx r13d, r8b
mov r11d, dword [rdx + 0x50]
cmp r13d, 0x35
jne 0x140070dfa
cmp r11d, 0x40
sete r10b
movzx r8d, byte [r9 + 0xa]
or al, byte [rcx + 0xf]
mov dh, 0x41
invalid
or al, byte [rcx + 0xf]
mov dh, 0x41
or eax, dword [rbp - 0x7c]
ror byte [rdi], 0x94
ret
movzx eax, byte [rcx + 0xb]
test r8b, r8b
sete bl
and bl, r10b
test al, al
sete r10b
test bl, r10b
je 0x140070e0b
mov r12w, 0x146
mov r11d, 0x40
xor eax, eax
xor r8d, r8d
jmp 0x140070e29
movzx r8d, byte [r9 + 0xa]
movzx eax, byte [r9 + 0xb]
mov r12w, 0x11e
jmp 0x140070e29
mov r10d, r8d
or r10b, al
or dl, al
or dl, al
mov r12d, 0x146
mov r10d, 0x11e
add dword [rax], eax
add byte [rbp + 0xf], al
loop 0x140070e63
cmp ebx, 0x40
add dword [rax], eax
add byte [rbp + 0xf], al
loop 0x140070e63
cmp ebx, 0x40
cmovae r12d, r10d
movzx r10d, byte [r9 + 8]
mov r14d, r10d
and r14b, 7
mov rsi, qword [r9]
shr r11d, 3
jmp 0x140070e3f
xor r15d, r15d
push rcx
or byte [rbp - 0x77], al
invalid
jmp 0x140070e3f
test rsi, rsi
setne r15b
mov ebx, eax
or bl, r8b
cmove r15d, r11d
movzx r11d, byte [r9 + 0xc]
movzx ebx, byte [rcx + 0xc]
dec r11b
mov r9d, 3
mov ecx, 3
mov ecx, 3
cmp r11b, 3
ja 0x140070e72
movzx r9d, r11b
lea r11, [0x140211bd8]
mov r9d, dword [r11 + r9*4]
add r14b, 0xf9
mov r11d, r10d
shl r11b, 5
jrcxz 0x140070e82
jrcxz 0x140070e82
mov ebp, 0x4000000
cmp r15d, 4
ja 0x140070e95
mov edi, r15d
lea rbx, [0x140211be8]
or eax, 0x2c8b001a
invalid
xor edi, edi
cmp r14b, 0xfa
cli
movzx r11d, r11b
cmovb r11d, edi
fisttp word [rbx + rcx*4 + 0x72]
and byte [rdi + rcx - 0x4a], al
jp 0x140070f00
fisttp word [rbx + rcx*4 + 0x72]
and byte [rdi + rcx - 0x4a], al
jp 0x140070f00
test r14, r14
je 0x140070edb
test r15b, r15b
je 0x140070ee9
movabs rax, 0x8000000000000000
mov qword [rcx], rax
lea rax, str.You_cant_create_both_an_anonymous_label_and_a_normal_labelVf.:hB_etRZH__d9ulpYT:Nmn6R_3:Y__6lCJDUzie_1d:L_bv2b_ybqRSUiS.jbFliPF_RHBpXm22_QFeEoOG__gR
invalid
invalid
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], 0x3b
adc byte [r11], dil
add byte [rax], al
add cl, ch
or al, byte [rcx]
add dword [rax], eax
invalid
test r15b, r15b
je 0x140070ee6
mov r14, qword [rdx + 0x30]
jmp 0x140070ee9
xor r14d, r14d
and r10d, 0xffffff80
shl r10d, 0x13
adc eax, dword [rbp + 0xf]
mov dh, 0xfb
or r15d, r10d
movzx r8d, r8b
rol byte [rcx - 0x3f], 0xe0
invalid
or r9d, r8d
movzx eax, al
shl eax, 0x10
or ebp, eax
movzx eax, byte [rdx + 0x55]
test eax, eax
mov dword [rsp + 0x2c], r12d
mov qword [rsp + 0x30], rsi
invalid
je 0x140070f50
mov r8d, eax
rol byte [rcx - 0x3f], 0xe0
invalid
shl r8d, 0x1f
or r15d, r8d
mov r8d, 0x20000000
add byte [rax], al
invalid
test al, 2
add byte [rax], al
and byte [rax + 0x410a7502], ch
mov eax, 0x40000000
jne 0x140070f3b
mov r8d, 0x40000000
test al, 4
je 0x140070f3e
invalid
or r15d, r8d
or edi, eax
test al, 8
je 0x140070f50
and r15d, 0xffffff1f
or r15d, 0x80
or edi, 0x80
shl r13, 0x20
mov rsi, r13
or ebp, r9d
or ebp, ecx
or ebp, ecx
lea r12, [rdx + 0x20]
mov r13, qword [rdx + 0x10]
cmp r13, qword [rdx]
jne case.0x14006bdea.105
mov rdi, rcx
mov edi, ecx
mov rcx, rdx
mov rbx, rdx
call fcn.1400505c0
mov rdx, rbx
mov rcx, rdi
mov rax, qword [rdx + 8]
lea r8, [r13*4]
add r8, r13
add eax, ebp
mov qword [rax + r8*8], r14
mov dword [rax + rax*8], esi
mov r9, qword [rsp + 0x30]
mov qword [rax + r8*8 + 8], r9
mov dword [rax + r8*8 + 0x10], 0x1800
rcl byte [rax], 0
sbb byte [rax], al
add byte [rsi - 0x77], al
mov dword [rax + rax*8 + 0x14], edi
mov qword [rax + r8*8 + 0x18], rsi
mov r9d, dword [rsp + 0x2c]
mov word [rax + r8*8 + 0x20], r9w
mov dword [rax + rax*8 + 0x20], ecx
mov dword [rax + rax*8 + 0x20], ecx
mov dword [rax + r8*8 + 0x22], ebp
mov word [rax + r8*8 + 0x26], 0
add byte [rcx - 1], cl
invalid
mov qword [rdx + 0x10], r13
mov dword [rdx + 0x10], ebp
push 0x10
mov word [rdx + 0x54], 0
xorps xmm0, xmm0
rol byte [rcx + 0xf], 0x11
add al, 0x24
movabs rax, 0x8000000000000001
mov qword [rcx], rax
invalid
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
ret
mov rdi, r8
mov ebx, edx
mov rsi, rcx
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
and al, 0x28
mov dx, 0x166
call fcn.140070b90
mov rax, qword [rsp + 0x28]
add ax, bp
add eax, ebp
jae 0x140071016
invalid
movabs rdx, 0x8000000000000001
movzx ecx, byte [rsp + 0x30]
cmp rax, rdx
cmp eax, edx
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x244cb60f], al
xor byte [rax + 0x39], cl
cmp eax, edx
sal byte [rbp + 0x38], 1
jne 0x14007106e
movabs rax, 0x8000000000000000
lea edx, [rcx - 6]
cli
cmp edx, 8
ja case.default.0x14007105a
lea r8, [0x1402145cc]
xor eax, 0x6349001a
adc al, 0x90
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
cmp rdi, 0x100
jb 0x140071136
inc dword [rax]
add dword [rax], eax
add byte [rdi], cl
invalid
jmp 0x140071170
movzx edx, byte [rsp + 0x37]
mov dh, 0x54
push rsp
and al, 0x37
shl edx, 0x10
movzx r8d, word [rsp + 0x35]
and al, 0x35
or r8d, edx
ror byte [rbx + 0x49312454], 1
shl eax, 0x28
mov edx, dword [rsp + 0x31]
shl r8, 0x28
shl rdx, 8
or rdx, r8
or byte [rcx + rcx - 0x3e], cl
or edx, eax
or rdx, rcx
mov rcx, qword [rsp + 0x38]
jmp 0x14007117c
invalid
add byte [rcx - 0x103eb706], cl
and cl, ch
xchg esp, eax
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
invalid
mov edx, edi
cli
shr rdi, 0x20
jmp 0x14007113a
cmp rdi, 0x10000
jb 0x140071136
inc dword [rax]
add byte [rcx], al
add byte [rdi], cl
invalid
jmp 0x140071170
mov rdx, rdi
shr rdx, 0x20
je 0x140071136
jmp 0x140071170
movsx rdx, dil
cmp rdx, rdi
mov esi, 0xfa3948d7
je 0x140071128
jmp 0x140071170
xor edx, edx
cmp rdi, 0x100
add byte [rax], al
jb 0x14007113a
jmp 0x140071170
cmp rdi, 0x80
inc dword [rax + 0xf000000]
xchg edx, eax
ret 0x8949
setb dl
mov r8, rdi
and r8, 0xffffffffffffff80
cmp r8, 0xff80
sete r8b
or r8b, dl
jne 0x140071128
sal byte [rbp + 0x23], 1
jmp 0x140071170
cmp rdi, 0x80
setb dl
mov r8, rdi
mov eax, edi
shr r8, 7
cmp r8, 0x1ffffff
sete r8b
or r8b, dl
je 0x140071170
movzx edx, dil
jmp 0x140071138
movsxd rdx, edi
cmp rdx, rdi
jne 0x140071170
mov edx, edi
xor edi, edi
shl ecx, 8
movzx eax, bl
mov qword [rsi], 0
mov qword [rsi + 8], rdi
mov dword [rsi + 0x10], ecx
mov dword [rsi + 0x14], 0
mov dword [rsi + 0x18], edx
mov dword [rsi + 0x1c], eax
mov word [rsi + 0x20], 0x166
mov dword [rsi + 0x22], 0
mov word [rsi + 0x26], 0
jmp 0x14007118d
lea rdx, [0x1401e2ba8]
mov ecx, 0x1a
mov qword [rsi], rax
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], rcx
mov word [rsi + 0x20], 0x1348
add rsp, 0x40
pop rbx
pop rdi
pop rsi
ret
lea rdx, str.Not_an_immediate_operandInvalid_unsigned_immediateCode_value_s_op_isnt_an_immediate_operand
mov ecx, 0x18
jmp 0x14007117c
int3
lea edx, [rdi + rdi]
movabs r10, 0x7ffffffffffffffe
cmp rdx, r10
ja 0x1400749da
test r8, r8
je 0x140074996
mov rax, qword [rsi + 8]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x50], r9
mov eax, 2
jmp 0x140074998
xor eax, eax
mov qword [rsp + 0x48], rax
lea rcx, [rsp + 0x28]
lea r8, [rsp + 0x40]
call fcn.140074880
inc dword [rbx + 0x128247c]
inc dword [rbx + 0x128247c]
je 0x1400749d0
mov rax, qword [rsp + 0x30]
mov qword [rsi + 8], rax
mov qword [rsi], rdi
mov dword [rsi], edi
add rsp, 0x58
pop rdi
pop rsi
ret
mov rcx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x38]
mov rdx, rax
call fcn.1400b1210
mov rdx, rax
call fcn.1400b1210
int3
int3
sub rsp, 0x88
mov rsi, rcx
invalid
test r8, r8
je 0x140074a2b
invalid
mov rdi, r8
mov rbx, rdx
add rdi, rdx
movzx ecx, byte [rdx]
movzx r15d, cl
test r15b, r15b
js 0x140074a4d
inc rbx
xor r12d, r12d
jmp 0x140074ae6
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x40], 2
mov qword [rsp + 0x48], 0
xor ebx, ebx
jmp 0x140074cb4
mov eax, r15d
and eax, 0x1f
movzx edx, byte [rbx + 1]
and edx, 0x3f
cmp r15b, 0xdf
jbe 0x140074a9f
movzx r15d, byte [rbx + 2]
shl edx, 6
and r15d, 0x3f
or r15d, edx
cmp cl, 0xf0
jb 0x140074ab0
movzx ecx, byte [rbx + 3]
add rbx, 4
and eax, 7
shl eax, 0x12
shl r15d, 6
and ecx, 0x3f
or ecx, r15d
or ecx, eax
mov r15d, ecx
cmp r15d, 0xffff
ja 0x140074ac3
xor r12d, r12d
jmp 0x140074ae6
add rbx, 2
shl eax, 6
or eax, edx
mov r15d, eax
xor r12d, r12d
jmp 0x140074ae6
add rbx, 3
shl eax, 0xc
or r15d, eax
cmp r15d, 0xffff
jbe 0x140074a9a
lea eax, [r15 + 0xff0000]
shr eax, 0xa
or eax, 0xd800
and r15d, 0x3ff
or r15d, 0xdc00
mov r12d, r15d
mov r15d, eax
mov rax, rdi
sub rax, rbx
add rax, 3
mov rcx, 0xffffffffffffffff
invalid
invalid
dec dword [rax + 0xf]
enter 0xffffffffffffc148, 0xffffffffffffffe9
add ah, byte [rsi + 0x41]
cmp esp, 1
sbb rcx, 0xffffffffffffffff
cmp rcx, 4
mov r13d, 3
cmovae r13, rcx
movabs rax, 0x3fffffffffffffff
cmp rcx, rax
jae 0x140074e05
lea r14, [r13*2 + 2]
movzx eax, byte [0x14021f978]
xor ecx, ecx
mov rdx, r14
call fcn.14009fb80
test rax, rax
je 0x140074e0a
inc r13
mov word [rax], r15w
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov r14d, 1
mov r13, 0xffffffffffffffff
lea r15, [rsp + 0x38]
jmp 0x140074b90
mov word [rax + r14*2], r12w
inc r14
mov qword [rsp + 0x48], r14
mov r12d, ebp
test r12w, r12w
jne 0x140074c20
cmp rbx, rdi
je 0x140074ca5
movzx edx, byte [rbx]
movzx r12d, dl
test r12b, r12b
js 0x140074bbd
inc rbx
xor ebp, ebp
cmp r14, qword [rsp + 0x38]
jne 0x140074b80
jmp 0x140074c2d
mov ecx, r12d
and ecx, 0x1f
movzx r8d, byte [rbx + 1]
and r8d, 0x3f
cmp r12b, 0xdf
jbe 0x140074c0f
movzx r12d, byte [rbx + 2]
shl r8d, 6
and r12d, 0x3f
or r12d, r8d
cmp dl, 0xf0
jb 0x140074c60
movzx edx, byte [rbx + 3]
add rbx, 4
and ecx, 7
shl ecx, 0x12
shl r12d, 6
and edx, 0x3f
or edx, r12d
or edx, ecx
mov r12d, edx
cmp r12d, 0xffff
jbe 0x140074c20
jmp 0x140074c73
add rbx, 2
shl ecx, 6
or ecx, r8d
mov r12d, ecx
nop dword [rax]
xor ebp, ebp
cmp r14, qword [rsp + 0x38]
jne 0x140074b80
mov r8, rdi
sub r8, rbx
add r8, 3
cmovb r8, r13
shr r8, 2
cmp bp, 1
sbb r8, 0
add r8, 2
mov rcx, r15
mov rdx, r14
call fcn.1400b49b0
mov rax, qword [rsp + 0x40]
and al, 0x40
jmp 0x140074b80
add rbx, 3
shl ecx, 0xc
or r12d, ecx
cmp r12d, 0xffff
jbe 0x140074c20
lea ecx, [r12 + 0xff0000]
shr ecx, 0xa
or ecx, 0xd800
and r12d, 0x3ff
or r12d, 0xdc00
add byte [rcx + rcx*4 - 0x1b], al
mov r12d, ecx
cmp r14, qword [rsp + 0x38]
jne 0x140074b80
jmp 0x140074c2d
mov r14, qword [rsp + 0x38]
mov rbx, qword [rsp + 0x48]
mov ebx, dword [rsp + 0x48]
cmp rbx, r14
jne 0x140074cc3
lea rcx, [rsp + 0x38]
call fcn.140074930
mov r14, qword [rsp + 0x38]
mov rdi, qword [rsp + 0x40]
mov word [rdi + rbx*2], 0
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0x80
mov dword [rsp + 0x20], 3
mov rcx, rdi
mov edx, 0x80000000
mov r8d, 1
xor r9d, r9d
call sub.kernel32.dll_CreateFileW
mov rbx, rax
test r14, r14
je 0x140074d17
mov rcx, qword [0x14021f8e0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp rbx, 0xffffffffffffffff
je case.0x1400557bc.484
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x28
and al, 0x28
mov qword [rsp + 0x28], 0
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x20], 0
mov rcx, rbx
xor edx, edx
mov r8d, 2
xor r9d, r9d
call sub.kernel32.dll_CreateFileMappingW
mov rdi, rax
mov rcx, rbx
call qword [sym.imp.kernel32.dll_CloseHandle]
test rdi, rdi
je case.0x1400557bc.484
invalid
invalid
mov qword [rsp + 0x20], 0
mov rcx, rdi
mov edx, 4
xor r8d, r8d
xor r9d, r9d
call sub.kernel32.dll_MapViewOfFile
test rax, rax
je 0x140074de6
xorps xmm0, xmm0
movaps xmmword [rsp + 0x70], xmm0
movaps xmmword [rsp + 0x60], xmm0
movaps xmmword [rsp + 0x50], xmm0
lea rdx, [rsp + 0x50]
mov r8d, 0x30
mov rcx, rax
mov rbx, rax
call sub.kernel32.dll_VirtualQuery
mov rax, qword [rsp + 0x68]
mov eax, dword [rsp + 0x68]
mov eax, dword [rsp + 0x68]
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], rdi
mov qword [rsi], 0
jmp 0x140074dd2
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov qword [rsi], 1
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call qword [sym.imp.kernel32.dll_GetLastError]
adc eax, 0x42644
mov ebx, eax
shl rbx, 0x20
or rbx, 2
add cl, byte [rax - 0x77]
stc
call qword [sym.imp.kernel32.dll_CloseHandle]
mov qword [rsi + 8], rbx
jmp 0x140074dcb
call fcn.140025680
mov ecx, 2
mov rdx, r14
call fcn.1400b1210
int3
movzx ebx, word [rdx + rdx + 0x14]
movzx edi, word [rdx + r10 + 6]
add r11, r10
lea rsi, [rdx + r11]
add rsi, 0xfffffffffffffff0
shl edi, 3
lea rdi, [rdi + rdi*4]
nop word [rax + rax]
test rdi, rdi
je 0x140074ecd
mov r10d, dword [rsi + 0x30]
mov ebx, dword [rsi + 0x38]
cmp r10d, ebx
cmovbe r10d, ebx
mov ebp, dword [rsi + 0x34]
add r10d, ebp
mov r11d, r9d
retf
sub r11d, ebp
setb bpl
sub r10d, r9d
setbe r14b
add rsi, 0x28
add rdi, 0xffffffffffffffd8
or r14b, bpl
jne 0x140074e80
retf
mov r9d, dword [rsi + 0x14]
add ebx, r9d
jb 0x140074ec7
mov esi, ebx
cmp rsi, r8
jbe 0x140074edf
mov byte [rcx + 8], 8
jmp 0x140074ed1
mov byte [rcx + 8], 1
mov qword [rcx], 0
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
sub rsi, r9
sub rsi, r11
setb r8b
cmp rsi, rax
setb bl
or bl, r8b
je 0x140074f00
cmp r10, rax
cmp edx, eax
mov al, 2
sbb al, 0
mov byte [rcx + 8], al
jmp 0x140074ed1
add rdx, r9
add rdx, r11
mov qword [rcx], rdx
mov qword [rcx + 8], rsi
jmp 0x140074ed8
invalid
cmp r12, r15
mov r14, qword [rbp - 0x18]
mov ecx, 0
jb 0x140075277
mov rsi, r12
sub rsi, r15
dec byte [rbx - 0x73]
add al, 0x3e
lea eax, [rsi + rdi]
cmp rsi, 0xf
dec byte [rdi]
ja 0x140075140
cmp r12, r15
je 0x140075271
xor r10d, r10d
nop
cmp byte [rax + r10], dil
je 0x140075213
lea r9, [rax + 7]
and r9, 0xfffffffffffffff8
sub r9, rax
jne 0x1400751a7
mov qword [rbp], r12
lea r10, [rsi - 0x10]
xor r9d, r9d
movabs r8, 0x8080808080808080
add byte gs:[rbp + rcx*4 + 0x56], cl
invalid
mov rcx, qword [rbp - 0x10]
lea r11, [rcx + r15]
nop word [rax + rax]
invalid
add byte [rbx - 0x75], cl
or r15, rax
mov rcx, qword [r11 + r9 - 8]
xor rcx, r13
mov r14, qword [r11 + r9]
xor r14, r13
mov r12, rbx
sub r12, r14
or r12, r14
mov r14, rbx
sub r14, rcx
or r14, rcx
invalid
and r14, r8
and r14, r12
cmp r14, r8
jne 0x1400751d5
invalid
add r9, 0x10
cmp r9, r10
jbe 0x140075170
jmp 0x1400751d5
xor r10d, r10d
nop word [rax + rax]
shl byte [rsi + 0xf], cl
invalid
cmp byte [rax + r10], dil
je 0x140075217
inc r10
cmp r9, r10
jne 0x1400751b0
mov qword [rbp], r12
lea r10, [rsi - 0x10]
cmp r9, r10
movabs r8, 0x8080808080808080
jbe 0x140075162
cmp r9, rsi
mov r12, qword [rbp]
je 0x140075271
add rax, r9
mov r8, r12
sub r8, r9
sub r8, r15
xor r10d, r10d
xor edx, edx
nop word cs:[rax + rax]
cmp byte [rax + r10], dil
je 0x140075210
inc r10
cmp r8, r10
jne 0x140075200
jmp 0x140075271
add r10, r9
mov r8, qword [rbp - 8]
add r15, r10
inc r15
mov qword [rdx + 0x10], r15
mov r14, r15
dec byte [rbp + 0x29]
invalid
setb al
cmp r15, qword [rbp - 0x20]
seta cl
or cl, al
jne 0x1400750f0
dec byte [rbp + 0x29]
invalid
mov rax, qword [rbp - 0x18]
lea rcx, [rax + r14]
mov qword [rbp], rdx
mov rdx, qword [rbp - 0x30]
call sub.VCRUNTIME140.dll_memcmp
mov r8, qword [rbp - 8]
mov rdx, qword [rbp]
test eax, eax
jne 0x1400750f0
mov rax, qword [rbp - 0x28]
mov qword [rax + 8], r14
jo 0x14007526e
mov qword [rax + 0x10], r15
mov ecx, 1
add dword [rax], eax
add byte [rax], al
add bl, ch
invalid
jmp 0x140075277
mov qword [rdx + 0x10], r12
adc byte [rcx], dh
leave
xor ecx, ecx
mov rax, qword [rbp - 0x28]
mov qword [rax], rcx
or byte [rax - 0x7d], cl
invalid
pop rax
or byte [rax - 0x7d], cl
invalid
add esp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea edx, [0x14020c53f]
lea rcx, [rbp - 8]
lea r9, [rbp - 0x10]
mov r8d, 4
call fcn.14002a6c0
movzx ecx, byte [rbp]
movzx eax, byte [rbp + 1]
mov edx, eax
not dl
or dl, cl
test dl, 1
je 0x140075322
or al, cl
jmp 0x14007535b
mov rax, qword [rbp - 8]
test byte [rax + 0x34], 4
jne case.0x14006c530.101
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x195246
sub byte [rax - 0x73], cl
adc eax, 0x195246
mov r8d, 2
jmp 0x140075358
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14020ce3b]
mov r8d, 1
call qword [rax + 0x18]
and al, 1
add rsp, 0x48
pop rsi
pop rbp
ret
int3
mov rax, qword [rcx]
movzx eax, byte [rax]
lea rcx, [0x14020a688]
invalid
push rbx
sbb dword [rax], eax
mov r8, qword [rcx + rax*8]
lea rcx, [0x14020a6b0]
ror dword [rax - 0x73], 0xd
and al, 0x53
sbb dword [rax], eax
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
invalid
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
sbb byte [rax - 0x77], cl
ret 0x495d
jmp rcx
push rsi
push rdi
push rbx
sub rsp, 0x90
lea rbp, [rsp + 0x80]
mov rsi, rcx
mov rcx, qword [rcx]
test rcx, rcx
je 0x140075848
test byte [rsp + rax], dh
add byte [rbx - 0x3f00e7ba], cl
mov eax, dword [rsi + 0x18]
inc eax
mov dword [rsi + 0x18], eax
cmp eax, 0x1f5
sbb byte [0x1400755d6], r15b
add byte [rax], al
jae case.0x14006ea0d.46
mov r8, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
adc byte [rcx + rdi - 0x40], cl
adc byte [rcx + rdi - 0x40], cl
jae case.0x14007541c.68
movzx ebx, byte [rcx + rax]
lea r9, [rax + 1]
lea ecx, [rax + 1]
mov qword [rsi + 0x10], r9
lea r10d, [rbx - 0x42]
cmp r10d, 0x17
cli
invalid
ja case.0x14007541c.68
lea r11, [0x1402145f0]
movsxd r10, dword [r11 + r10*4]
add r10, r11
add edx, ebx
fiadd dword [rcx - 1]
loop 0x14007546d
invalid
jmp r10
cmp r9, r8
cmp ecx, eax
jae 0x1400758bc
add byte [rax], al
cmp byte [rcx + r9], 0x73
jne 0x1400758bc
or dword [rbx + 0xf], esi
test dword [rcx + 0x4c000004], ecx
lea ecx, [rax + 2]
invalid
invalid
lea r9, [rax + 2]
mov qword [rsi + 0x10], r9
cmp r9, r8
jae 0x140075739
add byte [rax], al
add byte [rax], al
cmp byte [rcx + r9], 0x5f
jne 0x140075739
add rax, 3
mov qword [rsi + 0x10], rax
jmp 0x1400758bc
add ecx, dword [rax - 0x77]
adc cl, r13b
invalid
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140075482
lea rdx, [0x14020a4f8]
adc eax, 0x19508c
mov r8d, 0x19
mov eax, 0x19
call fcn.140029700
mov dil, 1
test al, al
sti
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x42a850f], eax
jne 0x1400758ac
jne 0x1400758ac
mov qword [rsi], 0
mov dword [rsi], 0
add byte [rax], al
add byte [rax], al
invalid
mov byte [rsi + 8], 1
jmp 0x1400758aa
mov edi, edx
xlatb
mov rcx, rsi
call fcn.140076610
je 0x1400754ab
add byte [rax], al
mov rbx, rax
test bl, 1
add dword [rdi], ecx
test dl, bh
add byte [rax], al
invalid
add dword [rdi], ecx
test dl, bh
add byte [rax], al
add byte [rax - 0x75], cl
and dil, r14b
ret
mov rcx, qword [rsi + 0x20]
test ebx, 0x100
jne 0x1400757a3
invalid
test rcx, rcx
je case.0x14006ea0d.48
lea rdx, str.invalid_syntaxrecursion_limit_reached_for___::closureshim_as_mut_const___dyn___unsafe_extern__
mov r8d, 0x10
and byte [rax + 0x19], dl
add byte [rcx - 0x48], al
adc byte [rax], al
add byte [rax], al
jmp 0x1400757b5
lea rcx, [rbp - 0x10]
lea ecx, [rbp - 0x10]
mov rdx, rsi
call fcn.140075cb0
rol dword [rdi], 1
add byte [rax], al
add byte [rax], al
cmp byte [rbp - 0x10], 0
je 0x14007566c
test byte [rbx + 0xf000001], al
mov dh, 0x5d
int1
movzx ebx, byte [rbp - 0xf]
mov rcx, qword [rsi + 0x20]
test bl, bl
je 0x1400757ea
test rcx, rcx
je 0x14007580c
lea rdx, [0x14020a4f8]
mov r8d, 0x19
jmp 0x1400757fc
mov rcx, rsi
call fcn.140075af0
mov dil, 1
jmp 0x140075963
mov rdi, qword [rsi + 0x20]
jmp 0x1400758de
mov rcx, rsi
mov ebx, edx
call fcn.1400753b0
mov dil, 1
test al, al
jne 0x1400758ac
test bl, bl
je 0x140075569
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140075569
invalid
lea rdx, [0x14020a108]
mov r8d, 2
call fcn.140029700
lahf
sti
inc dword [rax + rax*8 + 0x343850f]
add byte [rax], al
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14007558c
lea rdx, [0x14020a1c2]
mov r8d, 1
add al, ch
jl 0x1400755c3
sti
inc dword [rax + rax*8 + 0x320850f]
add byte [rax], al
mov rcx, rsi
call fcn.140076ba0
test rax, rax
jne 0x1400758ac
jmp 0x140075948
mov rcx, rsi
mov edx, edi
call fcn.1400753b0
mov dil, 1
test al, al
jne 0x1400758ac
cmp qword [rsi], 0
je 0x14007581b
lea rcx, [rbp - 0x10]
mov rdx, rsi
call fcn.140075cb0
cmp byte [rbp - 0x10], 0
jne 0x1400754e9
cmp qword [rsi], 0
je 0x140075848
mov r14, qword [rbp - 8]
lea rcx, [rbp - 0x10]
mov rdx, rsi
call fcn.140075da0
cmp qword [rbp - 0x10], 0
je 0x1400757da
shr rbx, 0x20
movups xmm0, xmmword [rbp - 0x10]
movups xmm1, xmmword [rbp]
movaps xmmword [rbp - 0x20], xmm1
movaps xmmword [rbp - 0x30], xmm0
cmp ebx, 0x110000
jne 0x14007597d
invalid
mov rax, qword [rbp - 0x18]
or rax, qword [rbp - 0x28]
je 0x14007596b
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14007596b
lea rdx, [0x14020a108]
mov r8d, 2
call fcn.140029700
test al, al
jne 0x1400758ac
pop rbx
add al, byte [rax]
invalid
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x14007596b
lea rcx, [rbp - 0x30]
call fcn.140075fc0
jmp 0x140075963
cmp qword [rsi], 0
je 0x140075848
mov rbx, qword [rbp - 8]
lea rcx, [rbp - 0x10]
mov rdx, rsi
call fcn.140075da0
cmp qword [rbp - 0x10], 0
je 0x1400757da
movups xmm0, xmmword [rbp - 0x10]
movups xmm1, xmmword [rbp]
movaps xmmword [rbp - 0x40], xmm1
movaps xmmword [rbp - 0x50], xmm0
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x14007596b
lea rcx, [rbp - 0x50]
call fcn.140075fc0
mov dil, 1
test al, al
jne 0x1400758ac
mov rax, qword [rsi + 0x20]
test rax, rax
je 0x14007596b
add byte [rax], al
test rbx, rbx
je 0x14007596b
mov ecx, dword [rax + 0x34]
and ecx, 4
add al, 0xf
invalid
xchg dword [rdx], eax
add byte [rax], al
add al, 0xf
test dword [rdi + 0x48000002], eax
mov ecx, dword [rax + 0x20]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14020afc0]
lea edx, [0x14020afc0]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x1400758ac
mov rdx, qword [rsi + 0x20]
mov rcx, rbx
call fcn.14002abb0
test al, al
jne 0x1400758ac
mov rax, qword [rsi + 0x20]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14020afc1]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x140075963
xor eax, eax
mov r10d, 0x3e
cmp r9, r8
jae case.0x14007541c.68
test rcx, rcx
je case.0x14006ea0d.48
lea rdx, [0x14020a4f8]
mov r8d, 0x19
call fcn.140029700
mov dil, 1
test al, al
jne 0x1400758ac
shr ebx, 8
and bl, 1
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x1400758aa
movzx ebx, byte [rbp - 8]
mov rcx, qword [rsi + 0x20]
test bl, bl
jne case.0x140066beb.227
test rcx, rcx
je 0x14007580c
lea rdx, str.invalid_syntaxrecursion_limit_reached_for___::closureshim_as_mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140029700
mov dil, 1
test al, al
jne 0x1400758ac
mov qword [rsi], 0
add byte [rax], al
mov byte [rsi + 8], bl
jmp 0x1400758aa
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400758aa
lea rdx, [0x14020a108]
sbb dword [rax], eax
mov r8d, 2
call fcn.140029700
test al, al
jne 0x1400758ac
outsb dx, byte [rsi]
cmp qword [rsi], 0
jne 0x1400755c1
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400758aa
lea rdx, [0x14020a511]
mov r8d, 1
add rsp, 0x90
add byte [rbx + 0x5f], bl
pop rsi
pop r14
pop rbp
jmp fcn.140029700
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14007589f
xor edi, edi
mov eax, edi
add rsp, 0x90
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov rdi, qword [rsi + 0x20]
mov qword [rsi + 0x20], 0
mov rcx, rsi
xor edx, edx
call fcn.1400753b0
test al, al
jne 0x140075abd
mov qword [rsi + 0x20], rdi
test rdi, rdi
je 0x1400758ff
lea rdx, [0x14020a1c2]
mov r8d, 1
mov rcx, rdi
call fcn.140029700
mov dil, 1
test al, al
jne 0x1400758ac
mov rcx, rsi
call fcn.140076670
mov dil, 1
test al, al
jne 0x1400758ac
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14007596b
lea rdx, [0x14020a1c1]
mov r8d, 1
call fcn.140029700
test al, al
jne 0x1400758ac
cmp qword [rsi], 0
je 0x1400758aa
dec dword [rsi + 0x18]
jmp 0x1400758aa
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400759a6
lea rdx, [0x14020a519]
mov r8d, 3
call fcn.140029700
test al, al
jne 0x1400758ac
mov rax, qword [rsi + 0x20]
jmp 0x1400759a8
xor eax, eax
cmp ebx, 0x43
je 0x1400759c6
cmp ebx, 0x53
jne 0x1400759e2
test rax, rax
je 0x1400759fe
lea rdx, [0x14020a523]
mov r8d, 4
add byte [rax], al
add bl, ch
invalid
test rax, rax
je 0x1400759fe
lea rdx, [0x14020a51c]
mov r8d, 7
mov rcx, rax
call fcn.140029700
jmp 0x1400759f6
mov dword [rbp - 0x10], ebx
test rax, rax
je 0x1400759fe
lea rcx, [rbp - 0x10]
mov rdx, rax
call fcn.14002be50
sti
invalid
test al, al
jne 0x1400758ac
mov rax, qword [rbp - 0x18]
mov rcx, qword [rsi + 0x20]
or rax, qword [rbp - 0x28]
jne 0x140075a6a
test rcx, rcx
je 0x14007596b
invalid
lea rdx, [0x14020a527]
mov r8d, 1
call fcn.140029700
test al, al
jne 0x1400758ac
mov rdx, qword [rsi + 0x20]
mov qword [rbp - 0x10], r14
test rdx, rdx
je 0x14007596b
lea rcx, [rbp - 0x10]
call fcn.140028dd0
test al, al
jne 0x1400758ac
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14007596b
lea rdx, [0x14020ce3b]
jmp 0x140075958
test rcx, rcx
je 0x14007596b
lea rdx, [0x14020bbfc]
mov r8d, 1
call fcn.140029700
test al, al
jne 0x1400758ac
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x14007596b
lea rcx, [rbp - 0x30]
call fcn.140075fc0
test al, al
jne 0x1400758ac
mov rcx, qword [rsi + 0x20]
test rcx, rcx
jne 0x140075a15
jmp 0x14007596b
lea rax, str._rust_deps_rustc_demangle_0.1.24_src_v0.rs
mov qword [rsp + 0x20], rax
lea rcx, str._fmt::Error_s_should_be_impossible_without_a__fmt::Formatter_
sbb dword [rax], eax
lea r9, [0x140209f00]
lea r8, [rbp - 0x10]
mov edx, 0x3d
call fcn.1400b1790
int3
test ecx, ecx
je 0x140075ca6
lea rdx, [0x14020a4f8]
mov r8d, 0x19
mov rsi, rcx
mov rcx, r9
call fcn.140029700
mov rcx, rsi
mov edx, eax
mov al, 1
test dl, dl
jne 0x140075c63
jmp 0x140075c57
mov qword [rcx], 0
mov byte [rcx + 8], al
xor eax, eax
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov al, 1
jmp 0x140075c57
adc al, byte [rcx - 0x80]
cmp al, 2
jae 0x140075d44
and ecx, dword [rbp + rcx*4 + 0x58]
add dword [rbp - 0x77], ecx
pop rax
adc byte [rbp + 0x39], cl
retf
xor eax, eax
mov byte [rcx], al
pop rdi
pop rsi
pop rbp
ret
cmp r11, r9
jae 0x140075d87
movzx edx, byte [r10 + r11]
cmp dl, 0x5f
je 0x140075d65
lea edi, [rdx - 0x30]
cmp dil, 0xa
jb 0x140075d4e
lea edi, [rdx - 0x61]
cmp dil, 0x1a
jae 0x140075d40
add dl, 0xa9
jmp 0x140075d4c
lea edi, [rdx - 0x41]
cmp dil, 0x1a
cmp bh, 0x1a
jae 0x140075d87
add dl, 0xe3
mov edi, edx
inc r11
mov qword [r8 + 0x10], r11
mul rsi
jo 0x140075d87
invalid
sub eax, 0xd7b60f40
movzx edx, dil
add rax, rdx
jae 0x140075d10
jmp 0x140075d87
inc r11
mov qword [r8 + 0x10], r11
cmp rax, 0xffffffffffffffff
je 0x140075d87
inc rax
cmp rax, 0xffffffffffffffff
je 0x140075d87
inc rax
mov qword [rcx + 8], rax
jmp 0x140075cfb
mov byte [rcx + 1], 0
mov al, 1
add ecx, ebp
imul edi, edi, 0xffffffff
invalid
add ecx, ebp
imul edi, edi, 0xffffffff
dec esp
int3
int3
and byte [rcx - 0x77], cl
ror byte [rax - 0x75], cl
jb 0x140075dbc
mov r8, qword [rdx + 0x10]
cmp r8, rsi
jae 0x140075ddb
invalid
mov rax, qword [r10]
cmp byte [rax + r8], 0x75
jne 0x140075ddb
inc r8
mov qword [r10 + 0x10], r8
mov dil, 1
cmp r8, rsi
jb 0x140075de6
jmp 0x140075f6c
xor edi, edi
cmp r8, rsi
jae 0x140075f6c
mov r11, qword [r10]
movzx eax, byte [r11 + r8]
add al, 0xd0
cmp al, 9
ja 0x140075f6c
inc r8
mov qword [r10 + 0x10], r8
test al, al
je 0x140075e43
movzx eax, al
mov r9d, 0xa
nop dword [rax]
cmp rsi, r8
je 0x140075ed8
movzx ebx, byte [r11 + r8]
add bl, 0xd0
cmp bl, 9
ja 0x140075e45
inc r8
mov qword [r10 + 0x10], r8
mul r9
jo 0x140075f6c
movzx edx, bl
add rax, rdx
jae 0x140075e10
jmp 0x140075f6c
xor eax, eax
cmp r8, rsi
jae 0x140075e58
cmp byte [r11 + r8], 0x5f
jne 0x140075e58
inc r8
mov qword [r10 + 0x10], r8
mov r9, r8
add r9, rax
jb 0x140075f6c
mov qword [r10 + 0x10], r9
cmp r9, rsi
adc byte [rcx + 0x39], cl
int1
ja 0x140075f6c
cmp r8, rsi
jae 0x140075e81
cmp byte [r11 + r8], 0xbf
jle 0x140075f80
cmp r9, rsi
jae 0x140075e91
cmp byte [r11 + r9], 0xbf
jle 0x140075f80
lea rdx, [r11 + r8]
test dil, dil
je 0x140075ee8
lea r10, [r8 + r11]
dec r10
mov r9, rax
nop word cs:[rax + rax]
test r9, r9
je 0x140075f01
mov r8, r9
dec r9
cmp byte [r10 + r8], 0x5f
jne 0x140075eb0
test r9, r9
je 0x140075f17
cmp r9, rax
jae 0x140075f0c
cmp byte [rdx + r9], 0xbf
jg 0x140075f17
jmp 0x140075f97
mov r8, rsi
mov r9, r8
add r9, rax
jae 0x140075e64
jmp 0x140075f6c
mov qword [rcx], rdx
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], 1
adc byte [r9], al
add byte [rax], al
add byte [rax - 0x39], cl
sbb byte [r8], al
add byte [rax], al
add bl, ch
invalid
adc byte [r9], al
add byte [rax], al
add byte [rax - 0x39], cl
sbb byte [r8], al
add byte [rax], al
add bl, ch
jbe 0x140075f43
mov r8d, 1
mov eax, 1
xor r9d, r9d
jmp 0x140075f56
jne 0x140075f97
test r8, r8
je 0x140075f47
cmp r8, rax
jae 0x140075f28
cmp byte [rdx + r8], 0xbf
jle 0x140075f2d
mov r10, r8
jmp 0x140075f4a
mov r10, rax
je 0x140075f4a
lea rcx, str._rust_deps_rustc_demangle_0.1.24_src_v0.rs
mov qword [rsp + 0x20], rcx
mov rcx, rdx
mov rdx, rax
mov r9, rax
call fcn.1400b1a40
stc
mov edx, 0x31450003
ror byte [rcx + rbp - 0x30], cl
xor r10d, r10d
sub rax, r10
add r10, rdx
mov r8, rdx
mov rdx, r10
test rax, rax
je 0x140075f6c
mov qword [rcx], r8
mov qword [rcx + 8], r9
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
jmp 0x140075f77
mov byte [rcx + 8], 0
mov qword [rcx], 0
mov dword [rcx], 0
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea rax, str._rust_deps_rustc_demangle_0.1.24_src_v0.rs
mov qword [rsp + 0x20], rax
and al, 0x20
mov rcx, r11
mov rdx, rsi
call fcn.1400b1a40
lea rcx, str._rust_deps_rustc_demangle_0.1.24_src_v0.rs
mov qword [rsp + 0x20], rcx
mov rcx, rdx
mov rdx, rax
xor r8d, r8d
call fcn.1400b1a40
add ah, cl
add ah, cl
int3
retf 0x8148
mov eax, dword [rsi + 0x28]
mov rax, qword [rax + 0x18]
add rsp, 0x278
pop rbx
pop rdi
add byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp rax
mov eax, dword [rbp + 0x1b8]
mov r13, qword [rbp + 0x1c8]
add rax, r13
mov qword [rbp + 0x1b0], rax
lea rax, [rdi*4 + 4]
mov qword [rbp + 0x1d8], rax
mov rax, rdi
not rax
not eax
mov qword [rbp + 0x1d0], rax
lea rax, [rdi + 1]
mov qword [rbp + 0x1f0], rax
lea r12, [rbp + rdi*4 - 0x6c]
mov eax, 0x2bc
mov qword [rbp + 0x1e8], rax
mov r14d, 0x48
mov ebx, 0x80
add byte [rax], al
add byte [rax], al
mov edx, 0x1a
xor r9d, r9d
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 0x140076200
lea ecx, [r8 - 0x30]
cmp cl, 9
ja 0x1400764fc
add r8b, 0xea
mov ecx, r8d
mov esi, 0x1a
inc r13
movzx ecx, cl
cmp rax, rcx
jbe case.0x140049404.797
invalid
add r9, rcx
add r9, rcx
jb 0x1400764fc
lea r15, [rdi + 1]
mov rax, r9
or rax, r15
shr rax, 0x20
je 0x1400762ef
mov rax, r9
xor edx, edx
div r15
mov r10, rdx
add rbx, rax
jae 0x140076303
jmp 0x1400764fc
invalid
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 0x1400764fc
outsd dx, dword [rsi]
add al, byte [rax]
invalid
outsd dx, dword [rsi]
add al, byte [rax]
add byte [rcx + 0xf], al
mov dh, 0x45
add byte [rbp - 0x57f60b0], cl
sbb dh, byte [rdx + 0x10]
movzx eax, byte [r13]
lea edx, [rax - 0x61]
cmp dl, 0x1a
jb 0x1400762aa
lea edx, [rax - 0x30]
cmp dl, 9
ja 0x1400764fc
invalid
rol byte [rax - 0x78f0f606], 1
push rsi
add al, byte [rax]
add byte [rdx + rbp*8], al
add al, 0xea
mov edx, eax
movzx r10d, dl
movzx edx, dl
mov rax, r10
mul r8
jo 0x1400764fc
add rcx, rax
jb 0x1400764fc
inc r13
cmp r11, r10
ja 0x140076210
mov edx, 0x24
sub rdx, r11
add r15, 0x24
mov rax, r8
mul rdx
mov r8, rax
jno 0x140076260
mov eax, r9d
xor edx, edx
div r15d
mov r10d, edx
add rbx, rax
jb 0x1400764fc
mov rax, rbx
shr rax, 0x20
and byte [rdi], cl
test esp, ebp
add dword [rax], eax
invalid
and byte [rdi], cl
test esp, ebp
add dword [rax], eax
add byte [rcx - 0x27ffca28], cl
add byte [rax], al
mov eax, ebx
xor eax, 0xd800
add eax, 0xfffff800
cmp eax, 0x10f7ff
ja 0x1400764fc
xchg ebp, edx
add dword [rax], eax
invalid
xchg ebp, edx
add dword [rax], eax
add byte [rax - 0x7f], cl
sti
add byte [rax], al
adc dword [rax], eax
cmp rbx, 0x110000
je 0x1400764fc
cmp rdi, 0x7f
ja 0x1400764fc
mov r8, rdi
sub r8, r10
jbe 0x140076370
cmp r8, 7
jbe 0x1400763e0
mov rax, r9
mov r11, qword [rbp + 0x1f0]
lock add dword [rax], eax
add byte [rcx + rcx - 0x28], cl
lock add dword [rax], eax
add byte [rcx + rcx - 0x28], cl
shr rax, 0x20
je 0x14007637e
mov rax, r9
xor edx, edx
div r11
jmp 0x140076386
cmp r10, 0x80
jb 0x1400763f4
jmp 0x1400765f6
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
clc
sub rax, r9
and rax, 0xfffffffffffffff8
loopne 0x14007639a
loopne 0x14007639a
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 0x1400763b0
cmp r8, rdx
je 0x1400763f4
sub rdi, rdx
nop dword [rax + rax]
mov eax, dword [rbp + rdi*4 - 0x64]
mov dword [rbp + rdi*4 - 0x60], eax
mov ebp, 0x478d48a0
dec dword [rax - 0x77]
invalid
cmp rax, r10
mov ebp, 0xbd44899c
movabs al, byte [0x4cc78948ff478d48]
cmp eax, edx
mov ebp, 0x478d48a0
dec dword [rax - 0x77]
invalid
ja 0x1400763e0
mov dword [rbp + r10*4 - 0x60], ebx
cmp r13, qword [rbp + 0x1b0]
je 0x1400765a9
movzx r8d, byte [r13]
mov rax, rcx
shr rax, 0x20
je 0x140076425
mov rax, rcx
xor edx, edx
div qword [rbp + 0x1e8]
mov rcx, rax
jmp 0x140076431
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 0x14007648c
mov rax, rcx
xor edx, edx
div r15
mov rdx, rax
add rdx, rcx
cmp rdx, 0x1c8
jb 0x1400764a1
mov rcx, rdx
xor r9d, r9d
nop dword [rax + rax]
invalid
add byte [rax], r8b
invalid
mov rax, rcx
mul rsi
mul esi
mul esi
shr rdx, 5
add r9, 0x24
cmp rcx, 0x3e57
cmp ecx, 0x3e57
cmp ecx, 0x3e57
mov rcx, rdx
ja 0x140076470
jmp 0x1400764a4
mov eax, ecx
xor edx, edx
div r15d
mov edx, eax
add rdx, rcx
cmp rdx, 0x1c8
jae 0x140076465
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
mov qword [rbp + 0x1f0], r11
add r12, 4
mov eax, 2
mov qword [rbp + 0x1e8], rax
mov rdi, r15
mov r9, r10
mov edx, 0x1a
jmp 0x1400761c2
mov rax, qword [rbp + 0x1c0]
mov eax, dword [rbp + 0x1c0]
add byte [rax], al
mov r14, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.punycode
mov r8d, 9
mov rcx, r14
mov rsi, rax
call rax
mov r13b, 1
test al, al
jne 0x14007657a
mov r8, qword [rbp + 0x1a0]
add byte [rax], al
test r8, r8
je 0x140076560
mov rcx, r14
mov rdx, qword [rbp + 0x1a8]
test al, 1
add byte [rax], al
invalid
test al, 1
add byte [rax], al
invalid
add byte [rax - 0x77], cl
idiv edi
invalid
mov rdi, rsi
call rsi
test al, al
jne 0x14007657a
lea rdx, [0x14020ad19]
mov r8d, 1
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov rcx, r14
call rdi
test al, al
jne 0x14007657a
mov rcx, r14
mov rdx, qword [rbp + 0x1c8]
mov r8, qword [rbp + 0x1b8]
mov rdi, rsi
call rsi
test al, al
je 0x140076591
mov eax, r13d
add rsp, 0x278
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rdx, [0x14020ce3b]
mov r8d, 1
mov rcx, r14
mov rax, rdi
jmp 0x140076147
lea rsi, [rbp + 0x1e4]
mov rdi, qword [rbp + 0x1c0]
lea rbx, [rbp - 0x60]
mov r14, qword [rbp + 0x1d8]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov eax, dword [rbx]
mov dword [rbp + 0x1e4], eax
mov rcx, rsi
add ecx, dword [rcx + 0x1e485]
add byte [rax - 0x77], cl
int1
mov rdx, rdi
call fcn.14002be50
mov r13d, eax
test al, al
jne 0x14007657a
add rbx, 4
add r14, 0xfffffffffffffffc
jne 0x1400765d0
jmp 0x14007657a
lea r8, str._rust_deps_rustc_demangle_0.1.24_src_v0.rs
mov edx, 0x80
mov rcx, r10
shr eax, 1
invalid
lodsd eax, dword [rsi]
add eax, dword [rax]
shr eax, 1
invalid
int3
mov rbp, rsp
mov rax, qword [rcx + 0x10]
cmp rax, qword [rcx + 8]
jae 0x14007663e
mov rdx, qword [rcx]
movzx edx, byte [rdx + rax]
add cl, byte [rax - 1]
ror byte [rax - 0x77], 0x41
invalid
add cl, byte [rax - 1]
ror byte [rax - 0x77], 0x41
adc byte [rbp + 0x1a3cbf42], cl
lea eax, [rdx - 0x41]
cmp al, 0x1a
lea eax, [rdx - 0x41]
cmp al, 0x1a
jae 0x14007664a
shl rdx, 0x20
xor eax, eax
or rax, rdx
pop rbp
ret
mov eax, 1
xor edx, edx
or rax, rdx
pop rbp
ret
add dl, 0x85
xor ecx, ecx
xor eax, eax
invalid
rol byte [rax - 0x6df01906], 0xc0
cmp dl, 0xe6
setb al
movabs rdx, 0x11000000000000
add byte [rax], al
add byte [rax], al
adc dword [rax], eax
invalid
cmovb rdx, rcx
or rax, rdx
pop rbp
ret
int3
xor byte [rax - 0x77], cl
invalid
add eax, dword [rbp + 0xf]
movabs dword [0x4800000086830fca], eax
mov ecx, dword [rsi + 0x20]
add dword [rax - 0x73], ecx
add eax, 0x193fe2
sbb dword [rax], eax
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov ecx, dword [rsi + 0x20]
sbb dword [rax], eax
test dword [rcx + rax], ecx
add byte [rax], al
invalid
add byte [rax - 0x39], cl
invalid
add byte [rbx + rcx*4 + 0x4e], al
sbb byte [rcx - 1], al
rol dword [rcx + rcx*4 + 0x4e], 0x18
invalid
mov bh, 1
invalid
je 0x1400767e1
lea rdx, [0x14020a536]
mov r8d, 2
call fcn.140029700
and ebp, dword [rdi]
sti
invalid
test al, al
invalid
jne 0x140076845
and ebp, dword [rdi]
sti
inc dword [rax + rax*8 - 0x48bf9b8b]
add dword [rax - 0x77], ecx
int1
mov dil, 1
mov rcx, rsi
mov dl, 1
call fcn.140076d70
test al, al
jne 0x140076845
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140076b55
add eax, dword [rax]
add byte [rax - 0x73], cl
adc eax, 0x1947bb
mov r8d, 1
add byte [rax], al
invalid
add byte [rax], al
add al, ch
call fcn.140029700
call fcn.140029700
jmp 0x140076b4a
xor al, 3
add byte [rax], al
xor al, 3
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
and byte [rax - 0x7b], cl
and byte [rax - 0x7b], cl
leave
or byte [rcx], al
add esp, 0x38
test ecx, ecx
add byte [rax], al
sti
inc dword [rax - 0x49]
add dword [rax + rax*8 - 0x74b72c8b], eax
ror dword [rax - 0x75], cl
invalid
test byte [rcx + 0x4c000002], bl
mov eax, dword [rsi + 8]
or byte [rax - 0x75], cl
push rsi
adc byte [rcx + rdi - 0x3e], cl
test dword [rsi + 2], edi
add byte [rax], al
test ecx, ecx
mov dword [rsi + 0x10], ecx
mov ecx, dword [rsi + 0x20]
lea edx, [0x14020a538]
inc dword [rax - 0x49]
add dword [rax + rax*8 - 0x1147af1], eax
invalid
add byte [rax - 0x49], al
add dword [rax + rax*8 - 0x1277af1], eax
invalid
invalid
test ecx, ecx
je 0x140076aac
mov rax, qword [rsi + 0x10]
cmp rax, qword [rsi + 8]
jae 0x140076aac
dec dword [rax - 0x75]
pop rbp
add byte [rax - 0x7b], cl
test ebx, ebx
je 0x140076b55
mov rcx, qword [rsi + 0x20]
test ebx, ebx
je 0x140076b55
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400769de
lea rdx, [0x14020a53c]
sbb dword [rax], eax
mov r8d, 3
call fcn.140029700
test al, al
jne 0x140076845
test dword [rdi - 2], esp
invalid
mov rcx, rsi
mov rdx, rbx
mov edx, ebx
mov edx, ebx
call fcn.1400773f0
jmp 0x140076b4d
and byte [rax - 0x7b], cl
leave
invalid
jne 0x140076845
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140076b55
lea rdx, [0x14021170a]
mov r8d, 1
call fcn.140029700
jmp 0x140076b4d
leave
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x7b], cl
leave
test rcx, rcx
je 0x140076739
lea rdx, str.invalid_syntaxrecursion_limit_reached_for___::closureshim_as_mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140029700
test al, al
je 0x140076739
sub al, 0xfb
inc dword [rax + rax*8 - 0x3997bf1]
invalid
jmp 0x140076845
mov bh, 1
mov dword [rsi], 0
dec esp
int3
int3
mov rcx, qword [rdi + 0x10]
cmp rcx, qword [rdi + 8]
jae 0x140076be0
cmp byte [rax + rcx], 0x45
je 0x140076c22
sub r14, 1
jb case.0x14006c55d.231
mov rcx, qword [rdi + 0x20]
test rcx, rcx
and byte [rax - 0x7b], cl
leave
je case.0x14006c55d.231
mov r8d, 2
mov rdx, rbx
call fcn.140029700
test al, al
jne 0x140076c1b
mov rcx, rdi
call fcn.140076c40
test al, al
jne 0x140076c1b
mov rax, qword [rdi]
test rax, rax
jne 0x140076bd0
jmp 0x140076c2b
mov esi, 1
jmp 0x140076c2b
inc rcx
inc ecx
mov qword [rdi + 0x10], rcx
xor esi, esi
mov rax, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
jae 0x140076c92
movzx edx, byte [r8 + rax]
cmp edx, 0x4b
je 0x140076c9d
cmp edx, 0x4c
jne 0x140076c92
lea r10, [rax + 1]
mov qword [rcx + 0x10], r10
cmp r10, r9
jae 0x140076cb1
cmp byte [r8 + r10], 0x5f
adc byte [rdi + 0x75], bl
add rax, 2
jne 0x140076cb1
add rax, 2
mov qword [rcx + 0x10], rax
xor eax, eax
jmp case.0x14006ea0d.123
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsp, 0x28
pop rsi
pop rbp
jmp fcn.140076670
stc
invalid
invalid
inc rax
mov qword [rcx + 0x10], rax
mov dword [rcx + 0x10], eax
adc byte [r9], sil
xor edx, edx
add rsp, 0x28
ror byte [rax - 0x7d], cl
invalid
pop rsi
pop rbp
jmp fcn.140076d70
xor eax, eax
mov r11d, 0x3e
nop dword [rax]
invalid
add byte [rax], 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + 0x39], cl
cmp r10, r9
jae 0x140076d29
cmp r10, r9
jae 0x140076d29
movzx edx, byte [r8 + r10]
movzx edx, byte [rax + rdx]
cmp dl, 0x5f
cli
pop rdi
je 0x140076d0b
lea esi, [rdx - 0x30]
jb 0x140076ca2
cmp sil, 0xa
jb 0x140076cf4
lea esi, [rdx - 0x61]
cmp sil, 0x1a
jae 0x140076ce6
add dl, 0xa9
jmp 0x140076cf2
lea esi, [rdx - 0x41]
jb 0x140076ca8
cmp sil, 0x1a
jae 0x140076d29
add dl, 0xe3
mov esi, edx
inc r10
mov qword [rcx + 0x10], r10
mul r11
jo 0x140076d29
movzx edx, sil
add rax, rdx
jae case.0x14006ea0d.129
jmp 0x140076d29
inc r10
inc edx
mov qword [rcx + 0x10], r10
cmp rax, 0xffffffffffffffff
je 0x140076d29
inc rax
mov rdx, rax
add rsp, 0x28
pop rsi
pop rbp
jmp fcn.1400773f0
add byte [rax - 0x75], cl
mov rax, qword [rcx + 0x20]
test rax, rax
je 0x140076d55
and byte [r8 - 0x7b], cl
sal byte [rbx + riz + 0x48], 0x8d
adc eax, 0x1937af
lea rdx, str.invalid_syntaxrecursion_limit_reached_for___::closureshim_as_mut_const___dyn___unsafe_extern__
add byte [rcx - 0x48], al
adc byte [rax], al
mov r8d, 0x10
add byte [rax], al
mov rsi, rcx
mov rcx, rax
call fcn.140029700
sub ebx, edi
dec dword [rax - 0x77]
int1
mov edx, eax
mov al, 1
test dl, dl
sal byte [rbp + 0xd], cl
mov qword [rcx], 0
mov byte [rcx + 8], 0
or byte [rax], al
xor eax, eax
add rsp, 0x28
add esp, 0x28
pop rsi
pop rbp
ret
int3
int3
lea ebp, [rsp + 0x30]
add al, byte [rax]
add byte [rbx + rcx*4 + 0x56], cl
or byte [rax - 0x75], cl
adc byte [rcx + r15 - 0x2f], r9b
adc byte [rcx + rdi - 0x2f], cl
add al, byte [rax]
add byte [rcx - 0x49f0be30], cl
adc al, 8
movzx ebx, dl
cmp ebx, 0x38
invalid
adc byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
leave
invalid
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
adc dword [rdx], eax
add byte [rax], al
sti
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x1d9850f], eax
add byte [rax], al
bnd call fcn.140077a60
or al, 0
add byte [rax - 0x7d], cl
clc
add dword [rdi], ecx
test dword [rsi + 1], ebp
add byte [rax], al
add al, 0
add byte [rax - 0x7d], cl
cli
add dword [rdi], ecx
test dword [rbx + 1], ebx
add byte [rax], al
pop rbx
add dword [rax], eax
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
and byte [rax - 0x7b], cl
and byte [rax - 0x7b], cl
leave
dec dword [rax - 0x73]
adc eax, 0x1936a3
sbb dword ss:[rax], eax
sbb dword ss:[rax], eax
lea edx, [0x14020a46a]
mov rcx, qword es:[rsi + 0x20]
mov ecx, dword [rsi + 0x20]
add al, ch
in eax, 0x27
sti
inc dword [rax - 0x49]
invalid
invalid
add dword [rax + rax*8 + 0x126850f], eax
add byte [rax], al
add eax, ebp
jge 0x140076f15
invalid
adc byte [rbx - 0x7bf0ac08], al
xor al, byte [rax + rax]
add byte [rbx - 0x7bf0ab08], al
clc
push rsp
invalid
invalid
cmpsb byte [rsi], byte [rdi]
clc
push rsp
add eax, dword [rax]
add byte [rbx - 0x7bf0aa08], al
hlt
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
leave
lea edx, str.invalid_syntaxrecursion_limit_reached_for___::closureshim_as_mut_const___dyn___unsafe_extern__
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
dec dword [rax - 0x73]
clc
push rbp
add al, ch
xor byte [rbx], cl
add byte [rax], al
add byte [0x13ff67000], al
cli
add byte [rax], al
adc dword [rax], eax
adc byte [rax], al
add byte [rax], al
sti
inc dword [rax - 0x49]
add dword [rax + rax*8 - 0x76b7548b], eax
int1
add byte [rax], al
mov ecx, esi
sal dword [rbx + 0x1c], 1
xlatb
leave
add rsp, 0xb0
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov r9, rdx
shl r9, 4
mov edx, r10d
or rdx, r9
cmp rcx, rsi
je 0x140077ba8
movzx r11d, byte [rcx]
movzx r9d, r11b
test r9b, r9b
js 0x140077c10
inc rcx
lea r10d, [r9 - 0x30]
cmp r10d, 0xa
jb 0x140077bd0
jmp 0x140077cb0
mov r10d, r9d
and r10d, 0x1f
movzx edi, byte [rcx + 1]
and edi, 0x3f
cmp r9b, 0xdf
jbe 0x140077c6b
movzx r9d, byte [rcx + 2]
shl edi, 6
and r9d, 0x3f
or r9d, edi
cmp r11b, 0xf0
jb 0x140077c89
movzx r11d, byte [rcx + 3]
add rcx, 4
and r10d, 7
shl r10d, 0x12
shl r9d, 6
and r11d, 0x3f
or r11d, r9d
or r11d, r10d
mov r9d, r11d
mov ecx, ebx
mov ecx, ebx
lea r10d, [r9 - 0x30]
cmp r10d, 0xa
jb 0x140077bd0
jmp 0x140077cb0
add rcx, 2
shl r10d, 6
invalid
or r10d, edi
mov r9d, r10d
lea r10d, [r9 - 0x30]
cmp r10d, 0xa
jb 0x140077bd0
invalid
jmp 0x140077cb0
add rcx, 3
shl r10d, 0xc
or r9d, r10d
lea r10d, [r9 - 0x30]
cmp r10d, 0xa
jb 0x140077bd0
nop word cs:[rax + rax]
or r9d, 0x20
add r9d, 0xffffff9f
add r9d, 0xa
cmovb r9d, r8d
mov r10d, r9d
cmp r9d, 0x10
jb 0x140077bd0
lea rcx, str._rust_deps_rustc_demangle_0.1.24_src_v0.rs
call fcn.1400b1890
int3
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov edx, 0x22
call qword [rax + 0x20]
mov edx, 0x110000
test al, al
jne 0x140077e05
invalid
add byte [rax], al
invalid
mov esp, 0x83000000
cli
and dh, byte [rsi + rbx*8 - 0x7f]
je 0x140077d2c
cmp edx, 0x110000
cmp edx, 0x22
je 0x140077d2c
cmp edx, 0x110000
add byte [rdi], cl
test byte [rax + rax - 0x76b80000], bh
mov rcx, rbx
call fcn.1400788f0
invalid
je 0x140077e16
mov rcx, rbx
call fcn.1400788f0
invalid
add byte [rdx + rdi + 0x75], al
invalid
cmp r14b, byte [rbp - 0x10]
jno 0x140077dc0
mov r15b, 0x80
jmp 0x140077d94
mov edx, dword [rbp - 0xc]
mov dword [rbp - 8], 0
mov qword [rbp - 0x10], 0
xor r15d, r15d
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
call qword [rax + 0x20]
test al, al
jne 0x140077e05
mov eax, r15d
neg al
jo 0x140077d70
movzx eax, byte [rbp - 6]
cmp al, byte [rbp - 5]
jae 0x140077df0
movzx ecx, al
inc al
mov byte [rbp - 6], al
movzx edx, byte [rbp + rcx - 0x10]
jmp 0x140077d85
movzx r15d, byte [rbp - 5]
movzx r12d, byte [rbp - 6]
nop word [rax + rax]
cmp r12, r15
jae 0x140077df0
movzx edx, byte [rbp + r12 - 0x10]
inc r12
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
call qword [rax + 0x20]
test al, al
je 0x140077dd0
jmp 0x140077e05
mov edx, 0x110000
cmp edx, 0x22
jne 0x140077d4e
jmp 0x140077d2c
mov eax, edi
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x20]
mov edx, 0x27
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
jmp rax
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add bl, ch
or dword [rax - 1], ecx
ror dword [rax - 0x77], 0x4b
adc byte [rcx], dh
dec dword [rax - 0x77]
clc
mov rdx, rsi
add rsp, 0x20
and byte [rbx + 0x5f], bl
and byte [rbx + 0x5f], bl
pop rsi
pop r14
pop rbp
ret
mov r9, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
cmp rax, r9
jae 0x1400782b4
cmp byte [r8 + rax], 0x45
je 0x1400784a6
test r15, r15
je 0x1400782f0
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400782f0
mov r8d, 2
lea rdx, str.___JanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecember
call fcn.140029700
test al, al
jne 0x140078461
mov r8, qword [rsi]
test r8, r8
je 0x140078392
cmp rax, r9
jae 0x1400783d0
cmp byte [r8 + rax], 0x73
jne 0x1400783d0
lea rcx, [rax + 1]
mov qword [rsi + 0x10], rcx
cmp rcx, r9
jae 0x140078325
mov rcx, rdi
mov rdx, rsi
call fcn.140075da0
cmp qword [rbp - 0x18], 0
je 0x140078486
movups xmm0, xmmword [rbp - 0x18]
movups xmm1, xmmword [rbp - 8]
movaps xmmword [rbp - 0x30], xmm1
movaps xmmword [rbp - 0x40], xmm0
mov r13, qword [rsi + 0x20]
test r13, r13
je 0x140078423
mov rcx, rbx
mov rdx, r13
call fcn.140075fc0
test al, al
jne 0x140078461
mov r8d, 2
mov rcx, r13
jmp 0x128fa0d67
loope 0x14007842f
sti
invalid
test al, al
jne 0x140078461
jmp 0x128fa0d67
mov rcx, rsi
mov dl, 1
call fcn.140076d70
test al, al
jne 0x140078461
mov r8, qword [rsi]
inc r15
test r8, r8
jne 0x14007829c
jmp 0x140078473
mov eax, 1
jmp 0x140078475
xor eax, eax
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movzx ebx, byte [rbp - 0x10]
mov rcx, qword [rsi + 0x20]
test bl, bl
je 0x1400784af
inc rax
mov qword [rsi + 0x10], rax
jmp 0x140078473
mov byte [rsi + 8], bl
jmp 0x140078473
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
lea rbp, [rsp + 0x80]
mov rdx, qword [rcx + 8]
add byte [rax], al
add byte [rax - 0x75], cl
push rcx
or byte [rbx + rcx*4 + 0x41], cl
mov r8, qword [rcx + 0x20]
mov eax, 0x110001
adc dword [rax], eax
mov r8, qword [rcx + 0x20]
mov eax, 0x110001
adc dword [rax], eax
adc dword [rax], eax
sub rdx, r8
jb 0x14007883b
xor al, byte [rbx]
add byte [rax], al
xor al, byte [rbx]
add byte [rax], al
mov rax, qword [rcx]
lea r9, [rax + r8]
mov qword [rcx], r9
mov qword [rcx + 8], rdx
cmp r8, 2
jne 0x140078853
movzx r8d, byte [rax]
movzx eax, byte [rax + 1]
lea r10d, [r8 - 0x30]
cmp r10d, 0xa
jb 0x140078553
or r8d, 0x20
add r8d, 0xffffff9f
add r8d, 0xa
mov r10d, 0xffffffff
cmovae r10d, r8d
cmp r10d, 0x10
jae 0x140078847
add byte [rax], al
lea r11d, [rax - 0x30]
cmp r11d, 0xa
jb 0x14007857a
or eax, 0x20
add eax, 0xffffff9f
add eax, 0xa
mov r11d, 0xffffffff
invalid
inc dword [rdi + rcx + 0x43]
fadd dword [rcx - 0x7d]
sti
adc byte [rdi], cl
or ebp, 2
add byte [rax], al
mov eax, r10d
shl al, 4
or r11b, al
test al, al
js case.0x140066fb8.286
mov byte [rbp + 0x34], r11b
mov word [rbp + 0x35], 0
mov byte [rbp + 0x37], 0
lea rax, [rbp + 0x34]
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x28], 1
mov r8d, 1
lea rsi, [rbp - 0x18]
lea rdx, [rbp + 0x34]
mov rcx, rsi
call fcn.14002a4b0
test byte [rbp - 0x18], 1
invalid
invalid
je case.0x14006c530.201
call 0xf837f9c3
add byte [rax], al
mov eax, 0x110000
adc dword [rax], eax
jmp 0x14007883b
mov eax, 0x110000
cmp r10d, 0xc
cmp edx, 0xc
cli
or al, 0xf
invalid
jb 0x14007883b
add byte [rcx - 0x7d], al
cli
invalid
cmp r10d, 0xe
jae 0x14007866c
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax], al
mov r8d, 2
xor eax, eax
jmp case.0x14006c917.164
mov rcx, qword [rbp - 0x10]
mov rax, qword [rbp - 8]
mov qword [rbp - 0x28], rcx
mov dword [rbp - 0x28], ecx
mov dword [rbp - 0x28], ecx
mov qword [rbp - 0x20], rax
lea rdx, [rcx + rax]
test rax, rax
je 0x14007886f
invalid
add al, byte [rax]
invalid
movzx eax, byte [rcx]
test al, al
js 0x14007861e
cmp r10d, 0xf
jne 0x14007869a
mov byte [rbp + 0x34], r11b
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
cmp edx, 2
jb 0x1400785c1
lea rsi, [r9 + 2]
lea r11, [rdx - 2]
lea ebx, [rdx - 2]
add cl, byte [rbp + rcx*4 + 0x5a]
dec byte [rax - 0x77]
xor dword [rcx + rcx*4 + 0x59], ecx
invalid
pop rcx
mov qword [rcx], rsi
mov qword [rcx + 8], r11
mov dword [rcx + 8], ebx
or byte [rcx + 0xf], al
mov dh, 0x19
movzx ebx, byte [r9]
movzx edi, byte [r9 + 1]
lea esi, [rbx - 0x30]
cmp esi, 0xa
dec byte [rdx]
mov dh, 0x79
add dword [rbp - 0x17c2f8d], ecx
or dh, byte [rdx + 0x1a]
jb 0x140078700
dec byte [rdx]
jb 0x140078700
or ebx, 0x20
add ebx, 0xffffff9f
add ebx, 0xa
mov esi, 0xffffffff
invalid
dec dword [rdi]
cmp esi, 0xf
invalid
ja 0x140078847
invalid
lea ebx, [rdi - 0x30]
cmp ebx, 0xa
jb 0x140078722
dec dword [rdi]
fild word [r11 - 0x78f0f005]
and eax, 0x40000001
shl dh, 4
or bl, sil
mov byte [rbp + 0x35], bl
cmp r10d, 0xe
jb 0x1400785ab
cli
invalid
invalid
cmp r11, 2
jb 0x1400785c1
lea r11, [r9 + 4]
lea ebx, [rcx + 4]
lea r10, [rdx - 4]
mov qword [rcx], r11
mov qword [rcx + 8], r10
movzx edi, byte [r9 + 2]
movzx esi, byte [r9 + 3]
lea r11d, [rdi - 0x30]
sbb dword [rcx + rcx*4 + 0x51], ecx
or byte [rcx + 0xf], al
mov dh, 0x79
add al, byte [rcx + 0xf]
mov dh, 0x71
add eax, dword [rbp + rcx*4 + 0x5f]
rol byte [rcx - 0x7d], 1
sti
or dh, byte [rdx + 0x1d]
lea ebx, [rdi - 0x30]
cmp r11d, 0xa
jb 0x140078780
or edi, 0x20
add edi, 0xffffff9f
add edi, 0xa
mov r11d, 0xffffffff
cmovae r11d, edi
fild word [rcx - 0x7d]
sti
invalid
ja 0x140078847
invalid
add byte [rax], al
invalid
lea edi, [rsi - 0x30]
cmp edi, 0xa
jb 0x1400787a2
or esi, 0x20
add esi, 0xffffff9f
add esi, 0xa
mov edi, 0xffffffff
cmovae edi, esi
cmp edi, 0xf
ja 0x140078847
shl r11b, 4
or dil, r11b
mov byte [rbp + 0x36], dil
test al, al
jne 0x1400785ab
cmp r10, 2
jb 0x1400785c1
invalid
invalid
invalid
invalid
lea rax, [r9 + 6]
add rdx, 0xfffffffffffffffa
mov qword [rcx], rax
ret 0x48fa
mov qword [rcx + 8], rdx
movzx edx, byte [r9 + 4]
push rcx
invalid
push rcx
or byte [rcx + 0xf], al
mov dh, 0x51
push rcx
push rcx
add al, 0x41
movzx ecx, byte [rcx + 5]
movzx ecx, byte [r9 + 5]
lea eax, [rdx - 0x30]
cmp eax, 0xa
jb case.0x14006e19b.145
rol byte [rbx + 0x16720af8], 1
or edx, 0x20
add edx, 0xffffff9f
add edx, 0xa
or bh, byte [rax - 1]
cmovae eax, edx
ret 0xf883
emms
push rcx
retf 0x8320
lea edx, [rcx - 0x30]
cmp edx, 0xa
jb 0x140078814
invalid
add ecx, 0xffffff9f
add ecx, 0xa
mov edx, 0xffffffff
cmovae edx, ecx
cmp edx, 0xf
ja 0x140078847
shl al, 4
or dl, al
mov byte [rbp + 0x37], dl
jmp 0x1400785ab
add al, 8
ret 0x5588
mov bh, ch
invalid
add eax, dword [rcx - 0x3f]
loopne 0x140078835
or r10d, r8d
mov eax, r10d
ret 0x8944
mov eax, edx
cmp r9, rdx
jne 0x14007886b
cmp eax, 0x110000
add byte [rax], al
adc dword [rax], eax
je 0x14007886f
add rsp, 0xb8
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea rcx, str._rust_deps_rustc_demangle_0.1.24_src_v0.rs
or eax, 0x191b02
call fcn.1400b1890
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadmod.rs
lea r8, str._rust_deps_rustc_demangle_0.1.24_src_v0.rs
mov edx, 0x28
call fcn.1400b14f0
cmp byte [r9], 0
call fcn.140078c50
mov qword [rbp + 0x18], rax
lea rax, [rbp + 0x20]
mov qword [rbp - 0x18], rax
lea rax, [0x140078d30]
mov qword [rbp - 0x10], rax
lea rax, [rbp - 0x28]
mov qword [rbp - 8], rax
lea rax, [0x140078df0]
mov qword [rbp], rax
lea rax, [rbp + 0x18]
mov qword [rbp + 8], rax
lea rax, [fcn.140028dd0]
mov qword [rbp + 0x10], rax
lea rax, str.internal_error:_entered_unreachable_code:_str::from_utf8_____was_expected_to_have_1_char__but__chars_were_foundh
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 4
mov qword [rbp - 0x38], 0
mov qword [rbp - 0x48], rsi
mov qword [rbp - 0x40], 3
lea rdx, str._rust_deps_rustc_demangle_0.1.24_src_v0.rs
lea rcx, [rbp - 0x58]
call fcn.1400b1440
int3
add r15, rdx
mov rcx, qword [rsp + 0x28]
add rcx, r11
mov rdx, r15
mov r8, rbx
mov rdi, r11
call sub.VCRUNTIME140.dll_memcpy
add rdi, rbx
mov qword [rsp + 0x48], rdi
movups xmm0, xmmword [rsp + 0x38]
movups xmmword [rsi], xmm0
mov qword [rsi + 0x10], rdi
add rsp, 0xf8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
and al, 0x28
mov r11, qword [rsp + 0x48]
jmp 0x14007c535
mov dword [rsp + 0x20], eax
mov rcx, rbp
mov rdx, r14
mov r8, r13
mov r9, r14
call fcn.1400b1a40
add rsi, rax
jmp 0x14007c5e9
cmp r14, rsi
cmova rsi, r14
lea r8, str._rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14librarycore_src_strpattern.rs
mov rcx, rsi
mov rdx, r14
call fcn.1400b13d0
int3
mov rax, r8
mul r10
shr rdx, 0xb
imul eax, edx, 0x2710
mov esi, r8d
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 [r9 + rdi*2]
mov word [rsp + r11 + 0x34], di
movzx esi, word [r9 + rsi*2]
mov word [rsp + r11 + 0x36], si
mov r11, rax
cmp r8, 0x5f5e0ff
mov r8, rdx
ja 0x14007c660
cmp rdx, 0x63
jbe 0x14007c6e3
cli
invalid
movzx r8d, dx
shr r8d, 2
imul r8d, r8d, 0x147b
shr r8d, 0x11
imul r10d, r8d, 0x64
sub edx, r10d
movzx edx, dx
movzx edx, word [r9 + rdx*2]
mov word [rsp + rax + 0x36], dx
add rax, 0xfffffffffffffffe
mov rdx, r8
cmp rdx, 0xa
jae 0x14007c7e8
or dl, 0x30
mov byte [rsp + rax + 0x37], dl
dec rax
jmp 0x14007c7f6
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x37], cl
mov rcx, r9
shr rax, 4
mov r9d, r8d
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x57]
cmp r9b, 0xa
movzx r9d, r10b
movzx r10d, r11b
mov dh, 0xd3
mov dh, 0xd3
cmovb r10d, r9d
mov byte [rsp + rcx + 0x36], r10b
lea r9, [rcx - 1]
cmp r8, 0x10
mov r8, rax
jae 0x14007c710
invalid
enter 0x4eeb, 0x41
mov ecx, 0x81
mov rax, r8
nop word cs:[rax + rax]
jmp 0x14007c798
mov rcx, r9
shr rax, 4
mov r9d, r8d
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x37]
cmp r9b, 0xa
movzx r9d, r10b
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rsp + rcx + 0x36], r10b
lea r9, [rcx - 1]
cmp r8, 0x10
mov r8, rax
jae 0x14007c760
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae 0x14007c82c
mov eax, 0x81
sub rax, r9
add rcx, rsp
add rcx, 0x38
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x14020a583]
mov r9d, 2
mov rcx, rdx
mov dl, 1
jmp 0x14007c81c
movzx edx, word [r9 + rdx*2]
mov word [rsp + rax + 0x36], dx
add rax, 0xfffffffffffffffe
lea rdx, [rsp + rax]
add rdx, 0x38
mov r8d, 0x27
sub r8, rax
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], rdx
mov r8d, 1
mov dl, 1
xor r9d, r9d
call fcn.140028ef0
nop
add rsp, 0xb8
pop rdi
pop rsi
ret
lea r8, [0x1401d72c8]
mov edx, 0x80
call fcn.1400b1360
int3
mov eax, r13d
and eax, 3
cmp eax, 1
jne 0x14007ccec
mov rsi, qword [r13 - 1]
mov rdi, qword [r13 + 7]
mov rax, qword [rdi]
test rax, rax
je 0x14007ccb3
mov rcx, rsi
call rax
dec r13
cmp qword [rdi + 8], 0
je 0x14007ccda
cmp qword [rdi + 0x10], 0x11
jb 0x14007ccc8
mov rsi, qword [rsi - 8]
mov rcx, qword [0x14021f8e0]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14021f8e0]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x178
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
invalid
lea r14, [rsi + 0x108]
or byte [rcx], al
add byte [rax], al
lea rax, [rsi + 0xc0]
cmp rdi, 1
invalid
add byte [rax - 0x7d], cl
inc dword [rcx]
invalid
cmove r14, rax
mov r8d, dword [rsi + rdi*4 + 0x90]
mov rax, qword [rsi + 0x38]
mov eax, dword [rsi + 0x38]
invalid
mov eax, dword [rsi + 0x38]
dec rax
cmp rax, rdi
jae 0x14007d278
mov dword [rsp + 0x3c], r8d
mov qword [rsp + 0x50], rbp
lea rcx, [rsp + 0xa8]
call fcn.1400a3f60
movzx ecx, word [rsi + 0xab]
movzx eax, byte [rsi + 0xad]
add byte [rax], al
add byte [rax], al
mov ebp, eax
shl ebp, 0x10
or ebp, ecx
cmp byte [rsp + 0xb4], cl
add byte [rax], al
add byte [rbp + 0x28], dh
jne 0x14007ce8f
jne 0x14007ce8f
mov ecx, ebp
shr ecx, 8
cmp byte [rsp + 0xb5], cl
jne 0x14007ce8f
cmp byte [rsp + 0xb6], al
jne 0x14007ce8f
mov edi, dword [rsp + 0xa8]
mov r8, qword [rsp + 0xac]
jmp 0x14007cec8
lea rcx, [rsp + 0x68]
lea rdx, [rsp + 0xa8]
mov r8d, ebp
call fcn.1400a3c70
add byte [rbx - 0x7297db84], cl
xchg eax, esi
fdivr st(7)
invalid
cmp eax, 0xffffb1e1
loope 0x14007ce62
invalid
dec dword [rdi]
invalid
mov byte [rsi], dl
add byte [rax], al
loope 0x14007ce62
invalid
movzx eax, word [rsp + 0x6c]
mov r8, qword [rsp + 0x70]
shl edi, 9
or edi, eax
bt r8, 0x38
jb 0x14007e541
mov rax, qword [rsi + 0x20]
mov eax, dword [rsi + 0x20]
test rax, rax
mov dword [rsp + 0x4c], r15d
mov dword [rsp + 0x4c], edi
mov dword [rsp + 0x4c], edi
je 0x14007cf53
cmp eax, 1
jne 0x14007d0cc
mov edx, edi
cli
sar edx, 9
mov r10d, 1
cli
or dword [rcx - 0x46], eax
add dword [rax], eax
add byte [rax], al
cmp edx, 0x270f
ja 0x14007e546
add byte [rax], al
mov ecx, ebp
sar cl, 7
mov r9d, ebp
xor r9b, cl
sub r9b, cl
cmp r9b, 0x17
stc
invalid
ja 0x14007e5bf
mov byte [rsp + 0xa7], r9b
mov qword [rsp + 0xd8], r8
cmp ebp, 0xffff
mov r15d, dword [rsp + 0x4c]
mov edi, dword [rsp + 0x4c]
ja 0x14007e557
ja 0x14007e557
mov rcx, r14
call fcn.14007fa30
test rax, rax
je 0x14007d1a1
mov r13, rdx
jmp 0x14007d1c2
mov qword [rsp + 0xd8], r8
mov ecx, edi
call fcn.1400a3650
mov r15d, edi
sar r15d, 9
mov r10d, 1
add byte [rax], al
cmp r15d, 0x76c
jl 0x14007e546
cmp ebp, 0xffff
ja 0x14007e557
xchg edi, ecx
invalid
add byte [rax], al
xchg edi, ecx
adc eax, 0x54880000
and al, 0x40
mov byte [rsp + 0x40], dl
mov byte [rsp + 0x60], al
and edi, 0x1ff
lea eax, [r15 - 1]
movsxd rdx, eax
imul rcx, rdx, 0x51eb851f
mov rax, rcx
shr rax, 0x20
shr eax, 0x20
shr eax, 0x20
mov r8d, eax
sar r8d, 7
shr rcx, 0x3f
add r8d, ecx
add edi, r8d
imul r9, rdx, 0xffffffffae147ae1
loope 0x14007d03b
adc al, 0xae
loope 0x14007d03b
adc al, 0xae
mov r10, r9
shr r10, 0x3f
invalid
shr r9, 0x20
sar r9d, 5
add r9d, r10d
sar edx, 2
imul r10d, r15d, 0x16d
insd dword [rdi], dx
add dword [rax], eax
add byte [rbp + 1], al
retf 0x141
cli
add r10d, edx
imul edx, r8d, 0x190
nop
add dword [rax], eax
add byte [rax], al
nop
add dword [rax], eax
add byte [rax], al
neg edx
add edx, r15d
neg edx
add edx, r15d
dec edx
sar edx, 0x1f
add edx, r10d
rol cl, cl
clc
add eax, 0xc06bc801
neg eax
clc
add eax, 0xc06bc801
neg eax
add eax, r15d
dec eax
shr eax, 0x1f
invalid
lea ecx, [rax + rdx]
add ecx, 0x1a42e4
add edx, eax
movsxd rax, ecx
imul rax, rax, 0xffffffff92492493
ror dword [rax + 0x69], 0xc0
xchg ebx, eax
and al, 0x49
xchg edx, eax
shr rax, 0x20
add eax, edx
invalid
add eax, 0x1a42e4
sbb al, byte [rax]
mov ecx, eax
shr ecx, 0x1f
sar eax, 2
add al, byte [rcx]
enter 0xc8d, 0xffffffffffffffc5
or al, 0xc5
add byte [rax], al
add byte [rax], al
or al, 0xc5
add byte [rax], al
add byte [rax], al
sub eax, ecx
add eax, edx
add eax, 0x1a42e4
add byte [rax - 0x68], cl
cwde
lea rcx, [0x140211cf0]
mov rax, qword [rcx + rax*8 + 0x30]
shl rax, 4
xor byte [rax - 0x3f], cl
loopne 0x14007d05e
lea rcx, [0x14020aa60]
mov rdx, qword [rax + rcx + 8]
fstp dword [rax]
add byte [rax - 0x75], cl
push rsp
or byte [rax], cl
cmp rdx, 2
cmp edx, 2
jbe 0x14007e5d0
add rcx, rax
add ecx, eax
mov rdx, qword [rcx]
mov r8d, 3
mov rcx, r14
call fcn.14007f570
add byte [rax - 0x7b], cl
ror byte [rax - 0x75], 0x7c
and al, 0x58
and al, 0
add byte [rax - 0x7b], cl
ror byte [rax - 0x75], 0x7c
and al, 0x58
jne 0x14007d0ac
lea rdx, str.___JanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecember
sbb byte [rax], al
mov r8d, 2
mov rcx, r14
call fcn.14007f570
test rax, rax
je 0x14007d3a1
cmc
add al, byte [rax]
invalid
mov r13, rax
mov r15d, dword [rsp + 0x4c]
mov rbp, qword [rsp + 0x50]
push rax
mov r8d, dword [rsp + 0x3c]
test r13, r13
test ebp, ebp
jne 0x14007df76
jmp 0x14007d278
mov qword [rsp + 0x40], r14
and al, 0x40
mov qword [rsp + 0x60], rsi
mov rax, qword [rsi + 0x30]
mov eax, dword [rsi + 0x30]
je case.0x14003fe13.1102
invalid
test rax, rax
je 0x14007d13f
mov rcx, qword [rsp + 0x60]
invalid
mov r15, qword [rcx + 0x28]
mov edi, dword [rcx + 0x28]
shl ebp, 8
inc ebp
shl rax, 3
lea r14, [rax + rax*2]
lea r13, [rsp + 0x68]
nop word [rax + rax]
invalid
add byte [rax], r8b
invalid
push 0x441f0f66
add byte [rax], al
invalid
mov esi, ebp
mov dword [rsp + 0x28], ebp
mov rbp, r8
mov qword [rsp + 0x20], r8
mov rcx, r13
mov rdx, r15
mov r8, qword [rsp + 0x40]
mov r9d, edi
call fcn.140080800
add byte [rax], al
mov r10, qword [rsp + 0x68]
cmp r10, 3
jne 0x14007d242
add r15, 0x18
add edi, 0x18
add r14, 0xffffffffffffffe8
mov r8, rbp
mov ebp, esi
jne 0x14007d100
lea rax, [0x14020afb0]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 1
and al, 0x70
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x78], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x80], xmm0
lea rdx, [rsp + 0x68]
mov r14, qword [rsp + 0x40]
mov rcx, r14
call fcn.1400815f0
add byte [rax], r8b
test rax, rax
test eax, eax
mov r15d, dword [rsp + 0x4c]
mov rbp, qword [rsp + 0x50]
mov rdi, qword [rsp + 0x58]
pop rax
jl 0x14007d1af
pop rax
mov r8d, dword [rsp + 0x3c]
mov rsi, qword [rsp + 0x60]
jne 0x14007df73
or eax, 0xd7e90000
add byte [rax], al
jmp 0x14007d278
add byte [rax - 0x73], cl
adc eax, 0x18db71
invalid
lea rdx, [0x14020ad19]
mov r8d, 1
mov rcx, r14
int1
mov ecx, esi
int1
call fcn.14007f570
test rax, rax
test eax, eax
test eax, eax
je 0x14007d31a
mov r13, rax
mov rbp, qword [rsp + 0x50]
mov rdi, qword [rsp + 0x58]
mov r8d, dword [rsp + 0x3c]
test r13, r13
jne 0x14007df76
jmp 0x14007d278
pop rcx
jg 0x14007d1e9
add cl, ch
out 0xfb, al
sti
invalid
call fcn.1400b5200
mov r15d, eax
xor r15b, 1
movzx eax, byte [rsi + 0xb9]
test al, al
je 0x14007ce04
mov dword [rcx - 0x80], 0xb60f01f7
xchg byte [rcx - 0x7c000000], bh
ror byte [rdi], 0x84
std
sti
invalid
mov rax, qword [rsp + 0x138]
mov eax, dword [rsp + 0x138]
mov qword [rsp + 0x68], rax
mov byte [rsp + 0x70], r15b
lea rax, str.uPw_E:d__mIhyaiCt23HMKb9_0_SJ_1_YhTcOD_56Xq__0RWWIpMsT_S__Hq3Pq_i_e___Xw_ycecgPd_YowF_t5Daam_Vu_
jo 0x14007d262
lea eax, [0x14020b168]
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14020a938]
lea r8, [rsp + 0x68]
add eax, 0x4c0018d7
lea eax, [rsp + 0x68]
mov edx, 0x2b
call fcn.1400b1790
mov r13, qword [rsp + 0x70]
cmp r10d, 2
jne 0x14007e660
mov r15d, dword [rsp + 0x4c]
mov rbp, qword [rsp + 0x50]
mov r14, qword [rsp + 0x40]
mov rdi, qword [rsp + 0x58]
jl 0x14007d288
pop rax
mov r8d, dword [rsp + 0x3c]
mov rsi, qword [rsp + 0x60]
test r13, r13
jne 0x14007df76
test esi, edi
or al, 0
invalid
test esi, edi
or al, 0
add byte [rax - 0x75], cl
dec rax
mov rax, qword [rsi + 0x40]
dec rax
cmp rax, rdi
jae 0x14007d88e
add dword [rsi], 6
add byte [rax], al
add dword [rsi], 6
add byte [rax], al
cmp byte [rsi + 0xa8], 0
jne 0x14007d555
mov byte [rsp + 0xb3], 0xb
and al, 0xb3
add byte [rax], al
add byte [rbx], cl
mov dword [rsp + 0xa8], 0
mov byte [rsp + 0xac], 0
mov word [rsp + 0xad], 1
mov dword [rsp + 0xaf], r8d
test byte [rdi + rbp*4], ah
add byte [rax], al
add byte [rcx - 0x75], cl
invalid
mov ecx, eax
and ecx, 0xfffffffe
loope case.0x140049404.865
loope case.0x140049404.865
cmp ecx, 4
jne 0x14007d2dc
mov qword [rsp + 0x50], rbp
mov edi, r15d
jmp case.0x140066c5f.1995
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x3c], r8d
lea rcx, [r14 + 8]
lea rdx, [0x140214824]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
call fcn.14007f1b0
test rax, rax
jne 0x14007df73
call fcn.140090730
test rax, rax
jne 0x14007df73
invalid
mov ecx, edi
call fcn.1400a3650
mov edi, edx
mov rcx, r14
mov edx, eax
call fcn.14007f910
test rax, rax
jne 0x14007cf4b
lea rdx, [0x14020ad19]
mov r8d, 1
mov rcx, r14
call fcn.14007f570
test rax, rax
jne 0x14007d1bf
lea rax, [0x14020ad19]
mov qword [rsp + 0x130], rax
mov rcx, r14
mov edx, edi
call fcn.14007f910
test rax, rax
jne 0x14007cf4b
lea rdx, [0x14020ad2b]
mov r8d, 1
mov rcx, r14
call fcn.14007f570
test rax, rax
mov rdi, qword [rsp + 0x58]
je 0x14007e3a1
mov r13, rax
jmp 0x14007d0b4
mov rcx, r14
movzx edx, byte [rsp + 0x40]
call fcn.14007f910
test rax, rax
je 0x14007e069
mov r13, rdx
jmp 0x14007d0af
call fcn.14007f390
test rax, rax
jne 0x14007df73
mov rcx, qword [rcx]
call fcn.140090d40
mov qword [rsp + 0x50], rbp
mov edi, r15d
mov rax, qword [r14]
mov r8d, dword [rsp + 0x3c]
lea rdx, [rax - 4]
cmp rdx, 2
mov ecx, 2
cmovb rcx, rdx
test rcx, rcx
je 0x14007d548
lea rdx, [0x140214834]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov r13, rax
mov r15d, edi
jmp 0x14007df76
test byte [rdi + rbp*4], ah
add byte [rax], al
add byte [rbp + 0x31], al
leave
call fcn.140081900
test rax, rax
invalid
sal byte [rbp - 0x2f], 0xe9
rol dword [rax], 1
add byte [rax], al
call fcn.14007f1b0
test rax, rax
mov r15d, edi
mov edi, edi
jne 0x14007d443
jmp 0x14007d548
mov edi, edi
dec dword [rdi]
jne 0x14007df73
test ebx, ebp
or al, byte [rax]
add byte [rcx - 0x73], cl
sub al, r13b
call fcn.140090730
test rax, rax
invalid
test ecx, ebx
lea rcx, [r14 + 0x28]
call fcn.140090730
test rax, rax
jne 0x14007df73
jmp 0x14007d4be
rol byte [rcx - 0x77], 0xff
jne 0x14007df73
lea rcx, [r14 + 0x28]
jmp 0x14007d4b6
mov rcx, qword [rcx]
call fcn.140090d40
lea rdi, [r14 + 0x30]
mov cl, 1
xor eax, eax
lock cmpxchg byte [r14 + 0x30], cl
jne 0x14007e34d
mov qword [rsp + 0x40], rdi
mov rax, qword [0x14021f948]
shl rax, 1
test rax, rax
jne 0x14007e35a
xor ebp, ebp
movzx eax, byte [r14 + 0x31]
movzx eax, byte [rsi + 0x31]
movzx eax, byte [rsi + 0x31]
test al, al
jne 0x14007e372
mov edi, r15d
lea rdx, [r14 + 0x32]
xor cl, byte [rax - 0x73]
mov word [rax + rbp*4], fs
add byte [rax], al
add al, ch
pop rbp
add al, byte [rax]
invalid
xor cl, byte [rax - 0x73]
mov word [rax + rbp*4], fs
add byte [rax], al
add al, ch
pop rbp
add al, byte [rax]
invalid
mov r13, rax
test bpl, bpl
jne 0x14007d528
mov rax, qword [0x14021f948]
shl rax, 1
test rax, rax
jne 0x14007e38a
xor eax, eax
mov rcx, qword [rsp + 0x40]
xchg byte [rcx], al
cmp al, 2
jne 0x14007d53b
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test r13, r13
je 0x14007d548
mov r15d, edi
jmp 0x14007df76
mov r15d, edi
mov rbp, qword [rsp + 0x50]
mov rdi, qword [rsp + 0x58]
movzx eax, byte [rsi + 0xa9]
cmp eax, 2
je 0x14007d630
cmp eax, 1
jne 0x14007d6a3
mov qword [rsp + 0x128], rdi
lea rax, [rsp + 0x128]
mov qword [rsp + 0x118], rax
lea rax, [0x140071350]
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x68], 2
mov qword [rsp + 0x78], 0
mov qword [rsp + 0x80], 5
mov qword [rsp + 0x88], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x90], 0x20
mov byte [rsp + 0x98], 0
lea rax, [0x14020afc8]
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], 2
lea rax, [rsp + 0x68]
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], 1
lea rax, [rsp + 0x118]
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0xc0], 1
lea rdi, [rsp + 0x100]
jmp 0x14007d760
mov qword [rsp + 0x118], rdi
lea rax, [rsp + 0x118]
mov qword [rsp + 0xa8], rax
lea rax, [0x140071350]
cmp eax, 0x8948ffff
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x18d96a
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 2
mov qword [rsp + 0x88], 0
lea rax, [rsp + 0xa8]
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 1
lea rdi, [rsp + 0xe0]
lea rdx, [rsp + 0x68]
jmp 0x14007d768
mov qword [rsp + 0x128], rdi
lea rax, [rsp + 0x128]
mov qword [rsp + 0x118], rax
lea rax, [0x140071350]
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x68], 2
mov qword [rsp + 0x78], 0
mov qword [rsp + 0x80], 5
mov qword [rsp + 0x88], 0
mov qword [rsp + 0x90], 0x20
mov byte [rsp + 0x98], 1
lea rax, [0x14020afc8]
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], 2
mov dword [rsp + 0xb0], 2
lea rax, [rsp + 0x68]
mov qword [rsp + 0xc8], rax
enter 0, 0
mov qword [rsp + 0xd0], 1
lea rax, [rsp + 0x118]
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0xc0], 1
lea rdi, [rsp + 0x160]
lea rdx, [rsp + 0xa8]
mov rcx, rdi
call fcn.140025950
mov rax, qword [rdi + 0x10]
mov qword [rsp + 0x150], rax
movups xmm0, xmmword [rdi]
movaps xmmword [rsp + 0x140], xmm0
lea rax, [rsp + 0x140]
mov qword [rsp + 0xa8], rax
lea rax, [0x140009260]
mov qword [rsp + 0xb0], rax
lea rax, [0x14020afe8]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 2
mov qword [rsp + 0x88], 0
lea rax, [rsp + 0xa8]
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 1
lea rdx, [rsp + 0x68]
mov rcx, r14
call fcn.1400815f0
mov r13, rax
mov rax, qword [rsp + 0x140]
test r13, r13
je 0x14007d822
test rax, rax
je 0x14007df76
mov r8, qword [rsp + 0x148]
mov rcx, qword [0x14021f8e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14007df76
test rax, rax
je 0x14007d83e
mov r8, qword [rsp + 0x148]
mov rcx, qword [0x14021f8e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [rsi + 0xa8], 0
mov rdi, qword [rsp + 0x58]
jne 0x14007d88e
mov rax, qword [rsi + 0x48]
dec rax
cmp rax, rdi
jae 0x14007dbb1
mov r13, r14
mov r14, rbp
movzx ebp, byte [rsi + 0xaa]
stosb byte [rdi], al
add byte [rax], al
add byte [rax - 0x7c], al
in eax, dx
je 0x14007d8d8
mov eax, dword [0x14021f97c]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xb0]
test eax, eax
je 0x14007d8f7
cmp eax, 1
je 0x14007d924
jmp 0x14007e5a7
mov rcx, r13
mov rdx, rsi
call fcn.140082230
test rax, rax
mov rbp, r14
mov r14, r13
mov esi, ebp
jne 0x14007df73
jmp 0x14007dbb1
mov eax, dword [0x14021f97c]
mov rcx, qword gs:[0x58]
add byte [rax - 0x75], cl
cmp al, 0xc1
lea rcx, [rdi + 0xa8]
lea rdx, case.0x140049404.1020
call fcn.1400851d0
mov byte [rdi + 0xb0], 1
mov eax, dword [0x14021f97c]
mov rcx, qword gs:[0x58]
invalid
mov rax, qword [rcx + rax*8]
mov rdi, qword [rax + 0xa8]
test rdi, rdi
je 0x14007e23e
lock inc qword [rdi]
jle 0x14007e267
test rdi, rdi
je 0x14007e5a7
test byte [rbp + 0xc], cl
add byte [rax], al
mov rax, qword [rdi + 0x10]
test rax, rax
je 0x14007d994
cmp eax, 2
jne 0x14007d9a2
cmp bpl, 2
mov rbp, r14
mov r14, r13
jne 0x14007dba3
mov rcx, r14
mov rdx, rsi
call fcn.140082230
mov r13, rax
test rax, rax
jne 0x14007db8c
jmp 0x14007dba3
lea rax, str.main
mov ecx, 4
jmp 0x14007d9ad
mov rax, qword [rdi + 0x18]
mov rcx, qword [rdi + 0x20]
dec rcx
mov rbp, r14
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x108], rcx
mov rax, qword [rsi]
test rax, rax
mov r14, r13
je 0x14007da4f
cmp eax, 1
jne 0x14007db1e
mov rax, qword [rsi + 8]
lea rcx, [rsp + 0x100]
add dword [rax], eax
add byte [rax - 0x77], cl
mov word [rax + riz*8], fs
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xfff8516d
invalid
mov qword [rsp + 0xe8], rcx
mov qword [rsp + 0xf0], rax
mov dword [rsp + 0xf0], eax
mov qword [rsp + 0xf8], 0
mov qword [rsp + 0x68], 2
invalid
add byte [rax - 0x39], cl
and al, 0x78
and al, 0x78
mov qword [rsp + 0x78], 1
and al, 0x78
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x80], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x88], 0
mov qword [rsp + 0x90], 0x20
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], ah
add byte [rax], al
add dh, al
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax], al
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], ah
add byte [rax], al
add dh, al
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax], al
jmp 0x14007dac4
mov rax, qword [rsi + 8]
lea rcx, [rsp + 0x100]
mov qword [rsp + 0xe0], rcx
lea rcx, [0x140002b60]
mov qword [rsp + 0xe8], rcx
mov word [rax + rbp*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdi*8], ah
clc
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x68
add al, byte [rax]
add byte [rax], al
mov word [rax + rbp*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdi*8], ah
clc
clc
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x68
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x78], 1
mov qword [rsp + 0x80], 1
mov qword [rsp + 0x88], 0
mov dword [rsp + 0x88], 0
mov qword [rsp + 0x90], 0x20
mov byte [rsp + 0x98], 1
lea rax, [0x14020b078]
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], 2
lea rax, [rsp + 0x68]
mov qword [rsp + 0xc8], rax
add byte [rax - 0x39], cl
test byte [rax + rdx*8], ah
and al, 0xd0
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + riz*8], ah
and al, 0xe0
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xa8
add byte [rax], al
add bl, ch
pop rsi
add byte [rax - 0x39], cl
test byte [rax + rdx*8], ah
and al, 0xd0
and al, 0xd0
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + riz*8], ah
and al, 0xe0
and al, 0xe0
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xa8
add byte [rax], al
add bl, ch
pop rsi
lea rax, [rsp + 0x100]
mov qword [rsp + 0xa8], rax
lea rax, [0x140002b60]
mov qword [rsp + 0xb0], rax
lea rax, [0x14020b078]
xor al, 0xd5
sbb byte [rax], al
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 2
mov qword [rsp + 0x88], 0
lea rax, [rsp + 0xa8]
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x78
mov qword [rsp + 0x80], 1
lea rdx, [rsp + 0x68]
mov rcx, r14
call fcn.1400815f0
test rax, rax
test eax, eax
je 0x14007dba3
mov r13, rax
lock dec qword [rdi]
jne 0x14007df76
mov rcx, rdi
call fcn.14007c000
jmp 0x14007df76
lock dec qword [rdi]
jne 0x14007dbb1
mov rcx, rdi
call fcn.14007c000
mov rax, qword [rsi + 0x50]
dec rax
mov rdi, qword [rsp + 0x58]
cmp rax, rdi
jae 0x14007ddc8
mov rax, qword [rsi + 0x10]
cmp rax, 2
je 0x14007dc67
add byte [rax], al
cmp eax, 1
jne 0x14007dcda
mov rax, qword [rsi + 0x18]
mov qword [rsp + 0x100], r12
mov qword [rsp + 0x108], rbx
mov dword [rsp + 0x108], ebx
lea rcx, [rsp + 0x100]
mov qword [rsp + 0xe0], rcx
mov word [rax + riz*8], fs
add byte [rax], al
add byte [rax], al
mov word [rax + riz*8], fs
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
lea rcx, [0x140002b60]
or eax, 0xfff84f58
mov qword [rsp + 0xe8], rcx
mov dword [rsp + 0xe8], ecx
and al, 0xe8
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rsi*8], ah
and al, 0xf0
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], 0
and al, 0xf8
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
and al, 0xf0
lock add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdi*8], ah
and al, 0xf8
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
and al, 0x68
and al, 0x68
mov qword [rsp + 0x68], 2
mov dword [rsp + 0x68], 2
and al, 0x68
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x78], 1
add byte [rax - 0x39], cl
mov qword [rsp + 0x80], 1
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
mov qword [rsp + 0x88], 0
mov qword [rsp + 0x90], 0x20
mov dword [rsp + 0x90], 0x20
mov dword [rsp + 0x90], 0x20
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], ah
add byte [rax], al
add dh, al
test byte [rax + rbx*4], ah
add byte [rax], al
mov byte [rsp + 0x98], 0
add byte [rax], al
jmp 0x14007dd5f
mov qword [rsp + 0xa8], r12
mov qword [rsp + 0xb0], rbx
and al, 0xb0
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + riz*8], ah
and al, 0xe0
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfff84ed2
invalid
and al, 0xe0
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfff84ed2
invalid
dec dword [rax - 0x77]
test byte [rax + rbp*8], ah
and al, 0xe8
mov qword [rsp + 0xe8], rax
lea rax, [0x14020d2c8]
and al, 0xe8
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x18f62b
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 2
mov dword [rsp + 0x70], 2
mov dword [rsp + 0x70], 2
mov qword [rsp + 0x88], 0
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x78], rax
add byte [rax - 0x77], cl
and al, 0x78
mov qword [rsp + 0x80], 1
lea rdx, [rsp + 0x68]
jmp 0x14007ddb7
add byte [rax], al
add byte [rax - 0x75], cl
sbb byte [rcx + r9*4 - 0x5c], r9b
and al, 0
mov rax, qword [rsi + 0x18]
mov qword [rsp + 0x100], r12
add dword [rax], eax
add byte [rax - 0x77], cl
mov dword [rsp + 0x108], ebx
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
mov dword [rsp + 0x108], ebx
pushfq
and al, 8
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rax], fs
invalid
lea rcx, [rsp + 0x100]
add byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
mov qword [rsp + 0xe0], rcx
mov dword [rsp + 0xe0], ecx
mov word [rax + riz*8], fs
and al, 0xe0
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xfff84e5b
clc
invalid
lea rcx, [0x140002b60]
clc
dec dword [rax - 0x77]
mov qword [rsp + 0xe8], rcx
mov qword [rsp + 0xf0], rax
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rax], al
mov word [rax + rbp*8], fs
call 0x18807dd0e
mov dword [rsp + 0xf0], eax
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rax], al
invalid
invalid
mov qword [rsp + 0xf8], 0
mov qword [rsp + 0x68], 2
test byte [rax + rdi*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x68], 2
mov qword [rsp + 0x78], 1
js 0x14007dd31
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
test byte [rax + rax*4], ah
add byte [rax], al
mov qword [rsp + 0x80], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x88], 0
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
mov qword [rsp + 0x90], 0x20
nop
add byte [rax], al
add byte [rax], ah
add byte [rax], al
add dh, al
invalid
test byte [rax + rbx*4], ah
cwde
and byte [rax], al
add byte [rax], al
mov byte [rsp + 0x98], 1
cwde
add byte [rax], al
add byte [rcx], al
lea rax, [0x14020d2c8]
mov qword [rsp + 0xa8], rax
mov dword [rsp + 0xa8], eax
add byte [rax - 0x77], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rdx], al
invalid
mov qword [rsp + 0xb0], 2
mov dword [rsp + 0xb0], 2
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x68
lea rax, [rsp + 0x68]
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], 1
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [rsp + 0xe0]
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*8], ah
and al, 0xd0
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
test byte [rax + riz*8], ah
lea eax, [rsp + 0xe0]
and al, 0xe0
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdi*4], ah
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0xc0], 2
lea rdx, [rsp + 0xa8]
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
lea edx, [rsp + 0xa8]
and al, 0xa8
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
call fcn.1400815f0
test rax, rax
jne 0x14007df73
mov rax, qword [rsi + 0x58]
dec rax
cmp rax, rdi
jae 0x14007defc
invalid
cmp qword [rbp + 0x18], 2
lea rax, str._unknown_
cmovne rax, qword [rbp + 0x20]
and byte [r9 + 9], r15b
mov ecx, 9
cmovne rcx, qword [rbp + 0x28]
mov qword [rsp + 0xe0], rax
loopne case.0x14006bdea.270
add byte [rax], al
loopne case.0x14006bdea.270
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0xe8], rcx
cmp dword [rbp + 0x48], 1
invalid
add byte [rax], al
mov qword [rsp + 0xe8], rcx
cmp dword [rbp + 0x48], 1
jne 0x14007de91
test dword [rax + rax + 0x458b0000], eax
mov qword [rsp + 0x100], r8
test byte [rax], al
add byte [rax], al
mov eax, dword [rbp + 0x4c]
mov dword [rsp + 0x100], eax
lea rax, [rsp + 0xe0]
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
mov qword [rsp + 0xa8], rax
lea rax, [0x140002b60]
add eax, 0xfff84d32
add eax, 0xfff84d32
mov qword [rsp + 0xb0], rax
lea rax, [rsp + 0x100]
add byte [rax - 0x77], cl
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfffabf93
add byte [rax - 0x77], cl
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfffabf93
mov qword [rsp + 0xc0], rax
lea rax, [0x14020b010]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 3
jo 0x14007de6a
add byte [rax], al
invalid
mov qword [rsp + 0x88], 0
lea rax, [rsp + 0xa8]
lea eax, [rsp + 0xa8]
add byte [rax - 0x73], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x78
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 2
add byte [rax], 0
add byte [rdx], al
add byte [rax], al
add bl, ch
jmp 0x14007deea
jmp 0x14007deea
lea rax, [rsp + 0xe0]
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax], al
invalid
invalid
test byte [rax + rbp*4], ah
add byte [rax], al
invalid
mov qword [rsp + 0xa8], rax
add byte [rax - 0x73], cl
add eax, 0xfff84cb8
lea rax, [0x140002b60]
mov qword [rsp + 0xb0], rax
lea rax, [0x14020b050]
sbb byte [rax], al
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 2
and al, 0x70
add al, byte [rax]
add byte [rax], al
invalid
mov qword [rsp + 0x88], 0
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x78
add byte [rax], al
lea rax, [rsp + 0xa8]
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 1
mov dword [rsp + 0x80], 1
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x68
lea rdx, [rsp + 0x68]
mov rcx, r14
mov ecx, esi
int1
call fcn.1400815f0
stc
add byte ss:[rax], al
test rax, rax
test eax, eax
jne 0x14007df73
add rbp, 0x50
mov qword [rsp + 0xe0], rbp
mov dword [rsp + 0xe0], ebp
and al, 0xe0
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [rsp + 0xe0]
mov qword [rsp + 0xa8], rax
lea rax, [0x14007bff0]
loopne 0x14007df06
add byte [rax], al
lea rax, [rsp + 0xe0]
lea eax, [rsp + 0xe0]
mov qword [rsp + 0xa8], rax
mov dword [rsp + 0xa8], eax
test al, 0
add byte [rax], al
lea rax, [0x14007bff0]
shl eax, 1
invalid
mov qword [rsp + 0xb0], rax
lea rax, [0x14020b0a8]
invalid
rcr dword [rax], 1
add byte [rax - 0x77], cl
mov dword [rsp + 0x68], eax
sbb byte [rax], al
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 2
jo 0x14007df3b
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
mov qword [rsp + 0x88], 0
mov dword [rsp + 0x88], 0
and al, 0x88
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rbp*4], ah
lea rax, [rsp + 0xa8]
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x78
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 1
test byte [rax + rax*4], ah
and al, 0x80
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x68
add dword [rax], eax
add byte [rax], al
lea rdx, [rsp + 0x68]
mov rcx, r14
int1
call fcn.1400815f0
add byte ss:[rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rsi + rsi + 0x49], 0x89
invalid
test rax, rax
test eax, eax
je 0x14007dfa9
mov r13, rax
test r15b, r15b
jne 0x14007df8a
mov rax, qword [0x14021f948]
mov eax, dword [0x14021f948]
sbb dword [rdx], ebx
add byte [rax - 0x2f], cl
shl rax, 1
invalid
shl rax, 1
test rax, rax
test eax, eax
jne 0x14007dfdd
xor eax, eax
mov rcx, qword [rsp + 0x138]
xchg byte [rcx], al
cmp al, 2
jne 0x14007cc93
in al, dx
invalid
invalid
mov rax, qword [r14]
lea rdx, [rax - 4]
cmp rdx, 2
mov ecx, 2
cmovb rcx, rdx
cmp rcx, 2
je 0x14007dfef
invalid
retf 0x8348
sub al, 0x48
cmp ecx, 1
cmp rcx, 1
stc
add dword [rbp + 0x42], esi
jne 0x14007e00b
mov rax, qword [r14 + 8]
lea rcx, [0x140214864]
invalid
lea ecx, [0x140214864]
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
invalid
or dword [rax + 1], 0xe8e0ffc8
invalid
add rax, rcx
jmp rax
call fcn.1400b5200
test al, al
jb 0x14007dfe4
add byte [rax + rax*8 - 0x79395b8b], al
mov ecx, 0x1000000
jne 0x14007df8a
mov byte [rsi + 0xb9], 1
xchg byte [rcx + 0x1000000], bh
jmp 0x14007df8a
add r14, 8
lea rcx, [0x140214854]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [r14 + 8]
lea rcx, [0x140214874]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
add r14, 0x10
mov rcx, r14
mov ecx, esi
mov ecx, esi
call fcn.140090730
jmp 0x14007df73
invalid
invalid
invalid
invalid
adc eax, 0x196809
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
lea rdx, [0x14020abda]
mov r8d, 1
mov rcx, r14
call fcn.14007f570
test rax, rax
jne 0x14007d0ac
invalid
invalid
invalid
movzx eax, byte [rsp + 0x60]
dec rax
cmp rax, 0xc
jae 0x14007e79a
shl rax, 4
lea rcx, [0x14020ac28]
mov rdx, qword [rax + rcx + 8]
cmp rdx, 2
add cl, byte [rdi]
xchg bh, bh
invalid
add byte [rax], al
add rcx, rax
mov rdx, qword [rcx]
mov r8d, 3
mov rcx, r14
call fcn.14007f570
test rax, rax
jne 0x14007d0ac
lea rdx, [0x14020abda]
mov r8d, 1
mov rcx, r14
call fcn.14007f570
test rax, rax
jne 0x14007d0ac
mov rcx, r14
mov edx, r15d
call fcn.14007fa30
test rax, rax
jne 0x14007d3b7
mov qword [rsp + 0x60], rsi
lea rdx, [0x14020abda]
mov r8d, 1
mov qword [rsp + 0x40], r14
mov rcx, r14
call fcn.14007f570
test rax, rax
jne case.0x140049404.904
mov rdx, qword [rsp + 0xd8]
shr rdx, 0x30
mov rcx, qword [rsp + 0x40]
call fcn.14007f910
test rax, rax
jne 0x14007e49d
lea rdx, [0x14020bbfc]
mov r8d, 1
mov rcx, qword [rsp + 0x40]
and al, 0x40
call fcn.14007f570
test rax, rax
jne case.0x140049404.904
mov rdx, qword [rsp + 0xd8]
shr rdx, 0x28
mov rcx, qword [rsp + 0x40]
call fcn.14007f910
test rax, rax
jne 0x14007e49d
lea rdx, [0x14020bbfc]
mov r8d, 1
mov rcx, qword [rsp + 0x40]
call fcn.14007f570
test rax, rax
jne case.0x140049404.904
mov rdx, qword [rsp + 0xd8]
shr rdx, 0x20
mov rcx, qword [rsp + 0x40]
call fcn.14007f910
test rax, rax
jne 0x14007e49d
lea rdx, [0x14020abda]
mov r8d, 1
mov rcx, qword [rsp + 0x40]
call fcn.14007f570
test rax, rax
test eax, eax
test eax, eax
jne case.0x140049404.904
mov eax, ebp
mov edi, ebp
shr edi, 8
test al, al
js 0x14007e61b
test dil, dil
js 0x14007e61b
sbb al, 4
add byte [rax], al
sbb al, 4
add byte [rax], al
lea rdx, str._offset_secondyearTZoffset_hour0
jmp 0x14007e622
add r14, 0x10
add esi, 0x10
mov rcx, r14
call fcn.140082640
jmp 0x14007df73
add r14, 0x10
add esi, 0x10
mov rcx, r14
call fcn.140082670
jmp 0x14007df73
mov rcx, qword [r14 + 0x10]
call fcn.140090d40
xor r13d, r13d
jmp 0x14007df76
call fcn.1400b4ef0
mov eax, dword [0x14021f97c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
mov rdi, qword [rax + 0xa8]
add byte [rax], al
lock inc qword [rdi]
jg 0x14007d951
ud2
mov r14, rbp
mov rax, qword [0x14021f948]
shl rax, 1
test rax, rax
jne 0x14007e3d1
xor ebp, ebp
movzx eax, byte [rdi + 0x31]
test al, al
jne 0x14007e3e8
lea rcx, [rdi + 0x32]
mov eax, dword [rdi + 0x33]
mov dword [rdi + 0x37], eax
call fcn.1400aea60
test rax, rax
je 0x14007e30e
mov r13, rax
test bpl, bpl
mov rcx, qword [rsp + 0x40]
jne 0x14007e2f7
mov rax, qword [0x14021f948]
shl rax, 1
test rax, rax
jne 0x14007e44c
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x14007df76
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
jmp 0x14007df76
test bpl, bpl
mov rcx, qword [rsp + 0x40]
jne 0x14007e32b
mov rax, qword [0x14021f948]
shl rax, 1
test rax, rax
jne 0x14007e467
add byte [rax], al
xor eax, eax
xchg byte [rcx], al
cmp al, 2
mov rbp, r14
mov r14, rdi
mov rdi, qword [rsp + 0x58]
jne 0x14007d88e
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
jmp 0x14007d88e
mov rcx, rdi
call fcn.1400b5140
jmp 0x14007d4d2
call fcn.1400b5200
mov ebp, eax
xor bpl, 1
movzx eax, byte [r14 + 0x31]
test al, al
je 0x14007d4f9
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x68], rax
mov byte [rsp + 0x70], bpl
lea rax, [0x14020ad80]
jmp 0x14007e3fe
call fcn.1400b5200
test al, al
jne 0x14007d528
mov byte [r14 + 0x31], 1
jmp 0x14007d528
mov rdx, qword [rsp + 0xd8]
shr rdx, 0x30
mov rcx, r14
call fcn.14007f910
test rax, rax
je 0x14007e420
mov r13, rdx
jmp 0x14007d0b4
and al, 0x40
call fcn.1400b5140
jmp 0x14007e29f
call fcn.1400b5200
mov ebp, eax
xor bpl, 1
movzx eax, byte [rdi + 0x31]
test al, al
je 0x14007e2c3
test bl, bl
invalid
invalid
invalid
test bl, bl
invalid
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x68], rax
mov byte [rsp + 0x70], bpl
mov byte [rsp + 0x70], ch
mov byte [rsp + 0x70], ch
lea rax, [0x14020ad68]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14020a918]
lea r8, [rsp + 0x68]
mov edx, 0x2b
call fcn.1400b1790
jo 0x14007e451
add eax, dword [rax]
jo 0x14007e451
add eax, dword [rax]
mov qword [rsp + 0x60], rsi
lea rdx, [0x14020bbfc]
lea edx, [0x14020bbfc]
lea edx, [0x14020bbfc]
mov r8d, 1
mov qword [rsp + 0x40], r14
add byte [rcx + rcx*4 + 0x74], cl
and al, 0x40
mov rcx, r14
call fcn.14007f570
test rax, rax
invalid
je 0x14007e482
sal byte [rsi + rdi + 0x49], 0x89
invalid
mov r13, rax
jmp 0x14007d251
call fcn.1400b5200
mov rcx, qword [rsp + 0x40]
test al, al
jne 0x14007e2f7
mov byte [rdi + 0x31], 1
jmp 0x14007e2f7
call fcn.1400b5200
mov rcx, qword [rsp + 0x40]
test al, al
jne 0x14007e32b
mov byte [rdi + 0x31], 1
jmp 0x14007e32b
invalid
dec dword [rax - 0x75]
xchg esp, eax
and al, 0xd8
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
mov rdx, qword [rsp + 0xd8]
shr rdx, 0x28
mov rcx, qword [rsp + 0x40]
call fcn.14007f910
add byte [rax], al
add byte [rax], al
test rax, rax
je 0x14007e4a5
invalid
mov r13, rdx
jmp 0x14007d251
lea rdx, [0x14020bbfc]
mov r8d, 1
mov rcx, qword [rsp + 0x40]
call fcn.14007f570
test rax, rax
jne case.0x140049404.904
mov rdx, qword [rsp + 0xd8]
add byte [rax], al
shr rdx, 0x20
mov rcx, qword [rsp + 0x40]
call fcn.14007f910
test rax, rax
jne 0x14007e49d
cmp dword [rsp + 0xd8], 0
je 0x14007e86b
lea rdx, [0x14020c8f3]
mov r8d, 1
mov rcx, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
call fcn.14007f570
test rax, rax
jne case.0x140049404.904
test dword [rdx], edi
invalid
invalid
invalid
test dword [rdx], edi
invalid
imul eax, dword [rsp + 0xd8], 0xcccccccd
ror eax, 1
cmp eax, 0x1999999a
jb 0x14007e568
invalid
mov rcx, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x40]
mov rdx, qword [rsp + 0xd8]
call case.0x14003fe13.1193
add byte [rax], al
add byte [rax], al
mov r13, rdx
test rax, rax
jne 0x14007d251
adc eax, 0xe9ffffed
jmp 0x14007e86b
sub al, byte [rbx]
add byte [rax], al
call fcn.1400b5eb0
lea r13, [0x14020ad27]
mov ecx, 4
jmp 0x14007e665
lea r13, [0x14020ad1a]
mov ecx, 0xd
add byte [rax], al
add cl, ch
std
add byte [rax], al
invalid
mov eax, dword [rsp + 0xd8]
and al, 0xd8
add byte [rax], al
add byte [rdx - 0x33333333], bh
mov edx, 0xcccccccd
imul rdx, rax
shr rdx, 0x23
invalid
and ebp, dword [rcx - 0x36]
int 0xcc
int3
int3
ror ecx, 1
cmp ecx, 0x1999999a
stc
invalid
cdq
cdq
sbb dword [rdx + 0x55], esi
mov rcx, qword [rsp + 0x40]
call fcn.14007fde0
add byte [rax], al
mov r13, rdx
test rax, rax
jne 0x14007d251
invalid
jmp 0x14007e86b
add byte [rax - 0x73], cl
or eax, 0x18d8da
lea rcx, str.use_of_std::thread::current___is_not_possible_after_the_threads_local_data_has_been_destroyedstd_src_threadmod.rs
lea r8, [0x14020bf00]
mov edx, 0x5e
pop rsi
add byte [rax], al
invalid
call fcn.1400b18b0
lea r13, [0x14020ad2d]
mov ecx, 0xb
or eax, dword [rax]
add byte [rax], al
invalid
or eax, dword [rax]
add byte [rax], al
invalid
jmp 0x14007e665
lea r8, str.___H_r_HXgx___x_Ke_mTF5ARFm_zR_oI__ItrA_fotvk_DX_Ik7x16_:vuCv_n237n7__o5_P_M.f3vcUL7Ev3_1NBGa8tg
mov ecx, 3
call fcn.1400b1480
imul rdx, rax, 0x51eb851f
shr rdx, 0x25
imul ecx, edx, 0xcccccccd
ror ecx, 1
cmp ecx, 0x1999999a
int3
jb 0x14007e6e7
mov rcx, qword [rsp + 0x40]
and al, 0x40
call fcn.14007ffa0
mov r13, rdx
test rax, rax
invalid
jne 0x14007d251
invalid
invalid
jmp 0x14007e86b
lea rdx, [0x14020ad19]
mov r8d, 1
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x40
mov rcx, qword [rsp + 0x40]
call fcn.14007f570
test rax, rax
jne case.0x140049404.904
or esi, edi
invalid
mov eax, ebp
sar al, 7
xor bpl, al
sub bpl, al
mov rcx, qword [rsp + 0x40]
mov edx, ebp
call fcn.14007f910
test rax, rax
test eax, eax
jne 0x14007e49d
invalid
jmp 0x14007e8f2
mov rcx, qword [rsp + 0x78]
and al, 0x78
mov qword [rsp + 0xa8], r10
test al, 0
add byte [rax], al
mov qword [rsp + 0xb0], r13
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rdi*4], fs
invalid
mov qword [rsp + 0xb8], rcx
lea rax, [rsp + 0xa8]
test byte [rax + rbp*4], ah
add byte [rax], al
invalid
mov eax, 0x48000000
lea eax, [rsp + 0xa8]
test byte [rax + rbp*4], ah
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + riz*8], ah
invalid
mov qword [rsp + 0xe0], rax
loopne 0x14007e68b
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x2550c
lea rax, [0x1400a3ba0]
mov qword [rsp + 0xe8], rax
lea rax, str.Invalid_time_format:
mov qword [rsp + 0x68], rax
and al, 0x68
and al, 0x68
mov qword [rsp + 0x70], 1
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x88], 0
mov 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 - 0x73], cl
invalid
invalid
lea rax, [rsp + 0xe0]
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x78], rax
loopne 0x14007e6c3
add byte [rax], al
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 1
lea rdx, str._T5_UkauX.SfWCn_0C7Jdl:cI_zS_Aw_gNp8L6__l8kn_jJ__n2w_IE_Vh__pAW_SMzWSc_yt:_J__Y_J3YK___xcHj_W:JY_w_
sbb byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x18c8bb
sbb byte [rax], al
lea rcx, [rsp + 0x68]
call fcn.1400b1440
push 0x32d59e8
add byte [rax + 0x69], cl
rcl bl, 1
invalid
imul rdx, rax, 0x10624dd3
shr rdx, 0x26
imul ecx, edx, 0xcccccccd
imul ecx, edx, 0xcccccccd
ror ecx, 1
cmp ecx, 0x1999999a
cdq
cdq
sbb dword [rdx + 0x1b], esi
invalid
stc
invalid
cdq
cdq
sbb dword [rdx + 0x1b], esi
invalid
sbb ecx, dword [rax - 0x75]
and al, 0x40
mov rcx, qword [rsp + 0x40]
call case.0x14003fe13.1184
add byte [rcx - 0x77], cl
invalid
mov r13, rdx
mov ebp, edx
test rax, rax
ror byte [rdi], 0x85
cmp ebx, ebp
invalid
jne 0x14007d251
invalid
jmp 0x14007e86b
add byte [rdx - 0x2e48e8a7], bh
mov edx, 0xd1b71759
imul rdx, rax
shr rdx, 0x2d
shr edx, 0x2d
imul ecx, edx, 0xcccccccd
ror ecx, 1
cmp ecx, 0x1999999a
cdq
cdq
sbb dword [rdx + 0x1b], esi
int3
int3
cdq
sbb dword [rdx + 0x1b], esi
mov rcx, qword [rsp + 0x40]
and al, 0x40
call fcn.140080330
call fcn.140080330
mov r13, rdx
test rax, rax
jne 0x14007d251
invalid
ror byte [rdi], 0x85
add ebx, ebp
invalid
jmp 0x14007e86b
add byte [rax - 0x75], cl
mov word [rax + rbx*8], fs
mov rcx, qword [rsp + 0xd8]
fadd dword [rax]
add byte [rax], al
add byte [rax], al
add cl, al
shr ecx, 5
imul rdx, rcx, 0xa7c5ac5
rol ebp, 1
pop rdx
jl 0x14007e771
jmp 0x111712f68
rol ebp, 1
pop rdx
jl 0x14007e771
or cl, byte [rax - 0x3f]
invalid
shr rdx, 0x27
imul ecx, edx, 0xffffcccd
invalid
invalid
jmp qword [rsi - 0x2f]
ror cx, 1
ror ecx, 1
movzx ecx, cx
mov bh, 0xc9
cmp ecx, 0x199a
jb 0x14007e7c3
sbb dword [rax], eax
add byte [rdx + 0x44], dh
mov rcx, qword [rsp + 0x40]
and al, 0x40
call fcn.14007fa30
mov r13, rdx
invalid
test rax, rax
ror byte [rdi], 0x85
invalid
invalid
invalid
invalid
cmpsd dword [rsi], dword [rdi]
adc al, byte [rax]
add byte [rcx - 0x77], cl
invalid
jmp 0x14007e86b
rol dword [rax], 1
add byte [rax], al
lea r8, str.___H_r_HXgx___x_Ke_mTF5ARFm_zR_oI__ItrA_fotvk_DX_Ik7x16_:vuCv_n237n7__o5_P_M.f3vcUL7Ev3_1NBGa8tg
mov edx, 0xc
invalid
mov rcx, 0xffffffffffffffff
call fcn.1400b13d0
invalid
lea r8, str.___H_r_HXgx___x_Ke_mTF5ARFm_zR_oI__ItrA_fotvk_DX_Ik7x16_:vuCv_n237n7__o5_P_M.f3vcUL7Ev3_1NBGa8tg
mov ecx, 3
add eax, dword [rax]
add byte [rax], al
invalid
call fcn.1400b1480
imul rdx, rax, 0x431bde83
rol byte [rbx + 0x48431bde], 1
shr edx, 0x32
shr rdx, 0x32
imul ecx, edx, 0xffffcccd
ror cx, 1
ror ecx, 1
movzx ecx, cx
cmp ecx, 0x199a
jb case.0x140066fb8.360
mov rcx, qword [rsp + 0x40]
and al, 0x40
call fcn.140080500
sbb eax, 0x89490000
invalid
add byte [rax], al
mov r13, rdx
test rax, rax
test eax, eax
jne 0x14007d251
jmp 0x14007e86b
jno 0x14007e843
imul rdx, rax, 0x6b5fca6b
imul edx, eax, 0x6b5fca6b
shr rdx, 0x36
imul ecx, edx, 0xffffffcd
imul ecx, edx, 0xffffffcd
retf 0xd0cd
ror cl, 1
cmp cl, 0x1a
jb 0x14007e827
mov rcx, qword [rsp + 0x40]
call 0x140080650
mov r13, rdx
invalid
test rax, rax
jne 0x14007d251
test dword [rdx + rbp*8], ebp
invalid
invalid
invalid
invalid
invalid
test dword [rdx + rbp*8], ebp
invalid
jmp 0x14007e86b
imul rax, rax, 0x55e63b89
shr rax, 0x39
lea rdx, [rsp + 0x71]
push rsp
and al, 0x71
push rsp
and al, 0x71
or al, 0x30
mov byte [rsp + 0x71], al
and al, 0x71
and al, 0x71
mov r13d, 1
mov r8d, 1
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x40
invalid
mov rcx, qword [rsp + 0x40]
call fcn.14007f570
call fcn.14007f570
or eax, 0x89480000
sal dword [rcx], 0xc0
xor eax, eax
add byte [rax], al
mov rcx, rax
xor eax, eax
test rcx, rcx
setne al
ror byte [rdi + rcx + 0x45], 0xe9
jmp 0x14fc86dae
test rax, rax
jne 0x14007d251
mov edi, ebp
out dx, eax
shr edi, 8
test bpl, bpl
in eax, dx
je 0x14007e879
jns 0x14007e882
jmp 0x14007e896
test dil, dil
je 0x14007e917
add byte [rax], al
test dil, dil
js 0x14007e896
lea rax, str._offset_secondyearTZoffset_hour0
mov qword [rsp + 0x130], rax
test byte [rax + rsi], ah
add dword [rax], eax
invalid
and al, 0x30
add dword [rax], eax
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov r8d, 1
mov rcx, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x130]
xor byte [rcx], al
add byte [rax], al
call fcn.14007f570
test rax, rax
jne case.0x140049404.904
invalid
invalid
add byte [rax - 0x7b], cl
ror byte [rdi], 0x85
invalid
mov rcx, qword [rsp + 0x40]
movzx edx, byte [rsp + 0xa7]
mov dh, 0x94
and al, 0xa7
add byte [rax], al
add al, ch
adc byte [r8], r8b
add byte [rax - 0x7b], cl
ror byte [rdi], 0x85
retf
call fcn.14007f910
test rax, rax
jne 0x14007e49d
lea rdx, [0x14020bbfc]
mov r8d, 1
mov rcx, qword [rsp + 0x40]
call fcn.14007f570
xchg dword [rax + rax], ecx
add byte [rax - 0x7b], cl
ror byte [rdi], 0x85
push rdx
sti
invalid
invalid
add byte [rax - 0x7b], cl
ror byte [rdi], 0x85
push rdx
sti
invalid
mov eax, edi
sar al, 7
xor dil, al
xor bh, al
clc
invalid
xor bh, al
mov dword [rax + 0x28], 0x4c8b48c7
and al, 0x40
sub dil, al
mov rcx, qword [rsp + 0x40]
mov ecx, dword [rsp + 0x40]
mov edx, edi
cli
call fcn.14007f910
test rax, rax
test eax, eax
test eax, eax
jne 0x14007e49d
jmp 0x14007d13f
sub al, ch
invalid
lea rdx, [0x14020ad2c]
mov r8d, 1
mov eax, 1
mov eax, 1
mov rcx, qword [rsp + 0x40]
mov ecx, dword [rsp + 0x40]
call fcn.14007f570
test rax, rax
jne case.0x140049404.904
invalid
invalid
invalid
jmp 0x14007d13f
int3
push r12
push rsi
push rdi
push rbx
sub rsp, 0x50
lea rbp, [rsp + 0x50]
lea ebp, [rsp + 0x50]
push rax
mov qword [rbp - 8], 0xfffffffffffffffe
mov rdi, rcx
lea rsi, [rcx + 0xb8]
mov eax, 0xb1000000
add byte [rax], al
invalid
mov cl, 1
xor eax, eax
invalid
dec dword [rax - 0x77]
iretd
add byte [rax], al
add byte [rcx - 0xf3fceff], dh
sal al, 0xf
mov al, 0x8f
invalid
add byte [rax], al
invalid
sal al, 0xf
lock cmpxchg byte [rdi + 0xb8], cl
mov al, 0x8f
mov eax, 0xf000000
test dword [rbx + 5], edx
add byte [rax], al
jne 0x14007eeca
mov rax, qword [0x14021f948]
mov eax, dword [0x14021f948]
add eax, 0x1a0fca
retf 0x1a0f
bndldx bnd0, [rax]
shl rax, 1
test rax, rax
jne 0x14007eee5
invalid
add byte [rcx], dh
fisttp dword [rdi]
xor ebx, ebx
movzx eax, byte [rdi + 0xb9]
mov dh, 0x87
mov ecx, 0x84000000
ror byte [rdi], 0x85
invalid
invalid
add byte [rax], al
mov dh, 0x87
mov ecx, 0x84000000
ror byte [rdi], 0x85
invalid
test dword [rbx + 5], esp
add byte [rax], al
add eax, 0x8b480000
mov rax, qword [rdi + 0x108]
lea rdx, [rax - 4]
cld
xchg dword [rax], ecx
add dword [rax], eax
add byte [rax - 0x73], cl
push rax
cld
cmp rdx, 2
cli
add bh, byte [rcx + 2]
mov ecx, 2
add byte [rax], al
cmovb rcx, rdx
test rcx, rcx
test ecx, ecx
je 0x14007ea04
cmp rcx, 1
jne case.default.0x14007e9d3
mov rax, qword [rdi + 0x110]
mov eax, dword [rdi + 0x110]
lea rcx, [0x140214894]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r15, qword [rdi + 0x118]
mov rcx, r15
mov ecx, edi
add dword [rax], eax
add byte [rcx + rcx*4 - 7], cl
mov ecx, edi
call fcn.1400905d0
cmp qword [r15 + 0x10], 0
je 0x14007eb74
test dword [rcx], eax
add byte [rax], al
in al, dx
sbb eax, dword [rcx]
add byte [rcx - 0x7d], cl
jg 0x14007e9f8
add byte [rdi], cl
test byte [rbp + 0x4c000001], al
test dword [rcx], eax
add byte [rax], al
mov qword [rbp - 0x10], r15
test dword [rcx], eax
add byte [rax], al
mov qword [rbp - 0x10], r15
jge 0x14007e9e3
invalid
lea rcx, str.std_srcio_stdio.rs
or eax, 0x18dc26
sbb byte [rax], al
call fcn.1400b16d0
jmp 0x14007ef68
add byte [rax], al
add byte [rax], al
mov rax, qword [rdi + 0x110]
mov eax, dword [rdi + 0x110]
add byte [rax], al
lea rcx, [0x1402148a4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rcx, [rdi + 0x118]
sbb byte [rcx], al
add byte [rax], al
jmp 0x14007eb46
lea rcx, [rdi + 0x110]
lea rdx, [0x140214884]
pop rsi
sbb dword [rax], eax
invalid
pop rsi
sbb dword [rax], eax
movsxd rax, dword [rdx + rax*4]
add rax, rdx
add eax, edx
jmp rax
mov r15, qword [rcx]
mov rcx, r15
mov ecx, edi
mov ecx, edi
call fcn.1400905d0
xchg dword [rbx], ebx
add dword [rax], eax
cmp qword [r15 + 0x10], 0
je 0x14007eb74
mov qword [rbp - 0x10], r15
mov dword [rbp - 0x10], edi
lea rcx, str.std_srcio_stdio.rs
or eax, 0x18dbc1
sbb byte [rax], al
call fcn.1400b16d0
jmp 0x14007ef68
lea rcx, [rdi + 0x118]
lea ecx, [rdi + 0x118]
call fcn.14007f1b0
test rax, rax
jne 0x14007eb4b
lea rcx, [rdi + 0x138]
jmp 0x14007eb46
add dword [rax], eax
add al, ch
cli
or byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x85
lodsb al, byte [rsi]
add byte [rax], al
add byte [rbx + rcx*4 - 0x41], cl
mov edi, dword [rdi + 0x138]
test dword [rax + rax - 0x74b40000], ebp
mov edi, 0x138
mov rcx, r15
call fcn.1400905d0
and bl, byte [rbx]
add dword [rax], eax
cmp qword [r15 + 0x10], 0
je 0x14007eb74
mov qword [rbp - 0x10], r15
lea rcx, str.std_srcio_stdio.rs
call fcn.1400b16d0
jmp 0x14007ef68
invalid
add al, 0
invalid
invalid
lea rcx, [rdi + 0x118]
call fcn.14007f390
test rax, rax
jne 0x14007eb4b
mov r15, qword [rdi + 0x138]
mov rcx, r15
call fcn.1400905d0
cmp qword [r15 + 0x10], 0
adc byte [rax], al
je 0x14007eb74
mov qword [rbp - 0x10], r15
lea rcx, str.std_srcio_stdio.rs
call fcn.1400b16d0
jmp 0x14007ef68
mov r15, qword [rdi + 0x118]
mov rcx, r15
call fcn.1400905d0
mov bh, 0x1a
add dword [rax], eax
mov bh, 0x1a
add dword [rax], eax
cmp qword [r15 + 0x10], 0
je 0x14007eb74
mov qword [rbp - 0x10], r15
lea rcx, str.std_srcio_stdio.rs
or eax, 0x18daf5
or eax, 0x18daf5
call fcn.1400b16d0
jmp 0x14007ef68
call fcn.140090730
mov r14, rax
jmp 0x14007eb9e
add byte [rcx - 0x7d], cl
jg 0x14007eb7d
add byte [rdi], cl
test esp, esp
add eax, dword [rax]
add byte [rcx - 1], al
or byte [r13 + 0x21], r14b
dec dword [r15 + 8]
jne 0x14007eb9b
mov qword [r15], 0
add byte [rax], al
add byte [rax], al
xor r14d, r14d
xor eax, eax
xchg byte [r15 + 0xc], al
cmp al, 2
jne 0x14007eb9e
add r15, 0xc
mov rcx, r15
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
xor r14d, r14d
mov eax, r14d
and eax, 3
cmp eax, 1
jne 0x14007ebfa
mov r15, qword [r14 - 1]
mov r12, qword [r14 + 7]
mov rax, qword [r12]
test rax, rax
je 0x14007ebbf
mov rcx, r15
call rax
dec r14
dec esi
cmp qword [r12 + 8], 0
je case.0x140066beb.415
cmp qword [r12 + 0x10], 0x11
jb 0x14007ebd6
mov r15, qword [r15 - 8]
mov rcx, qword [0x14021f8e0]
xor edx, edx
add ecx, dword [0x11238ebf9]
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14021f8e0]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rdi + 0xc0]
lea rdx, [rax - 4]
cmp rdx, 2
mov ecx, 2
cmovb rcx, rdx
cmp rcx, 2
stc
invalid
je 0x14007ec68
cmp rcx, 1
cmp ecx, 1
jne case.default.0x14007ec37
mov rax, qword [rdi + 0xc8]
lea rcx, [0x1402148c4]
add byte [rax + 0x63], cl
add al, 0x81
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
mov r15, qword [rdi + 0xd0]
rol byte [rax], 1
add byte [rax], al
mov rcx, r15
call fcn.1400905d0
cmp qword [r15 + 0x10], 0
je 0x14007ede8
add byte [rax], al
add byte [rax], al
mov qword [rbp - 0x10], r15
lea rcx, str.std_srcio_stdio.rs
ret 0x18d9
add al, ch
insd dword [rdi], dx
sub al, byte [rbx]
add eax, dword [rax]
ret 0x18d9
add eax, dword [rax]
jmp 0x14007ef68
lea rcx, [rdi + 0xc8]
invalid
lea rdx, [0x1402148b4]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov r15, qword [rcx]
mov rcx, r15
call fcn.1400905d0
cmp qword [r15 + 0x10], 0
cmp dword [rdi + 0x10], 0
je 0x14007ede8
push rbx
add dword [rax], eax
add byte [rcx + rcx*4 + 0x7d], cl
invalid
mov qword [rbp - 0x10], r15
lea rcx, str.std_srcio_stdio.rs
lea ecx, [0x14020c620]
lea ecx, [0x14020c620]
call fcn.1400b16d0
sub ebp, dword [rdx]
add eax, dword [rax]
jmp 0x14007ef68
mov rax, qword [rdi + 0xc8]
lea rcx, [0x1402148d4]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
invalid
add rax, rcx
jmp rax
lea rcx, [rdi + 0xd0]
jmp case.0x14007ec7d.0
add byte [rax], al
test rax, rax
jne 0x14007ecfa
lea rcx, [rdi + 0xf0]
jmp case.0x14007ec7d.0
call fcn.14007f1b0
test rax, rax
mov dword [rax + rax], 0xc0854800
jne 0x14007ecfa
lea rcx, [rdi + 0xe8]
call fcn.140090730
add byte [rcx - 0x77], cl
mov byte [rcx + rcx*4 - 0x10], 0x83
loopne 0x14007ed06
mov r14, rax
mov eax, r14d
and eax, 3
cmp eax, 1
je 0x14007ee32
add dword [rax], eax
add byte [rbx + rbx*8 + 0x173840f], al
add byte [rax], al
test bl, bl
je 0x14007ee87
jmp 0x14007ee9a
add byte [rax], al
call fcn.14007f390
test rax, rax
jne 0x14007ecfa
mov r15, qword [rdi + 0xf0]
mov rcx, r15
call fcn.1400905d0
add byte [rcx - 0x7d], cl
jg 0x14007ed4d
adc byte [rax], al
add byte [rcx - 0x7d], cl
jg 0x14007ed4d
invalid
add byte [rdi], cl
test byte [rax + rax - 0x76b40000], ah
jge case.0x140066beb.421
je 0x14007ede8
mov qword [rbp - 0x10], r15
lea rcx, str.std_srcio_stdio.rs
lea ecx, [0x14020c620]
fcomp dword [rax]
add al, ch
jl 0x14007ed7b
sbb byte [rax], al
call fcn.1400b16d0
add eax, dword [rax]
jmp 0x14007ef68
test rax, rax
jne 0x14007ecfa
mov r15, qword [rdi + 0xe8]
mov rcx, r15
add byte [rcx + rcx*4 - 7], cl
call fcn.1400905d0
cmp qword [r15 + 0x10], 0
je 0x14007ede8
mov qword [rbp - 0x10], r15
jge 0x14007ed6d
lea rcx, str.std_srcio_stdio.rs
call fcn.1400b16d0
jmp 0x14007ef68
invalid
test dword [rdi - 1], edx
invalid
mov edi, dword [rdi + 0xf0]
mov rcx, r15
call fcn.1400905d0
cmp qword [r15 + 0x10], 0
jg 0x14007edc6
invalid
je 0x14007ede8
invalid
invalid
mov qword [rbp - 0x10], r15
lea rcx, str.std_srcio_stdio.rs
call fcn.1400b16d0
jmp 0x14007ef68
add byte [rax], al
add byte [rax], al
mov r15, qword [rdi + 0xd0]
mov rcx, r15
call fcn.1400905d0
add byte [rcx - 0x7d], cl
jg 0x14007edf1
add byte [rdi], cl
test dword [rsi + 1], ebx
add byte [rax], al
dec dword [r15 + 8]
jne 0x14007ee0f
mov qword [r15], 0
xor r14d, r14d
xor eax, eax
xchg byte [r15 + 0xc], al
cmp al, 2
jne 0x14007ee23
add r15, 0xc
mov rcx, r15
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
invalid
add eax, dword [rax]
invalid
xor r14d, r14d
mov eax, r14d
and eax, 3
cmp eax, 1
jne 0x14007ed0c
jmp 0x14007ee32
mov eax, r14d
and eax, 3
cmp eax, 1
jne 0x14007ed0c
mov r15, qword [r14 - 1]
jle 0x14007ee35
dec dword [rbp - 0x75]
invalid
mov r12, qword [r14 + 7]
mov rax, qword [r12]
test rax, rax
je 0x14007ee48
invalid
mov rcx, r15
mov ecx, edi
call rax
dec r14
cmp qword [r12 + 8], 0
cmp dword [rsp + 8], 0
je 0x14007ee71
cmp qword [r12 + 0x10], 0x11
jb 0x14007ee5f
sbb al, byte [rax]
xor edx, edx
mov r8, r15
mov eax, edi
add byte [rcx], dh
ror byte [rbp - 0x77], cl
mov eax, edi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14021f8e0]
xor edx, edx
ror byte [rbp - 0x77], cl
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
test bl, bl
jne 0x14007ee9a
ror byte [rbp - 0x77], cl
invalid
test dword [rbx], eax
add byte [rbx + rbx*8 - 0x74b7ec8b], al
mov rax, qword [0x14021f948]
add eax, 0x1a0aba
sbb al, byte [rax]
shl rax, 1
test rax, rax
jne 0x14007ef2d
xor eax, eax
xchg byte [rsi], al
cmp al, 2
jne 0x14007eeba
mov rcx, rsi
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
jmp qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
jmp qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
jmp qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
nop
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
mov rcx, rsi
call fcn.1400b5140
mov rax, qword [0x14021f948]
shl rax, 1
add byte [rax - 0x2f], cl
loopne 0x14007ef25
test rax, rax
test eax, eax
ror byte [rdi], 0x84
movsd dword [rdi], dword [rsi]
je 0x14007e98a
cli
invalid
call fcn.1400b5200
mov ebx, eax
xor bl, 1
movzx eax, byte [rdi + 0xb9]
add byte [rax], al
test al, al
je 0x14007e99b
mov qword [rbp - 0x20], rsi
jne 0x14007eee2
mov byte [rbp - 0x18], bl
lea rax, str.uPw_E:d__mIhyaiCt23HMKb9_0_SJ_1_YhTcOD_56Xq__0RWWIpMsT_S__Hq3Pq_i_e___Xw_ycecgPd_YowF_t5Daam_Vu_
call 0x1b40d7c51
ret 0x18
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14020a938]
mov edx, 0x8d4c0018
loopne 0x14007eede
sub eax, dword [rax]
add byte [rax], al
mov edx, 0x8d4c0018
loopne 0x14007eede
sub eax, dword [rax]
add byte [rax], al
add byte [rax], al
add al, ch
invalid
call fcn.1400b1790
add al, ch
invalid
call fcn.1400b5200
test al, al
jne 0x14007ee9a
invalid
inc esi
xchg dword [rcx + 0x1000000], edi
mov byte [rdi + 0xb9], 1
jmp 0x14007ee9a
mov qword [rbp - 0x10], r15
lea rcx, str.std_srcio_stdio.rs
call fcn.1400b16d0
jmp 0x14007ef68
sbb byte [rax], al
call fcn.1400b16d0
ud2
mov dword [rsp + 0x10], edx
push rbp
push r15
adc byte [rbp + 0x41], dl
push rdi
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x30
lea rbp, [rdx + 0x50]
lea ebp, [rdx + 0x50]
mov rcx, qword [rbp - 0x10]
call fcn.1400853a0
adc byte [rax + rax], ah
nop
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
push rdi
push rbx
sub rsp, 0x30
lea rbp, [rdx + 0x50]
mov rcx, qword [rbp - 0x10]
invalid
invalid
call fcn.1400853a0
nop
add rsp, 0x30
xor byte [rbx + 0x5f], bl
xor byte [rbx + 0x5f], bl
pop rsi
pop r12
pop rsp
pop r14
pop r15
pop rbp
ret
push r14
push rsi
push r12
push rsi
push rdi
push rbx
sub rsp, 0x30
lea rbp, [rdx + 0x50]
mov rcx, qword [rbp - 0x10]
call fcn.1400853a0
nop
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
adc byte [rbp + 0x41], dl
push rdi
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x30
lea rbp, [rdx + 0x50]
lea ebp, [rdx + 0x50]
lea ebp, [rdx + 0x50]
mov rcx, qword [rbp - 0x10]
call fcn.1400853a0
and byte [rbx], 0
nop
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
invalid
nop
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r14
pop r15
pop rbp
ret
push rsi
push rdi
push rbx
sub rsp, 0x30
lea rbp, [rdx + 0x50]
mov rcx, qword [rbp - 0x10]
call fcn.1400853a0
nop
add rsp, 0x30
invalid
and byte [rbx], ah
add byte [rax + 0x30c48348], dl
invalid
xor byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
adc byte [rbp + 0x41], dl
push rdi
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x30
lea rbp, [rdx + 0x50]
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
call fcn.1400853a0
nop
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
invalid
and al, 0x10
push rbp
push r15
adc byte [rbp + 0x41], dl
push rdi
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x30
sub esp, 0x30
lea rbp, [rdx + 0x50]
lea ebp, [rdx + 0x50]
mov rcx, qword [rbp - 0x10]
call fcn.1400853a0
shl byte [rdx], 0
shl byte [rdx], 0
nop
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
push r15
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x30
lea rbp, [rdx + 0x50]
push rax
push rax
mov rcx, qword [rbp - 0x10]
call fcn.1400853a0
invalid
add byte [rax], al
nop
add rsp, 0x30
pop rbx
pop rdi
pop rsi
invalid
pop r12
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
in al, dx
xor byte [rax - 0x73], cl
push 0x50
mov rcx, qword [rbp - 0x10]
call fcn.1400853a0
invalid
invalid
add byte [rax], al
nop
invalid
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
sub esp, 0x30
lea rbp, [rdx + 0x50]
mov rcx, qword [rbp - 0x10]
call fcn.1400853a0
nop
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rdi
pop rbp
ret
sub rsp, 0x30
lea rbp, [rdx + 0x50]
mov rcx, qword [rbp - 0x10]
invalid
call fcn.1400853a0
nop
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r14
pop r15
pop rbp
ret
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
mov rbx, qword [rcx + 0x10]
test rbx, rbx
je 0x14007f302
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
lea r14, [rcx + 0x20]
xor edi, edi
lea rbp, [0x1402148e4]
push rdi
sbb dword [rax], eax
push rdi
sbb dword [rax], eax
jmp 0x14007f1f9
sbb dl, byte [rax + 0x48d08948]
shr eax, 0x20
mov rax, rdx
mov eax, edx
shr rax, 0x20
cmp eax, 0x23
jne 0x14007f30d
cmp rbx, rdi
cmp ebx, edi
jbe 0x14007f2e7
add dh, al
sbb byte [rcx], r8b
mov byte [rsi + 0x18], 1
mov r15, rbx
sub r15, rdi
sub edi, edi
sub edi, edi
jb 0x14007f364
mov r12, qword [rsi + 8]
lea r13, [r12 + rdi]
cmp al, 0x4c
mov ecx, esi
cmp al, 0x4c
mov ecx, esi
mov rdx, r13
mov r8, r15
call fcn.140090260
mov byte [rsi + 0x18], 0
sbb byte [rax], r8b
sbb byte [rax], r8b
test rax, rax
je case.0x14006c917.271
mov ecx, edx
and ecx, 3
movsxd r8, dword [rbp + rcx*4]
add ecx, dword [rbx + riz*2 + 0x44]
lea eax, [rax]
add r8, rbp
jmp r8
invalid
loopne 0x14007f27a
mov eax, 0x10
add byte [rax], al
cmp byte [rdx + r8], 0x23
je case.0x14006c55d.344
jmp 0x14007f30d
test rdx, rdx
je 0x14007f306
add rdi, rdx
jmp case.0x14006e19b.247
xchg edx, eax
nop
mov r8d, 0xf
add byte [rax], al
add byte [rdx - 0x80], al
cmp al, 2
and ecx, dword [rdi]
test dword [rax + rax - 0x67d0000], ebx
add byte [rbx - 0x6bf0fe07], al
cmp byte [rdx + r8], 0x23
jne 0x14007f30d
invalid
add byte [rbx - 0x6bf0fe07], al
cmp ecx, 1
sete cl
test cl, al
je case.0x14006e19b.247
rol dword [rcx + rax*8 - 0x8e7bf1], 0xff
dec dword [rax - 0x75]
mov ebx, dword [rdx - 1]
mov r15, qword [rdx + 7]
test byte [rcx - 1], dh
invalid
mov rbx, qword [rdx - 1]
mov ebx, dword [rdx - 1]
mov r15, qword [rdx + 7]
mov rax, qword [r15]
test rax, rax
je 0x14007f29a
mov rcx, rbx
mov ecx, ebx
mov r12, rdx
call rax
mov rdx, r12
cmp qword [r15 + 8], 0
je 0x14007f2c9
invalid
sub byte [rcx - 0x7d], cl
jg 0x14007f2b5
invalid
cmp qword [r15 + 0x10], 0x11
adc byte [rcx], dl
adc dword [rbx + 5], esi
jae 0x14007f2ad
add eax, 0xebd78949
invalid
mov r15, rdx
jmp case.0x14006c594.252
mov r15, rdx
mov rbx, qword [rbx - 8]
pop rbx
clc
pop rbx
clc
mov rcx, qword [0x14021f8e0]
mov ecx, dword [0x14021f8e0]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
add eax, dword [rax]
mov rdx, r15
dec rdx
mov rcx, qword [0x14021f8e0]
mov ecx, dword [0x14021f8e0]
mov r8, rdx
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jp 0x14007f25d
add eax, dword [rax]
sal byte [rcx], 1
sar bh, cl
adc eax, 0x3817a
jp 0x14007f25d
add eax, dword [rax]
jp 0x14007f25d
add eax, dword [rax]
mov rbx, qword [rsi + 0x10]
jmp case.0x14006e19b.247
or edi, edi
invalid
invalid
test rdi, rdi
je 0x14007f302
cmp rbx, rdi
jb 0x14007f376
invalid
add byte [rax], al
invalid
invalid
add dword [rax], 0xc7480000
adc byte [rax], r8b
mov qword [rsi + 0x10], 0
sub rbx, rdi
adc byte [rax], al
add byte [rax], al
add byte [rax + 0x29], cl
sti
jne 0x14007f338
xor edx, edx
xor edx, edx
jmp 0x14007f350
lea rdx, str.failed_to_write_the_buffered_data
adc eax, 0x18ce53
add byte [rax - 0x7b], cl
push qword [rsi + rdi + 0x48]
je 0x14007f350
mov qword [rsi + 0x10], 0
test rdi, rdi
je 0x14007f350
mov qword [rsi + 0x10], 0
cmp rbx, rdi
sti
je 0x14007f350
mov rcx, r12
mov ecx, esp
mov rdi, rdx
mov rdx, r13
mov r8, r15
call sub.VCRUNTIME140.dll_memmove
mov rdx, rdi
mov rbx, r15
jmp 0x14007f34c
invalid
mov rcx, qword [rsi + 8]
add rdi, rcx
mov rdx, rdi
mov edx, edi
mov r8, rbx
call sub.VCRUNTIME140.dll_memmove
adc al, 3
add byte [rcx], dh
invalid
adc al, 3
add byte [rcx], dh
ror byte [rax - 0x77], cl
pop rsi
mov qword [rsi + 0x10], rbx
adc byte [rax - 0x77], cl
ror byte [rax - 0x7d], 1
mov rax, rdx
add rsp, 0x28
invalid
invalid
invalid
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.std_srcio_buffered_bufwriter.rsx
mov rcx, rdi
mov rdx, rbx
invalid
call fcn.1400b1360
invalid
add eax, dword [rax]
invalid
invalid
invalid
lea r8, str._rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_alloc_src_vecmod.rs
add eax, 0x18c79b
mov rcx, rdi
mov rdx, rbx
invalid
call fcn.1400b1480
int3
int3
sub byte [rax - 0x75], cl
pop rcx
adc byte [rax - 0x7b], cl
fisttp dword [rdi]
test byte [0x18807f3af], dh
xor eax, 0x48000001
test rbx, rbx
je 0x14007f4e2
invalid
add dword [rax], eax
invalid
mov rsi, rcx
mov esi, ecx
lea r14, [rcx + 0x20]
xor edi, edi
lea rbp, [0x1402148f4]
lea ebp, [0x1402148f4]
jmp case.0x14006ea0d.254
mov rax, rdx
shr rax, 0x20
cmp eax, 0x23
clc
invalid
ror byte [rax - 0x3f], 1
call 0x1640076ea
clc
invalid
clc
and ecx, dword [rdi]
test dword [0x18807f3d2], ebx
cmp ebx, edi
sti
jne 0x14007f4ed
cmp rbx, rdi
sti
jbe 0x14007f4c7
mov byte [rsi + 0x18], 1
sbb byte [rcx], al
mov r15, rbx
sub r15, rdi
jb 0x14007f544
pop rbx
add dword [rax], eax
invalid
dec dword [rdi]
invalid
pop rbx
add dword [rax], eax
add byte [rbx + rcx*4 + 0x66], cl
mov r12, qword [rsi + 8]
invalid
invalid
mov r12, qword [rsi + 8]
lea r13, [r12 + rdi]
lea ebp, [rsp + rdi]
sub al, 0x3c
sub al, 0x3c
cmp al, 0x4c
mov ecx, esi
mov rcx, r14
mov rdx, r13
mov r8, r15
clc
call fcn.140090c00
mov byte [rsi + 0x18], 0
test rax, rax
invalid
je 0x14007f430
sub byte [rcx + 0x3e183d1], cl
mov ecx, edx
and ecx, 3
loope 0x14007f410
movsxd r8, dword [rbp + rcx*4]
invalid
add r8, rbp
jmp r8
mov r8d, 0x10
cmp byte [rdx + r8], 0x23
je 0x14007f451
jmp 0x14007f4ed
add byte [rax], al
nop word [rax + rax]
add byte [rax - 0x7b], cl
ror byte [rdi], cl
test byte [rbp + 0x48000000], ch
test rdx, rdx
je 0x14007f4e6
invalid
lodsd eax, dword [rsi]
add byte [rax], al
invalid
lodsd eax, dword [rsi]
add byte [rax], al
add byte [rax + 1], cl
xlatb
add rdi, rdx
add edi, edx
jmp 0x14007f3d0
nop
mov r8d, 0xf
add byte [rax], al
invalid
mov eax, 0xf
cmp byte [rdx + r8], 0x23
jne 0x14007f4ed
and ecx, dword [rdi]
test dword [rax + rax - 0x67d0000], ebx
cmp ecx, 1
add dword [rdi], ecx
xchg esp, eax
rol dword [rcx + rax*8 - 0x8e7bf1], 0xff
jno 0x14007f45c
invalid
dec dword [rax - 0x75]
sete cl
test cl, al
je 0x14007f3d0
jno 0x14007f45c
invalid
invalid
jno 0x14007f45c
invalid
invalid
pop rdx
dec dword [rbx + rcx*4 + 0x7a]
invalid
mov edi, dword [rdx + 7]
mov rax, qword [r15]
test rax, rax
test eax, eax
je 0x14007f47a
mov rcx, rbx
mov ecx, ebx
mov r12, rdx
call rax
mov rdx, r12
cmp qword [r15 + 8], 0
cmp dword [rdi + 8], 0
je 0x14007f4a9
sub byte [rcx - 0x7d], cl
jg 0x14007f495
cmp qword [r15 + 0x10], 0x11
jae case.0x14006c917.273
invalid
adc dword [rbx + 5], esi
mov r15, rdx
jmp 0x14007f494
mov r15, rdx
mov rbx, qword [rbx - 8]
mov rcx, qword [0x14021f8e0]
mov ecx, dword [0x14021f8e0]
add al, 0x1a
add byte [rcx], dh
ror byte [rcx - 0x77], cl
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdx, r15
mov edx, edi
dec rdx
dec edx
mov rcx, qword [0x14021f8e0]
mov r8, rdx
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
jg 0x14007f4c0
add byte [rax - 0x75], cl
pop rsi
adc cl, ch
or edi, edi
invalid
invalid
invalid
or edi, edi
invalid
test rdi, rdi
je 0x14007f4e2
cmp ebx, edi
jb 0x14007f556
add byte [rax], al
mov qword [rsi + 0x10], 0
sub rbx, rdi
jne 0x14007f518
xor edx, edx
jmp case.0x14007ea19.39
lea rdx, str.failed_to_write_the_buffered_data
test rdi, rdi
je case.0x14007ea19.39
add byte [rax], al
add byte [rax], al
add byte [rax + 0x39], cl
sti
je case.0x14007ea19.39
mov rcx, r12
mov rdi, rdx
mov rdx, r13
mov r8, r15
call sub.VCRUNTIME140.dll_memmove
mov rdx, rdi
cli
mov rbx, r15
jmp 0x14007f52c
mov rcx, qword [rsi + 8]
mov ecx, dword [rsi + 8]
add rdi, rcx
mov rdx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memmove
xor edx, edx
mov qword [rsi + 0x10], rbx
mov rax, rdx
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
invalid
lea r8, str.std_srcio_buffered_bufwriter.rsx
lea eax, [0x14020c198]
mov rcx, rdi
mov rdx, rbx
call fcn.1400b1360
lea r8, str._rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_alloc_src_vecmod.rs
mov rcx, rdi
mov rdx, rbx
call fcn.1400b1480
int3
add byte [rax], al
add byte [rax], al
mov rax, rbp
shr rax, 0x20
cmp eax, 0x23
jne 0x14007f8c9
test rsi, rsi
je 0x14007f8c7
cmp byte [rbx + 0x40], 0
je 0x14007f620
mov rcx, r12
mov rdx, rdi
mov r8, rsi
call fcn.14002a4b0
test byte [rsp + 0x30], 1
je 0x14007f660
mov r8, qword [rsp + 0x38]
test r8, r8
je 0x14007f77a
cmp r8, rsi
ja 0x14007f8f8
mov rcx, rbx
mov rdx, rdi
cli
cli
jmp 0x14007f66d
mov rax, qword [rbx]
lea rcx, [rax - 4]
cmp rcx, 2
mov edx, 2
cmovae rcx, rdx
test rcx, rcx
je 0x14007f731
cmp rcx, 1
jne case.default.0x14007f658
mov rax, qword [r14]
lea rcx, [0x140214914]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x40]
mov rcx, rbx
call case.0x14008194f.32
mov rbp, rdx
test rax, rax
je 0x14007f85e
mov ecx, ebp
and ecx, 3
movsxd rdx, dword [r15 + rcx*4]
invalid
adc al, 0x8f
add rdx, r15
jmp rdx
invalid
add byte [rbx], ah
je 0x14007f6b0
jmp 0x14007f8c9
cmp ecx, 1
sete cl
test cl, al
je case.0x14007dfdb.53
invalid
invalid
invalid
invalid
mov rbx, rdi
mov rdi, r15
mov r15, r14
mov r14, r12
mov r13, qword [rbp - 1]
mov r12, qword [rbp + 7]
mov rax, qword [r12]
add al, 0x24
add al, 0x24
test rax, rax
je case.0x140066c5f.2063
mov rcx, r13
call rax
cmp qword [r12 + 8], 0
je 0x14007f706
cmp qword [r12 + 0x10], 0x11
jb 0x14007f6f4
mov r13, qword [r13 - 8]
mov rcx, qword [0x14021f8e0]
xor edx, edx
mov r8, r13
mov eax, ebp
mov eax, ebp
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rax - 1], cl
int 0x48
mov ecx, dword [0x14021f8e0]
dec rbp
mov rcx, qword [0x14021f8e0]
xor edx, edx
mov r8, rbp
call qword [sym.imp.kernel32.dll_HeapFree]
mov r12, r14
mov r14, r15
mov r15, rdi
mov rdi, rbx
mov rbx, qword [rsp + 0x28]
jmp case.0x14007dfdb.53
invalid
invalid
invalid
invalid
mov rax, qword [r14]
lea rcx, [0x140214924]
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
add eax, ecx
or dword [rax + 1], 0x48e0ffc8
jmp rax
mov rcx, qword [rsp + 0x20]
mov ecx, dword [rsp + 0x20]
jmp 0x14007f75e
lea rcx, [0x140214904]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
or dword [rax + 1], 0x4ce0ffc8
mov ecx, esi
mov rcx, r14
mov rdx, rdi
mov r8, rsi
call fcn.140090260
mov rbp, rdx
test rax, rax
jne 0x14007f67e
test dword [rcx], ecx
invalid
invalid
invalid
invalid
jmp 0x14007f85e
mov r8d, 3
mov rcx, rbx
lea rdx, [0x14020ce78]
lea edx, [0x14020ce78]
lea edx, [0x14020ce78]
invalid
call case.0x14008194f.32
test rax, rax
je 0x14007f892
mov rbp, rdx
mov eax, 1
test rax, rax
jne 0x14007f67e
invalid
invalid
invalid
jmp 0x14007f85e
mov rax, qword [rbx + 0x10]
mov r13, qword [rbx + 0x20]
sub rax, r13
cmp rax, rsi
ja 0x14007f7d9
mov rcx, qword [rsp + 0x20]
jmp 0x14007f80e
adc byte [r11 + r9*4 + 0x6b], cl
and byte [rcx + rbp - 0x18], cl
cmp rax, rsi
jbe case.0x140066c5f.2062
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
sbb byte [r9 + r8 - 0x17], cl
mov rcx, qword [rbx + 0x18]
add rcx, r13
mov rdx, rdi
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
add r13, rsi
mov qword [rbx + 0x20], r13
jmp 0x14007f850
mov rcx, qword [rsp + 0x20]
jmp 0x14007f879
mov rdx, rdi
mov r8, rsi
call fcn.1400b4b10
push rdx
add eax, dword [rax]
push rdx
add eax, dword [rax]
mov rbp, rdx
test rax, rax
jne 0x14007f67e
jmp 0x14007f85e
adc byte [r9 + r8 - 0x17], cl
mov rdx, rdi
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
add r13, rsi
mov qword [rbx + 0x18], r13
mov rbp, rsi
xor eax, eax
test rax, rax
jne 0x14007f67e
test rbp, rbp
je 0x14007f8dd
mov rax, rsi
sub rax, rbp
jb 0x14007f8e6
add rdi, rbp
mov rsi, rax
jmp case.0x14007dfdb.53
mov rcx, r14
mov rdx, rdi
mov r8, rsi
call fcn.140090c00
mov rbp, rdx
test rax, rax
jne 0x14007f67e
jmp 0x14007f85e
mov ebp, 1
xor eax, eax
test rax, rax
jne 0x14007f67e
jmp 0x14007f85e
mov rcx, qword [rsp + 0x20]
jmp 0x14007f8ae
mov rdx, rdi
mov r8, rsi
call fcn.1400b4b90
mov rbp, rdx
invalid
test rax, rax
test eax, eax
jne 0x14007f67e
jmp 0x14007f85e
xor ebp, ebp
mov rax, rbp
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rbp, str.failed_to_write_whole_buffer
jmp 0x14007f8c9
lea r8, str._rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_srciomod.rs
mov rcx, rbp
mov rdx, rsi
call fcn.1400b1360
lea rax, [0x14020aeb8]
mov rcx, r8
mov rdx, rsi
mov r8, rax
call fcn.1400b1480
int3
add byte [rax], al
add byte [rdx - 0x73], cl
adc al, 4
add rdx, 0x28
xor r8, 3
mov rcx, rdi
mov rdi, r8
mov edi, eax
call fcn.14007f570
test rax, rax
je 0x14007f9e9
mov esi, 1
jmp 0x14007fa16
add rdi, rsi
xor esi, esi
jmp 0x14007fa19
nop dword [rax]
mov r8d, 1
mov rcx, rdi
mov ecx, edi
mov rdx, rbx
call fcn.14007f570
test rax, rax
je 0x14007fa00
mov rdi, rax
mov rax, rsi
mov rdx, rdi
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
sal byte [rcx + rdx*2 - 0x77], cl
clc
shr eax, 5
imul rax, rax, 0xa7c5ac5
shr rax, 0x27
xor ecx, ecx
cmp edi, 0x186a0
setae cl
cmovb eax, edi
lea ecx, [rcx + rcx*4]
lea edx, [rax + 0x5fff6]
lea r8d, [rax + 0x7ff9c]
add byte [rcx + 0x21], al
ror byte [rbp + 0xdfc1890], 1
add byte [0x1400fd372], al
and eax, edx
xor eax, r8d
shr eax, 0x11
add eax, ecx
inc al
cmp al, 3
jbe 0x14007fa99
xor r15d, r15d
jmp 0x14007fad2
mov cl, 4
sub cl, al
movzx r12d, cl
xor r15d, r15d
lea r14, [0x14020ad38]
mov ebx, 1
invalid
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov r8d, 1
mov rcx, rsi
mov rdx, r14
call fcn.14007f570
test rax, rax
ror byte [rdi], 0x85
adc al, 1
add byte [rax], al
inc r15
cmp r15, r12
jb 0x14007fab0
mov ecx, 0xa
lea rax, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899amAMpmPMMondayTuesdayWednesdayThursdayFridaySaturdaySunday
scasb al, byte [rdi]
sbb byte [rax], al
cmp edi, 0x2710
jb 0x14007fb9d
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x47], al
or al, byte [rax]
add byte [rax], al
mov r9d, 0xa
mov edx, 0xd1b71759
nop word cs:[rax + rax]
mov r8d, edi
imul r8, rdx
shr r8, 0x2d
call 0x108713c3b
adc byte [rdi], ah
add byte [rax], al
invalid
add byte [rcx - 0x77], al
cli
mov r10d, edi
sub r10d, ecx
imul r11d, r10d, 0x147b
shr r11d, 0x13
imul ecx, r11d, 0x64
sub r10d, ecx
movzx r10d, r10w
lea rcx, [r9 - 4]
movzx r11d, word [rax + r11*2]
mov word [rsp + r9 + 0x1c], r11w
movzx r10d, word [rax + r10*2]
movzx edx, word [rax + rdx*2]
movzx edx, word [rax + rdx*2]
mov word [rsp + r9 + 0x1e], r10w
mov r9, rcx
cmp edi, 0x5f5e0ff
jmp rax
cmc
add eax, 0x77c78944
stosb byte [rdi], al
mov edx, r8d
cmp r8d, 0x63
jbe 0x14007fb8c
movzx r8d, dx
shr r8d, 2
call 0x10071406c
jnp 0x14007fb80
add byte [rax], al
shr r8d, 0x11
imul r9d, r8d, 0x64
sub edx, r9d
movzx edx, dx
ror byte [rdi], cl
mov bh, 0x14
push rax
mov word [rsp + rcx + 0x1e], dx
add rcx, 0xfffffffffffffffe
mov rdx, r8
cmp edx, 0xa
jae 0x14007fbab
or dl, 0x30
mov byte [rsp + rcx + 0x1f], dl
dec rcx
jmp 0x14007fbb8
mov r8d, edi
mov edx, r8d
cmp r8d, 0x63
ja 0x14007fb5f
invalid
mov dh, 0xeb
loope 0x14007fbbb
jmp 0x14007fb8c
movzx eax, word [rax + rdx*2]
mov bh, 4
push rax
mov word [rsp + rcx + 0x1e], ax
add rcx, 0xfffffffffffffffe
mov r8d, 0xa
sub r8, rcx
add byte [rax], al
add byte [rcx + 0x29], cl
enter 0xffffffffffff8d48, 0x14
lea rdx, [rsp + rcx]
add rdx, 0x20
lea rdx, [rsp + rcx]
add rdx, 0x20
mov rcx, rsi
mov rsi, r8
call fcn.14007f570
test rax, rax
je 0x14007fbe3
mov ebx, 1
mov rsi, rax
jmp 0x14007fbe8
add rsi, r15
xor ebx, ebx
mov rax, rbx
mov rdx, rsi
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
pop rdx
jl 0x14007fc2c
add dword [rax], eax
xor eax, eax
call 0x13ecffd6e
sar byte [rax + rcx], 0x76
invalid
retf
sbb al, 0x46
movzx edx, word [rax + rdx*2]
or dh, byte [rbx + 0x1a]
invalid
add byte [rax], al
add rsp, 0x48
xchg byte [rcx], al
add byte [rdi], cl
xchg ebx, eax
ror dword [rdi], 0x42
invalid
add eax, 0xfffffffe
mov r8d, 0xa
sub r8, rax
lea rdx, [rsp + rax]
add rdx, 0x20
mov rcx, rsi
mov rsi, r8
call fcn.14007f570
test rax, rax
je 0x14007ff78
mov ebx, 1
mov rsi, rax
jmp 0x14007ff7d
add rsi, r15
xor ebx, ebx
mov rax, rbx
mov rdx, rsi
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
int3
cmp edi, 0x63
ja 0x1400800bf
cmp ecx, 0xa
jae 0x1400800f9
invalid
add byte [rax], al
invalid
or cl, 0x30
mov byte [rsp + rax + 0x1f], cl
dec rax
jmp 0x14008010d
movzx edx, cx
shr edx, 2
imul edx, edx, 0x147b
shr edx, 0x11
imul r8d, edx, 0x64
sub ecx, r8d
movzx ecx, cx
lea r8, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899amAMpmPMMondayTuesdayWednesdayThursdayFridaySaturdaySunday
movzx ecx, word [r8 + rcx*2]
mov word [rsp + rax + 0x1e], cx
add rax, 0xfffffffffffffffe
mov rcx, rdx
cmp ecx, 0xa
jb 0x14008005f
lea rdx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899amAMpmPMMondayTuesdayWednesdayThursdayFridaySaturdaySunday
movzx ecx, word [rdx + rcx*2]
mov word [rsp + rax + 0x1e], cx
add rax, 0xfffffffffffffffe
invalid
mov r8d, 0xa
sub r8, rax
lea rdx, [rsp + rax]
add rdx, 0x20
mov rcx, rsi
mov rsi, r8
call fcn.14007f570
invalid
dec dword [rax - 0x7b]
invalid
je 0x140080138
mov ebx, 1
mov rsi, rax
jmp 0x14008013d
add rsi, r15
xor ebx, ebx
mov rax, rbx
mov rdx, rsi
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
pushfq
inc dword [rdi]
add byte [rcx + 0x21], al
ror byte [rbp + 0xdfc1890], 1
or eax, 0xd8f00500
invalid
invalid
or eax, 0xd8f00500
invalid
add byte [rax], al
add byte [rcx + 0x1759b9f8], cl
mov bh, 0xd1
and al, 0x26
and al, 0x28
jmp qword [rbx + 0x76]
mov dword [rsp + rax + 0x1e], ecx
sar dh, 0x48
mov ecx, edx
add byte [rcx + 0x29], cl
ror byte [rax - 0x73], 0x14
add al, 0x48
add edx, 0x20
int3
imul rax, rax, 0xa7c5ac5
imul eax, eax, 0xa7c5ac5
shr rax, 0x27
xor ecx, ecx
cmp edi, 0x186a0
jmp qword [rax + 0xf000186]
xchg ebx, eax
ror dword [rdi], 0x42
invalid
lea ecx, [rcx + rcx*4]
lea edx, [rax + 0x5fff6]
lea r8d, [rax + 0x7ff9c]
jmp qword [rax + 0xf000186]
xchg ebx, eax
ror dword [rdi], 0x42
invalid
and r8d, edx
lea edx, [rax + 0xdfc18]
add eax, 0x7d8f0
fadd dword [rdi]
add byte [rcx], ah
invalid
xor eax, r8d
shr eax, 0x11
add eax, ecx
inc al
cmp al, 4
add al, 0x76
invalid
adc dword [rcx], eax
enter 0xffffffffffffc0fe, 0x3c
add al, 0x76
invalid
xor r15d, r15d
jmp 0x1400803e2
xor r15d, r15d
mov cl, 5
add eax, 0xb60fc128
rol dword [rcx + 0xf], 0x42
invalid
add eax, 0xb60fc128
rol dword [rcx + 0xf], 0x42
mov dword [rdi + rcx - 0x4a], 0x358d4ce0
movzx r12d, al
lea r14, [0x14020ad38]
invalid
add dword [rax], eax
invalid
movzx r12d, al
lea r14, [0x14020ad38]
mov ebx, 1
add byte [rsi + 0xf], ah
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rsi + 0xf], ah
invalid
mov r8d, 1
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov rdx, r14
bnd call fcn.14007f570
call fcn.14007f570
test rax, rax
jne 0x1400804d3
inc r15
cmp r15, r12
jb 0x1400803c0
mov eax, 0xa
cmp edi, 0x270f
ja 0x14008040e
dec dword [rdi]
invalid
mov ecx, edi
cmp edi, 0x63
invalid
ja case.0x14006e19b.248
invalid
cmp ecx, 0xa
jae case.0x14008e474.336
add byte [rax], al
add byte [rax + 0x4c8830c9], al
add al, 0x1f
or cl, 0x30
mov byte [rsp + rax + 0x1f], cl
dec rax
jmp 0x1400804ad
mov eax, edi
mov ecx, 0xd1b71759
imul rcx, rax
shr rcx, 0x2d
imul eax, ecx, 0x2710
invalid
add byte [rax], al
sub edi, eax
imul eax, edi, 0x147b
jnp 0x14008043d
add byte [rax], al
invalid
shr eax, 0x13
imul edx, eax, 0x64
sub edi, edx
movzx edx, di
lea r8, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899amAMpmPMMondayTuesdayWednesdayThursdayFridaySaturdaySunday
lea eax, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899amAMpmPMMondayTuesdayWednesdayThursdayFridaySaturdaySunday
movzx eax, word [r8 + rax*2]
mov word [rsp + 0x26], ax
mov dword [rsp + 0x26], eax
mov dword [rsp + 0x26], eax
movzx eax, word [r8 + rdx*2]
mov word [rsp + 0x28], ax
sub byte [rax + 6], bh
mov edi, ecx
mov ecx, edi
cmp edi, 0x63
jbe 0x1400803f6
movzx edx, cx
shr edx, 2
imul edx, edx, 0x147b
shr edx, 0x11
invalid
adc dword [rbx + rbp*2 - 0x3e], eax
imul eax, edx, 0x64
invalid
imul eax, edx, 0x64
sub ecx, r8d
sub ecx, r8d
movzx ecx, cx
leave
lea r8, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899amAMpmPMMondayTuesdayWednesdayThursdayFridaySaturdaySunday
movsb byte [rdi], byte [rsi]
sbb byte [rax], al
movzx ecx, word [r8 + rcx*2]
mov word [rsp + rax + 0x1e], cx
add al, 0x1e
add al, 0x1e
add rax, 0xfffffffffffffffe
mov rcx, rdx
cmp ecx, 0xa
jb 0x1400803ff
invalid
invalid
invalid
lea rdx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899amAMpmPMMondayTuesdayWednesdayThursdayFridaySaturdaySunday
adc eax, 0x18a4b8
movzx ecx, word [rdx + rcx*2]
mov word [rsp + rax + 0x1e], cx
add rax, 0xfffffffffffffffe
sar dh, 0x41
mov eax, 0xa
add byte [rax], al
invalid
mov r8d, 0xa
sub r8, rax
lea rdx, [rsp + rax]
adc al, 4
add rdx, 0x20
ret 0x4820
mov rcx, rsi
mov ecx, esi
int1
mov rsi, r8
call fcn.14007f570
invalid
invalid
dec dword [rax - 0x7b]
invalid
je 0x1400804d8
invalid
invalid
invalid
or bh, byte [rbx + 1]
mov ebx, 1
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rsi, rax
mov esi, eax
jmp 0x1400804dd
add rsi, r15
xor ebx, ebx
mov rax, rbx
fmul dword [rax - 0x77]
add rsp, 0x48
mov rdx, rsi
add rsp, 0x48
add esp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rdi
ret
int3
int3
int3
test edx, edx
je case.0x14006c594.260
sal byte [rcx + rdx*2 - 0x77], cl
mov eax, edi
clc
shr eax, 5
imul rax, rax, 0xa7c5ac5
pop rdx
jl 0x14008052c
shr rax, 0x27
xor ecx, ecx
cmp edi, 0x186a0
invalid
xchg byte [rcx], al
invalid
movabs al, byte [0x420fc1930f000186]
xchg byte [rcx], al
add byte [rdi], cl
invalid
add dword [rax], eax
setae cl
cmovb eax, edi
lea ecx, [rcx + rcx*4]
xchg ebx, eax
ror dword [rdi], 0x42
invalid
lea edx, [rax + 0x5fff6]
lea r8d, [rax + 0x7ff9c]
pushfq
inc dword [rdi]
add byte [rcx + 0x21], al
ror byte [rbp + 0xdfc1890], 1
invalid
invalid
pushfq
inc dword [rdi]
add byte [rcx + 0x21], al
ror byte [rbp + 0xdfc1890], 1
or eax, 0xd8f00500
invalid
invalid
or eax, 0xd8f00500
add eax, 0x7d8f0
invalid
and eax, edx
xor eax, r8d
shr eax, 0x11
add eax, ecx
enter 0xffffffffffffc0fe, 0x3c
add dh, byte [rsi + 7]
enter 0xffffffffffffc0fe, 0x3c
add dh, byte [rsi + 7]
xor r15d, r15d
jmp 0x1400805a2
mov al, 1
mov cl, 3
sub cl, al
movzx r12d, cl
movzx esp, cl
xor r15d, r15d
lea r14, [0x14020ad38]
mov ebx, 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x48], al
mov eax, 1
mov r8d, 1
mov eax, 1
mov rcx, rsi
mov ecx, esi
mov rdx, r14
call fcn.14007f570
test rax, rax
jne case.0x14006c917.284
add byte [rax], al
add byte [rcx - 1], cl
invalid
inc r15
cmp r15, r12
jb 0x140080580
cmp edi, 0x64
jb 0x1400805ee
jmp qword [rdx + rsi*2 + 0x47]
movzx eax, di
shr eax, 2
imul eax, eax, 0x147b
sar byte [rbx + 0x14], 0
invalid
sar byte [rbx + 0x14], 0
add cl, al
call 0x1a4d070ca
invalid
invalid
jnp 0x1400805c5
add byte [rax], al
shr eax, 0x11
imul ecx, eax, 0x64
invalid
invalid
sub edi, ecx
movzx ecx, di
lea rdx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899amAMpmPMMondayTuesdayWednesdayThursdayFridaySaturdaySunday
lea edx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899amAMpmPMMondayTuesdayWednesdayThursdayFridaySaturdaySunday
movzx ecx, word [rdx + rcx*2]
mov word [rsp + 0x28], cx
and al, 0x28
and al, 0x28
sub byte [rcx + 8], bh
mov ecx, 8
or byte [rax], al
add byte [rax], al
cmp eax, 0xa
jb 0x1400805fa
lea rdx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899amAMpmPMMondayTuesdayWednesdayThursdayFridaySaturdaySunday
sbb byte [rax], al
movzx eax, word [rdx + rax*2]
mov word [rsp + rcx + 0x1e], ax
or al, 0x1e
mov bh, 4
mov word [rsp + rcx + 0x1e], ax
or al, 0x1e
or al, 0x1e
add rcx, 0xfffffffffffffffe
add ecx, 0xfffffffe
jmp 0x140080603
mov eax, edi
mov ecx, 0xa
cmp eax, 0xa
jae case.0x14006c917.291
fimul word [rax + rsi]
or al, 0x30
mov byte [rsp + rcx + 0x1f], al
dec rcx
mov r8d, 0xa
sub r8, rcx
enter 0xffffffffffff8d48, 0x14
or al, 0x48
add edx, 0x20
enter 0xffffffffffff8d48, 0x14
or al, 0x48
add edx, 0x20
mov rcx, rsi
int1
mov rsi, r8
mov esi, eax
call fcn.14007f570
test rax, rax
je 0x14008062e
mov ebx, 1
add byte [rax], al
add byte [rax - 0x77], cl
mov rsi, rax
invalid
jmp 0x140080633
add rsi, r15
xor ebx, ebx
mov rax, rbx
mov rdx, rsi
add rsp, 0x48
add esp, 0x48
add esp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rdi
pop rdi
ret
push r14
push rsi
push rdi
push rbx
sub rsp, 0x48
mov ebx, edx
mov rsi, rcx
test edx, edx
je 0x1400806ae
mov eax, ebx
shr eax, 5
imul rax, rax, 0xa7c5ac5
rol ch, 0x5a
jl 0x140080678
rol ch, 0x5a
jl 0x140080678
shr rax, 0x27
xor ecx, ecx
cmp ebx, 0x186a0
add dword [rax], eax
add byte [rdi], cl
xchg ebx, eax
ror dword [rdi], 0x42
cmovb eax, ebx
setae cl
cmovb eax, ebx
lea ecx, [rcx + rcx*4]
lea edx, [rax + 0x5fff6]
lea r8d, [rax + 0x7ff9c]
invalid
pushfq
inc dword [rdi]
invalid
inc dword [rdi]
add byte [rcx + 0x21], al
ror byte [rbp + 0xdfc1890], 1
nop
sbb ah, bh
or eax, 0xd8f00500
invalid
invalid
and r8d, edx
lea edx, [rax + 0xdfc18]
add eax, 0x7d8f0
invalid
and eax, edx
xor eax, r8d
rol byte [rcx + rsi - 0x40], 1
shr eax, 0x11
add cl, al
je 0x1400806ae
call 0x1b4c906ba
add al, 0x31
invalid
xor edi, edi
jmp 0x1400806d4
lea rdx, [0x14020ad38]
add byte [rdi + 1], bh
mov edi, 1
mov r8d, 1
mov rcx, rsi
call fcn.14007f570
test al, 0xee
invalid
invalid
test al, 0xee
out dx, al
invalid
mov r14, rax
test rax, rax
jne case.0x140049404.973
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx + 0xa], bh
or al, byte [rax]
add byte [rax], al
invalid
mov ecx, 0xa
or al, byte [rax]
add byte [rax], al
invalid
add byte [rax - 0x73], cl
lea rax, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899amAMpmPMMondayTuesdayWednesdayThursdayFridaySaturdaySunday
add eax, 0x18a278
cmp ebx, 0x2710
sti
adc byte [rdi], ah
add byte [rax], al
jb 0x14008079d
mov r9d, 0xa
or al, byte [rax]
add byte [rax], al
invalid
add byte [rdx - 0x2e48e8a7], bh
mov edx, 0xd1b71759
shl dword [rsi + 0xf], 1
invalid
nop word [rax + rax]
mov r8d, ebx
imul r8, rdx
shr r8, 0x2d
imul ecx, r8d, 0x2710
mov r10d, ebx
fiadd dword [rcx + 0x29]
retf 0x6945
fidivr dword [rbx + 0x14]
jnp 0x140080731
add byte [rax], al
add byte [rcx - 0x77], al
fiadd dword [rcx + 0x29]
retf 0x6945
jnp 0x140080731
adc al, 0
add byte [rcx - 0x3f], al
jmp 0x140080736
invalid
add byte [rax], al
shr r11d, 0x13
imul ecx, r11d, 0x64
imul ecx, ebx, 0x64
adc eax, dword [rcx + 0x6b]
retf
imul ecx, ebx, 0x64
sub r10d, ecx
movzx r10d, r10w
movzx edx, dx
mov bh, 0xd2
ror byte [rcx - 0x73], cl
lea rcx, [r9 - 4]
cld
cld
movzx r11d, word [rax + r11*2]
pop rax
mov word [rsp + r9 + 0x1c], r11w
sbb al, 0x46
movzx edx, word [rax + rdx*2]
movzx r10d, word [rax + r10*2]
adc al, 0x50
mov word [rsp + r9 + 0x1e], r10w
mov r9, rcx
cmp ebx, 0x5f5e0ff
sti
jmp rax
loopne case.0x14006bdea.336
add eax, 0x77c38944
stosb byte [rdi], al
stosb byte [rdi], al
mov edx, r8d
cmp r8d, 0x63
jbe case.0x14006ea0d.265
movzx r8d, dx
shr r8d, 2
call 0x100714c6c
jnp 0x140080780
add byte [rax], al
shr r8d, 0x11
imul r9d, r8d, 0x64
sub edx, r9d
sub edx, r9d
movzx edx, dx
movzx edx, word [rax + rdx*2]
mov word [rsp + rcx + 0x1e], dx
add rcx, 0xfffffffffffffffe
mov rdx, r8
mov edx, eax
cmp edx, 0xa
jae 0x1400807ab
or dl, 0x30
mov byte [rsp + rcx + 0x1f], dl
xor byte [rax + 0x481f0c54], cl
dec ecx
dec rcx
leave
jmp case.0x14006e19b.254
sbb eax, dword [rcx - 0x77]
mov r8d, ebx
fadd dword [rcx + rcx*4 - 0x3e]
mov edx, r8d
cmp r8d, 0x63
ja case.0x14007dfdb.56
jmp case.0x14006ea0d.265
movzx eax, word [rax + rdx*2]
mov word [rsp + rcx + 0x1e], ax
add rcx, 0xfffffffffffffffe
mov r14d, 0xa
sub r14, rcx
lea rdx, [rsp + rcx]
lea edx, [rsp + rcx]
add rdx, 0x20
mov rcx, rsi
mov r8, r14
call fcn.14007f570
test rax, rax
je case.0x14007ea19.43
invalid
or bh, byte [rdi + 1]
mov edi, 1
add byte [rcx - 0x77], cl
invalid
mov r14, rax
mov esi, eax
jmp case.0x140049404.973
add r14, rdi
xor edi, edi
mov rax, rdi
mov rdx, r14
add rsp, 0x48
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r14
ret
push rsi
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xb8
add byte [rax], al
add byte [rbp - 0x77], al
invalid
invalid
mov r14d, r9d
mov rdi, r8
mov rsi, rcx
invalid
mov r13d, dword [rsp + 0x128]
mov r15, qword [rsp + 0x120]
lodsb al, byte [rsi]
and al, 0x28
add dword [rax], eax
add byte [rbx + rcx*4 - 0x44], cl
and al, 0x20
add dword [rax], eax
add byte [rdi], cl
mov bh, 2
add byte [rax], al
movzx eax, word [rdx]
lea rcx, [0x140214944]
or eax, 0x19410e
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
jmp rax
mov qword [rsp + 0x30], rsi
je 0x140080867
xor byte [rax - 0x75], cl
mov rax, qword [rdx + 8]
or byte [rax - 0x75], cl
pop rdx
mov rbx, qword [rdx + 0x10]
mov rcx, rdi
mov ecx, edi
adc byte [rax - 0x77], cl
stc
mov ecx, edi
mov rdx, rax
mov r8, rbx
call fcn.14007f570
test rax, rax
je case.0x14006c917.313
add byte [rax], al
invalid
invalid
mov rcx, qword [rsp + 0x30]
mov qword [rcx], 2
mov dword [rcx], 2
add al, byte [rax]
add byte [rax], al
xor byte [rax - 0x39], cl
add dword [rdx], eax
add al, byte [rax]
add byte [rax], al
mov qword [rcx + 8], rax
invalid
add al, byte [rax]
add byte [rax], al
mov qword [rcx + 8], rax
jmp case.0x140086563.27
cld
or al, byte [rax]
add byte [rax - 0x7d], cl
invalid
invalid
jp 0x14008088c
invalid
cmp qword [rdx + 0x10], 0
adc byte [rax], al
add byte [rdi], cl
test byte [rcx], bl
add dword [rax], eax
add byte [rax - 0x75], cl
mov rdx, qword [rdx + 8]
invalid
invalid
insb byte [rdi], dx
je 0x14008099c
mov rdx, qword [rdx + 8]
mov edx, dword [rdx + 8]
mov dword [rsp + 0x28], r13d
insb byte [rdi], dx
and al, 0x28
sub byte [rcx + rcx*4 + 0x7c], cl
mov qword [rsp + 0x20], r15
and al, 0x20
lea rcx, [rsp + 0x38]
mov r8, rdi
mov r9d, r14d
call fcn.140080800
mov rax, qword [rsp + 0x38]
mov rbx, qword [rsp + 0x40]
mov ebx, dword [rsp + 0x40]
cmp byte [rax - 0x75], cl
pop rsp
and al, 0x40
mov ebx, dword [rsp + 0x40]
cmp rax, 3
jne 0x140080987
clc
add ecx, dword [rdi]
test edx, edx
add byte [rax], al
add byte [rax - 0x77], cl
je 0x1400808dd
invalid
mov qword [rsp + 0x30], rsi
and al, 0x30
xor cl, ch
in al, 0
jmp case.0x14006c917.313
add byte [rax], al
mov qword [rsp + 0x30], rsi
xor byte [rax - 0x75], cl
adc byte [rax - 0x7b], cl
invalid
mov rax, qword [rdx + 0x10]
test rax, rax
test eax, eax
adc byte [rax - 0x7b], cl
test eax, eax
ror byte [rdi], 0x84
rol byte [rax], 1
add byte [rax], al
je case.0x140080975.14
mov rsi, qword [rdx + 8]
mov esi, dword [rdx + 8]
shl rax, 3
lea rbp, [rax + rax*2]
lea ebp, [rax + rax*2]
lea ebp, [rax + rax*2]
xor ebx, ebx
lea r12, [rsp + 0x38]
and al, 0x38
cmp byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop dword [rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rcx + rcx*4 + 0x6c], al
mov dword [rsp + 0x28], r13d
and al, 0x28
mov qword [rsp + 0x20], r15
mov rcx, r12
mov ecx, esp
mov ecx, esp
mov rdx, rsi
mov r8, rdi
mov r9d, r14d
call fcn.140080800
mov rax, qword [rsp + 0x38]
cmp rax, 3
jne 0x1400809b8
invalid
add rsi, 0x18
add rbx, qword [rsp + 0x40]
pop rsp
and al, 0x40
pop rsp
and al, 0x40
add rbp, 0xffffffffffffffe8
jne 0x1400808f0
jmp case.0x14006c917.313
mov qword [rsp + 0x30], rsi
mov ebx, dword [rdx + 2]
mov r8d, ebx
shr r8d, 8
mov ebp, ebx
shr ebp, 0x10
mov r12d, ebx
shr r12d, 0x18
in al, dx
sbb byte [rcx + rcx*4 - 8], cl
in al, dx
sbb byte [rcx + rcx*4 - 8], cl
shr rax, 0x38
mov esi, r13d
shr esi, 8
lea ecx, [rbx - 2]
cmp cl, 0x11
movzx ecx, cl
mov edx, 5
cmovb edx, ecx
ror dword [rdi], 1
mov dh, 0xca
ror dword [rdi], 1
mov dh, 0xca
lea rdx, [0x140214958]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov ecx, r14d
mov esi, r8d
call fcn.1400a3650
jmp 0x140080dca
add al, 0
invalid
add al, 0
add byte [rax - 0x75], cl
and al, 0x48
mov rcx, qword [rsp + 0x48]
mov qword [rsi], rax
mov dword [rsi], eax
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], rcx
adc cl, r13b
fmul dword [rcx]
add byte [rax], al
adc cl, r13b
fmul dword [rcx]
add byte [rax], al
mov qword [rsp + 0x30], rsi
xor ebx, ebx
mov rax, qword [rsp + 0x30]
mov qword [rax + 8], rbx
mov qword [rax], 3
jmp case.0x140086563.27
movups xmm0, xmmword [rsp + 0x40]
and al, 0x40
and al, 0x40
mov rcx, qword [rsp + 0x30]
mov qword [rcx], rax
mov dword [rcx], eax
mov dword [rcx], eax
movups xmmword [rcx + 8], xmm0
jmp case.0x140086563.27
cmpsb byte [rsi], byte [rdi]
or dword [rax], eax
add dh, dh
not al
and r13b, al
test r13b, 1
invalid
add dword [rdi], ecx
test dl, al
ret 2
add byte [rcx + rcx*4 - 0x3d], al
not al
and r13b, al
test r13b, 1
invalid
add dword [rdi], ecx
test dl, al
ret 2
invalid
invalid
ret 2
mov ebx, r8d
mov dword [rsp + 0x38], r14d
and al, 0x38
mov qword [rsp + 0x3c], r15
mov word [rsp + 0x44], si
shr esi, 0x10
mov byte [rsp + 0x46], sil
mov byte [rsp + 0x46], dh
adc byte [rax - 0x78], al
mov byte [rsp + 0x46], dh
je 0x140080a1a
lea rsi, [rsp + 0x60]
lea rsi, [rsp + 0x60]
invalid
lea rdx, [rsp + 0x38]
mov rcx, rsi
xor r8d, r8d
call fcn.1400a4280
je 0x140080a42
add al, byte [rax]
shr al, 0x74
cmp byte [rdx], al
add byte [rax - 0x73], cl
adc eax, 0x18e205
invalid
loop 0x140080a2a
invalid
je 0x140080a42
add al, byte [rax]
lea rdx, [0x14020ec18]
mov rcx, rsi
call fcn.1400a3ed0
xor al, 2
invalid
xor al, 2
add al, byte [rax]
add byte [rdi + rdi*8], bh
cmp al, 0xff
je case.0x14006c530.346
add al, 0
add dh, dh
test bl, 1
je 0x140080f11
ret
in eax, 0xa2
sbb byte [rax], al
jmp case.0x14003fe13.1225
ret 4
invalid
add cl, ch
ret 4
test r13b, 1
je 0x140080c9f
test sil, sil
js 0x140080a60
mov eax, r13d
shr eax, 0x10
test al, al
ror byte [rdi], 0x98
rol byte [rbp - 0x7b], 0xed
call 0x14fc88e60
cwde
ror byte [rdi], 0x98
rol byte [rbp - 0x7b], 0xed
in eax, dx
sets cl
or cl, al
je 0x140081004
test byte [rbp + rax - 0x72b80000], ah
adc eax, 0x18a2b2
lea rdx, [0x14020ad19]
mov r14d, 1
mov r8d, 1
mov rcx, rdi
stc
add byte [rax], al
add byte [rax - 0x77], cl
stc
call fcn.14007f570
test rax, rax
jne 0x140081360
or byte [rax], al
invalid
fmul qword [rax]
add byte [rax], al
jmp 0x140081201
mov esi, r8d
test bpl, bpl
in eax, dx
in eax, dx
je 0x140080d6f
movzx eax, bpl
mov ecx, r14d
int1
int1
cmp eax, 1
jne case.0x140066fb8.419
invalid
add eax, dword [rax]
invalid
invalid
call fcn.1400a38c0
jmp 0x140080dc8
test r13b, 1
je 0x140080c9f
invalid
add byte [rcx - 0x3f], al
in eax, dx
adc byte [rcx + rcx*4 - 0x18], al
shr r13d, 0x10
mov eax, r13d
sar al, 7
xor r13b, al
sub r13b, al
mov rcx, rdi
mov edx, r13d
jmp 0x140080ed8
add al, 0
invalid
clc
invalid
add al, 0
add byte [rax - 0x3c7af0ff], ch
test al, 1
jne 0x140080c9f
shr r15, 0x20
invalid
test al, 1
jne 0x140080c9f
shr r15, 0x20
jmp 0x140080ba1
invalid
add byte [rax], al
invalid
mov esp, 0x41000000
and esi, 0x1ff
and r14d, 0x1ff
test r8b, r8b
test al, al
je 0x140080d79
movzx eax, r8b
cmp eax, 1
jne 0x140080dd5
test ebx, edx
add al, byte [rax]
invalid
rol byte [rbx - 0x7af0fe08], 0xd3
test ebx, edx
add al, byte [rax]
add byte [rsi + 0x45], ah
test esi, esi
je 0x140081063
add byte [rax], al
add byte [rax], al
lea eax, [r14 + 0x5fff6]
lea eax, [rsi + 0x5fff6]
lea ecx, [r14 + 0x7ff9c]
and ecx, eax
lea edx, [r14 + 0x5fc18]
mov eax, r14d
add eax, 0x7d8f0
and eax, edx
xor eax, ecx
invalid
invalid
enter 0xffffffffffffff3d, 0xffffffffffffffff
add eax, dword [rax]
cmp eax, 0x3ffff
jbe 0x14008106e
xchg byte [rax + 0x31450000], dh
add byte [rax], al
add byte [rbp + 0x31], al
xor r15d, r15d
jmp 0x1400810af
invalid
mov esi, r8d
mov ecx, r14d
call fcn.1400a3ac0
invalid
add al, byte [rax]
mov ecx, r12d
lea rdx, [0x1402149d0]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
invalid
movzx eax, al
shl eax, 4
lea rcx, [0x14020aa60]
sahf
sbb byte [rax], al
sahf
sbb byte [rax], al
mov rdx, qword [rax + rcx + 8]
push rsp
or byte [rax], cl
cmp rdx, 2
jbe 0x1400815d5
pop rcx
or al, byte [rax]
invalid
pop rcx
or al, byte [rax]
add byte [rax + 1], cl
ror dword [rax - 0x75], 0x11
invalid
add rcx, rax
mov rdx, qword [rcx]
invalid
adc dword [rbx + 3], edi
mov ebx, 3
mov r8d, 3
mov rcx, rdi
jmp 0x140080ebc
test al, 1
jne 0x140080c9f
test dword [rdx], eax
add dword [rax], eax
add byte [rcx - 0x3f], cl
shr r15, 0x28
mov rcx, rdi
shr r15, 0x28
mov rcx, rdi
mov edx, r15d
jmp 0x140080ed8
add eax, dword [rax]
add byte [rcx + rcx*4 - 0xf], al
mov ecx, r14d
mov ecx, r14d
call fcn.1400a3650
test r12d, r12d
je 0x140080db9
movzx eax, al
shl eax, 4
lea rcx, [0x14020ac28]
cmp r12d, 1
cmp esp, 1
cmp esp, 1
jne 0x140080e12
add al, byte [rax]
add byte [rax - 0x75], cl
mov edx, dword [rax + rcx - 0x10]
mov rdx, qword [rax + rcx - 0x10]
mov edx, dword [rax + rcx - 0x10]
mov rbx, qword [rax + rcx - 8]
mov rcx, rdi
mov r8, rbx
fsubr st(1)
push rax
add al, byte [rax]
add byte [rax], al
fsubr st(1)
push rax
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
test ebx, 0x100
jne 0x140080ca6
ret
sar r14d, 9
jmp case.0x140049404.993
test r13b, 1
je 0x140080c9f
mov eax, r13d
shr eax, 0x18
mov ecx, eax
sal esi, 0xd9
sal esi, 0xd9
fld dword [rbp - 0x7b]
in eax, dx
test r13d, r13d
movzx edx, cl
cmovns edx, eax
mov rcx, rdi
jmp 0x140080ed8
test al, 1
jne 0x140080c9f
shr r15, 0x30
test r8b, 1
je 0x140080ecf
mov dl, 0xc
test r15b, r15b
je 0x140080ed2
invalid
add byte [rcx + 0xf], al
mov dh, 0xc7
movzx eax, r15b
cmp eax, 0xc
je 0x140080ed2
invalid
test dword [rdx], eax
add byte [rax], al
test byte [rbp + 0x41000002], al
sub bh, 0xc
test dword [rdx], eax
add byte [rax], al
sub r15b, 0xc
movzx edx, r15b
cmovb edx, eax
jmp 0x140080ed2
test al, 1
jne 0x140080c9f
movzx eax, r8b
mov dh, 0xc0
dec eax
cmp eax, 8
ja case.default.0x140080c7e
xchg dword [rbx], ebp
or dword [rax], eax
invalid
xchg dword [rbx], ebp
or dword [rax], eax
add byte [rax - 0x73], cl
or eax, 0x193d35
lea rcx, [0x1402149ac]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
loopne 0x140080cc5
mov eax, r15d
mov eax, edi
imul rdx, rax, 0x6b5fca6b
shr rdx, 0x36
retf 0x6b5f
mov rcx, rdi
call 0x140080650
jmp 0x140080edd
test al, 1
je 0x140080d10
add dword [rcx + rsi*2 + 0x31], esi
imul cl
ret 6
xor esi, esi
jmp case.0x14006c594.299
mov ecx, r14d
call fcn.1400a3780
mov r14d, eax
test bl, 1
je 0x140080ced
movsxd rax, r14d
imul rax, rax, 0x51eb851f
mov rcx, rax
shr rcx, 0x3f
shr ecx, 0x3f
invalid
jmp 0x138c95509
sar rax, 0x25
add eax, ecx
imul eax, eax, 0x64
sub r14d, eax
sub esi, eax
clc
and eax, 0xc06bc801
sub r14d, eax
sub esi, eax
mov byte [rcx + rcx*4 - 0x10], 0xf7
fadd dword [rcx + 0xf]
invalid
mov eax, r14d
neg eax
cmovs eax, r14d
lea r15, case.0x14006c55d.428
add byte [rax], al
add byte [rax], al
xor esi, esi
mov r14d, eax
mov esi, eax
mov esi, eax
jmp 0x14008103d
test r14d, r14d
js 0x140080fba
mov ah, al
add al, byte [rax]
invalid
test byte [rdi], 0x88
invalid
lea r15, [0x140082de0]
test ebx, 0x10000
add byte [rax], al
add dword [rax], eax
jne 0x14008101a
xor esi, esi
jmp 0x14008103d
invalid
add byte [rcx - 0x3f], cl
out dx, eax
xor byte [rax - 0x73], cl
add eax, 0x189d07
shr r15, 0x30
lea rax, [0x14020aa22]
lea rcx, [0x14020aa20]
lea ecx, [0x14020aa20]
test r8b, 1
cmovne rcx, rax
lea rax, [0x14020aa26]
lea rdx, [0x14020aa24]
in al, dx
pushfq
sbb byte [rax], al
invalid
in al, dx
pushfq
sbb byte [rax], al
invalid
add byte [rax + 0xf], cl
rol byte [r9 - 0x80], 1
dec dword [rax + rcx*2]
cmovb edx, ecx
cmovne rdx, rax
cmp r15b, 0xc
cmovb rdx, rcx
mov esi, 2
mov r8d, 2
mov rcx, rdi
call fcn.14007f570
sbb eax, ebp
invalid
dec dword [rax - 0x77]
ret
test rax, rax
cmove rbx, rsi
je case.0x14006c917.313
cld
invalid
invalid
sbb eax, ebp
invalid
call 0xc9510d58
ret
mov rbx, rax
jmp case.0x14006c594.299
stc
invalid
add byte [rax], al
mov ecx, r14d
mov ecx, esi
call fcn.1400a3780
or dword [rdx], ebp
add al, byte [rax]
sub al, byte [rdx]
add bl, ch
push rcx
jmp 0x140080dca
test r14w, r14w
test esi, esi
je 0x140081067
lea eax, [r14 + 0x5fff6]
lea ecx, [r14 + 0x7ff9c]
lea ecx, [rsi + 0x7ff9c]
lea ecx, [rsi + 0x7ff9c]
and ecx, eax
lea edx, [r14 + 0x5fc18]
mov eax, r14d
invalid
add eax, 0x7d8f0
and eax, edx
xor eax, ecx
cmp eax, 0x3ffff
jbe 0x140081104
xor r15d, r15d
jmp 0x140081145
add byte [rax], al
mov rcx, rdi
mov edx, eax
jmp 0x140080ed5
call fcn.1400a39c0
add al, byte [rax]
mov edx, eax
ret 0x8948
mov rcx, rdi
mov r8d, esi
jmp 0x140080ed8
add byte [rax], al
add byte [rax], al
cmp r14w, 0x64
jb 0x140080fe6
jb 0x140080fe6
movzx eax, r14w
imul r14d, eax, 0x290
shr r14d, 0x10
out dx, al
invalid
out dx, al
adc byte [rcx + 0x6b], al
invalid
invalid
invalid
imul ecx, r14d, 0x64
sub eax, ecx
movzx eax, ax
lea rcx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899amAMpmPMMondayTuesdayWednesdayThursdayFridaySaturdaySunday
wait
sbb byte [rax], al
movzx eax, word [rcx + rax*2]
mov word [rsp + 0x3b], ax
mov eax, 2
add byte [rax], al
jmp 0x140080ff6
mov rdx, qword [rax + rcx - 8]
push rsp
or al, bh
cmp rdx, 2
jbe case.0x14007ea19.86
invalid
invalid
invalid
add byte [rax], al
add rax, rcx
add rax, 0xfffffffffffffff0
mov rdx, qword [rax]
mov ebx, 3
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
add eax, dword [rax]
add byte [rax], al
mov r8d, 3
mov eax, 3
mov rcx, rdi
call fcn.14007f570
mov rcx, rax
invalid
xor eax, eax
test rcx, rcx
setne al
xchg ebp, eax
ror byte [rax + 0xf], 0x45
fldl2t
mov es, word [rax]
add byte [rax], al
xchg ebp, eax
ror byte [rax + 0xf], 0x45
fldl2t
mov es, word [rax]
add byte [rax], al
shl al, 3
movabs rdx, 0x60504030201
mov ecx, eax
shr rdx, cl
invalid
invalid
and sil, 1
add sil, dl
lea rdx, [rsp + 0x3a]
or sil, 0x30
mov byte [rsp + 0x3a], sil
jmp 0x140080e8d
xor byte [rax - 0x78], al
je 0x140080e9c
cmp ch, bl
adc al, byte [rax - 0x80]
out 1, al
add al, sil
add al, dh
add al, dh
lea rdx, [rsp + 0x3a]
or al, 0x30
mov byte [rsp + 0x3a], al
and al, 0x3a
xor byte [rax - 0x44c5dbbc], cl
add dword [rax], eax
invalid
mov ebx, 1
add byte [rax], al
mov r8d, 1
mov rcx, rdi
jmp 0x14008134e
scasb al, byte [rdi]
add al, 0
add byte [rdi], cl
movzx eax, al
movzx eax, al
shl eax, 4
loopne 0x140080eaa
lea rcx, [0x14020aa60]
wait
sbb byte [rax], al
mov rdx, qword [rax + rcx]
adc al, 8
mov rbx, qword [rax + rcx + 8]
or byte [rax], cl
mov rcx, rdi
mov r8, rbx
call fcn.14007f570
test rax, rax
ror byte [rdi], 0x85
xchg esi, eax
add al, 0
invalid
jmp case.0x14006c917.313
invalid
invalid
mov edx, r15d
mov rcx, rdi
mov ecx, edi
mov r8d, ebp
call fcn.140082910
add byte [rax], al
mov rbx, rdx
mov esi, 2
add al, byte [rax]
add byte [rax], al
test rax, rax
jne case.0x14006c594.299
jmp case.0x14006c917.313
lea rdx, [0x14020ad19]
mov r8d, 1
mov rcx, rdi
call fcn.14007f570
test rax, rax
jne 0x140081360
invalid
loopne 0x140080f6e
lea ecx, [rsp + 0x60]
call fcn.1400a4310
mov rcx, rax
neg rcx
cmovs rcx, rax
mov eax, 0x14
lea r8, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899amAMpmPMMondayTuesdayWednesdayThursdayFridaySaturdaySunday
lea eax, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899amAMpmPMMondayTuesdayWednesdayThursdayFridaySaturdaySunday
cmp rcx, 0x2710
jb 0x14008144f
add byte [rdi], cl
invalid
mov r10d, 0x14
movabs r9, 0x346dc5d63886594b
pop rcx
xchg byte [rax], bh
invalid
invalid
insd dword [rdi], dx
invalid
pop rcx
xchg byte [rax], bh
invalid
insd dword [rdi], dx
xor al, 0x48
mov eax, ecx
mov rax, rcx
mul r9
shr rdx, 0xb
imul eax, edx, 0x2710
adc byte [rdi], ah
add byte [rax], al
mov r11d, ecx
sub r11d, eax
ret
imul esi, r11d, 0x147b
jnp 0x140080f91
adc al, 0
add cl, al
out dx, al
adc ebp, dword [rbx - 0x3a]
invalid
sub r11d, eax
add byte [rax], al
shr esi, 0x13
imul eax, esi, 0x64
invalid
sub r11d, eax
invalid
movzx r11d, r11w
lea rax, [r10 - 4]
movzx esi, word [r8 + rsi*2]
movzx esi, word [rax + rsi*2]
xor al, 0x70
mov word [rsp + r10 + 0x34], si
mov dword [rsp + rdx + 0x34], esi
movzx r11d, word [r8 + r11*2]
sbb al, 0x58
mov word [rsp + r10 + 0x36], r11w
mov r10, rax
mov edx, eax
cmp rcx, 0x5f5e0ff
mov rcx, rdx
cmc
add eax, 0x77d18948
ja 0x140080f62
lodsd eax, dword [rsi]
jmp 0x140081452
lea rdx, [0x14020ad19]
lea edx, [0x14020ad19]
mov esi, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
invalid
mov r8d, 1
add byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.14007f570
test rax, rax
jne 0x140081360
add byte [rax], al
pushfq
in eax, 0xff
dec dword [rax - 0x7b]
ror byte [rdi], 0x85
add dword [rbx], 0
add byte [rax], al
invalid
invalid
invalid
add byte [rax], al
lea r15, [0x140082de0]
jmp 0x14008103d
cld
sbb eax, 0x57eb0000
mov eax, 4
add byte [rsi + 0x41], ah
cmp esi, 0xa
cmp r14w, 0xa
cmp r14d, 0xa
jae 0x1400811cd
or r14b, 0x30
mov byte [rsp + rax + 0x38], r14b
mov byte [rsp + rax + 0x38], dh
jmp 0x1400811e6
test r8b, 1
je 0x1400811fe
rol byte [rcx], 0xf
add dword [rdi], ecx
test al, dh
add dword [rax], eax
add byte [rax - 0x73], cl
adc eax, 0x189d03
lea rdx, str._offset_secondyearTZoffset_hour0
jmp 0x140080a67
cli
cli
invalid
lea rdx, str._offset_secondyearTZoffset_hour0
adc eax, 0x189cf7
mov esi, 1
mov r8d, 1
add byte [rax], al
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov rcx, rdi
call fcn.14007f570
test rax, rax
jne 0x140081360
dec dword [rax - 0x7b]
ror byte [rdi], 0x85
and eax, dword [rbx]
add byte [rax], al
mov edx, r14d
neg edx
cmovs edx, r14d
cmovs edx, esi
mov rcx, rdi
mov r8d, r12d
call r15
mov rbx, rdx
test rax, rax
jne 0x140081363
add rbx, rsi
add ebx, esi
jmp case.0x14006c917.313
stc
invalid
mov cl, 2
jmp 0x140081075
mov cl, 2
jmp 0x14008110b
shr eax, 0x11
mov cl, 2
sub cl, al
movzx eax, cl
mov dh, 0xc1
cmp al, 2
mov ecx, 1
cmovae ecx, eax
movzx r15d, cl
lea rsi, [0x14020ad38]
add byte [rbp - 0x77], cl
cld
add byte [rbp - 0x77], cl
cld
mov r8d, 1
mov rcx, rdi
mov rdx, rsi
call fcn.14007f570
test rax, rax
jne 0x140081360
mov dh, 2
add byte [rax], al
dec r12
jne 0x140081090
mov eax, 5
cmp r14w, 0x64
cmp esi, 0x64
jb 0x1400810e8
movzx eax, r14w
imul r14d, eax, 0x290
imul esi, eax, 0x290
imul esi, eax, 0x290
shr r14d, 0x10
imul ecx, r14d, 0x64
sub eax, ecx
movzx eax, ax
lea rcx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899amAMpmPMMondayTuesdayWednesdayThursdayFridaySaturdaySunday
movzx eax, word [rcx + rax*2]
mov word [rsp + 0x3b], ax
and al, 0x3b
mov eax, 3
cmp r14w, 0xa
jae 0x140081189
invalid
xchg esi, eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x80], al
or r14b, 0x30
mov byte [rsp + rax + 0x37], r14b
dec rax
enter 0xffffffffffff9de9, 0
add byte [rax], al
invalid
shr eax, 0x11
mov cl, 2
sub cl, al
movzx eax, cl
cmp al, 2
mov ecx, 1
cmovae ecx, eax
enter 0xf44, 0xffffffffffffffb6
stc
lea rsi, [0x14020abda]
mov r12, r15
mov r8d, 1
mov rcx, rdi
mov rdx, rsi
mov edx, esi
mov edx, esi
call fcn.14007f570
test rax, rax
jne 0x140081360
invalid
dec r12
jne 0x140081126
mov eax, 5
cmp r14w, 0x64
jb 0x14008117e
sub eax, 0xc6b70f41
movzx eax, r14w
imul r14d, eax, 0x290
shr r14d, 0x10
imul ecx, r14d, 0x64
sub eax, ecx
movzx eax, ax
mov bh, 0xc0
ror byte [rax - 0x73], 0xd
call 0x14f082a08
movzx eax, word [rcx + rax*2]
mov word [rsp + 0x3b], ax
lea rcx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899amAMpmPMMondayTuesdayWednesdayThursdayFridaySaturdaySunday
movzx eax, word [rcx + rax*2]
mov word [rsp + 0x3b], ax
mov eax, 3
cmp r14w, 0xa
jb 0x1400810f3
movzx ecx, r14w
lea rdx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899amAMpmPMMondayTuesdayWednesdayThursdayFridaySaturdaySunday
adc eax, 0x1897c4
adc eax, 0x1897c4
movzx ecx, word [rdx + rcx*2]
mov word [rsp + rax + 0x36], cx
add rax, 0xfffffffffffffffe
mov ebx, 5
add byte [rax + 0x29], cl
sub rbx, rax
lea rdx, [rsp + rax]
add rdx, 0x38
cmp byte [rax - 0x77], cl
stc
ret
mov r8, rbx
call fcn.14007f570
test rax, rax
test eax, eax
test eax, eax
jne 0x140081360
add rbx, r15
jmp case.0x14006c917.313
movzx eax, r14w
mov bh, 0xc6
invalid
lea rcx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899amAMpmPMMondayTuesdayWednesdayThursdayFridaySaturdaySunday
or eax, 0x189780
xchg edi, eax
sbb byte [rax], al
movzx eax, word [rcx + rax*2]
mov word [rsp + 0x3b], ax
cmp edi, dword [rax + 3]
mov ebx, 5
sub rbx, rax
lea rdx, [rsp + rax]
adc al, 4
add rdx, 0x38
mov rcx, rdi
jmp case.0x14008e474.375
xor r14d, r14d
test byte [rcx + 0x7f8c0f0], 0x40
xor dh, al
mov eax, esi
sar al, 7
xor sil, al
sub sil, al
mov rcx, rdi
mov edx, esi
mov r8d, ebp
call fcn.140082910
mov rbx, rdx
test rax, rax
jne 0x140081363
invalid
add byte [rcx + rax - 0xd], cl
add rbx, r14
jmp case.0x14006c917.313
mov ebx, edx
mov qword [rsp + 0xa8], rdx
mov qword [rsp + 0xa0], rax
and al, 0xa0
add byte [rax], al
invalid
and al, 0xa8
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + riz*4], ah
and al, 0xa0
mov dword [rsp + 0xa0], eax
and al, 0xa0
add byte [rax], al
add byte [rax - 0x39], cl
invalid
test byte [rax + rdx*4], ah
and al, 0x90
mov qword [rsp + 0x90], 0x3e8
add byte [rax], al
add al, ch
add eax, dword [rax]
add byte [rax - 0x39], cl
mov qword [rsp + 0x98], 0
mov dword [rsp + 0x98], 0
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + riz*4], fs
and al, 0xa0
lea rcx, [rsp + 0xa0]
lea rdx, [rsp + 0x90]
xchg esp, eax
and al, 0x90
add byte [rax], al
add al, ch
out 2, al
out 2, al
invalid
and al, 0xa0
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x90
add byte [rax], al
add al, ch
out 2, al
out 2, al
out 2, al
add byte [rsi + 0xf], ah
jo 0x140081246
pshufd xmm1, xmm0, 0xee
out dx, al
movq rax, xmm1
movq rax, mm1
movq r8, xmm0
xor edx, edx
mov rcx, r8
neg rcx
sbb rdx, rax
sbb edx, eax
cmp rsi, 0xfffffffffffffc19
jmp 0x14008132c
add byte [rax], al
lea rcx, [rsp + 0x60]
invalid
call fcn.1400a43f0
xor dword [rdx], eax
invalid
invalid
xor dword [rdx], eax
add byte [rax - 0x77], cl
ror dword [rax - 0x3f], 1
mov rcx, rdx
sar rcx, 0x3f
stc
invalid
xor rdx, rcx
xor rax, rcx
stc
invalid
sub rax, rcx
sub eax, ecx
sbb rdx, rcx
lea r8, [rsp + 0x38]
and al, 0x38
and al, 0x38
mov rcx, rax
jmp 0x14008133d
lea ecx, [rsp + 0x60]
and al, 0x60
call fcn.1400a43f0
mov rsi, rax
add byte [rax - 0x77], cl
invalid
mov rbx, rdx
ror dword [rax - 0x77], cl
xchg esp, eax
mov qword [rsp + 0x88], rdx
mov qword [rsp + 0x80], rax
add byte [rax], al
invalid
and al, 0x88
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0x70], 0xf4240
invalid
invalid
mov qword [rsp + 0x70], 0xf4240
mov dword [rsp + 0x70], 0xf4240
add byte [rax - 0x39], cl
mov qword [rsp + 0x78], 0
and al, 0x78
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
invalid
push rsp
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x70]
lea edx, [rsp + 0x70]
and al, 0x70
call fcn.1400af8e0
pshufd xmm1, xmm0, 0xee
add byte [rsi + 0xf], ah
jo 0x1400812d7
out dx, al
movq rax, xmm1
movq r8, xmm0
xor edx, edx
mov rcx, r8
neg rcx
neg ecx
neg ecx
sbb rdx, rax
cmp rsi, 0xfffffffffff0bdc1
inc cl
invalid
invalid
invalid
inc cl
mov ebp, 0x8348fff0
invalid
sar dword [rbp - 0x7cb70010], 0xdb
dec dword [rcx + 0xf]
enter 0xf48, 0x4d
invalid
invalid
invalid
sbb rbx, 0xffffffffffffffff
cmovge rcx, r8
cmovge rdx, rax
ror byte [rbp + rcx*4 + 0x44], 1
lea r8, [rsp + 0x38]
and al, 0x38
call fcn.14007c840
dec dword [rax - 0x77]
mov rbx, rdx
mov rcx, rdi
ror dword [rax - 0x77], cl
stc
mov rdx, rax
mov r8, rbx
call fcn.14007f570
test rax, rax
test eax, eax
cmovne rbx, rax
cmovne ebx, eax
loop 0x140081351
invalid
dec dword [rax - 0x7b]
ror byte [rax + 0xf], 0x45
cmovne ebx, eax
invalid
cmovne ebx, eax
fmul dword [r15]
je case.0x14006c917.313
test byte [rbx - 0xa], al
invalid
mov rbx, rax
mov esi, 2
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x30]
mov rax, qword [rsp + 0x30]
mov qword [rax], rsi
mov qword [rax + 8], rbx
xor byte [rax - 0x77], cl
pop rax
or byte [rax - 0x7f], cl
invalid
invalid
invalid
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
ret
mov eax, r15d
mov eax, edi
imul rdx, rax, 0x10624dd3
shr rdx, 0x26
ror dword [rbp + 0x62], cl
invalid
invalid
adc byte [rax - 0x3f], cl
invalid
mov rcx, rdi
call case.0x14003fe13.1184
jmp 0x140080edd
invalid
invalid
invalid
sti
invalid
shr r15d, 5
shr edi, 5
imul rdx, r15, 0xa7c5ac5
shr rdx, 0x27
invalid
invalid
mov rcx, rdi
call fcn.14007fa30
out 0xff, al
invalid
jmp 0x140080edd
mov eax, r15d
mov eax, edi
mov edx, 0xd1b71759
imul rdx, rax
shr rdx, 0x2d
mov rcx, rdi
mov ecx, edi
call fcn.140080330
jmp 0x140080edd
mov eax, r15d
imul rdx, rax, 0x431bde83
shr rdx, 0x32
ficomp word [rbx]
shr rdx, 0x32
mov rcx, rdi
call fcn.140080500
jmp 0x140080edd
out 0xfa, al
invalid
invalid
mov eax, r15d
clc
imul rdx, rax, 0x51eb851f
shr rdx, 0x25
mov rcx, rdi
call fcn.14007ffa0
jmp 0x140080edd
invalid
inc dword [rcx + rcx*4 - 8]
mov eax, r15d
mov edx, 0xcccccccd
imul rdx, rax
scasd eax, dword [rdi]
ror byte [rax - 0x3f], 1
invalid
invalid
scasd eax, dword [rdi]
ror byte [rax - 0x3f], 1
invalid
mov rcx, rdi
call fcn.14007fde0
jmp 0xeef2142b
cli
invalid
invalid
jmp 0xeef2142b
cli
invalid
imul eax, r15d, 0xcccccccd
ror eax, 1
cmp eax, 0x1999999a
jb 0x1400814b4
int3
mov rcx, rdi
mov edx, r15d
mov edx, edi
mov edx, edi
call case.0x14003fe13.1193
jmp 0x140080edd
mov rdx, rcx
cmp rdx, 0x63
jbe 0x140081482
invalid
movzx ecx, dx
shr ecx, 2
imul ecx, ecx, 0x147b
leave
jnp 0x140081476
add byte [rax], al
leave
jnp 0x140081476
add byte [rax], al
shr ecx, 0x11
imul r9d, ecx, 0x64
imul ecx, ecx, 0x64
sub edx, r9d
movzx edx, dx
retf 0xb70f
movzx edx, word [r8 + rdx*2]
push rax
mov word [rsp + rax + 0x36], dx
add rax, 0xfffffffffffffffe
mov rdx, rcx
retf 0x8348
cmp rdx, 0xa
jae 0x14008149c
cli
or dh, byte [rbx + 0x14]
or dl, 0x30
mov byte [rsp + rax + 0x37], dl
dec rax
mov ebx, 0x14
add byte [rax], al
retf 0x8830
add byte [rax], al
add cl, ch
std
std
jmp case.0x140066beb.489
std
invalid
inc dword [rcx + 0xf]
mov bh, 0xc
or al, 0x50
movzx ecx, word [r8 + rdx*2]
or al, 0x50
mov word [rsp + rax + 0x36], cx
add rax, 0xfffffffffffffffe
mov ebx, 0x14
adc al, 0
add byte [rax], al
jmp case.0x140066beb.489
mov eax, r15d
mov edx, 0xcccccccd
imul rdx, rax
imul edx, eax
shr rdx, 0x23
imul ecx, edx, 0xcccccccd
int3
int3
int3
ror ecx, 1
leave
cmp ecx, 0x1999999a
stc
invalid
cdq
cdq
sbb dword [rdi], ecx
or dword [rdx - 1], 0xffffffff
invalid
int3
stc
invalid
invalid
imul rdx, rax, 0x51eb851f
imul edx, eax, 0x51eb851f
shr rdx, 0x25
imul ecx, edx, 0xcccccccd
int 0xcc
int3
int3
int 0xcc
int3
ror ecx, 1
cmp ecx, 0x1999999a
jae 0x140081405
imul rdx, rax, 0x10624dd3
shr rdx, 0x26
imul ecx, edx, 0xcccccccd
invalid
imul ecx, edx, 0xcccccccd
retf 0xcccd
int3
ror ecx, 1
cmp ecx, 0x1999999a
jae 0x140081396
invalid
invalid
invalid
invalid
mov edx, 0xd1b71759
imul rdx, rax
scasd eax, dword [rdi]
invalid
pop rcx
invalid
shr rdx, 0x2d
imul ecx, edx, 0xcccccccd
int 0xcc
int3
int3
int 0xcc
int3
ror ecx, 1
cmp ecx, 0x1999999a
jae case.0x14008e474.368
invalid
invalid
cdq
sbb dword [rdi], ecx
sbb dword [rax + 0x44fffffe], 0xffffff89
invalid
inc dword [rcx + rcx*4 - 7]
mov ecx, r15d
mov ecx, r15d
shr ecx, 5
imul rdx, rcx, 0xa7c5ac5
pop rdx
jl 0x14008154e
invalid
pop rdx
jl 0x14008154e
invalid
shr rdx, 0x27
imul ecx, edx, 0xffffcccd
invalid
ror cx, 1
movzx ecx, cx
leave
leave
cmp ecx, 0x199a
jae 0x1400813b2
adc dword [rdx - 2], 0xffffffff
invalid
invalid
imul rdx, rax, 0x431bde83
shr rdx, 0x32
imul ecx, edx, 0xffffcccd
int 0xcc
invalid
ror cx, 1
movzx ecx, cx
cmp ecx, 0x199a
add byte [rax], al
jae 0x1400813ea
invalid
imul rdx, rax, 0x6b5fca6b
imul edx, eax, 0x6b5fca6b
imul ecx, dword [rax - 0x3f], 0xffffffea
imul eax, edx, 0xffffffcd
shr rdx, 0x36
imul eax, edx, 0xffffffcd
ror al, 1
cmp al, 0x19
ja 0x140080c8e
invalid
invalid
invalid
mov eax, r15d
imul rax, rax, 0x55e63b89
shr rax, 0x39
lea rdx, [rsp + 0x41]
or al, 0x30
xor byte [rax - 0x44bedbbc], cl
add dword [rax], eax
add byte [rax], al
xor byte [rax - 0x44bedbbc], cl
add dword [rax], eax
add byte [rax], al
mov r8d, 1
mov eax, 1
jmp 0x140080e36
lea r8, str.22CD_72MXJN9:e2WV__KPEjCj_687XfA.KXQ6_2vg3VH3c___5tp____Jq_W_LD0uVOux_W.wS_mv4UiKz_4_dqiSi7h
lea eax, [0x14020ad40]
jne 0x140081560
sbb byte [rax], al
mov ecx, 3
call fcn.1400b1480
lea r8, str.22CD_72MXJN9:e2WV__KPEjCj_687XfA.KXQ6_2vg3VH3c___5tp____Jq_W_LD0uVOux_W.wS_mv4UiKz_4_dqiSi7h
mov ecx, 3
add eax, dword [rax]
add byte [rax], al
call fcn.1400b1480
add al, byte [rax]
int3
int3
in al, dx
invalid
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 0
lea rdx, [0x14020a8e8]
invalid
xchg edx, eax
sbb byte [rax], al
fst dword [rdx - 0x72b7ffe8]
and al, 0x20
invalid
sbb byte [rax], al
lea rcx, [rsp + 0x20]
call fcn.140029b90
mov ecx, eax
mov rax, qword [rsp + 0x28]
and al, 0x28
test cl, cl
je case.0x140086563.46
invalid
test rax, rax
test rax, rax
jne 0x1400816cf
lea rax, str.a_formatting_trait_implementation_returned_an_error_when_the_underlying_stream_did_not
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
and al, 0x38
add dword [rax], eax
add byte [rax], al
invalid
mov qword [rsp + 0x40], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
and al, 0x48
and al, 0x48
lea rdx, str._rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_srciomod.rs
lea edx, [0x14020a8d0]
add byte [rax - 0x73], cl
and al, 0x30
lea rcx, [rsp + 0x30]
call fcn.1400b1440
add byte [rcx + 0x3e183c1], cl
mov ecx, eax
and ecx, 3
loope 0x14008166c
cmp ecx, 1
jne 0x1400816cd
mov rsi, qword [rax - 1]
mov rdi, qword [rax + 7]
mov rdx, qword [rdi]
invalid
test rdx, rdx
je 0x140081689
mov rcx, rsi
mov rbx, rax
call rdx
mov rax, rbx
ror byte [rax - 0x77], cl
fmul dword [rax - 1]
enter 0xffffffffffff8348, 0x7f
or byte [rax], al
mov eax, ebx
dec rax
cmp qword [rdi + 8], 0
je 0x1400816bb
cmp qword [rdi + 0x10], 0x11
cmp dword [rdi + 0x10], 0x11
adc dword [rbx + 5], esi
jae 0x14008169f
mov rdi, rax
jmp 0x1400816a6
mov rdi, rax
mov rsi, qword [rsi - 8]
mov esi, dword [rsi - 8]
mov rcx, qword [0x14021f8e0]
mov ecx, dword [0x14021f8e0]
xor edx, edx
ror byte [rcx - 0x77], cl
invalid
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x35da0
adc eax, 0x35da0
pop rbp
add eax, dword [rax]
mov rax, rdi
mov rcx, qword [0x14021f8e0]
xor edx, edx
invalid
loop 0x1400816da
add byte [rcx], dh
ror byte [rcx - 0x77], cl
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
xor eax, eax
add rsp, 0x60
mov r8, rax
mov eax, eax
call qword [sym.imp.kernel32.dll_HeapFree]
add eax, dword [rax]
xor eax, eax
add rsp, 0x60
pop rbx
pop rdi
invalid
pop rsi
ret
int3
int3
push rdi
push rsi
sub esp, 0x28
mov edi, edx
jno 0x140081705
sub eax, 0x1932dc
add byte [rax - 0x73], cl
sub eax, 0x1932e5
sbb dword [rax], eax
lea ebp, [0x1402149f0]
add byte [rcx + rcx*4 - 8], cl
mov rax, r15
mov eax, edi
shr rax, 0x20
cmp eax, 0x23
jne case.0x1400817f8.2
invalid
mov ah, 1
add byte [rax], al
invalid
test dword [rcx + rax - 0x7ab80000], esi
test byte [rdi], 0x84
lahf
add dword [rax], eax
add byte [rax - 0x75], cl
add ecx, dword [rcx + 0x63]
test dword [rax], r8d
test rsi, rsi
test esi, esi
je 0x1400818c8
add byte [rax], al
invalid
mov rdx, rdi
mov r8, rsi
mov eax, esi
call fcn.140090260
mov r15, rdx
mov edi, edx
test rax, rax
test eax, eax
ror byte [rdi], 0x85
invalid
jne case.0x140081734.4
add byte [rax], al
jmp 0x1400818b0
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
or byte [r11 + r9*4 + 0x7b], cl
mov r15, qword [rbx + 0x18]
sub rax, r15
mov rax, qword [rbx + 8]
mov r15, qword [rbx + 0x18]
sub rax, r15
cmp rax, rsi
ja 0x1400817a4
invalid
mov rcx, r14
mov rdx, rdi
mov r8, rsi
call fcn.1400b4b10
mov r15, rdx
test rax, rax
jne case.0x140081734.4
sal byte [rbp + 0x64], 0xe9
and eax, 0xf000001
add dword [rax], eax
add byte [rdi], cl
jmp 0x1400818b0
jmp 0x1400818b0
add dword [rax], eax
add byte [rdi], cl
add byte [rax], al
nop dword [rax + rax]
invalid
mov rax, qword [rbx + 8]
mov r15, qword [rbx + 0x18]
sub rax, r15
sub eax, edi
cmp rax, rsi
jbe 0x14008188f
xchg bl, ch
add byte [rax], al
invalid
invalid
xchg bl, ch
add byte [rax], al
add byte [rax - 0x75], cl
adc byte [r9 + r8 - 7], cl
mov rcx, qword [rbx + 0x10]
add rcx, r15
mov rdx, rdi
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
add r15, rsi
mov qword [rbx + 0x18], r15
mov r15, rsi
add byte [rcx + 1], cl
test dword [rcx + rcx*4 + 0x7b], 0xf7894918
xor eax, eax
test rax, rax
jne case.0x140081734.4
jmp 0x1400818b0
add byte [rdi], cl
invalid
add byte [rcx - 0x77], cl
xlatb
test rax, rax
je 0x1400818b0
ror byte [rdi], 0x84
mov byte [rax], 0
add byte [rcx + rcx*4 - 7], al
mov ecx, r15d
mov ecx, r15d
and ecx, 3
movsxd rdx, dword [rbp + rcx*4]
lea eax, [rax]
lea eax, [rax]
add rdx, rbp
jmp rdx
mov edx, 0x10
cmp byte [r15 + rdx], 0x23
cmp byte [rdi + rdx], 0x23
je 0x140081820
jmp case.0x1400817f8.2
nop dword [rax + rax]
mov edx, 0xf
cmp byte [r15 + rdx], 0x23
jne case.0x1400817f8.2
cmp ecx, 1
sete cl
test cl, al
je 0x140081720
mov r13, r14
mov ebp, esi
mov r12, qword [r15 - 1]
mov r14, qword [r15 + 7]
mov rax, qword [r14]
test rax, rax
je 0x140081846
mov rcx, r12
call rax
cmp qword [r14 + 8], 0
je 0x14008186b
cmp qword [r14 + 0x10], 0x11
jb 0x140081859
mov r12, qword [r12 - 8]
mov rcx, qword [0x14021f8e0]
or eax, 0x19e080
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
dec r15
mov rcx, qword [0x14021f8e0]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
pop rbx
add eax, dword [rax]
pop rbx
add eax, dword [rax]
mov r14, r13
lea r13, [0x1402149e0]
add cl, ch
xchg ecx, eax
invalid
invalid
invalid
add cl, ch
xchg ecx, eax
invalid
mov rcx, r14
mov rdx, rdi
mov r8, rsi
call fcn.1400b4b90
mov r15, rdx
test rax, rax
jne case.0x140081734.4
nop dword [rax]
add byte [rax], 0
add byte [rax], al
test r15, r15
je 0x1400818cd
mov rax, rsi
sub rax, r15
jb 0x1400818e8
add rdi, r15
mov rsi, rax
jmp 0x140081720
xor r15d, r15d
xor edi, edi
jmp case.0x1400817f8.2
lea r15, str.failed_to_write_whole_buffer
mov rax, r15
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str._rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_srciomod.rs
mov rcx, r15
mov rdx, rsi
call fcn.1400b1360
int3
leave
invalid
int3
je 0x140081eb4
lea rdx, [0x14020ae09]
mov r8d, 9
jmp 0x140081f18
add byte [rax], al
add cl, ch
xlatb
add eax, 0x8d4c0000
lea r9, [0x140214a00]
lea r9, [0x140214a00]
movsxd rax, dword [r9 + rax*4]
add rax, r9
jmp rax
test dl, dl
je 0x140081ec3
add byte [rax], al
add byte [rax], al
lea rdx, [0x14020ad9d]
jmp 0x140081f12
je case.0x14006e19b.316
rol dword [rbx], 0
add byte [rax - 0x73], cl
lea rdx, [0x14020ae56]
adc eax, 0x1894e2
mov r8d, 0xa
jmp 0x140081f18
add cl, ch
cdq
add eax, 0xd2840000
test dl, dl
test dl, dl
je 0x140081d40
lea rdx, [0x14020adc5]
jmp 0x140081f12
mov dh, 0x70
add dword [rbp + 0xf], eax
mov dh, 0x48
add al, byte [rcx + 0xf]
mov dh, 0x40
add eax, dword [rcx + rbp*2 - 0x3a]
int 0
add byte [rax], al
shr r8d, 0xb
lea r11d, [r8 + r8*4]
lea r11d, [r11 + r11*4]
add r11d, r8d
shr r11d, 7
and r11d, 6
invalid
lea r11d, [r11 + r11*4]
wait
invalid
wait
mov ebx, r8d
sub bl, r11b
add r8d, r8d
lea r8d, [r8 + r8*4]
mov r11d, esi
sub r11b, r8b
sub bl, al
sub bl, al
test dl, dl
je 0x140081ab7
fadd dword [rax]
add byte [rax], al
fadd dword [rax]
add byte [rax], al
lea rdx, [rsp + 0x33]
mov dword [rdx + 8], 0
mov qword [rdx], 0
add al, byte [rax]
add byte [rax], al
add bh, al
and al, 0x2f
cmp byte [rbx], bh
xor bh, byte [rbx]
add al, byte [rax]
add byte [rax], al
add bh, al
and al, 0x2f
cmp byte [rbx], bh
xor bh, byte [rbx]
mov dword [rsp + 0x2c], 0x38335b1b
cmp sil, 0x64
cmp dh, 0x64
cmp dh, 0x64
jae 0x140081fe1
add eax, 0xb8410000
or byte [rax], al
add byte [rax], al
mov r8d, 8
test bl, bl
jne 0x140082005
test ebx, ebp
invalid
add byte [rax], al
invalid
test ebx, ebp
add eax, 0xb8410000
add byte [rcx - 0x48], al
add byte [rcx - 0x48], al
mov r8d, 7
mov eax, 7
invalid
add cl, ch
in eax, 5
add byte [rax], al
jmp 0x14008200a
movzx esi, byte [r8 + 1]
movzx r9d, byte [r8 + 2]
movzx eax, byte [r8 + 3]
mov dh, 0x40
add eax, dword [rcx + rbp*2 - 0x3a]
invalid
int 0
add byte [rax], al
mov dh, 0x40
add eax, dword [rcx + rbp*2 - 0x3a]
invalid
invalid
int 0
add byte [rax], al
shr r8d, 0xb
lea r11d, [r8 + r8*4]
lea r11d, [r11 + r11*4]
add r11d, r8d
shr r11d, 7
invalid
and r11d, 6
lea r11d, [r11 + r11*4]
mov ebx, r8d
sub bl, r11b
add r8d, r8d
ret
invalid
lea r8d, [r8 + r8*4]
mov r11d, esi
sub r11b, r8b
sub r11b, r8b
test dl, dl
je 0x140081ab7
mov dword [r10 + 8], 0
mov qword [r10], 0
add al, byte [rax]
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x2f], 0x3b323b38
add byte [rax], al
mov dword [rsp + 0x2f], 0x3b323b38
mov dword [rsp + 0x2c], 0x38335b1b
cmp sil, 0x63
cmp dh, 0x63
cmp dh, 0x63
jbe 0x140082068
movzx edx, sil
lea r8d, [rdx + rdx*4]
lea edx, [rdx + r8*8]
shr edx, 0xc
invalid
invalid
invalid
or dl, 0x30
mov byte [rsp + 0x33], dl
mov r8d, 8
jmp 0x140082076
add byte [rax], al
mov dword [r10 + 8], 0
add byte [rax], al
add byte [rax], al
mov qword [r10], 0
mov dword [rsp + 0x2f], 0x3b323b38
add bh, al
and al, 0x2f
cmp byte [rbx], bh
xor bh, byte [rbx]
mov dword [rsp + 0x2c], 0x38345b1b
sub al, 0x1b
pop rbx
xor al, 0x38
invalid
cmp byte [rax - 0x80], al
invalid
cmp sil, 0x63
jbe 0x140081d4c
movzx edx, sil
lea r8d, [rdx + rdx*4]
lea edx, [rdx + r8*8]
lea edx, [rdx + rax*8]
lea edx, [rdx + rax*8]
shr edx, 0xc
or dl, 0x30
mov byte [rsp + 0x33], dl
push rsp
and al, 0x33
push rsp
and al, 0x33
mov r8d, 8
jmp 0x140081d5a
add byte [rax], al
add byte [rax], al
test dl, dl
je 0x140081e63
lea rdx, [0x14020ae30]
lea edx, [0x14020ae30]
adc eax, 0x189320
add byte [rcx - 0x48], al
or al, byte [rax]
add byte [rax], al
mov r8d, 0xa
jmp 0x140081f18
std
add eax, dword [rax]
add byte [rdx + rdx*8 + 0x352840f], al
test dl, dl
invalid
test byte [rdx + 3], dl
test dl, dl
je 0x140081e75
add byte [rax], al
add byte [rax], al
lea rdx, [0x14020adb1]
jmp 0x140081f12
add byte [rax], al
add byte [rax], al
test dl, dl
je 0x140081e81
lea rdx, [0x14020ae43]
adc eax, 0x189305
mov r8d, 9
jmp 0x140081f18
iretd
test dl, dl
je case.0x14003fe13.1235
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax - 0x73], cl
adc eax, 0x189263
invalid
add byte [rax], al
lea rdx, [0x14020adbb]
jmp 0x140081f12
je 0x140081e9c
lea rdx, [0x14020ae92]
adc eax, 0x189326
mov r8d, 0xa
jmp 0x140081f18
test dl, dl
je 0x140081eab
add byte [rax], al
add byte [rax], al
lea rdx, [0x14020ade3]
jmp 0x140081f12
invalid
je 0x140081ecc
lea rdx, [0x14020ae1c]
adc eax, 0x189282
mov r8d, 0xa
jmp 0x140081f18
test dl, dl
je 0x140081edb
add byte [rax], al
add byte [rax], al
lea rdx, [0x14020ada7]
jmp 0x140081f12
je 0x140081ee4
lea rdx, [0x14020ae6a]
adc eax, 0x1892a2
mov r8d, 0xa
jmp 0x140081f18
test dl, dl
je 0x140081ef3
add byte [rax], al
add byte [rax], al
lea rdx, [0x14020adcf]
jmp 0x140081f12
je 0x140081efc
lea rdx, [0x14020ae7e]
adc eax, 0x189288
mov r8d, 0xa
jmp 0x140081f18
test dl, dl
je 0x140081f0b
lea rdx, [0x14020add9]
jmp 0x140081f12
imul eax, r8d, 0xcd
shr eax, 0xb
lea r9d, [rax + rax*4]
lea r9d, [r9 + r9*4]
or al, 0x89
add r9d, eax
shr r9d, 7
and r9d, 6
lea r10d, [r9 + r9*4]
mov r9d, eax
sub r9b, r10b
add eax, eax
lea r10d, [rax + rax*4]
mov eax, r8d
sub al, r10b
test dl, dl
ror byte [rdi], cl
test bh, cl
add al, byte [rax]
invalid
lea rdx, [rsp + 0x33]
mov dword [rdx + 8], 0
mov qword [rdx], 0
mov dword [rsp + 0x2f], 0x3b353b38
xor eax, 0x2444c73b
sub al, 0x1b
pop rbx
xor edi, dword [rax]
add byte [rax], al
add byte [rax - 0x39], cl
add al, byte [rax]
add byte [rax], al
add bh, al
and al, 0x2f
cmp byte [rbx], bh
xor eax, 0x2444c73b
sub al, 0x1b
pop rbx
xor edi, dword [rax]
cmp r8b, 0x64
jb 0x140081f51
lea rdx, [rsp + 0x34]
movzx r8d, r8b
lea r10d, [r8 + r8*4]
lea r8d, [r8 + r10*8]
shr r8d, 0xc
or r8b, 0x30
mov byte [rsp + 0x33], r8b
mov r8d, 9
jmp 0x140081f60
movzx r8d, byte [r8 + 1]
imul eax, r8d, 0xcd
shr eax, 0xb
lea r9d, [rax + rax*4]
lea r9d, [r9 + r9*4]
add r9d, eax
shr r9d, 7
and r9d, 6
lea r11d, [r9 + r9*4]
mov r9d, eax
sub r9b, r11b
add eax, eax
lea r11d, [rax + rax*4]
mov eax, r8d
sub al, r11b
test dl, dl
je 0x140081f82
mov dword [r10 + 8], 0
mov qword [r10], 0
mov dword [rsp + 0x2f], 0x3b353b38
mov dword [rsp + 0x2c], 0x38335b1b
cmp r8b, 0x63
ja 0x140081fab
add byte [rax], al
add byte [rax], al
mov r8d, 7
test r9b, r9b
jne 0x140081fc7
mov r8d, 6
jmp 0x140081fd0
lea rdx, [0x14020ae4c]
mov r8d, 0xa
jmp 0x140081f18
lea rdx, [0x14020adc0]
jmp 0x140081f12
add cl, ch
mov byte [rcx], 0
add byte [rcx - 0x48], al
mov r8d, 7
test bl, bl
je case.0x14008194f.21
jo 0x140081d5c
add byte [rax], al
invalid
jo 0x140081d5c
add byte [rax], al
or bl, 0x30
mov byte [rsp + r8 + 0x2c], bl
xor byte [rdx - 0x78], al
pop rsp
add al, 0x2c
or r11b, 0x30
lea rdx, [rsp + 0x2c]
mov byte [r8 + rdx + 1], r11b
sub al, 0x45
mov byte [rax + rdx + 1], bl
mov byte [rsp + r8 + 0x2e], 0x3b
movzx r11d, r9b
mov dh, 0xd9
imul r10d, r11d, 0xcd
shr r10d, 0xb
lea r9d, [r10 + r10*4]
lea r9d, [r9 + r9*4]
add r9d, r10d
shr r9d, 7
and r9d, 6
lea esi, [r9 + r9*4]
mov r9d, r10d
sub r9b, sil
add r10d, r10d
lea esi, [r10 + r10*4]
mov r10d, r11d
sub r10b, sil
cmp r11b, 0x63
jmp 0x1218b5e9e
cmp r11b, 0x63
jbe 0x140081dd0
lea esi, [r11 + r11*4]
lea r11d, [r11 + rsi*8]
shr r11d, 0xc
shr ebx, 0xc
or r11b, 0x30
mov byte [rsp + r8 + 0x2f], r11b
add r8, 3
jmp 0x140081dd9
add r8, 2
test r9b, r9b
je 0x140081de5
or r9b, 0x30
mov byte [rsp + r8 + 0x2d], r9b
inc r8
or r10b, 0x30
mov byte [r8 + rdx + 1], r10b
mov byte [rsp + r8 + 0x2e], 0x3b
movzx r10d, al
imul r9d, r10d, 0xcd
shr r9d, 0xb
lea eax, [r9 + r9*4]
lea eax, [rax + rax*4]
add eax, r9d
shr eax, 7
and eax, 6
lea r11d, [rax + rax*4]
add byte [rcx + rcx*4 - 0x38], 0x44
sub al, bl
add r9d, r9d
lea r11d, [r9 + r9*4]
mov r9d, r10d
rol dword [rbp + 0x28], 1
fld dword [rcx - 0x80]
cli
invalid
jbe 0x140081e4b
lea r11d, [r10 + r10*4]
lea r10d, [r10 + r11*8]
shr r10d, 0xc
or r10b, 0x30
mov byte [rsp + r8 + 0x2f], r10b
add r8, 3
jmp 0x140081e57
add r8, 2
test al, al
invalid
je 0x1400821a9
lea rdx, [0x14020ae26]
mov r8d, 0xa
add byte [rax], al
jmp 0x140081f18
lea rdx, [0x14020adac]
jmp 0x140081f12
lea rdx, [0x14020ae3a]
mov r8d, 9
jmp 0x140081f18
lea rdx, [0x14020adb6]
jmp 0x140081f12
lea rdx, [0x14020ae88]
mov r8d, 0xa
jmp 0x140081f18
lea rdx, [0x14020adde]
jmp 0x140081f12
lea rdx, str.e_48_5_8me_38_5_8me_48_5_12me_38_5_12me_48_5_10me_38_5_10me_48_5_9me_38_5_9me_48_5_14me_38_5_14me_48_5_13me_38_5_13me_48_5_11me_38_5_11me_48_5_15me_38_5_15m
mov r8d, 9
jmp 0x140081f18
lea rdx, str.e_40me_30me_44me_34me_42me_32me_41me_31me_46me_36me_45me_35me_43me_33me_47me_37m
jmp 0x140081f12
lea rdx, [0x14020ae12]
mov r8d, 0xa
jmp 0x140081f18
lea rdx, [0x14020ada2]
jmp 0x140081f12
lea rdx, [0x14020ae60]
mov r8d, 0xa
jmp 0x140081f18
lea rdx, [0x14020adca]
jmp 0x140081f12
lea rdx, [0x14020ae74]
mov r8d, 0xa
jmp 0x140081f18
lea rdx, [0x14020add4]
mov r8d, 5
add rsp, 0x40
pop rbx
pop rdi
pop rsi
jmp fcn.1400816e0
lea rdx, [rsp + 0x33]
mov dword [rdx + 8], 0
mov qword [rdx], 0
mov dword [rsp + 0x2f], 0x3b353b38
mov dword [rsp + 0x2c], 0x38345b1b
cmp r8b, 0x64
jae 0x140081c82
mov r8d, 8
test r9b, r9b
je 0x1400821d5
or r9b, 0x30
mov byte [rdx], r9b
or al, 0x30
mov byte [rsp + r8 + 0x2c], al
mov byte [rsp + r8 + 0x2d], 0x6d
or r8, 2
lea rdx, [rsp + 0x2c]
jmp 0x1400821bc
mov dword [r10 + 8], 0
mov qword [r10], 0
mov dword [rsp + 0x2f], 0x3b353b38
mov dword [rsp + 0x2c], 0x38345b1b
cmp r8b, 0x63
jbe 0x140081d14
movzx edx, r8b
lea r8d, [rdx + rdx*4]
lea edx, [rdx + r8*8]
shr edx, 0xc
or dl, 0x30
mov byte [rsp + 0x33], dl
mov r8d, 8
or r9b, 0x30
mov byte [rsp + r8 + 0x2c], r9b
or al, 0x30
lea rdx, [rsp + 0x2c]
mov byte [r8 + rdx + 1], al
jmp 0x1400821b2
lea rdx, [rsp + 0x34]
movzx r8d, sil
lea r10d, [r8 + r8*4]
lea r8d, [r8 + r10*8]
shr r8d, 0xc
or r8b, 0x30
mov byte [rsp + 0x33], r8b
mov r8d, 9
or bl, 0x30
mov byte [rdx], bl
or r11b, 0x30
mov byte [rsp + r8 + 0x2c], r11b
mov byte [rsp + r8 + 0x2d], 0x3b
movzx r11d, r9b
imul r10d, r11d, 0xcd
shr r10d, 0xb
lea edx, [r10 + r10*4]
lea edx, [rdx + rdx*4]
xchg edx, eax
xchg edx, eax
add edx, r10d
shr edx, 7
and edx, 6
lea esi, [rdx + rdx*4]
mov edx, r10d
sub dl, sil
add r10d, r10d
lea esi, [r10 + r10*4]
mov r10d, r9d
sub r10b, sil
cmp r9b, 0x63
ja 0x1400820ec
inc r8
test dl, dl
jne 0x140082105
jmp 0x140082110
mov r8d, 7
test bl, bl
je 0x1400821eb
jne 0x140082075
add byte [rax], al
jne 0x140082075
add byte [rax], al
add byte [rax - 0x77bdcf35], al
pop rsp
add al, 0x2c
or bl, 0x30
mov byte [rsp + r8 + 0x2c], bl
or r11b, 0x30
lea rdx, [rsp + 0x2c]
mov byte [r8 + rdx + 1], r11b
mov byte [rsp + r8 + 0x2e], 0x3b
movzx esi, r9b
imul r10d, esi, 0xcd
shr r10d, 0xb
lea r11d, [r10 + r10*4]
lea r11d, [r11 + r11*4]
add r11d, r10d
shr r11d, 7
and r11d, 6
jrcxz 0x1400820ba
jrcxz 0x1400820ba
lea edi, [r11 + r11*4]
mov r11d, r10d
sub r11b, dil
rol dword [rcx + 0x28], cl
sti
add r10d, r10d
lea edi, [r10 + r10*4]
mov r10d, r9d
sub r10b, dil
cmp r9b, 0x63
jbe 0x14008211b
lea r9d, [rsi + rsi*4]
lea r9d, [rsi + r9*8]
shr r9d, 0xc
or r9b, 0x30
mov byte [rsp + r8 + 0x2f], r9b
add r8, 3
jmp 0x140082124
lea r9d, [r11 + r11*4]
lea r9d, [r11 + r9*8]
shr r9d, 0xc
or r9b, 0x30
mov byte [rsp + r8 + 0x2e], r9b
add r8, 2
or dl, 0x30
mov byte [rsp + r8 + 0x2d], dl
inc r8
inc eax
inc eax
or r10b, 0x30
lea rdx, [rsp + 0x2c]
jmp 0x140082134
add r8, 2
test r11b, r11b
je 0x140082130
or r11b, 0x30
mov byte [rsp + r8 + 0x2d], r11b
inc r8
or r10b, 0x30
mov byte [r8 + rdx + 1], r10b
mov byte [rsp + r8 + 0x2e], 0x3b
movzx r11d, al
imul r9d, r11d, 0xcd
shr r9d, 0xb
lea r10d, [r9 + r9*4]
lea r10d, [r10 + r10*4]
add r10d, r9d
shr r10d, 7
and r10d, 6
lea esi, [r10 + r10*4]
mov r10d, r9d
sub r10b, sil
add r9d, r9d
lea esi, [r9 + r9*4]
mov r9d, eax
sub r9b, sil
cmp al, 0x63
jbe 0x140082194
lea eax, [r11 + r11*4]
lea eax, [r11 + rax*8]
shr eax, 0xc
or al, 0x30
mov byte [rsp + r8 + 0x2f], al
add r8, 3
jmp 0x14008219d
add r8, 2
test r10b, r10b
je 0x1400821a9
or r10b, 0x30
mov byte [rsp + r8 + 0x2d], r10b
inc r8
or r9b, 0x30
mov byte [r8 + rdx + 1], r9b
mov byte [rax + rdx + 1], cl
mov byte [r8 + rdx + 2], 0x6d
add r8, 3
invalid
invalid
rol byte [rbx], 0xe8
invalid
call fcn.1400816e0
nop
add rsp, 0x40
pop rbx
pop rdi
pop rsi
ret
cmc
invalid
mov r8d, 6
jmp 0x140081d62
or al, 0x30
mov byte [rsp + 0x33], al
and al, 0x33
and al, 0x33
mov byte [rsp + 0x34], 0x6d
mov r8d, 9
jmp 0x140081f78
std
invalid
invalid
std
invalid
mov r8d, 6
jmp 0x14008207e
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadmod.rs
lea r8, [0x14020aea0]
lea eax, [0x14020aea0]
lea eax, [0x14020aea0]
mov edx, 0x28
call fcn.1400b14f0
add byte [rax], al
add al, ch
loop case.0x1400817f8.14
add al, byte [rax]
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadmod.rs
lea r8, [0x14020ade8]
mov edx, 0x28
call fcn.1400b14f0
int3
int3
push rbx
sub rsp, 0x108
mov r14, rdx
mov rdi, rcx
mov eax, dword [0x14021f97c]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xb0]
test eax, eax
je 0x140082271
cmp eax, 1
je 0x14008229e
invalid
xor ch, cl
mov dl, 3
add byte [rax], al
jmp 0x140082623
mov eax, dword [0x14021f97c]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xa8]
lea rdx, case.0x140049404.1020
call fcn.1400851d0
mov byte [rsi + 0xb0], 1
mov eax, dword [0x14021f97c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rsi, qword [rax + 0xa8]
test rsi, rsi
je 0x1400825f8
lock inc qword [rsi]
jle 0x140082621
test rsi, rsi
je 0x140082623
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0xa0], rax
lea rbp, [rsp + 0xa0]
mov qword [rsp + 0x68], rbp
lea rax, [0x140008110]
mov qword [rsp + 0x70], rax
lea rax, [0x1402116f8]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x50], 0
lea r13, [rsp + 0x68]
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], 1
lea rcx, [rsp + 0xf0]
lea r15, [rsp + 0x30]
mov rdx, r15
call fcn.140025950
lock dec qword [rsi]
jne 0x14008234d
mov rcx, rsi
call fcn.14007c000
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x98], rax
mov rsi, qword [rsp + 0xf8]
mov r8, qword [rsp + 0x100]
mov qword [rsp + 0x20], 9
lea r9, str.ThreadId_
lea rcx, [rsp + 0xc0]
mov rdx, rsi
call fcn.14007c060
mov rbx, qword [rsp + 0xc8]
mov r8, qword [rsp + 0xd0]
mov qword [rsp + 0x20], 1
lea r9, [0x14021170a]
lea r12, [rsp + 0xd8]
mov rcx, r12
mov rdx, rbx
call fcn.14007c060
mov rax, qword [r14]
cmp rax, 2
je 0x140082438
cmp eax, 1
jne 0x1400824d1
mov rax, qword [r14 + 8]
mov qword [rsp + 0xa0], r12
lea rcx, [0x140009260]
mov qword [rsp + 0xa8], rcx
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], 0
mov qword [rsp + 0x30], 2
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x58], 0x20
mov byte [rsp + 0x60], 0
jmp 0x140082532
mov qword [rsp + 0x68], r12
lea rax, [0x140009260]
mov qword [rsp + 0x70], rax
lea rax, [0x14020b078]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], 1
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1400815f0
test rax, rax
jne 0x140082582
cmp qword [rsp + 0xd8], 0
je 0x1400824ad
mov r8, qword [rsp + 0xe0]
mov rcx, qword [0x14021f8e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0xc0], 0
je 0x1400824ca
mov rcx, qword [0x14021f8e0]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
xor edi, edi
jmp 0x1400825c4
mov rax, qword [r14 + 8]
mov qword [rsp + 0xa0], r12
lea rcx, [0x140009260]
mov qword [rsp + 0xa8], rcx
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], 0
mov qword [rsp + 0x30], 2
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x58], 0x20
mov byte [rsp + 0x60], 1
lea rax, [0x14020b078]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 2
mov qword [rsp + 0x88], r15
mov qword [rsp + 0x90], 1
mov qword [rsp + 0x78], rbp
mov qword [rsp + 0x80], 2
lea rdx, [rsp + 0x68]
mov rcx, rdi
call fcn.1400815f0
test rax, rax
je 0x14008248b
mov rdi, rax
cmp qword [rsp + 0xd8], 0
je 0x1400825a7
mov r8, qword [rsp + 0xe0]
mov rcx, qword [0x14021f8e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0xc0], 0
je 0x1400825c4
mov rcx, qword [0x14021f8e0]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x98], 0
je 0x1400825e1
mov rcx, qword [0x14021f8e0]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, rdi
add rsp, 0x108
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call fcn.1400b4ef0
mov eax, dword [0x14021f97c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rsi, qword [rax + 0xa8]
lock inc qword [rsi]
jg 0x1400822cb
ud2
lea rcx, str.use_of_std::thread::current___is_not_possible_after_the_threads_local_data_has_been_destroyedstd_src_threadmod.rs
lea r8, [0x14020bf00]
mov edx, 0x5e
call fcn.1400b18b0
int3
add byte [rcx], ah
enter 0xffffffffffffe8c1, 8
inc al
cmp al, 1
jbe 0x1400829d8
xor edi, edi
cmp dl, 0x64
jb 0x140082a10
jb 0x140082a10
movzx eax, dl
lea ecx, [rax + rax*4]
lea eax, [rax + rcx*8]
shr eax, 0xc
imul ecx, eax, 0x64
sub dl, cl
movzx ecx, dl
retf 0x8d48
adc eax, 0x187fd4
movzx ecx, word [rdx + rcx*2]
mov word [rsp + 0x29], cx
invalid
retf 0x8d48
sub dword [rcx], esi
fisttp dword [rcx + 0x84e9c2]
add byte [rax], al
xor ebx, ebx
mov edx, eax
jmp 0x140082a1a
cmp dl, 0x64
jb 0x1400829c5
invalid
sub cl, byte [rdi]
mov dh, 0xc2
movzx eax, dl
lea ecx, [rax + rax*4]
lea eax, [rax + rcx*8]
shr eax, 0xc
imul ecx, eax, 0x64
sub dl, cl
movzx ecx, dl
lea rdx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899amAMpmPMMondayTuesdayWednesdayThursdayFridaySaturdaySunday
movzx ecx, word [rdx + rcx*2]
mov word [rsp + 0x29], cx
xor ebx, ebx
mov edx, eax
jmp case.0x140066beb.516
mov ebx, 2
cmp dl, 0xa
jae 0x140082a23
or dl, 0x30
mov byte [rsp + rbx + 0x28], dl
jmp 0x140082a3b
test al, al
je case.0x14007ea3c.463
invalid
add byte [rcx + 0x158d48d5], cl
int1
sbb dword [rax], 0x1bf00
add byte [rax], al
mov ebp, edx
lea rdx, [0x14020abda]
mov edi, 1
mov r8d, 1
mov rcx, rsi
mov ecx, esi
mov ecx, esi
call fcn.14007f570
test rax, rax
jne 0x140082ac6
mov edx, ebp
cmp dl, 0x64
jae 0x140082969
invalid
invalid
mov ebx, 2
cmp dl, 0xa
jae case.0x14007ea3c.454
or dl, 0x30
mov byte [rsp + rbx + 0x28], dl
jmp 0x140082a79
movzx eax, dl
lea rcx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899amAMpmPMMondayTuesdayWednesdayThursdayFridaySaturdaySunday
movzx eax, word [rcx + rax*2]
mov word [rsp + 0x29], ax
mov ebx, 1
lea rdx, [rsp + rbx]
add rdx, 0x28
xor rbx, 3
mov rcx, rsi
mov ecx, esi
mov ecx, esi
mov r8, rbx
call fcn.14007f570
invalid
push qword [rcx]
dec dword [rax - 0x7b]
rol byte [rax + 0xf], 0x95
invalid
cmovne rbx, rax
jmp case.0x14007ea3c.456
invalid
invalid
push 0x48c2b60f
lea ecx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899amAMpmPMMondayTuesdayWednesdayThursdayFridaySaturdaySunday
movzx eax, dl
lea rcx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899amAMpmPMMondayTuesdayWednesdayThursdayFridaySaturdaySunday
movzx eax, word [rcx + rax*2]
mov word [rsp + 0x29], ax
mov word [rsp + 0x29], ax
mov ebx, 1
lea rdx, [rsp + rbx]
add rdx, 0x28
add edx, 0x28
add edx, 0x28
xor rbx, 3
mov rcx, rsi
mov r8, rbx
call fcn.14007f570
test rax, rax
je 0x140082a9c
mov edi, 1
jmp 0x140082ac6
add rbx, rdi
xor edi, edi
jmp case.0x14007ea3c.456
lea r14, [0x14020abda]
mov edi, 1
nop
mov r8d, 1
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
mov rcx, rsi
mov rdx, r14
call fcn.14007f570
test rax, rax
je 0x140082ab0
mov rbx, rax
mov rax, rdi
mov rdx, rbx
add rsp, 0x50
add esp, 0x50
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
sub rsp, 0x50
test r8b, r8b
test al, al
je 0x140082b01
movzx eax, r8b
cmp eax, 1
jne 0x140082b66
add rsp, 0x50
pop rbx
pop rdi
pop rsi
jmp 0x140080650
invalid
invalid
invalid
test edx, edx
je 0x140082c30
mov eax, edx
shr eax, 5
imul rax, rax, 0xa7c5ac5
shr rax, 0x27
xor r8d, r8d
cmp edx, 0x186a0
setae r8b
setae al
cmovb eax, edx
lea r8d, [r8 + r8*4]
lea r9d, [rax + 0x5fff6]
add byte [rbp + rcx*4 - 0x70], al
pushfq
inc dword [rdi]
add byte [rbp + 0x21], al
retf 0x8d44
mov byte [rax], bl
cld
or eax, 0xd8f00500
invalid
fadd dword [rdi]
add byte [rcx + riz - 0x38], al
nop
pushfq
inc dword [rdi]
add byte [rbp + 0x21], al
retf 0x8d44
invalid
xor eax, r10d
shr eax, 0x11
add r8b, al
je 0x140082c30
mov rbx, rcx
xor esi, esi
invalid
imul cl
test dword [rax], 0xb8410000
add byte [rax], al
add byte [rcx - 0x48], al
jmp 0x140082c5d
mov r8d, 0xa
or al, byte [rax]
add byte [rax], al
lea rax, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899amAMpmPMMondayTuesdayWednesdayThursdayFridaySaturdaySunday
jge 0x140082b8a
sbb byte [rax], al
add byte [rcx + 0x2710fa], al
add byte [rdi], cl
invalid
cmp edx, 0x2710
jb 0x140082d2e
invalid
add byte [rcx - 0x45], al
mov r11d, 0xa
or al, byte [rax]
add byte [rax], al
mov r9d, 0xd1b71759
nop dword [rax + rax]
add byte [rax], al
ror dword [rdi], 1
invalid
add byte [rax], al
mov r10d, edx
imul r10, r9
shr r10, 0x2d
imul r8d, r10d, 0x2710
imul eax, edx, 0x2710
mov esi, edx
sub esi, r8d
imul edi, esi, 0x147b
shr edi, 0x13
imul r8d, edi, 0x64
sub esi, r8d
sub esi, r8d
movzx esi, si
lea r8, [r11 - 4]
movzx edi, word [rax + rdi*2]
mov word [rsp + r11 + 0x24], di
mov dword [rsp + r11 + 0x24], edi
mov dword [rsp + r11 + 0x24], edi
movzx esi, word [rax + rsi*2]
mov word [rsp + r11 + 0x26], si
mov r11, r8
cmp edx, 0x5f5e0ff
mov edx, r10d
cmc
add eax, 0x77d28944
ja 0x140082b90
mov edx, r10d
ja 0x140082b90
mov edx, r10d
cmp r10d, 0x63
jbe 0x140082c17
invalid
movzx r9d, dx
shr r9d, 2
imul r9d, r9d, 0x147b
leave
jnp 0x140082c0a
add byte [rax], al
shr r9d, 0x11
imul r10d, r9d, 0x64
sub edx, r10d
movzx edx, dx
movzx edx, word [rax + rdx*2]
adc al, 0x50
mov word [rsp + r8 + 0x26], dx
add r8, 0xfffffffffffffffe
mov rdx, r9
cmp edx, 0xa
jae 0x140082d43
and eax, dword [rcx]
add byte [rax], al
add byte [rax], al
or dl, 0x30
mov byte [rsp + r8 + 0x27], dl
add al, 0x27
dec r8
jmp 0x140082d51
and dword [rcx], eax
add byte [rax], al
and dword [rcx], eax
add byte [rax], al
lea rax, [0x14020abda]
mov esi, 1
mov r8d, 1
add dword [rax], eax
add byte [rax], al
mov rbx, rcx
mov edi, edx
mov rdx, rax
mov edx, eax
mov edx, eax
call fcn.14007f570
mov edx, edi
mov rdi, rax
test rax, rax
jne 0x140082dce
test dword [rcx + 1], esi
add byte [rax], al
test dword [rcx + 1], esi
jno 0x140082c5c
add byte [rax], al
add byte [rax + 0xa], bh
mov eax, 0xa
cmp edx, 0x2710
add byte [rax], al
jb 0x140082d78
invalid
or al, byte [rcx]
add byte [rax], al
mov r11d, 0xa
mov r8d, 0xd1b71759
pop rcx
invalid
lea r10, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899amAMpmPMMondayTuesdayWednesdayThursdayFridaySaturdaySunday
mov rcx, rbx
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov r9d, edx
imul r9, r8
imul ecx, eax
enter 0xffffffffffffc149, 0xffffffffffffffe9
sub eax, 0x10c16941
invalid
invalid
rcl dword [rax], 0x27
shr r9, 0x2d
imul eax, r9d, 0x2710
mov edi, edx
sub edi, eax
invalid
imul ebx, edi, 0x147b
shr ebx, 0x13
imul eax, ebx, 0x64
add cl, al
jmp 0x140082cc2
ret
sub edi, eax
movzx edi, di
lea rax, [r11 - 4]
movzx ebx, word [r10 + rbx*2]
mov word [rsp + r11 + 0x24], bx
mov dword [rsp + r11 + 0x24], ebx
mov dword [rsp + rbx + 0x24], ebx
movzx edi, word [r10 + rdi*2]
mov word [rsp + r11 + 0x26], di
jl 0x140082cec
mov r11, rax
mov r11, rax
cmp edx, 0x5f5e0ff
mov edx, r9d
mov edx, ecx
mov edx, ecx
ja 0x140082c90
mov cl, 0x44
mov edx, ecx
mov edx, r9d
cmp r9d, 0x63
jbe 0x140082d1d
xor eax, 0xc2b70f44
movzx r8d, dx
ret 0xc141
shr r8d, 2
imul r8d, r8d, 0x147b
call 0x1007171f5
jnp 0x140082d09
add byte [rax], al
shr r8d, 0x11
imul r9d, r8d, 0x64
sub edx, r9d
movzx edx, dx
mov bh, 0xd2
lea r9, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899amAMpmPMMondayTuesdayWednesdayThursdayFridaySaturdaySunday
movzx edx, word [r9 + rdx*2]
jl 0x140082d23
add byte [rcx + 0xf], al
mov bh, 0x14
push rcx
movzx edx, word [rcx + rdx*2]
mov word [rsp + rax + 0x26], dx
push rsp
add al, 0x26
add rax, 0xfffffffffffffffe
mov rdx, r8
cmp edx, 0xa
jae 0x140082d8d
or dl, 0x30
mov byte [rsp + rax + 0x27], dl
retf 0x8830
xor byte [rax + 0x48270454], cl
dec eax
add al, 0x27
dec rax
jmp 0x140082da2
mov r10d, edx
mov edx, r10d
cmp r10d, 0x63
ja case.0x14006c530.384
xchg dword [rbx - 0x16000002], ebp
invalid
jmp 0x140082c17
movzx eax, word [rax + rdx*2]
mov word [rsp + r8 + 0x26], ax
add r8, 0xfffffffffffffffe
mov edi, 0xa
sub rdi, r8
add byte [rax], al
add byte [rcx + rbp - 0x39], cl
lea rdx, [rsp + r8]
add rdx, 0x28
mov r8, rdi
sub byte [rcx - 0x77], cl
clc
call fcn.14007f570
xor esi, esi
test rax, rax
setne sil
cmovne rdi, rax
jmp 0x140082dce
mov r9d, edx
mov rcx, rbx
mov ecx, ebx
mov edx, r9d
cmp r9d, 0x63
ja 0x140082ce8
jmp 0x140082d1d
nop
lea r8, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899amAMpmPMMondayTuesdayWednesdayThursdayFridaySaturdaySunday
movzx edx, word [r8 + rdx*2]
mov word [rsp + rax + 0x26], dx
add rax, 0xfffffffffffffffe
mov edi, 0xa
sub rdi, rax
lea rdx, [rsp + rax]
add rdx, 0x28
mov r8, rdi
call fcn.14007f570
test rax, rax
je 0x140082dc9
mov esi, 1
mov rdi, rax
jmp 0x140082dce
add rdi, rsi
xor esi, esi
mov rax, rsi
mov rdx, rdi
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
add byte [rax], al
mov r8d, edx
jmp case.0x140086563.75
mov r9d, edx
imul r9, r8
shr r9, 0x2d
imul ecx, r9d, 0x2710
add byte [rax], al
add byte [rax], al
mov r11d, edx
sub r11d, ecx
imul edi, r11d, 0x147b
shr edi, 0x13
imul ecx, edi, 0x64
sub r11d, ecx
movzx r11d, r11w
lea rcx, [r10 - 4]
movzx edi, word [rax + rdi*2]
mov word [rsp + r10 + 0x1c], di
movzx r11d, word [rax + r11*2]
mov word [rsp + r10 + 0x1e], r11w
mov r10, rcx
cmp edx, 0x5f5e0ff
mov edx, r9d
retf 0xad77
retf 0xad77
mov edx, r9d
cmp r9d, 0x63
jbe 0x140082f39
movzx r8d, dx
shr r8d, 2
imul r8d, r8d, 0x147b
shr r8d, 0x11
imul r9d, r8d, 0x64
sub edx, r9d
movzx edx, dx
movzx edx, word [rax + rdx*2]
mov word [rsp + rcx + 0x1e], dx
add rcx, 0xfffffffffffffffe
mov rdx, r8
cmp edx, 0xa
jae 0x140082f58
or dl, 0x30
mov byte [rsp + rcx + 0x1f], dl
dec rcx
jmp 0x140082f65
mov r9d, edx
mov edx, r9d
cmp r9d, 0x63
ja 0x140082f0c
jmp 0x140082f39
movzx eax, word [rax + rdx*2]
add al, 0x50
mov word [rsp + rcx + 0x1e], ax
add rcx, 0xfffffffffffffffe
mov ebx, 0xa
sub rbx, rcx
lea rdx, [rsp + rcx]
add rdx, 0x20
and byte [rax - 0x77], cl
int1
and byte [rax - 0x77], cl
int1
mov r8, rbx
call fcn.14007f570
xor edi, edi
test rax, rax
invalid
rol byte [rax + 0xf], 0x95
invalid
setne dil
cmovne rbx, rax
cmovne ebx, eax
cmovne ebx, eax
mov rdx, rbx
jmp case.0x14008194f.26
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx - 0x14004f2b], cl
add al, 0x89
invalid
movzx esi, al
lea rbx, [0x14020abda]
mov r15, r14
mov edi, 1
nop word cs:[rax + rax]
mov r8d, 1
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov ecx, esi
mov rdx, rbx
call fcn.14007f570
test rax, rax
test eax, eax
test eax, eax
jne 0x1400830f3
add dword [rax], eax
add byte [rcx - 1], cl
iretd
dec r15
jne 0x140082fc0
mov edx, ebp
mov eax, 0xa
or al, byte [rax]
add byte [rax], al
or al, byte [rax]
add byte [rax], al
cmp edx, 0x2710
jb 0x140082e82
invalid
nop
invalid
invalid
invalid
invalid
mov r10d, 0xa
mov ecx, 0xd1b71759
lea r9, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899amAMpmPMMondayTuesdayWednesdayThursdayFridaySaturdaySunday
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
mov r8d, edx
imul r8, rcx
shr r8, 0x2d
imul eax, r8d, 0x2710
mov r11d, edx
sub r11d, eax
imul edi, r11d, 0x147b
sti
jnp 0x140083041
add byte [rax], al
sti
jnp 0x140083041
add byte [rax], al
shr edi, 0x13
imul eax, edi, 0x64
sub r11d, eax
movzx r11d, r11w
mov bh, 0xdb
mov bh, 0xdb
lea rax, [r10 - 4]
movzx edi, word [r9 + rdi*2]
movzx edi, word [rcx + rdi*2]
mov word [rsp + r10 + 0x1c], di
mov dword [rsp + rdx + 0x1c], edi
movzx r11d, word [r9 + r11*2]
mov word [rsp + r10 + 0x1e], r11w
adc al, 0x1e
adc al, 0x1e
mov r10, rax
cmp edx, 0x5f5e0ff
mov edx, r8d
ja 0x140083010
mov ecx, r8d
mov ecx, eax
cmp r8d, 0x63
jbe 0x14008309e
movzx edx, cx
shr edx, 2
add ch, byte [rcx - 0x2e]
jnp 0x14008308b
add byte [rax], al
add ch, byte [rcx - 0x2e]
jnp 0x14008308b
add byte [rax], al
shr edx, 0x11
imul r8d, edx, 0x64
sub ecx, r8d
movzx ecx, cx
ror dword [rdi], 0xb7
leave
lea r8, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899amAMpmPMMondayTuesdayWednesdayThursdayFridaySaturdaySunday
sbb byte [rax], al
movzx ecx, word [r8 + rcx*2]
mov word [rsp + rax + 0x1e], cx
add rax, 0xfffffffffffffffe
mov rcx, rdx
cmp ecx, 0xa
jae 0x1400830af
or cl, 0x30
mov byte [rsp + rax + 0x1f], cl
add al, 0x1f
add al, 0x1f
dec rax
jmp 0x1400830c3
lea rdx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899amAMpmPMMondayTuesdayWednesdayThursdayFridaySaturdaySunday
movzx ecx, word [rdx + rcx*2]
mov bh, 0xc
mov word [rsp + rax + 0x1e], cx
mov bh, 0xc
mov word [rsp + rax + 0x1e], cx
add rax, 0xfffffffffffffffe
mov r8d, 0xa
sub r8, rax
lea rdx, [rsp + rax]
lea edx, [rsp + rax]
lea edx, [rsp + rax]
add rdx, 0x20
add byte [rax], al
add bl, ch
or byte [rax - 0x77], cl
invalid
add byte [rax], al
push rsi
push rdi
push rbx
sub rsp, 0x20
mov r9, qword [rcx]
lea r10, [r9 - 4]
cli
add bh, byte [rax + 2]
sbb dword [rcx], ebx
add byte [rcx + 0x63], cl
sbb byte [rax - 0x73], cl
or byte [r13 + rcx*4 + 0x15], cl
lea edx, [0x140214a58]
invalid
mov eax, dword [rcx + 0x10]
add byte [rax], al
add byte [rax - 0x75], cl
adc byte [r8 - 0x75], cl
jns 0x1400831ce
invalid
add byte [rax - 0x77], cl
add rdi, rsi
add ecx, 0x10
adc byte [rbp + 0x56], dl
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov r8, qword [rbp - 8]
mov rax, qword [rbp]
cmp qword [rax + 8], 0
je 0x14008365f
mov rax, qword [rbp]
cmp qword [rax + 0x10], 0x11
jb 0x140083650
mov r8, qword [r8 - 8]
mov rcx, qword [0x14021f8e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14021f8e0]
sbb dword [rax], eax
xor edx, edx
mov r8, qword [rbp - 0x10]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rsi
pop rbp
ret
call fcn.14009fb80
mov rdx, rax
test rax, rax
je 0x140083716
mov qword [rdx], 1
mov qword [rdx + 8], 1
movups xmm0, xmmword [rsi]
movups xmmword [rdx + 0x10], xmm0
mov rax, qword [rsi + 0x10]
mov qword [rdx + 0x20], rax
mov rax, qword [0x14021f8c0]
nop word cs:[rax + rax]
cmp rax, 0xffffffffffffffff
je 0x140083707
lea rcx, [rax + 1]
lock cmpxchg qword [0x14021f8c0], rcx
jne 0x1400836e0
mov qword [rdx + 0x28], rcx
mov byte [rdx + 0x30], 0
sub dh, al
xor byte [rax], al
mov rax, rdx
add rsp, 0x38
pop rsi
pop rbp
ret
mov qword [rbp - 8], rdx
mov qword [rbp - 0x10], rsi
call fcn.1400b4fd0
jmp 0x14008372d
mov qword [rbp - 8], rdx
mov qword [rbp - 0x10], rsi
mov ecx, 8
mov edx, 0x38
cmp byte [rax], al
add byte [rax], al
cmp byte [rax], al
add byte [rax], al
call fcn.1400b1230
ud2
sub esp, 0x28
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 8]
lock dec qword [rax]
jne 0x140083752
mov rcx, qword [rbp - 8]
call fcn.140085cd0
nop
add rsp, 0x28
pop rsi
pop rbp
ret
invalid
clc
mov edx, 0x46
call fcn.1400b1790
mov qword [rbp - 0x10], rcx
mov byte [rbp - 1], 1
inc dword [r9]
inc dword [r9]
mov eax, dword [0x14021f97c]
mov rcx, qword gs:[0x58]
add byte [rax], al
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xa8]
lea rdx, case.0x140049404.1020
call fcn.1400851d0
mov eax, dword [0x14021f97c]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0xb0], 1
add byte [rax], al
add dword [rax - 0x75], ecx
invalid
invalid
add byte [rax], al
add dword [rax - 0x75], ecx
invalid
mov eax, dword [0x14021f97c]
mov rdx, qword gs:[0x58]
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc2
cmp qword [rax + 0xa8], 0
jne 0x140083897
mov eax, dword [0x14021f97c]
mov rdx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc2
mov qword [rax + 0xa8], rcx
mov qword [rax + 0xa0], rsi
mov al, 0xa0
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
mov byte [rax], al
add byte [rax], al
pop rsi
pop rbp
ret
mov al, 0xa0
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
mov qword [rbp - 0x10], rcx
mov dword [rbp - 0x18], 0
mov byte [rbp - 0x14], 0
lea rax, str.fatal_runtime_error:_thread::set_current_should_only_be_called_once_per_thread_n
mov qword [rbp - 0x50], rax
mov al, 0x48
mov dword [rbp - 0x48], 1
lea rax, [rbp - 8]
mov qword [rbp - 0x40], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
lea rcx, [rbp - 0x18]
lea rdx, [rbp - 0x50]
call fcn.140083960
mov qword [rbp - 0x20], rax
lea rcx, [rbp - 0x20]
call fcn.140083af0
mov ecx, 7
int 0x29
ud2
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax], al
mov rax, qword [rbp - 0x10]
lock dec qword [rax]
dec dword [rax]
dec dword [rax]
jne 0x140083915
mov rcx, qword [rbp - 0x10]
call case.0x14003fe13.1475
mov byte [rbp - 1], 0
add rsp, 0x28
sub byte [rsi + 0x5d], bl
ret
add byte [rax], al
cmp byte [rbp - 1], 0
je 0x14008394b
mov rax, qword [rbp - 0x10]
lock dec qword [rax]
jne 0x14008394b
mov rcx, qword [rbp - 0x10]
call case.0x14003fe13.1475
nop
add rsp, 0x28
pop rsi
pop rbp
ret
int3
lea rbp, [rsp + 0x80]
mov qword [rbp - 8], 0xfffffffffffffffe
mov r8, rdx
mov qword [rbp - 0x30], rcx
mov dword [rbp - 0x30], ecx
mov qword [rbp - 0x28], 0
mov dword [rbp - 0x28], 0
lea rdx, [0x14020bc30]
lea rcx, [rbp - 0x30]
call fcn.140029b90
mov ecx, eax
mov rax, qword [rbp - 0x28]
invalid
test cl, cl
je 0x1400839b3
ror dword [rax - 0x75], 0x45
fadd dword [rcx + rcx*8 - 0x7ab7ed8c]
ror byte [rdi], 0x84
add byte [rax], 0
add byte [rax - 0x7f], cl
invalid
test rax, rax
je 0x140083a2a
add byte [rax], al
add rsp, 0x80
add byte [rbp - 0x3d], bl
mov ecx, eax
and ecx, 3
cmp ecx, 1
jne 0x140083a1f
invalid
lea rcx, [rax - 1]
mov qword [rbp - 0x20], rcx
mov rcx, qword [rax - 1]
mov qword [rbp - 0x18], rcx
mov rax, qword [rax + 7]
mov qword [rbp - 0x10], rax
mov rax, qword [rax]
test rax, rax
je 0x1400839e3
mov rcx, qword [rbp - 0x18]
call rax
mov r8, qword [rbp - 0x18]
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
cmp qword [rax + 8], 0
je 0x140083a0c
cmp qword [rax + 0x10], 0x11
jb 0x1400839fd
mov r8, qword [r8 - 8]
mov rcx, qword [0x14021f8e0]
xor edx, edx
fdivr qword [rsi - 0x2dceffe7]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14021f8e0]
xor edx, edx
mov r8, qword [rbp - 0x20]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp al, byte [rbx]
invalid
xor eax, eax
add rsp, 0x80
pop rbp
ret
add byte [rax - 0x39], cl
mov r8b, 8
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
mov r8d, 0x2d158d48
mov ds, word [rax]
add byte [rax - 0x73], cl
movabs al, byte [0x660b0f0002d9e4e8]
nop
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x80]
cmp qword [rbp - 0x28], 0
je 0x140083a81
lea edx, [0x14020c880]
lea rcx, [rbp - 0x60]
call fcn.1400b1440
in al, 0xd9
add al, byte [rax]
ud2
in al, dx
and byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x7d], cl
jge 0x140083a4d
add byte [rcx + rcx + 0x48], dh
lea ecx, [rbp - 0x28]
lea rcx, [rbp - 0x28]
call fcn.140083b10
nop
add rsp, 0x20
pop rbp
ret
int3
invalid
invalid
add byte [rax], al
jmp 0x140083d5f
mov eax, 2
jmp 0x140083d5f
mov byte [rbp - 3], al
and dl, 0x3f
or dl, 0x80
mov byte [rbp - 2], dl
mov r8d, 3
jmp 0x140083d5f
or al, 0x24
invalid
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rsi]
lea rdx, [rbp - 4]
call fcn.140083e00
test rax, rax
je 0x140083d97
cmp qword [rsi + 8], 0
je 0x140083d8c
mov rcx, qword [rbp - 0x10]
call fcn.140083b10
mov rax, qword [rbp - 0x18]
mov rcx, qword [rbp - 0x10]
mov qword [rcx], rax
test rax, rax
setne al
add rsp, 0x48
pop rsi
pop rbp
ret
sub esp, 0x28
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x18]
mov rcx, qword [rbp - 0x10]
mov qword [rcx], rax
add rsp, 0x28
pop rsi
pop rbp
ret
int3
int3
or al, 0x19
add byte [rbx + rcx*4 + 0x25], cl
invalid
add byte [rax - 0x77], cl
invalid
and byte [rax], al
add byte [rbx + 0x5f], bl
pop rdi
pop rsi
pop r14
pop rbp
ret
call fcn.1400b13d0
lea r8, str.std_src_syspalwindows_stdio.rsP
mov rcx, rdi
mov rdx, r14
call fcn.1400b1480
int3
push rbp
push rsi
push rdi
sub rsp, 0xb0
lea rbp, [rsp + 0x80]
mov rax, qword [rcx]
mov ecx, dword [rdx + 0x34]
test cl, 0x10
jne 0x14008475a
test cl, 0x20
jne 0x1400847aa
mov r9, rdx
mov rcx, qword [rax]
mov eax, 0x27
lea r8, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899amAMpmPMMondayTuesdayWednesdayThursdayFridaySaturdaySunday
cmp rcx, 0x2710
jb 0x140084836
mov r11d, 0x27
movabs r10, 0x346dc5d63886594b
nop dword [rax]
mov rax, rcx
mul r10
shr rdx, 0xb
imul eax, edx, 0x2710
mov esi, ecx
sub esi, eax
imul edi, esi, 0x147b
shr edi, 0x13
imul eax, edi, 0x64
sub esi, eax
movzx esi, si
lea rax, [r11 - 4]
movzx edi, word [r8 + rdi*2]
mov word [rbp + r11 - 0x54], di
mov dword [rbp + rbx - 0x54], edi
mov dword [rbp + rbx - 0x54], edi
movzx esi, word [r8 + rsi*2]
mov word [rbp + r11 - 0x52], si
mov r11, rax
cmp rcx, 0x5f5e0ff
mov rcx, rdx
ja 0x1400846c0
cmp rdx, 0x63
jbe 0x14008473e
movzx ecx, dx
shr ecx, 2
imul ecx, ecx, 0x147b
shr ecx, 0x11
imul r10d, ecx, 0x64
sub edx, r10d
movzx edx, dx
movzx edx, word [r8 + rdx*2]
mov word [rbp + rax - 0x52], dx
add rax, 0xfffffffffffffffe
mov rdx, rcx
mov rcx, r9
cmp rdx, 0xa
jae 0x140084848
or dl, 0x30
mov byte [rbp + rax - 0x51], dl
dec rax
jmp 0x140084856
mov rax, qword [rax]
mov r9d, 0x81
mov r8, rax
nop word cs:[rax + rax]
mov rcx, r9
shr r8, 4
mov r9d, eax
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x57]
cmp r9b, 0xa
movzx r9d, r10b
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rbp + rcx - 0x52], r10b
lea r9, [rcx - 1]
cmp rax, 0x10
mov rax, r8
jae 0x140084770
jmp 0x1400847f8
mov rax, qword [rax]
mov r9d, 0x81
mov r8, rax
nop word cs:[rax + rax]
mov rcx, r9
shr r8, 4
mov r9d, eax
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x37]
cmp r9b, 0xa
movzx r9d, r10b
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rbp + rcx - 0x52], r10b
lea r9, [rcx - 1]
cmp rax, 0x10
mov rax, r8
jae 0x1400847c0
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae 0x14008488d
mov eax, 0x81
sub rax, r9
add rcx, rbp
add rcx, 0xffffffffffffffb0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x14020a583]
mov r9d, 2
mov rcx, rdx
mov dl, 1
jmp 0x14008487c
mov rdx, rcx
cmp rdx, 0x63
ja 0x140084714
jmp 0x14008473e
movzx edx, word [r8 + rdx*2]
mov word [rbp + rax - 0x52], dx
add rax, 0xfffffffffffffffe
lea rdx, [rax + rbp]
add rdx, 0xffffffffffffffb0
mov r8d, 0x27
sub r8, rax
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], rdx
mov r8d, 1
mov dl, 1
xor r9d, r9d
call fcn.140028ef0
nop
add rsp, 0xb0
pop rdi
pop rsi
pop rbp
ret
lea r8, [0x1401d72c8]
mov edx, 0x80
call fcn.1400b1360
int3
mov rcx, r9
shr r8, 4
shr eax, 4
shr eax, 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 rax, 0x10
mov rax, r8
jae 0x140084d60
jmp 0x140084de8
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
sar esi, 0x48
cmp ecx, 0x81
jae 0x140084e7d
mov eax, 0x81
sub rax, r9
add rcx, rbp
add rcx, 0xffffffffffffffb0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x14020a583]
mov r9d, 2
mov rcx, rdx
mov dl, 1
jmp 0x140084e6c
movzx edx, word [r8 + rdx*2]
mov word [rbp + rax - 0x52], dx
add rax, 0xfffffffffffffffe
lea rdx, [rax + rbp]
add rdx, 0xffffffffffffffb0
mov r8d, 0x27
sub r8, rax
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], rdx
mov r8d, 1
mov dl, 1
xor r9d, r9d
call fcn.140028ef0
nop
add rsp, 0xb0
add byte [rdi + 0x5e], bl
pop rbp
ret
lea r8, [0x1401d72c8]
mov edx, 0x80
call fcn.1400b1360
int3
xor byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
mov rax, qword [rcx]
mov qword [rbp - 8], rax
lea rcx, [rbp - 8]
call fcn.140084ec0
nop
add rsp, 0x30
pop rbp
ret
int3
add dh, al
add byte [rax], al
je 0x1400850db
mov byte [rbp - 1], 0
mov eax, dword [0x14021f880]
cmp eax, 3
jne 0x140085096
invalid
invalid
add dword [rax], eax
invalid
cmp byte [rbp - 1], 0
jne 0x1400850a9
mov eax, dword [0x14021f97c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rsi, qword [rax + 0xa0]
test rsi, rsi
jne 0x140084fbc
mov eax, dword [0x14021f97c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xb0]
mov al, 0
add byte [rax], al
test eax, eax
je 0x140084f4a
cmp eax, 1
je 0x140084f77
jmp 0x1400850e7
add byte [rax], al
mov eax, dword [0x14021f97c]
mov rcx, qword gs:[0x58]
add byte [rax - 0x75], cl
xor al, 0xc1
lea rcx, [rsi + 0xa8]
lea rdx, case.0x140049404.1020
add al, byte [rax]
add al, ch
invalid
add al, byte [rax]
add dh, al
xchg byte [rax + 0x1000000], dh
add al, byte [rax]
add al, ch
invalid
mov eax, dword [0x14021f97c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0xa8]
test rcx, rcx
je 0x1400850b0
lock inc qword [rcx]
jle 0x1400850d9
test rcx, rcx
je 0x1400850e7
mov rax, qword [0x14021f848]
cmp rsi, rax
jne 0x140084fdb
mov eax, dword [0x14021f850]
cmp eax, 0xffffffff
je 0x1400850a9
inc eax
jmp 0x140084ff9
mov cl, 1
xor eax, eax
sal al, 0xf
mov al, 0xd
insd dword [rdi], dx
test al, 0x19
add byte [rdi], cl
invalid
invalid
add byte [rax], al
invalid
test dword [rax + rax - 0x76b80000], edi
xor eax, 0x19a854
push rsp
test al, 0x19
invalid
mov qword [0x14021f848], rsi
mov eax, 1
mov dword [0x14021f850], eax
mov qword [rbp - 0x28], 0
mov qword [rbp - 0x20], 1
mov qword [rbp - 0x18], 0
mov byte [rbp - 0x10], 0
mov byte [rbp - 0xb], 0
mov dword [rbp - 0xf], 0
cmp qword [0x14021f858], 0
jne 0x1400850ff
retf
add byte [rax], al
invalid
retf
mov qword [0x14021f858], 0xffffffffffffffff
lea rcx, [0x14021f860]
lea ecx, [0x14021f860]
lea ecx, [0x14021f860]
call fcn.1400853d0
movups xmm0, xmmword [rbp - 0x28]
movups xmm1, xmmword [rbp - 0x18]
movups xmmword [0x14021f870], xmm1
movups xmmword [0x14021f860], xmm0
add eax, 0x19a7ff
inc qword [0x14021f858]
dec dword [0x14021f850]
jne 0x1400850a9
mov qword [0x14021f848], 0
xor eax, eax
xchg byte [0x14021f854], al
add byte [rax], al
add byte [rcx], dh
rol byte [rsi + 0x19a7d105], 0
cmp al, 2
jne 0x1400850a9
lea rcx, [0x14021f854]
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
jmp 0x1400850a9
lea rcx, [rbp - 1]
call fcn.1400b4e80
cmp byte [rbp - 1], 0
je 0x140084eff
invalid
dec dword [rax - 0x7d]
invalid
add rsp, 0x58
pop rsi
pop rbp
ret
call fcn.1400b4ef0
mov eax, dword [0x14021f97c]
add eax, 0x19a8c1
add eax, 0x19a8c1
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
add al, 0xc1
mov rcx, qword [rax + 0xa8]
lock inc qword [rcx]
inc qword [rcx]
inc qword [rcx]
jg 0x140084fa4
ud2
lea rcx, str.std_src_synconce.rs
sbb byte [rax], al
call fcn.1400b1890
lea rcx, str.use_of_std::thread::current___is_not_possible_after_the_threads_local_data_has_been_destroyedstd_src_threadmod.rs
lea r8, [0x14020bf00]
mov edx, 0x5e
call fcn.1400b18b0
invalid
add al, byte [rax]
lea rcx, str.std_srcio_stdio.rs
call fcn.1400b16d0
movabs byte [0x2c5c5e8001874], al
jmp 0x1400850d9
lea ebp, [rdx + 0x50]
push rax
lea rcx, [0x14021f848]
call fcn.1400853a0
nop
add rsp, 0x28
pop rsi
pop rbp
ret
invalid
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x50]
lea rcx, [rbp - 0x28]
call fcn.1400853d0
nop
add rsp, 0x28
pop rsi
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x50]
movups xmm0, xmmword [rbp - 0x28]
adc byte [rbp - 0x28], al
adc byte [rbp - 0x28], al
movups xmm1, xmmword [rbp - 0x18]
movups xmmword [0x14021f870], xmm1
movups xmmword [0x14021f860], xmm0
inc qword [0x14021f858]
add rsp, 0x28
pop rsi
pop rbp
ret
push rbp
mov rbp, rsp
mov byte [rcx + 8], 2
mov rax, qword [rcx]
test rax, rax
test eax, eax
je 0x1400851bf
lock dec qword [rax]
jne 0x1400851bf
mov rcx, qword [rcx]
pop rbp
jmp case.0x14003fe13.1475
nop
pop rbp
ret
int3
lea rbp, [rsp + 0x70]
mov qword [rbp], 0xfffffffffffffffe
mov rdi, rcx
mov eax, dword [0x14021f97c]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x48], 0
jne 0x1400852ab
mov rsi, rdx
mov eax, dword [0x14021f97c]
sbb dword [rax], eax
sbb dword [rax], eax
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
mov qword [rax + 0x48], 0xffffffffffffffff
mov rcx, qword [0x1400b7590]
mov rbx, qword [rax + 0x60]
add byte [rax + 0x3b], cl
cwde
push rax
add byte [rax], al
add byte [rbp + 0x24], dh
call fcn.140085870
mov eax, dword [0x14021f97c]
mov rcx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x48]
inc rax
jmp 0x140085267
invalid
add dh, byte [rcx]
ror byte [rbx + 0x19a70f0d], 0
or eax, 0x19a70f
xor eax, eax
mov ecx, dword [0x14021f97c]
or eax, 0x19a70f
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov rdx, qword [rcx + 0x58]
xchg ecx, eax
pop rax
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
xchg ecx, eax
pop rax
add byte [rax], al
add byte [rcx - 0x77], cl
fmul dword [rcx - 0x3f]
shl r8, 4
shl r8, 4
mov qword [rdx + r8], rdi
mov qword [rdx + r8 + 8], rsi
inc rbx
or byte [rax - 1], cl
ret
mov qword [rcx + 0x60], rbx
mov qword [rcx + 0x48], rax
add byte [rax], al
add byte [rax - 0x77], cl
or dword [rax], 0x83480000
invalid
invalid
invalid
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov dword [rbp - 0x10], 0
mov byte [rbp - 0xc], 0
lea rax, str.fatal_runtime_error:_the_global_allocator_may_not_use_TLS_with_destructors_n
nop
sbb byte [rax], al
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], 1
lea rax, [rbp - 8]
mov qword [rbp - 0x38], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
lea rcx, [rbp - 0x10]
lea rdx, [rbp - 0x48]
call fcn.140083960
mov qword [rbp - 0x18], rax
mov dword [rbp - 0x18], eax
lea rcx, [rbp - 0x18]
call fcn.140083af0
mov ecx, 7
int 0x29
sub dword [rdi], ecx
invalid
sub rsp, 0x28
lea rbp, [rdx + 0x70]
mov eax, dword [0x14021f97c]
sbb dword [rax], eax
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
inc qword [rax + 0x48]
add rsp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
add byte [rcx - 0x3a], al
add byte [rax], al
sub byte [rsi + 0x5d], bl
jne 0x1400853c5
add rcx, 0xc
pop rbp
jmp qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
nop
pop rbp
ret
inc dword [rax + 0xf001879]
test dword [rdx + 0x48000000], eax
mov dword [rbp - 8], ecx
call fcn.140085540
mov ecx, eax
and ecx, 3
cmp ecx, 1
stc
add dword [rax - 0x75], ecx
clc
stc
add dword [rax - 0x75], ecx
clc
jne 0x14008546f
mov rcx, rax
dec rcx
mov qword [rbp - 0x20], rcx
mov rcx, qword [rax - 1]
mov qword [rbp - 0x18], rcx
mov rax, qword [rax + 7]
mov qword [rbp - 0x10], rax
mov rax, qword [rax]
test rax, rax
test eax, eax
test eax, eax
je 0x14008542c
mov rcx, qword [rbp - 0x18]
call rax
mov r8, qword [rbp - 0x18]
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
mov rsi, qword [rbp - 8]
clc
clc
je 0x140085459
cmp qword [rax + 0x10], 0x11
jb 0x14008544a
mov rcx, qword [0x14021f8e0]
xor edx, edx
mov r8, qword [rbp - 0x20]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, rsi
cmp qword [rcx], 0
je 0x14008548f
invalid
cmp qword [rax + 0x10], 0x11
jb 0x1400854cd
mov r8, qword [r8 - 8]
clc
mov rcx, qword [0x14021f8e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14021f8e0]
xor edx, edx
mov r8, qword [rbp - 0x20]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rsi
pop rbp
ret
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 8]
cmp qword [rax], 0
je 0x140085530
mov rax, qword [rbp - 8]
mov r8, qword [rax + 8]
mov rcx, qword [0x14021f8e0]
mov eax, 0x310019a3
sar bh, cl
adc eax, 0x31f28
nop
add rsp, 0x28
pop rsi
pop rbp
ret
add byte [rcx - 0x42], cl
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
sub eax, 0x31ec9
nop dword [rax + rax]
mov rax, rbx
shr rax, 0x20
cmp eax, 0x23
jne case.0x140049404.1039
add byte [rax], al
add byte [rax + 0x7423133c], al
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov edx, 0xf
cmp byte [rbx + rdx], 0x23
jne case.0x140049404.1039
cmp eax, 1
jne 0x1400855b0
test cl, 1
je 0x1400855b0
lea rax, [rbx - 1]
mov qword [rbp - 0x28], rax
mov rax, qword [rbx - 1]
mov qword [rbp - 0x20], rax
mov rax, qword [rbx + 7]
mov qword [rbp - 0x18], rax
call 0x18808e1c5
test eax, eax
call 0x18808e1c5
test eax, eax
je 0x140085687
mov rcx, qword [rbp - 0x20]
call rax
mov r8, qword [rbp - 0x20]
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
cmp dword [rax + 8], 0
je 0x1400856ad
cmp qword [rax + 0x10], 0x11
jb 0x1400856a1
invalid
js 0x1400856aa
adc dword [rdx + 4], esi
add al, 0x4d
mov eax, dword [rax - 8]
clc
mov r8, qword [r8 - 8]
invalid
add dword [rbp - 0x10], ebx
loopne case.0x140049404.1142
invalid
mov rsi, rbx
mov ecx, dword [rbp - 0x10]
test ecx, ecx
clc
test rax, rax
je 0x140085913
mov ecx, dword [0x14021f97c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov rcx, qword [rcx + 0x58]
shl rax, 4
mov qword [rbp - 0x28], rcx
fmul dword [r8 - 0x77]
call case.0x14008194f.353
add bl, ch
invalid
fmul dword [r8 - 0x77]
call case.0x14008194f.353
add bl, ch
add dh, byte [rcx]
ror byte [rax - 0x77], 0x45
loopne 0x140085962
xor eax, eax
mov qword [rbp - 0x20], rax
lea rcx, [rbp - 0x10]
lea ecx, [rbp - 0x10]
lea r9, [rbp - 0x28]
mov edx, 8
call fcn.140085980
cmp dword [rbp - 0x10], 1
je 0x140085964
mov rax, qword [rbp - 8]
mov ecx, dword [0x14021f97c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0x58], rax
mov qword [rcx + 0x50], rsi
add rsp, 0x58
pop rsi
pop rbp
ret
add al, byte [rax]
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp]
call fcn.1400b1210
call fcn.1400b1210
int3
mov rcx, qword [0x14021f8e0]
mov rcx, qword [0x14021f8e0]
xor edx, edx
mov r8, r15
mov r9, rsi
call qword [sym.imp.kernel32.dll_HeapReAlloc]
mov r14, rax
jmp 0x140085a71
lahf
add byte [rax], al
invalid
lahf
add byte [rax], al
add byte [rax - 0x7b], cl
div byte [rsp + rbx + 0xf]
mov dh, 5
invalid
mov esi, ebx
jmp 0x140085a71
sal byte [rsi + riz*2 + 0x48], 0x8d
dec qword [r8 + 0x21]
ror dword [rax - 0x77], 0xda
lea ecx, [rbx - 1]
and rcx, rax
mov rdx, rbx
sub rdx, rcx
mov r14, rax
add r14, rdx
mov qword [rax + rdx - 8], rax
adc al, r15b
adc al, r15b
mov rcx, r14
mov ecx, esi
mov rdx, r15
cli
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
mov r8, qword [r15 - 8]
clc
add byte [rbp - 0x75], cl
clc
clc
clc
mov rcx, qword [0x14021f8e0]
movsb byte [rdi], byte [rsi]
sahf
sbb dword [rax], eax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140085a71
xor eax, eax
test r14, r14
cmovne rbx, r14
sete al
mov qword [rdi + 8], rbx
mov qword [rdi + 0x10], rsi
mov qword [rdi], rax
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
sub rsp, 0x28
lea rbp, [rsp + 0x20]
mov qword [rbp], 0xfffffffffffffffe
add r14b, r15b
invalid
invalid
inc dword [rbx + 0x87403fa]
add r14b, r15b
invalid
test edx, edx
jne 0x140085bef
mov eax, dword [0x14021f97c]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x48], 0
jne 0x140085b52
invalid
jne 0x140085aed
nop dword [rax]
invalid
mov eax, dword [0x14021f97c]
mov rcx, qword gs:[0x58]
add byte [rax], al
mov rax, qword [rcx + rax*8]
mov qword [rax + 0x48], 0xffffffffffffffff
mov dword [rax + 0x48], 0xffffffff
mov dword [rax + 0x48], 0xffffffff
add byte [rax], al
invalid
mov rax, qword [rax + 0x60]
test rax, rax
and byte [rax], 0
add byte [rax - 0x7b], cl
sal byte [rsi + rdx*2 + 0x48], 0xff
je 0x140085b60
invalid
invalid
je 0x140085b60
dec rax
mov ecx, dword [0x14021f97c]
sahf
sbb dword [rax], eax
enter 0xd8b, 0x69
sahf
sbb dword [rax], eax
mov rdx, qword gs:[0x58]
mov rsi, qword [rdx + rcx*8]
mov qword [rsi + 0x60], rax
mov rdx, qword [rsi + 0x58]
mov edx, dword [rsi + 0x58]
mov edx, dword [rsi + 0x58]
shl rax, 4
mov rcx, qword [rdx + rax]
mov rax, qword [rdx + rax + 8]
add r9b, byte [rax]
mov qword [rsi + 0x48], 0
call rax
cmp qword [rsi + 0x48], 0
je case.0x14007ea3c.757
lea rcx, str.std_src_sys_thread_localdestructorslist.rs
call fcn.1400b16d0
mov ebx, 0xb0f0002
mov ebx, 0xb0f0002
mov eax, dword [0x14021f97c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x50], 0
je 0x140085bb2
mov eax, dword [0x14021f97c]
sbb dword [rax], eax
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
mov r8, qword [rsi + 0x58]
mov rcx, qword [0x14021f8e0]
mov ecx, dword [0x14021f8e0]
mov ecx, dword [0x14021f8e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x48]
xchg byte [rax], cl
add byte [rax], al
inc rax
jmp 0x140085bb4
xor eax, eax
mov ecx, dword [0x14021f97c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0x50], 0
add byte [rax], al
mov qword [rcx + 0x58], 8
mov qword [rcx + 0x60], 0
mov qword [rcx + 0x48], rax
add rsp, 0x28
pop rsi
pop rbp
ret
insb byte [rdi], dx
mov ebp, 0xcccc0002
int3
int3
int3
push rbp
sub rsp, 0x40
lea rbp, [rsp + 0x40]
mov rdx, qword [rcx]
mov rcx, qword [rdx]
or cl, byte [rax - 0x75]
or byte [rax - 0x39], cl
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x7b], cl
leave
or cl, byte [rax - 0x75]
or byte [rax - 0x39], cl
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x7b], cl
leave
je 0x140085c8f
mov byte [rcx], 1
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
mov qword [rax], 0
mov dword [rax + 8], 0
mov byte [rax + 0xc], 0
movups xmm0, xmmword [rbp - 0x13]
movups xmmword [rax + 0xd], xmm0
mov ecx, dword [rbp - 4]
mov dword [rax + 0x1c], ecx
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], 0
add byte [rax], al
mov byte [rax + 0x30], 0
mov byte [rax + 0x35], 0
xor eax, 0x3140c700
add byte [rax], al
add byte [rax], al
xor eax, 0x3140c700
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsp, 0x40
pop rbp
ret
lea rcx, str.std_src_synconce.rs
lea ecx, [0x14020cb78]
or eax, 0x186ee2
call fcn.1400b1890
int3
int3
wait
sbb dword [rax], eax
xor edx, edx
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
int3
mov ebp, esp
cmp dword [rcx], 1
jne 0x140085d29
mov r8, qword [rcx + 8]
cmp qword [rcx + 0x10], 0
mov byte [r8], 0
je 0x140085d29
mov rcx, qword [0x14021f8e0]
xor edx, edx
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rax - 0x33333ca3], dl
nop
pop rbp
ret
int3
int3
mov rsi, rdx
mov rdi, rcx
mov edi, ecx
lea rcx, str.kernel32
call qword [sym.imp.kernel32.dll_GetModuleHandleA]
test rax, rax
je 0x140085d74
lea rdx, str.SetThreadDescription
sbb dword [rax], 0
mov rcx, rax
mov ecx, eax
call qword [sym.imp.kernel32.dll_GetProcAddress]
or al, 0x16
add eax, dword [rax]
test rax, rax
lea r8, [0x140085da0]
lea eax, [0x140085da0]
lea eax, [0x140085da0]
add byte [rax], al
cmovne r8, rax
jmp 0x140085d7b
shr r11b, 7
lea r8, [0x140085da0]
add byte [rax], al
mov qword [str.0__b_], r8
mov rcx, rdi
mov rdx, rsi
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rdi
pop rsi
pop rbp
jmp r8
mov eax, edx
mov rdx, qword [rcx]
mov r8, qword [rcx + 8]
mov rcx, rax
pop rbp
jmp fcn.140029700
int3
mov rbp, rsp
test dl, dl
je 0x140085dec
invalid
mov byte [rcx + 0x10], 1
lock dec qword [rcx + 8]
jne 0x140085dff
mov rcx, qword [rcx]
mov al, 1
xchg byte [rcx + 0x30], al
cmp al, 0xff
je 0x140085e01
pop rbp
ret
add rcx, 0x30
add ecx, 0x30
pop rbp
jmp qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
lea rbp, [rsp + 0x30]
mov esi, edx
mov rdi, rcx
test rcx, rcx
test ecx, ecx
test ecx, ecx
sete al
test edx, edx
sete cl
mov r15d, edx
test al, cl
jne 0x140085ec5
invalid
mov dword [rax], eax
add byte [rax], al
test dword [rcx + 0x31000000], ecx
leave
mov dword [rax], eax
add byte [rax], al
xor ecx, ecx
xor edx, edx
mov r8d, 2
add byte [rax], al
mov r9d, 0x1f0003
call qword [sym.imp.kernel32.dll_CreateWaitableTimerExW]
test rax, rax
test eax, eax
je 0x140085ec5
mov rbx, rax
imul rax, rdi, 0xffffffffff676980
imul rcx, r15, 0x51eb851f
shr rcx, 0x25
sub rax, rcx
mov qword [rbp], rax
mov dword [rbp], eax
mov dword [rbp], eax
mov dword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
invalid
and al, 0x20
mov qword [rsp + 0x20], 0
mov dword [rsp + 0x20], 0
add byte [rax], al
add byte [rax], al
mov rdx, rbp
mov rcx, rbx
xor r8d, r8d
rol byte [rbp + 0x31], 0xc9
leave
call qword [sym.imp.kernel32.dll_SetWaitableTimer]
test eax, eax
je 0x140085ebc
mov rcx, rbx
mov edx, 0xffffffff
call qword [sym.imp.kernel32.dll_WaitForSingleObject]
add eax, dword [rax]
mov r14d, eax
mov rcx, rbx
fcos
adc eax, 0x3158c
add eax, dword [rax]
add eax, dword [rax]
cmp r14d, 0xffffffff
jne 0x140085eff
jmp 0x140085ec5
mov rcx, rbx
call qword [sym.imp.kernel32.dll_CloseHandle]
jnp case.0x140066c5f.2453
add eax, dword [rax]
imul rax, rdi, 0x3e8
add byte [rax], al
imul rcx, r15, 0x431bde83
shr rcx, 0x32
imul edx, esi, 0x68c26139
invalid
cmp dword [rcx - 0x3e], esp
push 0x4806cac1
add ecx, eax
cmp dword [rcx - 0x3e], esp
push 0x4806cac1
add ecx, eax
cmp edx, 0x10c7
sbb rcx, 0xffffffffffffffff
mov eax, 0xffffffff
invalid
dec dword [rax + 0x39]
ror dword [rax + 0xf], 0x43
enter 0x15ff, 0x21
invalid
add eax, dword [rax]
invalid
invalid
add byte [rax + 0x38c48348], dl
nop
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
lea ebp, [rsp + 0x60]
clc
add byte [rax], al
add byte [rax], al
clc
push rsp
adc al, byte [rbx]
add eax, dword [rax]
test eax, eax
je 0x1400860e1
lea eax, [rcx]
add byte [rax], al
mov r9, qword [rbp - 8]
lea eax, [rcx]
add byte [rax], al
div ecx
dec edx
adc ebx, ebp
xor al, byte [rcx - 0x77]
mov r11d, esi
sub r11d, ecx
add byte [rax - 0x3f], cl
jmp case.0x14006e19b.345
shr ebx, 0x27
add byte [rax], al
add dl, cl
invalid
add byte [rax], al
enter 0x3145, 0xffffffffffffffd2
rol byte [rcx + 0x39], cl
rol dword [rcx + 0xf], cl
setne r10b
invalid
invalid
movabs r10, 0x73f829483b9aca00
add ch, bl
invalid
cmp r9d, esi
enter 0xffffffffffffc181, 0
retf 0x3b9a
retf 0xf229
cmp edx, 0x3b9aca00
cli
add dl, cl
invalid
cmp esi, dword [rdx + 0x23]
rol ecx, 1
jmp 0x10971a87c
invalid
invalid
leave
leave
or dword [rbx + 4], 0
add al, 0
add al, 0
add al, 0
jg 0x1400860b5
add byte [rbp + rcx*4 + 5], cl
invalid
add byte [rax - 0x77], cl
enter 0xffffffffffffc748, 0x45
mov qword [rbp - 0x30], 1
invalid
invalid
fmul dword [r8]
add byte [rax], al
add byte [rax], al
invalid
push rdi
ror byte [rdi], 0x11
loopne 0x14008611a
loopne 0x14008611a
lea edx, [0x14020b498]
add eax, dword [rax]
shl eax, 0x20
sbb byte [rax], al
and al, 0x20
lea ecx, str.called__Result::unwrap____on_an__Err__value
sbb byte [rax], al
or eax, 0x1853d3
add byte [rbp + rcx*4 + 0x45], cl
lea eax, [rbp - 0x38]
enter 0x2bba, 0
mov dh, 2
add byte [rdi], cl
or ecx, dword [rax - 0x73]
or eax, 0x187f1c
sbb al, 0x7f
sbb byte [rax], al
sbb al, 0x7f
sbb byte [rax], al
nop word [rax + rax]
adc byte [rbp + 0x56], dl
sub esp, 0x28
sub byte [rax - 0x73], cl
push 0x60
invalid
invalid
enter 0xffffffffffffc6e8, 0xffffffffffffffd9
invalid
add esp, 0x28
int3
int3
int3
invalid
add dh, bh
invalid
dec dword [rax - 0x77]
xlatb
invalid
jmp 0x1a35061a1
sbb byte [rax], al
invalid
add eax, ecx
and byte [rax - 0x75], cl
sub byte [r8 - 0x73], r9b
adc eax, 0x18b547
mov ch, 0x18
invalid
mov ch, 0x18
add byte [rcx - 0x48], al
mov eax, 5
invalid
mov eax, 5
add bh, bh
push rax
sbb byte [rax - 0x77], cl
jge 0x14008618c
call 0x140f1a779
jmp 0x18e95adb6
lea ecx, [rsi + 0x10]
lea eax, [0x140087040]
add byte [rax], al
lea edx, [0x14020c53f]
sbb byte [rax], al
jge 0x1400861ae
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
int1
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
or eax, 0x4800000d
lea ecx, [rbp - 0x20]
dec dword [rax - 0x75]
loopne 0x140086354
mov dh, 0x55
push rbp
invalid
ret 0xf01
add byte [rax], al
add byte [rax], al
xor al, 4
jge 0x1400863af
add byte [rax - 0x73], cl
jge 0x1400863cd
mov eax, 4
or dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x20
invalid
mov dword [rsp + 0x20], eax
and byte [rax - 0x73], cl
adc eax, 0x18613c
enter 0xffffffffffffb841, 5
add byte [rax], al
add byte [rax - 0x77], cl
mov eax, 5
stc
ret 0xd2f6
ror byte [rax], cl
retf 0xc2f6
add byte [rax - 0x75], cl
loopne case.0x14007dfdb.260
xor al, 4
sbb byte [rax], al
jne 0x1400864aa
mov ecx, dword [rax + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
adc eax, 0x1869cb
retf
add byte [rax], al
sbb bl, ch
pop rbx
shr bl, 1
push rdi
cmp dword [rax - 0x75], ecx
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
adc eax, 0x18698f
invalid
sbb byte [rax], al
add byte [rax], al
sbb byte [rax - 0x7cb72fbb], cl
jge case.0x140066c5f.2461
add byte [rdi + rdx + 0x4c], dh
mov eax, dword [rbp - 0x18]
call 0x15615f00f
xchg esp, eax
sbb dword [rax], eax
mov rcx, qword [0x14021f8e0]
xchg ebx, eax
sbb dword [rax], eax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lsl eax, word [rax]
sar bh, cl
adc eax, 0x30f3d
lsl eax, word [rax]
nop
add rsp, 0x28
pop rbx
pop rdi
cmp edx, 0x34
ja case.default.0x140086563
invalid
mov dh, 0
add byte [rax], al
invalid
xchg dword [rsi + 0x48000000], esi
lea ecx, [0x140214ef0]
xchg esp, eax
invalid
sbb byte [rax], al
lea rcx, [0x140214ef0]
movsxd rdx, dword [rcx + rdx*4]
add rdx, rcx
jmp rdx
ja 0x14008663e
xor byte [rcx], al
add byte [rax], al
cmp ecx, 0x5b4
je case.0x14008315c.150
jmp 0x140086652
add al, 0
add byte [rsi + 0x53], bh
push rbx
push rbx
cmp ecx, 0x4ce
jg case.0x14008315c.138
invalid
invalid
add byte [rax], al
invalid
add al, 0
add byte [rdi], cl
invalid
add byte [rcx + 0x46bf9], al
cmp ecx, 0x46b
je 0x1400866e8
add byte [rdi], cl
test byte [rbx], al
add dword [rax], eax
add byte [rcx + 0x476f9], al
cmp ecx, 0x476
jne 0x140086652
sbb eax, dword [rax]
add byte [rdi + rsi*2 - 0x7f], dh
ja 0x140086583
ja 0x140086583
invalid
outsd dx, dword [rsi]
jmp 0x140086652
lea eax, [rcx - 0x3c2a]
cmp eax, 2
clc
invalid
adc esi, 0x83ffffc3
inc dword [rbx + 0x627202f8]
jb case.0x14008315c.150
in eax, dx
xor eax, 0x5a740000
cmp ecx, 0x150
mov al, 0x1e
pop rbp
ret
add byte [rax - 0x77], cl
int1
add byte [rax], al
add byte [rax - 0x7d], cl
mov ebp, 0xff0
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rbp + 0xff8]
add byte [rax], al
insd dword [rdi], dx
sbb byte [rax], al
add byte [rax], al
add byte [rax], al
fimul dword [rdi]
test byte [rdi], bh
add dword [rax], eax
add byte [rax - 0x77], cl
rol byte [rdi + rcx - 0x42], 1
movsx eax, byte [rdx - 1]
invalid
invalid
movsx eax, byte [rdx - 1]
sar byte [rax + 0x1a], 0x48
lea edx, [rax - 1]
test dword [rcx - 0x7d], 0xdc7205f9
nop dword cs:[rax + rax]
add byte [rax], al
movzx ecx, byte [rax - 2]
cli
sar byte [rbp + 0x24], 0x48
lea edx, [rax - 4]
push rax
cld
push rax
cld
invalid
cmp ecx, 0x20
add byte [rax], al
invalid
fmul dword [rax + 0x39]
invalid
add edi, dword [rdi - 0x76b3d581]
mov ch, 0x20
adc byte [rax], al
add byte [rax - 0x77], cl
mov dword [rbp + 0xfc0], ebx
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len__rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_alloc_src_string.rs
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rbx + 0x10a83442], cl
mov eax, dword [rdx + 0x34]
test al, 0x10
mov eax, dword [rdx + 0x34]
test al, 0x10
jne 0x140086ee8
test al, 0x20
jne 0x140086f39
mov r10, rdx
mov edx, edx
mov r8d, dword [rcx]
mov ecx, r8d
sal edi, 0xd9
sal edi, 0xd9
cmovs ecx, r8d
mov eax, 0x27
lea r9, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899amAMpmPMMondayTuesdayWednesdayThursdayFridaySaturdaySunday
or eax, 0x183b27
cmp ecx, 0x2710
stc
adc byte [rdi], ah
add byte [rax], al
jb 0x140086fc5
mov esi, 0x27
movabs r11, 0x346dc5d63886594b
nop dword [rax]
invalid
invalid
invalid
invalid
mov rax, rcx
mul r11
shr rdx, 0xb
imul eax, edx, 0x2710
mov edi, ecx
sub edi, eax
imul ebx, edi, 0x147b
shr ebx, 0x13
imul eax, ebx, 0x64
sub edi, eax
movzx edi, di
lea rax, [rsi - 4]
movzx ebx, word [r9 + rbx*2]
mov word [rbp + rsi - 0x4c], bx
movzx edi, word [r9 + rdi*2]
mov word [rbp + rsi - 0x4a], di
mov rsi, rax
cmp rcx, 0x5f5e0ff
mov rcx, rdx
ja 0x140086e50
cmp rdx, 0x63
jbe 0x140086ecc
movzx ecx, dx
shr ecx, 2
imul ecx, ecx, 0x147b
add cl, al
jmp 0x11973b2c5
sub edx, r11d
movzx edx, dx
movzx edx, word [r9 + rdx*2]
mov word [rbp + rax - 0x4a], dx
add rax, 0xfffffffffffffffe
add eax, 0xfffffffe
add eax, 0xfffffffe
mov rdx, rcx
mov rcx, r10
cmp rdx, 0xa
jae 0x140086fd7
or dl, 0x30
mov byte [rbp + rax - 0x49], dl
dec rax
dec eax
retf 0x8830
dec eax
jmp 0x140086fe5
mov eax, dword [rcx]
mov r9d, 0x81
add byte [rax], al
add byte [rcx - 0x77], al
shl byte [rsi + 0x66], 0x66
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov rcx, r9
shr r8d, 4
mov r9d, eax
and r9b, 0xf
loope 0x140086f1d
loope 0x140086f1d
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x57]
cmp r9b, 0xa
movzx r9d, r10b
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rbp + rcx - 0x4a], r10b
lea r9, [rcx - 1]
cmp eax, 0x10
mov eax, r8d
jae 0x140086f00
retf 0xf45
jmp 0x140086f87
mov eax, dword [rcx]
mov r9d, 0x81
mov r8d, eax
nop word cs:[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 - 0x4a], r10b
lea r9, [rcx - 1]
cmp eax, 0x10
mov eax, r8d
jae 0x140086f50
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae 0x140087021
mov dword [rax], eax
add byte [rax], al
mov dword [rax], eax
add byte [rax], al
mov eax, 0x81
sub rax, r9
add byte [rax], al
add byte [rcx + rbp - 0x38], cl
add rcx, rbp
add rcx, 0xffffffffffffffb8
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
and al, 0x20
and al, 0x20
lea r8, [0x14020a583]
mov r9d, 2
xor eax, 0xb9410018
add al, byte [rax]
add byte [rax], al
mov rcx, rdx
mov dl, 1
jmp 0x14008700f
mov rdx, rcx
cmp rdx, 0x63
cmp edx, 0x63
cmp edx, 0x63
ja 0x140086ea2
jmp 0x140086ecc
movzx edx, word [r9 + rdx*2]
mov word [rbp + rax - 0x4a], dx
mov dh, 0x48
add eax, 0xfffffffe
mov dh, 0x48
add eax, 0xfffffffe
test r8d, r8d
setns dl
lea r8, [rax + rbp]
add r8, 0xffffffffffffffb8
mov r9d, 0x27
sub r9, rax
mov qword [rsp + 0x28], r9
mov qword [rsp + 0x20], r8
mov r8d, 1
xor r9d, r9d
call fcn.140028ef0
nop
add rsp, 0xb8
invalid
mov eax, 0x5b000000
pop rdi
pop rsi
pop rbp
ret
invalid
invalid
lea r8, [0x1401d72c8]
mov edx, 0x80
add byte [rax], al
add byte [rax], al
call fcn.1400b1360
int3
add dword [rax - 0x73], ecx
or eax, 0x1876ba
mov r8, qword [rcx + rax*8]
add al, 0xc1
add al, 0xc1
lea rcx, [0x14020e850]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
pop rbp
jmp r9
add rsp, 0x40
pop rbp
ret
int3
cmp byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
mov rsi, rdx
mov esi, edx
mov esi, edx
mov rax, qword [rcx]
mov r14, qword [rax + 8]
mov r15, qword [rax + 0x10]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x183ec2
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
adc eax, 0x183ec2
mov r8d, 1
call qword [rax + 0x18]
add byte [rax], al
add bh, bh
push rax
sbb byte [rax - 0x77], cl
mov qword [rbp - 8], rsi
mov qword [rbp - 8], rsi
mov byte [rbp], al
mov byte [rbp + 1], 0
add byte [rbp - 0x7b], cl
invalid
je 0x14008717c
add byte [rbp - 0x7b], cl
push qword [rbp + riz*2 + 0x48]
lea esi, [0x140084a90]
fcos
invalid
lea rsi, [0x140084a90]
jb 0x1400870f5
fcos
dec dword [rax - 0x73]
jge 0x14008711a
invalid
lea rdi, [rbp - 8]
lea rbx, [rbp - 0x10]
nop word cs:[rax + rax]
mov qword [rbp - 0x10], r14
inc r14
invalid
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.14002adc0
dec r15
jne 0x140087130
invalid
mov al, 1
test byte [rbp], 1
jne 0x14008716e
invalid
sbb al, 0x48
mov eax, dword [rbp - 8]
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14020afc1]
mov r8d, 1
call qword [rax + 0x18]
nop
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov ecx, eax
mov al, 1
test cl, cl
je 0x140087152
jmp 0x14008716e
int3
in al, dx
enter 0, 0
add byte [rax], al
lea rbp, [rsp + 0x80]
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], 0
add byte [rax - 0x77], cl
invalid
mov rax, qword [rcx]
cmp rax, 2
jne 0x140087236
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], 0
add byte [rax - 0x77], cl
invalid
mov rdi, qword [rcx + 0x48]
jns 0x140087203
test rdi, rdi
je 0x140087406
add byte [rax], al
mov rbx, qword [rcx + 0x40]
lea r14, [rbp + 8]
jne 0x1400871d4
jne 0x1400871d4
nop dword [rax]
mov rcx, r14
mov rdx, rbx
mov edx, ebx
mov r8, rdi
call fcn.14002a4b0
test byte [rbp + 8], 1
je 0x1400873ee
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rbx + rcx*4 + 0x65], cl
adc byte [rdi + rcx - 0x4a], al
jge 0x140087209
mov r12, qword [rbp + 0x10]
movzx r15d, byte [rbp + 0x18]
movzx r13d, byte [rbp + 0x19]
mov r8d, 3
add byte [rax], al
add byte [rax - 0x77], cl
int1
add byte [rax], al
add byte [rax - 0x77], cl
int1
lea rdx, [0x14020ce78]
pop rsp
sbb byte [rax], al
call fcn.140029700
test al, al
ror byte [rdi], 0x85
out dx, eax
add dword [rax], eax
invalid
cli
inc dword [rax + rax*8 + 0x1ef850f]
add byte [rax], al
add dword [rax], eax
add byte [rcx - 0xa], al
test r15b, 1
je 0x140087406
mov dword [rcx], 0x1e9840f
add byte [rax], al
add r12, r13
cmp rdi, r12
jb 0x14008741c
add rbx, r12
sub rdi, r12
jne case.0x14007dfdb.485
jmp 0x140087406
test al, 1
je 0x1400872fe
mov rbx, rcx
lea rax, [rcx + 8]
test byte [rsi + 0x34], 4
mov qword [rbp + 0x40], rax
mov qword [rbp - 0x10], 0
mov qword [rbp - 8], 0xf4240
mov qword [rbp], rsi
lea rax, [rbp + 0x40]
jne 0x14008732b
jne 0x14008732b
mov qword [rbp - 0x40], rax
lea rax, [0x14007afd0]
mov qword [rbp - 0x38], rax
mov dword [rbp - 0x38], eax
mov dword [rbp - 0x38], eax
lea rax, [0x1402116f8]
movsb byte [rdi], byte [rsi]
sbb byte [rax], al
mov qword [rbp + 8], rax
mov qword [rbp + 0x10], 1
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0x28], 0
lea rax, [rbp - 0x40]
mov qword [rbp + 0x18], rax
mov qword [rbp + 0x20], 1
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
ror byte [r8 - 0x77], 0x45
mov qword [rbp + 0x18], rax
mov qword [rbp + 0x20], 1
add byte [rax], al
lea rdx, [0x140209fb8]
lea rdx, [0x140209fb8]
lea rcx, [rbp - 0x10]
lea ecx, [rbp - 0x10]
lea r8, [rbp + 8]
call fcn.140029b90
movzx ecx, byte [rbp - 0x10]
test al, cl
enter 0xffffffffffff850f, 0xfffffffffffffff2
add byte [rax], al
invalid
add byte [rax - 0x39], cl
sbb byte [r10], r8b
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
sub byte [r8], r8b
add byte [rax], al
add byte [rax - 0x48], cl
invalid
mov eax, 0x20
add byte [rax], al
add byte [rax + rax], al
add byte [rax], al
add byte [rax + rax], al
add byte [rax], al
mov dword [rbp - 0x40], eax
mov rdx, qword [rbp + 0x10]
lea r8, str.std_src...._backtrace_src_symbolizemod.rs
mov rcx, r12
mov ecx, esp
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea ebp, [rax + 0x4c000003]
add byte [rcx + rcx*4 - 6], cl
add byte [rcx + rcx*4 - 6], cl
call fcn.1400880c0
movups xmm0, xmmword [rbp + 0x3a8]
movups xmm1, xmmword [rbp + 0x3b8]
mov rax, qword [rbp + 0x3d0]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
cmp qword [rbp + 0x3d8], 0
je 0x1400875f2
mov r8, qword [rbp + 0x3e0]
mov rcx, qword [0x14021f8e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x478
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
sbb byte [rax], al
mov rcx, r8
mov rdx, r14
mov r8, rax
call fcn.1400b1480
ud2
add byte [rcx], al
add byte [rax], al
add byte [rdx + 9], bh
or dword [rax], eax
add byte [rax], al
or dword [rax], eax
add byte [rax], al
cmove rdx, qword [rbp + 0x110]
lea rbx, str._unknown_
cmove rbx, qword [rbp + 0x108]
cmove ebx, dword [rbp + 0x108]
movabs r15, 0x8000000000000000
test r14b, r14b
jne 0x140087da8
mov qword [rbp + 0x170], rsi
mov dword [rbp + 0x170], esi
mov qword [rbp + 0x1a8], r15
mov qword [rbp + 0x1a0], rbx
mov rcx, rbx
mov qword [rbp + 0x190], rdx
add byte [rax], al
call fcn.140088480
mov qword [rbp + 0x178], r15
mov qword [rbp + 0x198], rbx
test rdi, rdi
sete cl
xor al, 1
or al, cl
jne 0x140087d6e
mov r12, qword [rdi + 8]
mov rdi, qword [rdi + 0x10]
adc byte [rax - 0x75], cl
popfq
js 0x1400877bc
add byte [rax], al
adc byte [rax - 0x75], cl
popfq
js 0x1400877bc
add byte [rax], al
add byte [rax - 0x77], cl
popfq
test al, 1
add byte [rax], al
mov qword [rbp + 0x1a8], rbx
mov rsi, qword [rbp + 0x198]
mov qword [rbp + 0x1a0], rsi
add dword [rax], eax
invalid
add byte [rax - 0x77], cl
mov ch, 0xa0
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
lea eax, [rax]
lea rcx, [rbp + 0x100]
mov rdx, rsi
mov r8, qword [rbp + 0x190]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
mov r8, qword [rbp + 0x190]
add dword [rax], eax
invalid
add dword [rax], eax
add al, ch
fmul dword [0xf61777ea]
add byte [rax], al
invalid
invalid
call fcn.1400885c0
add byte [rax], al
movzx edx, byte [rbp + 0x100]
xchg ebp, eax
add byte [rcx], al
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
lea edx, [rax]
mov rcx, qword [rbp + 0x110]
add dword [rax], eax
add byte [rax - 0x75], cl
add byte [rax], al
mov rax, qword [rbp + 0x120]
mov r14d, edx
movzx edx, dl
lea r8, [0x140214fc4]
xlatb
sbb byte [rax], al
test dword [rax], esp
add dword [rax], eax
add byte [rcx - 0x77], al
invalid
movsxd r9, dword [r8 + rdx*4]
or al, 0x90
add r9, r8
mov rdx, qword [rbp + 0x190]
mov edx, dword [rbp + 0x190]
mov edx, dword [rbp + 0x190]
mov r8, rsi
mov r10, rbx
jmp r9
add rcx, 4
jmp 0x14008785b
invalid
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x14008785b
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
and byte [rcx + 6], bh
mov ecx, 6
mov ecx, 6
jmp 0x14008785b
sbb dword [rax - 0x73], ecx
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add eax, 0x2b9
invalid
add al, byte [rax]
add byte [rax], al
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x14008785b
mov ecx, 2
add byte [rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
nop
add dword [rax], eax
add byte [rax + 0x29], cl
retf 0x820f
mov rdx, qword [rbp + 0x190]
sub rdx, rcx
jb 0x140087fc0
add rcx, rsi
mov r8, rcx
test rdx, rdx
je 0x140087888
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete bl
or bl, cl
jmp 0x14008788a
xor ebx, ebx
fisttp dword [rax - 0x75]
test dword [rax], esp
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0xef], rax
movups xmm0, xmmword [rbp + 0x101]
mov rax, qword [rbp + 0x120]
add byte [rax], al
mov qword [rbp + 0xef], rax
movups xmm0, xmmword [rbp + 0x101]
movups xmm1, xmmword [rbp + 0x111]
movaps xmmword [rbp + 0xe0], xmm1
add byte [rax], al
invalid
add dword [rax], eax
add byte [rdi], cl
sub dword [rbp + 0xe0], ecx
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0xd0], eax
movaps xmmword [rbp + 0xd0], xmm0
mov qword [rbp + 0x1a8], r10
mov qword [rbp + 0x1a0], rsi
movabs al, byte [0x1008d8d48000001]
add byte [rax], al
invalid
movabs al, byte [0x1008d8d48000001]
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 0x1e], cl
mov rdx, r12
mov r8, rdi
call fcn.1400885c0
in al, dx
or al, 0
add byte [rdi], cl
mov dh, 0x95
add byte [rcx], al
add byte [rax], al
in al, dx
or al, 0
add byte [rdi], cl
mov dh, 0x95
add byte [rcx], al
add byte [rax], al
mov rcx, qword [rbp + 0x110]
mov rax, qword [rbp + 0x120]
lea r8, [0x140214fe0]
lea eax, [0x140214fe0]
test dword [rax], esp
add dword [rax], eax
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
lea eax, [0x140214fe0]
invalid
movsxd r9, dword [r8 + rdx*4]
add r9, r8
add ecx, eax
mov rdx, rdi
mov r8, r12
jmp r9
jmp rcx
jmp rcx
add rcx, 4
jmp 0x14008793a
invalid
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x14008793a
invalid
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x14008793a
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
add ecx, 2
jmp 0x14008793a
mov ecx, 2
mov rdx, rdi
sub rdx, rcx
jb 0x140087fe3
add rcx, r12
mov r8, rcx
invalid
enter 0xffffffffffff8548, 0xffffffffffffffd2
test rdx, rdx
je 0x140087963
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x140087965
xor eax, eax
mov edx, ebx
mov qword [rbp + 0x10], r12
mov qword [rbp + 0x18], rdi
movups xmm0, xmmword [rbp + 0x100]
movups xmm1, xmmword [rbp + 0x110]
movups xmmword [rbp + 0x20], xmm0
movups xmmword [rbp + 0x30], xmm1
mov rcx, qword [rbp + 0x120]
mov qword [rbp + 0x40], rcx
mov byte [rbp + 0x4a], al
mov word [rbp + 0x48], 0x200
lea r13, [rbp + 0xa1]
mov cl, 2
xor r8d, r8d
mov r9, qword [rbp + 0x190]
mov r10, qword [rbp + 0x198]
cwde
add dword [rax], eax
add byte [rax - 0x75], cl
mov ebp, 0x178
cmp r14b, 6
je 0x1400879ea
mov rax, qword [rbp + 0xef]
mov qword [rbp + 0x11f], rax
movaps xmm0, xmmword [rbp + 0xd0]
movaps xmm1, xmmword [rbp + 0xe0]
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0x110], ecx
movaps xmmword [rbp + 0x100], xmm0
mov qword [rbp + 0x88], r10
mov qword [rbp + 0x90], r10
mov qword [rbp + 0x80], r9
mov qword [rbp + 0x98], r9
mov bl, r14b
mov byte [rbp + 0xa0], r14b
mov rax, qword [rbp + 0x11f]
mov qword [r13 + 0x1f], rax
movaps xmm0, xmmword [rbp + 0x100]
movaps xmm1, xmmword [rbp + 0x110]
movups xmmword [r13 + 0x10], xmm1
movups xmmword [r13], xmm0
mov r15d, edx
mov byte [rbp + 0xca], dl
mov r12d, r8d
mov byte [rbp + 0xc8], r8b
mov sil, cl
mov byte [rbp + 0xc9], cl
mov qword [rbp + 0x1a8], rdi
mov r14, qword [rbp + 0x198]
mov qword [rbp + 0x1a0], r14
lea rcx, [rbp - 0x28]
lea rdx, [rbp + 0x90]
add byte [rax], al
add al, ch
in al, dx
sldt word [rax]
add byte [rax], al
add byte [rax], al
add al, ch
in al, dx
sldt word [rax]
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x1a8], rdi
mov qword [rbp + 0x1a0], r14
lea rcx, [rbp - 0x60]
lea rdx, [rbp + 0x10]
call case.0x14007ea19.517
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 8]
mov qword [rbp + 0x130], rax
movups xmm0, xmmword [rbp - 0x28]
movups xmm1, xmmword [rbp - 0x18]
call 0x1385d8ab5
call 0x1385d8ab5
movaps xmmword [rbp + 0x120], xmm2
movaps xmmword [rbp + 0x110], xmm1
movaps xmmword [rbp + 0x100], xmm0
add dword [rax], eax
add byte [rax - 0x75], cl
ror byte [r8 - 0x73], 1
xchg ebp, eax
cmp byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x75], cl
ror byte [r8 - 0x73], 1
xchg ebp, eax
cmp byte [rcx], al
add byte [rax], al
mov qword [rdx + 0x30], rax
movups xmm0, xmmword [rbp - 0x60]
movups xmm1, xmmword [rbp - 0x50]
movups xmm2, xmmword [rbp - 0x40]
movups xmmword [rdx + 0x20], xmm2
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
cmp byte [rbp - 0x28], 0xa
movzx eax, byte [rbp - 0x60]
je 0x140087b7e
cmp al, 0xa
je 0x140087b86
lea rcx, [rbp + 0x100]
call case.0x1400884c5.34
test al, al
je 0x140087d8c
invalid
add byte [rbx + rcx*4 - 0x6b], cl
nop
add byte [rax], al
add byte [rbx + rcx*4 - 0x73], cl
cwde
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
mov ch, 0xa0
mov r10, qword [rbp + 0x90]
mov r9, qword [rbp + 0x98]
movzx r14d, byte [rbp + 0xa0]
add byte [rax], al
add byte [rcx + 0xf], al
adc byte [rbp], al
add byte [rax], al
add byte [rcx + 0xf], al
adc byte [rbp], al
movups xmm1, xmmword [r13 + 0x10]
adc byte [rbp + 0x10], cl
movaps xmmword [rbp + 0xd0], xmm0
movaps xmmword [rbp + 0xe0], xmm1
mov rax, qword [r13 + 0x1f]
mov qword [rbp + 0xef], rax
movzx r8d, byte [rbp + 0xc8]
movzx ecx, byte [rbp + 0xc9]
movzx edx, byte [rbp + 0xca]
movzx eax, byte [r13 + 0x2e]
mov byte [rbp + 0x184], al
mov eax, dword [r13 + 0x2a]
mov dword [rbp + 0x180], eax
cmp r14b, 6
jne 0x1400879c0
jmp 0x1400879ea
cmp al, 0xa
jne 0x140087d8c
mov rax, qword [rbp + 0xef]
mov qword [rbp + 0x6f], rax
movaps xmm0, xmmword [rbp + 0xd0]
movaps xmm1, xmmword [rbp + 0xe0]
add byte [rax], al
invalid
movaps xmmword [rbp + 0x60], xmm1
movaps xmmword [rbp + 0x50], xmm0
mov eax, dword [rbp + 0x180]
mov dword [rbp + 0x188], eax
movzx eax, byte [rbp + 0x184]
mov byte [rbp + 0x18c], al
mov rdx, qword [rbp + 0x190]
cmp r15b, 2
je 0x140087d93
mov rax, qword [rbp + 0x6f]
mov qword [rbp + 0x130], rax
movaps xmm0, xmmword [rbp + 0x50]
movaps xmm1, xmmword [rbp + 0x60]
movups xmmword [rbp + 0x121], xmm1
movups xmmword [rbp + 0x111], xmm0
mov eax, dword [rbp + 0x188]
mov dword [rbp + 0x13b], eax
movzx eax, byte [rbp + 0x18c]
mov byte [rbp + 0x13f], al
mov rax, qword [rbp + 0x88]
mov qword [rbp + 0x100], rax
mov dword [rbp + 0x100], eax
mov rax, qword [rbp + 0x80]
mov qword [rbp + 0x108], rax
mov byte [rbp + 0x110], bl
mov byte [rbp + 0x138], r12b
mov byte [rbp + 0x139], sil
mov byte [rbp + 0x13a], r15b
mov ebp, 0x13a
mov rax, qword [rbp + 0x178]
mov qword [rbp + 0x1a8], rax
mov rax, qword [rbp + 0x198]
mov qword [rbp + 0x1a0], rax
add byte [rax - 0x73], cl
lea eax, [rax]
add dword [rax], eax
add al, ch
cmpsb byte [rsi], byte [rdi]
adc al, byte [rax]
invalid
add byte [rax], al
test rax, rax
je 0x140087d6e
add byte [rax], al
add byte [rax], al
mov r8, rdx
lea rcx, [rbp + 0x100]
add dword [rax], eax
add byte [rax - 0x77], cl
ret 0x2be8
sub dl, bh
push rsi
test dword [rax], eax
add dword [rax], eax
add byte [rcx], al
add dword [rax], eax
add byte [rax - 0x77], cl
ret 0x2be8
push rsi
test dword [rax], eax
add dword [rax], eax
add byte [rcx], al
mov rbx, qword [rbp + 0x198]
mov ebx, dword [rbp + 0x198]
mov r15, qword [rbp + 0x178]
mov rsi, qword [rbp + 0x170]
mov rdx, qword [rbp + 0x190]
jne 0x140087da8
movups xmm0, xmmword [rbp + 0x108]
movups xmmword [rbp + 0x10], xmm0
lea rax, [0x14020cd1c]
mov qword [rbp + 0x90], rax
lea rax, [fcn.14002be50]
mov qword [rbp + 0x98], rax
lea rax, [rbp + 0x10]
mov qword [rbp + 0xa0], rax
lea rax, [0x140085dc0]
mov qword [rbp + 0xa8], rax
lea rax, [0x14020cd20]
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x108], 2
mov qword [rbp + 0x120], 0
lea rax, [rbp + 0x90]
mov qword [rbp + 0x110], rax
mov qword [rbp + 0x118], 2
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
mov edx, dword [rsi + 0x28]
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
mov edx, dword [rsi + 0x28]
invalid
invalid
invalid
mov edx, dword [rsi + 0x28]
mov qword [rbp + 0x1a8], r15
test al, 1
add byte [rax], al
mov qword [rbp + 0x1a0], rbx
lea r8, [rbp + 0x100]
add byte [rcx], al
add byte [rax], al
invalid
add byte [rcx], al
add byte [rax], al
invalid
add al, ch
invalid
call fcn.140029b90
shl r15, 1
test r15, r15
test edi, edi
invalid
test edi, edi
je 0x140087fac
mov rcx, qword [0x14021f8e0]
xor edx, edx
mov r8, qword [rbp + 0x198]
cwde
add dword [rax], eax
add cl, ch
xor al, 2
add byte [rax], al
cwde
add dword [rax], eax
add cl, ch
xor al, 2
add byte [rax], al
mov rbx, qword [rbp + 0x198]
mov r15, qword [rbp + 0x178]
mov edi, dword [rbp + 0x178]
popfq
cwde
add dword [rax], eax
add byte [rbx + rcx*4 - 0x43], cl
invalid
invalid
js 0x140087d7b
mov edi, dword [rbp + 0x178]
add byte [rax], al
add byte [rax - 0x75], cl
mov ch, 0x70
add dword [rax], eax
add byte [rax - 0x75], cl
xchg ebp, eax
nop
add dword [rax], eax
add bl, ch
jmp 0x140087da8
mov rdx, qword [rbp + 0x190]
mov rsi, qword [rbp + 0x170]
mov rdx, qword [rbp + 0x190]
jmp 0x140087da8
mov rdx, qword [rbp + 0x190]
add byte [rax], al
mov rbx, qword [rbp + 0x198]
mov r15, qword [rbp + 0x178]
mov rsi, qword [rbp + 0x170]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbp + rcx*4 + 0x24], cl
adc ecx, dword [rax - 0x75]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
invalid
invalid
lea r12, [rbx + rdx]
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov qword [rbp + 0x198], rax
xor eax, eax
invalid
mov rdi, r15
sub byte [rax - 0x77], cl
test dword [rax + 0x31000001], ebx
ror byte [rcx + rcx*4 - 1], 0x49
mov ebp, edx
mov r13, rdx
cmp rax, rdx
je 0x140087f66
invalid
invalid
add dword [rax], eax
invalid
test byte [rdx + 0x48000001], bl
lea edx, [rbx + rax]
adc al, 3
lea rdx, [rbx + rax]
adc al, 3
mov r14, rax
mov r9, rdx
jmp 0x140087dff
add r9, 2
cmp r8, r12
cmovne r8, r9
rol dword [rcx - 0x46], 2
add byte [rax], al
add byte [rdi], cl
invalid
add byte [rax], 0
add byte [rax], al
add byte [rax], al
rol dword [rcx - 0x46], 2
add byte [rax], al
add byte [rdi], cl
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp + 1], cl
invalid
add r14, r10
mov r9, r8
cmp r8, r12
je 0x140087f3a
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbp - 0x73], cl
add dword [r13 + 0xf], eax
mov dh, 0x19
lea r8, [r9 + 1]
movzx r11d, byte [r9]
mov r10d, 1
test r11b, r11b
test bl, bl
test bl, bl
jns 0x140087df0
cmp r11b, 0xe0
jb 0x140087dd8
cmp r11b, 0xed
jne 0x140087e4a
cmp r8, r12
je 0x140087f3a
test byte [rbx], dl
add dword [rax], eax
add byte [rax], al
test byte [rbx], dl
add dword [rax], eax
add byte [rax], al
lea r8, [r9 + 2]
cmp r8, r12
cmp eax, esp
invalid
add byte [rax], al
lea r8, [r9 + 2]
cmp r8, r12
cmp eax, esp
cmp eax, esp
je 0x140087f3a
test byte [rsi], al
add dword [rax], eax
add byte [rcx - 0x80], al
jns 0x140087e39
cmp byte [r9 + 1], 0x9f
lahf
ja 0x140087e86
add r9, 3
mov r10d, 3
add eax, dword [rcx - 0x46]
add eax, dword [rax]
add byte [rax], al
mov r8, r9
jmp 0x140087df0
add r9, 2
cmp r8, r12
cmove r9, r8
xor r8d, r8d
cmp r9, r12
setne r8b
setne al
add r8, r9
mov r10d, 3
cmp r11b, 0xf0
jb 0x140087df0
xor r9d, r9d
cmp r8, r12
setne r9b
add r8, r9
mov r10d, 4
jmp 0x140087df0
mov r8, r14
sub r8, rax
jb 0x140088032
invalid
invalid
add dword [rax], eax
invalid
mov qword [rbp + 0x170], rsi
cmp r14, r13
ja 0x140088010
mov rax, qword [rbp + 0x198]
mov rsi, qword [rax + 0x18]
mov qword [rbp + 0x1a8], r15
mov dword [rbp + 0x1a8], edi
mov qword [rbp + 0x1a0], rbx
mov r15, rcx
call rsi
mov ecx, eax
mov al, 1
test cl, cl
jne 0x140087f8e
mov qword [rbp + 0x1a8], rdi
mov qword [rbp + 0x1a0], rbx
mov r8d, 3
mov rcx, r15
add dword [rax], eax
add byte [rax - 0x77], cl
popfq
movabs al, byte [0x3b841000001]
add byte [rcx + rcx*4 - 7], cl
lea rdx, [0x14020ce78]
call rsi
mov ecx, eax
sal dword [rax + 0xfc98401], 0x85
xchg esi, eax
add byte [rax], al
invalid
mov cs, word [rdi + 0x18]
add bh, bh
invalid
sal dword [rax + 0xfc98401], 0x85
xchg esi, eax
add byte [rax], al
add byte [rcx - 0x7d], cl
add r14, 3
mov rax, r14
invalid
add r14, 3
mov rax, r14
invalid
mov rdx, r13
cmp r14, r13
mov rcx, r15
mov r15, rdi
mov rsi, qword [rbp + 0x170]
invalid
jbe 0x140087dc0
mov qword [rbp + 0x1a8], r15
mov qword [rbp + 0x1a0], rbx
lea r8, str.std_src_sys_commonwtf8.rsassertion_failed:_is_code_point_boundary_self__new_len_
add eax, 0x184f53
add eax, 0x184f53
mov rcx, r14
call fcn.1400b1360
add cl, ch
sbb byte [rcx], al
add byte [rax], al
add cl, ch
sbb byte [rcx], al
add byte [rax], al
mov r8, r13
sub r8, rax
lea rdx, [rbx + rax]
add byte [rax - 0x75], cl
sbb byte [rcx + rcx*4 - 0x43], cl
test al, 1
add byte [rax], al
shr bl, 1
mov r8, r13
mov eax, ebp
ror byte [rax - 0x73], 0x14
add ecx, dword [rax - 0x7b]
sal byte [rbp - 0x2f], 0x4c
add dword [rax], eax
add byte [rax - 0x77], cl
popfq
movabs al, byte [0x72e8f18948000001]
add byte [rax], al
mov rcx, rsi
invalid
jb 0x140087fa3
int1
mov ecx, dword [0x14021f8e0]
add byte [rcx], dh
fmul dword [rax - 0x7f]
invalid
mov qword [rbp + 0x1a8], r10
add dword [rax], eax
add byte [rax - 0x77], cl
test dword [rax + 0x4c000001], esp
add dword [rax], eax
invalid
invalid
add dword [rax], eax
add byte [rbp + rcx*4 + 5], cl
lea r8, [0x14020c8d8]
mov rdx, rdi
mov qword [rbp + 0x1a8], r15
mov qword [rbp + 0x1a0], rbx
add dword [rax], eax
add byte [rbp + rcx*4 + 5], cl
cmp ecx, dword [rsi + 0x18]
sbb byte [rax], r8b
mov qword [rbp + 0x1a8], r15
mov qword [rbp + 0x1a0], rbx
invalid
add dword [rax], eax
invalid
add eax, 0x184e19
add al, byte [rax]
nop dword [rax + rax]
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
adc byte [rbp + 0x41], dl
push rdi
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
invalid
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0x1a8]
shl rax, 1
invalid
mov rax, qword [rbp + 0x1a8]
shl rax, 1
invalid
loopne 0x1400880cf
test rax, rax
test eax, eax
je 0x1400880a1
mov r8, qword [rbp + 0x1a0]
mov rcx, qword [0x14021f8e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
mov byte [rax], al
add byte [rax], al
lea rbp, [rsp + 0x80]
movaps xmmword [rbp - 0x10], xmm7
movaps xmmword [rbp - 0x20], xmm6
mov qword [rbp - 0x28], 0xfffffffffffffffe
test r8, r8
js 0x14008840e
mov byte [rdx], bl
add eax, dword [rax]
invalid
mov byte [rdx], bl
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x3d], cl
mov rbx, r8
mov rdi, rdx
mov qword [rbp - 0x58], rcx
je 0x140088126
movzx eax, byte [0x14021f978]
xor ecx, ecx
mov rdx, rbx
call fcn.14009fb80
mov r12, rax
test rax, rax
jne 0x14008812c
mov ecx, 1
mov rdx, rbx
call fcn.1400b1210
mov r12d, 1
mov qword [rbp - 0x50], rbx
mov qword [rbp - 0x48], r12
mov qword [rbp - 0x40], 0
mov byte [rbp - 0x38], 1
lea rsi, [rdi + rbx*2]
xor r15d, r15d
movd xmm6, dword [str._a___]
movd mm6, dword [str._a___]
movd mm6, dword [str._a___]
movd xmm7, dword [0x1400b7b20]
xor r14d, r14d
test r14b, 1
je 0x1400881a0
jmp 0x140088190
lea rcx, [r12 + r15]
lea rdx, [rbp - 0x2c]
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
add r15, r13
mov qword [rbp - 0x40], r15
mov dword [rbp - 0x40], edi
mov dword [rbp - 0x40], edi
xor r14d, r14d
test r14b, 1
je 0x1400881a0
mov r13d, ebx
jmp 0x1400881b1
cmp rdi, rsi
je 0x1400883df
movzx r13d, word [rdi]
add rdi, 2
mov ecx, r13d
and ecx, 0xf800
movzx eax, r13w
cmp ecx, 0xd800
add byte [rdi], cl
invalid
mov dh, 0
add byte [rax], al
add byte [rdi], cl
test dword [rsi + 0x3d000000], esi
invalid
cmp eax, 0xdbff
ja 0x14008835b
cmp rdi, rsi
je 0x140088360
movzx eax, word [rdi]
add rdi, 2
mov ecx, eax
add ecx, 0x2000
movzx ecx, cx
cmp ecx, 0xfc00
jb 0x140088368
movzx eax, ax
mov ecx, eax
and ecx, 0x3c0
shl ecx, 0x10
and r13d, 0x3ff
shl r13, 0x1a
movabs rdx, 0x100000000
add rdx, r13
or r13d, ecx
mov rcx, rdx
shr rcx, 0x22
shr rdx, 0x1c
movzx edx, dl
shl edx, 8
or edx, ecx
shr r13d, 6
and r13d, 0xff0000
shl eax, 0x18
or eax, edx
or eax, r13d
movd xmm0, eax
pand xmm0, xmm6
por xmm0, xmm7
movd dword [rbp - 0x2c], xmm0
mov r13d, 4
mov rax, qword [rbp - 0x50]
sub rax, r15
add byte [rax - 0x75], cl
mov r8b, 0x4c
sub eax, edi
cmp rax, r13
jae 0x140088170
jmp 0x140088330
mov dword [rbp - 0x2c], 0
add byte [rax], al
cmp eax, 0x80
jae case.0x14008083d.689
mov byte [rbp - 0x2c], r13b
mov r13d, 1
mov rax, qword [rbp - 0x50]
sub rax, r15
cmp rax, r13
jae 0x140088170
jmp 0x140088330
add byte [rax], al
add byte [rdi], cl
invalid
cmp eax, 0x800
jae 0x1400882f0
mov eax, r13d
mov eax, ebp
shr eax, 6
or al, 0xc0
ror byte [rax - 0x7fbe2bbb], 0xe5
invalid
ror byte [rax - 0x7fbe2bbb], 0xe5
invalid
in eax, 0x3f
or r13b, 0x80
mov byte [rbp - 0x2b], r13b
mov byte [rbp - 0x2b], ch
mov byte [rbp - 0x2b], ch
mov r13d, 2
add al, byte [rax]
add byte [rax], al
mov rax, qword [rbp - 0x50]
sub rax, r15
cmp rax, r13
jae 0x140088170
jmp 0x140088330
mov ecx, eax
shr ecx, 0xc
or cl, 0xe0
mov byte [rbp - 0x2c], cl
mov ecx, eax
shr ecx, 6
and cl, 0x3f
or cl, 0x80
mov byte [rbp - 0x2b], cl
and al, 0x3f
or al, 0x80
mov byte [rbp - 0x2a], al
mov r13d, 3
mov rax, qword [rbp - 0x50]
sub rax, r15
cmp rax, r13
jae 0x140088170
nop word cs:[rax + rax]
mov qword [rsp + 0x20], 1
mov r9d, 1
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rbp - 0x50]
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rbp - 0x50]
mov rdx, r15
lea ecx, [rbp - 0x50]
mov rdx, r15
mov r8, r13
call fcn.1400b5060
mov r12, qword [rbp - 0x48]
mov r15, qword [rbp - 0x40]
jmp 0x140088170
invalid
invalid
invalid
xor r14d, r14d
jmp 0x14008836d
xor r14d, r14d
mov rdi, rsi
jmp 0x14008836d
mov r14b, 1
mov ebx, eax
mov byte [rbp - 0x38], 0
mov rax, qword [rbp - 0x50]
sub rax, r15
cmp rax, 2
ja 0x1400883a3
mov qword [rsp + 0x20], 1
and al, 0x20
add dword [rax], eax
add byte [rax], al
mov r8d, 3
add eax, dword [rax]
add byte [rax], al
mov r9d, 1
lea rcx, [rbp - 0x50]
mov rdx, r15
call fcn.1400b5060
mov r15, qword [rbp - 0x40]
mov eax, r13d
shr eax, 6
invalid
and al, 0x3f
or al, 0x80
and r13b, 0x3f
or r13b, 0x80
mov r12, qword [rbp - 0x48]
mov byte [r12 + r15], 0xed
mov byte [r12 + r15 + 1], al
mov byte [r12 + r15 + 2], r13b
add r15, 3
mov qword [rbp - 0x40], r15
test r14b, 1
je 0x1400881a0
invalid
invalid
jmp 0x140088190
movups xmm0, xmmword [rbp - 0x50]
movups xmm1, xmmword [rbp - 0x40]
adc byte [rbp - 0x40], cl
adc byte [rbp - 0x40], cl
mov rax, qword [rbp - 0x58]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
movaps xmm6, xmmword [rbp - 0x20]
jne 0x1400883d6
jne 0x1400883d6
movaps xmm7, xmmword [rbp - 0x10]
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
call fcn.140025680
int3
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
mov qword [rsp + 0x10], rdx
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm7
movdqa xmmword [rsp + 0x30], xmm6
cmp qword [rbp - 0x50], 0
je 0x140088462
mov r8, qword [rbp - 0x48]
mov rcx, qword [0x14021f8e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x30]
movaps xmm7, xmmword [rsp + 0x20]
and byte [rax - 0x7d], cl
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
and byte [rax - 0x7d], cl
invalid
mov edi, ecx
lea rcx, [rbp - 0x28]
mov rdx, rdi
mov r8, rsi
call fcn.1400885c0
movzx eax, byte [rbp - 0x28]
mov rcx, qword [rbp - 0x18]
mov rdx, qword [rbp - 8]
mov edx, dword [rbp - 8]
mov edx, dword [rbp - 8]
clc
movzx r8d, al
lea r9, [0x140214ffc]
lea ecx, [0x140214ffc]
movsxd r10, dword [r9 + r8*4]
add r10, r9
mov r8, rsi
mov r9, rdi
jmp r10
jmp rdx
add rcx, 4
jmp 0x140088502
xor al, 0x4c
lea eax, [rdx + 1]
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
ret 0x14c
invalid
ret 0x14c
add rcx, 8
jmp 0x140088502
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
jmp 0x140088502
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
ret 0x14c
ror dword [rax - 0x7d], 0xc1
add ecx, 2
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
ret 0x14c
add ecx, 2
jmp 0x140088502
add eax, 0x2b9
add byte [rcx - 0x77], cl
mov ecx, 2
mov r8, rsi
invalid
sub r8, rcx
jb 0x1400885ad
lahf
add byte [rax], al
add byte [rax + 1], cl
stc
add rcx, rdi
mov r9, rcx
leave
test r8, r8
test eax, eax
je case.0x14008781e.23
movzx ecx, byte [r9]
cmp ecx, 0x2f
je 0x140088531
cmp ecx, 0x5c
je 0x140088531
add al, 0xfb
cmp al, 2
jae 0x140088531
xor eax, eax
shr bl, 0x74
jmp 0x1400885a5
lea rcx, [rbp - 0x28]
mov rdx, rdi
mov r8, rsi
call fcn.1400885c0
add byte [rdi], cl
mov dh, 0x45
fmul dword [r8 - 0x75]
invalid
invalid
add byte [rdi], cl
mov dh, 0x45
invalid
fmul dword [r8 - 0x75]
fmul dword [rax - 0x75]
mov ecx, dword [rbp - 0x18]
call 0x1385e1094
mov rdx, qword [rbp - 8]
push rbp
clc
movzx r8d, al
jmp rax
loopne 0x1400885aa
add ecx, 4
xor al, 0x4c
lea eax, [rdx + 1]
and byte [rcx + 6], bh
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
mov ecx, 2
add esp, 0x50
lea eax, [0x14020c8d8]
lea eax, [rdx]
add ah, cl
int3
int3
int3
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rsp + 0x20]
and al, 0x20
and al, 0x20
test r8, r8
je 0x140088603
movzx r10d, byte [rdx]
cmp r10b, 0x2f
mov esi, 0x5c
cmove r10d, esi
cmp r8, 1
clc
add dword [rbp + 0x2f], esi
clc
add dword [rbp + 0x2f], esi
xor r9d, r9d
xor ebx, ebx
xor r11d, r11d
xor eax, eax
xor r14d, r14d
xor edi, edi
xor esi, esi
jmp 0x1400886ec
add byte [rax], al
invalid
xor r9d, r9d
xor ebx, ebx
movzx eax, byte [rdx + 1]
cmp al, 0x2f
cmovne esi, eax
cmp r8, 2
jne 0x14008863f
stc
invalid
fucomi st(3)
sub eax, 0x65ab60f
pop rdx
invalid
pop rdx
invalid
leave
clc
add dh, byte [rdx + 0x7c]
mov dh, 0xf6
ror byte [rcx + 9], cl
cmp r10d, 0x5c5c
cli
pop rsp
pop rsp
add byte [rax], al
cli
pop rsp
pop rsp
add byte [rax], al
mov edx, edi
xchg ecx, eax
add byte [rax], al
add byte [rbp + 0xf], al
mov dh, 0xd6
invalid
invalid
add byte [rax], al
cmp edx, 0x5c3f
cmp eax, 3
add byte [rax], al
cmp ch, byte [rdi]
adc byte [rax + 0x742f027a], al
or al, byte [rax + 0xf2f037a]
test dword [rbx + 1], eax
ret 0x80bf
fidiv dword [rcx + rdx*2 + 0x4e]
lea ebx, [rax + rcx]
add byte [rdi], cl
mov dh, 0x3c
xor al, byte [rbx + 0x14742fff]
cmovs ecx, dword [rbp + 0x14c017e]
invalid
test ecx, ecx
div byte [rbp + rdx - 0x3a]
add dword [rax + rcx*2], eax
add al, 0x48
add al, 0x48
mov dword [rcx + 8], eax
or byte [rcx + rcx*4 + 0x49], cl
adc byte [rcx + rcx*4 + 0x59], cl
sbb byte [rax - 0x77], cl
jno 0x14008887a
cmp eax, 3
add edx, 4
nop word cs:[rax + rax]
sbb byte [rcx + rcx*4 + 0x59], cl
and cl, ch
invalid
stosd dword [rdi], eax
push rdi
sbb byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x3e], cl
mov dh, 0x7a
cmp dword [rcx - 0x80], eax
inc dword [rbx]
ret 0xf44
xor byte [rcx - 0x73], cl
push rbx
add dword [rbp - 0x7b], ecx
fisttp dword [rcx + 0xf]
cmove edx, ebx
cmp bl, r15b
cmove edx, ebx
cmp bl, bh
add esp, 0x38
pop rbp
mov al, cl
invalid
hlt
and al, 0x20
add edx, 8
mov dword [rbp], edx
xor al, 0x24
mov rsi, r10
test dword [rdi - 0x4cffffff], edi
add al, byte [rcx - 0x7d]
invalid
invalid
clc
add dword [rax], eax
add byte [rdi + rcx - 0x4a], al
invalid
movzx edx, byte [rsi + 1]
nop dword [rax + rax]
invalid
adc eax, 0x18c47d
add ebx, edx
mov edx, dword [rbp - 8]
mov dh, 0xfb
sti
add byte [rax], al
mov qword [r12], r10
mov dword [rsp], edx
mov edx, ecx
add byte [rax], al
dec dword [rax - 0x7d]
cli
add dword [rdi], ecx
test dword [rsi - 2], edx
invalid
jne 0x140088b21
dec dword [rbp - 0x7b]
leave
test byte [rcx + 1], cl
add byte [rax], al
inc esi
and al, 8
invalid
inc dword [rcx - 0x3a]
and al, 0x38
ret
adc al, 0xb2
loop case.0x140086586.378
mov edx, eax
push rbp
xor al, 0x24
and al, 8
or dh, al
add dword [rsi], eax
outsd dx, dword [rsi]
std
invalid
mov eax, dword [rbp - 8]
mov dword [rcx + 0x30], edx
invalid
add eax, 0x183b7f
add byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0x36], 0xe8
test qword [rdx], r8
add byte [rbp + rcx*4 + 5], cl
popfq
cmp ebx, dword [rax]
add byte [rcx + 1], bh
test dword [rdx], eax
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
invalid
jb 0x140088e67
sbb byte [rax], al
stc
add al, 0x4c
cmovae edx, eax
movzx ecx, byte [rdx]
lea ebx, [rcx - 5]
stc
invalid
cmp dword [rax - 0x75], ecx
jno 0x140088f3a
clc
invalid
sbb byte [rax - 0x75], cl
push rcx
xor byte [rax - 0x77], cl
push rbp
mov edi, 0x1141100f
or bl, ch
jo 0x140089012
leave
and byte [rsi + 0x2e], ah
nop dword [rax + rax]
ret
push rbx
nop word cs:[rax + rax]
add byte [rax], al
invalid
mov edi, esi
or al, ch
cmc
add dword [rax], eax
add byte [rax + 0xf0aa87d], al
or cl, byte [rdi]
or cl, byte [rdi]
test edi, ebp
add byte [rax], al
add byte [rcx + rcx*4 - 2], cl
add byte [rax - 0x77], cl
jne 0x1400891d6
mov dword [rbp + 0x10], esi
nop word cs:[rax + rax]
cmovs edi, edi
ret 0x3948
sete cl
call 0x1a91e1f90
mov esi, 0x63480018
add byte [rax + 0x63], cl
dec dword [rax - 0x75]
invalid
invalid
invalid
invalid
add byte [rax], al
add cl, ch
invalid
or edi, dword [rsi + 0x634f0018]
add al, 0x81
sub byte [rcx - 0x7d], cl
rol byte [rcx + rbp*8], 0x10
invalid
mov esi, edi
ror dword [rcx + 0x39], 0xc9
invalid
movzx ebx, byte [rdi]
cmp ebx, 0x2f
je 0x14008943b
cmp ebx, 0x5c
je 0x14008943b
inc r11
dec rdi
cmp r11, 1
jne 0x140089420
jmp 0x140089455
neg r11
add rax, r11
inc rax
cmp rax, rdx
ja 0x1400894b9
add r10, rax
mov r9d, 1
mov rcx, r10
sub rdx, rax
je 0x14008948e
mov al, 9
cmp rdx, 2
je 0x14008947e
cmp rdx, 1
jne 0x140089490
cmp byte [rcx], 0x2e
jne 0x140089490
xor eax, eax
cmp r8b, 3
setae al
lea eax, [rax + rax*2]
add eax, 7
jmp 0x140089490
cmp byte [rcx], 0x2e
jne 0x140089490
cmp byte [rcx + 1], 0x2e
jns 0x140089487
sete al
sete al
xor al, 9
jmp 0x140089490
mov al, 0xa
add r9, rdx
mov qword [rsi], r9
mov byte [rsi + 8], al
mov qword [rsi + 0x10], rcx
mov qword [rsi + 0x18], rdx
sbb byte [rax - 0x7d], cl
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop rbp
ret
mov rcx, rax
call fcn.1400b1360
lea r8, [0x14020c928]
mov rcx, rax
int3
sub rsp, 0x20
lea rbp, [rsp + 0x20]
cmp bpl, byte [r8 + 0xf427501]
sete dl
mov ecx, dword [rcx]
push rcx
or byte [rbp - 0x7c], al
rol byte [rcx + 0xf], 0x95
ret
add byte [rax - 0x7d], cl
cli
add dword [rdi], ecx
xchg cl, ah
add byte [rax], al
add byte [rcx + 0x39], cl
sal byte [rbp + 0x1b], cl
jne 0x140089550
add eax, edx
lea rdx, [0x14020c01e]
lea rcx, [rbp - 0x40]
mov r8d, 0xe
call fcn.14008b2c0
mov rax, qword [rbp - 0x40]
mov rcx, rax
neg rcx
jno 0x14008af77
xor ebx, ebx
jmp 0x14008b173
mov bl, 1
cmp rax, 1
je 0x14008b07c
test rsi, rsi
jne 0x14008b17f
lea eax, [rbx + 1]
mov byte [0x14021f804], al
test bl, bl
je 0x14008b1a2
mov cl, 1
xor eax, eax
lock cmpxchg byte [0x14021f889], cl
jne 0x14008b139
fld dword [rax + rax]
invalid
mov rax, qword [0x14021f948]
shl rax, 1
test rax, rax
jne 0x14008b158
xor edi, edi
movzx eax, byte [0x14021f88a]
mov qword [rbp + 0x4e0], 0
mov qword [rbp + 0x4e8], 8
mov qword [rbp + 0x4f0], 0
lea rsi, [rbp - 0x40]
mov r8d, 0x4d0
mov rcx, rsi
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov rcx, rsi
call qword [sym.imp.kernel32.dll_RtlCaptureContext]
mov rsi, qword [rbp + 0xb8]
mov qword [rbp + 0x508], 0
lea rdx, [rbp + 0x508]
mov rcx, rsi
xor r8d, r8d
call qword [sym.imp.kernel32.dll_RtlLookupFunctionEntry]
test rax, rax
je 0x14008aeda
mov r12, rax
mov dword [rbp + 0x504], edi
mov qword [rbp + 0x4a0], r14
mov eax, 8
mov qword [rbp + 0x4f8], rax
xor edi, edi
xor ebx, ebx
xor r15d, r15d
jmp 0x14008ad41
mov qword [rbp + 0x508], 0
mov rcx, r12
lea rdx, [rbp + 0x508]
xor r8d, r8d
call qword [sym.imp.kernel32.dll_RtlLookupFunctionEntry]
add rdi, 0x38
mov rsi, r12
mov r12, rax
test rax, rax
je 0x14008ae8d
mov rdx, qword [rbp + 0x508]
mov rax, qword [rbp + 0x58]
mov dword [rbp + 0x4c0], 0
mov qword [rbp + 0x4c8], rdx
mov qword [rbp + 0x4d0], rsi
mov qword [rbp + 0x4d8], rax
mov qword [rbp + 0x4a8], 0
mov qword [rbp + 0x4b0], 8
mov qword [rbp + 0x4b8], 0
cmp rbx, qword [rbp + 0x4e0]
jne 0x14008adb6
lea rcx, [rbp + 0x4e0]
call fcn.14008b890
mov rax, qword [rbp + 0x4e8]
mov qword [rbp + 0x4f8], rax
mov rdx, qword [rbp + 0x508]
mov rax, qword [rbp + 0x4d8]
mov rcx, qword [rbp + 0x4f8]
mov qword [rcx + rdi + 0x30], rax
movups xmm0, xmmword [rbp + 0x4a8]
movups xmm1, xmmword [rbp + 0x4b8]
movups xmm2, xmmword [rbp + 0x4c8]
movups xmmword [rcx + rdi + 0x20], xmm2
movups xmmword [rcx + rdi + 0x10], xmm1
movups xmmword [rcx + rdi], xmm0
inc rbx
test r15b, 1
mov rax, rbx
cmovne rax, r14
mov ecx, 1
cmovne rcx, r15
lea r8, [fcn.14008ab70]
cmp rsi, r8
cmove r14, rax
cmove r15, rcx
mov qword [rbp + 0x4f0], rbx
mov r13, qword [rbp + 0x58]
mov qword [rbp + 0x498], 0
mov qword [rbp + 0x4a8], 0
lea rax, [rbp + 0x4a8]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x498]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x40]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x38], 0
cmp byte [rax], al
add byte [rax], al
add byte [rcx], dh
leave
mov r8, rsi
mov r9, r12
call qword [sym.imp.kernel32.dll_RtlVirtualUnwind]
mov r12, qword [rbp + 0xb8]
test r12, r12
je 0x14008ae8d
cmp r12, rsi
jne 0x14008ad10
cmp qword [rbp + 0x58], r13
jne 0x14008ad10
mov r8, qword [rbp + 0x4a0]
lea rax, [r8 + 8]
test rbx, rbx
mov edi, dword [rbp + 0x504]
je 0x14008aefc
xor ecx, ecx
test r15b, 1
cmovne rcx, r14
mov qword [r8], 2
mov rdx, qword [rbp + 0x4f0]
xchg ebp, eax
invalid
add al, 0
add byte [rax - 0x77], cl
push rax
invalid
movups xmm0, xmmword [rbp + 0x4e0]
movups xmmword [rax], xmm0
mov qword [r8 + 0x20], rcx
mov dword [r8 + 0x28], 0
mov r14, r8
jmp 0x14008af3d
mov qword [r14], 0
movups xmm0, xmmword [rbp - 0x40]
movups xmmword [r14 + 8], xmm0
mov rax, qword [rbp - 0x30]
mov qword [r14 + 0x18], rax
mov dword [r14 + 0x28], 0
jmp 0x14008af3d
invalid
cmp qword [rbp + 0x4e0], 0
mov qword [r8], 0
mov rcx, qword [rbp - 0x30]
mov qword [rax + 0x10], rcx
movups xmm0, xmmword [rbp - 0x40]
movups xmmword [rax], xmm0
mov dword [r8 + 0x28], 0
mov r14, r8
je 0x14008af3d
mov rcx, qword [0x14021f8e0]
xor edx, edx
mov r8, qword [rbp + 0x4f8]
call qword [sym.imp.kernel32.dll_HeapFree]
test dil, dil
jne 0x14008af55
mov rax, qword [0x14021f948]
shl rax, 1
test rax, rax
jne 0x14008b1c0
xor eax, eax
xchg byte [0x14021f889], al
cmp al, 2
jne 0x14008b1a9
lea rcx, [0x14021f889]
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
jmp 0x14008b1a9
invalid
add byte [rbx + rcx*4 + 0x45], cl
enter 0xffffffffffff8b48, 0x4d
sal dh, 1
fadd dword [r9]
mov r8, qword [rbp - 0x38]
mov rcx, qword [rbp - 0x30]
test byte [rbp - 0x28], 1
je 0x14008b090
mov bl, 1
cmp rcx, 1
jne 0x14008af98
cmp byte [r8], 0x30
setne bl
test rax, rax
je 0x14008b173
mov rcx, qword [0x14021f8e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
shl rsi, 1
test rsi, rsi
je 0x14008ac3d
jmp 0x14008b17f
add r10, 2
cmp r9, r8
cmovne r9, r10
cmovne ecx, edx
cmovne ecx, edx
nop word [rax + rax]
mov r10, r9
cmp r9, r8
je 0x14008ac28
lea r9, [r10 + 1]
movzx r11d, byte [r10]
test r11b, r11b
jns 0x14008b000
cmp r11b, 0xe0
jb 0x14008afec
cmp r11b, 0xed
jne 0x14008b04f
cmp r9, r8
je 0x14008ac28
lea r9, [r10 + 2]
cmp r9, r8
je 0x14008ac28
cmp byte [r10 + 1], 0x9f
ja 0x14008b1d9
add r10, 3
mov r9, r10
jmp 0x14008b000
add r10, 2
cmp r9, r8
cmove r10, r9
xor r9d, r9d
cmp r10, r8
setne r9b
add r9, r10
cmp r11b, 0xf0
jb 0x14008b000
xor r10d, r10d
cmp r9, r8
setne r10b
add r9, r10
jmp 0x14008b000
cmp byte [rdi], 0x30
setne bl
test rsi, rsi
je 0x14008ac3d
jmp 0x14008b17f
test rcx, rcx
je 0x14008b168
lea rdx, [r8 + rcx]
mov r10, r8
jmp 0x14008b0bc
add r10, 2
cmp r9, rdx
cmovne r9, r10
retf 0x1f0f
invalid
mov r10, r9
cmp r9, rdx
je 0x14008af89
lea r9, [r10 + 1]
movzx r11d, byte [r10]
test r11b, r11b
jns 0x14008b0b0
cmp r11b, 0xe0
jb 0x14008b0a2
cmp r11b, 0xed
jne 0x14008b0ff
cmp r9, rdx
je 0x14008af89
stosd dword [rdi], eax
invalid
invalid
invalid
lea r9, [r10 + 2]
cmp r9, rdx
je 0x14008af89
cmp byte [r10 + 1], 0x9f
ja 0x14008b201
add r10, 3
mov r9, r10
jmp 0x14008b0b0
add r10, 2
cmp r9, rdx
cmove r10, r9
xor r9d, r9d
cmp r10, rdx
setne r9b
add r9, r10
cmp r11b, 0xf0
cmp bl, 0xf0
jb 0x14008b0b0
xor r10d, r10d
cmp r9, rdx
setne r10b
add r9, r10
add ecx, edx
jmp 0x14008b0b0
lea rcx, [0x14021f889]
call fcn.1400b5140
mov rax, qword [0x14021f948]
shl rax, 1
test rax, rax
je 0x14008ac73
call fcn.1400b5200
mov edi, eax
xor dil, 1
jmp 0x14008ac75
mov bl, 1
test rax, rax
jne 0x14008afa1
shl rsi, 1
test rsi, rsi
je 0x14008ac3d
mov rcx, qword [0x14021f8e0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea eax, [rbx + 1]
mov byte [0x14021f804], al
test bl, bl
jne 0x14008ac4e
mov qword [r14], 1
mov rax, r14
add rsp, 0x598
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
call fcn.1400b5200
test al, al
jne 0x14008af55
mov byte [0x14021f88a], 1
jmp 0x14008af55
shl rdx, 8
or rdx, rcx
mov qword [rbp + 0x4a8], rsi
mov qword [rbp + 0x4b0], rdi
mov qword [rbp + 0x4b8], rax
mov qword [rbp + 0x4c0], rdx
jmp 0x14008abe6
shl rax, 1
test rax, rax
je 0x14008ac0c
mov rcx, qword [0x14021f8e0]
xor ebx, ebx
jmp 0x14008afa8
mov ecx, dword [rbp + 0x410]
call rax
mov r8, qword [rbp + 0x410]
mov rax, qword [rbp + 0x418]
cmp qword [rax + 8], 0
je 0x14008b371
cmp qword [rax + 0x10], 0x11
jb 0x14008b362
mov r8, qword [r8 - 8]
mov rcx, qword [0x14021f8e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14021f8e0]
xor edx, edx
mov r8, qword [rbp + 0x400]
call qword [sym.imp.kernel32.dll_HeapFree]
movabs rax, 0x8000000000000000
mov qword [rsi], rax
jmp 0x14008b654
mov dword [rbp + 0x3e8], 0
mov qword [rbp + 0x3f0], 2
mov qword [rbp + 0x3f8], 0
mov r8d, 0x200
mov eax, 2
mov qword [rbp + 0x418], rax
xor edi, edi
xor ebx, ebx
xor r14d, r14d
cmp r8, 0x201
jae 0x14008b420
jmp 0x14008b40f
jae 0x14008b4f5
cmp r8, 0x201
jae 0x14008b420
mov r15d, 0x200
lea r12, [rbp - 0x50]
mov r13, r8
jmp 0x14008b487
sub r8, r14
sub rbx, r14
cmp rbx, r8
jae 0x14008b45e
mov qword [rsp + 0x20], 2
mov r9d, 2
lea rcx, [rbp + 0x3e8]
mov rdx, r14
call fcn.1400b5060
mov rdi, qword [rbp + 0x3e8]
mov rax, qword [rbp + 0x3f0]
mov qword [rbp + 0x418], rax
mov eax, 0xffffffff
cmp rdi, rax
mov r14d, 0xffffffff
cmovb r14, rdi
mov qword [rbp + 0x3f8], r14
mov rbx, rdi
mov r15, r14
mov r12, qword [rbp + 0x418]
mov r13, r14
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
mov rcx, qword [rbp + 0x410]
mov rdx, r12
mov r8d, r13d
call qword [sym.imp.kernel32.dll_GetEnvironmentVariableW]
mov esi, eax
test eax, eax
jne 0x14008b4b6
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
jne 0x14008b56f
mov r8d, esi
cmp r13, r8
jne 0x14008b400
invalid
invalid
invalid
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x7a
jne 0x14008b669
invalid
add byte [rbp + 1], cl
in eax, dx
add r13, r13
mov eax, 0xffffffff
cmp r13, rax
cmovae r13, rax
mov r8, r13
cmp r8, 0x201
jb 0x14008b40f
dec dword [rcx + 0x39]
invalid
jmp 0x14008b420
cmp r15, r8
jb 0x14008b683
lea rcx, [rbp + 0x3b0]
mov rdx, r12
call fcn.1400880c0
mov rsi, qword [rbp + 0x3b0]
mov rdi, qword [rbp + 0x3b8]
movups xmm0, xmmword [rbp + 0x3c0]
movaps xmmword [rbp + 0x3d0], xmm0
cmp qword [rbp + 0x3e8], 0
je 0x14008b549
mov r8, qword [rbp + 0x3f0]
mov rcx, qword [0x14021f8e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, rsi
neg rax
jo 0x14008b59f
movaps xmm0, xmmword [rbp + 0x3d0]
mov rax, qword [rbp + 0x408]
movups xmmword [rax + 0x10], xmm0
mov qword [rax], rsi
mov qword [rax + 8], rdi
jmp 0x14008b634
call qword [sym.imp.kernel32.dll_GetLastError]
mov edi, eax
shl rdi, 0x20
cmp qword [rbp + 0x3e8], 0
je 0x14008b59b
mov r8, qword [rbp + 0x3f0]
mov rcx, qword [0x14021f8e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
or rdi, 2
movabs rax, 0x8000000000000000
mov rcx, qword [rbp + 0x408]
mov qword [rcx], rax
mov eax, edi
and eax, 3
cmp eax, 1
jne 0x14008b634
lea rax, [rdi - 1]
mov qword [rbp + 0x3e0], rax
mov rax, qword [rdi - 1]
mov qword [rbp + 0x418], rax
mov rax, qword [rdi + 7]
mov qword [rbp + 0x408], rax
mov rax, qword [rax]
test rax, rax
je 0x14008b5ef
mov rcx, qword [rbp + 0x418]
call rax
mov r8, qword [rbp + 0x418]
mov rax, qword [rbp + 0x408]
cmp qword [rax + 8], 0
je 0x14008b61e
cmp qword [rax + 0x10], 0x11
jb 0x14008b60f
mov r8, qword [r8 - 8]
mov rcx, qword [0x14021f8e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14021f8e0]
xor edx, edx
mov r8, qword [rbp + 0x3e0]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x400], 0
je 0x14008b654
mov rcx, qword [0x14021f8e0]
xor edx, edx
mov r8, qword [rbp + 0x410]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x4a8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadmod.rs
lea r8, str.std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov edx, 0x28
call fcn.1400b14f0
add bl, ch
invalid
add bl, ch
adc eax, 0x6e058d48
sub bl, byte [rax]
add byte [rcx + rcx*4 - 0x3f], cl
lea rax, str.std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov rcx, r8
mov rdx, r15
mov r8, rax
call fcn.1400b1480
ud2
cmp qword [rax + 8], 0
je 0x14008b742
mov rax, qword [rbp + 0x418]
cmp qword [rax + 0x10], 0x11
jb 0x14008b733
mov r8, qword [r8 - 8]
mov rcx, qword [0x14021f8e0]
sbb dword [r8], eax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14021f8e0]
xor edx, edx
mov r8, qword [rbp + 0x400]
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rbp + 0x48900002], bh
add esp, 0x28
add byte [rbp + 0x48900002], bh
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
or eax, 0x194143
xor edx, edx
mov r8, qword [rbp + 0x410]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rcx + riz + 0x48], dh
mov eax, dword [rbp + 0x408]
cmp qword [rax + 0x10], 0x11
jb 0x14008b803
mov r8, qword [r8 - 8]
mov rcx, qword [0x14021f8e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14021f8e0]
xor edx, edx
mov r8, qword [rbp + 0x3e0]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
jns 0x14008b876
add byte [rbp + rdx + 0x4c], dh
mov eax, dword [rcx + rax]
mov rcx, qword [0x14021f8e0]
mov ecx, dword [0x14021f8e0]
xor edx, edx
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov esi, ecx
test r14, r14
je 0x14008b9c1
movzx eax, byte [0x14021f978]
xor ecx, ecx
mov rdx, r14
call fcn.14009fb80
test rax, rax
jne 0x14008b9c9
mov ecx, 2
mov rdx, r14
call fcn.1400b1210
mov eax, 2
xor r15d, r15d
mov qword [rbp - 0x18], r15
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], 0
add rdi, rbx
mov qword [rbp - 0x30], rbx
mov qword [rbp - 0x28], rdi
mov word [rbp - 0x20], 0
lea rcx, [rbp - 0x18]
lea rdx, [rbp - 0x30]
call fcn.14008bb20
mov r8, qword [rbp - 0x10]
mov rdi, qword [rbp - 8]
mov rax, rdi
mov rcx, r8
cmp rdi, 8
jb 0x14008ba56
mov rcx, r8
mov rax, rdi
cmp word [rcx], 0
je 0x14008ba70
cmp word [rcx + 2], 0
je 0x14008ba70
cmp word [rcx + 4], 0
je 0x14008ba70
cmp word [rcx + 6], 0
je 0x14008ba70
cmp word [rcx + 8], 0
je 0x14008ba70
cmp word [rcx + 0xa], 0
je 0x14008ba70
cmp word [rcx + 0xc], 0
je 0x14008ba70
cmp word [rcx + 0xe], 0
je 0x14008ba70
add rax, 0xfffffffffffffff8
add rcx, 0x10
rcl dword [rax], 0x48
cmp eax, 7
rcl dword [rax], 0x48
cmp eax, 7
ja 0x14008ba11
add rax, rax
xor edx, edx
nop dword [rax + rax]
cmp rax, rdx
je 0x14008baa0
cmp word [rcx + rdx], 0
lea rdx, [rdx + 2]
jne 0x14008ba60
lea rax, [0x14020e0e0]
mov qword [rsi + 8], rax
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax + 0x48068948], al
cmp dword [rbp - 0x18], 0
je case.0x14008083d.724
mov rcx, qword [0x14021f8e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x14008083d.724
cmp rdi, qword [rbp - 0x18]
jne 0x14008bab3
lea rcx, [rbp - 0x18]
call fcn.14008a350
mov r8, qword [rbp - 0x10]
mov word [r8 + rdi*2], 0
inc rdi
mov qword [rbp - 8], rdi
mov qword [rsi + 0x10], rdi
movups xmm0, xmmword [rbp - 0x18]
movups xmmword [rsi], xmm0
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
int3
shl ecx, 6
or ecx, r8d
mov r12d, ecx
xor r15d, r15d
mov r13, rax
invalid
invalid
mov rbx, qword [rdi + 0x10]
cmp rbx, qword [rdi]
je 0x14008bc63
mov rax, qword [rdi + 8]
mov word [rax + rbx*2], r12w
inc rbx
mov qword [rdi + 0x10], rbx
mov r12d, r15d
test r12w, r12w
jne 0x14008bc10
cmp r13, r14
je 0x14008bca8
lea rax, [r13 + 1]
mov qword [rsi], rax
movzx edx, byte [r13]
movzx r12d, dl
test r12b, r12b
jns 0x14008bb52
mov ecx, r12d
and ecx, 0x1f
lea rax, [r13 + 2]
mov qword [rsi], rax
movzx r8d, byte [r13 + 1]
and r8d, 0x3f
cmp r12b, 0xdf
jbe 0x14008bb49
lea rax, [r13 + 3]
mov qword [rsi], rax
movzx r12d, byte [r13 + 2]
shl r8d, 6
invalid
and r12d, 0x3f
or r12d, r8d
cmp dl, 0xf0
jb 0x14008bc1e
lea rax, [r13 + 4]
mov qword [rsi], rax
movzx edx, byte [r13 + 3]
and ecx, 7
shl ecx, 0x12
loope 0x14008bbfc
loope 0x14008bbfc
shl r12d, 6
and edx, 0x3f
or edx, r12d
loop 0x14008bbfe
retf 0x8941
invalid
cmp r12d, 0xffff
inc dword [rax]
invalid
invalid
jbe 0x14008bb52
jmp 0x14008bc31
mov word [rsi + 0x10], 0
xor r15d, r15d
jmp 0x14008bb58
shl ecx, 0xc
or r12d, ecx
cmp r12d, 0xffff
cld
invalid
inc dword [rax]
invalid
jbe 0x14008bb52
lea ecx, [r12 + 0xff0000]
shr ecx, 0xa
or ecx, 0xd800
and r12d, 0x3ff
or r12d, 0xdc00
mov word [rsi + 0x10], r12w
mov r13, rax
mov r15d, r12d
mov r12d, ecx
jmp 0x14008bb58
mov r8, r14
mov eax, esi
sub r8, r13
add r8, 3
invalid
add ecx, dword [rax - 0x39]
sar bh, 0xff
invalid
mov rax, 0xffffffffffffffff
cmovb r8, rax
shr r8, 2
cmp r15w, 1
sbb r8, 0
add r8, 2
mov qword [rsp + 0x20], 2
mov r9d, 2
mov rcx, rdi
mov rdx, rbx
call fcn.1400b5060
jmp 0x14008bb65
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
mov rax, qword [rbx]
test rsi, rsi
je 0x14008bdec
test al, 0
add byte [rax], al
test al, 0
add byte [rax], al
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, str.___________________at
invalid
sbb byte [rax], al
invalid
adc eax, 0xb8410018
add byte [rcx - 0x48], al
mov r8d, 6
call qword [rax + 0x18]
test al, al
jne 0x14008c0ad
invalid
cmp byte [rbx + 0x20], 1
jne 0x14008bf17
lea ecx, [rbp - 0x10]
mov qword [rbp + 0x60], rcx
mov qword [rbp + 0x68], 1
lea rcx, [rbp - 0x40]
mov qword [rbp + 0x50], rcx
jmp 0x14008bef6
lea rcx, [rbx + 0x18]
mov qword [rbp - 0x40], rcx
ror byte [r8 - 0x73], 0xd
invalid
iretd
stc
dec dword [rax - 0x77]
enter 0xffffffffffffc748, 0x45
lock add al, byte [rax]
add byte [rax], al
mov qword [rbp], 0
mov qword [rbp + 8], 4
or byte [rax + rax], al
add byte [rax], al
invalid
or byte [rax + rax], al
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [r8], r8b
add byte [rax], al
add byte [rax - 0x39], cl
sbb byte [r8], r12b
and byte [rax], al
add byte [rax], al
mov byte [rbp + 0x20], 3
add byte [rax], al
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0x20
and byte [rax], al
add byte [rax], al
mov byte [rbp + 0x20], 3
lea rcx, [0x14020d2c8]
mov qword [rbp + 0x40], rcx
mov qword [rbp + 0x48], 2
lea r12, [rbp - 0x10]
invalid
invalid
mov qword [rbp + 0x60], r12
mov qword [rbp + 0x68], 1
add dword [rax], eax
add byte [rax], al
lea r13, [rbp - 0x40]
mov qword [rbp + 0x50], r13
mov qword [rbp + 0x58], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp + 0x40]
call fcn.140029b90
ror byte [rax - 0x73], 0xd
sub eax, 0x48000004
mov dword [rbp - 0x38], ecx
add byte [rax - 0x39], cl
add byte [r9], r8b
add byte [rax], al
add byte [rax - 0x39], cl
or byte [r9], r8b
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [r8], r8b
add byte [rax], al
add byte [rax - 0x39], cl
sbb byte [r8], r12b
sub byte [rax - 0x75], cl
add ecx, dword [rax - 0x75]
and byte [rax - 0x75], cl
or eax, 0xb8410018
or dword [rax], eax
add byte [rax], al
adc byte [rdi + 0x20], dl
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x45], cl
call fcn.140029b90
add byte [rax], al
add byte [rax - 0x39], cl
lock add al, byte [rax]
add byte [rax], al
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0x18117a
add byte [rax], al
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x45], cl
invalid
lea edx, [0x14020cfde]
add dword [rax], eax
add byte [rax], al
sal dword [rax + 0x48c98401], 0x89
stc
mov ecx, edi
or ecx, 8
movd edx, xmm6
test dl, 1
jne 0x14008c308
mov qword [rsi], 1
mov qword [rsi + 8], 0x12
or ecx, 4
mov dword [rsi + 0x34], ecx
mov r8d, 0x81
mov rdx, rax
nop word [rax + rax]
and al, 0x20
add ah, cl
int3
mov qword [rbp - 0x30], rdx
mov dword [rbp - 0x30], edx
lea rdx, [rbp - 0x28]
movups xmm0, xmmword [r8]
movups xmmword [rbp - 0x28], xmm0
mov r8, qword [r8 + 0x10]
mov qword [rbp - 0x18], r8
movzx r8d, byte [rcx + 0x20]
invalid
and byte [rax - 0x75], cl
xor dword [rbp + 0x31], eax
xor ecx, ecx
xor ecx, ecx
dec dword [rcx - 0x2108b73d]
int3
leave
int3
adc dh, bh
mov ecx, esi
lea eax, [rbp + 0xc]
movabs al, byte [0x3a845c748]
lea ebp, [rdi + rdi]
xor ecx, ecx
cmp rcx, rdi
je 0x14008c890
lea r8, [r15 + rcx]
mov r12, rcx
mov rdx, r8
jmp 0x14008c74f
add rdx, 2
cmp rax, r13
cmovne rax, rdx
mov r9d, 2
add byte [rax], al
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add r12, r9
mov rdx, rax
cmp rax, r13
je 0x14008c893
lea rax, [rdx + 1]
lea eax, [rdx + 1]
movzx r10d, byte [rdx]
mov r9d, 1
test r10b, r10b
jns 0x14008c740
cmp r10b, 0xe0
jb 0x14008c721
cmp r10b, 0xed
jne 0x14008c7a1
cmp rax, r13
je 0x14008c893
lea r9, [rdx + 2]
cmp r9, r13
je 0x14008c893
movzx eax, byte [rdx + 1]
movzx eax, ax
cmp eax, 0x9f
ja 0x14008c7dd
add rdx, 3
mov r9d, 3
mov rax, rdx
jmp 0x14008c740
add rdx, 2
cmp rax, r13
cmove rdx, rax
xor eax, eax
cmp rdx, r13
setne al
add rax, rdx
mov r9d, 3
cmp r10b, 0xf0
jb 0x14008c740
xor edx, edx
cmp rax, r13
setne dl
add rax, rdx
mov r9d, 4
jmp 0x14008c740
invalid
invalid
invalid
movzx edx, byte [r9]
and eax, 0x1f
shl eax, 6
and edx, 0x3f
add eax, edx
add eax, 0xd800
mov word [rbp + 6], ax
mov r9, r12
sub r9, rcx
jb 0x14008c8eb
cmp r12, rdi
cld
ja 0x14008c8d9
mov rcx, rsi
mov rdx, r14
call fcn.14008c900
test al, al
jne 0x14008c8c6
lea rax, [rbp + 6]
mov qword [rbp - 0x18], rax
call 0x1040e5571
invalid
stc
dec dword [rax - 0x77]
invalid
invalid
lea rax, str.u
add byte [rax - 0x77], cl
mov r8d, 0xc045c748
add al, byte [rax]
add byte [rax], al
call 0x1040e5571
invalid
add byte [rax - 0x77], cl
mov r8d, 0xc045c748
add al, byte [rax]
add byte [rax], al
mov qword [rbp - 0x28], 0
lea rax, [rbp - 0x18]
mov qword [rbp - 0x38], rax
enter 0xffffffffffffc748, 0x45
rol byte [rcx], 1
add byte [rax], al
add byte [rax - 0x77], cl
int1
enter 0xffffffffffffc748, 0x45
rol byte [rcx], 1
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rdx, r14
lea r8, [rbp - 0x48]
call fcn.140029b90
test al, al
jne 0x14008c8c6
add r12, 3
mov rcx, r12
cmp r12, rdi
jbe 0x14008c70c
lea r8, str.std_src_sys_commonwtf8.rsassertion_failed:_is_code_point_boundary_self__new_len_
mov rcx, r12
mov rdx, rdi
cli
cli
call fcn.1400b1360
mov rcx, rdi
sub rdi, rcx
add r15, rcx
mov rcx, rsi
mov rdx, r14
mov r8, r15
mov r9, rdi
call fcn.14008c900
push rsi
add byte [rax], al
add byte [rax + rax*8 - 0x7ba74b8], al
clc
clc
js 0x14008c928
lea r8, str.std_src_sys_commonwtf8.rsassertion_failed:_is_code_point_boundary_self__new_len_
xchg ebp, eax
add al, byte [r8]
push r14
push r13
push r12
push rsi
nop dword [rax + rax]
sbb byte [rcx + 0xf], al
mov dh, 0xc6
add eax, dword [rax]
add byte [rdi], cl
mov dh, 0xe2
mov word [rax], es
add byte [rax], al
invalid
add al, 0x81
loopne 0x14008ca15
movzx rcx, byte [rdi + 2]
invalid
clc
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
add eax, dword [ebx - 0x1f3ef820]
add eax, dword [rbx - 0x1f3ef820]
adc al, cl
loope case.0x140089252.48
inc dword [rcx - 0x7d]
cld
pop rsp
cld
inc dword [rdx]
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], al
invalid
add byte [rax - 0x39], cl
and al, 0x20
invalid
add byte [rcx - 0x4a], al
add byte [rcx - 0x7d], 0xfc
jg 0x14008cbb7
push rax
or byte [rax - 0x73], 0x4d
add al, 0x84
ror byte [rdi], 0x84
hlt
add byte [rsi - 0x39], ah
add dword [rax], eax
add byte [rcx + rcx*4 - 0x1e], al
add eax, dword [rcx + rcx*4 - 0x1e]
push rcx
add eax, 0xc1e28944
invalid
movzx edx, byte [rdx + rax]
mov dh, 0x14
add al, 0x88
push rcx
or dh, al
or dword [r13 + 0x66], edi
mov dword [rcx + rax - 2], 0x4c6755c
add dword [rbx + 0x44], edi
movzx esi, byte [rcx]
mov dh, 0x79
add dword [rbx + rcx*4 + 0x61], ecx
add dh, byte [rbx - 0x17fbef6]
or dword [rdi], 0xfffc5c85
push qword [rcx]
ror byte [rdi], 0x28
jne 0x14008cd49
sub byte [rbp + 0x30], al
mov rcx, qword [rax + 8]
mov rax, qword [rax + 0x10]
mov r8, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
sub byte [rax - 0x77], cl
ret 0xe95d
stc
invalid
invalid
sub byte [rax - 0x77], cl
ret 0xe95d
and al, 0x70
xor eax, eax
cmp rax, qword [rcx]
jno 0x14008cdb2
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, str.environment_variable_not_foundenvironment_variable_was_not_valid_unicode:
mov r8d, 0x1e
add rsp, 0x70
pop rbp
jmp rax
mov qword [rbp - 8], rcx
lea rax, [rbp - 8]
mov qword [rbp - 0x18], rax
lea rax, [0x14008cd60]
lea eax, [0x14008cd60]
lea eax, [0x14008cd60]
invalid
mov qword [rbp - 0x10], rax
lea rax, [0x14020c0e8]
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], 1
rol byte [rcx], 0
add byte [rax], al
mov qword [rbp - 0x28], 0
add byte [rax], al
add byte [rax], al
lea rax, [rbp - 0x18]
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rbp - 0x48]
call fcn.140029b90
int 0xf9
call qword [rax + 0x70c48348]
stc
call qword [rax + 0x70c48348]
pop rbp
ret
sub rsp, 0x68
lea rbp, [rsp + 0x60]
mov qword [rbp], 0xfffffffffffffffe
add r14b, r15b
invalid
invalid
dec dword [rax - 0x77]
ror dword [rax - 0x77], cl
loopne 0x14008ce79
movzx edi, byte [rdx + 0x18]
mov byte [rdx + 0x18], 0
mov qword [rbp - 0x18], 0
mov qword [rbp - 0x10], 2
mov qword [rbp - 8], 0
add byte [rax], al
add byte [rbx + rcx*4 + 0x62], cl
or byte [rdi], cl
mov bh, 0x72
adc byte [rax + 2], bh
add r14b, r15b
invalid
add byte [rax], al
add byte [rbx + rcx*4 + 0x62], cl
or byte [rdi], cl
mov bh, 0x72
adc byte [rax + 2], bh
xor edi, edi
xor r13d, r13d
jmp 0x14008ce7c
add qword [rax - 0x77], rcx
or eax, dword [rdi + rcx - 0x4a]
or al, byte [rbp + 0xf]
movzx esi, cl
movzx esi, cl
lea ecx, [rdx + 2]
movzx edx, byte [rdx + 1]
add dword [rcx - 0x7d], eax
loop 0x14008cf07
invalid
or eax, dword [rdi + rcx - 0x4a]
jb 0x14008cedc
loop case.0x14008194f.490
invalid
loop 0x14008cf48
mov esi, eax
mov esi, eax
and al, 0x41
mov ch, 1
clc
and cl, 0xf0
xor r14d, r14d
cmp r9b, 0xa0
jne 0x14008d131
xor r14d, r14d
cmp byte [rbx + rcx - 3], 0xed
jne 0x14008d131
movzx r14d, byte [rbx + rcx - 1]
or edi, edi
and r8d, 0xf
and r14d, 0x3f
shl r8d, 0x10
shl r14d, 0xa
or r14d, r8d
mov al, 1
cmp rdi, 3
jb 0x14008d20c
add byte [rax], al
add byte [rax - 0x7af012c6], al
rol dword [rax], 1
add byte [rax], al
cmp byte [rdx], 0xed
jne 0x14008d215
movzx r15d, byte [rdx + 1]
mov r8d, r15d
and r8b, 0xf0
cmp r8b, 0xb0
setne r8b
xor al, 1
or al, r8b
or al, al
or al, al
jne 0x14008d215
cmp rbx, 3
jb 0x14008d171
add rbx, 0xfffffffffffffffd
mov qword [rsi + 0x10], rbx
pop rsi
invalid
pop rsi
adc byte [rdi + rcx - 0x4a], al
invalid
movzx r12d, byte [rdx + 2]
shl r15d, 6
shr ecx, 0x12
xchg edi, eax
add byte [rax], al
add byte [rax - 0x7b], cl
test edi, edi
invalid
test rdi, rdi
je 0x14008d2a0
lea rax, [rdx + rdi]
add cl, byte [rcx + 0x39]
ror byte [rbp + 0xf], 0x44
enter 0x3145, 0xffffffffffffffc0
xor eax, eax
cli
invalid
sub eax, ebx
pop rsp
add byte [rax - 0x77], cl
int1
pop rdi
invalid
mov ecx, dword [rbp - 0x18]
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], rdx
mov qword [rbp], rcx
lea rcx, [rbp - 0x40]
lea rdx, [rbp - 0x10]
mov r8b, 1
call case.0x140083148.484
mov r14, qword [rbp - 0x40]
mov rsi, qword [rbp - 0x38]
mov rax, r14
neg rax
mov eax, 1
jno 0x14008d3f0
mov rdx, rsi
jmp 0x14008d57e
movzx edx, byte [rdi + 0x21]
movzx ecx, byte [rdi + 0x22]
test dl, dl
je 0x14008d402
test cl, cl
jne 0x14008d406
jmp 0x14008d416
adc al, 0x84
leave
test cl, cl
je 0x14008d461
cmp byte [rdi + 0x23], 0
je 0x14008d416
cmp byte [rdi + 0x25], 0
je 0x14008d552
movzx r10d, byte [rdi + 0x25]
cmp byte [rdi + 0x24], 0
je 0x14008d436
mov r15d, 4
test r10b, r10b
jne 0x14008d43b
test byte [rdi], 1
je 0x14008d446
mov edx, dword [rdi + 4]
jmp case.0x140066beb.988
test r10b, r10b
je 0x14008d480
mov r15d, 1
test byte [rdi], 1
jne 0x14008d431
cmp byte [rdi + 0x20], 0
je 0x14008d494
movzx eax, dl
or eax, 0xfffffffe
shl eax, 0x1e
test cl, cl
mov edx, 0x80120114
cmove edx, eax
jmp case.0x140066beb.988
cmp byte [rdi + 0x23], 0
jne 0x14008d552
cmp byte [rdi + 0x24], 0
jne 0x14008d552
cmp byte [rdi + 0x25], 0
je 0x14008d416
jmp 0x14008d552
add byte [rdi + rcx - 0x4a], al
and r8d, dword [r14 - 0x73]
movzx r8d, byte [rdi + 0x23]
lea r15d, [r8*2 + 3]
cmp al, 0x45
add eax, dword [rax]
add byte [rax], al
cmp al, 0x45
add eax, dword [rax]
add byte [rax], al
test byte [rdi], 1
jne 0x14008d431
jmp 0x14008d446
test dl, dl
je case.0x1400878fd.113
invalid
sal byte [rbx + rcx - 0x46], cl
add byte [rax], al
add byte [rax - 0x7c], al
leave
or edi, dword [rdx + 0x40000000]
mov edx, 0x40000000
test cl, cl
jne 0x14008d4ab
jmp case.0x140066beb.988
test cl, cl
je 0x14008d552
add byte [rax], al
invalid
add byte [rax], al
add byte [rdx + 0x120114], bh
add byte [rax], al
mov edx, 0x120114
mov r8d, dword [rdi + 0x18]
mov eax, dword [rdi + 0x14]
or eax, dword [rdi + 0x10]
sbb byte [rbx + 0x470b1447], cl
adc byte [rbx], cl
or eax, dword [rdi + 0x1c]
mov r9, qword [rdi + 8]
invalid
invalid
or eax, dword [rdi + 0x1c]
mov r9, qword [rdi + 8]
invalid
invalid
or byte [r9 + 0xf], r8b
mov dh, 0xca
invalid
movzx ecx, r10b
retf 0xe1c1
shl ecx, 0x15
or ecx, eax
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], r15d
mov dword [rsp + 0x20], edi
and al, 0x20
and al, 0x30
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
int1
invalid
cmp edi, 4
xor edi, edi
adc eax, 0x29f2d
add byte [rax], al
add byte [rax], al
movabs rdx, 0x5700000002
test r14, r14
invalid
je 0x14008d57e
mov edx, 2
push rdi
add byte [rax], al
sbb eax, 0x780d8b48
and ebx, dword [rcx]
sbb dword [rax], eax
mov rdi, rdx
mov rcx, qword [0x14021f8e0]
or eax, 0x192378
mov edi, edx
add al, byte [rax]
add byte [rax - 0x7f], cl
invalid
add byte [rax], al
add byte [rbx + 0x5f], bl
div byte [rbp - 0x73]
invalid
mov ecx, ebx
jl 0x14008d560
add al, byte [rax]
or eax, 0x192310
int3
push rsi
push rdi
sub rsp, 0x40
invalid
lea rbp, [rsp + 0x40]
lea rbp, [rsp + 0x40]
mov qword [rbp - 8], 0xfffffffffffffffe
mov rsi, rdx
mov r8, qword [rdx + 8]
mov rdi, qword [rdx + 0x10]
mov rdx, qword [rdx]
mov edx, dword [rdx]
add rdx, rdi
add edx, edi
cli
sub r8, rdi
call case.0x14008855e.102
test rax, rax
je 0x14008d644
mov esi, edx
and esi, 3
lea rax, [0x14021519c]
movsxd rcx, dword [rax + rsi*4]
add rcx, rax
jmp rcx
movzx eax, byte [rdx + 0x10]
cmp al, 0xb
adc byte [rbx + rcx], bh
je 0x14008d679
jmp case.0x14008781e.125
add byte [rax + 1], cl
xlatb
add rdi, rdx
mov qword [rsi + 0x10], rdi
jle 0x14008d65b
mov rax, qword [rsi + 0x18]
cmp rax, rdi
cmova rdi, rax
mov qword [rsi + 0x18], rdi
jle 0x14008d672
jle 0x14008d672
jmp case.0x1400884c5.108
popfq
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov rcx, rdx
shr rcx, 0x20
jmp 0x117921e89
call fcn.140086530
mov rdx, rdi
cmp al, 0xb
ror dword [rax - 0x3f], 1
jmp 0x117921e89
or ecx, dword [rdi]
test dword [rbp - 0x7d000000], eax
invalid
invalid
jne case.0x14008781e.125
add byte [rbx + 0x1a7401fe], al
cmp esi, 1
inc byte [rcx]
add dword [rdx + rbx - 0x15], esi
jl 0x14008d6c9
invalid
je case.0x14007ea3c.946
jmp case.0x1400884c5.108
mov rax, rdx
mov eax, edx
shr rax, 0x20
xor ecx, ecx
cmp eax, 0xb
cmove rdx, rcx
shr ebx, 1
insb byte [rdi], dx
shr ebx, 1
insb byte [rdi], dx
cmp byte [rdx + 0xf], 0xb
jne case.0x14008781e.125
jp 0x14008d6a4
ud2
or esi, dword [rbp + 0x66]
mov rax, rdx
dec rax
mov qword [rbp - 0x20], rax
mov dword [rbp - 0x20], eax
mov dword [rbp - 0x20], eax
loopne 0x14008d6eb
mov rax, qword [rdx - 1]
mov eax, dword [rdx - 1]
dec dword [rax - 0x77]
call 0x1474b61f6
mov qword [rbp - 0x18], rax
mov rax, qword [rdx + 7]
mov qword [rbp - 0x10], rax
mov rax, qword [rax]
invalid
add byte [rax - 0x7b], cl
sal byte [rsi + rax + 0x48], 0x8b
call 0xcb55a7c1
ror byte [rbx + rcx*4 + 0x45], 1
call 0x1304e6210
mov rax, qword [rbp - 0x10]
test rax, rax
je 0x14008d6c0
mov rcx, qword [rbp - 0x18]
call rax
invalid
ror byte [rbx + rcx*4 + 0x45], 1
call 0x1304e6210
mov rax, qword [rbp - 0x10]
mov r8, qword [rbp - 0x18]
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
js case.0x140066c5f.2650
add byte [rdx + rbx + 0x48], dh
cmp dword [rax + 0x10], 0x11
je 0x14008d6e9
cmp qword [rax + 0x10], 0x11
jb 0x14008d6da
mov r8, qword [r8 - 8]
clc
mov rcx, qword [0x14021f8e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
and dword [rcx], ebx
add byte [rcx], dh
sar bh, cl
adc eax, 0x29d6f
mov rcx, qword [0x14021f8e0]
or eax, 0x1921f0
xor edx, edx
mov r8, qword [rbp - 0x20]
call qword [sym.imp.kernel32.dll_HeapFree]
add al, byte [rax]
add al, byte [rax]
xor edx, edx
mov rax, rdx
add rsp, 0x40
pop rdi
pop rsi
pop rbp
ret
push rsi
push rdi
sub rsp, 0x20
in al, dx
and byte [rax - 0x73], cl
lea rbp, [rdx + 0x40]
lea rbp, [rdx + 0x40]
lea ebp, [rdx + 0x40]
mov r8, qword [rbp - 0x18]
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
je 0x14008d74d
mov rax, qword [rbp - 0x10]
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
invalid
invalid
adc byte [rcx], dl
add byte [rax - 0x75], cl
or eax, 0x19218c
push rbp
push rsi
sub rsp, 0xa8
sub esp, 0xa8
lea rbp, [rsp + 0x80]
mov rsi, rcx
mov esi, ecx
dec dword [rcx + 0x39]
ror byte [rcx + 0xf], 0x42
invalid
invalid
and byte [rcx], dh
rol byte [rbp + 0x31], cl
rol byte [rbp + 0x31], 0xc9
xor ecx, ecx
add al, al
shr bl, 0x2a
lea edx, [rbp - 0x38]
in al, dx
lea rbp, [rsp + 0x40]
insb byte [rdi], dx
and al, 0x40
mov qword [rbp - 8], 0xfffffffffffffffe
call case.0x14008855e.102
mov rsi, rdx
test rax, rax
test eax, eax
je 0x14008d8bc
mov r14, rdx
mov edi, esi
and edi, 3
out 3, eax
out 3, eax
lea rcx, [0x1402151ac]
movsxd rdx, dword [rcx + rdi*4]
add rdx, rcx
jmp rdx
movzx edx, byte [rsi + 0x10]
mov ecx, 1
cmp dl, 0xb
cli
or esi, dword [rax + rbx*2 - 0x15]
je 0x14008d912
jmp 0x14008d8be
xor ecx, ecx
je 0x14008d912
jmp 0x14008d8be
xor ecx, ecx
mov rdx, rsi
jmp 0x14008d98d
invalid
add byte [rax], al
invalid
mov rcx, r14
shr rcx, 0x20
mov rbx, rax
call fcn.140086530
mov edx, eax
ret 0x8948
fdivr dword [rcx + 1]
add dword [rax], eax
add byte [rax], al
ret 0x8948
add dword [rax], eax
add byte [rax], al
cmp dl, 0xb
jne 0x14008d8be
invalid
invalid
jmp 0x14008d912
mov rax, r14
shr rax, 0x20
xor ecx, ecx
cmp rax, 0xb
setne cl
xchg ebp, eax
sal dword [rcx], 0xd2
xchg ebp, eax
sal dword [rcx], 0xd2
cmp eax, 0xb
cmovne rdx, r14
jmp 0x14008d98d
movzx edx, byte [rsi + 0xf]
mov ecx, 1
cmp dl, 0xb
jne 0x14008d8be
add byte [rax - 0x538af406], al
cmp edi, 1
inc dword [rcx]
sete r8b
xor edx, edx
invalid
sal byte [rcx], 0xd2
sar byte [rcx], cl
mov ecx, 0
test r8b, al
je 0x14008d98d
dec r14
mov qword [rbp - 0x20], r14
jne 0x14008d90c
jne 0x14008d90c
mov rax, qword [rsi - 1]
mov qword [rbp - 0x18], rax
mov rax, qword [rsi + 7]
dec dword [rax - 0x77]
call 0x1474f6480
mov qword [rbp - 0x10], rax
mov rax, qword [rax]
add byte [rax - 0x7b], cl
invalid
je 0x14008d94a
add byte [rax - 0x7b], cl
sal byte [rsi + rax + 0x48], 0x8b
call 0xcb55aa4b
call 0x1304e649a
call 0x1304e649a
mov rcx, qword [rbp - 0x18]
call rax
mov r8, qword [rbp - 0x18]
mov rax, qword [rbp - 0x10]
call 0x1304e649a
cmp qword [rax + 8], 0
mov rsi, qword [rbp - 0x20]
je case.0x14008083d.797
cmp qword [rax + 0x10], 0x11
jb 0x14008d968
mov r8, qword [r8 - 8]
mov eax, dword [rax - 8]
mov rcx, qword [0x14021f8e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14021f8e0]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
xor edx, edx
xor ecx, ecx
add byte [rcx], dh
ror byte [rcx - 0x77], cl
invalid
mov rax, rcx
add rsp, 0x40
add esp, 0x40
add esp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop rbp
ret
sub esp, 0x20
lea rbp, [rdx + 0x40]
mov r8, qword [rbp - 0x18]
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
je 0x14008d9e0
mov rax, qword [rbp - 0x10]
cmp qword [rax + 0x10], 0x11
jb 0x14008d9d1
mov r8, qword [r8 - 8]
mov rcx, qword [0x14021f8e0]
or eax, 0x191f08
or byte [rdi], bl
sbb dword [rax], eax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14021f8e0]
xor edx, edx
mov r8, qword [rbp - 0x20]
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x29a65
adc eax, 0x29a65
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
push rdi
push rbp
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax], al
invalid
invalid
test dword [rax], esp
add al, 0
add byte [rax], al
add dh, bh
invalid
adc byte [rax - 0x7d], cl
clc
add esi, dword [rsi + 0x3b]
jbe 0x14008da6f
mov ecx, 0x3f005c
invalid
add dword [rbp + 0x39], esi
cmp dword [rbx + 2], 0x3a
clc
pop rsp
clc
invalid
add al, 0
add byte [rax - 0x77], cl
popfq
rol byte [rbx], 0
add eax, dword [rax]
add byte [rax - 0x77], cl
invalid
invalid
mov dword [rbp + 0x3f0], 0
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rbp + 0x3f8], 2
invalid
invalid
test dword [rax], eax
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
add byte [rdx], al
add byte [rax], al
cmp eax, 0x201
add byte [rbx + 0x27], dh
cmp ecx, 0
add byte [rax], al
dec byte [rbp + 0x39]
invalid
mov ebp, 0x3f0
add byte [rax], al
mov dword [rbp + 0x400], edi
add byte [rax], al
adc byte [rax + rax], al
add byte [rcx - 0x77], cl
invalid
mov byte [rbp - 0xf18a40], 0x15
sub eax, 0x85000298
test eax, eax
invalid
invalid
invalid
invalid
cmp edi, edi
invalid
in eax, dx
cmp ebp, eax
invalid
add byte [rdi], cl
invalid
invalid
dec dword [rbp + 0x39]
invalid
movsd dword [rdi], dword [rsi]
or byte [rax + rax], al
add byte [rcx - 0x39], cl
and al, 0x10
and al, 0x10
and al, 0x10
add byte [rax], al
add byte [rax], al
rol byte [rbx], 0
add byte [rdi], cl
test byte [rdx - 0x7d000000], bl
invalid
cmp esi, 2
add byte [rbx - 0x78f0fd02], al
popfq
add byte [rax], al
add byte [rdi], cl
test dword [rax], ebp
add dword [rax], eax
add byte [rbx + rcx*4 - 0x73], cl
mov r9, qword [rbp + 0x410]
movzx edx, word [r9]
invalid
adc dword [rsi - 0x7d], esp
cli
pop rsp
rol dword [rax], 1
add byte [rax], al
and byte [rax - 0x7d], cl
invalid
add byte [rdi], cl
test byte [rcx + 0x4c000002], cl
add byte [rax], al
mov r8, qword [rax + 8]
test byte [rax], 0
add byte [rdi], cl
xchg dl, dl
add byte [rax], al
add byte [rax - 0x75], cl
invalid
xchg ebp, eax
add byte [rax], al
cmp word es:[rdx + 4], 0x5c
lea edi, str._s
cmp eax, 0x180460
xor byte [rax - 1], cl
invalid
mov ah, 0
add byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x73], cl
invalid
invalid
adc byte [rax + rax], al
add al, 0
add byte [rsi - 0x7d], ah
cli
pop rsp
add byte [rbp + rcx*4 + 0x3d], cl
add al, 0x18
add al, 0x18
add byte [rcx - 0x42], al
or byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx - 0x73], cl
xor al, 0x30
invalid
xor byte [rax - 1], cl
invalid
adc al, 0x24
test byte [rax - 0x77], 0xf0
mov eax, esi
invalid
add byte [rsi - 0x7d], ah
cli
pop rsp
add byte [rdi], cl
test dword [0x18208de39], edi
movzx eax, word [rcx + 4]
invalid
and bh, bh
invalid
invalid
push qword [rcx]
leave
add eax, dword [rax]
add byte [rbp + rcx*4 - 0x73], cl
test al, 3
add byte [rax], al
add byte [rcx - 0x77], cl
shr al, 0xec
invalid
in al, dx
jp 0x14008de92
invalid
inc dword [rbx + 0x3d8bd]
add byte [rcx], al
add byte [rax], al
add al, byte [rax]
add byte [rax], al
jl case.0x14007ea3c.989
or byte [rdx - 0x73], cl
mov eax, eax
mov ecx, esp
or byte [rax + rax], al
add byte [rcx - 0x75], cl
jl 0x14008df63
or byte [rsi + 0x42], ah
mov dword [rdi + rsi*2], 0xff490000
invalid
mov dword [rsp + 0x10], esi
mov ebp, 0x3f0
add byte [rax - 0x75], cl
mov esi, dword [rbp + 0x3d0]
je case.0x14007ea19.611
mov r8, qword [rbp + 0x3f8]
lock add eax, dword [rax]
add byte [rax], al
mov esi, dword [rbp + 0x3d0]
clc
add eax, dword [rax]
add byte [rax - 0x75], cl
or eax, 0x191972
adc dword [rsi], eax
pop rdi
add byte [rax - 0x77], cl
mov ch, 0xb8
add eax, dword [rax]
add byte [rcx + 2], bh
test bl, ah
cli
invalid
clc
pop rsp
add byte [rax], al
add byte [rbp + rcx*4 - 0x73], cl
test al, 3
add byte [rax], al
mov ebp, 0x3d8
add dword [rdi], ecx
je 0x14008e092
mov rax, qword [rbp + 0x3e0]
mov qword [r12 + 8], rax
invalid
sbb byte [rax], al
sub byte [rax], al
add byte [rax], al
invalid
loopne case.0x14008781e.128
add byte [rax], al
mov edx, dword [rbp + 0x3e8]
imul esi, dword [rcx], 2
add byte [rdi], cl
ud2
invalid
invalid
invalid
push rsp
add byte [rax], al
lock add eax, dword [rax]
add byte [rax], al
clc
add eax, dword [rax]
add byte [rcx], dh
sar bh, cl
adc eax, 0x2936c
invalid
add byte [rax - 0x75], cl
test dword [rax], ecx
add al, 0
int3
push rbx
sub rsp, 0x78
lea rbp, [rsp + 0x70]
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
test ch, cl
add byte [rax], al
invalid
test ch, cl
add byte [rax], al
add byte [rbp + rcx*4 + 0x35], cl
invalid
invalid
invalid
jo 0x14008e193
add byte [rax - 0x73], cl
pop rbp
ror byte [rbx + rcx*4 + 0x3d], 0xd1
mov r15, qword [sym.imp.kernel32.dll_HeapFree]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xf23107a], al
cmp byte [rdx + 0x10], 0x23
invalid
and ecx, dword [rdi]
test ebx, esp
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add byte [rax], al
add byte [rcx + 0x3e183d1], cl
invalid
add ecx, dword [rcx + 0x63]
or al, 0x8e
dec dword [rax - 0x77]
invalid
mov ecx, dword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov eax, dword [rax - 8]
int 0x16
sbb dword [rax], eax
invalid
invalid
sbb dword [rax], eax
ror byte [rbx + rcx*4 + 0x45], cl
call 0x129e0e16a
insd dword [rdi], dx
invalid
invalid
stc
cmp ecx, dword [rax - 0x7d]
cli
and dword [rbx + 0x65], esi
invalid
sub eax, 0x84e8b48
and al, 2
add byte [rax - 0x77], cl
mov rdx, rbx
add rdi, rbx
invalid
invalid
mov dword [rsp + 0x20], 1
add eax, 0x17e424
xor dword [rdx], eax
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rdi
mov eax, dword [rbp - 8]
invalid
clc
adc eax, 0xd2310019
xchg ecx, eax
add al, byte [rax]
or eax, 0x1915c7
add byte [rcx], dh
ror byte [rbx + rcx*4 + 0x45], cl
mov r8, qword [rbp - 0x18]
invalid
invalid
invalid
xchg ecx, eax
mov eax, dword [rbp - 0x18]
add al, byte [rax]
int3
int3
int3
int3
in al, dx
fadd dword [rcx]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
lea rbp, [rsp + 0x80]
invalid
invalid
test dword [rax + 1], edx
add dword [rax], eax
invalid
lea ebp, [rsp + 0x80]
add dword [rax], eax
add dword [rax], eax
add byte [rbx + rcx*4 + 0x79], cl
or byte [rbx + rcx*4 + 0x71], cl
adc byte [rbp - 0x7b], cl
mov esi, dword [rcx + 0x10]
xchg ebp, eax
cmp byte [rcx], al
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbp + rbx*2 + 0x43], dh
je case.0x14008e1c0.5
movzx eax, byte [r14 + r15 - 1]
int3
rol byte [rax], 0
add byte [rax], al
add byte [rcx + rcx*4 - 6], cl
movzx eax, ch
rol byte [rax], 1
add byte [rax], al
invalid
adc al, 0x81
retf 0x894c
lea ecx, [rdi + 4]
invalid
mov dh, 1
invalid
cmove ecx, esi
mov rcx, qword [rbp + 0xc1]
add byte [rbx + rcx*4 - 0x6b], cl
fadd dword [rax]
add byte [rax], al
invalid
add byte [rsi + rax], bh
invalid
insd dword [rdi], dx
xchg esp, eax
add byte [rax], al
mov dword [rbp + 0x88], ecx
mov edx, dword [rbp + 0xd8]
mov dword [rbp + 0xb8], edx
xchg ebp, eax
invalid
adc ch, byte [rbp + 0x18]
add byte [rcx + 0x63], cl
invalid
invalid
invalid
sbb byte [rax], al
add byte [rax + 0x63], cl
add al, 0x81
invalid
or dword [rax + 1], 0x48e0ffc8
mov esi, ebx
std
add eax, 0x44c0950f
xchg ebp, eax
invalid
invalid
and al, ah
invalid
add byte [rax - 0x77], cl
ror dword [rax - 0x75], 1
mov edx, dword [rbp + 0x140]
call fcn.140088480
test al, al
add byte [rax], al
xchg byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
test al, dh
mov edx, esi
mov rbx, qword [rbp + 0x140]
add byte [rcx - 0x77], cl
fsubr st(0)
sub dword [rdi - 0x49f00001], ebx
dec dword [rdi]
mov dh, 0x85
rol byte [rax], 0
dec dword [rdi]
mov dh, 0x85
rol byte [rax], 0
add byte [rax - 0x75], cl
invalid
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
ror byte [rbp + rcx*4 + 0xd], 0xc1
or eax, 0x186bc1
or eax, 0x186bc1
mov ecx, esi
int1
add byte [rax], al
add al, 0xe9
jne 0x14008e72c
mov byte [rbp + 0x58], ch
add byte [rax - 0x75], cl
lea ecx, [rdi + 0x48000000]
pop qword [rax]
add byte [rax], al
mov qword [rbp + 0x59], rax
pop qword [rax]
add byte [rax], al
push 0xffffffffb8858b48
jo 0x14008e74e
and byte [r8 - 0x77], r9b
js case.0x140088bc1.152
mov dword [rbp + 0x80], 0x9d880200
invalid
inc dword [rax + 0x750ab07d]
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
adc byte [rbp - 0x30], dl
and byte [rcx + 0xf], al
adc dword [rsi + 0x10], ecx
invalid
invalid
add byte [rcx + rcx*4 - 0x4b], cl
movabs al, byte [0xa885c748000000]
mov qword [rbp + 0xa8], 1
mov dword [rbp + 0xa8], 1
adc byte [rbp + 0x68], dl
push rbp
popfq
lock add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0xe0], edx
loopne 0x14008e7cf
add byte [rax], al
sub dword [rbp + 0xc0], eax
add byte [rax], al
add byte [rax - 0x73], cl
invalid
lea ecx, [rbp + 0x100]
mov ecx, esi
cli
mov esi, dword [rbp + 0xa0]
cmp byte [rax - 0x75], cl
lea esi, [rax]
add dword [rax], eax
invalid
add byte [rcx - 0x77], cl
invalid
invalid
add byte [rax], al
add dword [rax], eax
push rbp
pop rax
sbb byte [rax], al
add ecx, 4
lea edi, [rax]
add dword [rax], eax
add byte [rax], al
mov r9, rcx
invalid
invalid
sti
in al, 0x48
mov ecx, esi
add byte [rax], al
add byte [rax - 0x77], cl
invalid
dec dword [rax - 0x77]
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 6], cl
add ecx, edx
add eax, 0x75000005
test eax, edi
add byte [rax], al
add byte [rax], al
add cl, byte [rax + 0xfa85]
add byte [rax], al
jge 0x14008eadc
add byte [rax], al
or byte [rdi], cl
adc byte [rsi], al
adc byte [rsi + 0x20], dl
push rsi
and byte [rdi], cl
adc dword [rax + rcx + 1], eax
or byte [rcx], al
or byte [rcx], r10b
mov edx, dword [rsi + 0x2f]
cmp ebp, 1
std
add dword [rax + 1], edi
add dword [rax], eax
add byte [rax], al
sbb eax, 0xffffffff
fdivr st(7)
ror byte [rax - 0x7d], 0xf8
je case.0x14008c9e5.112
imul edx, eax, 0x38
add byte [rax], al
xchg ebp, eax
add qword [r8], r8
add dword [rax], eax
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add bh, bh
invalid
add byte [rax], al
add byte [rbx + rdi - 0x53], cl
lea ecx, [rbp + 0x100]
dec dword [rax - 0x75]
cmp byte [rax + rcx*4 + 0x24], al
or byte [rdi], cl
adc byte [rsi], al
invalid
invalid
push rsp
or byte [rcx], ah
push rsp
or byte [rax], dh
add dword [rax], eax
mov dword [rbp + 0x28], 0
mov dword [rbp + 0x30], 1
cmp byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
sub byte [r8 - 0x73], r9b
adc eax, 0x17dc19
sbb esp, ebx
invalid
invalid
sbb esp, ebx
invalid
jrcxz case.0x14008e4dd.26
lea ebp, [rsi - 6]
cmp ch, 4
inc ecx
cmp ecx, 1
or byte [r9 + rcx*4 - 0xf], r8b
loope 0x14008edd3
add edi, 4
lea ecx, [rax + 1]
enter 0x149, 0xffffffffffffffcf
add byte [rax - 0x77], cl
int1
cld
and eax, 0xe6750002
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
movabs al, byte [0x140958b480017d9]
mov rdx, qword [rbp + 0x140]
add byte [rax], al
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0x138], 0
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
je 0x14008ef9c
mov rcx, qword [0x14021f8e0]
xor edx, edx
mov r8, qword [rbp + 0x140]
mov eax, dword [rbp + 0x140]
mov eax, dword [rbp + 0x140]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x28], 0
je 0x14008efb6
add byte [rbx + rdx + 0x4c], dh
mov eax, dword [rbp + 0x30]
mov r8, qword [rbp + 0x30]
mov rcx, qword [0x14021f8e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rbp + 0x14f], 1
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x7d], cl
mov ebp, 0x98
add byte [rax], al
add byte [rax], al
je 0x14008f00c
mov r8, qword [rbp + 0xa0]
add byte [rax], al
add byte [rax], al
je 0x14008f00c
mov r8, qword [rbp + 0xa0]
mov rcx, qword [0x14021f8e0]
or eax, 0x1908dc
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x2844c
adc eax, 0x2844c
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax + 0x14fbd], al
add dword [rax], eax
add byte [rax], al
stosb byte [rdi], al
add byte [rax], 0
add byte [rax + 0x14fbd], al
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rbp + 0x20], dh
jne 0x14008f065
cmp qword [rbp + 0x100], 0
je 0x14008f065
mov r8, qword [rbp + 0x108]
add byte [rax], al
mov rcx, qword [0x14021f8e0]
sbb dword [rax], eax
sar bh, cl
adc eax, 0x283f3
int3
sub esp, 0xa8
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
invalid
test eax, 0x1042b60f
test dword [rax + 0x48000001], esp
mov ecx, edi
stc
add dword [rax], eax
add byte [rax - 0x77], cl
stc
invalid
dec dword [rdi]
adc byte [rsp], al
add al, 0x24
sub dword [rbp - 0x10], ecx
invalid
mov eax, dword [rsp + 0x2f]
add byte [rax - 0x77], cl
cli
sub byte [rbp], dl
add dword [rdi], r9d
adc dword [rdi], ecx
adc dword [rsi + 0x21], edx
push rsi
invalid
add byte [rax], al
add byte [rax], al
add dh, al
cmp dword [r9], r8d
test al, 0xa1
invalid
mov eax, dword [rsp + 0x2f]
add cl, byte [rcx - 0x77]
fiadd word [rax - 0x768bf506]
cmp dl, 0xa
je case.0x140088bc1.178
invalid
test ch, cl
add byte [rax], al
add byte [rbx - 0x7bf0a308], al
pop rsp
invalid
test ah, al
mov eax, dword [rbp + 0x18]
add byte [rax - 0x7d], cl
jmp 0x14008f2fa
invalid
add byte [rax], al
add byte [rax - 0x77], cl
pop rdi
adc byte [rbp + 0x28], cl
invalid
and byte [rax - 0x7d], cl
cli
add eax, 0xfa830574
and byte [rbp + 0x7f], dh
mov qword [rbp + 0x238], rdi
lea rcx, [rbp + 0x240]
mov rdx, r15
mov r8, r14
call fcn.14008b950
mov rax, qword [rbp + 0x240]
mov r14, qword [rbp + 0x248]
mov rcx, rax
neg rcx
jo 0x14008f633
mov rcx, qword [rbp + 0x250]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], r14
mov qword [rbp - 0x50], rcx
lea rcx, [rbp + 0x1f8]
lea rdx, [rbp - 0x60]
mov r8b, 1
call case.0x140083148.484
jrcxz 0x14008f617
dec dword [rbx + rcx*4 - 0x5b]
clc
add dword [rax], eax
add byte [rbx + rcx*4 - 0x4b], cl
add byte [rdx], al
add byte [rax], al
jrcxz 0x14008f617
invalid
dec dword [rbx + rcx*4 - 0x5b]
clc
add dword [rax], eax
add byte [rbx + rcx*4 - 0x4b], cl
add byte [rdx], al
add byte [rax], al
mov rax, r12
neg rax
jno 0x14008f766
invalid
add byte [rcx + rcx*4 + 0x76], cl
or byte [rax - 0x39], cl
invalid
mov qword [rsi + 8], r14
mov qword [rsi], 2
jmp 0x14008f753
adc byte [rcx], al
add byte [rax], al
adc byte [rcx], al
add byte [rax], al
mov qword [rsi + 8], rdi
mov qword [rsi], 2
jmp 0x14008f753
sub dword [rbp - 0x50], eax
movaps xmmword [rbp - 0x60], xmm0
mov dword [rbp - 0x30], 0
lea rdx, [rbp - 0x60]
lea edx, [rbp - 0x60]
lea edx, [rbp - 0x60]
mov rcx, rdi
mov ecx, edi
call qword [sym.imp.kernel32.dll_GetFileInformationByHandle]
test eax, eax
ror byte [rdi], 0x84
mov bl, 0
add byte [rax], al
ror byte [rdi], 0x84
mov bl, 0
add byte [rax], al
mov ecx, dword [rbp - 0x60]
xor eax, eax
test ecx, 0x400
add al, 0
invalid
je 0x14008f6ca
invalid
invalid
mov qword [rbp + 0x240], 0
mov ecx, 8
test dword [rdx + rax], eax
add byte [rbx + 0x558ba04d], cl
mov ecx, dword [rbp - 0x60]
mov edx, dword [rbp - 0x3c]
lea r15, [rbp - 0x60]
mov r8d, 0x250
mov rcx, r15
xor edx, edx
call sub.VCRUNTIME140.dll_memset
lar eax, word [rax]
add byte [rax], al
add bh, al
sbb byte [rax], r8b
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + 0x20], eax
invalid
and byte [rdi], cl
adc ecx, dword [rsi + 0x30]
sar bh, cl
adc eax, 0x27b3d
invalid
push rbp
sub rsp, 0x20
lea rbp, [rsp + 0x20]
lea ebp, [rsp + 0x20]
invalid
add dword [rax - 0x75], ecx
push rcx
or byte [rax - 0x7d], cl
invalid
or eax, 0x17eb03
stc
and byte [rax - 0x73], cl
lea rax, [0x14020e478]
add byte [rax - 0x75], cl
adc al, 0xc8
push rcx
invalid
add dword [rcx + 0x3e183c1], ecx
add dword [rbp + 0x12], esi
add byte [rax], al
add byte [rax], al
dec dword [rax + 0x39]
invalid
lea eax, [0x14020deb0]
mov edx, eax
push rsi
mov esp, dword [sym.imp.kernel32.dll_HeapFree]
add byte [rax], al
add byte [rax], al
clc
and ecx, dword [rdi]
test eax, esi
add byte [rax], al
add byte [rax - 0x7b], cl
test byte [rdi], 0x84
test ch, ah
add byte [rax], al
invalid
ror dword [rdi], 0x84
jne case.0x14008c9e5.165
invalid
invalid
invalid
cmp dword [rax + 8], 0
int3
mov eax, dword [rcx + rax*8]
movzx eax, byte [rax + 0xb0]
mov al, 0
add byte [rax], al
test eax, eax
je 0x14009062a
cmp eax, 1
je 0x140090657
jmp 0x1400906f9
mov eax, dword [0x14021f97c]
sbb byte [rax], al
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
cmp al, 0xc1
lea rcx, [rdi + 0xa8]
lea rdx, case.0x140049404.1020
push rbp
invalid
invalid
invalid
call fcn.1400851d0
mov byte [rdi + 0xb0], 1
push rbp
invalid
mov eax, dword [0x14021f97c]
sbb byte [rax], al
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0xa8]
test rcx, rcx
je 0x1400906d2
lock inc qword [rcx]
jle 0x1400906f7
test rcx, rcx
je 0x1400906f9
mov rdi, qword [rcx + 0x28]
lock dec qword [rcx]
jne 0x140090690
call case.0x14003fe13.1475
mov rax, qword [rsi]
cmp rdi, rax
jne 0x1400906a7
mov eax, dword [rsi + 8]
cmp eax, 0xffffffff
je 0x140090711
inc eax
mov dword [rsi + 8], eax
jmp 0x1400906bc
mov cl, 1
xor eax, eax
lock cmpxchg byte [rsi + 0xc], cl
jne 0x1400906c7
mov qword [rsi], rdi
mov dword [rsi + 8], 1
add byte [rax], al
invalid
mov rax, rsi
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
lea rcx, [rsi + 0xc]
call fcn.1400b5140
jmp 0x1400906b2
call fcn.1400b4ef0
mov eax, dword [0x14021f97c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0xa8]
lock inc qword [rcx]
jg 0x14009067c
ud2
lea rcx, str.use_of_std::thread::current___is_not_possible_after_the_threads_local_data_has_been_destroyedstd_src_threadmod.rs
lea r8, [0x14020bf00]
mov edx, 0x5e
call fcn.1400b18b0
lea rcx, str.lock_count_overflow_in_reentrant_mutexstd_src_sync_reentrant_lock.rs
lea r8, [0x14020cbd8]
mov edx, 0x26
call fcn.1400b18b0
int3
jmp 0x140090989
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
call fcn.1400b53e0
mov r12, qword [rbp - 0x10]
inc qword [r12 + 0x10]
add rsp, 0x60
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
pop rbp
ret
clc
cmp qword [rsi + 8], 0
je 0x140090a62
mov rcx, qword [rbp - 8]
call fcn.140083b10
mov rax, qword [rbp - 0x10]
mov rcx, qword [rbp - 8]
mov qword [rcx], rax
test rax, rax
setne al
add rsp, 0x38
pop rsi
pop rbp
ret
add byte [rcx + 0x80fa], al
add byte [rbx + 0xb], dh
mov byte [rbp - 4], dl
mov r8d, 1
jmp 0x140090b5f
mov rax, qword [rsi]
mov rcx, qword [rax]
lea rdx, [rbp - 4]
call fcn.1400907f0
test rax, rax
je 0x140090b9a
mov qword [rbp - 0x18], rax
lea rax, [rsi + 8]
mov qword [rbp - 0x10], rax
cmp qword [rsi + 8], 0
je 0x140090b8f
mov rcx, qword [rbp - 0x10]
call fcn.140083b10
mov rax, qword [rbp - 0x18]
mov rcx, qword [rbp - 0x10]
mov qword [rcx], rax
test rax, rax
setne al
add rsp, 0x48
pop rsi
pop rbp
ret
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x30]
lea ebp, [rdx + 0x30]
lea ebp, [rdx + 0x30]
mov rcx, qword [rbp - 8]
call fcn.1400853a0
nop
add rsp, 0x28
pop rsi
pop rbp
ret
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
or r14b, r15b
invalid
mov esi, edx
mov rdi, qword [rcx]
mov rcx, rdi
call fcn.1400905d0
mov qword [rbp - 0x10], rdi
lea rax, [rbp - 0x10]
invalid
invalid
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], 0
lea rdx, [0x14020bc60]
lea rcx, [rbp - 0x28]
mov r8, rsi
call fcn.140029b90
mov rsi, qword [rbp - 0x20]
test al, al
je 0x140090e64
invalid
test rsi, rsi
jne case.0x14007ea3c.1026
lea rax, str.a_formatting_trait_implementation_returned_an_error_when_the_underlying_stream_did_not
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 1
mov qword [rbp - 0x48], 8
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
lea rdx, [0x14020c880]
lea rcx, [rbp - 0x58]
call fcn.1400b1440
ud2
mov eax, esi
and eax, 3
cmp eax, 1
jne 0x140090edd
lea rax, [rsi - 1]
mov qword [rbp - 0x18], rax
mov rax, qword [rsi - 1]
mov qword [rbp - 8], rax
mov rax, qword [rsi + 7]
mov qword [rbp], rax
mov rax, qword [rax]
test rax, rax
test eax, eax
test eax, eax
je 0x140090e94
mov rcx, qword [rbp - 8]
clc
call rax
mov r8, qword [rbp - 8]
mov rax, qword [rbp]
cmp qword [rax + 8], 0
je 0x140090ebd
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
jb 0x140090eae
mov r8, qword [r8 - 8]
mov eax, dword [rax - 8]
mov rcx, qword [0x14021f8e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14021f8e0]
or eax, 0x18ea1c
xor esi, esi
xor edx, edx
mov r8, qword [rbp - 0x18]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rbp - 0x10]
dec dword [rcx + 8]
jne 0x140090f02
jmp 0x140090ee8
xor esi, esi
mov rcx, qword [rbp - 0x10]
dec dword [rcx + 8]
jne 0x140090f02
mov qword [rcx], 0
xor eax, eax
xchg byte [rcx + 0xc], al
cmp al, 2
jne 0x140090f02
add rcx, 0xc
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov rax, rsi
add rsp, 0x90
pop rdi
pop rsi
pop rbp
ret
add ah, cl
nop word [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 8]
inc qword [rax + 0x10]
add rsp, 0x28
pop rsi
pop rbp
ret
add byte [rax], al
add byte [rcx + 0x80fa], al
add byte [rax], al
add byte [rax], al
add byte [rbx + 0xb], dh
mov byte [rbp - 4], dl
mov r8d, 1
jmp 0x14009117f
add byte [rax], cl
add byte [rax], al
jae 0x140091123
shr eax, 6
or al, 0xc0
mov byte [rbp - 4], al
call 0xc8c91d16
cld
and dl, 0x3f
or dl, 0x80
mov byte [rbp - 3], dl
mov r8d, 2
add byte [rax], al
add byte [rax], al
jmp 0x14009117f
cmp edx, 0x10000
jae 0x140091150
shr eax, 0xc
or al, 0xe0
mov byte [rbp - 4], al
cld
cld
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rbp - 3], al
and dl, 0x3f
or dl, 0x80
mov byte [rbp - 2], dl
mov r8d, 3
mov eax, 3
mov eax, 3
jmp 0x14009117f
shr eax, 0x12
or al, 0xf0
mov byte [rbp - 4], al
mov eax, edx
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rbp - 3], al
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rbp - 2], al
and dl, 0x3f
or dl, 0x80
mov byte [rbp - 1], dl
mov r8d, 4
mov rax, qword [rsi]
mov rax, qword [rax]
cmp qword [rax + 0x10], 0
jne 0x140091207
mov qword [rax + 0x10], 0xffffffffffffffff
mov qword [rbp - 0x10], rax
lea rcx, [rax + 0x18]
lea rdx, [rbp - 4]
call fcn.140083e00
movabs rcx, 0xffffffff00000003
and rcx, rax
xor r8d, r8d
movabs rdx, 0x600000002
cmp rcx, rdx
cmp ecx, edx
cmp ecx, edx
cmovne r8, rax
mov rax, qword [rbp - 0x10]
inc qword [rax + 0x10]
test r8, r8
je 0x1400911fa
mov qword [rbp - 0x18], r8
lea rax, [rsi + 8]
mov qword [rbp - 0x10], rax
cmp qword [rsi + 8], 0
je 0x1400911ef
mov rcx, qword [rbp - 0x10]
call fcn.140083b10
mov r8, qword [rbp - 0x18]
mov rax, qword [rbp - 0x10]
invalid
invalid
mov qword [rax], r8
invalid
test r8, r8
setne al
add rsp, 0x48
pop rsi
pop rbp
ret
lea rcx, str.std_srcio_stdio.rs
call fcn.1400b16d0
int3
push rbp
mov rbp, rsp
mov r8, rdx
lea rdx, [0x14020bc60]
pop rbp
jmp fcn.140029b90
lea rbp, [rsp + 0x40]
mov qword [rbp - 8], 0xfffffffffffffffe
test rcx, rcx
jne 0x1400912b6
movzx eax, byte [0x14021f805]
test al, al
je 0x140091357
mov qword [rbp - 0x10], rcx
mov byte [0x14021f805], 1
mov eax, dword [0x14021f97c]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x78]
test rax, rax
je 0x140091327
cmp eax, 1
je 0x14009132c
call fcn.1400b5480
mov eax, dword [0x14021f97c]
mov rcx, qword gs:[0x58]
mov rcx, qword [rcx + rax*8]
mov rax, qword [rcx + 0x80]
add byte [rax], al
add byte [rax], al
mov rdx, qword [rbp - 0x10]
mov qword [rcx + 0x80], rdx
add rsp, 0x40
pop rbp
ret
mov rcx, qword [0x14021f8e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp rsi, 0xffffffffffffffff
je 0x1400913de
lock dec qword [rsi + 8]
jne 0x1400913de
mov rcx, qword [0x14021f8e0]
xor edx, edx
mov r8, rsi
add rsp, 0x28
pop rsi
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rsi
pop rbp
ret
int3
mov rax, rcx
mov edx, dword [rcx]
mov rcx, qword [rcx + 8]
mov qword [rax], 2
cmp edx, 1
setne al
xchg ebp, eax
ror byte [rax - 0x7b], 0xc9
xchg ebp, eax
ror byte [rax - 0x7b], 0xc9
sete dl
or dl, al
jne 0x140091420
ret 0xc208
lock dec qword [rcx]
jne 0x140091420
pop rbp
jmp fcn.140091390
nop
pop rbp
ret
int3
add dword [rbp + 0x19], esi
mov rax, qword [rcx + 8]
test rax, rax
je 0x140091452
lock dec qword [rax]
jne 0x140091452
mov rcx, qword [rcx + 8]
pop rbp
jmp fcn.140091390
nop
pop rbp
ret
adc eax, 0x25f5f
mov rcx, qword [0x14021f8e0]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x48
pop rsi
pop rbp
ret
in al, dx
sub byte [rax - 0x73], cl
push 0x40
mov r8, qword [rbp - 0x10]
mov rax, qword [rbp - 8]
cmp qword [rax + 8], 0
je 0x14009155c
mov rax, qword [rbp - 8]
cmp qword [rax + 0x10], 0x11
jb 0x14009154d
mov r8, qword [r8 - 8]
mov rcx, qword [0x14021f8e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14021f8e0]
xor edx, edx
mov r8, qword [rbp - 0x18]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rsi
pop rbp
ret
mov eax, dword [0x14021f97c]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
mov rax, qword [rax + 0x78]
cmp rax, 1
je 0x1400915d8
cmp eax, 2
je 0x14009171d
mov rsi, rcx
call fcn.1400b5480
mov rcx, rsi
mov eax, dword [0x14021f97c]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
mov rdi, qword [rax + 0x80]
mov qword [rax + 0x80], 0
test rdi, rdi
je 0x14009171d
invalid
add dword [rax], eax
invalid
lea rbx, [rdi + 0x10]
mov dl, 1
xor eax, eax
lock cmpxchg byte [rdi + 0x10], dl
loop 0x1400916c7
add byte [rcx], dh
ror byte [rbx + rcx*4 + 0x45], cl
fdivr st(7)
adc eax, 0x25d9c
sal byte [rbp + 0xf], 1
xor esi, esi
mov ecx, dword [rbp - 0x20]
call fcn.140091390
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
ror byte [r8 - 0x39], 1
fadd dword [r8]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x17a452
lea rcx, [rbp - 0x30]
call fcn.140029b90
mov ecx, eax
mov rax, qword [rbp - 0x28]
test cl, cl
je 0x140091863
test rax, rax
je 0x1400918da
add rsp, 0x80
pop rbp
ret
mov ecx, eax
and ecx, 3
cmp ecx, 1
jne 0x1400918cf
lea rcx, [rax - 1]
mov qword [rbp - 0x20], rcx
mov rcx, qword [rax - 1]
mov qword [rbp - 0x18], rcx
mov rax, qword [rax + 7]
mov qword [rbp - 0x10], rax
mov rax, qword [rax]
test rax, rax
je 0x140091893
mov rcx, qword [rbp - 0x18]
call rax
mov r8, qword [rbp - 0x18]
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
je 0x1400918bc
cmp qword [rax + 0x10], 0x11
jb 0x1400918ad
invalid
add al, 0x4d
mov eax, dword [rax - 8]
mov r8, qword [r8 - 8]
mov rcx, qword [0x14021f8e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14021f8e0]
lea rax, str.a_formatting_trait_implementation_returned_an_error_when_the_underlying_stream_did_not
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
mov qword [rbp - 0x50], 8
xorps xmm0, xmm0
movups xmmword [rbp - 0x48], xmm0
lea rdx, [0x14020c880]
lea rcx, [rbp - 0x60]
call fcn.1400b1440
ud2
int3
mov r8, rdx
lea rdx, [0x14020bc90]
pop rbp
jmp fcn.140029b90
int3
int3
int3
mov qword [rbp + 0x20], 0xfffffffffffffffe
mov dword [rbp + 0x20], 0xfffffffe
and dh, bh
invalid
mov rdi, rcx
mov edi, ecx
lea rax, str.stdoutstderrstd_srciomod.rs
mov qword [rbp - 0x60], rax
mov dword [rbp - 0x60], eax
mov dword [rbp - 0x60], eax
mov qword [rbp - 0x58], 6
add byte [rax], al
add al, ch
call fcn.140091580
test al, al
invalid
sbb bh, dl
invalid
ror byte [rdi], 0x85
xor eax, dword [rcx]
add byte [rax], al
jne 0x140091ca1
mov eax, dword [0x14021f880]
sbb byte [rax], al
cmp eax, 3
jne 0x140091cad
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
xor eax, 0x18dcc4
invalid
lea rsi, [0x14021f848]
add byte [rax - 0x77], cl
int1
jne 0x140091ba8
loopne 0x140091be1
mov dword [rbp - 0x18], 0
lea esi, [rbp - 0x20]
loopne 0x140091bf4
mov ecx, esi
add byte [rdi], cl
push rdi
call fcn.1400b52a0
jmp 0x140091b7d
mov r8b, 0x48
mov dword [rbp - 0x48], 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
xchg ebp, eax
test eax, 0x8d480017
lea ecx, [rbp - 0x50]
call fcn.1400b1440
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x10], rdx
lea ebp, [rdx + 0x80]
mov rbp, rsp
xor eax, eax
clc
add byte [rax - 0x77], cl
bnd call fcn.1400b1360
mov rsi, rcx
mov rbx, qword [rcx + 8]
mov rdi, qword [rcx + 0x10]
mov rcx, rbx
mov rdx, rdi
call fcn.140091e30
test rax, rax
je 0x14009207a
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x7d], cl
cmp rdx, 2
jne 0x140091f92
cmp rdx, 2
jne 0x140091f92
cmp word [rax], 0x2e2e
jne 0x140091f92
mov r8d, 2
xor ecx, ecx
test rax, rax
cmovne rcx, rax
cmovne ecx, eax
cmovne ecx, eax
mov r8, rdx
nop word cs:[rax + rax]
test eax, eax
enter 0xffffffffffff8548, 0xffffffffffffffc9
sal ah, 1
add dword [rax], eax
invalid
xor eax, eax
test r14, r14
je 0x140093358
test r15b, 1
je 0x140092bf0
test r12, r12
jne 0x140092bf0
mov r15d, 1
mov r8, qword [rbp + 0x5c8]
test r8, r8
je 0x140092c1e
mov rdx, r8
and rdx, 7
je 0x1400931f9
mov rcx, r8
and rcx, 0xfffffffffffffff8
ror dword [rax - 0x7d], 0xe1
clc
mov r12, rax
nop dword [rax + rax]
mov r12, qword [r12 + 0x3d8]
dec rdx
jne 0x140092b80
cmp r8, 8
jb 0x140092bdf
nop word cs:[rax + rax]
nop dword [rax + rax]
mov rax, qword [r12 + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
add byte [rax - 0x75], cl
sbb al, 3
add byte [rax], al
add byte [rax - 0x75], cl
sbb al, 3
add byte [rax], al
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov r12, qword [rax + 0x3d8]
add rcx, 0xfffffffffffffff8
jne 0x140092ba0
xor edx, edx
jmp 0x140092c23
test r15b, 1
mov rdx, qword [rbp + 0x5c8]
je 0x140096ccb
mov qword [rbp + 0x5d8], r15
movzx ecx, word [r12 + 0x3d2]
cmp rdx, rcx
jae 0x140092c40
mov rcx, rdx
mov r15, r12
jmp 0x140092c6a
xor edx, edx
mov r12, rax
xor eax, eax
mov qword [rbp + 0x5d8], r15
movzx ecx, word [r12 + 0x3d2]
cmp rdx, rcx
jb 0x140092c16
nop word [rax + rax]
mov r15, qword [r12 + 0x160]
test r15, r15
je 0x1400966ea
inc rax
movzx ecx, word [r12 + 0x3d0]
mov r12, r15
cmp cx, word [r15 + 0x3d2]
jae 0x140092c40
lea r13, [rcx + 1]
test rax, rax
je 0x140092d10
lea r8, [r15 + r13*8]
add r8, 0x3d8
mov r9, rax
and r9, 7
je 0x140092dd0
mov rdx, rax
and rdx, 0xfffffffffffffff8
nop word cs:[rax + rax]
mov r12, qword [r8]
lea r8, [r12 + 0x3d8]
dec r9
jne 0x140092ca0
cmp rax, 8
jb 0x140092d02
nop word cs:[rax + rax]
mov rax, qword [r8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov r12, qword [rax + 0x3d8]
lea r8, [r12 + 0x3d8]
add rdx, 0xfffffffffffffff8
jne 0x140092cc0
xor r13d, r13d
jmp 0x140092d13
nop dword [rax + rax]
mov r12, r15
dec r14
imul rax, rcx, 0x38
lea rsi, [r15 + rax]
add rsi, 0x168
shl rcx, 5
xor eax, eax
cmp rax, qword [r15 + rcx]
mov qword [rbp + 0x5c8], r13
jno 0x140092d90
mov r13, qword [rbp + 0x458]
mov eax, 0
lodsd eax, dword [rsi]
pop rax
add al, 0
add byte [rax], bh
test r13, r13
mov r15, qword [rbp + 0x5d8]
je 0x140092b32
mov r9, qword [rsi + 0x28]
mov rax, qword [rsi + 0x30]
mov rbx, qword [rbp + 0x460]
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x560]
mov rdx, r13
mov r8, rbx
call fcn.140099a50
cmp dword [rbp + 0x560], 1
jne 0x140092f66
xor eax, eax
jmp 0x140092b32
add r15, rcx
mov rbx, qword [rsi + 0x10]
test rbx, rbx
js 0x140096d00
mov rdi, qword [rsi + 8]
mov qword [rbp + 0x598], r14
je 0x140092de2
movzx eax, byte [0x14021f978]
xor ecx, ecx
mov rdx, rbx
call fcn.14009fb80
test rax, rax
jne 0x140092de7
jmp 0x140096cf4
mov rdx, rax
cmp rax, 8
jae 0x140092cc0
jmp 0x140092d02
mov eax, 1
mov qword [rbp + 0x558], rax
mov rcx, rax
mov rdx, rdi
mov qword [rbp + 0x5b8], rbx
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov r14, qword [rsi + 0x30]
lea rbx, [r14 + r14]
test r14, r14
js 0x140096d20
movabs rax, 0x7ffffffffffffffe
cmp rbx, rax
ja 0x140096d20
movzx eax, byte [rsi + 0x18]
mov byte [rbp + 0x5a0], al
mov r13, qword [rsi + 0x28]
test rbx, rbx
je 0x140092e5b
movzx eax, byte [0x14021f978]
xor ecx, ecx
mov rdx, rbx
call fcn.14009fb80
mov rdi, rax
mov rsi, r14
test rax, rax
jne 0x140092e62
jmp 0x140096d14
mov edi, 2
xor esi, esi
mov rcx, rdi
mov rdx, r13
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x5b8]
mov qword [rbp - 0x30], rax
mov rcx, qword [rbp + 0x558]
mov qword [rbp - 0x28], rcx
mov qword [rbp - 0x20], rax
movzx eax, byte [rbp + 0x5a0]
mov byte [rbp - 0x18], al
mov qword [rbp - 0x10], rsi
mov qword [rbp - 8], rdi
mov qword [rbp], r14
mov rbx, qword [r15 + 0x10]
test rbx, rbx
js 0x140096d40
mov rdi, qword [r15 + 8]
mov r14, qword [rbp + 0x598]
je 0x140092ed8
movzx eax, byte [0x14021f978]
xor ecx, ecx
mov rdx, rbx
call fcn.14009fb80
mov r13, rax
test rax, rax
jne 0x140092ede
jmp 0x140096d34
mov r13d, 1
mov rcx, r13
mov rdx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [r15 + 0x18]
mov qword [rbp + 0x4f0], rbx
mov qword [rbp + 0x4f8], r13
mov qword [rbp + 0x500], rbx
mov byte [rbp + 0x508], al
mov byte [rbp + 0x58e], 0
lea rcx, [rbp + 0x470]
lea rdx, [rbp + 0x458]
lea r8, [rbp - 0x30]
lea r9, [rbp + 0x4f0]
call fcn.140098720
mov rax, qword [rbp + 0x470]
shl rax, 1
test rax, rax
mov r15, qword [rbp + 0x5d8]
je 0x140092b30
mov r8, qword [rbp + 0x478]
mov rcx, qword [0x14021f8e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140092b30
mov rax, qword [rbp + 0x568]
mov rdx, qword [rbp + 0x570]
mov rcx, qword [rbp + 0x578]
mov byte [rbp + 0x3e0], 0
test rdx, rdx
je 0x14009320e
mov rax, qword [rax + rcx*8 + 0x3d8]
mov rcx, rdx
dec rcx
je 0x14009305e
mov r8, rcx
and r8, 7
je 0x140092fce
mov rcx, r8
nop dword [rax + rax]
movzx r9d, word [rax + 0x3d2]
mov rax, qword [rax + r9*8 + 0x3d8]
dec rcx
jne 0x140092fb0
not r8
add r8, rdx
mov rcx, r8
add rdx, 0xfffffffffffffffe
cmp rdx, 7
jb 0x14009305e
nop dword [rax]
movzx edx, word [rax + 0x3d2]
mov rax, qword [rax + rdx*8 + 0x3d8]
movzx edx, word [rax + 0x3d2]
mov rax, qword [rax + rdx*8 + 0x3d8]
movzx edx, word [rax + 0x3d2]
mov rax, qword [rax + rdx*8 + 0x3d8]
movzx edx, word [rax + 0x3d2]
mov rax, qword [rax + rdx*8 + 0x3d8]
movzx edx, word [rax + 0x3d2]
mov rax, qword [rax + rdx*8 + 0x3d8]
movzx edx, word [rax + 0x3d2]
mov rax, qword [rax + rdx*8 + 0x3d8]
movzx edx, word [rax + 0x3d2]
mov rax, qword [rax + rdx*8 + 0x3d8]
movzx edx, word [rax + 0x3d2]
mov rax, qword [rax + rdx*8 + 0x3d8]
add rcx, 0xfffffffffffffff8
jne 0x140092fe0
movzx ecx, word [rax + 0x3d2]
dec rcx
mov qword [rbp + 0x440], rax
mov qword [rbp + 0x448], 0
mov qword [rbp + 0x450], rcx
lea rcx, [rbp - 0x30]
lea rdx, [rbp + 0x440]
lea r8, [rbp + 0x3e0]
call fcn.140099bf0
mov rax, qword [rbp + 0x20]
mov qword [rbp + 0x4c0], rax
movups xmm0, xmmword [rbp + 0x10]
movaps xmmword [rbp + 0x4b0], xmm0
movups xmm0, xmmword [rbp - 0x30]
movups xmm1, xmmword [rbp - 0x20]
movups xmm2, xmmword [rbp - 0x10]
movups xmm3, xmmword [rbp]
movaps xmmword [rbp + 0x4a0], xmm3
movaps xmmword [rbp + 0x490], xmm2
movaps xmmword [rbp + 0x480], xmm1
movaps xmmword [rbp + 0x470], xmm0
mov rax, qword [rbp + 0x28]
mov rcx, qword [rbp + 0x38]
movzx edx, word [rax + 0x3d2]
cmp rcx, rdx
jb 0x140093107
nop
movzx ecx, word [rax + 0x3d0]
mov rax, qword [rax + 0x160]
cmp cx, word [rax + 0x3d2]
jae 0x1400930f0
imul rdx, rcx, 0x38
shl rcx, 5
mov r8, qword [rax + rdx + 0x198]
mov qword [rbp + 0x520], r8
movups xmm0, xmmword [rax + rdx + 0x168]
movups xmm1, xmmword [rax + rdx + 0x178]
movups xmm2, xmmword [rax + rdx + 0x188]
movaps xmmword [rbp + 0x510], xmm2
movaps xmmword [rbp + 0x500], xmm1
movaps xmmword [rbp + 0x4f0], xmm0
mov r8, qword [rbp + 0x4a0]
mov qword [rax + rdx + 0x198], r8
movaps xmm0, xmmword [rbp + 0x470]
movaps xmm1, xmmword [rbp + 0x480]
movaps xmm2, xmmword [rbp + 0x490]
movups xmmword [rax + rdx + 0x188], xmm2
movups xmmword [rax + rdx + 0x178], xmm1
movups xmmword [rax + rdx + 0x168], xmm0
movups xmm0, xmmword [rax + rcx]
movups xmm1, xmmword [rax + rcx + 0x10]
lea rdx, [rbp + 0x528]
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
lea rdx, [rbp + 0x4a8]
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [rax + rcx], xmm0
movups xmmword [rax + rcx + 0x10], xmm1
movaps xmm0, xmmword [rbp + 0x4f0]
movaps xmm1, xmmword [rbp + 0x500]
movaps xmm2, xmmword [rbp + 0x510]
movaps xmm3, xmmword [rbp + 0x520]
movaps xmmword [rbp - 0x30], xmm0
movaps xmmword [rbp - 0x20], xmm1
movaps xmmword [rbp - 0x10], xmm2
movaps xmmword [rbp], xmm3
movaps xmm0, xmmword [rbp + 0x530]
movaps xmmword [rbp + 0x10], xmm0
mov rax, qword [rbp + 0x540]
mov qword [rbp + 0x20], rax
jmp 0x14009323e
mov r12, rax
mov rcx, r8
cmp r8, 8
jae 0x140092ba0
jmp 0x140092bdf
mov qword [rbp + 0x4f0], rax
mov qword [rbp + 0x4f8], 0
mov qword [rbp + 0x500], rcx
lea rcx, [rbp - 0x30]
lea rdx, [rbp + 0x4f0]
lea r8, [rbp + 0x3e0]
call fcn.140099bf0
mov rax, qword [rbp + 0x20]
mov qword [rbp + 0x540], rax
movaps xmm0, xmmword [rbp + 0x10]
movaps xmmword [rbp + 0x530], xmm0
movaps xmm0, xmmword [rbp - 0x30]
movaps xmm1, xmmword [rbp - 0x20]
movaps xmm2, xmmword [rbp - 0x10]
movaps xmm3, xmmword [rbp]
movaps xmmword [rbp + 0x520], xmm3
movaps xmmword [rbp + 0x510], xmm2
dec qword [rbp + 0x468]
movaps xmmword [rbp + 0x500], xmm1
movaps xmmword [rbp + 0x4f0], xmm0
cmp byte [rbp + 0x3e0], 0
je 0x1400932ce
test rbx, rbx
je 0x140096da9
mov rax, qword [r13 + 0x3d8]
mov qword [rbp + 0x458], rax
dec rbx
mov qword [rbp + 0x460], rbx
mov qword [rax + 0x160], 0
mov rcx, qword [0x14021f8e0]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x4f0]
mov r8, qword [rbp + 0x4f8]
mov rsi, qword [rbp + 0x510]
mov r13, qword [rbp + 0x518]
mov rdi, qword [rbp + 0x528]
mov rbx, qword [rbp + 0x530]
neg rax
mov eax, 0
jo 0x140092b32
jae case.0x140066beb.1084
mov rcx, qword [0x14021f8e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test rsi, rsi
je 0x14009332e
mov rcx, qword [0x14021f8e0]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
shl rdi, 1
mov eax, 0
test rdi, rdi
je 0x140092b32
idiv edi
invalid
idiv edi
dec dword [rax - 0x75]
or eax, 0x18c59a
mov rcx, qword [0x14021f8e0]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
xor eax, eax
jmp 0x140092b32
mov rax, qword [rbp + 0x468]
mov qword [rbp + 0x408], rax
mov dword [rbp + 0x408], eax
mov dword [rbp + 0x408], eax
movups xmm0, xmmword [rbp + 0x458]
movups xmmword [rbp + 0x3f8], xmm0
mov qword [rbp + 0x3f0], 1
movzx eax, byte [0x14021f978]
mov edx, 4
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x140096de3
mov dword [rax], 0x48544150
mov rcx, rax
add rcx, 4
mov qword [rbp + 0x4f0], rax
mov qword [rbp + 0x4f8], rcx
mov word [rbp + 0x500], 0
lea rcx, [rbp + 0x470]
lea rdx, [rbp + 0x4f0]
mov qword [rbp + 0x5d8], rax
call fcn.1400984f0
mov qword [rbp - 0x30], 4
mov r8, qword [rbp + 0x5d8]
mov qword [rbp - 0x28], r8
fmul dword [rax - 0x39]
loopne 0x1400933f5
add byte [rax], al
add byte [rax - 0x39], cl
call 0x1400933fc
fmul dword [rax - 0x39]
loopne 0x1400933f5
add byte [rax], al
add byte [rax - 0x39], cl
call 0x1400933fc
mov dword [rbp - 0x18], 0
movups xmm0, xmmword [rbp + 0x470]
movups xmmword [rbp - 0x10], xmm0
mov rax, qword [rbp + 0x480]
mov qword [rbp], rax
add byte [r8 - 0x75], r9b
test eax, edi
add eax, dword [rax]
add byte [rax - 0x75], cl
jne 0x140093415
add byte [r8 - 0x75], r9b
test eax, edi
clc
add eax, dword [rax]
add byte [rax - 0x75], cl
jne 0x140093415
test rax, rax
je 0x1400934f3
mov ebx, dword [rbp]
mov r12, qword [rbp + 0x400]
mov r13, qword [sym.imp.kernel32.dll_CompareStringOrdinal]
add al, byte ds:[rax]
add al, byte ds:[rax]
lea rcx, [rax + 0x168]
mov qword [rbp + 0x5c8], rax
movzx eax, word [rax + 0x3d2]
mov qword [rbp + 0x598], rax
imul rdi, rax, 0x38
mov r14, 0xffffffffffffffff
nop
test rdi, rdi
je 0x1400934a0
lea r15, [rcx + 0x38]
mov r8, qword [rcx + 0x28]
mov r9d, dword [rcx + 0x30]
mov dword [rsp + 0x20], 1
mov rcx, rsi
mov edx, ebx
call r13
add rdi, 0xffffffffffffffc8
inc r14
mov rcx, r15
cmp eax, 3
je 0x140093460
cmp eax, 1
jne 0x1400934c5
jmp 0x1400934a7
mov r14, qword [rbp + 0x598]
sub r12, 1
jb 0x140093a70
invalid
invalid
invalid
add byte [rax], al
invalid
mov rax, qword [rbp + 0x5c8]
mov rax, qword [rax + r14*8 + 0x3d8]
jmp 0x140093437
cmp eax, 2
jne 0x140096c45
shl r14, 5
mov rax, qword [rbp + 0x5c8]
mov r12, qword [rax + r14 + 8]
mov rdi, qword [rax + r14 + 0x10]
mov rbx, qword [rbp + 0x4d0]
mov r8, qword [rbp + 0x5d8]
jmp 0x1400934fd
xor r12d, r12d
mov rbx, qword [rbp + 0x4d0]
mov rcx, qword [0x14021f8e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp - 0x10], 0
je 0x140093525
mov rcx, qword [0x14021f8e0]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
lea r15, [rbp + 0x3f8]
mov rcx, qword [rbx + 0x10]
lea r14, str.program_path_has_no_file_name
test rcx, rcx
mov rax, qword [rbp + 0x4e8]
je 0x1400938ea
mov rdx, qword [rbx + 8]
mov qword [rbp + 0x5c8], rcx
cmp rcx, 4
jae 0x140093561
lea rax, [0x14009a6c0]
jmp 0x140093589
mov eax, dword [rdx]
bswap eax
xor ecx, ecx
cmp eax, 0x5c5c3f5c
setb cl
cmp eax, 0x5c5c3f5d
adc ecx, 0xffffffff
lea rcx, [0x14009a6b0]
lea rax, [0x14009a6c0]
add eax, 0x713b
add eax, 0x713b
cmove rax, rcx
mov qword [rbp + 0x598], rdx
mov rcx, qword [rbp + 0x5c8]
movzx esi, byte [rcx + rdx - 1]
mov byte [rbp + 0x5e7], 1
mov ecx, esi
call rax
test al, al
mov rax, qword [rbp + 0x4e8]
jne 0x1400938ea
xor al, 3
add byte [rax], al
xor al, 3
add byte [rax], al
mov r14, qword [rbp + 0x598]
mov rdx, qword [rbp + 0x5c8]
lea r10, [r14 + rdx]
cmp rdx, 3
mov qword [rbp + 0x558], r10
jbe 0x140093632
movzx eax, byte [r10 - 4]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x2e
jne 0x140093664
movzx eax, byte [r10 - 3]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x65
jne 0x140093664
movzx eax, byte [r10 - 2]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x78
jne 0x140093664
lea eax, [rsi - 0x41]
cmp al, 0x1a
setb al
shl al, 5
or al, sil
cmp al, 0x65
sete al
jmp 0x140093666
xor eax, eax
nop word cs:[rax + rax]
cmp rdx, rax
je 0x1400937d6
movzx ecx, byte [r14 + rax]
cmp ecx, 0x2f
je 0x1400936e4
mov dh, 0xc
invalid
inc rax
cmp ecx, 0x5c
jne 0x140093640
jmp 0x1400936e4
xor eax, eax
xor ecx, ecx
nop dword [rax + rax]
mov rdx, qword [rbp + 0x5c8]
cmp rdx, rcx
je 0x1400937d6
movzx edx, byte [r14 + rcx]
cmp edx, 0x2f
je 0x140093692
inc rcx
cmp edx, 0x5c
jne case.0x14008083d.880
test al, al
mov rdx, qword [rbp + 0x5c8]
je 0x1400936e4
mov byte [rbp + 0x5e7], 1
lea rcx, [rbp - 0x30]
mov r8, rdx
mov rdx, r14
call fcn.14008b950
mov rcx, qword [rbp - 0x30]
mov rax, qword [rbp - 0x28]
mov rdx, rcx
neg rdx
jno 0x140093a3d
mov qword [rbp + 0x448], rax
movabs rax, 0x8000000000000000
mov qword [rbp + 0x440], rax
jmp 0x140093a64
test rdx, rdx
js 0x140096ec9
movzx eax, byte [0x14021f978]
xor ecx, ecx
mov rsi, rdx
call fcn.14009fb80
test rax, rax
je 0x140096ecd
mov rdi, rax
mov rcx, rax
mov rdx, r14
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp - 0x30], rsi
mov qword [rbp - 0x28], rdi
mov qword [rbp - 0x20], rsi
mov qword [rbp - 0x18], 0
lea rdx, str..exeprogram_not_found
lea rcx, [rbp - 0x30]
mov r8d, 4
mov qword [rbp + 0x5d8], rdi
call fcn.14008d0c0
mov r12, qword [rbp - 0x30]
mov rdi, qword [rbp - 0x28]
mov rsi, qword [rbp - 0x20]
mov qword [rbp + 0x3d8], rdi
mov qword [rbp + 0x3d0], r12
mov byte [rbp + 0x58d], 1
lea rcx, [rbp + 0x4f0]
mov rdx, rdi
mov r8, rsi
call fcn.14009a7d0
xor eax, eax
cmp rax, qword [rbp + 0x4f0]
jno 0x140093994
mov qword [rbp + 0x5d8], r12
mov qword [rbp + 0x5c8], rdi
mov rcx, rdi
mov rdx, rsi
call fcn.140091e30
test rax, rax
je 0x140093a31
cmp rdx, 2
jne 0x1400939be
cmp word [rax], 0x2e2e
jne 0x1400939be
mov r8d, 2
xor ecx, ecx
mov r10, qword [rbp + 0x5c8]
jmp 0x14009414d
xor r8d, r8d
lea r11, str.nul_byte_found_in_provided_data
mov rax, r14
jmp 0x1400937fc
xor r8d, r8d
test cx, cx
je 0x1400938e0
mov cx, 1
test r8w, r8w
jne 0x1400937f0
cmp rax, r10
je 0x1400939fe
movzx r9d, byte [rax]
movzx edx, r9b
or byte [rcx + 0xf], al
mov dh, 0xd1
test dl, dl
js 0x140093820
inc rax
jmp 0x140093890
mov r8d, edx
and r8d, 0x1f
movzx r10d, byte [rax + 1]
and r10d, 0x3f
cmp dl, 0xdf
jbe 0x14009387b
movzx edx, byte [rax + 2]
shl r10d, 6
and edx, 0x3f
or edx, r10d
cmp r9b, 0xf0
jb 0x1400938a7
movzx r9d, byte [rax + 3]
add rax, 4
and r8d, 7
shl r8d, 0x12
shl edx, 6
and r9d, 0x3f
or r9d, edx
or r9d, r8d
mov edx, r9d
mov r10, qword [rbp + 0x558]
cmp edx, 0xffff
jbe 0x140093890
jmp 0x1400938c1
add rax, 2
shl r8d, 6
or r8d, r10d
mov edx, r8d
mov r10, qword [rbp + 0x558]
xor r8d, r8d
mov ecx, edx
mov rdx, qword [rbp + 0x5c8]
test cx, cx
jne 0x1400937fc
jmp 0x1400938e0
add rax, 3
shl r8d, 0xc
or edx, r8d
mov r10, qword [rbp + 0x558]
cmp edx, 0xffff
jbe 0x140093890
and edx, 0x3ff
or edx, 0xdc00
mov r8d, edx
mov rdx, qword [rbp + 0x5c8]
test cx, cx
jne 0x1400937fc
mov r14, r11
mov dword [rbp - 0x30], ecx
adc eax, 0x23ac7
mov rax, qword [rbp + 0x500]
mov qword [rbp + 0x450], rax
add eax, 0x89480000
test dword [rax + 4], edx
add byte [rax], al
movups xmm0, xmmword [rbp + 0x4f0]
movaps xmmword [rbp + 0x440], xmm0
test r12, r12
jne 0x140094205
jmp 0x140094217
mov r8, rdx
mov r10, qword [rbp + 0x5c8]
nop dword [rax + rax]
test r8, r8
je 0x140093a7f
mov r9, r8
dec r8
cmp byte [rax + r9 - 1], 0x2e
jne 0x1400939d0
test r8, r8
je 0x140094148
sub rdx, r9
mov rcx, rax
add rcx, r9
jmp 0x14009414d
cmp rdx, 0xf
ja 0x140093a8c
mov qword [rbp + 0x5b0], 0
xor eax, eax
nop word cs:[rax + rax]
cmp byte [r14 + rax], 0x2e
je 0x140093a9b
inc rax
cmp rdx, rax
jne 0x140093a20
jmp 0x140093aa7
mov r10, qword [rbp + 0x5c8]
jmp 0x14009419b
mov rdx, qword [rbp - 0x20]
mov qword [rbp - 0x30], rcx
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], rdx
mov byte [rbp + 0x5e7], 1
lea rcx, [rbp + 0x440]
lea rdx, [rbp - 0x30]
call fcn.14009a6e0
mov r14, qword [rbp + 0x598]
jmp 0x140094217
mov rbx, qword [rbp + 0x4d0]
xor r12d, r12d
jmp 0x1400934ea
mov rcx, rax
mov r8, rdx
xor eax, eax
jmp 0x14009414d
mov cl, 0x2e
mov r8, rdx
mov rdx, r14
call fcn.14002bf40
jmp 0x140093aa0
mov eax, 1
mov qword [rbp + 0x5b0], rax
test r12, r12
mov qword [rbp + 0x4d0], rbx
mov qword [rbp + 0x5a0], r15
je 0x140093e68
add rdi, r12
mov qword [rbp + 0x470], r12
mov qword [rbp + 0x478], rdi
mov word [rbp + 0x480], 0
mov byte [rbp + 0x488], 1
mov byte [rbp + 0x5e7], 1
add byte [rcx], al
add byte [rcx], al
lea rcx, [rbp + 0x4f0]
lea rdx, [rbp + 0x470]
call fcn.14008ce10
mov ch, 0x80
add al, 0
add byte [rbx + rcx*4 - 0x43], cl
jo 0x140093b24
add byte [rax], al
movsd dword [rdi], dword [rsi]
js 0x140093b2b
add byte [rax], al
add byte [rax], al
add byte cs:[rax], al
js 0x1400940ad
add byte [rax], al
or eax, 0x18b82e
sbb byte [rax], al
add al, byte [rax]
add eax, 0x8b480000
dec dword [r8 - 0x77]
test eax, ebx
test dword [rax + 0x48000005], edi
mov eax, dword [rax]
xor ecx, ecx
adc cl, byte [rax - 0x75]
or eax, 0x18b6d4
mov ch, 0x48
add al, 0
add byte [rax - 0x77], cl
test dword [rax + 0x48000005], edi
neg eax
add byte [rax], al
dec dword [rax - 0x77]
popfq
rol byte [rax + rax], 1
add byte [rax - 0x75], cl
popfq
push rax
add al, 0
add byte [rcx + rcx*4 - 0x43], cl
movabs al, byte [0x4804fb8348000005]
cmp rbx, 4
mov qword [rbp + 0x5c8], rsi
mov ch, 0xc8
invalid
add byte [rax], al
mov ch, 0xc8
add eax, 0x89480000
popfq
mov al, 5
add byte [rax], al
pop rsp
add byte [rax + 0x39], cl
invalid
add byte [rax + rax + 0x48], bl
cmp dword [rsi], eax
add byte [rax], al
leave
and byte [rbx + 0x117561f9], al
mov bh, 0x44
lea rcx, [0x14020ba80]
call fcn.1400b1890
jmp 0x140096f66
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp + 0x560], rax
lea rax, [rbp + 0x560]
mov qword [rbp + 0x470], rax
lea rax, case.0x140086586.440
mov qword [rbp + 0x478], rax
lea rax, str.comparing_environment_keys_failed:
mov qword [rbp + 0x4f0], rax
mov qword [rbp + 0x4f8], 1
mov qword [rbp + 0x510], 0
lea rax, [rbp + 0x470]
mov qword [rbp + 0x500], rax
mov qword [rbp + 0x508], 1
lea rdx, str.std_src_syspalwindowsprocess.rs
lea rcx, [rbp + 0x4f0]
call fcn.1400b1440
jmp 0x140096f66
lea rcx, [0x14020b260]
call fcn.1400b1890
jmp 0x140096f66
mov eax, 1
mov qword [rbp + 0x5b0], rax
mov rcx, qword [rbp + 0x5b0]
mov rdx, rbx
call fcn.1400b1210
jmp 0x140096f66
mov eax, 2
mov qword [rbp + 0x5b0], rax
mov rcx, qword [rbp + 0x5b0]
mov rdx, rbx
call fcn.1400b1210
jmp 0x140096f66
mov eax, 1
mov qword [rbp + 0x5b0], rax
mov byte [rbp + 0x58e], 1
mov rcx, qword [rbp + 0x5b0]
mov rdx, rbx
call fcn.1400b1210
jmp 0x140096f66
lea rcx, str.assertion_failed:_self.height___0
lea r8, str._rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_alloc_srccollections_btree_node.rsassertion_failed:_edge.height__self.height___1
mov edx, 0x21
call fcn.1400b14f0
jmp 0x140096f66
mov byte [rbp + 0x5e7], 1
mov ecx, 1
mov edx, 4
call fcn.1400b1210
jmp 0x140096f66
xor ecx, ecx
jmp 0x140096ed2
mov ecx, 1
mov byte [rbp + 0x5e7], 1
mov rdx, qword [rbp + 0x5c8]
call fcn.1400b1210
jmp 0x140096f66
movabs rax, 0x8000000000000000
mov qword [r14], rax
add rsp, 0x268
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
adc byte [rbp + 0x160], cl
movups xmm2, xmmword [rbp + 0x170]
movups xmmword [r14 + 0x20], xmm2
add byte [rcx + 0xf], al
adc dword [rsi + 0x20], edx
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
mov eax, r13d
shl eax, 5
mov rcx, qword [rbp + 0x1d0]
mov qword [r15 + rax], rcx
mov rcx, qword [rbp + 0x1c8]
mov qword [r15 + rax + 8], rcx
movaps xmm0, xmmword [rbp + 0x190]
movups xmmword [r15 + rax + 0x10], xmm0
lea rax, [rsi + 2]
mov rcx, qword [rbp + 0x1b8]
mov qword [r15 + r13*8 + 0x3e0], rcx
mov word [r15 + 0x3d2], r8w
cmp r12d, eax
jae 0x1400996f7
mov ecx, esi
sub ecx, r13d
inc ecx
sub rsi, r13
and ecx, 3
je 0x140099680
lea r8, [r15 + r13*8]
add r8, 0x3e0
xor edx, edx
mov r9, qword [r8 + rdx*8]
mov qword [r9 + 0x160], r15
lea r10d, [r12 + rdx]
mov word [r9 + 0x3d0], r10w
inc rdx
cmp rcx, rdx
jne 0x14009965e
add r12, rdx
cmp rsi, 3
jb 0x1400996f7
mov rcx, qword [r15 + r12*8 + 0x3d8]
mov qword [rcx + 0x160], r15
mov word [rcx + 0x3d0], r12w
mov rcx, qword [r15 + r12*8 + 0x3e0]
mov qword [rcx + 0x160], r15
mov dword [rcx + 0x160], edi
mov dword [rcx + 0x160], edi
lea edx, [r12 + 1]
mov word [rcx + 0x3d0], dx
mov rcx, qword [r15 + r12*8 + 0x3e8]
mov qword [rcx + 0x160], r15
lea edx, [r12 + 2]
mov word [rcx + 0x3d0], dx
rol byte [rbx], 1
add byte [rax], al
rol byte [rbx], 1
add byte [rax], al
mov rcx, qword [r15 + r12*8 + 0x3f0]
mov qword [rcx + 0x160], r15
mov dword [rcx + 0x160], edi
mov dword [rcx + 0x160], edi
lea edx, [r12 + 3]
mov word [rcx + 0x3d0], dx
add r12, 4
cmp r12, rax
jne 0x140099686
mov rax, qword [rbp + 0xa8]
inc qword [rax + 0x10]
mov r14, qword [rbp + 0x188]
jmp 0x140098ca9
mov dword [rbp + 0x100], edx
mov rcx, rax
mov rax, qword [rbp + 0xb8]
mov eax, 0x48000000
add eax, esi
mov eax, 0x48000000
add eax, esi
inc rax
mov qword [rbp + 0xb8], rax
mov r10, rcx
mov r14, qword [r10 + 0x160]
test r14, r14
jne 0x140099f2b
jmp case.0x14007ea3c.1100
mov bh, 0x88
rol byte [rbx], cl
add byte [rax], al
add r9d, edx
inc r9d
cmp r9d, 0xc
jae 0x140099ecc
mov qword [rbp + 0xc0], rax
mov qword [rbp + 0xc8], rcx
mov qword [rbp + 0xd0], 0
mov qword [rbp + 0xd8], r10
mov qword [rbp + 0xe0], r11
mov qword [rbp + 0xe8], r8
mov qword [rbp + 0xf0], r11
cmp qword [rbp + 0xb8], rdx
ja 0x14009a594
lea rcx, [rbp + 0xc0]
call fcn.14009e570
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x100], rdx
add byte [rax], al
mov r10, rax
mov r14, qword [r10 + 0x160]
test r14, r14
jne 0x140099f2b
jmp case.0x14007ea3c.1100
mov dword [rbp + 0xc8], ecx
mov qword [rbp + 0xd0], r8
mov qword [rbp + 0xd8], r9
mov qword [rbp + 0xe0], r11
mov qword [rbp + 0xe8], rdi
mov qword [rbp + 0x100], r11
mov qword [rbp + 0xf0], r11
lea rcx, [rbp + 0xc0]
mov edx, 1
call fcn.14009e190
inc qword [rbp + 0xb8]
mov r10, rdi
mov edx, edi
mov edx, edi
mov r14, qword [r10 + 0x160]
test r14, r14
jne 0x140099f2b
jmp case.0x14007ea3c.1100
mov qword [rbp + 0xc0], rax
mov qword [rbp + 0xc8], rcx
mov qword [rbp + 0xd0], 0
mov rsi, r10
mov qword [rbp + 0xd8], r10
mov qword [rbp + 0xe0], r11
mov qword [rbp + 0xe8], r8
mov qword [rbp + 0x100], r11
mov qword [rbp + 0xf0], r11
lea rcx, [rbp + 0xc0]
mov edx, 1
call fcn.14009e970
mov r10, rsi
mov r14, qword [r10 + 0x160]
mov r14, qword [r10 + 0x160]
test r14, r14
je case.0x14007ea3c.1100
mov qword [rbp + 0xa0], r10
movzx eax, word [r14 + 0x3d2]
cmp ax, 4
jbe 0x140099fab
mov r10, qword [rbp + 0xa0]
mov r11, qword [rbp + 0x100]
mov rax, qword [rbp + 0x60]
mov rcx, qword [rbp + 0x80]
lea eax, [rax + 0x48000000]
mov dword [rcx + 0x50], eax
lea eax, [rax + 0x48000000]
mov dword [rcx + 0x50], eax
movaps xmm0, xmmword [rbp + 0x50]
movups xmmword [rcx + 0x40], xmm0
movaps xmm0, xmmword [rbp + 0x10]
movaps xmm1, xmmword [rbp + 0x20]
movaps xmm2, xmmword [rbp + 0x30]
movaps xmm3, xmmword [rbp + 0x40]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov qword [rcx + 0x58], r10
mov qword [rcx + 0x60], r11
mov rax, qword [rbp + 0xb8]
mov qword [rcx + 0x68], rax
add rsp, 0x198
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rcx, qword [rbp + 0x100]
lea rdi, [rcx + 1]
jmp 0x140099fe4
mov rcx, qword [0x14021f8e0]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
movzx eax, word [r14 + 0x3d2]
cmp ax, 4
ja 0x140099f40
mov rbx, r14
mov r14, qword [r14 + 0x160]
test r14, r14
je 0x14009a48d
mov r8, rdi
movzx eax, ax
lea r9, [rdi + 1]
movzx edi, word [rbx + 0x3d0]
test rdi, rdi
mov qword [rbp + 0x70], r9
je 0x14009a080
mov rsi, qword [r14 + rdi*8 + 0x3d0]
dec rdi
mov qword [rbp - 0x28], r14
mov qword [rbp - 0x20], r9
mov qword [rbp - 0x18], rdi
mov qword [rbp - 0x10], rsi
mov qword [rbp - 8], r8
mov qword [rbp], rbx
mov qword [rbp + 8], r8
movzx r12d, word [rsi + 0x3d2]
lea edx, [rax + r12]
inc edx
cmp edx, 0xc
jae 0x14009a4a5
lea rdx, [r12 + 1]
mov qword [rbp + 0xb0], rdx
lea r11, [r12 + rax]
inc r11
movzx edx, word [r14 + 0x3d2]
mov qword [rbp + 0xa8], rax
jmp 0x14009a0ee
movzx edx, word [r14 + 0x3d2]
test dx, dx
je 0x14009a4ee
mov r10, qword [r14 + 0x3e0]
mov qword [rbp - 0x60], r14
mov qword [rbp - 0x58], r9
mov qword [rbp - 0x50], 0
mov qword [rbp - 0x48], rbx
mov qword [rbp - 0x40], r8
mov qword [rbp - 0x38], r10
mov dword [rbp - 0x38], edx
mov dword [rbp - 0x38], edx
mov qword [rbp - 0x30], r8
movzx r8d, word [r10 + 0x3d2]
add eax, dword [rax]
add byte [rsi - 0x73], cl
sbb al, 0
add eax, dword [rax]
add byte [rsi - 0x73], cl
sbb al, 0
inc r11
cmp r11, 0xc
jae 0x14009a4bb
lea r9, [rax + 1]
mov qword [rbp + 0xb0], r9
mov rsi, rbx
xor edi, edi
mov r12, rax
mov qword [rbp + 0xa8], r8
mov rbx, r10
mov qword [rbp + 0x98], r12
movzx r15d, dx
mov qword [rbp + 0x78], r11
mov word [rsi + 0x3d2], r11w
imul rax, rdi, 0x38
lea rcx, [r14 + rax]
add rcx, 0x168
mov rdx, qword [r14 + rax + 0x198]
mov qword [rbp + 0xf0], rdx
movups xmm0, xmmword [r14 + rax + 0x168]
movups xmm1, xmmword [r14 + rax + 0x178]
movups xmm2, xmmword [r14 + rax + 0x188]
movaps xmmword [rbp + 0xe0], xmm2
movaps xmmword [rbp + 0xd0], xmm1
movaps xmmword [rbp + 0xc0], xmm0
lea rdx, [r14 + rax]
add rdx, 0x1a0
mov r13, rdi
not r13
add r13, r15
imul r8, r13, 0x38
call sub.VCRUNTIME140.dll_memmove
imul rax, r12, 0x38
movaps xmm0, xmmword [rbp + 0xc0]
movaps xmm1, xmmword [rbp + 0xd0]
rol byte [rax], 1
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
movaps xmm2, xmmword [rbp + 0xe0]
movups xmmword [rsi + rax + 0x168], xmm0
movups xmmword [rsi + rax + 0x178], xmm1
movups xmmword [rsi + rax + 0x188], xmm2
mov rcx, qword [rbp + 0xf0]
add byte [rax - 0x77], cl
mov word [rsi], es
cwde
add dword [rax], eax
add byte [rax - 0x77], cl
popfq
nop
add byte [rax], al
add byte [rax - 0x73], cl
xchg ebx, eax
push 0x48000001
mov ebx, dword [rbp + 0xb0]
add byte [rax - 0x77], cl
mov word [rsi], es
cwde
add dword [rax], eax
add byte [rax - 0x77], cl
popfq
nop
add byte [rax], al
add byte [rax - 0x73], cl
xchg ebx, eax
push 0x48000001
mov ebx, dword [rbp + 0xb0]
imul rax, rbx, 0x38
lea rcx, [rsi + rax]
add rcx, 0x168
mov r12, qword [rbp + 0xa8]
imul r8, r12, 0x38
call sub.VCRUNTIME140.dll_memcpy
mov rax, rdi
shl rax, 5
lea rcx, [r14 + rax]
movups xmm0, xmmword [r14 + rax]
movups xmm1, xmmword [r14 + rax + 0x10]
movaps xmmword [rbp + 0xd0], xmm1
movaps xmmword [rbp + 0xc0], xmm0
lea rdx, [r14 + rax]
add rdx, 0x20
mov r8, r13
shl r8, 5
call sub.VCRUNTIME140.dll_memmove
mov rax, qword [rbp + 0x98]
shl eax, 5
movaps xmm0, xmmword [rbp + 0xc0]
movaps xmm1, xmmword [rbp + 0xd0]
movups xmmword [rsi + rax], xmm0
movups xmmword [rsi + rax + 0x10], xmm1
mov ecx, ebx
shl ecx, 5
add rcx, rsi
mov r8d, r12d
shl r8d, 5
mov rdx, qword [rbp + 0x90]
call sub.VCRUNTIME140.dll_memcpy
lea r12, [rdi + 1]
lea rcx, [r14 + rdi*8]
add rcx, 0x3e0
lea rdx, [r14 + rdi*8]
add rdx, 0x3e8
shl r13, 3
mov r8, r13
call sub.VCRUNTIME140.dll_memmove
cmp r15, r12
jbe 0x14009a34a
mov ecx, r15d
sub ecx, r12d
and ecx, 3
je 0x14009a470
nop word cs:[rax + rax]
lea rax, [r12 + 1]
mov rdx, qword [r14 + r12*8 + 0x3d8]
mov qword [rdx + 0x160], r14
mov word [rdx + 0x3d0], r12w
mov r12, rax
dec rcx
jne 0x14009a2a0
neg rdi
lea rcx, [r15 + rdi]
add rcx, 0xfffffffffffffffe
cmp rcx, 3
jb 0x14009a34a
nop word cs:[rax + rax]
mov rcx, qword [r14 + rax*8 + 0x3d8]
mov qword [rcx + 0x160], r14
mov word [rcx + 0x3d0], ax
mov rcx, qword [r14 + rax*8 + 0x3e0]
mov qword [rcx + 0x160], r14
lea edx, [rax + 1]
mov word [rcx + 0x3d0], dx
mov rcx, qword [r14 + rax*8 + 0x3e8]
mov qword [rcx + 0x160], r14
lea edx, [rax + 2]
mov word [rcx + 0x3d0], dx
mov rcx, qword [r14 + rax*8 + 0x3f0]
mov qword [rcx + 0x160], r14
lea edx, [rax + 3]
mov word [rcx + 0x3d0], dx
add rax, 4
cmp rax, r15
jne 0x14009a2e0
dec word [r14 + 0x3d2]
mov rdi, qword [rbp + 0x70]
cmp rdi, 2
mov r15, qword [rbp + 0x90]
mov rbx, qword [rbp + 0x78]
jb 0x140099fc0
mov r8, qword [rbp + 0xa8]
inc r8
mov rax, rbx
sub rax, qword [rbp + 0x98]
cmp r8, rax
jne 0x14009a4d1
lea rax, [rsi + 0x3d8]
mov r12, qword [rbp + 0xb0]
lea rcx, [rax + r12*8]
lea rdx, [r15 + 0x3d8]
shl r8d, 3
call sub.VCRUNTIME140.dll_memcpy
mov ecx, ebx
sub ecx, r12d
inc ecx
mov rax, r12
and ecx, 3
loope 0x14009a3ba
loope 0x14009a3ba
je 0x14009a3e3
mov rdx, r12
mov edx, esp
nop dword [rax]
lea rax, [rdx + 1]
lea eax, [rdx + 1]
mov r8, qword [rsi + rdx*8 + 0x3d8]
mov qword [r8 + 0x160], rsi
mov word [r8 + 0x3d0], dx
mov rdx, rax
dec rcx
jne 0x14009a3c0
mov rcx, rbx
sub rcx, r12
cmp rcx, 3
jb 0x140099fc0
nop word cs:[rax + rax]
mov rcx, qword [rsi + rax*8 + 0x3d8]
mov qword [rcx + 0x160], rsi
mov word [rcx + 0x3d0], ax
mov rcx, qword [rsi + rax*8 + 0x3e0]
mov qword [rcx + 0x160], rsi
mov cl, 0x60
add dword [rax], eax
add byte [rbp - 0x7699feb0], cl
xchg ecx, eax
rol byte [rbx], 1
add byte [rax], al
mov cl, 0x60
add dword [rax], eax
add byte [rbp - 0x7699feb0], cl
xchg ecx, eax
rol byte [rbx], 1
add byte [rax], al
mov rcx, qword [rsi + rax*8 + 0x3e8]
mov qword [rcx + 0x160], rsi
lea edx, [rax + 2]
mov word [rcx + 0x3d0], dx
mov rcx, qword [rsi + rax*8 + 0x3f0]
mov qword [rcx + 0x160], rsi
lea rdx, [rax + 3]
mov word [rcx + 0x3d0], dx
add rax, 4
cmp rdx, rbx
jne 0x14009a400
jmp 0x140099fc0
mov rax, r12
neg rdi
lea rcx, [r15 + rdi]
add rcx, 0xfffffffffffffffe
cmp rcx, 3
jae 0x14009a2e0
jmp 0x14009a34a
test ax, ax
jne 0x140099f40
mov rax, qword [rbp + 0x88]
mov byte [rax], 1
jmp 0x140099f40
mov edx, 5
sub rdx, rax
sub edx, eax
sub edx, eax
lea rcx, [rbp - 0x28]
call fcn.14009e190
jmp 0x140099f40
cli
invalid
invalid
cli
invalid
mov edx, 5
sub rdx, rax
lea rcx, [rbp - 0x60]
call fcn.14009e970
jmp 0x140099f40
lea rcx, str.assertion_failed:_src.len____dst.len__
lea r8, str._rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_alloc_srccollections_btree_node.rsassertion_failed:_edge.height__self.height___1
mov edx, 0x28
call fcn.1400b14f0
jmp 0x14009a5ac
lea rax, str.internal_error:_entered_unreachable_code:_empty_internal_node
mov qword [rbp + 0xc0], rax
mov qword [rbp + 0xc8], 1
lea rax, [rbp + 0x108]
mov qword [rbp + 0xd0], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0xd8], xmm0
lea rdx, str._rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_alloc_srccollections_btree_node.rsassertion_failed:_edge.height__self.height___1
lea rcx, [rbp + 0xc0]
call fcn.1400b1440
jmp 0x14009a5ac
lea rcx, str.assertion_failed:_match_track_edge_idx__n____LeftOrRight::Left_idx____idx___old_left_len__n____LeftOrRight::Right_idx____idx___right_len__n
lea r8, str._rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_alloc_srccollections_btree_node.rsassertion_failed:_edge.height__self.height___1
mov edx, 0x8e
call fcn.1400b14f0
ud2
cmp r8d, 2
jne 0x14009aae7
xor r15d, r15d
mov dword [rbp - 0x14], 0
add byte [rax], al
add byte [rax], al
jmp 0x14009ab3c
xor eax, eax
nop dword [rax]
cmp rcx, rax
cmp ecx, eax
je 0x14009ab08
movzx edx, byte [rbx + rax]
cmp edx, 0x20
je 0x14009ab12
invalid
adc al, 0x48
inc eax
inc rax
cmp edx, 9
jne 0x14009aaf0
jmp 0x14009ab12
test rcx, rcx
je 0x14009ab12
mov r15b, 1
jmp 0x14009aade
mov rdi, qword [rsi + 0x10]
cmp rdi, qword [rsi]
jne 0x14009ab23
mov rcx, rsi
call fcn.14008a350
mov rax, qword [rsi + 8]
mov word [rax + rdi*2], 0x22
add al, 0x78
and al, byte [rax]
add al, 0x78
and al, byte [rax]
inc rdi
mov qword [rsi + 0x10], rdi
mov r15b, 1
mov bh, 1
mov bh, 1
mov al, 1
mov dword [rbp - 0x14], eax
xor r13d, r13d
movaps xmm6, xmmword [0x1400b7b40]
sub byte [0x1400b7b40], dh
sub byte [0x1400b7b40], dh
xor edi, edi
jmp 0x14009ab63
adc byte [rbx + rdi + 0x36], cl
mov dh, 0xe9
invalid
or ebp, edx
loope 0x14009ac35
add byte [rax], al
add al, cl
or al, 0x41
add byte [rax], al
clc
test edi, edi
add byte [rax], al
fimul dword [rcx - 0x77]
clc
pop rsi
pop r15
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rax + 0x20]
mov qword [rbp - 0x10], rax
mov rsi, qword [sym.imp.kernel32.dll_CloseHandle]
mov rcx, qword [rbp - 0x10]
call rsi
mov rdi, qword [rbp - 0x18]
mov rcx, qword [rdi + 0x28]
call rsi
mov r8, qword [rdi + 0x10]
mov rcx, qword [0x14021f8e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
sub r8, rdx
add rdx, qword [rbx + 8]
mov rax, qword [rdi + 0x10]
mov ecx, 0xffffffff
ror byte [rax + 3], 1
push rbx
or byte [rax - 0x75], cl
adc byte [r9 - 1], r15b
cmp r8, rcx
cmovae r8, rcx
mov dword [rbp - 0x28], 0
mov rcx, qword [rdi + 0x20]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x28]
call qword [sym.imp.kernel32.dll_ReadFile]
test eax, eax
je 0x14009f735
mov eax, dword [rbp - 0x28]
mov ecx, 2
test rax, rax
jne 0x14009f74c
jmp 0x14009f759
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x6d
je 0x14009f759
cmp eax, 0x3e5
jne 0x14009f76a
mov ecx, 1
mov qword [rdi], rcx
mov qword [rdi + 8], rax
mov byte [rsi + 1], 1
jmp 0x14009f75d
mov byte [rsi + 1], 0
xor eax, eax
mov byte [rsi], al
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop rbp
ret
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov al, 1
jmp 0x14009f75f
add dword [rax], eax
mov r8, qword [rbx]
mov rdx, qword [rbx + 0x10]
jmp 0x14009f6f1
xor eax, eax
call qword [sym.imp.kernel32.dll_RtlLookupFunctionEntry]
test rax, rax
je 0x14009ffae
mov r15, rax
xor esi, esi
lea r14, [rbp + 0x548]
lea r12, [rbp + 0x498]
jmp 0x14009fdf0
inc rsi
mov qword [rbp + 0x5b0], 0
mov rcx, rbx
lea rdx, [rbp + 0x5b0]
xor r8d, r8d
call qword [sym.imp.kernel32.dll_RtlLookupFunctionEntry]
mov r15, rax
mov rdi, rbx
test rax, rax
je 0x14009ffae
mov rax, qword [rbp + 0x5b0]
mov rcx, qword [rbp + 0x58]
mov dword [rbp + 0x548], 0
mov qword [rbp + 0x550], rax
mov qword [rbp + 0x558], rdi
mov qword [rbp + 0x560], rcx
add eax, 0xbd800000
invalid
add eax, 0xf000000
xchg esp, eax
ror byte [rax - 0x7d], 0xfe
setae cl
test al, cl
jne 0x14009ffae
add eax, 0xbd800000
invalid
mov byte [rbp + 0x5cc], 0
lea rax, [rbp + 0x5cc]
mov qword [rbp + 0x498], rax
lea rax, [rbp + 0x5ce]
mov qword [rbp + 0x4a0], rax
lea rax, [rbp + 0x5cd]
mov qword [rbp + 0x4a8], rax
lea rax, [rbp + 0x568]
mov qword [rbp + 0x4b0], rax
lea rax, [rbp + 0x5cb]
mov qword [rbp + 0x4b8], rax
lea rax, [rbp + 0x520]
mov qword [rbp + 0x4c0], rax
lea rax, [rbp + 0x5cf]
mov qword [rbp + 0x4c8], rax
test eax, ecx
add al, 0
add byte [rcx + rcx*4 - 0x4b], cl
rol byte [rax + rax], 1
add byte [rcx + rcx*4 - 0xf], cl
test eax, ecx
add al, 0
add byte [rcx + rcx*4 - 0x4b], cl
rol byte [rax + rax], 1
add byte [rcx + rcx*4 - 0xf], cl
mov rdx, r12
lea r8, [0x14020d258]
call fcn.140089900
cmp byte [rbp + 0x5cc], 0
jne 0x14009ff34
cmp byte [rbp + 0x5cd], 1
jne 0x14009ff34
lea rax, [rbp + 0x520]
mov qword [rbp + 0x598], rax
mov qword [rbp + 0x5a0], 0
mov rdx, qword [rbp + 0x558]
mov qword [rbp + 0x498], 3
add al, 0
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x39], cl
test eax, ebp
add al, 0
add byte [rdx], al
add byte [rax], al
add bh, al
and al, 0x30
add byte [rax], al
add byte [rax], al
add al, 0
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x39], cl
test eax, ebp
add al, 0
add byte [rdx], al
add byte [rax], al
add bh, al
and al, 0x30
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x20], 0
lea rcx, [rbp + 0x598]
mov r8, r12
lea r9, [rbp + 0x4e8]
call fcn.14008bcf0
mov byte [rbp + 0x5cf], al
mov rax, qword [rbp + 0x598]
inc qword [rax + 0x18]
cmp byte [rbp + 0x5cf], 0
jne 0x14009ffae
mov r13, qword [rbp + 0x58]
mov qword [rbp + 0x4e8], 0
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x498], 0
mov rdx, qword [rbp + 0x5b0]
mov qword [rsp + 0x30], r12
lea rax, [rbp + 0x4e8]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x28], eax
lea rax, [rbp - 0x40]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x38], 0
xor ecx, ecx
mov r8, rdi
mov r9, r15
call qword [sym.imp.kernel32.dll_RtlVirtualUnwind]
mov rbx, qword [rbp + 0xb8]
test rbx, rbx
je 0x14009ffae
cmp rbx, rdi
jne 0x14009fdc0
cmp qword [rbp + 0x58], r13
jne 0x14009fdc0
cmp byte [rbp + 0x5cf], 0
je 0x14009fff2
mov rax, qword [rbp + 0x570]
shl rax, 1
test rax, rax
je 0x14009ffdc
mov r8, qword [rbp + 0x578]
mov rcx, qword [0x14021f8e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov al, 1
add rsp, 0x658
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp byte [rbp + 0x5b8], 0
jne case.0x14007ea3c.1108
mov rax, qword [rbp + 0x5c0]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, str.note:_Some_details_are_omitted__run_with__RUST_BACKTRACEfull__for_a_verbose_backtrace._n__rust_begin_short_backtrace__rust_end_short_backtraces_______..._omitted__frame_...__n
mov r8d, 0x58
call qword [rax + 0x18]
test al, al
jne 0x14009ffb7
mov rax, qword [rbp + 0x570]
shl rax, 1
test rax, rax
je 0x1400a0043
mov r8, qword [rbp + 0x578]
mov rcx, qword [0x14021f8e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
xor eax, eax
jmp 0x14009ffde
pop r14
pop r15
pop rbp
ret
add byte [rax - 0x75], cl
test dword [rax + 0x48000005], ebx
inc dword [rax + 0x18]
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, qword [rsi + 0x10]
cmp byte [rax], 1
jne 0x1400a0368
mov rbx, qword [rsi + 0x18]
mov rax, qword [rbx]
test rax, rax
je 0x1400a0271
mov r14, qword [rsi + 0x20]
cmp byte [r14], 0
jne 0x1400a0266
mov rcx, qword [rsi + 0x28]
mov rdx, qword [rcx]
xor ecx, ecx
cmp rax, 1
setne cl
lea r8, [0x14020ccbe]
cmove r8, rax
mov qword [rbp + 0x48], r8
mov qword [rbp + 0x50], rcx
mov qword [rbp - 0x40], rbx
lea rax, [fcn.140028dd0]
mov qword [rbp - 0x38], rax
lea rax, [rbp + 0x48]
mov qword [rbp - 0x30], rax
lea rax, [0x140085dc0]
mov qword [rbp - 0x28], rax
lea rax, [0x14020cce0]
mov qword [rbp - 8], rax
mov qword [rbp], 3
mov qword [rbp + 0x18], 0
lea rax, [rbp - 0x40]
mov qword [rbp + 8], rax
mov qword [rbp + 0x10], 2
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rbp - 8]
call fcn.140029b90
mov byte [r14], 0
mov qword [rbx], 0
mov rax, qword [rsi + 0x28]
mov qword [rbp + 0x48], rax
mov qword [rbp + 0x50], 0
add byte [rax], al
add byte [rax - 0x75], cl
cmp byte [rax - 0x75], r9b
pop rax
adc byte [rbx + rcx*4 + 0x77], cl
and byte [rbx + rcx*4 + 0x7f], cl
sub byte [rax - 0x73], cl
clc
add byte [rax], al
add byte [rax - 0x75], cl
cmp byte [rax - 0x75], r9b
pop rax
adc byte [rbx + rcx*4 + 0x77], cl
and byte [rbx + rcx*4 + 0x7f], cl
sub byte [rax - 0x73], cl
clc
mov rdx, r14
mov r8, r15
call fcn.14002a4b0
test byte [rbp - 8], 1
mov r12d, 2
mov eax, 2
jne 0x1400a02ec
mov rdx, qword [rbp]
mov r8, qword [rbp + 8]
lea rcx, [rbp - 8]
call fcn.14007a410
mov rax, qword [rbp - 8]
cmp rax, 2
je 0x1400a02ec
mov rcx, qword [rbp + 0x30]
mov qword [rbp - 0x10], rcx
movups xmm0, xmmword [rbp]
movups xmm1, xmmword [rbp + 0x10]
movups xmm2, xmmword [rbp + 0x20]
movaps xmmword [rbp - 0x20], xmm2
movaps xmmword [rbp - 0x30], xmm1
movaps xmmword [rbp - 0x40], xmm0
mov qword [rbp - 8], rax
movaps xmm0, xmmword [rbp - 0x40]
movaps xmm1, xmmword [rbp - 0x30]
movaps xmm2, xmmword [rbp - 0x20]
movups xmmword [rbp], xmm0
movups xmmword [rbp + 0x10], xmm1
movups xmmword [rbp + 0x20], xmm2
mov rax, qword [rbp - 0x10]
mov qword [rbp + 0x30], rax
mov qword [rbp + 0x38], r14
mov qword [rbp + 0x40], r15
cmp qword [rdi], 0
je 0x1400a032c
movups xmm0, xmmword [rdi + 8]
movups xmmword [rbp - 0x38], xmm0
mov r12d, 1
mov qword [rbp - 0x40], r12
mov eax, dword [rdi + 0x18]
mov ecx, dword [rdi + 0x1c]
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x30], 0
lea rcx, [rbp + 0x48]
lea r8, [rbp - 8]
lea r9, [rbp - 0x40]
mov rdx, rbx
call fcn.14008bcf0
mov rcx, qword [rsi + 0x30]
mov byte [rcx], al
mov rax, qword [rbp + 0x48]
inc qword [rax + 0x18]
add rsp, 0xe0
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
mov ebx, dword [rbp]
mov r14, qword [rbp + 8]
mov r15, qword [rsi + 0x10]
cmp byte [r15], 0
jne 0x1400a03f6
jmp 0x1400a041a
lea rcx, [0x14020cc88]
mov edx, 0x1c
mov r8, rbx
mov r9, r14
call fcn.1400a04a0
test al, al
je 0x1400a041a
mov byte [r15], 0
jmp 0x1400a0368
lea rcx, [0x14020cca4]
mov edx, 0x1a
mov r8, rbx
mov r9, r14
call fcn.1400a04a0
test al, al
je 0x1400a043e
mov byte [r15], 1
jmp 0x1400a0368
cmp byte [r15], 0
jne 0x1400a01ba
mov rax, qword [rsi + 0x18]
inc qword [rax]
jmp 0x1400a01ba
movq qword [rbp + 0x80], mm3
movdqa xmmword [rbp + 0x70], xmm10
movdqa xmmword [rbp + 0x60], xmm9
movdqa xmmword [rbp + 0x50], xmm8
movdqa xmmword [rbp + 0x40], xmm7
movdqa xmmword [rbp + 0x30], xmm6
mov rbx, r8
mov r15, rdx
mov r12, rcx
cmp rdx, r9
jae 0x1400a0596
mov rdi, r9
movzx eax, byte [r12]
lea r9, [r15 - 1]
xor ecx, ecx
mov rdx, r15
sub rdx, 4
cmovae rcx, rdx
mov r8, r15
cmp rcx, r8
jae 0x1400a05b5
lea r14, [r8 - 1]
cmp r14, r15
jae 0x1400a0bbb
movzx edx, byte [r12 + r8 - 1]
mov r8, r14
cmp dl, al
je 0x1400a0520
lea rcx, [r15 + 0xf]
cmp rcx, rdi
jbe 0x1400a0804
mov rcx, rbx
mov rdx, r12
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
mov sil, 1
test eax, eax
je 0x1400a0ad8
inc rbx
dec rdi
nop
cmp rdi, r15
jb 0x1400a0ad6
mov rcx, rbx
mov rdx, r12
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
inc rbx
dec rdi
test eax, eax
jne 0x1400a0570
jmp 0x1400a0ad8
jne 0x1400a0ad6
mov rcx, r12
mov rdx, rbx
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
sete sil
jmp 0x1400a0ad8
mov qword [rsp + 0x20], r15
lea rcx, [rbp - 0x50]
mov rdx, rbx
mov r8, rdi
mov r9, r12
call fcn.14002c160
test byte [rbp - 0x50], 1
je 0x1400a06d7
mov rbx, qword [rbp - 0x18]
mov r8, qword [rbp - 8]
mov rax, qword [rbp + 0x10]
lea r11, [rax - 1]
mov rdx, qword [rbp]
mov rdi, qword [rbp + 8]
cmp rbx, 0xffffffffffffffff
je 0x1400a0ab7
mov rcx, qword [rbp - 0x28]
lea r9, [rcx + r11]
cmp r9, rdx
jae 0x1400a0ad6
mov r14, qword [rbp - 0x30]
mov r15, qword [rbp - 0x48]
mov r10, qword [rbp - 0x38]
mov rsi, rax
mov qword [rbp + 0x28], r10
sub rsi, r10
mov qword [rbp + 0x20], rsi
nop word cs:[rax + rax]
movzx r9d, byte [r8 + r9]
bt r14, r9
jae 0x1400a067e
cmp r15, rbx
mov r12, rbx
cmova r12, r15
lea r10, [r8 + rcx]
mov r9, r12
nop dword [rax]
cmp r9, rax
jae 0x1400a0693
mov rsi, r9
add r9, rcx
cmp r9, rdx
jae 0x1400a0bcd
lea r9, [rsi + 1]
movzx r13d, byte [rdi + rsi]
cmp r13b, byte [r10 + rsi]
je 0x1400a0650
sub rcx, r15
add rcx, rsi
inc rcx
jmp 0x1400a0681
add rcx, rax
xor ebx, ebx
lea r9, [rcx + r11]
xor esi, esi
cmp r9, rdx
jb 0x1400a0630
jmp 0x1400a0ad8
mov r10, r15
nop word cs:[rax + rax]
cmp rbx, r10
jae 0x1400a07fc
dec r10
cmp r10, rax
jae 0x1400a0be3
lea r9, [r10 + rcx]
cmp r9, rdx
jae 0x1400a0bf5
movzx esi, byte [rdi + r10]
cmp sil, byte [r8 + r9]
je 0x1400a06a0
add rcx, qword [rbp + 0x28]
mov rbx, qword [rbp + 0x20]
jmp 0x1400a0683
cmp byte [rbp - 0x36], 0
jne 0x1400a0ad6
mov r8, qword [rbp - 0x48]
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp]
movzx esi, byte [rbp - 0x38]
jmp 0x1400a0707
xor sil, 1
add r8, r9
test r8, r8
je 0x1400a0726
cmp r8, rdx
jae 0x1400a0720
cmp byte [rcx + r8], 0xbf
jg 0x1400a0726
jmp 0x1400a0c1a
jne 0x1400a0c1a
cmp r8, rdx
je 0x1400a0ad8
movzx r10d, byte [rcx + r8]
movzx eax, r10b
test al, al
js 0x1400a0780
test sil, 1
jne 0x1400a07fc
mov r9d, 1
cmp eax, 0x80
jb 0x1400a0700
mov r9d, 2
cmp eax, 0x800
jb 0x1400a0700
cmp eax, 0x10000
mov r9d, 4
sbb r9, 0
jmp 0x1400a0700
mov r9d, eax
and r9d, 0x1f
movzx r11d, byte [rcx + r8 + 1]
and r11d, 0x3f
cmp al, 0xdf
jbe 0x1400a07d5
movzx eax, byte [rcx + r8 + 2]
shl r11d, 6
and eax, 0x3f
or eax, r11d
cmp r10b, 0xf0
jb 0x1400a07eb
movzx r10d, byte [rcx + r8 + 3]
and r9d, 7
shl r9d, 0x12
shl eax, 6
and r10d, 0x3f
or r10d, eax
or r10d, r9d
mov eax, r10d
test sil, 1
je 0x1400a0746
jmp 0x1400a07fc
shl r9d, 6
or r9d, r11d
mov eax, r9d
test sil, 1
je 0x1400a0746
jmp 0x1400a07fc
shl r9d, 0xc
or eax, r9d
test sil, 1
je 0x1400a0746
movzx eax, al
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm6, xmm0, 0
movzx eax, dl
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm7, xmm0, 0
inc r12
mov qword [rbp - 0x50], rbx
mov qword [rbp - 0x48], rdi
mov qword [rbp - 0x40], r12
mov qword [rbp - 0x58], r9
mov qword [rbp - 0x38], r9
add r15, 0x3f
cmp r15, rdi
mov qword [rbp + 0x28], rcx
jae 0x1400a09f2
lea rdx, [rbx + 0x10]
lea r9, [rbx + 0x20]
lea r13, [rbx + 0x30]
xor esi, esi
xor r12d, r12d
mov qword [rbp + 0x20], rdx
mov qword [rbp + 0x18], r9
nop
test sil, 1
jne 0x1400a09f7
lea rax, [rbx + r12]
movdqu xmm0, xmmword [r14 + rax]
outsd dx, dword [rsi]
add al, 6
movdqu xmm1, xmmword [rbx + r12]
movdqu xmm12, xmmword [rbx + r12 + 0x10]
movdqu xmm10, xmmword [rbx + r12 + 0x20]
movdqu xmm8, xmmword [rbx + r12 + 0x30]
pcmpeqb xmm1, xmm6
pcmpeqb xmm0, xmm7
pand xmm0, xmm1
pand mm0, mm1
pmovmskb r8d, xmm0
lea rax, [rdx + r12]
movdqu xmm13, xmmword [r14 + rax]
invalid
lea rax, [r9 + r12]
movdqu xmm11, xmmword [r14 + rax]
lea rax, [r12 + r13]
movdqu xmm9, xmmword [r14 + rax]
test r8d, r8d
jne 0x1400a0943
pcmpeqb xmm12, xmm6
pcmpeqb xmm13, xmm7
pand xmm13, xmm12
pmovmskb r8d, xmm13
test r8w, r8w
jne 0x1400a0965
pcmpeqb xmm10, xmm6
pcmpeqb xmm11, xmm7
pand xmm11, xmm10
fisub dword [rsi + 0x45]
pmovmskb eax, mm3
test r8w, r8w
jne 0x1400a0994
pcmpeqb xmm8, xmm6
pcmpeqb xmm9, xmm7
pand xmm9, xmm8
pmovmskb r8d, xmm9
test r8w, r8w
jne 0x1400a09c3
lea rax, [r12 + r15]
add rax, 0x40
add r12, 0x40
cmp rax, rdi
jb case.0x140066c5f.2741
jmp 0x1400a09f7
lea rcx, [rbp - 0x50]
mov rdx, r12
xor r9d, r9d
call fcn.1400b55f0
mov r9, qword [rbp + 0x18]
mov rdx, qword [rbp + 0x20]
mov rcx, qword [rbp + 0x28]
mov esi, eax
jmp 0x1400a08d3
mov rdx, r12
or rdx, 0x10
mov r9d, esi
and r9b, 1
lea rcx, [rbp - 0x50]
call fcn.1400b55f0
mov r9, qword [rbp + 0x18]
mov rdx, qword [rbp + 0x20]
mov rcx, qword [rbp + 0x28]
or al, sil
and al, 1
mov esi, eax
jmp 0x1400a08ed
mov rdx, r12
or rdx, 0x20
mov r9d, esi
and r9b, 1
lea rcx, [rbp - 0x50]
call fcn.1400b55f0
mov r9, qword [rbp + 0x18]
mov rdx, qword [rbp + 0x20]
mov rcx, qword [rbp + 0x28]
or al, sil
and al, 1
mov esi, eax
jmp case.0x140066c5f.2743
mov rdx, r12
or rdx, 0x30
mov r9d, esi
and r9b, 1
lea rcx, [rbp - 0x50]
call fcn.1400b55f0
mov r9, qword [rbp + 0x18]
mov rdx, qword [rbp + 0x20]
mov rcx, qword [rbp + 0x28]
or al, sil
and al, 1
mov esi, eax
jmp 0x1400a0929
xor esi, esi
xor r12d, r12d
lea rax, [r12 + rcx]
cmp rax, rdi
jae 0x1400a0a69
lea r13, [rbx + r12]
lea r15, [rbp - 0x50]
nop dword [rax + rax]
test sil, 1
jne 0x1400a0a69
movdqu xmm0, xmmword [r13]
lea rax, [rbx + r12]
movdqu xmm1, xmmword [r14 + rax]
pcmpeqb xmm0, xmm6
pcmpeqb xmm1, xmm7
pand xmm1, xmm0
pmovmskb r8d, xmm1
test r8d, r8d
jne 0x1400a0a53
lea rax, [rcx + r12]
add rax, 0x10
add r12, 0x10
add r13, 0x10
cmp rax, rdi
jb 0x1400a0a10
jmp 0x1400a0a69
mov rcx, r15
mov rdx, r12
xor r9d, r9d
call fcn.1400b55f0
mov rcx, qword [rbp + 0x28]
mov esi, eax
jmp 0x1400a0a3c
sub rdi, qword [rbp - 0x58]
lea rax, [rbx + rdi]
add rax, 0xfffffffffffffff0
movdqu xmm0, xmmword [rbx + rdi - 0x10]
movdqu xmm1, xmmword [r14 + rax]
pcmpeqb xmm0, xmm6
pcmpeqb xmm1, xmm7
pand xmm1, xmm0
pmovmskb r8d, xmm1
test r8d, r8d
je 0x1400a0ad8
add rdi, 0xfffffffffffffff0
mov r9d, esi
and r9b, 1
lea rcx, [rbp - 0x50]
mov rdx, rdi
call fcn.1400b55f0
or al, sil
and al, 1
mov esi, eax
jmp 0x1400a0ad8
mov rcx, qword [rbp - 0x28]
lea r9, [rcx + r11]
cmp r9, rdx
jae 0x1400a0ad6
mov r14, qword [rbp - 0x30]
mov rbx, qword [rbp - 0x48]
mov r15, qword [rbp - 0x38]
lea r12, [rbx - 1]
jmp 0x1400a0b2f
xor esi, esi
sub byte [rbp + 0x50], al
add byte [rdi + rcx + 0x28], al
lodsd eax, dword [rsi]
movabs al, byte [0x138c48148000000]
add byte [rax], al
or al, 8
sub al, 0x11
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
movzx esi, byte [rdi + r10]
lea r8, str._rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14librarycore_src_strpattern.rs
mov ecx, esi
ret 0xdbe8
cmova ecx, edx
mov ecx, edx
invalid
or byte [r8 - 0x75], cl
or eax, 0x17ec19
sbb esp, ebp
invalid
invalid
invalid
sbb cl, byte [rax - 0x7d]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 3
lea r8, [rbp - 0x60]
call fcn.140029b90
add eax, dword [rdx + 0x4890fff8]
add esp, 0x80
add eax, dword [rdx + 0x4890fff8]
add esp, 0x80
pop rbp
ret
invalid
mov rbp, rsp
mov r9, rcx
add rdx, 0xfffffffffffffff0
shl r8, 4
nop
test r8, r8
je 0x1400a19eb
mov eax, dword [rdx + 0x10]
add rdx, 0x10
add r8, 0xfffffffffffffff0
test rax, rax
je 0x1400a19d0
mov rdx, qword [rdx + 8]
jmp 0x1400a19f2
mov edx, 1
xor eax, eax
mov ecx, 0xfffffff4
mov r8, rax
pop rbp
jmp fcn.140083ff0
in al, dx
invalid
adc byte [r15], cl
adc byte [rcx + 0x20], dl
movaps xmmword [rbp - 0x20], xmm2
movaps xmmword [rbp - 0x30], xmm1
movaps xmmword [rbp - 0x40], xmm0
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], rcx
lea rcx, [rbp - 0x40]
call fcn.1400a1a40
int3
mov ecx, 0xffffffff
lock xadd dword [0x14021f890], ecx
dec ecx
mov eax, ecx
and eax, 0xbfffffff
neg eax
jno 0x1400a1c72
call fcn.1400b56f0
mov eax, dword [0x14021f97c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x70], 0
test bl, bl
je 0x1400a22c8
call fcn.140091e10
mov eax, dword [0x14021f97c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x68], 1
jbe 0x1400a1cbc
mov byte [rbp + 0x5f], 1
jmp 0x1400a1cd1
movzx edx, byte [0x14021f888]
dec dl
cmp dl, 3
jae 0x1400a1d76
mov byte [rbp + 0x5f], dl
mov qword [rbp + 0x40], r14
mov rdi, qword [rdi + 0x18]
mov rcx, rsi
call rdi
movabs rcx, 0xb98b1b7157a64178
xor rax, rcx
movabs rcx, 0x63eb502cd6cb5d6d
xor rdx, rcx
mov ecx, 8
or rdx, rax
mov rax, rsi
jne 0x1400a1d40
mov rax, qword [rax]
mov rcx, qword [rsi + rcx]
mov qword [rbp - 8], rax
mov qword [rbp], rcx
mov eax, dword [0x14021f97c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xb0]
test eax, eax
je 0x1400a1da5
cmp eax, 1
je 0x1400a1de5
jmp 0x1400a1e34
mov rcx, rsi
call rdi
movabs rcx, 0x82930b0819a7447e
xor rax, rcx
movabs rcx, 0x112bdb54d658b6a5
xor rdx, rcx
or rdx, rax
jne 0x1400a1fee
mov rax, rsi
add rax, 8
mov ecx, 0x10
jmp 0x1400a1d05
lea rdx, [0x14020c01e]
lea rcx, [rbp + 8]
mov r8d, 0xe
call fcn.14008b2c0
mov rax, qword [rbp + 8]
mov rcx, rax
neg rcx
jno 0x1400a2026
mov dl, 2
mov cl, 3
jmp 0x1400a213a
mov eax, dword [0x14021f97c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xa8]
lea rdx, case.0x140049404.1020
call fcn.1400851d0
mov eax, dword [0x14021f97c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0xb0], 1
mov eax, dword [0x14021f97c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rdx, qword [rax + 0xa8]
test rdx, rdx
jne 0x1400a1e23
call fcn.1400b4ef0
mov eax, dword [0x14021f97c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rdx, qword [rax + 0xa8]
lock inc qword [rdx]
jg 0x1400a1e2b
ud2
test rdx, rdx
jne 0x1400a1fff
mov eax, 9
lea rcx, str._unnamed_
xor edx, edx
mov qword [rbp - 0x40], rcx
mov qword [rbp - 0x38], rax
lea rax, [rbp - 0x40]
mov qword [rbp + 8], rax
lea rax, [rbp + 0x40]
mov qword [rbp + 0x10], rax
lea rax, [rbp - 8]
mov qword [rbp + 0x18], rax
lea rax, [rbp + 0x5f]
mov qword [rbp + 0x20], rax
movzx eax, byte [0x14021f805]
test al, al
mov qword [rbp + 0x48], rdx
jne 0x1400a1e83
xor r15d, r15d
xor esi, esi
jmp 0x1400a2074
mov byte [0x14021f805], 1
mov eax, dword [0x14021f97c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x78]
cmp rax, 2
je 0x1400a206c
cmp eax, 1
je 0x1400a1eb8
call fcn.1400b5480
mov eax, dword [0x14021f97c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r15, qword [rax + 0x80]
mov qword [rax + 0x80], 0
test r15, r15
je 0x1400a1e7c
lea rsi, [r15 + 0x10]
mov cl, 1
xor eax, eax
lock cmpxchg byte [r15 + 0x10], cl
je 0x1400a1efa
mov rcx, rsi
call fcn.1400b5140
mov rax, qword [0x14021f948]
shl rax, 1
test rax, rax
mov qword [rbp - 0x58], rsi
je 0x1400a219e
call fcn.1400b5200
xor al, 1
mov dword [rbp + 0x54], eax
movzx eax, byte [r15 + 0x11]
mov qword [rbp + 0x38], r15
add r15, 0x18
lea r8, [0x14020cf28]
lea rcx, [rbp + 8]
mov rdx, r15
call fcn.1400a0e60
cmp byte [rbp + 0x54], 0
mov r15, qword [rbp + 0x38]
jne 0x1400a1f62
mov rax, qword [0x14021f948]
shl rax, 1
test rax, rax
je 0x1400a1f62
call fcn.1400b5200
test al, al
jne 0x1400a1f62
mov byte [r15 + 0x11], 1
xor eax, eax
mov rcx, qword [rbp - 0x58]
xchg byte [rcx], al
cmp al, 2
jne 0x1400a1f74
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov byte [0x14021f805], 1
mov eax, dword [0x14021f97c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x78]
cmp rax, 2
je case.0x140066beb.1167
cmp eax, 1
je 0x1400a1fa9
lea rax, str.Box_dyn_Any_aborting_due_to_panic_at
mov ecx, 0xc
jmp 0x1400a1d0c
mov rax, qword [rdx + 0x10]
test rax, rax
je 0x1400a20de
cmp eax, 2
jne 0x1400a20ef
mov eax, 9
lea rcx, str._unnamed_
jmp 0x1400a1e42
mov r8, qword [rbp + 0x10]
mov rcx, qword [rbp + 0x18]
cmp rcx, 1
je 0x1400a20ff
cmp rcx, 4
jne 0x1400a2122
mov esi, 1
xor r15d, r15d
mov dword [rbp + 0x58], 0
mov byte [rbp + 0x5c], 0
mov qword [rbp - 0x18], r15
mov qword [rbp - 0x20], rsi
mov byte [rbp + 0x5e], 0
lea r8, [0x14020cf78]
lea rcx, [rbp + 8]
lea rdx, [rbp + 0x58]
call fcn.1400a0e60
xor edi, edi
mov rcx, qword [rbp + 0x48]
test rcx, rcx
je 0x1400a20b5
lock dec qword [rcx]
jne 0x1400a20b5
call case.0x14003fe13.1475
test r15, r15
sete al
or dil, sil
or dil, al
jne 0x1400a1c53
lock dec qword [r15]
jne 0x1400a1c53
mov rcx, r15
call fcn.140091390
jmp 0x1400a1c53
mov eax, 4
lea rcx, str.main
jmp 0x1400a1e42
mov rcx, qword [rdx + 0x18]
mov rax, qword [rdx + 0x20]
dec rax
jmp 0x1400a1e42
cmp byte [r8], 0x30
jne 0x1400a2122
add cl, ch
jp case.0x140066beb.1162
invalid
add byte [rcx], dh
sar bh, cl
adc eax, 0x15322
mov cl, 1
xor edx, edx
xor eax, eax
lock cmpxchg byte [0x14021f888], cl
je 0x1400a1cce
mov dl, 3
cmp al, 4
jae 0x1400a1cce
shl al, 3
mov edx, 0x2010003
mov ecx, eax
shr edx, cl
jmp 0x1400a1cce
lock dec qword [r15]
mov rcx, r15
mov r14, qword [rbp + 0x48]
je 0x1400a2183
mov dword [rbp + 0x54], 0
jmp 0x1400a1f1b
std
invalid
invalid
std
invalid
invalid
sub byte [r8], r8b
add byte [rax], al
add byte [rax - 0x73], cl
ror byte [r8 - 0x77], 0x45
sbb byte [rax - 0x39], cl
and byte [r10], r8b
and byte [rdx], al
and byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [rbp + 8]
call fcn.140083960
mov qword [rbp - 8], rax
test rax, rax
je 0x1400a22bf
lea rcx, [rbp - 8]
jmp 0x1400a22ba
invalid
add bh, bh
push rdx
xor byte [rax - 0x7b], cl
sar byte [rcx + 1], 0x48
cmovne ecx, eax
cmove rdx, rax
cmove edx, eax
mov qword [rbp - 8], rcx
mov qword [rbp], rdx
mov dword [rbp + 0x58], 0
mov byte [rbp + 0x5c], 0
lea rax, [rbp - 0x10]
mov qword [rbp - 0x40], rax
lea rax, [0x1400a1910]
mov qword [rbp - 0x38], rax
lea rax, [rbp - 8]
mov qword [rbp - 0x30], rax
lea rax, [0x140085dc0]
mov qword [rbp - 0x28], rax
lea rax, [0x14020d1c0]
add byte [rax - 0x77], cl
or byte [r8 - 0x39], r9b
adc byte [r11], r8b
add byte [rax], al
add byte [rax - 0x39], cl
sub byte [r8], r8b
sub byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
ror byte [r8 - 0x77], 0x45
sbb byte [rax - 0x39], cl
and byte [r10], r8b
add byte [rax], al
add byte [rax - 0x73], cl
pop r8
add byte [rax - 0x77], cl
or byte [r8 - 0x39], r9b
adc byte [r11], r8b
add byte [rax], al
add byte [rax - 0x39], cl
sub byte [r8], r8b
sub byte [rax], al
sub byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
ror byte [r8 - 0x77], 0x45
sbb byte [rax - 0x39], cl
and byte [r10], r8b
add byte [rax], al
add byte [rax - 0x73], cl
pop r8
lea rdx, [rbp + 8]
call fcn.140083960
mov qword [rbp + 0x40], rax
test rax, rax
je 0x1400a22bf
lea rcx, [rbp + 0x40]
call fcn.140083b10
mov ecx, 7
int 0x29
ud2
mov dword [rbp - 8], 0
mov byte [rbp - 4], 0
lea rax, str.thread_caused_non_unwinding_panic._aborting._n
mov qword [rbp + 8], rax
mov qword [rbp + 0x10], 1
mov qword [rbp + 0x18], 8
xorps xmm0, xmm0
movups xmmword [rbp + 0x20], xmm0
lea rcx, [rbp - 8]
lea rdx, [rbp + 8]
call fcn.140083960
mov qword [rbp - 0x40], rax
lea rcx, [rbp - 0x40]
call fcn.140083af0
mov ecx, 7
int 0x29
ud2
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
movzx ebx, byte [rbp + 0x5e]
mov rdi, qword [rbp - 0x20]
mov rsi, qword [rbp - 0x18]
mov rcx, qword [rbp + 0x48]
test rcx, rcx
je case.0x14008083d.961
lock dec qword [rcx]
jne case.0x14008083d.961
call case.0x14003fe13.1475
test rdi, rdi
jne 0x1400a249f
test rsi, rsi
jne 0x1400a24ac
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
test bl, 1
je 0x1400a24be
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
lock dec qword [rsi]
jne 0x1400a24cc
mov rcx, rsi
call fcn.140091390
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov ecx, 0xffffffff
lock xadd dword [0x14021f890], ecx
dec ecx
mov eax, ecx
and eax, 0xbfffffff
neg eax
jo 0x1400a251f
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
call fcn.1400b56f0
jmp 0x1400a2512
add al, ch
invalid
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x80]
cmp qword [rbp - 0x20], 0
je 0x1400a2790
mov r8, qword [rbp - 0x18]
mov rcx, qword [0x14021f8e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
enter 0x14c, 0
enter 0x14c, 0
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
invalid
int3
invalid
mov edx, dword [rbp - 0x18]
call 0x1085eb48f
or byte [rbx + rcx*4 + 0x45], cl
invalid
mov qword [rax + rcx*8 + 8], rdx
mov r8, qword [rbp - 0x10]
mov qword [rax + rcx*8 + 0x10], r8
mov qword [rax + rcx*8 + 0x18], rdx
push rsp
enter 0xffffffffffffc618, 0x44
enter 0x20, 0x48
inc ebx
mov qword [rsi + 0x30], rbx
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
retf 0x17
add byte [rax + 0x28247c], al
cmp byte [rcx - 0x48], al
add al, 0
add byte [rax], al
or eax, dword [rcx]
add byte [rax], al
push rax
add dword [rdi + rdi + 0x48], esi
cmp ecx, 4
push rax
test eax, eax
dec dword [rax - 0x7b]
leave
ret 0x1aeb
retf 0x1f0f
xchg ebp, eax
ror dword [rdi], 1
test byte [rbx - 1], dh
ror byte [rax - 1], 1
invalid
add al, 0x48
mov edi, dword [rdi - 8]
add dword [rax], eax
mov bh, 1
and byte [rsi - 0x3d], bl
jmp 0xf61933d3
add byte [rdi], cl
mov dh, 4
adc cl, ch
invalid
pop rax
invalid
shl byte [rsi - 0x7b], cl
ror byte [rdi], 0x94
ret 0xb841
test eax, eax
sete dl
mov r8d, 0x16d
cmovne r8d, eax
sub ecx, edx
shl ecx, 9
movzx eax, r8w
or eax, ecx
ret
sub ecx, ecx
mov al, 7
mov edx, ecx
ret
mov edx, ecx
ret
lea edx, [rax + r8]
add edx, 0x1a42e4
add r8d, eax
movsxd rax, edx
imul rax, rax, 0xffffffff92492493
shr rax, 0x20
add eax, r8d
add eax, 0x1a42e4
mov edx, eax
shr edx, 0x1f
sar eax, 2
add eax, edx
lea edx, [rax*8]
sub eax, edx
add eax, r8d
invalid
add eax, 0x1a42e4
sbb al, byte [rax]
rol byte [0x140247b31], 0x48
cwde
sbb al, byte [rax]
cdqe
lea rdx, [0x140211d98]
movzx eax, word [rdx + rax*2 + 0xc]
or al, 0x66
add eax, ecx
or al, 0x66
add eax, ecx
add eax, 0xa
movzx ecx, ax
mov bh, 0xc8
ror byte [rdx], 0xf
mov bh, 0xc8
imul ecx, ecx, 0x2493
leave
xchg ebx, eax
and al, 0
add byte [rax], al
invalid
add byte [rax], al
shr ecx, 0x10
sub eax, ecx
enter 0xffffffffffffb70f, 0xffffffffffffffd0
jmp 0x14fd2617f
enter 0xffffffffffffb70f, 0xffffffffffffffd0
shr edx, 1
add edx, ecx
shr edx, 2
cmp dl, 0x35
je 0x1400a3891
movzx eax, dl
test eax, eax
jne 0x1400a38b0
mov ecx, edi
call fcn.1400a44e0
push rbp
or al, 0
add byte [rcx - 0x1401763e], cl
invalid
mov ecx, esi
call fcn.1400a44e0
xor ecx, ecx
cmp al, 0x34
sete cl
sar dword [rax + 1], 0xba
xor eax, 0xf000000
rol byte [rcx], 1
int1
mov esi, ecx
mov eax, esi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
imul ecx, edx, 0x190
nop
add dword [rax], eax
add byte [rcx - 9], al
fld dword [rcx + 1]
leave
neg r9d
add r9d, ecx
dec r9d
sar r9d, 0x1f
add r9d, edi
sar edx, 5
add edx, r8d
imul edx, edx, 0x64
neg edx
add ecx, edx
dec ecx
shr ecx, 0x1f
lea edx, [rcx + r9]
add edx, 0x1a42e4
add r9d, ecx
movsxd rcx, edx
imul rcx, rcx, 0xffffffff92492493
shr rcx, 0x20
add ecx, r9d
add ecx, 0x1a42e4
mov edx, ecx
shr edx, 0x1f
sar ecx, 2
add ecx, edx
lea edx, [rcx*8]
sub ecx, edx
add ecx, r9d
add ecx, 0x1a42e4
movsxd rcx, ecx
lea rdx, [0x140211db2]
add ax, word [rdx + rcx*2 + 0xc]
add eax, 6
movzx ecx, ax
imul ecx, ecx, 0x2493
shr ecx, 0x10
sub eax, ecx
movzx eax, ax
shr eax, 1
add eax, ecx
shr eax, 2
pop rdi
pop rsi
ret
sar ecx, 2
imul esi, ecx, 0x16d
add esi, r11d
insd dword [rdi], dx
add dword [rax], eax
add byte [rcx + rax - 0x22], al
add esi, r8d
add esi, r9d
imul r8d, r10d, 0x190
neg r8d
add r8d, ecx
dec r8d
sar r8d, 0x1f
add r8d, esi
sar eax, 5
add eax, edx
imul eax, eax, 0x64
neg eax
add eax, ecx
dec eax
shr eax, 0x1f
lea ecx, [rax + r8]
add byte [rcx + 0x1a42e4c1], al
invalid
add byte [rcx + 0x1a42e4c1], al
add byte [rcx + 1], al
ror byte [rax + 0x63], 0xc1
sbb al, byte [rax]
add r8d, eax
movsxd rax, ecx
imul rax, rax, 0xffffffff92492493
and al, 0x49
xchg edx, eax
shr rax, 0x20
add eax, r8d
add eax, 0x1a42e4
mov ecx, eax
shr ecx, 0x1f
sar eax, 2
add eax, ecx
lea ecx, [rax*8]
sub eax, ecx
add eax, r8d
add eax, 0x1a42e4
cdqe
lea rcx, [0x140211de6]
movzx eax, byte [rax + rcx + 6]
pop rsi
ret
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x16ae50
mov r8d, 0x57
add rsp, 0x68
jmp rax
or byte [r8 - 0x77], cl
shr ecx, 0x9b
pop rdx
clc
dec esp
int3
push rsi
push rsi
push rdi
push rbx
mov r9d, r8d
rol dword [rcx - 0x3f], 0xe9
or byte [rbp - 0x77], al
mov ebx, eax
rol dword [rcx - 0x3f], 0xe9
or byte [rbp - 0x77], al
mov ebx, eax
jmp 0x103938187
mov ebx, eax
shr r11d, 0x10
movzx eax, byte [rdx + 0xc]
movsx r10d, byte [rdx + 0xd]
movsx esi, byte [rdx + 0xe]
cmp al, r8b
jne 0x1400a3cb9
cmp r10b, r9b
jne 0x1400a3cb9
cmp sil, r11b
cmp dh, bl
jne 0x1400a3cb9
sbb al, byte [rbx + rcx*4 + 0xa]
mov r9d, dword [rdx]
or al, byte [rbp - 0x77]
mov r11d, r9d
sar r11d, 9
sti
or dword [rcx - 0x7f], eax
and ecx, 0x1ff
retf
sti
or dword [rcx - 0x7f], eax
invalid
loope 0x1400a3cac
and ecx, 0x1ff
inc dword [rcx]
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x75], cl
add al, 0xe9
test byte [rcx], 0
add byte [rdi], cl
mov dh, 0x5a
or byte [rdi], cl
mov edi, 0x41f329f6
movsx edi, bl
mov rax, qword [rdx + 4]
jmp 0x1400a3eaf
movzx ebx, byte [rdx + 8]
movsx esi, si
sub ebx, esi
movsx edi, r11b
add edi, ebx
movzx r11d, byte [rdx + 9]
movsx r10d, r10w
sub r11d, r10d
movsx esi, r9b
add esi, r11d
movzx r11d, byte [rdx + 0xa]
sub r11b, al
mov r10d, dword [rdx]
cmp di, 0x3b
jle 0x1400a3d09
movsx r9d, di
lea eax, [r9 - 0x3c]
movsx esi, si
cmp ax, 0x3b
jbe 0x1400a3d12
add r9d, 0xffffff88
add esi, 2
mov eax, r9d
jmp 0x1400a3d2e
test di, di
js 0x1400a3d16
mov eax, edi
jmp 0x1400a3d2e
inc esi
jmp 0x1400a3d2e
movsx esi, si
mov eax, edi
sub ax, 0xffc4
jae 0x1400a3d2c
movsx eax, di
add eax, 0x78
add esi, 0xfffffffe
jmp 0x1400a3d2e
dec esi
mov r9d, r10d
and r9d, 0x1ff
add r11b, r8b
cmp si, 0x3b
jle 0x1400a3d61
movsx esi, si
lea r8d, [rsi - 0x3c]
cmp r8w, 0x3b
jbe 0x1400a3d71
add esi, 0xffffff88
add r11b, 2
mov r8d, esi
cmp r11b, 0x17
jle 0x1400a3d98
jmp 0x1400a3dbd
test si, si
js 0x1400a3d7c
mov r8d, esi
cmp r11b, 0x17
jle 0x1400a3d98
jmp 0x1400a3dbd
inc r11b
cmp r11b, 0x17
jle 0x1400a3d98
jmp 0x1400a3dbd
mov r8d, esi
sub r8w, 0xffc4
jae 0x1400a3db4
movsx r8d, si
add r8d, 0x78
add r11b, 0xfe
cmp r11b, 0x17
jg 0x1400a3dbd
test r11b, r11b
jns 0x1400a3dd3
movzx r9d, r9w
mov esi, r11d
sub sil, 0xe8
jae 0x1400a3ddd
add r11b, 0x30
add r9d, 0xfffffffe
jmp 0x1400a3dd3
dec r11b
cmp r11b, 0x17
jle 0x1400a3d98
lea esi, [r11 - 0x18]
movzx r9d, r9w
cmp sil, 0x17
jbe 0x1400a3dd8
add r11b, 0xd0
add r9d, 2
mov esi, r11d
jmp 0x1400a3de0
inc r9d
jmp 0x1400a3de0
dec r9d
mov r11d, r10d
sar r11d, 9
movsx edi, r9w
test r10d, 0x600
jne 0x1400a3e20
test r10d, 0x1800
je 0x1400a3e39
movsxd r10, r11d
imul rbx, r10, 0x51eb851f
mov r14, rbx
shr r14, 0x3f
sar rbx, 0x23
add ebx, r14d
lea ebx, [rbx + rbx*4]
lea ebx, [rbx + rbx*4]
sub r10d, ebx
jne 0x1400a3e39
mov r10w, 0xfe93
cmp edi, 0x16d
jle 0x1400a3e46
movsx r9d, r10w
add r9d, edi
inc r11d
jmp 0x1400a3e8c
mov r10w, 0xfe92
cmp edi, 0x16e
jg 0x1400a3e2d
test r9w, r9w
jg 0x1400a3e8c
dec r11d
test r11b, 3
jne 0x1400a3e80
imul r9d, r11d, 0xc28f5c29
add r9d, 0x51eb851
cmp r9d, 0xa3d70a3
setae r9b
test r11b, 0xc
sete r10b
or r10b, r9b
mov r9w, 0x16e
jne 0x1400a3e85
mov r9w, 0x16d
movzx r9d, r9w
add r9d, edi
mov edx, dword [rdx + 4]
movzx r10d, sil
shl r10, 0x30
movzx r8d, r8w
shl r8, 0x28
or r8, r10
movzx eax, ax
shl rax, 0x20
or rax, r8
or rax, rdx
mov dword [rcx], r11d
mov word [rcx + 4], r9w
mov dword [rcx + 4], r9d
mov dword [rcx + 4], r9d
mov qword [rcx + 8], rax
pop rbx
pop rdi
pop rsi
pop r14
ret
int3
mov ecx, 0xd53e8000
fidiv word [rcx - 0x76b7fe63]
enter 0x294c, 0xffffffffffffffc8
neg rax
movabs rbx, 0xfe624e212ac18000
and dword [rsi + 0x62], ecx
dec byte [rax + 1]
retf
cmp rcx, r9
cmovl rbx, rax
movabs rdx, 0xd6bf94d5e57a42bd
in eax, 0xd5
xchg esp, eax
mov edi, 0xd88948d6
and dword [rsi + 0x62], ecx
dec byte [rax + 1]
retf
in eax, 0xd5
xchg esp, eax
mov edi, 0xd88948d6
mul rdx
mov rdi, rdx
shr rdi, 0x17
imul rax, rdi, 0x989680
mov r8, rbx
sub r8, rax
imul ebp, r8d, 0x64
cmp rcx, r9
leave
leave
jge 0x1400a40ba
movabs r9, 0x444444444444445
mov rax, rdi
clc
clc
mul r9
imul r10d, edx, 0x3c
loope 0x1400a4033
imul edx, edx, 0x3c
movabs rcx, 0xe5109ec205d7bea7
mov rax, rbx
mul rcx
mov rcx, rdx
sub edi, r10d
shr rcx, 0x1d
mov rax, rcx
enter 0xfffffffffffff749, 0xffffffffffffffe1
sbb eax, 0x49c88948
mul ecx
invalid
enter 0xfffffffffffff749, 0xffffffffffffffe1
loope 0x1400a4057
imul r9d, edx, 0x3c
imul ecx, edx, 0x3c
movabs rdx, 0x3d157fab34c210b5
mov rax, rbx
mul rdx
sub ecx, r9d
shr rdx, 0x21
imul rax, rdx, 0xaaaaaab
shr rax, 0x20
shl eax, 3
ret 0xab34
or cl, byte [rax - 0x3f]
call 0x143eb015b
lea eax, [rax + rax*2]
add al, 0x40
sub edx, eax
mov eax, 0x3b9aca00
sub eax, ebp
xor ebp, ebp
test r8, r8
setne r14b
cmovne ebp, eax
add r14b, dil
neg r14b
invalid
neg dh
fiadd word [rcx + rcx*4 - 9]
mov edi, r14d
mov edi, esi
sar dil, 7
sub dil, cl
mov ecx, edi
sar cl, 7
sub cl, dl
lea r8d, [rcx + 0x18]
movabs rdx, 0xa2e3ff1de20581e3
invalid
jmp rbx
jrcxz 0x1400a401a
sbb eax, 0x48a2e3ff
mov eax, ebx
jrcxz 0x1400a401a
mov rax, rbx
mul rdx
shr rdx, 0x27
lea eax, [rdx - 0x42b484]
mov ebp, 0xb60f44ff
leave
mov ebp, 0xb60f44ff
leave
movzx ebx, r8b
test cl, cl
cmovns ebx, r9d
js 0x1400a4163
cmp eax, 0xff908adb
jbe 0x1400a4242
mov ecx, 0x253d8c
add byte [rcx], ch
shr eax, 1
invalid
invalid
movabs rcx, 0xa2e3ff1de20581e3
mov rax, rbx
mul rcx
mul ecx
add eax, 0xe3ff1de2
movabs byte [0xc148e1f748d88948], al
mul ecx
invalid
invalid
invalid
jmp rbx
pop rdi
invalid
invalid
mov dl, byte [rax + 0x4b860fff]
add dword [rax], eax
add byte [rcx + 0x253d8cc2], al
add edx, 0x253d8c
mov ecx, edx
invalid
adc al, 0xf3
invalid
cmp eax, 0xff908adb
jbe 0x1400a4242
mov ecx, 0x253d8c
ret 0xc149
ret 0xb60f
mov dword [rsi + 0xc], 0xe890000
or al, 0
add byte [rcx + 0x4689480e], cl
add al, 0x48
add esp, 0x30
and al, 0x28
pop rsi
or eax, 0xe6e8840
int3
push rbx
mov eax, dword [rcx]
mov r8d, eax
sar r8d, 9
lea edx, [r8 - 1]
lea edx, [rax - 1]
lea edx, [rax - 1]
movsxd r10, edx
sar edx, 2
imul r9, r10, 0xffffffffae147ae1
retf
jmp 0x1400a4374
sar ecx, 0x25
invalid
cli
fiadd dword [rbx - 0x73]
sub al, 0x10
invalid
mov dh, 0x51
or cl, byte [rdi]
mov dh, 0x71
jno 0x1400a4395
movzx r11d, byte [rcx + 8]
add eax, edi
jno 0x1400a4395
shr byte [rbp + 1], 0
add byte [rbp + 1], al
enter 0x141, 0xffffffffffffffc0
or byte [rax + 0xf], cl
mov esi, 0x29490e49
invalid
sub r11, rcx
invalid
sub esi, eax
imul eax, edx, 0xe10
add eax, edx
push rax
dec dword [rbx + riz*2 - 0x2e]
sar edx, 2
imul r9, r10, 0xffffffffae147ae1
mov r11, r9
shr r11, 0x3f
sar r9, 0x25
add r9d, r11d
invalid
imul rdi, r10, 0x51eb851f
cli
invalid
test ebx, ebp
jmp 0x1400a4474
and eax, 0x49d90145
imul edi, edx, 0x51eb851f
cli
invalid
test ebx, ebp
jmp 0x1400a4474
invalid
cli
invalid
jmp 0x1400a4474
mov r10, rdi
sar r10, 0x25
mov r11, rdi
shr r11, 0x3f
add r10d, r11d
imul r10d, r10d, 0x64
neg r10d
lea ebx, [r8 + r10]
lea ebx, [rax + rdx]
lea ebx, [rax + rdx]
dec ebx
shr ebx, 0x1f
jmp 0x1400a4463
sar rdi, 0x27
sar edi, 0x27
jmp 0x1400a4463
sar edi, 0x27
add edi, r11d
imul r10d, edi, 0x190
neg r10d
lea ebp, [r8 + r10]
nop
add dword [rax], eax
add byte [rcx - 9], al
fiadd dword [rbx - 0x73]
sub al, 0x10
dec ebp
sar ebp, 0x1f
and eax, 0x1ff
movzx r10d, byte [rcx + 0xa]
movzx esi, byte [rcx + 9]
movzx r11d, byte [rcx + 8]
add eax, edi
imul r8d, r8d, 0x16d
imul eax, eax, 0x16d
add r8d, r9d
add r8d, eax
add r8d, edx
add r8d, ebp
lea eax, [rbx + r8]
add eax, 0xfff50558
cdqe
imul rdx, rax, 0x15180
add byte [rdi], cl
mov bh, 0x41
or al, 0x4c
movsx eax, al
add byte [rdi], cl
mov bh, 0x41
or al, 0x4c
movsx eax, al
shr eax, 8
movsx r9, byte [rcx + 0xe]
sub r11, r9
sub r10, r8
movsx rax, al
sub rsi, rax
imul r8, rsi, 0x3c
imul rax, r10, 0xe10
add rax, r11
add rax, r8
add rax, rdx
mov edx, 0x3b9aca00
imul rdx
mov ecx, dword [rcx + 4]
add al, 0x48
add eax, ecx
add al, 0x48
add eax, ecx
adc rdx, 0
pop rbx
pop rbp
pop rdi
pop rsi
ret
push rcx
mov rdx, rcx
mov edx, ecx
retf 0xc148
shr rdx, 0x3f
sar rcx, 0x27
sar ecx, 0x27
invalid
sar ecx, 0x27
add ecx, edx
imul ecx, ecx, 0x190
add byte [rcx - 0x835d63e], cl
invalid
test edx, edx
lea ecx, [rax + rcx + 0x190]
cmovns ecx, edx
mov al, 0x34
xor al, 0x83
invalid
cld
xor al, 0x83
sar esp, 0x81
cld
invalid
stc
cld
cmp ecx, 0x18a
mov al, byte [rcx]
add byte [rax], al
invalid
add byte [rdi + 0x12], dh
ja 0x1400a452e
xchg ecx, eax
movhps qword [rax], xmm0
invalid
add byte [rax + 0x63], cl
or al, 0x8a
ret 0xb849
outsb dx, byte fs:[rsi]
invalid
push rsp
and al, 0x30
mov qword [rsp + 0x38], r9
mov qword [rsp + 0x40], r8
mov qword [rsp + 0x48], r10
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x50], eax
mov dword [rsp + 0x50], eax
push rax
mov qword [rsp + 0x58], rcx
mov dword [rsp + 0x58], ecx
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], 0
mov dword [rsp + 0x70], 0
jo 0x1400a4639
add byte [rax], al
add byte [rsi + 1], bh
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
mov esi, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax + 1], bh
mov eax, 1
add byte [rax], al
add al, dh
invalid
lock xadd dword [0x14021e040], eax
xadd dword [0x14021e040], eax
add eax, 0x1799f2
mov dword [rsp + 0x2c], eax
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x2c]
mov r8d, 4
call case.0x14008083d.1482
mov rax, qword [rsp + 0x40]
mov r9, qword [rsp + 0x60]
shl r9, 0x38
or r9, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x48]
xor rcx, r9
mov r8, qword [rsp + 0x30]
add r8, rax
mov rdx, qword [rsp + 0x38]
add rdx, rcx
rol rax, 0xd
xor rax, r8
rol rcx, 0x10
rol r8, 0x20
xor rcx, rdx
add rdx, rax
rol rax, 0x11
add r8, rcx
xor rax, rdx
rol rcx, 0x15
xor rcx, r8
rol rdx, 0x20
xor r8, r9
xor rdx, 0xff
add r8, rax
rol rax, 0xd
add rdx, rcx
xor rax, r8
rol rcx, 0x10
xor rcx, rdx
rol r8, 0x20
add rdx, rax
add r8, rcx
rol rax, 0x11
xor rax, rdx
rol rcx, 0x15
rol rdx, 0x20
xor rcx, r8
add r8, rax
add eax, eax
add eax, eax
rol rax, 0xd
add rdx, rcx
xor rax, r8
rol rcx, 0x10
xor rcx, rdx
rol r8, 0x20
add rdx, rax
add r8, rcx
rol rax, 0x11
xor rax, rdx
rol rcx, 0x15
rol rdx, 0x20
xor rcx, r8
add r8, rax
rol rax, 0xd
add rdx, rcx
xor rax, r8
rol rcx, 0x10
xor rcx, rdx
add rdx, rax
rol rax, 0x11
rol rcx, 0x15
mov r8, rdx
rol r8, 0x20
rol eax, 0x20
rol eax, 0x20
xor r8, rax
xor r8, rcx
xor r8, rdx
mov rax, r8
shr rax, 0x20
cmp r8d, 2
cmovae esi, r8d
mov edx, esi
add rsp, 0x80
pop rsi
ret
mov rax, rcx
add qword [rcx + 0x30], r8
mov r11, qword [rcx + 0x40]
pop rcx
test r11, r11
xor byte [rbx + rcx*4 + 0x59], cl
pop rcx
test r11, r11
test ebx, ebx
je 0x1400a47b2
invalid
mov r10d, 8
or byte [rax], al
add byte [rax], al
sub r10, r11
cmp r8, r10
mov rdi, r10
cmovb rdi, r8
cmp rdi, 4
jb 0x1400a47ba
mov esi, dword [rdx]
mov r9d, 4
mov rcx, r9
or rcx, 1
cmp rcx, rdi
jb 0x1400a47cb
jmp 0x1400a47e2
xor r10d, r10d
jmp 0x1400a486d
xor esi, esi
xor r9d, r9d
mov rcx, r9
or rcx, 1
cmp rcx, rdi
jae 0x1400a47e2
movzx ebx, word [rdx + r9]
lea ecx, [r9*8]
shl rbx, cl
or rsi, rbx
or r9, 2
cmp r9, rdi
jae 0x1400a47f9
movzx edi, byte [rdx + r9]
shl r9d, 3
mov ecx, r9d
shl rdi, cl
or rsi, rdi
lea ecx, [r11*8]
shl rsi, cl
or rsi, qword [rax + 0x38]
mov qword [rax + 0x38], rsi
cmp r10, r8
jbe 0x1400a4819
add r11, r8
jmp 0x1400a4949
mov rcx, qword [rax + 0x18]
xor rcx, rsi
mov rdi, qword [rax + 0x10]
mov r9, qword [rax]
add r9, rdi
mov r11, qword [rax + 8]
add r11, rcx
rol rdi, 0xd
xor rdi, r9
rol rcx, 0x10
rol r9, 0x20
xor rcx, r11
add r11, rdi
rol rdi, 0x11
add r9, rcx
xor rdi, r11
rol rcx, 0x15
mov qword [rax + 0x10], rdi
xor rcx, r9
rol r11, 0x20
mov qword [rax + 0x18], rcx
mov qword [rax + 8], r11
xor r9, rsi
mov qword [rax], r9
sub r8, r10
mov r11d, r8d
and r11d, 7
and r8, 0xfffffffffffffff8
cmp r10, r8
jae 0x1400a48e2
mov rcx, qword [rax]
mov r9, qword [rax + 8]
mov rdi, qword [rax + 0x18]
mov rsi, qword [rax + 0x10]
nop
mov rbx, qword [rdx + r10]
xor rdi, rbx
add rcx, rsi
rol rsi, 0xd
add r9, rdi
xor rsi, rcx
rol rdi, 0x10
xor rdi, r9
rol rcx, 0x20
add r9, rsi
add rcx, rdi
rol rsi, 0x11
xor rsi, r9
rol rdi, 0x15
rol r9, 0x20
xor rdi, rcx
xor rcx, rbx
add r10, 8
cmp r10, r8
jb 0x1400a4890
mov qword [rax + 0x18], rdi
mov qword [rax + 0x10], rsi
mov qword [rax + 8], r9
mov qword [rax], rcx
cmp r11d, 4
jb 0x1400a48ff
mov r9d, dword [rdx + r10]
mov ecx, dword [rdx + rdx]
mov r8d, 4
add al, 0
add byte [rax], al
mov ecx, r8d
or ecx, 1
cmp ecx, r11d
jb 0x1400a4910
jmp case.0x14007ea19.1174
xor r9d, r9d
xor r8d, r8d
mov ecx, r8d
or ecx, 1
cmp ecx, r11d
jae case.0x14007ea19.1174
lea rcx, [rdx + r8]
movzx esi, word [r10 + rcx]
lea ecx, [r8*8]
shl rsi, cl
or r9, rsi
int1
int1
or r8, 2
cmp r8d, r11d
jae 0x1400a4945
add r10, r8
movzx edx, byte [rdx + r10]
adc al, byte [rcx - 0x3f]
loopne 0x1400a493f
adc al, byte [rcx - 0x3f]
loopne 0x1400a493f
mov ecx, r8d
shl rdx, cl
or r9, rdx
mov qword [rax + 0x38], r9
mov qword [rax + 0x40], r11
pop rbx
pop rax
pop rbx
pop rdi
pop rsi
ret
cmp al, ch
invalid
mov rdx, qword [rdi + 0x48]
call fcn.140008330
mov rax, qword [rdi + 0x50]
test rax, rax
je 0x1400a4a39
lock dec qword [rax]
jne 0x1400a4a39
mov rcx, qword [rdi + 0x50]
mov rdx, qword [rdi + 0x58]
call fcn.140008330
idiv bh
idiv bh
lea rcx, [rdi + 0xe0]
call fcn.1400a4f80
mov rax, qword [rdi + 0x170]
lock dec qword [rax]
dec qword [rax]
dec qword [rax]
jne 0x1400a4a5e
lea rcx, [rdi + 0x170]
lea ecx, [rdi + 0x170]
add dword [rax], eax
add al, ch
call fcn.1400a5090
call fcn.1400a5090
mov rax, qword [rdi + 0x178]
test rax, rax
je case.0x14007ea19.1392
lock dec qword [rax]
jne case.0x14007ea19.1392
mov rcx, qword [rdi + 0x178]
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
invalid
xchg edi, eax
mov rdx, qword [rdi + 0x180]
call fcn.140008330
cmp dh, dh
invalid
add byte [rcx], 0
add al, ch
lodsd eax, dword [rsi]
cmp dh, dh
dec dword [rax - 0x75]
mov rax, qword [rdi + 0x188]
test rax, rax
mov rax, qword [rdi + 0x188]
mov byte [rcx], al
add byte [rax], al
invalid
add byte [rax - 0x7b], cl
sal byte [rcx + rbx - 0x10], 0x48
dec dword [rax]
test rax, rax
je 0x1400a4aa8
lock dec qword [rax]
jne 0x1400a4aa8
mov rcx, qword [rdi + 0x188]
mov rdx, qword [rdi + 0x190]
call fcn.140008330
mov r8, qword [rsi]
cmp r8, 0xffffffffffffffff
je 0x1400a4ace
lock dec qword [r8 + 8]
jne 0x1400a4ace
mov rcx, qword [0x14021f8e0]
xor edx, edx
add rsp, 0x28
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rdi
pop rsi
ret
add rbx, 0x10
dec r15
je 0x1400a4b4c
mov rax, qword [rbx - 8]
lock dec qword [rax]
je 0x1400a4b30
mov rax, qword [rbx]
lock dec qword [rax]
jne 0x1400a4b10
jmp 0x1400a4b42
lea rcx, [rbx - 8]
call fcn.1400a4d10
mov rax, qword [rbx]
lock dec qword [rax]
jne 0x1400a4b10
mov rcx, rbx
call fcn.1400a4d60
jmp 0x1400a4b10
mov rcx, qword [0x14021f8e0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [r14 + 0x90], 0
je 0x1400a4b7e
mov r8, qword [r14 + 0x88]
mov rcx, qword [0x14021f8e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [r14 + 0xf0], 0
je 0x1400a4b9e
mov r8, qword [r14 + 0xf8]
mov rcx, qword [0x14021f8e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [r14 + 0x130]
mov rbx, qword [r14 + 0x138]
test rbx, rbx
je 0x1400a4bd1
xor r15d, r15d
nop word cs:[rax + rax]
mov rcx, qword [rdi + r15*8]
inc r15
call fcn.1400a4db0
cmp rbx, r15
jne 0x1400a4bc0
cmp qword [r14 + 0x128], 0
je 0x1400a4bed
mov rcx, qword [0x14021f8e0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [r14 + 0x20]
test rax, rax
je 0x1400a4c09
lock dec qword [rax]
jne 0x1400a4c09
mov rcx, qword [r14 + 0x20]
mov rdx, qword [r14 + 0x28]
call fcn.140008330
mov rax, qword [r14 + 0x30]
test rax, rax
je 0x1400a4c25
lock dec qword [rax]
jne 0x1400a4c25
mov rcx, qword [r14 + 0x30]
mov rdx, qword [r14 + 0x38]
call fcn.140008330
mov rax, qword [r14 + 0x40]
test rax, rax
je 0x1400a4c41
lock dec qword [rax]
jne 0x1400a4c41
mov rcx, qword [r14 + 0x40]
mov rdx, qword [r14 + 0x48]
call fcn.140008330
mov rax, qword [r14 + 0x50]
test rax, rax
je 0x1400a4c5d
lock dec qword [rax]
jne 0x1400a4c5d
mov rcx, qword [r14 + 0x50]
mov rdx, qword [r14 + 0x58]
call fcn.140008330
lea rcx, [r14 + 0x140]
call fcn.1400a4f80
mov rax, qword [r14 + 0x1d0]
lock dec qword [rax]
jne 0x1400a4c82
lea rcx, [r14 + 0x1d0]
call fcn.1400a5090
mov rax, qword [r14 + 0x1d8]
test rax, rax
je 0x1400a4ca7
lock dec qword [rax]
jne 0x1400a4ca7
mov rcx, qword [r14 + 0x1d8]
mov rdx, qword [r14 + 0x1e0]
call fcn.140008330
mov rax, qword [r14 + 0x1e8]
test rax, rax
je 0x1400a4ccc
lock dec qword [rax]
jne 0x1400a4ccc
mov rcx, qword [r14 + 0x1e8]
mov rdx, qword [r14 + 0x1f0]
call fcn.140008330
mov r8, qword [rsi]
cmp r8, 0xffffffffffffffff
je 0x1400a4cf7
lock dec qword [r8 + 8]
jne 0x1400a4cf7
mov rcx, qword [0x14021f8e0]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1402110c4]
mov r8d, 0x3b
jmp rax
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x16a1bc
mov r8d, 0x53
jmp rax
cmp al, 1
jne 0x1400a7091
test cl, cl
je 0x1400a71d3
lea edx, [rcx - 1]
movzx ecx, cl
mov r8d, dword [0x14021f97c]
mov r9, qword gs:[0x58]
mov r8, qword [r9 + r8*8]
mov byte [r8 + 0xfd], dl
movzx ecx, cx
shl ecx, 8
movzx ebp, ax
or ebp, ecx
shl ebp, 8
mov rax, qword [r14 + 0x30]
test al, 2
jne 0x1400a71e7
mov bl, 1
test al, 4
jne 0x1400a7216
test al, 1
je 0x1400a7112
mov rax, qword [r14 + 0x28]
cmp rax, qword [rdi + 8]
jne 0x1400a70ea
mov rax, qword [r14 + 0x20]
cmp rax, qword [rdi]
je 0x1400a7147
mov rax, qword [r14 + 0x30]
nop
mov rcx, rax
and rcx, 0xfffffffffffffffe
lock cmpxchg qword [r14 + 0x30], rcx
jne 0x1400a70f0
test al, 2
jne 0x1400a71e1
mov rax, qword [r14 + 0x20]
mov rcx, qword [r14 + 0x28]
call qword [rax + 0x18]
mov rax, qword [rdi]
mov rcx, qword [rdi + 8]
call qword [rax]
mov qword [r14 + 0x20], rax
mov qword [r14 + 0x28], rdx
mov rax, qword [r14 + 0x30]
nop word [rax + rax]
mov rcx, rax
or rcx, 1
lock cmpxchg qword [r14 + 0x30], rcx
jne 0x1400a7130
test al, 2
jne 0x1400a71e7
mov esi, ebp
shr esi, 8
mov bl, 2
test sil, 1
je 0x1400a7216
mov eax, dword [0x14021f97c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x100]
cmp eax, 2
je 0x1400a7223
shr ebp, 0x10
cmp eax, 1
je 0x1400a71b0
mov eax, dword [0x14021f97c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xb8]
lea rdx, [0x1400a4960]
call fcn.1400851d0
mov byte [rdi + 0x100], 1
mov eax, dword [0x14021f97c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0xfc], sil
mov byte [rax + 0xfd], bpl
jmp 0x1400a7216
mov rax, qword [rdi]
mov rcx, qword [rdi + 8]
call qword [rax + 0x10]
mov bl, 2
jmp 0x1400a7216
lock or qword [r14 + 0x30], 1
movzx eax, byte [r14 + 0x38]
mov byte [r14 + 0x38], 0
mov bl, 1
cmp al, 1
jne 0x1400a7216
mov rax, qword [rsi]
test rax, rax
je 0x1400a720d
lock dec qword [rax]
jne 0x1400a720d
mov rcx, qword [rsi]
call fcn.140008d40
mov qword [rsi], 0
xor ebx, ebx
mov eax, ebx
add rsp, 0x50
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
mov ebx, eax
jmp 0x1400a7216
cmp r15, r14
jae 0x1400a76c5
xor r14d, r14d
jmp 0x1400a7698
inc r14
cmp rbx, r14
je 0x1400a76c5
mov rcx, qword [rdi + r14*8]
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400a7756
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400a7690
mov rax, qword [rcx + 0x10]
call qword [rax + 0x10]
jmp 0x1400a7690
cmp qword [rsi + 0x40], 0
je 0x1400a76df
mov r8, qword [rsi + 0x48]
mov rcx, qword [0x14021f8e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp dword [rsi], 2
je 0x1400a76ec
mov rcx, rsi
call fcn.140003af0
mov rcx, qword [0x14021f8e0]
xor edx, edx
mov r8, rsi
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
inc rbp
cmp r12, rbp
je 0x1400a767f
mov rcx, qword [r13 + rbp*8]
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400a7756
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400a7720
mov rax, qword [rcx + 0x10]
mov eax, dword [rcx + 0x10]
call qword [rax + 0x10]
jmp 0x1400a7720
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140210c38]
mov edx, 0x27
add al, ch
invalid
popfq
add byte [rax], al
int3
add al, ch
invalid
test r12, r12
je 0x1400a788f
lea r15, [rdx + 0x28]
add rdx, 8
mov rcx, r13
call fcn.1400a82f0
add r12, 0xffffffffffffffd8
cmp qword [rsp + 0x40], 0
add byte [rcx + rcx*4 - 6], cl
add byte [rcx + rcx*4 - 6], cl
je 0x1400a7800
mov r14, qword [rsp + 0x58]
mov ebp, 1
cmp r15, rbx
je 0x1400a788f
movabs rcx, 0xcccccccccccccccd
mov rax, r12
mul rcx
mov r12, rdx
add r15, 8
shr r12, 5
lea r13, [rsp + 0x40]
nop word [rax + rax]
int3
mov rbx, r14
mov rcx, r13
mov rdx, r15
call fcn.1400a82f0
mov r14, qword [rsp + 0x58]
cmp rbx, r14
cmovb r14, rbx
cmp qword [rsp + 0x40], 0
cmove r14, rbx
add r15, 0x28
dec r12
jne 0x1400a7860
jmp 0x1400a788f
cmp dword [rsi + 0x88], 0x3b9aca00
je 0x1400a7e50
mov r13, rdi
test rbp, rbp
mov rdi, qword [rsp + 0x80]
je 0x1400a79af
test r14, r14
je 0x1400a7ac0
mov qword [rsi + 0x58], r14
xor ecx, ecx
mov eax, 8
lock cmpxchg qword [rsi + 0x60], rcx
jne 0x1400a7adb
mov r15, qword [rsi + 0x80]
mov ebp, dword [rsi + 0x88]
call fcn.14009f9d0
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x48], edx
lea rcx, [rsp + 0x40]
mov rdx, r15
mov r8d, ebp
call case.0x14007ea3c.519
adc ah, dh
std
dec dword [rcx + 0x4cd289d1]
imul eax, edx, 0x431bde83
adc ah, dh
std
dec dword [rcx + 0x4cd289d1]
imul eax, edx, 0x431bde83
shr r8, 0x32
mov edx, 0x3e8
mul rdx
xor r9d, r9d
cmp ecx, 0x3b9aca00
cmove rdx, r9
cmove rax, r9
cmove r8d, r9d
add r8, rax
adc rdx, 0
cmp r8, 0xfffffffffffffffd
mov rax, 0xfffffffffffffffd
cmovae r8, rax
test rdx, rdx
cmovne r8, rax
sub r14, r8
cmovb r14, r9
mov rax, r14
shr rax, 3
movabs rcx, 0x20c49ba5e353f7cf
mul rcx
mov r8, rdx
shr r8, 4
imul rcx, r8, 0x3e8
mov rax, r14
sub rax, rcx
cmp r14, 0x3e8
setae cl
test rax, rax
setne dl
or dl, cl
jne 0x1400a7a61
xor eax, eax
cmp rax, qword [rdi]
jno 0x1400a7ae9
mov rcx, qword [rdi + 8]
xor edx, edx
mov eax, 2
lock cmpxchg qword [rcx + 0x10], rdx
jmp 0x1400a7b8c
mov qword [rsi + 0x58], 0
xor ecx, ecx
mov eax, 8
lock cmpxchg qword [rsi + 0x60], rcx
mov ebx, dword [rsp + 0x2c]
jne 0x1400a7b3c
xor eax, eax
cmp ebx, 0x3b9aca00
jne 0x1400a7b53
cmp rax, qword [rdi]
jno 0x1400a7b16
mov r14, qword [rdi + 8]
xor ecx, ecx
mov eax, 2
lock cmpxchg qword [r14 + 0x10], rcx
je 0x1400a7b8c
lea rdi, [r14 + 0x20]
mov cl, 1
xor eax, eax
lock cmpxchg byte [r14 + 0x20], cl
jne 0x1400a7dc2
mov ecx, 1
xor eax, eax
lock cmpxchg qword [r14 + 0x10], rcx
jne 0x1400a7ddd
lea rbx, [r14 + 0x18]
xor r15d, r15d
nop word [rax + rax]
mov rcx, rbx
mov rdx, rdi
mov r9d, 0x3b9aca00
call fcn.140073730
mov eax, 2
lock cmpxchg qword [r14 + 0x10], r15
jne 0x1400a7a30
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rdi], cl
je 0x1400a7b8c
jmp 0x1400a7dfb
imul r9d, eax, 0xf4240
mov r10d, dword [rsp + 0x2c]
cmp r10d, 0x3b9aca00
je 0x1400a7aa6
xor eax, eax
mov r11, qword [rsp + 0x30]
cmp r8, r11
setne al
sar byte [rcx + 0xff], 0xf
sal dword [r9], 0xd2
sar byte [rcx + 0xff], 0xf
sal dword [r9], 0xd2
cmp r9d, r10d
setne dl
cmova edx, ecx
test al, al
cmovne edx, eax
cmp dl, 1
cli
add dword [rbp + 0xf], eax
retf 0xf4d
ret
cli
add dword [rbp + 0xf], eax
retf 0xf4d
xor eax, eax
cmp rax, qword [rdi]
jno 0x1400a7b04
mov rcx, qword [rdi + 8]
add rcx, 0x10
mov rdx, r8
mov r8d, r9d
jmp 0x1400a7b68
mov qword [rsi + 0x58], 1
xor ecx, ecx
mov eax, 8
lock cmpxchg qword [rsi + 0x60], rcx
je 0x1400a78d3
lea rcx, [rsi + 0x60]
call fcn.1400b3840
jmp 0x1400a78d3
cmp qword [rsi], 0
je 0x1400a7e68
mov rcx, rdi
mov rdx, rsi
xor r8d, r8d
xor r9d, r9d
jmp 0x1400a7b87
cmp qword [rsi], 0
je 0x1400a7e68
mov rcx, rdi
mov rdx, rsi
jmp 0x1400a7b87
cmp qword [rsi], 0
je 0x1400a7e80
mov rcx, rdi
mov rdx, rsi
mov r9d, 0x3b9aca00
jmp 0x1400a7b87
lea rcx, [rsi + 0x60]
call fcn.1400b3840
xor eax, eax
cmp ebx, 0x3b9aca00
je 0x1400a79dc
cmp rax, qword [rdi]
jno 0x1400a7b6f
mov rcx, qword [rdi + 8]
add rcx, 0x10
mov rdx, qword [rsp + 0x30]
or byte [r8 - 0x7d], r9b
rcl dword [rax], 0x48
mov edx, dword [rsp + 0x30]
mov r8d, ebx
call fcn.1400a84c0
jmp 0x1400a7b8c
cmp qword [rsi], 0
je 0x1400a7e68
mov rcx, rdi
mov rdx, rsi
mov r8, qword [rsp + 0x30]
mov r9d, ebx
call fcn.1400a7f00
mov rdi, qword [rsi + 0x80]
mov ebx, dword [rsi + 0x88]
call fcn.14009f9d0
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x48], edx
lea rcx, [rsp + 0x40]
mov rdx, rdi
mov r8d, ebx
call case.0x14007ea3c.519
mov ecx, edx
mov edx, edx
imul rbx, rdx, 0x431bde83
shr rbx, 0x32
mov edx, 0x3e8
mul rdx
xor r8d, r8d
cmp ecx, 0x3b9aca00
cmove rdx, r8
cmove rax, r8
cmove ebx, r8d
add rbx, rax
adc rdx, 0
cmp rbx, 0xfffffffffffffffd
mov rax, 0xfffffffffffffffd
cmovae rbx, rax
test rdx, rdx
cmovne rbx, rax
mov r14d, dword [rsi + 0x78]
mov eax, dword [0x14021f97c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x100]
test eax, eax
je 0x1400a7c50
cmp eax, 1
je 0x1400a7c7d
lea rax, [0x14020ef18]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadlocal.rs
lea r9, [0x14020ed08]
lea r8, [rsp + 0x40]
mov edx, 0x46
call fcn.1400b1790
mov eax, dword [0x14021f97c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xb8]
lea rdx, [0x1400a4960]
call fcn.1400851d0
mov byte [rdi + 0x100], 1
invalid
mov eax, dword [0x14021f97c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp dword [rax + 0xf0], 0
je 0x1400a7cba
mov eax, dword [0x14021f97c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov edx, dword [rax + 0xf8]
mov eax, dword [rax + 0xf4]
jmp 0x1400a7cbf
call fcn.1400a4530
mov ecx, eax
shl ecx, 0x11
xor ecx, eax
mov eax, edx
shr eax, 0x10
xor eax, edx
xor eax, ecx
shr ecx, 7
xor ecx, eax
lea edi, [rcx + rdx]
imul rdi, r14
shr rdi, 0x20
mov eax, dword [0x14021f97c]
mov r8, qword gs:[0x58]
mov rax, qword [r8 + rax*8]
mov dword [rax + 0xf0], 1
mov dword [rax + 0xf4], edx
mov dword [rax + 0xf8], ecx
mov qword [rsp + 0x38], rbx
mov r14d, dword [rsi + 0x78]
lea ebp, [r14 + rdi]
mov dword [rsp + 0x50], edi
mov dword [rsp + 0x54], ebp
mov qword [rsp + 0x40], r13
lea r15, [rsp + 0x38]
mov qword [rsp + 0x48], r15
mov r12d, edi
cmp ebp, edi
cmova r12d, ebp
jbe 0x1400a7d5a
dec r14d
lea rbx, [rsp + 0x40]
nop
mov edx, edi
lea edi, [rdx + 1]
mov rcx, rbx
call fcn.1400a86a0
test rax, rax
jne 0x1400a7d5e
dec r14d
cmp r12d, edi
jne 0x1400a7d40
xor esi, esi
jmp 0x1400a7daa
mov rsi, rdx
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x78], r15
cmp edi, ebp
jae 0x1400a7da2
lea rbx, [rsp + 0x70]
nop word cs:[rax + rax]
lea ebp, [rdi + 1]
mov rcx, rbx
mov edx, edi
call fcn.1400a86a0
cmp rsi, rdx
cmovb rdx, rsi
test rax, rax
cmovne rsi, rdx
mov edi, ebp
dec r14d
jne 0x1400a7d80
cmp rsi, 1
adc rsi, 0
mov qword [r13], rsi
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, rdi
call fcn.1400b2900
mov ecx, 1
xor eax, eax
lock cmpxchg qword [r14 + 0x10], rcx
je 0x1400a7a23
cmp rax, 2
jne 0x1400a7e98
xor eax, eax
xchg qword [r14 + 0x10], rax
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rdi], cl
je 0x1400a7b8c
mov rcx, rdi
call fcn.1400b2620
jmp 0x1400a7b8c
lea rcx, [0x14020f788]
lea r8, [0x1402106a8]
mov edx, 0x73
call fcn.1400b18b0
lea rcx, str.A_Tokio_1.x_context_was_found__but_IO_is_disabled._Call__enable_io__on_the_runtime_builder_to_enable_IO.A_Tokio_1.x_context_was_found__but_timers_are_disabled._Call__enable_time__on_the_runtime_builder_to_enable_timers.Oh_no__We_never_placed_the_Core_back__this_is_a_bug_
lea r8, str.L_4u_76WlD_p__snyCKAUyiZ_3DpaNgXbX7J_Vk_y___g4_w8_VNss_1h0T_FjsH_rMPd2d_kZ_pf5RQ_rzmi.nMg__U_z1__
mov edx, 0x68
call fcn.1400b18b0
lea rcx, str.A_Tokio_1.x_context_was_found__but_IO_is_disabled._Call__enable_io__on_the_runtime_builder_to_enable_IO.A_Tokio_1.x_context_was_found__but_timers_are_disabled._Call__enable_time__on_the_runtime_builder_to_enable_timers.Oh_no__We_never_placed_the_Core_back__this_is_a_bug_
lea r8, str.L_4u_76WlD_p__snyCKAUyiZ_3DpaNgXbX7J_Vk_y___g4_w8_VNss_1h0T_FjsH_rMPd2d_kZ_pf5RQ_rzmi.nMg__U_z1__
mov edx, 0x68
call fcn.1400b18b0
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0x38]
mov qword [rsp + 0x70], rax
lea rax, [fcn.140028dd0]
mov qword [rsp + 0x78], rax
lea rax, [0x14020f270]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x70]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rdx, str._OfyVbeo1P__L__5b__0a_aW_3L_rozo3_LQ_CMK1__u_tJ5J6P_s_AQOuGpU_8x_wFXVZ_YBIbxrZUH.hV_lT_ARqOY_b8b0_3xAFMZwixbDQ_IrW6_f3Iu6K
lea rcx, [rsp + 0x40]
call fcn.1400b1440
int3
add r13, 8
cmp rbp, r13
je 0x1400a8035
mov r12, qword [r15 + r13]
lea rax, [r12 + 0x80]
mov rdx, qword [r12 + 0x80]
test rdx, rdx
je 0x1400a7fe0
mov rcx, qword [r12 + 0x88]
mov qword [rdx + 8], rcx
test rcx, rcx
jne 0x1400a8000
mov rcx, rdi
cmp qword [rdi], rax
jne 0x1400a801d
jmp 0x1400a8000
cmp qword [r14 + 0x40], rax
jne 0x1400a801d
mov rcx, qword [r12 + 0x88]
mov qword [r14 + 0x40], rcx
test rcx, rcx
je 0x1400a7fc7
nop word [rax + rax]
mov rdx, qword [r12 + 0x80]
mov qword [rcx], rdx
movaps xmmword [rax], xmm6
lock dec qword [r12]
jne 0x1400a801d
invalid
or byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
call fcn.140008550
lock dec qword [r12]
jne 0x1400a7f90
mov rcx, r12
call fcn.140008550
jmp 0x1400a7f90
invalid
invalid
invalid
cmp qword [rsp + 0x38], 0
cmp byte [rax], al
je 0x1400a804f
mov rcx, qword [0x14021f8e0]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [r14 + 0x18], 0
xor ecx, ecx
mov al, 1
lock cmpxchg byte [r14 + 0x20], cl
mov rdi, qword [rsp + 0x40]
jne 0x1400a8276
mov r14, qword [rsi + 0x28]
mov qword [rsi + 0x10], 0
mov rdx, qword [rsi + 0x18]
mov r8, qword [rsi + 0x20]
test r8, r8
je 0x1400a80b2
mov rax, r8
shl rax, 5
xor ecx, ecx
xorps xmm0, xmm0
nop word cs:[rax + rax]
movups xmmword [rdx + rcx + 0xc], xmm0
movups xmmword [rdx + rcx], xmm0
add rcx, 0x20
cmp rax, rcx
jne 0x1400a80a0
add r14, 0x10
cmp ebx, 0x3b9aca00
jne 0x1400a80ea
nop
mov rdx, qword [rsi + 0x18]
mov r8, qword [rsi + 0x20]
mov dword [rsp + 0x28], 0x3b9aca00
mov rcx, r14
mov r9, rsi
call fcn.1400713a0
test rax, rax
jne 0x1400a8103
test rdx, rdx
je 0x1400a80c0
jmp 0x1400a817c
mov dword [rsp + 0x28], ebx
mov qword [rsp + 0x20], rdi
mov rcx, r14
mov r9, rsi
call fcn.1400713a0
test rax, rax
je 0x1400a817c
test rdx, rdx
je 0x1400a817c
mov rbx, rdx
mov rcx, rdx
call fcn.1400a5b10
cmp al, 0x23
jne 0x1400a8287
mov rax, rbx
mov ecx, eax
and ecx, 3
cmp ecx, 1
jne 0x1400a817c
mov rdi, qword [rax - 1]
mov r14, qword [rax + 7]
mov rdx, qword [r14]
test rdx, rdx
je 0x1400a8140
mov rcx, rdi
call rdx
mov rax, rbx
dec rax
mov rbx, rax
cmp qword [r14 + 8], 0
je 0x1400a816a
cmp qword [r14 + 0x10], 0x11
jb 0x1400a8158
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14021f8e0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14021f8e0]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
xor edi, edi
jmp 0x1400a8184
mov byte [rsi + 0x30], 1
cmp rdi, qword [rsi + 0x10]
jae 0x1400a824c
mov rax, qword [rsi + 8]
mov rdx, rdi
shl rdx, 4
inc rdi
mov rcx, qword [rax + rdx]
test rcx, rcx
je 0x1400a8184
cmp rcx, 1
je 0x1400a8180
add rax, rdx
mov edx, dword [rax + 8]
xor eax, eax
test edx, 0x199
setne al
lea r8, [rax + 2]
test edx, 0x114
cmove r8, rax
lea rax, [r8 + 4]
test edx, 0x118
cmove rax, r8
lea r8, [rax + 8]
test edx, 0x110
cmove r8, rax
shr edx, 3
and edx, 0x20
or rdx, r8
mov rax, qword [rcx + 0x10]
mov r8, rdx
and r8, 0xffffffff8000ffff
nop dword [rax]
mov r9d, eax
mov r10d, eax
shr r10d, 0x10
and r10d, 0x7fff
mov r11d, r10d
shl r11d, 0x10
add r11, 0x10000
and r9d, 0x2f
or r9, r8
cmp r10d, 0x7fff
mov r10d, 0
cmovne r10, r11
or r10, r9
lock cmpxchg qword [rcx + 0x10], r10
jne 0x1400a8200
call fcn.1400a57a0
jmp 0x1400a8184
movaps xmm6, xmmword [rsp + 0x90]
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add r14, 0x20
mov rcx, r14
call fcn.1400b2620
jmp 0x1400a806c
mov qword [rsp + 0x48], rbx
lea rax, [rsp + 0x48]
mov qword [rsp + 0x50], rax
lea rax, case.0x1400b4d26.12
mov qword [rsp + 0x58], rax
lea rax, str.unexpected_error_when_polling_the_I_O_driver:
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
mov qword [rsp + 0x80], 0
lea rax, [rsp + 0x50]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
lea rdx, str.L_4u_76WlD_p__snyCKAUyiZ_3DpaNgXbX7J_Vk_y___g4_w8_VNss_1h0T_FjsH_rMPd2d_kZ_pf5RQ_rzmi.nMg__U_z1__
lea rcx, [rsp + 0x60]
call fcn.1400b1440
int3
lea r9, [rbx + 0x18]
mov rcx, qword [rbx + 0x20]
test rcx, rcx
je 0x1400a8900
mov rax, qword [rcx]
mov qword [rbx + 0x20], rax
lea rdx, [rax + 8]
test rax, rax
cmove rdx, r9
mov qword [rdx], 0
movups xmmword [rcx], xmm6
mov rax, qword [rcx + 0x18]
cmp rax, 0xffffffffffffffff
je 0x1400a874d
mov byte [rcx + 0x38], 0
mov qword [rcx + 0x18], 0xffffffffffffffff
mov rax, qword [rcx + 0x30]
nop word cs:[rax + rax]
mov rdx, rax
or rdx, 2
lock cmpxchg qword [rcx + 0x30], rdx
jne 0x1400a87a0
test rax, rax
jne 0x1400a874d
mov rax, qword [rcx + 0x20]
mov rdx, qword [rcx + 0x28]
mov qword [rcx + 0x20], 0
lock and qword [rcx + 0x30], 0xfffffffffffffffd
test rax, rax
je 0x1400a874d
mov rcx, qword [rsp + 0x298]
cmp rcx, 0x20
stc
and byte [rdi], cl
cmp edx, 6
add byte [rax], al
cwde
add al, byte [rax]
add byte [rax - 0x7d], cl
stc
and byte [rdi], cl
cmp edx, 6
add byte [rax], al
shl rcx, 4
mov qword [rsp + rcx + 0x98], rax
mov qword [rsp + rcx + 0xa0], rdx
mov rax, qword [rsp + 0x298]
inc rax
mov qword [rsp + 0x298], rax
cmp rax, 0x20
jb 0x1400a874d
mov al, 1
xor ecx, ecx
lock cmpxchg byte [rbx], cl
jne 0x1400a8c37
mov rax, 0xfffffffffffffff0
mov rbx, qword [rsp + 0x90]
lock xadd qword [rbx + 8], rax
and rax, 0xfffffffffffffff2
cmp rax, 0x12
je 0x1400a8c44
mov rax, qword [rsp + 0x298]
mov qword [rsp + 0x298], 0
test rax, rax
je 0x1400a8893
shl rax, 4
lea rsi, [rsp + rax]
add rsi, 0x98
lea rdi, [rsp + 0x98]
nop word [rax + rax]
mov rax, qword [rdi]
mov rcx, qword [rdi + 8]
add rdi, 0x10
call qword [rax + 8]
push rax
or byte [rax + 0x39], cl
div dword [rbp - 0x13]
push rax
or byte [rax + 0x39], cl
div dword [rbp - 0x13]
mov rax, qword [rbx + 8]
cmp rax, 0xffffffffffffffef
ja 0x1400a8c21
mov ecx, eax
and ecx, 8
jne 0x1400a8c21
invalid
add byte [rax - 0x73], cl
adc al, sil
lea rcx, [rax + 0x10]
lock cmpxchg qword [rbx + 8], rcx
cmpxchg qword [rbx + 8], rcx
cmpxchg qword [rbx + 8], rcx
jne 0x1400a8c21
mov ecx, dword [rbx + 0x18]
test ecx, ecx
je 0x1400a8c87
mov r8, qword [rbx + 0x10]
mov eax, dword [rsp + 0x6c]
xor edx, edx
div ecx
lea rcx, [rdx + rdx*4]
lea rbx, [r8 + rcx*8]
xor eax, eax
mov dl, 1
lock cmpxchg byte [r8 + rcx*8], dl
je 0x1400a874d
mov rcx, rbx
call fcn.1400b2900
jmp 0x1400a874d
lea r8, [rbx + 8]
lea rax, [rbx + 0x10]
mov qword [rsp + 0x28], rax
jmp 0x1400a891d
cmp qword [r9], 0
je 0x1400a8940
mov rdx, qword [rax]
cmp rdx, qword [rsp + 0x20]
ja 0x1400a8c93
mov rbp, qword [r8]
xor ecx, ecx
xor r10d, r10d
jmp 0x1400a8a94
mov rbp, qword [r8]
mov r11, qword [rax]
xor edi, edi
jmp 0x1400a8989
tzcnt rax, rax
add ecx, eax
and ecx, 0x3f
mov rax, r15
neg rax
and rax, r11
imul r14, rcx
add r14, rax
cmp r14, r11
mov edx, 0
cmovbe rdx, r15
add rdx, r14
add rdi, 0x410
test rsi, rsi
jne 0x1400a8a7f
cmp rdi, 0x1860
je 0x1400a8c96
mov rsi, qword [rbp + rdi + 0x408]
test rsi, rsi
je 0x1400a8979
mov r10, qword [rbp + rdi + 0x400]
mov eax, 0x40
mov ecx, 1
mov edx, r10d
test r10d, r10d
jne 0x1400a89c6
jmp 0x1400a89dd
shr edx, 1
imul rax, rax
test dl, 1
je 0x1400a89c0
imul rcx, rax
cmp edx, 1
jne 0x1400a89c0
test rcx, rcx
je 0x1400a8e52
mov rax, r11
or rax, rcx
shr rax, 0x20
je 0x1400a8a00
mov rax, r11
xor edx, edx
div rcx
mov rcx, rax
jmp 0x1400a8a09
mov eax, r11d
xor edx, edx
div ecx
mov ecx, eax
mov rax, rsi
ror rax, cl
mov edx, 1
mov r15d, 0x40
mov r13d, r10d
mov r14d, 1
test r10d, r10d
jne 0x1400a8a37
jmp 0x1400a8950
shr r13d, 1
imul r15, r15
test r13b, 1
je 0x1400a8a30
imul rdx, r15
cmp r13d, 1
jne 0x1400a8a30
shl rdx, 6
mov r15d, 0x40
mov r14d, 1
mov r13d, r10d
jmp 0x1400a8a67
shr r13d, 1
imul r15, r15
test r13b, 1
je 0x1400a8a60
imul r14, r15
cmp r13d, 1
jne 0x1400a8a60
cmp rdx, qword [rsp + 0x20]
ja 0x1400a8c96
cmp r10, 6
jae 0x1400a8ecb
imul rax, r10, 0x410
mov r10, 0xfffffffffffffffe
rol r10, cl
lea rsi, [rax + rbp]
and qword [rbp + rax + 0x408], r10
shl rcx, 4
mov r11, qword [rcx + rsi + 8]
movups xmmword [rcx + rsi], xmm6
test r11, r11
movabs r14, 0xffffffffe
jne 0x1400a8b0a
mov qword [rsp + 0x30], rdx
mov rax, qword [rsp + 0x28]
cmp qword [rax], rdx
ja 0x1400a8e63
jae 0x1400a8910
invalid
mov r11d, 1
mov ecx, eax
shl r11, cl
or qword [rsi + 0x408], r11
mov r11, r10
test r10, r10
je 0x1400a8acd
mov r10, qword [r11]
mov edx, dword [rbx]
test r10, r10
je 0x1400a8b1a
invalid
or byte [rcx - 0x39], cl
or byte [rax], al
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rbx], esi
mov qword [r10 + 8], 0
movups xmmword [r11], xmm6
mov rax, qword [r11 + 0x18]
nop word cs:[rax + rax]
cmp rax, 0xfffffffffffffffe
jae 0x1400a8dd7
cmp rax, rdx
ja 0x1400a8b90
lock cmpxchg qword [r11 + 0x18], r12
jne 0x1400a8b30
mov qword [r11 + 0x10], 0xffffffffffffffff
mov qword [rsp + 0x70], r11
mov rax, qword [r9]
cmp rax, r11
je 0x1400a8e37
mov qword [r11 + 8], rax
mov qword [r11], 0
test rax, rax
je 0x1400a8b73
mov qword [rax], r11
mov qword [rbx + 0x18], r11
cmp qword [rbx + 0x20], 0
jne 0x1400a8b02
mov qword [rbx + 0x20], r11
jmp 0x1400a8b02
mov qword [r11 + 0x10], rax
xor rax, rdx
or rax, 0x3f
cmp rax, r14
cmovae rax, r14
bsr rax, rax
xor al, 1
movzx eax, al
imul ecx, eax, 0x2b
shr ecx, 8
cmp al, 0x24
jae 0x1400a8e0e
mov rsi, qword [r8]
imul rdi, rcx, 0x410
mov rax, qword [r11 + 0x10]
mov ecx, dword [rsi + rdi + 0x400]
add ecx, ecx
lea ecx, [rcx + rcx*2]
shr rax, cl
add rsi, rdi
and eax, 0x3f
mov edi, eax
shl edi, 4
lea rcx, [rsi + rdi]
mov qword [rsp + 0x70], r11
mov rdi, qword [rdi + rsi]
cmp rdi, r11
je 0x1400a8e1f
mov qword [r11 + 8], rdi
mov qword [r11], 0
test rdi, rdi
je 0x1400a8c0a
mov qword [rdi], r11
mov qword [rcx], r11
cmp qword [rcx + 8], 0
jne 0x1400a8af0
mov qword [rcx + 8], r11
jmp 0x1400a8af0
lea rcx, [rbx + 8]
call fcn.1400b3d20
mov ecx, dword [rbx + 0x18]
test ecx, ecx
jne 0x1400a88c7
jmp 0x1400a8c87
mov rcx, rbx
call fcn.1400b2620
jmp 0x1400a8824
lea rcx, [rbx + 8]
call fcn.1400b4240
mov rax, qword [rsp + 0x298]
mov qword [rsp + 0x298], 0
test rax, rax
jne 0x1400a8860
jmp 0x1400a8893
lea rcx, [0x140210700]
call fcn.1400b1b20
mov r11, rdx
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x30], rax
cmp r11, rax
ja 0x1400a8e5e
mov rcx, qword [rsp + 0x28]
jae 0x1400a8cb8
mov rax, qword [rsp + 0x20]
mov qword [rcx], rax
lea rcx, [rsp + 0x38]
mov rdx, r8
call fcn.1400a82f0
mov rdi, qword [rsp + 0x38]
mov r14, qword [rsp + 0x50]
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rbx], cl
jne 0x1400a8da2
mov rax, 0xfffffffffffffff0
mov rcx, qword [rsp + 0x90]
lock xadd qword [rcx + 8], rax
and rax, 0xfffffffffffffff2
cmp rax, 0x12
je 0x1400a8daf
mov rax, qword [rsp + 0x298]
mov qword [rsp + 0x298], 0
test rax, rax
je 0x1400a8d73
shl rax, 4
lea rsi, [rsp + rax]
add rsi, 0x98
lea rbx, [rsp + 0x98]
mov rax, qword [rbx]
mov rcx, qword [rbx + 8]
add rbx, 0x10
call qword [rax + 8]
cmp rbx, rsi
jne 0x1400a8d30
mov rsi, qword [rsp + 0x298]
test rsi, rsi
je 0x1400a8d73
lea rbx, [rsp + 0xa0]
nop dword [rax + rax]
mov rax, qword [rbx - 8]
mov rcx, qword [rbx]
call qword [rax + 0x18]
add rbx, 0x10
dec rsi
jne 0x1400a8d60
mov rax, rdi
mov rdx, r14
movaps xmm6, xmmword [rsp + 0x2a0]
add rsp, 0x2b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, rbx
call fcn.1400b2620
jmp 0x1400a8cdd
add rcx, 8
call fcn.1400b4240
mov rax, qword [rsp + 0x298]
mov qword [rsp + 0x298], 0
test rax, rax
jne 0x1400a8d19
jmp 0x1400a8d73
lea rax, str.mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x48], 8
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
lea rdx, str.u_____IfU_QPo_amMurMDNJ_KY__jnXq_vCeTHIgjK1Jxr__pkGmg49S_:T_a..C_BqJE_l__36OB_3_C_Z__mq__UXnk1g_1BPVj
lea rcx, [rsp + 0x38]
call fcn.1400b1440
lea r8, [0x140210548]
lea eax, [0x140210548]
mov edx, 6
call fcn.1400b13d0
mov qword [rsp + 0x38], 0
lea rdx, [rsp + 0x70]
lea r8, [rsp + 0x38]
call fcn.1400b6a60
mov qword [rsp + 0x38], 0
lea rdx, [rsp + 0x70]
lea r8, [rsp + 0x38]
mov rcx, r9
call fcn.1400b6a60
lea rcx, str.DWZm2s81bIS__.ZjeW_rZkW_XbDtN3____JE_A_5l_oUh_5l_s__RNr2CK.iF4pYZh_4y_M6Hdm__Qom774dbWvq_z7_XC_98DYK:o6
call fcn.1400b1690
mov rax, qword [rsp + 0x28]
mov qword [rsp + 0x70], rax
lea rax, [0x1400a8f00]
mov qword [rsp + 0x78], rax
lea rcx, [rsp + 0x30]
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x88], rax
lea rax, str.elapsed__when
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 2
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x70]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 2
lea rdx, str.B___KuDcU1hjA.Tl2jSI_3WAsUP2GIz4_QS__z_d_e_WW8De_K_Y48uUbovOLYP_0nspQ___HC_LX16u7s6IECJG_k__t_MzA_pz
lea rcx, [rsp + 0x38]
call fcn.1400b1440
lea r8, str.B___KuDcU1hjA.Tl2jSI_3WAsUP2GIz4_QS__z_d_e_WW8De_K_Y48uUbovOLYP_0nspQ___HC_LX16u7s6IECJG_k__t_MzA_pz
mov edx, 6
mov rcx, r10
call fcn.1400b13d0
lea r8, [0x14020f140]
mov edx, 0x20
call fcn.1400b13d0
int3
invalid
xchg byte [rax - 0x7d], cl
invalid
lea rax, str.L_4u_76WlD_p__snyCKAUyiZ_3DpaNgXbX7J_Vk_y___g4_w8_VNss_1h0T_FjsH_rMPd2d_kZ_pf5RQ_rzmi.nMg__U_z1__
mov qword [rsp + 0x20], rax
lea rcx, str.failed_to_wake_I_O_driver
lea r9, fcn.140003170
lea r8, [rsp + 0x30]
mov edx, 0x19
call fcn.1400b1790
int3
mov ecx, eax
and rcx, 0xfffffffffffffffc
or rcx, 2
lock cmpxchg qword [rdx], rcx
jne 0x1400a951c
xor r8d, r8d
jmp 0x1400a9599
test al, 1
jne 0x1400a95d6
and rax, 0xfffffffffffffffc
or rax, 2
xor r8d, r8d
jmp 0x1400a9596
xchg qword [rdx], rax
mov rax, r8
mov rdx, r10
add rsp, 0x28
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_actual_state__EMPTY__actual_state__NOTIFIED
lea r8, [0x1402112a8]
mov edx, 0x43
call fcn.1400b14f0
lea rcx, str.assertion_failed:_self.tail.is_none__
lea r8, str.H_yfiGTLN.aXi_YAHZi_EfOt_fTAi6_415nOxQ:S2fk_p7bRrn.c__ho_b_wNJ___j7_HZIktaUtJA8:fImgM2_SYKe
mov edx, 0x25
call fcn.1400b14f0
int3
sbb byte [rdi], r9b
test dword [0x1880a9a61], eax
lea ecx, [rdi + 0x18]
test byte [rdi + 0x10], 1
je 0x1400a9b87
xor eax, eax
cmp rax, qword [rcx]
jno 0x1400a9b94
mov rcx, qword [rdi + 0x20]
add rcx, 0x10
call fcn.1400a7510
jmp 0x1400a9ba9
nop dword [rax + rax]
mov rcx, rbx
mov rdx, rdi
mov r9d, 0x3b9aca00
call fcn.140073730
mov eax, 3
lock cmpxchg qword [r14 + 0x18], r15
jne 0x1400a9b30
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rdi], cl
je 0x1400a9bc5
mov r9d, 0x3b9aca00
call fcn.1400a7770
jmp 0x1400a9ba9
cmp qword [rdx], 0
je 0x1400a9e7c
mov r9d, 0x3b9aca00
call fcn.1400a7f00
xor eax, eax
xchg qword [r14 + 0x18], rax
mov rcx, rax
and rcx, 0xfffffffffffffffe
cmp rcx, 2
jne 0x1400a9e07
xor eax, eax
xchg byte [rdi + 0x50], al
cmp qword [rsi + 0x18], 0
jne 0x1400a9c02
nop dword [rax]
mov qword [rsi + 0x18], 0xffffffffffffffff
mov rax, qword [rsi + 0x30]
test rax, rax
je 0x1400a9c0e
dec rax
mov qword [rsi + 0x30], rax
mov rcx, qword [rsi + 0x28]
shl rax, 4
mov rdx, qword [rcx + rax]
mov rcx, qword [rcx + rax + 8]
call qword [rdx + 8]
inc qword [rsi + 0x18]
je 0x1400a9bd0
lea rcx, str.i2s12rg__F27cPCvj.miX2x9gBcNZB4_Y3aL_0m._zt:x_Y_q8RCAZDb_zHywF1z_1_lFDnBv__keO64PF__3.sJUElRVXodLd_S.x
call fcn.1400b16d0
mov qword [rsi + 0x18], 0
cmp qword [rsi + 8], 0
jne 0x1400a9d0c
mov qword [rsi + 8], 0xffffffffffffffff
mov rdi, qword [rsi + 0x10]
mov qword [rsi + 0x10], 0
test rdi, rdi
je 0x1400a9d18
mov qword [rsi + 8], 0
mov rax, qword [rdi + 8]
test rax, rax
je 0x1400a9c5e
lock dec qword [rax]
jne 0x1400a9c5e
lea rcx, [rdi + 8]
call fcn.1400a4d60
mov qword [rdi + 8], r14
cmp byte [rdi + 0x49], 0
jne 0x1400a9c93
mov rax, qword [rdi + 0x18]
mov rcx, qword [rax + 0x18]
mov eax, dword [rax + 0x20]
sub eax, ecx
cmp qword [rdi], 1
sbb rax, 0xffffffffffffffff
cmp rax, 2
jb 0x1400a9c93
mov rax, qword [rsi]
mov rcx, qword [rax + 0x10]
add rcx, 0x10
call fcn.1400aa2d0
mov rax, rdi
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop r15
ret
lea r8, str._bXjeH_mgzIQmyGrH_UXXG_SaTdAdHz_H__3_jh_N__TQn9RyGLw3co_Hm___A3_z___W6a_Kc_S6S_LbI01h_MCoSFFIjzAk_4_RTNP5Bm
mov edx, 0xc
call fcn.1400b18b0
lea rcx, str._bXjeH_mgzIQmyGrH_UXXG_SaTdAdHz_H__3_jh_N__TQn9RyGLw3co_Hm___A3_z___W6a_Kc_S6S_LbI01h_MCoSFFIjzAk_4_RTNP5Bm
call fcn.1400b16d0
lea rcx, str._bXjeH_mgzIQmyGrH_UXXG_SaTdAdHz_H__3_jh_N__TQn9RyGLw3co_Hm___A3_z___W6a_Kc_S6S_LbI01h_MCoSFFIjzAk_4_RTNP5Bm
call fcn.1400b16d0
lea rcx, str.core_missing
lea r8, str._bXjeH_mgzIQmyGrH_UXXG_SaTdAdHz_H__3_jh_N__TQn9RyGLw3co_Hm___A3_z___W6a_Kc_S6S_LbI01h_MCoSFFIjzAk_4_RTNP5Bm
mov edx, 0xc
call fcn.1400b18b0
mov qword [rsp + 0x40], 0
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x20]
lea r8, [rsp + 0x40]
call fcn.1400b6ac0
call fcn.1400b6ac0
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x20], rax
lea rax, [fcn.140028dd0]
mov qword [rsp + 0x28], rax
lea rax, [0x14020f270]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x20]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rdx, str.UTJw__Ia1rXowca_3oX_3:mFprvS1ZYcyR_V_DEF6fj_ur___N_Y_U4g_VqTmWdqr_M_x_gCJ3:vzsW2O_rPFH:6yg_CxIvotv.JN8xWx_ZRzK_D4E5K
lea rcx, [rsp + 0x40]
call fcn.1400b1440
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x20], rax
lea rax, [fcn.140028dd0]
mov qword [rsp + 0x28], rax
lea rax, [0x14020f270]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x20]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rdx, str.UTJw__Ia1rXowca_3oX_3:mFprvS1ZYcyR_V_DEF6fj_ur___N_Y_U4g_VqTmWdqr_M_x_gCJ3:vzsW2O_rPFH:6yg_CxIvotv.JN8xWx_ZRzK_D4E5K
lea rcx, [rsp + 0x40]
call fcn.1400b1440
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x20], rax
lea rax, [fcn.140028dd0]
mov qword [rsp + 0x28], rax
lea rax, str.inconsistent_park_timeout_state:
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x20]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rdx, str.UTJw__Ia1rXowca_3oX_3:mFprvS1ZYcyR_V_DEF6fj_ur___N_Y_U4g_VqTmWdqr_M_x_gCJ3:vzsW2O_rPFH:6yg_CxIvotv.JN8xWx_ZRzK_D4E5K
lea rcx, [rsp + 0x40]
call fcn.1400b1440
lea rcx, str.A_Tokio_1.x_context_was_found__but_IO_is_disabled._Call__enable_io__on_the_runtime_builder_to_enable_IO.A_Tokio_1.x_context_was_found__but_timers_are_disabled._Call__enable_time__on_the_runtime_builder_to_enable_timers.Oh_no__We_never_placed_the_Core_back__this_is_a_bug_
lea r8, str.L_4u_76WlD_p__snyCKAUyiZ_3DpaNgXbX7J_Vk_y___g4_w8_VNss_1h0T_FjsH_rMPd2d_kZ_pf5RQ_rzmi.nMg__U_z1__
mov edx, 0x68
call fcn.1400b18b0
lea rcx, str.A_Tokio_1.x_context_was_found__but_IO_is_disabled._Call__enable_io__on_the_runtime_builder_to_enable_IO.A_Tokio_1.x_context_was_found__but_timers_are_disabled._Call__enable_time__on_the_runtime_builder_to_enable_timers.Oh_no__We_never_placed_the_Core_back__this_is_a_bug_
lea r8, str.L_4u_76WlD_p__snyCKAUyiZ_3DpaNgXbX7J_Vk_y___g4_w8_VNss_1h0T_FjsH_rMPd2d_kZ_pf5RQ_rzmi.nMg__U_z1__
mov edx, 0x68
call fcn.1400b18b0
int3
mov qword [rdi + 8], 0xffffffffffffffff
mov rcx, qword [rdi + 0x10]
test rcx, rcx
je 0x1400a9f1d
call fcn.1400a4db0
mov rax, qword [rdi + 8]
inc rax
jmp 0x1400a9f1f
xor eax, eax
mov qword [rdi + 0x10], rbx
mov qword [rdi + 8], rax
mov eax, dword [0x14021f97c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx ebp, byte [rax + 0x100]
test ebp, ebp
je 0x1400a9f4c
cmp ebp, 1
je 0x1400a9f79
jmp 0x1400a9fa4
mov eax, dword [0x14021f97c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xb8]
lea rdx, [0x1400a4960]
call fcn.1400851d0
mov byte [rbx + 0x100], 1
pop rdx
invalid
mov eax, dword [0x14021f97c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx ebp, byte [rax + 0xfc]
movzx r15d, byte [rax + 0xfd]
mov word [rax + 0xfc], 0x8001
mov rax, qword [rsi + 0x10]
mov rcx, rsi
adc byte [rax - 0x77], cl
int1
call qword [rax]
cmp qword [rdi + 8], 0
jne 0x1400aa28a
mov r12d, 1
xorps xmm6, xmm6
lea r14, [0x1400a4960]
jmp 0x1400a9ffb
call fcn.1400a4db0
mov rax, qword [rdi + 8]
mov qword [rdi + 0x10], rsi
inc rax
mov qword [rdi + 8], rax
mov rax, qword [rbx + 0x10]
mov rcx, rbx
call qword [rax]
inc r12
cmp qword [rdi + 8], 0
jne 0x1400aa28a
mov rsi, qword [rdi + 0x10]
movups xmmword [rdi + 8], xmm6
test rsi, rsi
je 0x1400aa0cc
mov rbx, qword [rsi]
mov qword [rsi], 0
test rbx, rbx
je 0x1400aa0d0
mov eax, dword [0x14021f97c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x100]
cmp eax, 2
je 0x1400aa096
cmp eax, 1
je 0x1400aa06d
mov eax, dword [0x14021f97c]
mov rcx, qword gs:[0x58]
mov r13, qword [rcx + rax*8]
lea rcx, [r13 + 0xb8]
mov rdx, r14
call fcn.1400851d0
mov byte [r13 + 0x100], 1
mov eax, dword [0x14021f97c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0xfc], 1
jne 0x1400aa096
cmp byte [rax + 0xfd], 0
je 0x1400aa171
add byte [rdi], cl
test bl, bl
add byte [rax], al
add byte [rcx - 0x7d], cl
cld
add esi, dword [rdx + 4]
cmp r12, 3
jb 0x1400aa0a0
mov byte [rsi + 0x48], 0
cmp qword [rdi + 8], 0
jne 0x1400aa296
mov qword [rdi + 8], 0xffffffffffffffff
mov rcx, qword [rdi + 0x10]
test rcx, rcx
jne 0x1400a9fd0
mov rax, 0xffffffffffffffff
jmp 0x1400a9fd9
xor esi, esi
jmp 0x1400aa0e0
mov rax, qword [rdi]
mov rax, qword [rax + 0x10]
movzx eax, byte [rax + 0x70]
xor al, 1
mov byte [rsi + 0x48], al
cmp bpl, 2
je 0x1400aa158
mov eax, dword [0x14021f97c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x100]
cmp eax, 2
je 0x1400aa158
cmp eax, 1
je 0x1400aa137
mov eax, dword [0x14021f97c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xb8]
lea rdx, [0x1400a4960]
call fcn.1400851d0
mov byte [rdi + 0x100], 1
mov eax, dword [0x14021f97c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0xfc], bpl
mov byte [rax + 0xfd], r15b
mov rax, rsi
movaps xmm6, xmmword [rsp + 0x30]
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rdi]
mov rdi, qword [rax + 0x10]
lea r12, [rdi + 0x10]
mov r14, qword [rsi + 0x18]
mov rax, qword [r14 + 0x18]
mov r8, rax
shr r8, 0x20
mov r9d, dword [r14 + 0x20]
mov ecx, r9d
sub ecx, r8d
cmp ecx, 0x100
jb 0x1400aa1c0
cmp r8d, eax
jne 0x1400aa1d8
mov rcx, qword [rsi + 0x18]
mov qword [rsp + 0x20], r12
mov rdx, rbx
call fcn.1400aa620
mov rbx, rax
test rax, rax
jne 0x1400aa180
jmp 0x1400aa0e0
movzx eax, r9b
mov rcx, qword [r14 + 0x10]
mov qword [rcx + rax*8], rbx
mov dword [rcx + rax*8], ebx
inc r9d
mov dword [r14 + 0x20], r9d
jmp 0x1400aa0e0
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi + 0xe8], cl
jne 0x1400aa21b
cmp byte [rdi + 0x118], 0
je 0x1400aa230
mov rax, 0xffffffffffffffc0
lock xadd qword [rbx], rax
cmp rax, 0x3f
jbe 0x1400aa2ae
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
loopne 0x1400aa1c9
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400aa264
mov rax, qword [rbx + 0x10]
mov rcx, rbx
call qword [rax + 0x10]
jmp 0x1400aa264
lea rcx, [rdi + 0xe8]
call fcn.1400b2900
cmp byte [rdi + 0x118], 0
jne 0x1400aa1ef
lea rax, [rdi + 0x108]
mov rcx, qword [rdi + 0xd0]
mov rdx, qword [rdi + 0x110]
lea r8, [rdx + 8]
test rdx, rdx
cmove r8, rax
mov qword [r8], rbx
mov qword [rdi + 0x110], rbx
inc rcx
mov qword [rdi + 0xd0], rcx
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rdi + 0xe8], cl
je 0x1400aa0e0
add rdi, 0xe8
mov rcx, rdi
call fcn.1400b2620
jmp 0x1400aa0e0
lea rcx, str._bXjeH_mgzIQmyGrH_UXXG_SaTdAdHz_H__3_jh_N__TQn9RyGLw3co_Hm___A3_z___W6a_Kc_S6S_LbI01h_MCoSFFIjzAk_4_RTNP5Bm
call fcn.1400b16d0
lea rcx, str._bXjeH_mgzIQmyGrH_UXXG_SaTdAdHz_H__3_jh_N__TQn9RyGLw3co_Hm___A3_z___W6a_Kc_S6S_LbI01h_MCoSFFIjzAk_4_RTNP5Bm
call fcn.1400b16d0
lea rcx, str._bXjeH_mgzIQmyGrH_UXXG_SaTdAdHz_H__3_jh_N__TQn9RyGLw3co_Hm___A3_z___W6a_Kc_S6S_LbI01h_MCoSFFIjzAk_4_RTNP5Bm
call fcn.1400b16d0
je 0x1400aa2ad
invalid
je 0x1400aa2ad
add byte [rax - 0x73], cl
or eax, 0x16695b
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140210c38]
mov edx, 0x27
call fcn.1400b14f0
int3
jns 0x1400b3d79
sahf
imul r12, rcx
lea rbx, [rsp + 0x80]
lea r14, [rsp + 0x68]
lea r15, [rsp + 0x60]
mov r13d, 9
mov ebp, 1
xor edx, edx
test al, 8
jne 0x1400b3e00
invalid
xchg edx, eax
add byte [rax], al
invalid
test dword [rdx + 0x31000000], edx
leave
xor ecx, ecx
jmp 0x1400b3d89
invalid
inc ecx
mov rax, qword [rsi]
test al, 8
jne 0x1400b3e00
cmp rax, 0xffffffffffffffef
ja 0x1400b4213
lea r8, [rax + 0x10]
lock cmpxchg qword [rsi], r8
je 0x1400b41ff
cmp ecx, 9
cmovae ecx, r13d
mov eax, 2
shl eax, cl
lea r8d, [rax - 1]
cmp r8d, 7
invalid
jb 0x1400b3de6
invalid
mov r8d, eax
and r8d, 0xfffffff8
nop word cs:[rax + rax]
pause
pause
pause
pause
pause
pause
pause
pause
add r8d, 0xfffffff8
jne 0x1400b3dd0
and eax, 6
je 0x1400b3d80
nop dword [rax + rax]
pause
dec eax
jne 0x1400b3df0
jmp 0x1400b3d80
cmp edx, 0xa
setb cl
test al, 3
sete r8b
and r8b, cl
cmp r8b, 1
je 0x1400b3edb
add byte [rax], al
add byte [rax], al
test al, 1
jne 0x1400b3e2f
mov rcx, rax
or rcx, 1
lock cmpxchg qword [rsi], rcx
jne 0x1400b3d66
mov qword [rsp + 0x50], 0
mov eax, dword [0x14021f97c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 8]
cmp rcx, 1
je 0x1400b3f2b
cmp ecx, 2
jne 0x1400b40e7
lea rcx, [rsp + 0x90]
call fcn.140074260
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x80], rax
movups xmm0, xmmword [rsp + 0x90]
movups xmm1, xmmword [rsp + 0xa0]
movups xmm2, xmmword [rsp + 0xb0]
movaps xmmword [rsp + 0x70], xmm2
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x38], r15
lea rax, [rsp + 0x78]
mov qword [rsp + 0x40], rax
lea rbx, [rsp + 0x58]
lea rax, [rsp + 0x70]
mov qword [rsp + 0x48], rax
lea rdi, [rsp + 0x50]
jmp 0x1400b3f80
lea edi, [rdx + 1]
cmp edx, 3
jae 0x1400b408b
mov eax, 2
mov ecx, edx
shl eax, cl
lea ecx, [rax - 1]
cmp ecx, 7
jb 0x1400b3f15
mov ecx, eax
and ecx, 0xfffffff8
nop dword [rax]
pause
pause
pause
pause
pause
pause
pause
pause
add ecx, 0xfffffff8
jne 0x1400b3f00
and eax, 7
je 0x1400b41f5
nop
pause
dec eax
jne 0x1400b3f20
jmp 0x1400b41f5
lea rdi, [rax + 0x10]
lea rcx, [rax + 0x30]
mov qword [rsp + 0x48], rcx
lea rbx, [rax + 0x18]
lea rcx, [rax + 0x38]
mov qword [rsp + 0x40], rcx
lea rcx, [rax + 0x20]
mov qword [rsp + 0x38], rcx
lea rcx, [rax + 0x28]
mov qword [rsp + 0x30], rcx
lea rax, [rax + 0x40]
mov qword [rsp + 0x28], rax
nop word cs:[rax + rax]
mov r15, qword [0x14021f7e8]
test r15, r15
je 0x1400b3ff1
movzx eax, byte [r15 + 0x18]
xor ecx, ecx
sub cl, al
mov r9, r12
shr r9, cl
mov rdx, qword [r15 + 8]
cmp r9, rdx
jae 0x1400b422b
mov rcx, qword [r15]
shl r9, 6
lea r14, [rcx + r9]
xor eax, eax
lock cmpxchg qword [rcx + r9], rbp
jne 0x1400b3ffb
mov rax, qword [0x14021f7e8]
cmp rax, r15
je 0x1400b400f
mov rax, 0xffffffffffffffff
lock xadd qword [r14], rax
mov ecx, eax
and ecx, 2
shr ecx, 1
cmp rax, 4
setb al
or al, cl
jne 0x1400b3f80
mov rcx, r14
call fcn.1400b4580
jmp 0x1400b3f80
call fcn.1400b4510
mov r15, rax
jmp 0x1400b3f8c
mov rcx, r14
call fcn.1400b4670
mov rax, qword [0x14021f7e8]
cmp rax, r15
jne 0x1400b3fc9
mov r15, qword [rsi]
and r15d, 9
cmp r15, 9
jne 0x1400b405c
mov rax, qword [rsp + 0x28]
mov byte [rax], 0
mov rax, qword [rsp + 0x30]
mov qword [rax], 0
mov rax, qword [rsp + 0x38]
mov qword [rax], rsi
mov rax, qword [rsp + 0x40]
mov qword [rax], 0x10
mov qword [rbx], 1
cmp qword [r14 + 8], 0
je 0x1400b4098
mov rax, qword [r14 + 0x10]
add rax, 0x18
jmp 0x1400b409c
mov rax, 0xffffffffffffffff
lock xadd qword [r14], rax
mov ecx, eax
and ecx, 2
shr ecx, 1
cmp rax, 4
setb al
or al, cl
jne 0x1400b41b1
mov rcx, r14
call fcn.1400b4580
jmp 0x1400b41b1
xor ecx, ecx
call qword [sym.imp.kernel32.dll_Sleep]
jmp 0x1400b41f5
lea rax, [r14 + 8]
mov qword [rax], rdi
mov qword [r14 + 0x10], rdi
mov rax, 0xffffffffffffffff
lock xadd qword [r14], rax
mov ecx, eax
and ecx, 2
shr ecx, 1
cmp rax, 4
setb al
or al, cl
je 0x1400b414e
mov rdi, qword [rdi]
cmp qword [rdi], 0
je 0x1400b4163
mov rcx, qword [rdi + 0x10]
mov rdx, rbx
xor r8d, r8d
xor r9d, r9d
call qword [rdi + 8]
jmp 0x1400b41a9
mov eax, dword [0x14021f97c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rdi, [rax + 0x10]
lea rcx, [rax + 0x30]
mov qword [rsp + 0x48], rcx
lea rbx, [rax + 0x18]
lea rcx, [rax + 0x38]
mov qword [rsp + 0x40], rcx
lea rcx, [rax + 0x20]
mov qword [rsp + 0x38], rcx
lea rcx, [rax + 0x28]
mov qword [rsp + 0x30], rcx
lea rax, [rax + 0x40]
mov qword [rsp + 0x28], rax
call fcn.1400b2570
jmp 0x1400b3f80
mov rcx, r14
call fcn.1400b4580
mov rdi, qword [rdi]
cmp qword [rdi], 0
jne 0x1400b40d2
mov rax, qword [rbx]
test rax, rax
lea r14, [rsp + 0x90]
je 0x1400b41a9
nop word cs:[rax + rax]
mov qword [rsp + 0x90], 1
mov r8d, 8
mov rcx, rbx
mov rdx, r14
mov r9d, 0xffffffff
call qword [rdi + 8]
mov rax, qword [rbx]
test rax, rax
jne 0x1400b4180
mov rax, qword [rsp + 0x48]
mov rax, qword [rax]
cmp qword [rsp + 0x50], 0
je 0x1400b41c1
lock dec qword [0x14021f7e0]
xor edi, edi
cmp r15d, 9
jne 0x1400b41e3
cmp rax, 1
lea rbx, [rsp + 0x80]
lea r14, [rsp + 0x68]
lea r15, [rsp + 0x60]
jne 0x1400b41f5
jmp 0x1400b41ff
lea rbx, [rsp + 0x80]
lea r14, [rsp + 0x68]
lea r15, [rsp + 0x60]
mov rax, qword [rsi]
mov edx, edi
jmp 0x1400b3d66
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.RwLock_reader_count_overflowGb6CFP_7_3GEG2u_HE_pI.gm_HTT_q7ssYkx_n1lZZ_g:twiUJxz_UVl:__3z2N_0dT_j_RlGrb9BkXPL4_aD2U
lea r8, [0x140209b78]
mov edx, 0x1c
call fcn.1400b18b0
lea r8, str.FwSocpojI2wpV7Jr_xKO__IKod_Ef_ILWFv_Na_H_Uihb_MD9asvMqhuAf2ae3_:y95Jefy_x_HF_yw4FP9YHcYXzrNMs.kE8__Wn
mov rcx, r9
call fcn.1400b13d0
int3
invalid
int3
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, rdi
mov rax, rsi
add rsp, 0x28
pop rdi
pop rsi
ret
ror byte [rcx - 0x77], 1
ror byte [rcx - 0x7d], 0xe0
cld
sal byte [rsp + rbp*8 + 0x49], cl
mov dword [rax + 0x10], edx
mov dword [rbp - 0x77], ecx
adc al, sil
and qword [rcx], 0xfffffffffffffffd
std
add byte [rbp + rcx*4 + 0x7c], cl
and al, 0x20
lea rbx, [rsp + 0x48]
xor ebp, ebp
nop dword [rax]
test al, 1
jne 0x1400b46b7
mov rcx, rax
or rcx, 1
lock cmpxchg qword [rsi], rcx
invalid
jne 0x1400b46a0
jmp 0x1400b4802
cmp rax, 4
setb cl
cmp ebp, 0xa
setb dl
test cl, dl
je 0x1400b4718
cmp ebp, 3
jae 0x1400b477a
mov eax, 2
mov ecx, ebp
shl eax, cl
lea ecx, [rax - 1]
cmp ecx, 7
jb 0x1400b4705
invalid
mov ecx, eax
and ecx, 0xfffffff8
nop word [rax + rax]
pause
nop
pause
pause
pause
pause
pause
pause
pause
add ecx, 0xfffffff8
sar eax, 0x75
invalid
and eax, 7
je 0x1400b477f
mov qword [rsp + 0x20], 0
mov rcx, qword [0x14021f7f0]
test rcx, rcx
je 0x1400b4789
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x28], 1
sub byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 6], 0x48
and ecx, 0xfffffffc
sub byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 6], 0x48
and ecx, 0xfffffffc
je 0x1400b4757
mov qword [rsp + 0x40], rcx
xor edx, edx
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x38], 0
mov ecx, eax
and ecx, 3
or rcx, r15
lock cmpxchg qword [rsi], rcx
mov cl, 0xe
jne 0x1400b46a0
jmp 0x1400b47a0
xor ecx, ecx
call r14
inc ebp
mov rax, qword [rsi]
jmp 0x1400b46a0
mov r12, rax
call fcn.1400b4820
add byte [rax], al
mov rcx, rax
mov rax, r12
jmp 0x1400b472d
add byte [rbx + rcx*4 + 0x64], cl
and al, 0x20
mov r12, qword [rsp + 0x20]
cmp qword [r12], 0
je 0x1400b47f0
mov rcx, qword [r12 + 0x10]
adc byte [rax - 0x77], cl
cli
mov rdx, rdi
xor r8d, r8d
xor r9d, r9d
call qword [r12 + 8]
mov rax, qword [rsi]
mov eax, dword [rsi]
mov eax, dword [rsi]
jmp 0x1400b469a
mov qword [rsp + 0x48], 1
mov r8d, 8
mov rcx, rdi
mov rdx, rbx
mov r9d, 0xffffffff
invalid
invalid
invalid
inc dword [rcx - 1]
push rsp
and al, 8
invalid
mov rax, qword [rsp + 0x28]
test rax, rax
jne 0x1400b47d0
mov rax, qword [rsi]
jmp 0x1400b469a
invalid
add rsp, 0x50
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
int3
sub rsp, 0x58
in al, dx
pop rax
lea rcx, [0x140209c53]
call qword [sym.imp.kernel32.dll_GetModuleHandleA]
test rax, rax
test eax, eax
test eax, eax
je 0x1400b4875
mov rdi, rax
lea rdx, [0x140209c74]
mov rcx, rax
sar edi, 0x15
and ch, byte [rbx]
add byte [rax], al
invalid
test rax, rax
je 0x1400b4875
mov rsi, rax
lea rdx, [0x140209c82]
mov rcx, rdi
call qword [sym.imp.kernel32.dll_GetProcAddress]
test rax, rax
je 0x1400b4875
mov r14, rax
xor edi, edi
jmp 0x1400b48fd
add byte [rax], al
lea rcx, [0x140211750]
call qword [sym.imp.kernel32.dll_GetModuleHandleA]
test rax, rax
je 0x1400b4969
fiadd word [rax]
add byte [rax], al
fiadd word [rax]
add byte [rax], al
mov rsi, rax
lea rdx, str.NtCreateKeyedEvent
lea edx, str.NtCreateKeyedEvent
mov rcx, rax
call qword [sym.imp.kernel32.dll_GetProcAddress]
sar edi, 0x15
shr byte [rdx], cl
add byte [rax], al
test rax, rax
test eax, eax
je 0x1400b4969
mov rbx, rax
lea rdx, str.NtReleaseKeyedEvent
mov rcx, rsi
int1
call qword [sym.imp.kernel32.dll_GetProcAddress]
test rax, rax
je 0x1400b4969
sub al, byte [rax]
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
mov al, byte [rax]
add byte [rax], al
mov rsi, rax
lea rcx, [rsp + 0x28]
mov edx, 0xc0000000
xor r8d, r8d
xor r9d, r9d
call rbx
test eax, eax
jne 0x1400b4969
mov r14, qword [rsp + 0x28]
movzx eax, byte [0x14021f978]
add eax, 0x16b074
mov edx, 0x18
xor ecx, ecx
call fcn.14009fb80
test rax, rax
je 0x1400b49a0
mov rbx, rax
mov qword [rax], rdi
mov qword [rax + 8], rsi
mov qword [rax + 0x10], r14
xor eax, eax
lock cmpxchg qword [0x14021f7f0], rbx
je 0x1400b495c
mov rsi, rax
cmp qword [rbx], 0
je 0x1400b4947
mov rcx, qword [rbx + 0x10]
call qword [sym.imp.kernel32.dll_CloseHandle]
mov rcx, qword [0x14021f8e0]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, rsi
mov rax, rbx
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rax, str.parking_lot_requires_either_NT_Keyed_Events__WinXP__or_WaitOnAddress_WakeByAddress__Win8_
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str.A3_3ks:c.__S_J3QM_hQ.33eBig_Hxf:8p9_Tq_F_Xsuc_9nB_ow7rRr5ytjIA:rG_N6AyYqt_g.j_NlZ__Un2_4KyNFb_D_gUhc_EzUJwT_aID_
lea rcx, [rsp + 0x28]
call fcn.1400b1440
mov ecx, 8
mov edx, 0x18
call fcn.1400b1230
int3
xor byte [rax - 0x77], cl
or byte [rax - 0x77], r9b
add rsp, 0x58
pop rdi
pop rsi
ret
int3
invalid
mov rax, qword [rsi]
mov rdx, rbx
cmp rax, rdi
jbe 0x1400b4b72
mov rbx, qword [rsi + 0x10]
mov rcx, qword [rsi + 8]
add rcx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rbx, rdi
mov qword [rsi + 0x10], rbx
xor eax, eax
mov rdx, rdi
jmp 0x1400b4b86
pop rsi
adc byte [rax - 0x75], cl
or byte [rax + 1], r9b
invalid
mov byte [rsi + 0x18], 1
lea rcx, [rsi + 0x20]
mov r8, rdi
call fcn.140090260
mov byte [rsi + 0x18], 0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
sub rsp, 0x20
mov rdi, r8
mov rsi, rcx
mov rax, qword [rcx]
mov rcx, rax
sub rcx, qword [rsi + 0x10]
cmp rcx, r8
jae 0x1400b4bcc
mov rbx, rdx
mov rcx, rsi
call fcn.14007f390
fldenv [rdi - 0x7ab70004]
invalid
je 0x1400b4bc6
fldenv [rdi - 0x7ab70004]
sal byte [rdx + rcx + 0x48], 0x89
mov rdx, rax
invalid
invalid
mov rdx, rax
mov eax, 1
jmp 0x1400b4c06
mov rax, qword [rsi]
mov rdx, rbx
cmp rax, rdi
jbe 0x1400b4bf2
mov rbx, qword [rsi + 0x10]
mov rcx, qword [rsi + 8]
add rcx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rbx, rdi
add ebx, edi
add ebx, edi
mov qword [rsi + 0x10], rbx
xor eax, eax
mov rdx, rdi
jmp 0x1400b4c06
mov byte [rsi + 0x18], 1
sbb byte [rcx], r8b
lea rcx, [rsi + 0x20]
mov r8, rdi
call fcn.140090c00
mov byte [rsi + 0x18], 0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
and al, 0x60
mov qword [rbp], 0xfffffffffffffffe
mov rsi, r9
mov rdi, r8
mov eax, dword [rcx]
test dl, dl
mov qword [rbp - 8], rcx
je 0x1400b4cd2
lea rbx, [rbp - 0x38]
mov r14, qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WaitOnAddress]
mov r15, qword [sym.imp.kernel32.dll_GetLastError]
jmp 0x1400b4c7d
nop dword [rax + rax]
or edx, 2
lock cmpxchg dword [rcx], edx
je 0x1400b4da5
test byte [rax], ch
add dword [rax], eax
invalid
test byte [rax], ch
add dword [rax], eax
add byte [rcx - 0x77], al
rol byte [rcx - 0x7d], 0xe0
add ecx, dword [rcx + 0x4e283c2]
mov r8d, eax
and r8d, 3
mov edx, eax
and edx, 4
cmp r8d, 2
jb 0x1400b4c70
jne case.0x1400b4d26.3
add dword [rax], eax
add byte [rbp - 0x76ed8a2e], al
ret 0xca83
add byte [rax], al
test edx, edx
jne 0x1400b4cab
mov edx, eax
or edx, 4
mov eax, 2
add byte [rax], al
add byte [rax], al
lock cmpxchg dword [rcx], edx
jne 0x1400b4c7d
jmp 0x1400b4cad
mov edx, eax
mov dword [rbp - 0x38], edx
mov r8d, 4
mov rdx, rbx
mov r9d, 0xffffffff
call r14
cmp eax, 1
je 0x1400b4cca
call r15
mov rcx, qword [rbp - 8]
mov eax, dword [rcx]
jmp 0x1400b4c7d
mov rbx, qword [rbp + 0x70]
lea r15, [0x140214a88]
lea r14, [rbp - 0x38]
jne 0x1400b4ca9
jne 0x1400b4ca9
mov r12, qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WaitOnAddress]
mov r13, qword [sym.imp.kernel32.dll_GetLastError]
jmp 0x1400b4d10
inc dword [rcx - 1]
invalid
insd dword [rdi], dx
jo 0x140209ff8
jns 0x140209fcf
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x140209fea
insb byte [rdi], dx
imul esp, dword [rsp + rax*2 + 0x69], 0x50746967
push rax
push rax
outsd dx, dword [rsi]
jae 0x140209fe4
jbe 0x140209ffc
jb 0x140209fff
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x140209feb
invalid
jbe 0x14020a007
jbe 0x14020a007
jb 0x14020a00a
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x14020a002
pop rdx
pop rdx
jb 0x14020a01a
push rax
invalid
add byte [rax - 0x43], ah
invalid
add dword [rax], eax
add byte [rax], al
call 0x14160c09f
and byte [rax + 1], al
add dword [rax], eax
add byte [rax], al
add byte [r8], r8b
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x37000001], bh
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov esi, 0x37000001
invalid
add byte [rax], al
add byte [rdi], ch
invalid
jb 0x14020a078
jne 0x14020a077
jae 0x14020a079
je 0x14020a035
invalid
jo 0x14020a07d
jo 0x14020a07d
pop rsp
jb 0x14020a082
jae 0x14020a083
invalid
xor byte [rsi], ch
xor dword [rsi], ebp
xor dh, byte [rsp + rbx*2]
jae 0x14020a095
invalid
add byte [rax], al
add byte [rsi], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [0x14b20a045], bh
add byte [rax], al
add byte [rax], al
movabs al, byte [0x2e000000014020]
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp al, byte [rax]
add byte [rax], al
or eax, dword [rax]
add byte [rax], al
add byte [rax + 0x14020], ah
add byte [rax], al
add byte cs:[rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi], dh
add byte [rax], al
add byte [rbx], cl
add byte [rax], al
add byte [rax], al
add byte [rax + 0x14020], ah
add byte [rax], al
add byte cs:[rax], al
movabs al, byte [0x2e000000014020]
add byte [rax], al
add byte [rsi], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + rax], bl
add byte [rax], al
add byte [rax], al
add byte [rsi], ah
add byte [rax], al
sbb al, 0
add byte [rax], al
add byte [rax + 0x14020], ah
add byte [rax], al
add byte cs:[rax], al
add byte [rax], al
add byte [rsi], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], ch
add byte [rax], al
invalid
outsd dx, dword [rsi]
je 0x14020d432
outsd dx, dword [rsi]
jne 0x14020d45d
push rax
push rax
jb 0x14020d461
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 0x14020d498
push rbp
outsb dx, byte [rsi]
jb 0x14020d48d
invalid
je 0x14020d4aa
ja case.0x140087070.14
outsd dx, dword [rsi]
jb 0x14020d4a1
push rbp
outsb dx, byte [rsi]
jb 0x14020d49f
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
outsd dx, dword [rsi]
je case.0x140087070.13
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
jb 0x14020d4ac
jb 0x14020d4ac
jb 0x14020d4ac
outsb dx, byte [rsi]
push rbp
jae 0x14020d4cc
jb 0x14020d4ba
outsd dx, dword [rsi]
je case.0x140087070.15
jbe 0x14020d4d2
imul ebp, dword [rcx + riz*2 + 0x62], 0x654e656c
je 0x14020d4f2
je 0x14020d4f2
outsd dx, dword [rsi]
jb 0x14020d4e9
outsd dx, dword [rsi]
ja 0x14020d4f0
jb 0x14020d4f4
imul esp, dword [rbp + 0x6e], 0x50
imul esi, dword [rax + 0x65], 0x65726c41
insb byte [rdi], dx
jb 0x14020d4f5
insb byte [rdi], dx
insb byte [rdi], dx
jb 0x14020d4f5
invalid
jae 0x14020d4f1
push rdi
outsd dx, dword [rsi]
jne 0x14020d509
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
invalid
outsd dx, dword [rsi]
je 0x14020d4e8
imul r14d, dword [rdx + 0x65], 0x726f7463
jns 0x14020d4fa
invalid
invalid
je 0x14020d51d
jb 0x14020d529
jae 0x14020d4f4
jae 0x14020d4f4
imul r14d, dword [rdx + 0x65], 0x726f7463
jns 0x14020d501
invalid
jb 0x14020d535
imul r14d, dword [rdx + 0x65], 0x726f7463
imul esi, dword [rdx + 0x65], 0x726f7463
jns 0x14020d514
outsd dx, dword [rsi]
je 0x14020d50e
insd dword [rdi], dx
jo 0x14020d540
jns 0x14020d520
push rdx
invalid
outsb dx, byte [rsi]
insb byte [rdi], dx
jns 0x14020d51c
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.0x140087070.26
push rbx
push rbx
je 0x14020d551
insb byte [rdi], dx
je 0x14020d56d
je 0x14020d56d
je 0x14020d56d
ja 0x14020d566
outsd dx, dword [rsi]
jb case.0x140087070.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]
outsb dx, byte [rsi]
jbe 0x14020d568
insb byte [rdi], dx
imul esp, dword [rcx + rcx*2 + 0x6e], 0x49747570
invalid
outsb dx, byte fs:[rsi]
jo 0x14020d583
je 0x14020d559
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x14020d574
insb byte [rdi], dx
imul esp, dword [rsp + rax*2 + 0x61], 0x69546174
push rsp
imul ebp, dword [rbp + 0x65], 0x74754f64
insd dword [rdi], dx
jne 0x14020d596
jne 0x14020d596
push rdi
jb 0x14020d58e
je 0x14020d58c
pop rdx
jb 0x14020d59a
jb 0x14020d59a
push rbx
je 0x14020d59d
jb 0x14020d591
jne 0x14020d5a1
insb byte [rdi], dx
outsd dx, dword [rsi]
je 0x14020d58d
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 0x14020d5bd
je 0x14020d5b1
js 0x14020d5b6
js 0x14020d5b6
imul r13d, dword fs:[rbp + r12*2 + 0x54], 0x614c6f6f
imul r13d, dword [rbp + r12*2 + 0x54], 0x614c6f6f
imul ebp, dword [rbp + riz*2 + 0x54], 0x614c6f6f
jb 0x14020d5ca
push rdx
push rdx
jae 0x14020d5d7
jae 0x14020d5d7
jne case.0x140087070.37
invalid
jne 0x14020d5e2
jns 0x14020d5b6
js 0x14020d5d8
js 0x14020d5d8
invalid
jne 0x14020d5ea
invalid
invalid
invalid
jb 0x14020d5fc
outsd dx, dword [rsi]
jae 0x14020d602
jae 0x14020d5f5
jae 0x14020d5d6
jae 0x14020d5d6
jbe 0x14020d5fe
jbe 0x14020d5fe
invalid
jae 0x14020d5ed
push rsp
outsd dx, dword [rsi]
outsd dx, dword [rsi]
invalid
outsb dx, byte [rsi]
jns 0x14020d5ec
imul ebp, dword [rsi + 0x6b], 0x766e4973
invalid
outsb dx, byte [rsi]
imul esi, dword [rbx + 0x49], 0x6e
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x14020d609
insb byte [rdi], dx
imul esp, dword [rsi + rax*2 + 0x69], 0x616e656c
insd dword [rdi], dx
jb 0x14020d61d
jb 0x14020d61d
jb 0x14020d61d
jne 0x14020d625
outsb dx, byte gs:[rsi]
je 0x14020d608
imul esi, dword [rbx + 0x74], 0x4c6f6f54
outsd dx, dword [rsi]
jae 0x14020d633
push rsp
outsd dx, dword [rsi]
outsd dx, dword [rsi]
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [esi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
je 0x14020d62f
jb 0x14020d63e
jne 0x14020d63e
je 0x14020d635
push rbp
push rbp
outsb dx, byte [rsi]
jae 0x14020d64a
jo 0x14020d647
jo 0x14020d647
outsd dx, dword [rsi]
jb 0x14020d64e
push rbp
push rbp
outsb dx, byte [rsi]
js 0x14020d651
invalid
invalid
jne 0x14020d660
jne 0x14020d660
insw word [rdi], dx
insw word [rdi], dx
outsd dx, dword [rsi]
jb 0x14020d66d
je 0x14020d65f
je 0x14020d65f
jb 0x14020d64f
push rbp
outsb dx, byte [rsi]
invalid
invalid
outsd dx, dword gs:[esi]
jb 0x14020d66c
imul edi, dword [rdx + 0x65], 0x64747364
jp 0x14020d66a
jae 0x14020d67c
pop rsp
pop rsp
jae 0x14020d67e
invalid
pop rsp
invalid
and esp, dword [rdx + rbp]
sub ebp, dword [0x17f5b055c]
pop rsp
pop rsp
pop rdi
invalid
js 0x14020d69d
js 0x14020d69d
and byte [rdi], ch
cmp cl, byte gs:[rdi + 0x4e]
and byte [rdi], ch
jbe 0x14020d67c
and byte [rdi], r13b
and byte fs:[rdi], ch
invalid
invalid
je 0x14020d6b4
push 0x6c696620
and byte gs:[rcx + 0x72], ah
jne 0x14020d6ca
outsb dx, byte gs:[rsi]
je 0x14020d6d4
jae 0x14020d682
and byte [rcx + 0x72], ah
and byte gs:[rcx + 0x6e], ch
jbe 0x14020d6cb
invalid
insb byte [rdi], dx
imul esp, dword [rax + rax], 0x20d64d00
add dword [rax], eax
add byte [rax], al
and byte [rax], al
add byte [rax], al
add byte fs:[rax], al
add byte [rax], al
add byte [rbp - 0x2a], cl
and byte [rax + 1], al
add byte [rax], al
add byte [rax], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + rax], dl
add byte [rax], al
add byte [rax], al
adc al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
push rdi
imul ebp, dword [rsi + 0x64], 0x2073776f
imul bp, word [rbp + riz*2 + 0x20], 0x616e
insd dword [rdi], dx
jae 0x14020d6bb
insd dword [rdi], dx
invalid
jns 0x14020d6bf
outsb dx, byte [rsi]
outsd dx, dword [rsi]
je 0x14020d6c3
invalid
and byte fs:[rdi + 0x69], dh
je 0x14020d722
and byte [rax + 0x5c], ah
invalid
invalid
add byte [rax + 0x14020d6], cl
add byte [rax], al
add byte [rsi], dh
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte ss:[rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
adc al, 0
add byte [rax], al
add byte [rax], al
add byte [rax + rax], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
je 0x14020d785
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 0x14020d7a1
jb 0x14020d76e
and byte [rcx + 0x2f], cl
and byte [r13 + 0x72], r12b
jb 0x14020d7ac
jb 0x14020d779
and byte [rdi + 0x70], ch
jb 0x14020d7a6
je 0x14020d7b0
outsd dx, dword [rsi]
outsb dx, byte [rsi]
and byte [rsi + 0x61], ah
imul ebp, dword [rbp + riz*2 + 0x64], 0x206f7420
invalid
add byte [rax], al
and bh, dl
and byte [rax + 1], al
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
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 0x14020d80a
jb 0x14020d7bd
and byte [rax], ch
outsd dx, dword [rsi]
jb 0x14020d810
invalid
jae 0x14020d81c
invalid
push rdi
sub byte [rcx], ch
and byte [rdx + 0x65], dh
jb 0x14020d817
je 0x14020d829
jb 0x14020d824
and byte fs:[rbp + 0x72], ah
jb 0x14020d82c
jb 0x14020d7df
add byte [rdi + rdx*8 + 0x14020], dl
add byte [rax], al
or dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
popfq
xlatb
and byte [rax + 1], al
add byte [rax], al
add byte [rdx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx], cl
invalid
jb 0x14020d880
add byte [rax], al
add al, dh
xlatb
and byte [rax + 1], al
add byte [rax], al
invalid
add byte [0x14020d81d], bl
add byte [rax], al
add byte [rsi], bh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte ds:[rax], al
add byte [rsi], ah
add byte [rax], al
add byte es:[rax], al
add byte [rax], ah
invalid
sub byte [rsi + 0x6f], al
jb 0x14020d89b
invalid
sbb eax, 0
add byte [rax], al
add byte [rbp + 0x22000000], dl
add byte [rax], al
add al, dh
xlatb
and byte [rax + 1], al
add byte [rax], al
add byte [0x14020d89d], bl
add byte [rax], al
add byte [rax], al
add byte [rdx + 0x2e000000], bl
add byte [rax], al
add al, dh
xlatb
and byte [rax + 1], al
add byte [rax], al
add byte [0x14020d8b5], bl
add byte [rax], al
add byte [rbx + 0x2e000000], bl
add byte [rax], al
add byte [rsi + 0x61], ah
invalid
invalid
imul ebp, dword [rbp + rsi*2 + 0x72], 0x65672065
je 0x14020d940
imul ebp, dword [rsi + 0x67], 0x766e6520
and byte [rbx + 0x74], dh
jb 0x14020d941
outsb dx, byte [rsi]
and byte [esi + 0x72], ah
outsd dx, dword [rsi]
insd dword [rdi], dx
and byte [rdi + 0x53], cl
cmp ah, byte [rax]
add byte [rax], al
add byte [rax], al
rcr al, 0x20
add dword [rax], eax
add byte [rax], al
and al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
and al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
enter 0x4020, 1
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, dh
enter 0x4020, 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x61], ah
invalid
invalid
imul ebp, dword [rbp + riz*2 + 0x64], 0x206f7420
jae 0x14020d9d4
invalid
or dword [rax], eax
add byte [rax], al
invalid