Function at 0x140015fe7
Capabilities:
Resolve function by parsing pe exports

Disassembly:
sub byte [rcx], cl
add byte [rax - 0x77], cl
int1
call fcn.1400019c1
mov rax, qword [rsi + 0x48]
test rax, rax
je 0x140001953
mov rcx, qword [rsi + 0x50]
add rsp, 0x20
pop rsi
jmp qword [rax + 0x18]
nop
add rsp, 0x20
pop rsi
ret
int1
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.14000188f
mov rax, qword [rcx]
mov r10, qword [rcx + 0x10]
mov r8, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
mov rcx, rax
mov rdx, r10
jmp 0x1400159eb
mov r15, qword [0x1400fd170]
mov r13, qword [0x1400fd178]
mov rsi, r13
mov rbp, qword [0x1400fd160]
sub rsi, r15
jbe 0x140002e3a
test rbp, rbp
je 0x140002e86
add r15, rbp
jmp 0x140002f84
add qword [rax], rax
invalid
add qword [rax], rax
add byte [rbx + rcx*4 + 0x25], cl
invalid
mov r12, qword [0x1400fd168]
mov rcx, qword [0x1400fd180]
mov r8, r12
sub r8, rcx
jb 0x14000320f
add rcx, rbp
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov ecx, 0xfffffff6
call fcn.140088748
mov r15, rdx
test rax, rax
je 0x140002ea3
xor esi, esi
mov rcx, r15
call fcn.140088ed3
test rax, rax
je 0x140002f68
mov rsi, rax
mov rcx, rsi
call fcn.1400884f3
test al, al
je 0x14000312e
mov rcx, rsi
call fcn.14001be52
jmp 0x140002e10
mov rcx, r15
call fcn.14008878c
test al, al
je 0x140003024
jno 0x140002eb2
add byte [rax], al
jno 0x140002eb2
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xfa2d0
lea rcx, [0x1400fd18a]
mov rdx, rbp
mov r8, r12
call fcn.14008d3e2
mov rbx, r12
mov rsi, r12
sub rbx, rax
je 0x140003050
mov r13, rax
cmp rbx, 4
jae 0x14000305f
and word [rsp + 0x40], 0
lea rax, [0x1400fd188]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 1
mov r9d, 1
mov rcx, r14
mov rdx, r15
lea r8, [rsp + 0x40]
call fcn.14008d44c
cmp qword [rsp + 0x88], 0
jne 0x140002f5b
mov r8, qword [rsp + 0x90]
cmp r8, 2
jae 0x14000320f
mov qword [rsp + 0x20], 4
mov rcx, r14
lea rdx, [rsp + 0x40]
lea r9, [0x1400fd18a]
call fcn.14008d5c3
cmp qword [rsp + 0x88], 0
je 0x1400030f8
mov r15, qword [rsp + 0x90]
jmp 0x140002e70
and qword [0x1400fd170], 0
mov qword [0x1400fd178], rsi
mov qword [0x1400fd180], r12
mov r15, rbp
mov r13, rsi
mov cl, 0xa
mov rdx, r15
mov r8, rsi
call fcn.1400892dd
mov rbx, rax
test rax, rax
je 0x140002fda
mov r12, rdx
and qword [rsp + 0x88], 0
mov qword [rsp + 0x90], rdx
mov byte [rsp + 0x98], 0
mov rcx, r14
mov rdx, r15
mov r8, rsi
call fcn.140088a49
lea r8, [rdx + rax]
mov rcx, rdi
mov rdx, rax
call fcn.14000c931
inc r12
mov rsi, r12
jmp 0x140002feb
add rbp, r13
mov rcx, rdi
mov rdx, r15
mov r8, rbp
call fcn.14000c931
mov rax, qword [0x1400fd170]
add rax, rsi
mov rcx, qword [0x1400fd178]
cmp rax, rcx
cmovae rax, rcx
mov qword [0x1400fd170], rax
mov bpl, 1
test rbx, rbx
jne 0x140003130
test rsi, rsi
jne 0x140002e10
jmp 0x140003130
lea rcx, [rsp + 0x50]
mov rdx, r15
mov r8, rbp
mov r9, r12
call fcn.14008c318
mov rax, qword [rsp + 0x50]
test rax, rax
je 0x14000304b
mov r15, qword [rsp + 0x58]
jmp 0x140002e70
mov rsi, qword [rsp + 0x58]
cmp r12, rsi
cmovbe r12, rsi
xor r15d, r15d
jmp 0x140002e72
mov rax, r12
xor edx, edx
mov ecx, 3
div rcx
mov ecx, 0x1000
cmp rax, rcx
cmovae rax, rcx
lea rcx, [0x1400fd188]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
mov r9d, 0x1000
lea rcx, [rsp + 0x40]
mov rdx, r15
mov r8, r14
call fcn.14008d44c
cmp qword [rsp + 0x40], 0
je 0x1400030b1
mov r15, qword [rsp + 0x48]
jmp 0x140002e70
mov r8, qword [rsp + 0x48]
cmp r8, 0x1001
jae 0x14000320f
mov qword [rsp + 0x20], r12
lea rcx, [rsp + 0x40]
mov rdx, r14
mov r9, rbp
call fcn.14008d5c3
mov rax, qword [rsp + 0x40]
test rax, rax
mov ecx, 0
cmovne r13, rcx
add r13, qword [rsp + 0x48]
mov qword [rsp + 0x58], r13
jmp 0x14000303c
mov al, byte [rsp + 0x90]
mov byte [0x1400fd18e], al
cmp r12, r13
jb 0x14000320f
mov rdx, rbp
add rdx, r13
lea rcx, [0x1400fd18a]
mov r8, rbx
call fcn.14008d3e2
mov rsi, rax
add rsi, r13
jmp 0x140003050
xor ebp, ebp
mov rdi, qword [rsp + 0x70]
mov r8, rdi
mov r14, qword [rsp + 0x80]
sub r8, r14
jb 0x14000320f
mov rsi, qword [rsp + 0x60]
lea rdx, [rsi + r14]
lea rbx, [rsp + 0x88]
mov rcx, rbx
call fcn.14001511a
cmp qword [rbx], 0
sete bl
cmovne rdi, r14
mov qword [rsp + 0x70], rdi
lea rcx, [0x1400fd158]
mov dl, byte [rsp + 0x3f]
call fcn.140029959
lea rcx, [0x1400fd150]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
test bl, bpl
je 0x14000320f
mov rcx, rsi
mov rdx, rdi
call fcn.14002a27d
mov r8, rdx
mov rcx, qword [rsp + 0x78]
mov rdx, rax
call fcn.14000cfe1
mov rdx, qword [rsp + 0x68]
mov rcx, rsi
call fcn.14000cbda
nop
add rsp, 0x2088
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
ud2
add byte [rax], al
mov rsi, rcx
lea rdi, [rsp + 0xa8]
mov rcx, rdi
call fcn.14003633a
lea r8, [0x1400a3a81]
lea rbx, [rsp + 0x20]
mov r9d, 0x65
mov rcx, rbx
mov rdx, rdi
call fcn.14003741d
cmp qword [rbx], 0
je 0x140003295
lea rdi, [rsp + 0xa8]
lea rdx, [rsp + 0x20]
and al, 0x20
mov r8d, 0x88
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea rbx, [rsp + 0x20]
mov rcx, rbx
mov rdx, rdi
call fcn.1400373aa
mov rcx, rsi
mov rdx, rbx
call fcn.140036d11
nop
add rsp, 0x130
pop rbx
pop rdi
pop rsi
ret
ud2
cmp rsi, rax
jae 0x140003815
lea rax, [rsi + 1]
mov qword [rbx + 0xc0], rax
mov qword [rbx + 0xd0], rsi
lea rcx, [rsp + 0x1d8]
and dword [rcx + 0x20], 0
and word [rcx + 0x24], 0
and dword [rcx], 0
xorps xmm0, xmm0
movups xmmword [rcx + 8], xmm0
mov qword [rcx + 0x18], 7
mov byte [rcx + 0x21], 1
lea rdx, [rbx + 0x70]
call fcn.140001252
test rax, rax
jne case.0x1400032cc.1
mov rsi, rdx
mov rax, qword [rbx + 0x78]
mov rdx, qword [rax]
lea r8, [rsp + 0xc0]
and qword [r8], 0
mov rcx, rsi
xor r9d, r9d
call qword [sym.imp.kernel32.dll_SetFilePointerEx]
test eax, eax
je 0x1400038c9
lea rdi, [rbx + 0x78]
mov rax, qword [rbx + 0xb8]
mov edx, 0x2000
cmp byte [rax], 0
jne 0x1400033ed
mov rax, qword [rbx + 0x78]
mov rcx, qword [rbx + 0x80]
mov rdx, qword [rcx]
sub rdx, qword [rax]
lea rcx, [rbx + 0xd8]
mov r8, rsi
call fcn.14003d538
mov rax, qword [rbx + 0x60]
mov rcx, qword [rbx + 0x68]
mov rdx, qword [rax]
mov r8, qword [rcx]
mov r9, qword [rcx + 0x10]
lea rsi, [rsp + 0xc0]
mov rcx, rsi
call fcn.1400027e1
lea rax, [rbx + 0x80]
lea rcx, [rsp + 0x98]
mov qword [rcx], rdi
lea r8, [0x14002957d]
mov qword [rcx + 8], r8
lea r9, [0x1400a3cf0]
lea rdx, [rsp + 0x338]
mov qword [rdx], r9
mov r9d, 2
mov qword [rdx + 8], r9
and qword [rdx + 0x20], 0
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], r8
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], r9
lea rcx, [rsp + 0x68]
call fcn.14000cf51
cmp dword [rsi], 2
jne 0x14000349b
lea rcx, [rsp + 0x338]
lea rdx, [rsp + 0xc0]
mov r8d, 0x118
call sub.VCRUNTIME140.dll_memcpy
jmp 0x14000355d
lea rdx, str.RangeError_writing_to_file_for_range:_._Try:
lea rsi, [rsp + 0x98]
mov r8d, 5
mov rcx, rsi
call fcn.1400277d2
mov r12, qword [rsi]
test r12, r12
je 0x140003753
mov cl, 4
call fcn.14007adb3
mov rsi, rax
xor ecx, ecx
call fcn.140001bef
lea rdi, [rsp + 0x1b0]
mov rcx, rdi
call fcn.140018623
mov rcx, qword [rdi - 0x58]
mov rdx, qword [rdi - 0x50]
call fcn.14000cbda
lea rdi, [rsp + 0xe8]
mov rcx, rdi
call fcn.140044935
cmp qword [rdi - 0x28], 0
je 0x140003516
lea rcx, [rsp + 0xc8]
call fcn.140001969
lea rcx, [rsp + 0xd0]
mov qword [rcx - 0x10], 2
mov qword [rcx - 8], rsi
lea rdx, [rsp + 0x338]
mov r8d, 0x100
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x338]
lea rdx, [rsp + 0xc0]
mov r8d, 0x118
call sub.VCRUNTIME140.dll_memcpy
test r12, r12
je 0x14000356c
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x70]
call fcn.14000cbda
lea rsi, [rsp + 0x1d8]
lea rdx, [rsp + 0x338]
mov rcx, rsi
call fcn.14007e4b2
lea rcx, [rbx + 0x208]
mov r8d, 0x138
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rdi, [rbx + 0x208]
lea rsi, [rsp + 0xc0]
mov rcx, rsi
mov rdx, rdi
mov r8, r15
call fcn.14007d10f
cmp dword [rsi], 4
je 0x1400038a9
lea r12, [rbx + 0x100]
lea rsi, [rsp + 0xc0]
mov r8d, 0x98
mov rcx, r12
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rdi
call fcn.140001a5f
cmp dword [rbx + 0x100], 3
jne 0x1400036f3
mov rax, qword [0x1400fd128]
test rax, rax
je 0x140003693
lea rax, [rbx + 0x78]
lea rcx, [rbx + 0x80]
lea rdx, [rbx + 0xd0]
mov qword [rsp + 0xc0], rax
lea rax, [0x14002957d]
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], rcx
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0xe0], rdx
add byte [rax], al
lea rax, str.Error_getting_stream_for_range:
lea rcx, [rsp + 0x338]
mov qword [rcx], rax
mov eax, 3
mov qword [rcx + 8], rax
and qword [rcx + 0x20], 0
lea rdx, [fcn.140017267]
mov qword [rsp + 0xe8], rdx
mov qword [rcx + 0x10], rsi
mov qword [rcx + 0x18], rax
lea r8, str.normal_download
mov edx, 1
mov r9d, 0x5c
call fcn.140037c49
lea rsi, [rsp + 0xc0]
mov edx, 3
mov rcx, rsi
xor r8d, r8d
call fcn.1400959b6
mov ecx, 0xe
rep movsq qword [rdi], qword [rsi]
lea rsi, [rbx + 0x208]
mov rcx, rsi
mov rdx, r15
call fcn.14009267c
test al, al
jne 0x1400038b9
mov rcx, rsi
call fcn.140001928
cmp dword [rbx + 0x100], 3
jne 0x140003cf6
lea rcx, [rbx + 0x100]
call fcn.1400014c4
jmp 0x140003cf6
lea rsi, [rsp + 0x450]
mov r8d, 0x98
mov rcx, rsi
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rsi + 0x70]
movups xmm1, xmmword [rsi + 0x80]
movups xmmword [rbx + 0x1a8], xmm1
movups xmmword [rbx + 0x198], xmm0
mov rcx, rsi
call fcn.140044bb1
mov rsi, qword [rsi + 0x90]
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
call fcn.14000cbda
mov edx, 8
mov rcx, rsi
call fcn.14000c6a0
jmp 0x140003a2a
movups xmm0, xmmword [rsp + 0xa0]
movups xmm1, xmmword [rsp + 0xb0]
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
lea rsi, [rsp + 0x310]
lea rdx, [rsp + 0x68]
mov rcx, rsi
call fcn.14000e693
lea rdi, [rsp + 0x338]
mov rcx, rdi
mov rdx, rsi
call fcn.1400279ae
cmp byte [rdi + 0x20], 2
jne 0x1400037c7
mov cl, 5
call fcn.14007adb3
mov rsi, rax
xor ecx, ecx
call fcn.140001bef
cmp qword [rsp + 0x40], 0
je 0x1400034d5
lea rcx, [rsp + 0x40]
call fcn.14000188f
jmp 0x1400034d5
lea rcx, [rsp + 0xe8]
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
lea rdx, [rsp + 0x310]
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
lea r8, [rsp + 0x338]
call fcn.14001ae74
lea rcx, [rsp + 0x338]
lea rdx, [rsp + 0xc0]
mov r8d, 0x118
mov eax, 0x118
mov eax, 0x118
call sub.VCRUNTIME140.dll_memcpy
jmp 0x14000356c
mov rax, qword [0x1400fd128]
test rax, rax
je 0x14000388a
lea rax, [rbx + 0x78]
lea rdx, [rbx + 0x80]
lea r8, [rsp + 0xc0]
mov qword [r8], rax
lea rax, [0x14002957d]
mov qword [r8 + 8], rax
lea r9, str.W__n_
lea rcx, [rsp + 0x1d8]
mov qword [rcx], r9
mov r9d, 2
mov qword [rcx + 8], r9
and qword [rcx + 0x20], 0
mov qword [r8 + 0x10], rdx
mov qword [r8 + 0x18], rax
mov qword [rcx + 0x10], r8
mov qword [rcx + 0x18], r9
lea r8, str.normal_download
mov edx, 1
mov r9d, 0x89
call fcn.140037c49
lea rdx, str.Max_tries_exceededbytes
mov r8d, 0x12
mov cl, 0x27
call fcn.1400858bd
mov rsi, rax
mov dil, 2
jmp 0x140003d86
mov rax, qword [rsp + 0x28]
mov byte [rax + 0x18], 3
mov al, 3
jmp 0x140003dcb
mov rax, qword [rsp + 0x28]
mov byte [rax + 0x18], 3
mov al, 4
jmp 0x140003dcb
call fcn.14000f205
ud2
lea rsi, [rsp + 0x1d8]
mov rcx, rsi
mov r8, r15
call fcn.14004600c
cmp dword [rsi], 2
je 0x140003d35
mov rax, qword [rsp + 0x1f8]
mov qword [rbx + 0x1d8], rax
movups xmm0, xmmword [rsp + 0x1d8]
movups xmm1, xmmword [rsp + 0x1e8]
movups xmmword [rbx + 0x1c8], xmm1
movups xmmword [rbx + 0x1b8], xmm0
cmp qword [rbx + 0x1b8], 0
je 0x140003d45
lea rdi, [rbx + 0x208]
movups xmm0, xmmword [rbx + 0x1c0]
mov rax, qword [rbx + 0x1d0]
mov rcx, qword [rbx + 0x1d8]
movups xmmword [rbx + 0x1e0], xmm0
mov qword [rbx + 0x1f0], rax
mov qword [rbx + 0x1f8], rcx
cmp qword [rbx + 0x1e0], 0
je 0x140003a3d
lea r12, [rbx + 0x1e0]
lea rax, [rbx + 0x1c0]
lea r13, [rbx + 0x210]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbx + 0x210], xmm0
movups xmmword [rbx + 0x220], xmm1
mov rdx, qword [rbx + 0x218]
mov rbp, qword [rbx + 0x220]
mov rax, qword [rbx + 0xe0]
mov r14, qword [rbx + 0xe8]
sub rax, r14
cmp rax, rbp
jbe 0x140003b70
mov rcx, qword [rbx + 0xd8]
add rcx, r14
mov r8, rbp
call sub.VCRUNTIME140.dll_memcpy
add r14, rbp
mov qword [rbx + 0xe8], r14
and qword [rbx + 0x208], 0
lea rcx, [rbx + 0x88]
mov rdx, qword [rbx + 0x220]
call fcn.14003720b
lea rcx, [rbx + 0xa0]
mov rdx, qword [rbx + 0x220]
call fcn.14003720b
mov rcx, qword [rbx + 0x208]
call fcn.140001e86
mov rcx, r13
call fcn.14000188f
cmp qword [rbx + 0x1e0], 0
jne 0x140003a2a
mov rcx, r12
call fcn.140001f2e
lea rdx, [rbx + 0x198]
mov qword [rbx + 0x208], rdx
jmp 0x1400038d2
mov rax, qword [0x1400fd128]
test rax, rax
je 0x140003adc
lea rax, [rbx + 0x78]
lea rcx, [rbx + 0x80]
lea rdx, [rbx + 0xd0]
mov qword [rsp + 0x1d8], rax
lea rax, [0x14002957d]
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1e8], rcx
mov qword [rsp + 0x1f0], rax
mov qword [rsp + 0x1f8], rdx
lea rax, str.p_n_
lea rcx, [rsp + 0xc0]
mov qword [rcx], rax
mov eax, 3
mov qword [rcx + 8], rax
and qword [rcx + 0x20], 0
lea rdx, [fcn.140017267]
mov qword [rsp + 0x200], rdx
mov qword [rcx + 0x10], rsi
mov qword [rcx + 0x18], rax
lea r8, str.normal_download
mov edx, 1
mov r9d, 0x7b
call fcn.140037c49
lea rsi, [rbx + 0xa0]
mov rcx, qword [rbx + 0xa0]
call fcn.140037387
mov r12, rax
lea r13, [rbx + 0x88]
mov rcx, qword [rbx + 0x88]
call fcn.140037387
sub r12, rax
mov rcx, rsi
mov rdx, r12
call fcn.14003732d
mov rcx, r13
xor edx, edx
call fcn.14003732d
mov rcx, qword [rbx + 0x88]
call fcn.140003213
lea rsi, [rsp + 0x1d8]
mov edx, 3
mov rcx, rsi
xor r8d, r8d
call fcn.1400959b6
mov ecx, 0xe
rep movsq qword [rdi], qword [rsi]
lea rsi, [rbx + 0x208]
mov rcx, rsi
mov rdx, r15
call fcn.14009267c
test al, al
jne 0x140003d15
mov rcx, rsi
call fcn.140001928
jmp 0x140003cd4
lea rcx, [rbx + 0xd8]
mov r8, rbp
call fcn.1400a07b1
mov qword [rdi], rax
test rax, rax
je 0x1400039de
mov rax, qword [0x1400fd128]
test rax, rax
je 0x140003c2a
lea rax, [rbx + 0x78]
lea rcx, [rbx + 0x80]
lea rdx, [rbx + 0xd0]
mov qword [rsp + 0x1d8], rax
lea rax, [0x14002957d]
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1e8], rcx
mov qword [rsp + 0x1f0], rax
mov qword [rsp + 0x1f8], rdx
lea rax, [0x1400a3d40]
lea rcx, [rsp + 0xc0]
mov qword [rcx], rax
mov eax, 3
mov qword [rcx + 8], rax
and qword [rcx + 0x20], 0
lea rdx, [fcn.140017267]
mov qword [rsp + 0x200], rdx
mov qword [rcx + 0x10], rsi
mov qword [rcx + 0x18], rax
lea r8, str.normal_download
mov edx, 1
mov r9d, 0x6f
call fcn.140037c49
lea rsi, [rbx + 0xa0]
mov rcx, qword [rbx + 0xa0]
call fcn.140037387
mov rdi, rax
lea r12, [rbx + 0x88]
mov rcx, qword [rbx + 0x88]
call fcn.140037387
sub rdi, rax
mov rcx, rsi
mov rdx, rdi
call fcn.14003732d
mov rcx, r12
xor edx, edx
call fcn.14003732d
mov rcx, qword [rbx + 0x88]
call fcn.140003213
lea rsi, [rsp + 0x1d8]
mov edx, 3
mov rcx, rsi
xor r8d, r8d
call fcn.1400959b6
lea rdi, [rbx + 0x230]
mov ecx, 0xe
rep movsq qword [rdi], qword [rsi]
lea rsi, [rbx + 0x230]
mov rcx, rsi
mov rdx, r15
call fcn.14009267c
test al, al
jne 0x140003d25
mov rcx, rsi
call fcn.140001928
mov rcx, qword [rbx + 0x208]
call fcn.140001e86
lea rcx, [rbx + 0x210]
call fcn.14000188f
cmp qword [rbx + 0x1e0], 0
jne 0x140003cea
lea rcx, [rbx + 0x1e0]
call fcn.140001f2e
lea rcx, [rbx + 0x198]
call fcn.140001969
lea rcx, [rbx + 0xd8]
call fcn.140001e90
mov rsi, qword [rbx + 0xc0]
mov rax, qword [rbx + 0xc8]
jmp 0x140003349
mov rax, qword [rsp + 0x28]
mov byte [rax + 0x18], 3
mov al, 7
jmp 0x140003dcb
mov rax, qword [rsp + 0x28]
mov byte [rax + 0x18], 3
mov al, 6
jmp 0x140003dcb
mov rax, qword [rsp + 0x28]
mov byte [rax + 0x18], 3
mov al, 5
jmp 0x140003dcb
mov rsi, qword [rbx + 0xd8]
movups xmm0, xmmword [rbx + 0xe0]
movaps xmmword [rsp + 0x80], xmm0
mov dil, byte [rbx + 0xf0]
mov rax, qword [rbx + 0xf8]
mov qword [rsp + 0x37], rax
mov rax, qword [rbx + 0xf1]
mov qword [rsp + 0x30], rax
lea rcx, [rbx + 0x198]
call fcn.140001969
mov r14, qword [rsp + 0x28]
lea rcx, [rbx + 0xa0]
call fcn.140001a11
lea rcx, [rbx + 0x88]
call fcn.140001a11
mov qword [r14], rsi
movaps xmm0, xmmword [rsp + 0x80]
movups xmmword [r14 + 8], xmm0
mov byte [r14 + 0x18], dil
mov rax, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x37]
mov qword [r14 + 0x19], rax
mov qword [r14 + 0x20], rcx
mov al, 1
mov byte [rbx + 0x200], al
add rsp, 0x4e8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r8, r15
sub r8, rbx
jbe 0x140006555
mov r9, rbx
shl r9, 5
mov rax, qword [rsp + 0x28]
lea rcx, [rax + r9]
mov r12, rsi
cmp r8, 2
jae 0x1400060d7
mov rax, r15
jmp 0x1400061fa
mov rax, qword [rcx]
mov rdx, qword [rcx + 0x20]
cmp rdx, rax
jae 0x14000611e
add r9, qword [rsp + 0x1a0]
mov r10, qword [rsp + 0xe0]
lea r11, [r10 + rbx]
mov r10d, 2
mov rsi, rdx
lea rdi, [r11 + r10]
cmp rdi, 2
je 0x14000615c
mov rdi, qword [r9]
cmp rdi, rsi
jae 0x140006159
inc r10
add r9, 0x20
mov rsi, rdi
jmp 0x140006100
add r9, qword [rsp + 0x1a0]
mov r10, qword [rsp + 0xe0]
lea r11, [r10 + rbx]
mov r10d, 2
mov rsi, rdx
lea rdi, [r11 + r10]
cmp rdi, 2
je 0x14000615c
mov rdi, qword [r9]
cmp rdi, rsi
jb 0x140006159
inc r10
add r9, 0x20
mov rsi, rdi
jmp 0x14000613b
mov r8, r10
lea r9, [r8 + rbx]
cmp rdx, rax
jae 0x1400061f2
cmp rbx, r9
ja 0x14000672a
cmp r9, r15
ja 0x14000672a
mov rdx, r9
mov rax, r8
shr rax, 1
mov r10, r9
shl rdx, 5
add rdx, qword [rsp + 0x98]
mov r9, rcx
sub rax, 1
jb 0x1400061f7
cmp r8, 2
jb 0x14000672a
movups xmm0, xmmword [r9]
movups xmm1, xmmword [r9 + 0x10]
movaps xmmword [rsp + 0x500], xmm1
movaps xmmword [rsp + 0x4f0], xmm0
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [r9 + 0x10], xmm1
movups xmmword [r9], xmm0
movdqa xmm0, xmmword [rsp + 0x4f0]
movaps xmm1, xmmword [rsp + 0x500]
movups xmmword [rdx + 0x10], xmm1
movdqu xmmword [rdx], xmm0
add r9, 0x20
add rdx, 0xffffffffffffffe0
jmp 0x140006196
mov rax, r9
jmp 0x1400061fa
mov rax, r10
mov rsi, rax
sub rsi, rbx
jb 0x14000672a
cmp rax, r15
ja 0x14000672a
jae 0x140006242
cmp r8, 0xa
jae 0x140006242
lea rsi, [rbx + 0xa]
cmp rsi, r15
cmovae rsi, r15
mov qword [rsp + 0x58], rsi
sub rsi, rbx
jb 0x14000672a
cmp r8, 1
adc r8, 0
mov rdx, rsi
call fcn.1400923f4
jmp 0x140006247
mov qword [rsp + 0x58], rax
mov rbp, qword [rsp + 0x1a8]
cmp r13, rbp
jne 0x1400062a8
mov rdx, rbp
shl rdx, 5
mov ecx, 8
call fcn.14001a356
test rax, rax
je 0x14000672a
mov rdi, rax
mov r8, rbp
lea r14, [rbp*2]
shl r8, 4
mov rcx, rax
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
mov edx, 8
mov rcx, r12
call fcn.14000c6a0
mov r12, rdi
mov qword [rsp + 0x1a8], r14
mov r14, qword [rsp + 0x60]
mov rax, r13
shl rax, 4
mov qword [r12 + rax], rsi
mov qword [r12 + rax + 8], rbx
inc r13
mov rsi, r12
mov qword [rsp + 0xe8], r12
cmp r13, 2
jb 0x14000654b
jnp 0x1400062d0
add byte [rax], al
jnp 0x1400062d0
add byte [rax], al
mov rcx, r13
shl rcx, 4
mov rax, qword [rcx + rsi - 0x10]
mov rdx, qword [rcx + rsi - 8]
add rdx, rax
cmp rdx, r15
je 0x14000632e
mov r8, qword [rcx + rsi - 0x20]
cmp r8, rax
jbe 0x14000632e
cmp r13, 2
jbe 0x14000654b
lea r10, [r13 - 3]
mov rdx, r10
shl rdx, 4
mov rdx, qword [rsi + rdx]
lea r9, [r8 + rax]
cmp rdx, r9
jbe 0x140006343
cmp r13, 3
jbe 0x14000654b
add r8, rdx
cmp qword [rcx + rsi - 0x40], r8
jbe 0x140006343
jmp 0x14000654b
cmp r13, 3
jb 0x140006348
lea r10, [r13 - 3]
mov rcx, r10
shl rcx, 4
mov rdx, qword [rsi + rcx]
cmp rdx, rax
jb 0x14000634c
lea r10, [r13 - 2]
cmp r13, r10
jbe 0x14000672a
lea rbp, [r10 + 1]
cmp r13, rbp
mov rcx, qword [rsp + 0x28]
jbe 0x14000672a
mov r12, r10
shl r12, 4
mov rax, qword [rsi + r12 + 8]
shl rbp, 4
mov rdx, qword [rsi + rbp]
mov r14, qword [rsi + rbp + 8]
add r14, rdx
cmp rax, r14
ja 0x14000672a
mov qword [rsp + 0x30], r13
cmp r14, r15
ja 0x14000672a
mov qword [rsp + 0x70], rdx
mov qword [rsp + 0x48], r10
mov rdx, qword [rsi + r12]
mov r13, rax
shl r13, 5
add r13, rcx
mov r15, rdx
shl r15, 5
lea rdi, [r15 + r13]
mov rbx, r14
shl rbx, 5
mov qword [rsp + 0x50], rax
add rax, rdx
sub r14, rax
mov qword [rsp + 0x68], rdx
cmp r14, rdx
jae 0x14000646d
shl r14, 5
mov rsi, qword [rsp + 0x60]
mov rcx, rsi
mov rdx, rdi
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
add r14, rsi
add rbx, qword [rsp + 0x98]
mov r15, r14
mov r14, rsi
mov rsi, qword [rsp + 0xe8]
cmp rdi, r13
jbe 0x1400064dc
cmp r15, r14
jbe 0x1400064dc
mov rax, qword [r15 - 0x20]
mov rcx, qword [rdi - 0x20]
cmp rax, rcx
mov edx, 0
sbb rdx, rdx
cmp rax, rcx
mov r8d, 0
add byte [rax], al
add byte [rcx - 0x7d], cl
sar bh, 1
add byte [rax], al
add byte [rcx - 0x7d], cl
sar bh, 1
shl rdx, 5
add rdi, rdx
shl r8, 5
add r15, r8
cmp rax, rcx
mov rax, r15
cmovb rax, rdi
movdqu xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbx + 0x10], xmm1
movdqu xmmword [rbx], xmm0
add rbx, 0xffffffffffffffe0
jmp 0x14000640d
add rbx, rcx
mov r14, qword [rsp + 0x60]
mov rcx, r14
mov rdx, r13
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
add r15, r14
mov rdx, r14
cmp rdx, r15
jae 0x1400064e2
cmp rdi, rbx
jae 0x1400064e2
mov r8, qword [rdi]
xor eax, eax
xor ecx, ecx
mov r10, rdi
cmp r8, qword [rdx]
setae r8b
setb r9b
jb 0x1400064ad
mov r10, rdx
movdqu xmm0, xmmword [r10]
movups xmm1, xmmword [r10 + 0x10]
movups xmmword [r13 + 0x10], xmm1
movdqu xmmword [r13], xmm0
add r13, 0x20
mov cl, r9b
shl rcx, 5
add rdi, rcx
mov al, r8b
shl rax, 5
add rdx, rax
jmp 0x140006489
mov r13, rdi
mov rdx, r14
lea rdi, [rsi + rbp]
lea rbx, [rsi + rbp]
add rbx, 8
sub r15, rdx
mov rcx, r13
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x70]
add rax, qword [rsp + 0x68]
mov qword [rdi], rax
mov rax, qword [rsp + 0x50]
mov qword [rbx], rax
mov r13, qword [rsp + 0x30]
mov r8, qword [rsp + 0x48]
cmp r13, r8
jbe 0x14000672a
add r12, rsi
lea rdx, [r12 + 0x10]
not r8
add r8, r13
shl r8, 4
mov rcx, r12
call sub.VCRUNTIME140.dll_memmove
dec r13
mov r15, qword [rsp + 0x38]
jmp 0x1400062c6
mov rbx, qword [rsp + 0x58]
jmp 0x1400060aa
mov edx, 8
mov rcx, rsi
call fcn.14000c6a0
mov edx, 8
mov rcx, r14
call fcn.14000c6a0
mov r14, qword [rsp + 0x28]
shl r15, 5
lea rbx, [r14 + r15]
lea rdi, [rsp + 0x4f0]
mov rsi, r14
test r15, r15
je 0x1400065cc
mov rax, qword [rsi + 8]
test rax, rax
je 0x1400065c8
mov qword [rsp + 0x4f0], rax
movdqu xmm0, xmmword [rsi + 0x10]
add rsi, 0x20
lea rax, [rsp + 0x4f8]
movdqu xmmword [rax], xmm0
mov rcx, rdi
call fcn.14008f4f1
mov rcx, rax
call fcn.1400864e8
add r15, 0xffffffffffffffe0
jmp 0x140006587
add rsi, 0x20
sub rbx, rsi
shr rbx, 5
add rsi, 8
sub rbx, 1
jb 0x1400065eb
mov rcx, rsi
call fcn.14008e739
add rsi, 0x20
jmp 0x1400065d7
mov r8, qword [rsp + 0x40]
test r8, r8
je 0x140006606
shl r8, 5
mov edx, 8
mov rcx, r14
call fcn.140002771
lea rbx, [rsp + 0x3b8]
mov rax, qword [rsp + 0x3b0]
lock dec qword [rax]
jne 0x140006629
lea rcx, [rsp + 0x3b0]
call fcn.14008e58f
mov rcx, qword [rsp + 0x3b8]
test rcx, rcx
je 0x140006677
mov rax, qword [rcx + 0x30]
mov rdx, rax
or rdx, 4
lock cmpxchg qword [rcx + 0x30], rdx
jne 0x14000663a
and eax, 0xa
cmp eax, 8
jne 0x14000665c
mov rax, qword [rcx + 0x10]
mov rcx, qword [rcx + 0x18]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x3b8]
test rax, rax
je 0x140006677
lock dec qword [rax]
jne 0x140006677
mov rcx, rbx
call fcn.14008e30d
mov rax, qword [rsp + 0x460]
lock dec qword [rax]
jne 0x140006692
lea rcx, [rsp + 0x460]
call fcn.140056cc0
lea rcx, [rsp + 0x480]
call fcn.14000170c
lea rcx, [rsp + 0x490]
call fcn.14000170c
lea rcx, [rsp + 0x4a0]
call fcn.14000170c
lea rcx, [rsp + 0x4b0]
call fcn.14000170c
movaps xmm6, xmmword [rsp + 0x6b0]
add rsp, 0x6c8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
ud2
add byte [rdi], cl
adc byte [rsp + 0x120], al
movups xmm1, xmmword [rsp + 0x130]
adc byte [rsp + 0x130], cl
movaps xmmword [rsp + 0xe0], xmm1
movaps xmmword [rsp + 0xd0], xmm0
cmp r12d, 2
je 0x140009373
test r12d, r12d
jne 0x14000937b
mov r14b, 1
jmp 0x140009376
xor r14d, r14d
xor r12d, r12d
jmp 0x14000939f
mov eax, dword [rsp + 0x1c0]
mov dword [rsp + 0x88], eax
mov rax, qword [rsp + 0x1b8]
mov qword [rsp + 0x80], rax
mov r12b, 1
xor r14d, r14d
mov eax, dword [rsp + 0x88]
mov dword [rsp + 0x1d0], eax
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x1c8], rax
lea rbx, [rsp + 0x100]
mov rcx, rbx
call fcn.14006e837
mov byte [rax + 0x51], r14b
mov dword [rax + 0x52], r15d
mov byte [rax + 0x56], r12b
mov dword [rax + 0x57], r15d
mov rcx, qword [rsp + 0x1c8]
mov qword [rax + 0x5b], rcx
mov ecx, dword [rsp + 0x1d0]
mov dword [rax + 0x63], ecx
mov rcx, rbx
call fcn.14006e837
xor r15d, r15d
mov byte [rax + 0x50], r15b
movaps xmm0, xmmword [rbx]
movaps xmmword [rsp + 0x1a0], xmm0
mov rax, qword [rbx + 0x10]
mov qword [rsp + 0x1b0], rax
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0xa4], rax
movaps xmm0, xmmword [rsp + 0xd0]
movaps xmm1, xmmword [rsp + 0xe0]
movups xmmword [rsp + 0x94], xmm1
movups xmmword [rsp + 0x84], xmm0
mov rax, qword [rsp + 0x9c]
mov qword [rsp + 0xd70], rax
mov rax, qword [rsp + 0xa4]
mov qword [rsp + 0xd78], rax
movups xmm0, xmmword [rsp + 0x90]
movups xmmword [rsp + 0xd64], xmm0
movups xmm0, xmmword [rsp + 0x80]
movups xmmword [rsp + 0xd54], xmm0
lea rcx, [rsp + 0x630]
call fcn.14007b201
mov qword [rsp + 0xd20], rdi
mov byte [rsp + 0xd28], sil
mov byte [rsp + 0xd29], bpl
mov al, byte [rsp + 0x78]
mov byte [rsp + 0xd2a], al
mov byte [rsp + 0xd2b], r13b
mov al, byte [rsp + 0xb8]
mov byte [rsp + 0xd2c], al
mov al, byte [rsp + 0x70]
mov byte [rsp + 0xd2d], al
movaps xmm0, xmmword [rsp + 0x1a0]
movups xmmword [rsp + 0xd30], xmm0
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0xd40], rax
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0xd10], rax
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0xd18], rax
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0xd80], rax
mov al, byte [rsp + 0xc8]
mov byte [rsp + 0xd89], al
mov al, byte [rsp + 0x58]
mov byte [rsp + 0xd8a], al
lea rcx, [rsp + 0x1e0]
call fcn.140056ea0
mov word [rsp + 0xa50], 0x101
mov byte [rsp + 0xa52], r15b
and qword [rsp + 0x9b0], 0
mov rax, qword [rsp + 0x2c0]
and qword [rsp + 0x9c0], 0
mov ecx, dword [rsp + 0x2c8]
and qword [rsp + 0x9d0], 0
mov qword [rsp + 0x9e0], 0x14
and dword [rsp + 0x9e8], 0
mov dword [rsp + 0x9f8], 0x3b9aca00
mov qword [rsp + 0xa00], 0x100000
movabs rdx, 0x20000000500000
mov qword [rsp + 0xa08], rdx
mov dword [rsp + 0xa10], 0x4000
and word [rsp + 0xa14], 0
mov qword [rsp + 0xd48], rax
and qword [rsp + 0xa18], 0
mov dword [rsp + 0xd50], ecx
and qword [rsp + 0xa28], 0
mov word [rsp + 0xa30], 0x200
or qword [rsp + 0xa38], 0xffffffffffffffff
mov qword [rsp + 0xa40], 0x5a
and dword [rsp + 0xa48], 0
mov al, byte [rsp + 0x3a2]
mov byte [rsp + 0xd88], al
cmp byte [rsp + 0x3b1], 1
jne 0x140009642
mov byte [rsp + 0xa52], 1
cmp dword [rsp + 0x2a8], 0
je 0x140009662
mov eax, dword [rsp + 0x2ac]
mov byte [rsp + 0xa14], 0
mov dword [rsp + 0xa0c], eax
cmp dword [rsp + 0x2b0], 0
je 0x140009682
mov eax, dword [rsp + 0x2b4]
mov byte [rsp + 0xa14], 0
mov dword [rsp + 0xa08], eax
cmp byte [rsp + 0x3ac], 0
je 0x1400096a6
mov byte [rsp + 0xa14], 1
movabs rax, 0xffff0000ffff
mov qword [rsp + 0xa08], rax
cmp dword [rsp + 0x2b8], 0
je 0x1400096be
mov eax, dword [rsp + 0x2bc]
mov dword [rsp + 0xa10], eax
mov eax, dword [rsp + 0x308]
cmp eax, 0x3b9aca00
je 0x1400096e3
mov rcx, qword [rsp + 0x300]
mov qword [rsp + 0x9f0], rcx
mov dword [rsp + 0x9f8], eax
mov eax, dword [rsp + 0x318]
cmp eax, 0x3b9aca00
je 0x140009708
mov rcx, qword [rsp + 0x310]
mov qword [rsp + 0x9e0], rcx
mov dword [rsp + 0x9e8], eax
cmp byte [rsp + 0x3ad], 0
je 0x14000971a
mov byte [rsp + 0xa15], 1
mov r13, qword [rsp + 0x2d0]
mov ebp, dword [rsp + 0x2d8]
mov qword [rsp + 0xa40], r13
mov dword [rsp + 0xa48], ebp
mov rax, qword [rsp + 0x380]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0xa38], rax
mov rsi, qword [rsp + 0x2e0]
mov edi, dword [rsp + 0x2e8]
lea rcx, [rsp + 0xd30]
call fcn.14006e837
mov qword [rax + 0x40], rsi
mov dword [rax + 0x40], esi
mov dword [rax + 0x48], edi
cmp byte [rsp + 0x3a7], 0
add eax, dword [rax]
add byte [rax], al
je 0x140009782
mov byte [rsp + 0xa28], 1
cmp byte [rsp + 0x3a8], 0
je 0x140009794
mov byte [rsp + 0xa2e], 1
cmp byte [rsp + 0x3a9], 0
je 0x1400097a6
mov byte [rsp + 0xa2a], 1
cmp byte [rsp + 0x3aa], 0
je 0x1400097b8
mov byte [rsp + 0xa2d], 1
cmp byte [rsp + 0x3ab], 0
je 0x1400097ca
mov byte [rsp + 0xa29], 1
lea rdi, [rsp + 0xa50]
mov rax, qword [rsp + 0x1f8]
imul r15, qword [rax + 0x20], 0x88
mov qword [rsp + 0x58], rax
and al, 0x58
mov rbx, qword [rax + 0x10]
xor r12d, r12d
lea r14, [0x1400f7d64]
lea rsi, [0x1400f6ab2]
invalid
invalid
cmp r15, r12
je case.0x14000980c.4
mov rax, qword [rbx + r12]
movsxd rax, dword [r14 + rax*4]
invalid
add al, 0x86
add rax, r14
jmp rax
cmp byte [rbx + r12 + 0x50], 2
je case.0x14000980c.2
jmp case.0x14000980c.4
mov rcx, qword [rbx + r12 + 8]
add rcx, 0x10
mov r8d, 4
add byte [rax - 0x77], cl
bnd call fcn.140067c37
test rax, rax
je case.0x14000980c.2
cmp byte [rax + 0x48], 2
jne case.0x14000980c.4
add r12, 0x88
jmp 0x1400097fc
mov al, byte [rdi + 2]
lea rcx, [rsp + 0x630]
mov byte [rcx + 0x112], al
movzx eax, word [rdi]
mov word [rcx + 0x110], ax
lea rdx, [rsp + 0x9b0]
call fcn.140067932
mov rax, qword [rsp + 0x38]
test rax, rax
je 0x14000997a
lea rcx, [0x140020dd2]
call case.0x1400184dd.461
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xb8], rdx
call fcn.14006e505
mov rbx, rax
mov qword [rsp + 0x70], rdx
call fcn.14006e505
mov rdi, rax
mov qword [rsp + 0xc8], r13
mov r13, rdx
mov rdx, qword [rsp + 0xa20]
xor ecx, ecx
call fcn.14005ba6f
mov r14, rax
mov esi, ebp
mov rbp, rdx
mov ecx, 0xe0
mov edx, 8
call fcn.14008f7ca
mov ecx, 1
mov qword [rax], rcx
mov qword [rax + 8], rcx
and qword [rax + 0x10], 0
mov byte [rax + 0x18], 0
mov qword [rax + 0x20], r14
mov qword [rax + 0x28], rbp
movups xmmword [rax + 0x30], xmm6
movups xmmword [rax + 0x40], xmm7
mov rcx, qword [rsp + 0xc0]
mov qword [rax + 0x50], rcx
mov rcx, qword [rsp + 0xb8]
mov qword [rax + 0x58], rcx
movups xmmword [rax + 0x60], xmm6
movups xmmword [rax + 0x70], xmm7
mov qword [rax + 0x80], rbx
mov rcx, qword [rsp + 0x70]
mov qword [rax + 0x88], rcx
movups xmmword [rax + 0x90], xmm6
movups xmmword [rax + 0xa0], xmm7
mov qword [rax + 0xb0], rdi
mov qword [rax + 0xb8], r13
mov rcx, qword [rsp + 0x38]
mov qword [rax + 0xc0], rcx
and qword [rax + 0xc8], 0
mov rcx, qword [rsp + 0xc8]
mov qword [rax + 0xd0], rcx
mov dword [rax + 0xd8], esi
jmp 0x14000997c
xor eax, eax
lea rdx, [rsp + 0x6b8]
lea rsi, [rsp + 0xd10]
mov ecx, 0x10
mov rdi, rdx
rep movsq qword [rdi], qword [rsi]
mov qword [rdx + 0x80], rax
lea rax, [rsp + 0x748]
lea rbx, [rsp + 0x230]
mov ecx, 0xc
mov rdi, rax
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [rbx + 0x70]
mov qword [rax + 0x70], rcx
movups xmm0, xmmword [rbx + 0x60]
movups xmmword [rax + 0x60], xmm0
mov dil, byte [rbx + 0x174]
mov r14, qword [rbx + 0xc0]
mov ebp, dword [rbx + 0xc8]
mov r13b, byte [rbx + 0x180]
mov ecx, 0x1c0
mov edx, 8
call fcn.14008f7ca
mov rsi, rax
mov eax, 1
mov qword [rsi], rax
mov qword [rsi + 8], rax
lea rcx, [rsi + 0x10]
lea rdx, [rsp + 0x630]
mov r8d, 0x190
call sub.VCRUNTIME140.dll_memcpy
cmp r15, r12
mov qword [rsi + 0x1a0], r14
mov dword [rsi + 0x1a8], ebp
mov rax, qword [rsp + 0x58]
mov qword [rsi + 0x1b0], rax
mov byte [rsi + 0x1b8], dil
setne byte [rsi + 0x1b9]
mov byte [rsi + 0x1ba], r13b
lea rcx, [rsp + 0xa18]
call fcn.14000170c
cmp qword [rbx + 0x158], 0
je 0x140009a71
lea rcx, [rsp + 0x388]
call fcn.14004581d
cmp qword [rsp + 0x60], 0
mov r12, qword [rsp + 0x50]
mov rdi, qword [rsp + 0x48]
jne 0x140009a90
lea rcx, [rsp + 0x350]
call fcn.140075502
test rdi, rdi
jne 0x140009aad
cmp qword [rsp + 0x390], 0
je 0x140009aad
lea rcx, [rsp + 0x390]
call fcn.140056ea0
mov qword [r12 + 0x38], rsi
lea r14, [r12 + 0x48]
mov rax, qword [rsp + 0x68]
mov qword [r12 + 0x48], rax
mov rcx, qword [rsp + 0x40]
mov qword [r12 + 0x50], rcx
lea r15, [r12 + 0x190]
mov byte [r12 + 0x190], 0
mov r8, qword [rcx]
mov r9, qword [rcx + 0x10]
lea rdi, [rsp + 0x630]
mov rcx, rdi
mov rdx, rsi
call fcn.1400027e1
lea rsi, [rsp + 0x230]
mov rcx, rsi
mov rdx, rdi
call fcn.14007e4b2
lea rcx, [r12 + 0x58]
mov r8d, 0x138
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea r13, [r12 + 0x58]
lea rsi, [rsp + 0x630]
mov rcx, rsi
mov rdx, r13
mov r8, qword [rsp + 0x198]
call fcn.14007d10f
mov rdi, qword [rsi]
cmp rdi, 4
jne 0x140009b4e
mov byte [r15], 3
jmp 0x14000a29f
lea rdx, [rsp + 0x640]
mov rbx, qword [rdx - 8]
lea rcx, [rsp + 0xd10]
mov r8d, 0x88
call sub.VCRUNTIME140.dll_memcpy
mov rcx, r13
call fcn.140001a5f
cmp edi, 3
je case.0x140006782.1
lea rsi, [rsp + 0x9c0]
lea rdx, [rsp + 0xd10]
mov r8d, 0x88
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi - 0x10], rdi
mov qword [rsi - 8], rbx
lea rdx, [0x1400a3c3b]
lea rsi, [rsp + 0x230]
lea r9, [rsp + 0x9b0]
mov r8d, 0x13
mov rcx, rsi
call fcn.14001aa9c
mov rax, qword [rsi]
cmp rax, 2
je case.0x140006782.1
test rax, rax
je case.0x140006782.1
mov rax, qword [rsp + 0x240]
cmp qword [rsp + 0x9e8], rax
jbe case.0x140006782.1
mov rdx, qword [rsp + 0x9d8]
imul rax, rax, 0x68
mov rcx, qword [rdx + rax + 0x20]
mov rdx, qword [rdx + rax + 0x28]
call fcn.1400279ff
test rax, rax
je case.0x140006782.1
mov rsi, rdx
mov qword [rsp + 0x20], 9
lea r9, [0x1400a3c4e]
lea rbx, [rsp + 0x630]
mov rcx, rbx
mov rdx, rax
mov r8, rsi
call fcn.140016dc8
and qword [rbx + 0x68], 0
mov qword [rbx + 0x70], rsi
mov word [rbx + 0x78], 1
lea rdx, [rsp + 0x230]
mov ecx, 0x10
mov rdi, rdx
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0x80]
mov rcx, rsi
call fcn.140073a5b
cmp qword [rsi + 0x10], 1
jbe case.0x140006782.1
mov qword [rsp + 0x190], r13
mov qword [rsp + 0x168], r15
mov qword [rsp + 0x78], r14
mov rax, qword [rsp + 0x80]
mov rsi, qword [rax + 0x10]
mov r14, qword [rax + 0x18]
mov rcx, r14
call fcn.14000cc9a
mov rdi, rax
mov qword [rsp + 0xb0], rdx
mov rcx, rax
mov rdx, rsi
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x638]
xorps xmm0, xmm0
movups xmmword [rcx], xmm0
mov eax, 1
mov qword [rcx - 8], rax
mov qword [rsp + 0x20], rax
lea r9, str._RUST_LIB_BACKTRACE0RUST_BACKTRACEunsupported_backtracedisabled_backtrace
lea rbx, [rsp + 0x230]
mov rcx, rbx
mov qword [rsp + 0x58], rdi
mov rdx, rdi
mov qword [rsp + 0x1d8], r14
mov r8, r14
call fcn.140016dc8
mov rax, qword [rbx]
mov qword [rsp + 0x68], rax
mov r12, qword [rbx + 8]
mov rax, qword [rbx + 0x18]
mov rcx, qword [rbx + 0x20]
mov qword [rsp + 0x48], rcx
mov r14, qword [rbx + 0x28]
mov r10, qword [rbx + 0x38]
mov rsi, qword [rbx + 0x48]
mov r15, qword [rbx + 0x50]
mov rbp, qword [rbx + 0x58]
mov rbx, qword [rbx + 0x60]
lea rcx, [rbx - 1]
mov qword [rsp + 0x40], rcx
mov rcx, rax
and rcx, 0xffffffffffffff00
mov qword [rsp + 0xc0], rcx
mov qword [rsp + 0x70], rax
mov edi, eax
xor edx, edx
cmp qword [rsp + 0x68], 0
mov qword [rsp + 0x38], r10
je 0x140009eec
mov qword [rsp + 0xc8], rdx
movzx eax, dil
or rax, qword [rsp + 0xc0]
mov rcx, rbx
sub rcx, rax
mov qword [rsp + 0xb8], rcx
lea rcx, [r12 - 1]
mov qword [rsp + 0x60], rcx
mov rdx, r10
cmp r12, rdx
mov rcx, rdx
cmova rcx, r12
cmp r10, 0xffffffffffffffff
cmove rcx, r12
mov r11d, 0
cmovne r11, rdx
mov r8, qword [rsp + 0x40]
lea r9, [r8 + r14]
cmp r9, r15
jae 0x140009fe9
movzx r9d, byte [rsi + r9]
mov r8, qword [rsp + 0x48]
bt r8, r9
jae 0x140009e1d
lea r13, [rsi + r14]
mov r10, rcx
cmp r10, rbx
jae 0x140009e28
mov r9, r10
lea r8, [r14 + r10]
cmp r8, r15
jae case.0x140006782.1
lea r10, [r9 + 1]
mov r8b, byte [rbp + r9]
cmp r8b, byte [r13 + r9]
je 0x140009de8
sub r14, r12
add r14, r9
inc r14
mov r10, qword [rsp + 0x38]
jmp 0x140009e20
add r14, rbx
cmp r10, 0xffffffffffffffff
je 0x140009dbf
jmp 0x140009e7e
mov r9, qword [rsp + 0x60]
lea r10, [r9 + 1]
cmp r11, r10
jae 0x140009e85
cmp r9, rbx
jae case.0x140006782.1
lea r10, [r14 + r9]
cmp r10, r15
jae case.0x140006782.1
mov r10b, byte [rbp + r9]
lea r8, [r9 - 1]
cmp r10b, byte [r13 + r9]
mov r9, r8
je 0x140009e2d
add r14, rax
mov r10, qword [rsp + 0x38]
cmp r10, 0xffffffffffffffff
je 0x140009dbf
mov rdx, qword [rsp + 0xb8]
jmp 0x140009da3
xor edx, edx
jmp 0x140009da3
cmp qword [rsp + 0x38], 0xffffffffffffffff
mov eax, 0
cmovne rdx, rax
lea rax, [r14 + rbx]
mov r8, r14
mov qword [rsp + 0x60], rax
mov r14, rax
mov qword [rsp + 0x38], rdx
mov rdx, qword [rsp + 0xc8]
mov rax, qword [rsp + 0x58]
add rdx, rax
add r8, rax
lea r13, [rsp + 0x630]
mov rcx, r13
call fcn.14000c931
mov rcx, r13
lea rdx, [0x1400f6a40]
mov r8, rdx
call fcn.14000c931
mov rdx, qword [rsp + 0x60]
mov r10, qword [rsp + 0x38]
jmp 0x140009d63
test dword [rsp + 0x70], 0xff0000
jne 0x14000a004
test r12, r12
je 0x140009f16
cmp r12, r15
jae 0x140009f10
cmp byte [rsi + r12], 0xbf
jg 0x140009f16
jmp 0x14000c374
jne 0x14000c374
cmp r12, r15
je 0x140009fba
movzx eax, byte [rsi + r12]
test al, al
jns 0x140009f7d
mov ecx, eax
and ecx, 0x1f
movzx r9d, byte [rsi + r12 + 1]
and r9d, 0x3f
cmp al, 0xdf
jbe 0x140009f6a
movzx r8d, byte [rsi + r12 + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp al, 0xf0
jb 0x140009f74
movzx eax, byte [rsi + r12 + 3]
and ecx, 7
shl ecx, 0x12
shl r8d, 6
and eax, 0x3f
or eax, r8d
or eax, ecx
jmp 0x140009f7d
shl ecx, 6
or ecx, r9d
mov eax, ecx
jmp 0x140009f7d
shl ecx, 0xc
or r8d, ecx
mov eax, r8d
test dil, dil
jne 0x140009fd8
cmp eax, 0x110000
je 0x14000a004
mov ecx, 1
cmp eax, 0x80
jb 0x140009faf
mov ecx, 2
cmp eax, 0x800
jb 0x140009faf
cmp eax, 0x10000
mov ecx, 4
sbb rcx, 0
add r12, rcx
mov dil, 1
jmp 0x140009efa
test dil, dil
je 0x140009ffb
test rsi, rsi
je 0x140009ffb
xor dil, 1
mov r8, r15
mov qword [rsp + 0x60], r15
mov r12, r15
jmp 0x140009eb0
xor dil, 1
mov r8, r12
mov qword [rsp + 0x60], r12
jmp 0x140009eb0
mov rdi, qword [rsp + 0xb0]
mov rdx, qword [rsp + 0xc8]
jmp 0x14000a00c
xor eax, eax
test dil, dil
cmovne rdx, rax
mov rdi, qword [rsp + 0xb0]
mov rsi, qword [rsp + 0x58]
add rdx, rsi
mov r8, qword [rsp + 0x1d8]
add r8, rsi
lea r15, [rsp + 0x630]
mov rcx, r15
call fcn.14000c931
mov r14, qword [r15]
lea rax, [rsp + 0x638]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x120], xmm0
mov rcx, rsi
mov rdx, rdi
call fcn.14000cbda
mov rcx, qword [rsp + 0x80]
mov rdx, qword [rsp + 0x88]
call fcn.140001bd8
lea rdx, [rsp + 0xa20]
lea rdi, [rsp + 0x230]
mov rcx, rdi
call fcn.14004df50
cmp qword [rdi], 0
mov r12, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x168]
mov rdi, qword [rsp + 0x190]
je case.0x140006782.1
mov rbx, qword [rsp + 0x240]
cmp rbx, qword [rsp + 0x238]
jne case.0x140006782.1
mov rax, qword [rsp + 0xa40]
xorps xmm0, xmm0
movups xmmword [rsp + 0x638], xmm0
mov qword [rsp + 0x630], 1
lea rcx, [rsp + 0x230]
mov qword [rcx + 0x30], 0x20
mov byte [rcx + 0x38], 3
and qword [rcx], 0
and qword [rcx + 0x10], 0
mov qword [rcx + 0x20], r15
lea rdx, [0x1400a38f0]
mov qword [rcx + 0x28], rdx
mov rdx, qword [rax + 0x10]
mov r8, qword [rax + 0x20]
call fcn.14001229b
test al, al
jne case.0x140006782.1
mov rax, qword [rsp + 0x640]
mov qword [rsp + 0xe0], rax
movups xmm0, xmmword [rsp + 0x630]
movaps xmmword [rsp + 0xd0], xmm0
movaps xmm0, xmmword [rsp + 0x120]
movaps xmmword [rsp + 0x100], xmm0
lea rcx, [rsp + 0x9b0]
call fcn.140001b7c
mov byte [rsi], 1
test r14, r14
je 0x14000a29f
movaps xmm0, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x1050], xmm0
movaps xmm0, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0xcf0], xmm0
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0xd00], rax
mov rcx, qword [rsp + 0x78]
call fcn.140001e73
mov qword [r12 + 0x50], r14
movaps xmm0, xmmword [rsp + 0x1050]
movups xmmword [rdi], xmm0
mov qword [r12 + 0x48], rbx
movaps xmm0, xmmword [rsp + 0xcf0]
movups xmmword [r12 + 0x68], xmm0
mov rax, qword [rsp + 0xd00]
mov qword [r12 + 0x78], rax
movzx edi, byte [r12 + 0x40]
mov qword [rsp + 0x230], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x238], xmm0
test rdi, rdi
je case.0x140006782.1
lea rax, [r12 + 0x50]
mov qword [rsp + 0x40], rax
lea rax, [r12 + 0x68]
mov qword [rsp + 0x48], rax
lea rax, [r12 + 0x80]
mov qword [rsp + 0x38], rax
xor r8d, r8d
mov rax, rbx
xor edx, edx
div rdi
mov r14, rax
lea esi, [rdi - 1]
mov eax, 8
lea r15, [rsp + 0x230]
xor ebp, ebp
xor r12d, r12d
cmp bpl, dil
adc r12b, 0
cmp bpl, dil
jae 0x14000a2a8
lea ecx, [rbp + 1]
movzx r13d, cl
imul r13, r14
cmp bpl, sil
cmove r13, rbx
cmp r8, qword [rsp + 0x238]
jne 0x14000a272
mov rcx, r15
mov rdx, r8
call fcn.140082ce7
mov rax, qword [rsp + 0x230]
mov r8, qword [rsp + 0x240]
movzx ecx, bpl
imul rcx, r14
shl r8, 4
mov qword [rax + r8], rcx
mov qword [rax + r8 + 8], r13
mov r8, qword [rsp + 0x240]
inc r8
mov qword [rsp + 0x240], r8
mov ebp, r12d
jmp 0x14000a22f
mov al, 1
mov cl, 3
jmp 0x14000c1e3
lea rbx, [rsp + 0x230]
mov rax, qword [rbx + 0x10]
mov r14, qword [rsp + 0x38]
mov qword [r14 + 0x10], rax
movups xmm0, xmmword [rbx]
movups xmmword [r14], xmm0
mov r15, qword [rsp + 0x40]
mov qword [rsp + 0x630], r15
lea rax, [0x1400a3ee8]
mov qword [rbx], rax
mov esi, 2
mov qword [rbx + 8], rsi
and qword [rbx + 0x20], 0
lea rax, [0x140001fef]
mov qword [rsp + 0x638], rax
lea rdi, [rsp + 0x630]
mov qword [rbx + 0x10], rdi
mov qword [rbx + 0x18], 1
mov rcx, rbx
call fcn.14008db2d
mov r12, qword [rsp + 0x50]
mov rax, qword [r12 + 0x48]
shr rax, 0x14
mov qword [rsp + 0x9b0], rax
lea r13, [rsp + 0x9b0]
mov qword [rsp + 0x630], r13
lea rax, str._b__n_
mov qword [rbx], rax
lea rax, [0x140001466]
mov qword [rsp + 0x638], rax
mov qword [rbx + 8], 3
and qword [rbx + 0x20], 0
mov rcx, qword [rsp + 0x78]
mov qword [rsp + 0x640], rcx
mov qword [rsp + 0x648], rax
mov qword [rbx + 0x10], rdi
mov qword [rbx + 0x18], rsi
lea rbx, [rsp + 0x230]
mov rcx, rbx
call fcn.14008db2d
mov al, byte [r12 + 0x40]
cmp al, 1
jbe 0x14000a44d
dec al
mov byte [rsp + 0x80], al
mov rax, qword [r12 + 0x90]
test rax, rax
je case.0x140006782.1
mov rcx, qword [r14]
mov qword [rsp + 0xd10], rcx
shl rax, 4
add rax, rcx
add rax, 0xfffffffffffffff0
mov qword [rsp + 0x9b0], rax
lea rax, [rsp + 0x80]
mov qword [rsp + 0x230], rax
lea rax, [0x140014cac]
mov qword [rsp + 0x238], rax
lea rax, [rsp + 0xd10]
mov qword [rsp + 0x240], rax
lea rax, [0x1400013eb]
mov qword [rsp + 0x248], rax
lea rdx, str.Ranges_0___
lea rcx, [rsp + 0x630]
mov qword [rcx], rdx
mov qword [rcx + 8], 4
and qword [rcx + 0x20], 0
mov qword [rsp + 0x250], r13
mov qword [rsp + 0x258], rax
mov qword [rcx + 0x10], rbx
mov qword [rcx + 0x18], 3
jmp 0x14000a4a9
cmp qword [r12 + 0x90], 0
je case.0x140006782.1
mov rax, qword [r14]
mov qword [rsp + 0x9b0], rax
mov qword [rsp + 0x630], r13
lea rax, str.P__n_
lea rcx, [rsp + 0x230]
mov qword [rcx], rax
mov qword [rcx + 8], 2
and qword [rcx + 0x20], 0
lea rax, [0x1400013eb]
mov qword [rsp + 0x638], rax
mov qword [rcx + 0x10], rdi
mov qword [rcx + 0x18], 1
call fcn.14008db2d
mov r8, qword [rsp + 0x48]
lea rax, [r12 + 0x38]
lea rcx, [r12 + 0x41]
lea rdx, [r12 + 0x98]
mov qword [rsp + 0x60], rdx
mov qword [r12 + 0x98], rax
mov qword [r12 + 0xa0], r8
mov qword [r12 + 0xa8], r15
mov qword [r12 + 0xb0], r14
mov qword [r12 + 0xb8], rcx
lea rdx, [r12 + 0x170]
mov qword [rsp + 0x48], rdx
mov byte [r12 + 0x170], 0
mov qword [r12 + 0xc0], rax
mov qword [r12 + 0xc8], r8
lea rsi, [r12 + 0xd0]
mov qword [r12 + 0xd0], r15
mov qword [r12 + 0xd8], rcx
mov rdx, qword [r15]
mov r8, qword [r15 + 0x10]
lea rdi, [rsp + 0x230]
mov rcx, rdi
call fcn.14008cade
cmp dword [rdi], 2
jne 0x14000a5b9
lea rdi, [rsp + 0x230]
mov rcx, qword [rdi + 8]
call fcn.1400018e3
and dword [rdi + 0x20], 0
and word [rdi + 0x24], 0
and dword [rdi], 0
xorps xmm0, xmm0
movups xmmword [rdi + 8], xmm0
mov qword [rdi + 0x18], 7
mov al, 1
mov byte [rdi + 0x21], al
mov byte [rdi + 0x24], al
mov byte [rdi + 0x23], al
mov rax, qword [rsi]
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
mov rcx, rdi
call fcn.14008c47b
mov rsi, rdx
test rax, rax
jne 0x14000c457
mov rax, qword [r14 + 0x10]
test rax, rax
je case.0x140006782.1
mov r13, r14
mov rcx, qword [r14]
jmp 0x14000a677
mov r13, r14
lea rdx, str.File_already_exists._Overwrite___y_N_:_File__already_exists
lea rbx, [rsp + 0x230]
mov r8d, 0x27
mov rcx, rbx
call fcn.140002d35
mov r14, qword [rbx]
mov r8, qword [rbx + 0x10]
lea rdi, [rsp + 0x630]
mov rcx, rdi
mov rdx, r14
call fcn.14000d028
mov r15, qword [rdi]
mov rdx, qword [rdi + 0x10]
mov rcx, r15
call fcn.1400027c3
mov ebp, eax
mov rdx, qword [rdi + 8]
mov rcx, r15
call fcn.14000cbda
mov rdx, qword [rbx + 8]
mov rcx, r14
call fcn.14000cbda
test bpl, bpl
jne 0x14000c4cc
lea rcx, [rsp + 0x630]
and dword [rcx + 0x20], 0
and word [rcx + 0x24], 0
and dword [rcx], 0
xorps xmm0, xmm0
movups xmmword [rcx + 8], xmm0
mov qword [rcx + 0x18], 7
mov al, 1
mov byte [rcx + 0x21], al
mov byte [rcx + 0x23], al
mov rdx, rsi
call fcn.140001252
mov rsi, rdx
test rax, rax
jne 0x14000c532
mov rcx, r13
mov rax, qword [r13 + 0x10]
test rax, rax
je case.0x140006782.1
mov rcx, qword [rcx]
shl rax, 4
mov rdx, qword [rax + rcx - 8]
mov rcx, rsi
call fcn.14008ca96
test rax, rax
jne case.0x140006782.1
mov rcx, rsi
call qword [sym.imp.kernel32.dll_CloseHandle]
xor r14d, r14d
lea rsi, [rsp + 0x230]
mov byte [rsi + 0x30], r14b
xorps xmm6, xmm6
movups xmmword [rsi + 0x20], xmm6
mov r15d, 1
mov qword [rsi], r15
and qword [rsi + 8], 0
mov byte [rsi + 0x10], r14b
mov qword [rsi + 0x18], r15
lea rdi, [rsp + 0x640]
mov rcx, rdi
mov rdx, rsi
call fcn.1400107aa
call fcn.14008a73f
mov rbx, rax
mov ebp, edx
movaps xmmword [rdi - 0x10], xmm6
movaps xmm0, xmmword [rdi]
movups xmmword [rsi + 0x17], xmm0
movups xmmword [rsi + 7], xmm6
mov ecx, pe_nt_image_headers64
call fcn.14000253e
mov qword [rax], r15
mov qword [rax + 8], r15
and qword [rax + 0x10], 0
mov byte [rax + 0x18], r14b
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmmword [rax + 0x19], xmm0
movups xmmword [rax + 0x29], xmm1
mov rcx, qword [rsi + 0x1f]
mov qword [rax + 0x38], rcx
and qword [rax + 0x40], 0
mov ecx, 8
mov qword [rax + 0x48], rcx
movups xmmword [rax + 0x50], xmm6
and word [rax + 0x60], 0
mov qword [rax + 0x68], rbx
mov dword [rax + 0x70], ebp
mov word [rax + 0x78], 0x14d
mov byte [rax + 0x7a], 0x14
mov qword [rax + 0x80], rcx
movups xmmword [rax + 0x88], xmm6
mov qword [rax + 0x98], rcx
movups xmmword [rax + 0xa0], xmm6
mov qword [rax + 0xb0], rcx
movups xmmword [rax + 0xb8], xmm6
mov qword [rax + 0xc8], rcx
movups xmmword [rax + 0xda], xmm6
movups xmmword [rax + 0xd0], xmm6
mov qword [r12 + 0xe0], rax
mov rax, qword [r13 + 0x10]
test rax, rax
je case.0x140006782.1
mov rcx, qword [r13]
shl rax, 4
mov rdx, qword [rax + rcx - 8]
sub rdx, qword [rcx]
lea rsi, [r12 + 0xe8]
mov rcx, rsi
call fcn.1400360dd
lea rdi, [rsp + 0x230]
mov rcx, rdi
call fcn.14003633a
lea r8, [0x1400a39ad]
lea rbx, [rsp + 0x630]
mov r9d, 0x69
mov rcx, rbx
mov rdx, rdi
call fcn.14003741d
cmp qword [rbx], 0
je case.0x140006782.1
lea rdi, [rsp + 0x230]
lea rdx, [rsp + 0x630]
mov r8d, 0x88
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea rbx, [rsp + 0x630]
mov rcx, rbx
mov rdx, rdi
call fcn.1400373aa
mov rcx, qword [r12 + 0xe8]
mov rdx, rbx
call fcn.140036d11
lea rbx, [rsp + 0x230]
mov rcx, rbx
mov qword [rsp + 0x38], rsi
mov rdx, rsi
call fcn.140002796
mov rdx, qword [r12 + 0xe0]
lea r15, [rsp + 0x630]
mov rcx, r15
mov r8, rbx
call fcn.140035ea5
mov rcx, r15
call fcn.140001a11
lea rax, [r12 + 0x100]
mov qword [rsp + 0x40], rax
mov qword [r12 + 0x100], 8
xorps xmm0, xmm0
movups xmmword [r12 + 0x108], xmm0
mov rbp, qword [r13]
mov r13, qword [r13 + 0x10]
shl r13, 4
lea rsi, [rsp + 0x9b0]
test r13, r13
je 0x14000aa48
mov rdx, qword [rbp + 8]
sub rdx, qword [rbp]
mov rcx, rsi
call fcn.1400360dd
mov rcx, rdi
call fcn.14003633a
mov r9d, 0x68
lea rbx, [rsp + 0x630]
mov rcx, rbx
mov rdx, rdi
lea r8, [0x1400a3a19]
call fcn.14003741d
cmp qword [rsp + 0x630], 0
je case.0x140006782.1
mov r8d, 0x88
mov rcx, rdi
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rbx
mov rdx, rdi
call fcn.1400373aa
mov rcx, qword [rsp + 0x9b0]
mov rdx, rbx
call fcn.140036d11
mov rcx, rdi
mov rdx, rsi
call fcn.140002796
mov rdx, qword [r12 + 0xe0]
mov rcx, rbx
mov r8, rdi
call fcn.140035ea5
mov rcx, rbx
call fcn.140001a11
mov r14, qword [r12 + 0xc0]
mov rdx, rsi
mov rsi, qword [r12 + 0xc8]
mov r15, qword [r12 + 0xd0]
mov rcx, rdi
call fcn.140002796
mov rcx, rbx
mov rdx, qword [rsp + 0x38]
call fcn.140002796
mov rbx, qword [r12 + 0xd8]
mov rdx, qword [r12 + 0x110]
cmp rdx, qword [r12 + 0x108]
jne 0x14000a9ac
mov rcx, qword [rsp + 0x40]
call fcn.140002649
mov rdx, qword [r12 + 0x110]
lea rdi, [rbp + 0x10]
mov rax, qword [r12 + 0x100]
imul rcx, rdx, 0x340
mov qword [rax + rcx], r14
mov qword [rax + rcx + 8], rsi
mov qword [rax + rcx + 0x10], r15
mov qword [rax + rcx + 0x18], rbp
add rbp, 8
mov qword [rax + rcx + 0x20], rbp
movups xmm0, xmmword [rsp + 0x230]
movups xmmword [rax + rcx + 0x28], xmm0
mov rdx, qword [rsp + 0x240]
mov qword [rax + rcx + 0x38], rdx
movups xmm0, xmmword [rsp + 0x630]
movups xmmword [rax + rcx + 0x40], xmm0
mov rdx, qword [rsp + 0x640]
mov qword [rax + rcx + 0x50], rdx
mov qword [rax + rcx + 0x58], rbx
mov byte [rax + rcx + 0x200], 0
inc qword [r12 + 0x110]
lea rsi, [rsp + 0x9b0]
mov rcx, rsi
call fcn.140001a11
add r13, 0xfffffffffffffff0
mov rbp, rdi
lea rdi, [rsp + 0x230]
jmp 0x14000a8ae
mov rdi, qword [r12 + 0x100]
mov rbp, qword [r12 + 0x108]
mov rax, qword [r12 + 0x110]
imul r14, rax, 0x340
lea r13, [rdi + r14]
cmp rax, 0x1f
jae 0x14000aab9
lea rsi, [rsp + 0x230]
mov rbx, rdi
mov qword [rsp + 0x38], rbp
test r14, r14
je 0x14000ad6c
mov r8d, 0x340
mov rcx, rsi
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
cmp byte [rsp + 0x430], 8
je 0x14000add9
add rbx, 0x340
add r14, 0xfffffffffffffcc0
jmp 0x14000aa81
lea r14, [rsp + 0x230]
mov byte [r14 + 0x210], 8
xorps xmm6, xmm6
movups xmmword [r14 + 0x350], xmm6
movups xmmword [r14 + 0x360], xmm6
or qword [r14], 0xffffffffffffffff
mov word [r14 + 0x370], 1
mov rcx, r14
call fcn.140002273
mov rbx, rax
lea r15, [rax + 0x10]
mov ecx, 0x40
call fcn.14000253e
mov rsi, rax
mov eax, 1
mov qword [rsi], rax
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rbx
movups xmmword [rsi + 0x18], xmm6
and qword [rsi + 0x28], 0
mov qword [rsi + 0x30], r15
mov qword [rsi + 0x38], r15
movaps xmmword [rsp + 0xd0], xmm6
movaps xmmword [rsp + 0x120], xmm6
mov qword [rsp + 0x80], rdi
mov qword [rsp + 0x88], rbp
mov qword [rsp + 0x90], rdi
mov qword [rsp + 0x98], r13
mov ebp, 8
xor ebx, ebx
xor r12d, r12d
cmp rdi, r13
je 0x14000ad7c
lea rax, [rdi + 0x340]
mov qword [rsp + 0x90], rax
mov r8d, 0x340
lea rcx, [rsp + 0xd10]
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
cmp byte [rsp + 0xf10], 8
je 0x14000ad84
mov r8d, 0x340
lea rcx, [rsp + 0x270]
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x230], rsi
mov qword [rsp + 0x238], rbx
mov byte [rsp + 0x240], r12b
mov rax, r15
shr rax, 0x30
mov byte [rsp + 0x247], al
mov rax, r15
shr rax, 0x20
mov word [rsp + 0x245], ax
mov dword [rsp + 0x241], r15d
mov qword [rsp + 0x248], rbp
movaps xmm0, xmmword [rsp + 0xd0]
movups xmmword [r14 + 0x20], xmm0
movaps xmm0, xmmword [rsp + 0x120]
movups xmmword [r14 + 0x30], xmm0
mov rbx, qword [rsp + 0x260]
mov r8d, 0x340
lea rcx, [rsp + 0x9b0]
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rbx + 1]
mov qword [rsp + 0x260], rax
mov rdi, qword [rsi + 0x10]
mov rax, qword [rsi + 8]
cmp rax, 0xffffffffffffffff
je 0x14000ac61
test rax, rax
js case.0x140006782.1
lea rcx, [rax + 1]
lock cmpxchg qword [rsi + 8], rcx
jne 0x14000ac44
jmp 0x14000ac65
pause
jmp 0x14000ac40
add rdi, 0x10
mov qword [rsp + 0x638], rbx
mov r8d, 0x340
lea rbx, [rsp + 0x640]
mov rcx, rbx
lea rdx, [rsp + 0x9b0]
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x980], rdi
and qword [rbx + 0x358], 0
movups xmmword [rbx + 0x348], xmm6
mov qword [rsp + 0x630], rsi
mov word [rsp + 0x9a0], 1
lea rcx, [rsp + 0x630]
call fcn.140002273
mov byte [rsp + 0x240], 0
mov rcx, r14
mov rdx, rax
call fcn.140001183
mov rcx, qword [rsp + 0x230]
mov qword [rax + 0x368], 0
mov rdx, rax
xchg qword [rcx + 0x30], rdx
mov qword [rdx + 0x368], rax
mov rsi, qword [rsp + 0x230]
mov rbx, qword [rsp + 0x238]
mov r12b, byte [rsp + 0x240]
movzx eax, byte [rsp + 0x247]
shl eax, 0x10
movzx ecx, word [rsp + 0x245]
or ecx, eax
shl rcx, 0x20
mov r15d, dword [rsp + 0x241]
or r15, rcx
mov rbp, qword [rsp + 0x248]
movups xmm0, xmmword [r14 + 0x20]
movaps xmmword [rsp + 0xd0], xmm0
movups xmm0, xmmword [r14 + 0x30]
movaps xmmword [rsp + 0x120], xmm0
mov rdi, qword [rsp + 0x90]
mov r13, qword [rsp + 0x98]
jmp 0x14000ab61
mov byte [rsp + 0x430], 8
mov rbx, r13
mov r14, r13
jmp 0x14000ade0
mov byte [rsp + 0xf10], 8
lea rcx, [rsp + 0xd10]
call fcn.14000149f
movzx eax, r12b
shl r15, 8
or r15, rax
movaps xmm0, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x230], xmm0
movaps xmm0, xmmword [rsp + 0x120]
movaps xmmword [rsp + 0x630], xmm0
lea rcx, [rsp + 0x80]
call fcn.140001508
xorps xmm0, xmm0
movaps xmmword [rsp + 0x9b0], xmm0
jmp 0x14000ae98
lea r14, [rbx + 0x340]
lea rbp, [rsp + 0x230]
mov rcx, rbp
call fcn.14000149f
mov rax, rbx
sub rax, rdi
mov ecx, 0x340
mov qword [rsp + 0x40], rax
xor edx, edx
div rcx
mov r15, rax
sub r13, r14
mov rax, r13
xor edx, edx
div rcx
mov r13, rax
and qword [rbp + 8], 0
xor esi, esi
mov r12d, 8
mov qword [rbp], r12
mov ecx, 8
xor edx, edx
call fcn.1400014ad
mov qword [rbp + 0x10], r12
mov qword [rbp + 0x18], r12
mov rcx, r14
mov rdx, r13
call fcn.140001f04
lea rcx, [rsp + 0x230]
call fcn.140001508
mov rax, qword [rsp + 0x38]
cmp rax, r15
jbe 0x14000ae95
imul rax, rax, 0x340
cmp rbx, rdi
mov r12, qword [rsp + 0x50]
je 0x14000ae9f
mov r8d, 8
mov rcx, rdi
mov rdx, rax
mov rsi, qword [rsp + 0x40]
mov r9, rsi
call fcn.14000c6c0
test rax, rax
je 0x14000c5e0
mov rbx, rax
jmp 0x14000aeb4
mov rbx, rdi
mov r12, qword [rsp + 0x50]
jmp 0x14000aeb6
mov ebx, 8
mov edx, 8
mov rcx, rdi
mov r8, rax
call fcn.140002771
xor esi, esi
movaps xmm0, xmmword [rsp + 0x230]
movaps xmmword [rsp + 0x100], xmm0
movaps xmm0, xmmword [rsp + 0x630]
movaps xmmword [rsp + 0x150], xmm0
movaps xmm0, xmmword [rsp + 0x9b0]
movaps xmmword [rsp + 0x1a0], xmm0
mov qword [r12 + 0x118], rsi
mov qword [r12 + 0x120], rbx
mov qword [r12 + 0x128], r15
mov qword [r12 + 0x130], rbp
movaps xmm0, xmmword [rsp + 0x100]
movups xmmword [r12 + 0x138], xmm0
movaps xmm0, xmmword [rsp + 0x150]
movups xmmword [r12 + 0x148], xmm0
mov qword [r12 + 0x158], 8
movaps xmm0, xmmword [rsp + 0x1a0]
movups xmmword [r12 + 0x160], xmm0
lea rdi, [r12 + 0x118]
test rsi, rsi
je 0x14000b682
lea rbp, [r12 + 0x158]
lea r13, [r12 + 0x130]
lea rbx, [rsp + 0x651]
lea r14, [rsp + 0x230]
mov qword [rsp + 0x40], r13
mov rcx, qword [r12 + 0x140]
test rcx, rcx
je 0x14000b03c
mov rax, qword [r12 + 0x130]
mov rdx, qword [rax]
cmp rdx, qword [r12 + 0x150]
jne 0x14000b032
inc rdx
mov qword [r12 + 0x150], rdx
lea r8, [rcx - 1]
mov qword [r12 + 0x140], r8
imul rdx, r8, 0x30
mov r14b, byte [rax + rdx + 0x20]
cmp r14b, 3
je case.0x140006782.1
add rdx, rax
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movaps xmmword [rsp + 0x640], xmm1
movaps xmmword [rsp + 0x630], xmm0
mov byte [rsp + 0x650], r14b
mov r9, qword [rdx + 0x21]
mov rdx, qword [rdx + 0x28]
mov qword [rbx + 7], rdx
mov qword [rbx], r9
test r8, r8
je 0x14000b433
xor edx, edx
cmp rdx, 6
je 0x14000b339
mov r9, qword [rsp + rdx*8 + 0x630]
mov r10, qword [rax + rdx*8]
mov qword [rsp + rdx*8 + 0x630], r10
mov qword [rax + rdx*8], r9
inc rdx
jmp 0x14000b00b
mov rcx, r13
xor edx, edx
call fcn.14000172f
mov rax, qword [r12 + 0x120]
test rax, rax
je 0x14000b069
mov rcx, qword [rdi]
mov rcx, qword [rcx + 0x10]
add rcx, 0x10
mov rdx, qword [rax + 0x350]
cmp rcx, rdx
je 0x14000b054
mov rax, qword [rax + 0x360]
jmp 0x14000b06b
xor eax, eax
mov qword [rsp + 0x38], rax
mov rcx, qword [rdi]
add rcx, 0x18
mov rax, qword [rsp + 0x198]
mov rdx, qword [rax]
call fcn.14001839c
xor r15d, r15d
xor esi, esi
mov rcx, qword [rdi]
add rcx, 0x10
call fcn.1400010cc
test rax, rax
jne 0x14000b2e1
mov rbx, rdx
cmp byte [rdx + 0x210], 8
jne 0x14000b0c3
add rbx, 0xfffffffffffffff0
mov qword [rsp + 0x230], rbx
mov rcx, r14
call fcn.140001720
jmp 0x14000b08c
mov r13, rbp
mov rcx, rdi
mov rdx, rbx
call fcn.1400011e1
mov rbp, rax
xor eax, eax
xchg byte [rbp + 0x380], al
test al, al
je case.0x140006782.1
mov qword [rsp + 0x80], rdi
mov qword [rsp + 0x88], rbp
mov rax, rbp
add rax, 0x10
mov byte [rbp + 0x381], 0
lea rcx, [0x1400a38d0]
mov qword [rsp + 0x9b0], rcx
mov qword [rsp + 0x9b8], rax
lea rax, [rsp + 0x9b0]
mov qword [rsp + 0x200], rax
mov r12, qword [rbx + 8]
add rbx, 0x10
mov rcx, r14
mov rdx, rbx
lea r8, [rsp + 0x200]
call fcn.140003299
mov r14b, byte [rsp + 0x248]
cmp r14b, 3
jne 0x14000b1a9
and qword [rsp + 0x88], 0
mov al, byte [rbp + 0x381]
cmp al, 1
sbb r15, 0xffffffffffffffff
mov rcx, rdi
mov rdx, rbp
call fcn.140001183
cmp r15, 1
ja 0x14000b1ef
inc rsi
cmp rsi, qword [rsp + 0x38]
je 0x14000b1ef
lea rcx, [rsp + 0x80]
call fcn.14000186a
mov r12, qword [rsp + 0x50]
mov rbp, r13
mov r13, qword [rsp + 0x40]
lea r14, [rsp + 0x230]
jmp 0x14000b08c
mov rax, qword [rsp + 0x240]
mov qword [rsp + 0x640], rax
movups xmm0, xmmword [rsp + 0x230]
movaps xmmword [rsp + 0x630], xmm0
lea rcx, [rsp + 0x249]
mov rax, qword [rcx]
mov rcx, qword [rcx + 7]
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd7], rcx
mov qword [rsp + 0x68], r12
jmp 0x14000b207
mov rax, qword [rsp + 0x198]
mov rax, qword [rax]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx + 0x10]
mov r14b, 4
mov r12, qword [rsp + 0x50]
mov rbp, r13
lea rcx, [rsp + 0x80]
call fcn.14000186a
cmp r14b, 4
mov r13, qword [rsp + 0x40]
lea rbx, [rsp + 0x651]
je 0x14000b62a
mov rdx, qword [rsp + 0x68]
cmp rdx, qword [r12 + 0x150]
je 0x14000b632
mov rbx, qword [r12 + 0x140]
mov rax, rbx
cmp rbx, qword [r12 + 0x138]
jne 0x14000b273
mov rcx, r13
mov rdx, rbx
call fcn.140002590
mov rdx, qword [rsp + 0x68]
mov rax, qword [r12 + 0x140]
mov rcx, qword [r12 + 0x130]
imul rax, rax, 0x30
mov qword [rcx + rax], rdx
movaps xmm0, xmmword [rsp + 0x630]
movups xmmword [rcx + rax + 8], xmm0
mov rdx, qword [rsp + 0x640]
mov qword [rcx + rax + 0x18], rdx
mov byte [rcx + rax + 0x20], r14b
mov rdx, qword [rsp + 0xd0]
mov r8, qword [rsp + 0xd7]
mov qword [rcx + rax + 0x21], rdx
mov qword [rcx + rax + 0x28], r8
inc qword [r12 + 0x140]
mov rcx, qword [r12 + 0x130]
mov rdx, rbx
call fcn.14000210b
lea r14, [rsp + 0x230]
jmp 0x14000b03c
cmp rax, 1
jne 0x14000b314
mov rax, qword [r12 + 0x120]
mov r14b, 4
test rax, rax
lea rbx, [rsp + 0x651]
jne 0x14000b4dd
mov byte [r12 + 0x128], 1
mov r14b, 3
jmp 0x14000b4dd
mov rax, qword [rsp + 0x198]
mov rax, qword [rax]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx + 0x10]
mov r14b, 4
lea rbx, [rsp + 0x651]
jmp 0x14000b4dd
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x250], xmm2
movaps xmmword [rsp + 0x240], xmm1
movaps xmmword [rsp + 0x230], xmm0
sub r8, 2
mov edx, 0
cmovb r8, rdx
xor r9d, r9d
lea rdx, [r9*2 + 1]
cmp rdx, r8
ja 0x14000b3c3
lea r10, [r9 + r9]
imul r11, rdx, 0x30
imul r10, r10, 0x30
mov r10, qword [r10 + rax + 0x60]
xor esi, esi
cmp r10, qword [rax + r11]
setle sil
add rsi, rdx
imul rdx, rsi, 0x30
imul r9, r9, 0x30
movups xmm0, xmmword [rax + rdx]
movups xmm1, xmmword [rax + rdx + 0x10]
movups xmm2, xmmword [rax + rdx + 0x20]
movups xmmword [rax + r9 + 0x20], xmm2
movups xmmword [rax + r9 + 0x10], xmm1
movups xmmword [rax + r9], xmm0
mov r9, rsi
jmp 0x14000b36c
add rcx, 0xfffffffffffffffe
cmp rdx, rcx
jne 0x14000b3f5
imul rcx, rdx, 0x30
imul r8, r9, 0x30
movups xmm0, xmmword [rax + rcx]
movups xmm1, xmmword [rax + rcx + 0x10]
movups xmm2, xmmword [rax + rcx + 0x20]
movups xmmword [rax + r8 + 0x20], xmm2
movups xmmword [rax + r8 + 0x10], xmm1
movups xmmword [rax + r8], xmm0
jmp 0x14000b3f8
mov rdx, r9
imul rcx, rdx, 0x30
movaps xmm0, xmmword [rsp + 0x230]
movaps xmm1, xmmword [rsp + 0x240]
movaps xmm2, xmmword [rsp + 0x250]
movups xmmword [rax + rcx + 0x20], xmm2
movups xmmword [rax + rcx + 0x10], xmm1
movups xmmword [rax + rcx], xmm0
mov rcx, qword [r13]
call fcn.14000210b
mov r14b, byte [rsp + 0x650]
movaps xmm0, xmmword [rsp + 0x630]
movaps xmm1, xmmword [rsp + 0x640]
movaps xmmword [rsp + 0x240], xmm1
movaps xmmword [rsp + 0x230], xmm0
mov rax, qword [rbx]
mov rcx, qword [rbx + 7]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x87], rcx
cmp r14b, 3
je case.0x140006782.1
movaps xmm0, xmmword [rsp + 0x230]
movaps xmm1, xmmword [rsp + 0x240]
movaps xmmword [rsp + 0x9c0], xmm1
movaps xmmword [rsp + 0x9b0], xmm0
mov rax, qword [rsp + 0x80]
mov rcx, qword [rsp + 0x87]
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x127], rcx
mov rcx, r13
xor edx, edx
call fcn.14000172f
lea rcx, [rsp + 0x9b8]
mov rax, qword [rcx + 0x10]
mov qword [rsp + 0xd20], rax
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0xd10], xmm0
cmp r14b, 3
je 0x14000b88b
movzx eax, r14b
cmp eax, 4
je 0x14000b8c0
mov rax, qword [rsp + 0xd20]
mov qword [rsp + 0x640], rax
movaps xmm0, xmmword [rsp + 0xd10]
movaps xmmword [rsp + 0x630], xmm0
mov rax, qword [rsp + 0x120]
mov rcx, qword [rsp + 0x127]
mov qword [rbx - 1], rcx
mov qword [rbx - 8], rax
mov edx, 1
mov rcx, rbp
call fcn.1400021a0
mov rsi, qword [r12 + 0x168]
imul rax, rsi, 0x28
add rax, qword [r12 + 0x158]
mov byte [rsp + 0x648], r14b
lea r14, [rsp + 0x230]
movaps xmm0, xmmword [rsp + 0x630]
mov rcx, qword [rsp + 0x640]
mov qword [rsp + 0x240], rcx
mov cl, byte [rsp + 0x648]
mov byte [rsp + 0x248], cl
mov ecx, dword [rsp + 0x649]
mov dword [rsp + 0x249], ecx
movzx ecx, word [rsp + 0x64d]
mov word [rsp + 0x24d], cx
mov cl, byte [rsp + 0x64f]
mov byte [rsp + 0x24f], cl
mov rcx, qword [rsp + 0x650]
mov qword [rsp + 0x250], rcx
movaps xmmword [rsp + 0x230], xmm0
mov byte [rsp + 0x648], 3
cmp byte [rsp + 0x248], 3
je 0x14000b608
movaps xmm0, xmmword [rsp + 0x230]
movaps xmm1, xmmword [rsp + 0x240]
mov rcx, qword [rsp + 0x250]
mov qword [rax + 0x20], rcx
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
inc rsi
add rax, 0x28
jmp 0x14000b55d
mov rcx, r14
call fcn.140001681
mov qword [r12 + 0x168], rsi
lea rcx, [rsp + 0x630]
call fcn.140001681
jmp 0x14000af7b
mov r14b, 4
jmp 0x14000b4dd
inc rdx
mov qword [r12 + 0x150], rdx
mov rax, qword [rsp + 0x640]
mov qword [rsp + 0xd20], rax
movaps xmm0, xmmword [rsp + 0x630]
movaps xmmword [rsp + 0xd10], xmm0
mov rax, qword [rsp + 0xd0]
mov rcx, qword [rsp + 0xd7]
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x127], rcx
jmp 0x14000b4dd
mov r14, qword [r12 + 0x120]
imul r15, qword [r12 + 0x128], 0x340
add r15, r14
xor r12d, r12d
lea rsi, [rsp + 0x630]
lea rbx, [rsp + 0x230]
xor r13d, r13d
cmp r14, r15
je 0x14000b769
lea rbp, [r14 + 0x340]
mov al, byte [r14 + 0x200]
add al, 0xf8
movzx ecx, al
lea rax, [rcx + 1]
cmp cl, 2
cmovae rax, r12
test rax, rax
je 0x14000b6e8
mov r14, rbp
cmp eax, 1
je 0x14000b6af
jmp case.0x140006782.1
mov rcx, rsi
mov rdx, r14
mov r8, qword [rsp + 0x198]
call fcn.140003299
cmp byte [rsp + 0x648], 3
je 0x14000b75e
mov rax, qword [rsp + 0x650]
mov qword [rsp + 0x250], rax
movups xmm0, xmmword [rsp + 0x630]
movups xmm1, xmmword [rsp + 0x640]
movaps xmmword [rsp + 0x240], xmm1
movaps xmmword [rsp + 0x230], xmm0
mov rcx, r14
call fcn.14000161c
mov r8d, 0x200
mov rcx, r14
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov byte [r14 + 0x200], 8
mov r14, rbp
jmp 0x14000b6af
mov r13b, 1
mov r14, rbp
jmp 0x14000b6af
test r13b, 1
jne 0x14000b8c0
xor ecx, ecx
call fcn.14000253e
mov rcx, qword [rsp + 0x50]
mov r14, qword [rcx + 0x120]
mov r15, qword [rcx + 0x128]
mov qword [rcx + 0x120], rax
and qword [rcx + 0x128], 0
test r15, r15
je 0x14000b8d6
imul rsi, r15, 0x28
mov rcx, rsi
call fcn.14000277b
test rax, rax
je 0x14000c5e0
lea rbx, [rsp + 0x230]
mov qword [rbx], rax
mov qword [rbx + 8], r15
and qword [rbx + 0x10], 0
mov rcx, rbx
mov rdx, r15
call fcn.1400021a0
mov rcx, qword [rbx]
mov r12, qword [rbx + 0x10]
imul rax, r12, 0x28
mov rbx, rcx
add rax, rcx
add rax, 0x19
mov rcx, r15
neg rcx
lea r8, [r14 + 0x200]
xor edx, edx
cmp byte [r8], 8
jne case.0x140006782.1
mov byte [r8], 9
mov r9b, byte [r8 - 0x1e8]
cmp r9b, 3
je case.0x140006782.1
lea r10, [r8 - 0x200]
mov r11, qword [r8 - 0x1e7]
mov rsi, qword [r8 - 0x1e0]
mov qword [rsp + 0x637], rsi
mov qword [rsp + 0x630], r11
movups xmm0, xmmword [r10]
mov r10, qword [r10 + 0x10]
mov qword [rax - 9], r10
movups xmmword [rax - 0x19], xmm0
mov byte [rax - 1], r9b
mov r9, qword [rsp + 0x630]
mov r10, qword [rsp + 0x637]
mov qword [rax], r9
mov qword [rax + 7], r10
dec rdx
add rax, 0x28
add r8, 0x340
cmp rcx, rdx
jne 0x14000b7fd
sub r12, rdx
mov rsi, rbx
jmp 0x14000b8fd
mov rsi, qword [r12 + 0x158]
mov rbx, qword [r12 + 0x160]
mov rax, r12
mov r12, qword [r12 + 0x168]
mov qword [rax + 0x158], 8
xorps xmm0, xmm0
movups xmmword [rax + 0x160], xmm0
test rsi, rsi
jne 0x14000b910
mov rax, qword [rsp + 0x48]
mov byte [rax], 3
mov al, 1
mov cl, 4
mov r12, qword [rsp + 0x50]
jmp 0x14000c1e3
lea rbx, [rsp + 0x230]
mov qword [rbx], 8
xorps xmm0, xmm0
movups xmmword [rbx + 8], xmm0
mov rcx, rbx
xor edx, edx
call fcn.1400021a0
mov rsi, qword [rbx]
mov r12, qword [rbx + 0x10]
mov rbx, qword [rsp + 0x238]
mov rcx, r14
mov rdx, r15
call fcn.1400016b3
mov qword [rsp + 0x38], rbx
mov rcx, rdi
call fcn.140001575
imul rdi, r12, 0x28
add rdi, rsi
lea r13, [rsp + 0x638]
imul rbp, r12, 0xffffffffffffffd8
mov r14d, 0x28
lea r15, [rsp + 0x630]
lea r12, [rsp + 0x230]
mov rbx, rsi
lea rax, [r14 + rbp]
cmp rax, 0x28
je 0x14000ba1d
mov rax, qword [rsi]
movups xmm0, xmmword [rsi + 8]
movaps xmmword [rsp + 0x9b0], xmm0
mov cl, byte [rsi + 0x18]
cmp cl, 3
je 0x14000ba22
mov rdx, qword [rsi + 0x19]
mov r8, qword [rsi + 0x20]
mov qword [rsp + 0xd17], r8
mov qword [rsp + 0xd10], rdx
cmp cl, 2
je case.0x140006782.1
mov qword [rsp + 0x630], rax
movaps xmm0, xmmword [rsp + 0x9b0]
movups xmmword [r13], xmm0
mov byte [rsp + 0x648], cl
mov rax, qword [rsp + 0xd10]
mov rcx, qword [rsp + 0xd17]
mov qword [r13 + 0x18], rcx
mov qword [r13 + 0x11], rax
mov rcx, r15
call fcn.14003c483
test rax, rax
jne case.0x140006782.1
add rsi, 0x28
mov rax, qword [rsp + 0x650]
mov qword [rsp + 0x250], rax
movups xmm0, xmmword [rsp + 0x630]
movups xmm1, xmmword [rsp + 0x640]
movaps xmmword [rsp + 0x240], xmm1
movaps xmmword [rsp + 0x230], xmm0
mov rcx, r12
call fcn.140001e90
add r14, 0x28
jmp 0x14000b949
mov r14, rdi
jmp 0x14000ba25
add r14, rbx
sub rdi, r14
mov ecx, 0x28
mov rax, rdi
xor edx, edx
div rcx
mov rcx, r14
mov rdx, rax
call fcn.14000165a
mov rcx, rbx
mov rdx, qword [rsp + 0x38]
call fcn.14000168c
mov r12, qword [rsp + 0x50]
lea rcx, [r12 + 0xe8]
call fcn.140001a11
lea rcx, [r12 + 0xe0]
call fcn.14000195a
mov byte [r12 + 0x170], 1
mov rcx, qword [rsp + 0x60]
call fcn.140001ec6
lea rdx, [0x1400a3ae6]
lea rsi, [rsp + 0x120]
mov r8d, 0x35
mov rcx, rsi
call fcn.140002d35
mov r14, qword [rsi]
mov r8, qword [rsi + 0x10]
test r8, r8
je 0x14000badc
lea rsi, [rsp + 0x230]
mov rcx, rsi
mov rdx, r14
call fcn.14000d028
mov rdi, qword [rsi]
mov rdx, qword [rsi + 0x10]
mov rcx, rdi
call fcn.1400027c3
mov ebx, eax
mov rdx, qword [rsi + 8]
mov rcx, rdi
call fcn.14000cbda
test bl, bl
je 0x14000baec
mov rdx, qword [rsp + 0x128]
mov rcx, r14
jmp 0x14000c14e
mov qword [rsp + 0x48], r14
lea rax, str.e__n_
lea rsi, [rsp + 0x230]
mov qword [rsi], rax
mov qword [rsi + 8], 1
lea rax, [0x1400f6a40]
mov qword [rsi + 0x10], rax
xorps xmm6, xmm6
movups xmmword [rsi + 0x18], xmm6
mov rcx, rsi
call fcn.14008db2d
mov rdx, qword [r12 + 0x50]
mov r8, qword [r12 + 0x60]
and dword [rsi + 0x20], 0
and word [rsi + 0x24], 0
and dword [rsi], 0
movups xmmword [rsi + 8], xmm6
mov qword [rsi + 0x18], 7
mov byte [rsi + 0x20], 1
lea rsi, [rsp + 0x230]
mov rcx, rsi
call fcn.14008c47b
mov qword [rsp + 0x38], rdx
test rax, rax
jne case.0x140006782.1
mov ecx, 0x2000
call fcn.140089572
mov rbx, rax
mov r14, rdx
lea rdi, [rsp + 0x9d8]
mov rcx, rdi
call fcn.140085175
mov byte [rdi + 0x40], 0
movaps xmm0, xmmword [0x1400a3620]
movups xmmword [rdi - 0x18], xmm0
movaps xmm0, xmmword [0x1400a3630]
movups xmmword [rdi - 0x28], xmm0
and qword [rdi - 8], 0
xor r12d, r12d
mov r8d, 0x400
mov rcx, rsi
xor edx, edx
call sub.VCRUNTIME140.dll_memset
xor r15d, r15d
mov qword [rsp + 0x40], rbx
cmp r12, r15
jne 0x14000bc0e
cmp r14, 0x401
jae 0x14000bc0e
mov r9d, 0x400
lea rcx, [rsp + 0xd10]
mov rdx, qword [rsp + 0x38]
mov r8, rsi
call fcn.14008c318
cmp qword [rsp + 0xd10], 0
jne 0x14000be6c
mov r13, qword [rsp + 0xd18]
xor r12d, r12d
xor r15d, r15d
jmp 0x14000bcb7
mov r13, r12
sub r13, r15
jbe 0x14000bc25
test rbx, rbx
je 0x14000be74
lea rdx, [rbx + r15]
jmp 0x14000bc7e
lea rcx, [rsp + 0x630]
mov rdx, qword [rsp + 0x38]
mov r8, rbx
mov r9, r14
call fcn.14008c37a
cmp qword [rsp + 0x630], 0
je 0x14000bc6d
mov r13, qword [rsp + 0x638]
mov rcx, r13
call fcn.1400865a7
cmp al, 0xb
jne 0x14000be74
mov rcx, r13
call fcn.14001be52
xor r13d, r13d
jmp 0x14000bc75
mov r13, qword [rsp + 0x638]
mov rdx, rbx
xor r15d, r15d
mov r12, r13
mov eax, 0x400
cmp r13, rax
jb 0x14000bc8e
mov r13d, 0x400
cmp r13, 1
jne 0x14000bca1
mov al, byte [rbx + r15]
mov byte [rsp + 0x230], al
jmp 0x14000bcac
mov rcx, rsi
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
add r15, r13
cmp r15, r12
jb 0x14000bcb7
mov r15, r12
test r13, r13
je 0x14000bdae
cmp r13, 0x401
jae case.0x140006782.1
mov rdi, r14
lea rax, [rsp + 0x9b0]
mov qword [rsp + 0x630], rax
movzx r14d, byte [rsp + 0xa18]
mov r8d, 0x40
sub r8, r14
mov rbp, r13
sub rbp, r8
jae 0x14000bd19
lea rax, [rsp + 0x9d8]
lea rcx, [rax + r14]
mov rdx, rsi
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
add r13, r14
jmp 0x14000bd9e
mov rbx, rsi
test r14, r14
je 0x14000bd5b
lea rbx, [rsp + r8]
add rbx, 0x230
lea r13, [rsp + 0x9d8]
add r14, r13
mov rcx, r14
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov r8d, 1
lea rcx, [rsp + 0x630]
mov rdx, r13
call fcn.140085196
mov r13, rbp
cmp r13, 0x40
jb 0x14000bd78
mov r8, r13
shr r8, 6
lea rcx, [rsp + 0x630]
mov rdx, rbx
call fcn.140085196
mov rax, r13
and rax, 0xffffffffffffffc0
and r13d, 0x3f
add rbx, rax
lea rcx, [rsp + 0x9d8]
mov rdx, rbx
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
mov rbx, qword [rsp + 0x40]
mov r14, rdi
mov byte [rsp + 0xa18], r13b
jmp 0x14000bbc3
lea rsi, [rsp + 0x9b0]
mov ecx, 0xe
lea rbx, [rsp + 0x630]
mov rdi, rbx
rep movsq qword [rdi], qword [rsi]
lea rcx, [rsp + 0xd0]
call fcn.14008516a
lea rsi, [rsp + 0x658]
lea rcx, [rsp + 0x80]
call fcn.14008516a
mov qword [rsp + 0x100], rbx
movzx eax, byte [rsi + 0x40]
mov rbx, qword [rsi - 8]
lea rcx, [rax*8]
lea rdx, [rsp + rax]
add rdx, 0x659
mov byte [rdx - 1], 0x80
mov r8, rax
xor r8, 0x3f
xor r9d, r9d
mov r12, qword [rsp + 0x50]
cmp r8, r9
je 0x14000be30
mov byte [rdx + r9], 0
inc r9
jmp 0x14000be21
shl rbx, 9
or rbx, rcx
bswap rbx
not eax
test al, 0x38
jne 0x14000be85
lea rdi, [rsp + 0x100]
mov rcx, rdi
mov rdx, rsi
call fcn.140085188
lea rsi, [rsp + 0xd10]
mov rcx, rsi
call fcn.140085175
mov qword [rsi + 0x38], rbx
mov rcx, rdi
jmp 0x14000be95
mov r13, qword [rsp + 0xd18]
xor esi, esi
mov r12, qword [rsp + 0x50]
mov rbx, qword [rsp + 0x48]
jmp 0x14000c094
mov qword [rsp + 0x690], rbx
lea rcx, [rsp + 0x100]
mov rdx, rsi
call fcn.140085188
mov byte [rsp + 0x698], 0
mov rax, qword [rsp + 0x100]
xor ecx, ecx
cmp rcx, 8
je 0x14000bec6
mov edx, dword [rax + rcx*4]
bswap edx
mov dword [rsp + rcx*4 + 0x80], edx
inc rcx
jmp 0x14000beaf
mov qword [rsp + 0x60], r14
lea rsi, [rsp + 0x80]
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0xd10], xmm0
movaps xmmword [rsp + 0xd20], xmm1
xorps xmm0, xmm0
lea rdi, [rsp + 0x630]
movups xmmword [rdi + 8], xmm0
mov qword [rdi], 1
mov edx, 0x40
mov rcx, rdi
call fcn.14000c974
mov r15d, 0x110000
xor ebx, ebx
lea r14, str.0123456789abcdefcould_not_resolve_to_any_addresses
cmp r15d, 0x110000
jne 0x14000bf4e
cmp rbx, 0x20
je 0x14000c072
movzx eax, byte [rsp + rbx + 0xd10]
inc rbx
mov ecx, eax
shr ecx, 4
movzx r15d, byte [rcx + r14]
and eax, 0xf
movzx ebp, byte [rax + r14]
jmp 0x14000bf53
mov ebp, 0x110000
cmp r15d, 0x80
jae 0x14000bf9a
mov rdx, qword [rsp + 0x640]
cmp rdx, qword [rsp + 0x638]
jne 0x14000bf7e
mov rcx, rdi
call fcn.14000cb73
mov rdx, qword [rsp + 0x640]
mov rax, qword [rsp + 0x630]
mov byte [rax + rdx], r15b
inc rdx
mov qword [rsp + 0x640], rdx
mov r15d, ebp
jmp 0x14000bf1c
and dword [rsp + 0x80], 0
mov eax, r15d
cmp r15d, 0x800
jae 0x14000bfd4
shr eax, 6
or al, 0xc0
mov byte [rsp + 0x80], al
and r15b, 0x3f
or r15b, 0x80
mov byte [rsp + 0x81], r15b
mov eax, 2
jmp 0x14000c054
cmp r15d, 0x10000
jae 0x14000c011
shr eax, 0xc
or al, 0xe0
mov byte [rsp + 0x80], al
mov eax, r15d
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x81], al
and r15b, 0x3f
or r15b, 0x80
mov byte [rsp + 0x82], r15b
mov eax, 3
jmp 0x14000c054
shr eax, 0x12
or al, 0xf0
mov byte [rsp + 0x80], al
mov eax, r15d
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x81], al
mov eax, r15d
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x82], al
and r15b, 0x3f
or r15b, 0x80
mov byte [rsp + 0x83], r15b
mov eax, 4
lea r8, [rsp + rax]
add r8, 0x80
mov rcx, rdi
mov rdx, rsi
call fcn.14000c931
mov r15d, ebp
jmp 0x14000bf1c
mov rsi, qword [rsp + 0x630]
mov r13, qword [rsp + 0x638]
mov rdi, qword [rsp + 0x640]
mov rbx, qword [rsp + 0x48]
mov r14, qword [rsp + 0x60]
test r14, r14
je 0x14000c0ab
mov edx, 1
mov rcx, qword [rsp + 0x40]
mov r8, r14
call fcn.140002771
mov rcx, qword [rsp + 0x38]
call qword [sym.imp.kernel32.dll_CloseHandle]
test rsi, rsi
je case.0x140006782.1
mov qword [rsp + 0x630], rsi
mov qword [rsp + 0x638], r13
mov qword [rsp + 0x640], rdi
lea rax, [rsp + 0x630]
mov qword [rsp + 0x9b0], rax
lea rax, str.H__n_
lea rcx, [rsp + 0x230]
mov qword [rcx], rax
mov qword [rcx + 8], 2
and qword [rcx + 0x20], 0
lea rax, [0x140001fef]
mov qword [rsp + 0x9b8], rax
lea rax, [rsp + 0x9b0]
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], 1
call fcn.14008db2d
mov rcx, qword [rsp + 0x630]
mov rdx, qword [rsp + 0x638]
mov edx, dword [rsp + 0x638]
mov edx, dword [rsp + 0x638]
call fcn.14000cbda
mov rdx, qword [rsp + 0x128]
mov rcx, rbx
call fcn.14000cbda
lea rdx, str.Press_any_key_to_exit..._Y_b_
lea rsi, [rsp + 0x230]
mov r8d, 0x18
mov rcx, rsi
call fcn.140002d35
mov rcx, qword [rsi]
mov rdx, qword [rsi + 8]
call fcn.14000cbda
mov rcx, qword [r12 + 0x80]
mov rdx, qword [r12 + 0x88]
call fcn.140001bd8
mov rcx, qword [r12 + 0x68]
mov rdx, qword [r12 + 0x70]
call fcn.14000cbda
mov rcx, qword [r12 + 0x50]
mov rdx, qword [r12 + 0x58]
call fcn.14000cbda
lea rcx, [r12 + 0x38]
call fcn.140001eb7
mov rcx, qword [r12 + 0x20]
mov rdx, qword [r12 + 0x28]
call fcn.14000cbda
mov rcx, qword [r12 + 8]
mov rdx, qword [r12 + 0x10]
call fcn.14000cbda
mov rcx, r12
call fcn.140001880
mov cl, 1
xor eax, eax
mov byte [r12 + 0x42], cl
movaps xmm6, xmmword [rsp + 0x1090]
movaps xmm7, xmmword [rsp + 0x10a0]
movaps xmm8, xmmword [rsp + 0x10b0]
add rsp, 0x10c8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
ud2
mov rcx, rsi
mov rdx, r15
mov r8, r12
mov r9, r15
call fcn.14009f5dc
ud2
mov qword [rsp + 0x9b0], rsi
mov rax, qword [0x1400fd128]
test rax, rax
je case.0x140006782.1
lea rax, [rsp + 0x9b0]
lea rdx, [rsp + 0x630]
mov qword [rdx], rax
lea rax, str.Error_creating_file:
lea rcx, [rsp + 0x230]
mov qword [rcx], rax
mov eax, 1
mov qword [rcx + 8], rax
and qword [rcx + 0x20], 0
lea r8, [0x140042f0c]
mov qword [rdx + 8], r8
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea r8, str.normal_download
mov edx, 1
mov r9d, 0xa5
jmp 0x14000c5a2
mov rax, qword [0x1400fd128]
test rax, rax
je case.0x140006782.1
mov qword [rsp + 0x630], rsi
lea rax, str.___n_
lea rcx, [rsp + 0x230]
mov qword [rcx], rax
mov qword [rcx + 8], 2
and qword [rcx + 0x20], 0
lea rax, [0x140086bb5]
mov qword [rsp + 0x638], rax
mov qword [rcx + 0x10], rdi
mov qword [rcx + 0x18], 1
lea r8, str.normal_download
mov edx, 1
mov r9d, 0x96
jmp 0x14000c5a2
mov qword [rsp + 0xd10], rsi
mov rax, qword [0x1400fd128]
test rax, rax
je case.0x140006782.1
lea rax, [rsp + 0xd10]
lea rdx, [rsp + 0x9b0]
mov qword [rdx], rax
lea rax, str.Error_creating_file:
add eax, 0x978c4
lea rcx, [rsp + 0x230]
mov qword [rcx], rax
mov eax, 1
mov qword [rcx + 8], rax
and qword [rcx + 0x20], 0
lea r8, [0x140042f0c]
mov qword [rdx + 8], r8
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea r8, str.normal_download
mov edx, 1
mov r9d, 0x9c
call fcn.140037c49
jmp case.0x140006782.1
mov ecx, 8
mov rdx, rsi
call fcn.14009f43b
ud2
ret
shl ecx, 4
movzx edx, r8b
or edx, r9d
lea r8d, [rdx - 0x10]
cmp r8d, 0x16d7
ja 0x14000f14c
shl ecx, 0xd
or edx, ecx
mov eax, 1
ret
shr eax, 9
add rsp, 0x28
ret
inc ecx
call 0x15fe174af
add rsp, 0x28
ret
call qword [sym.imp.kernel32.dll_SystemTimeToFileTime]
test eax, eax
je 0x14000f1ee
movabs rax, 0xfe624e212ac18000
add rax, qword [rsp + 0x28]
invalid
and dword [rsi + 0x62], ecx
dec byte [rax + 3]
and al, 0x28
invalid
sub byte [rcx + 0x989680], bh
mov ecx, 0x989680
cqo
idiv rcx
mov qword [rsi + 8], rax
xor eax, eax
shr bl, 0xe
shr bl, 0xe
call fcn.14000f205
mov qword [rsi + 8], rax
mov eax, 1
invalid
add byte [rax - 0x77], cl
invalid
mov qword [rsi], rax
add rsp, 0x30
pop rsi
ret
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
add rsp, 0x28
ret
invalid
or byte [rsp + rbx - 0x20c49ba6], ch
push qword [rcx]
rol byte [rcx - 0x47], cl
add byte [rax + 0x19e80b71], dh
invalid
invalid
movzx eax, byte [rdx]
lea rcx, [0x1400f7d78]
or eax, 0xe8753
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
movups xmm0, xmmword [rdx + 8]
movups xmmword [rsi + 8], xmm0
xor eax, eax
jmp 0x14000f70a
invalid
mov rcx, qword [rdx + 8]
mov rdx, qword [rdx + 0x10]
call fcn.14000cc66
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rdx
mov al, 1
invalid
jmp 0x14000f70a
movups xmm0, xmmword [rdx + 8]
movups xmmword [rsi + 8], xmm0
invalid
invalid
mov al, 2
jmp 0x14000f70a
mov rcx, qword [rdx + 8]
mov rdx, qword [rdx + 0x10]
invalid
call fcn.14000cc66
mov qword [rsi + 8], rax
or byte [rax - 0x77], r9b
push rsi
invalid
mov al, 3
adc byte [rax + 0x86e903], dh
add byte [rax], al
invalid
jmp 0x14000f70a
movzx eax, word [rdx + 1]
mov word [rsi + 1], ax
invalid
mov al, 4
jmp 0x14000f70a
invalid
add dword [rsi - 0x77], esp
add dword [rax - 0x758514fc], r14d
add dword [rax - 0x758514fc], esi
jp case.0x14009e455.33
mov al, byte [rdx + 1]
add dword [rbp - 0x49f003b8], ecx
leave
lea ecx, [rax - 4]
movzx ecx, cl
mov dh, 0xc9
mov dh, 0xc9
cmp cl, 0x13
mov edx, 0x13
add byte [rax], al
adc edi, dword [rdx + 0x13]
add byte [rax], al
cmovb edx, ecx
movzx ecx, dl
ror dword [rdi], 1
mov dh, 0xca
lea rdx, [0x1400f7d94]
movsxd rcx, dword [rdx + rcx*4]
invalid
or al, 0x8a
xchg byte [rsi], cl
add byte [rax + 0x63], cl
or al, 0x8a
invalid
add rcx, rdx
add ecx, edx
jmp rcx
mov al, 4
jmp case.0x14000f6b5.19
mov al, 6
jmp 0x14000f70a
mov al, 5
jmp case.0x14000f6b5.19
mov al, 6
jmp case.0x14000f6b5.19
mov al, 7
jmp case.0x14000f6b5.19
mov al, 8
jmp case.0x14000f6b5.19
mov al, 9
jmp case.0x14000f6b5.19
mov al, 0xa
jmp case.0x14000f6b5.19
mov al, 0xb
jmp case.0x14000f6b5.19
mov al, 0xc
jmp case.0x14000f6b5.19
mov al, 0xd
jmp case.0x14000f6b5.19
mov al, 0xe
jmp case.0x14000f6b5.19
mov al, 0xf
jmp case.0x14000f6b5.19
mov al, 0x10
jmp case.0x14000f6b5.19
mov al, 0x11
jmp case.0x14000f6b5.19
mov al, 0x12
jmp case.0x14000f6b5.19
mov al, 0x13
jmp case.0x14000f6b5.19
mov al, 0x14
jmp case.0x14000f6b5.19
mov al, 0x15
jmp case.0x14000f6b5.19
mov al, 0x16
mov byte [rsi + 1], al
mov al, 5
mov byte [rsi], al
add rsp, 0x20
pop rsi
ret
scasd eax, dword [rdi]
dec byte [rax]
add byte [rdi], cl
or esi, dword [rbp - 0xc]
mov rax, rcx
mov rdx, r9
add rsp, 0x28
ret
mov eax, 0xe10
mov eax, ecx
xor edx, edx
rol byte [rcx - 9], cl
invalid
mov r8d, 0xc
xor edx, edx
rol byte [rcx - 9], cl
invalid
rol byte [rcx - 9], cl
invalid
div r8d
test edx, edx
cmove edx, r8d
rol byte [rcx + 0xa8c0f9], 1
add byte [rdi], cl
xchg ebx, eax
invalid
ret
rol byte [rcx + 0xa8c0f9], 1
add byte [rdi], cl
xchg ebx, eax
invalid
ret
and al, 0x60
mov qword [rsi], rax
mov rax, qword [rsp + 0x78]
mov qword [rsi + 8], rax
mov rax, qword [rsp + 0x68]
mov qword [rsi + 0x10], rax
mov eax, dword [rsp + 0x2c]
mov byte [rsi + 0x18], al
mov al, byte [rsp + 0x25]
mov byte [rsi + 0x19], al
mov eax, dword [rsp + 0x28]
mov byte [rsi + 0x1a], al
mov al, byte [rsp + 0x26]
mov byte [rsi + 0x1b], al
mov al, byte [rsp + 0x27]
mov byte [rsi + 0x1c], al
mov rax, qword [rsp + 0x58]
mov byte [rsi + 0x1d], al
mov rax, qword [rsp + 0x50]
mov byte [rsi + 0x1e], al
mov rax, qword [rsp + 0x70]
mov byte [rsi + 0x1f], al
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
pop rdi
pop rsi
ret
ud2
sub byte [rax - 0x75], cl
sbb byte [rax - 0x77], cl
cli
mov r8, rsi
add rsp, 0x40
pop rbx
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
mov ecx, esi
mov edx, ebp
mov r8, r15
shr eax, 0x1f
mov byte [rcx], al
mov qword [rcx + 8], r8
mov qword [rcx + 0x10], 1
add byte [rax], al
add byte [rcx + rcx*4 + 0x51], cl
push rcx
sbb byte [rsi - 0x77], ah
push rcx
and byte [rax + rcx*4 + 0x49], al
and al, bl
mov edx, 1
jmp 0x140012719
add byte [rax], dl
add byte [rsi + 0x48], ah
movd eax, mm1
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
mov rsi, r8
mov r15, rdx
mov r14, rcx
mov qword [rsp + 0x48], r9
mov rax, qword [r9 + 0x20]
mov rcx, r8
mov edx, 0x22
mov rbx, rax
call rax
test al, al
je 0x140015a31
mov al, 1
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x30], r15
lea rax, [r14 + r15]
lea rcx, [rsp + 0x50]
mov qword [rcx], r14
mov qword [rcx + 8], rax
and qword [rcx + 0x10], 0
xor r15d, r15d
lea r12, [rsp + 0x38]
mov rdi, rcx
call fcn.14000efc2
cmp edx, 0x110000
je 0x140015c0a
mov rbp, rax
mov r13d, edx
test edx, edx
je 0x140015a9c
cmp r13d, 9
je 0x140015aa5
cmp r13d, 0xa
je 0x140015aae
cmp r13d, 0xd
je 0x140015ab7
cmp r13d, 0x22
je 0x140015ac0
cmp r13d, 0x5c
jne 0x140015bd1
mov word [rsp + 0x24], 0x5c5c
jmp 0x140015ac7
mov word [rsp + 0x24], 0x305c
jmp 0x140015ac7
mov word [rsp + 0x24], 0x745c
jmp 0x140015ac7
mov word [rsp + 0x24], 0x6e5c
jmp 0x140015ac7
mov word [rsp + 0x24], 0x725c
jmp 0x140015ac7
mov word [rsp + 0x24], 0x225c
and qword [rsp + 0x26], 0
mov word [rsp + 0x2e], 0x200
cmp byte [rsp + 0x24], 0x80
je 0x140015bc9
mov al, byte [rsp + 0x2f]
sub al, byte [rsp + 0x2e]
cmp al, 1
je 0x140015bc9
mov r8, rbp
sub r8, r15
jb 0x140015c51
test r15, r15
je 0x140015b19
cmp r15, qword [rsp + 0x30]
jae 0x140015b13
cmp byte [r14 + r15], 0xc0
jge 0x140015b19
jmp 0x140015c51
jne 0x140015c51
test rbp, rbp
je 0x140015b37
cmp rbp, qword [rsp + 0x30]
jae 0x140015b31
cmp byte [r14 + rbp], 0xbf
jg 0x140015b37
jmp 0x140015c51
jne 0x140015c51
add r15, r14
mov rcx, rsi
mov rdx, r15
mov rax, qword [rsp + 0x48]
call qword [rax + 0x18]
test al, al
jne 0x140015a1e
mov eax, dword [rsp + 0x2c]
mov dword [rsp + 0x40], eax
mov rax, qword [rsp + 0x24]
mov qword [rsp + 0x38], rax
cmp byte [rsp + 0x38], 0x80
jne 0x140015b7a
mov edx, dword [rsp + 0x3c]
and dword [rsp + 0x40], 0
and qword [rsp + 0x38], 0
jmp 0x140015b89
mov rcx, r12
call fcn.140015588
test al, 1
je 0x140015b97
movzx edx, dl
mov rcx, rsi
call rbx
test al, al
je 0x140015b62
jmp 0x140015a1e
mov r15d, 1
cmp r13d, 0x80
jb 0x140015bc6
mov r15d, 2
cmp r13d, 0x800
jb 0x140015bc6
cmp r13d, 0x10000
mov r15d, 4
sbb r15, 0
add r15, rbp
mov rcx, rdi
jmp 0x140015a53
mov ecx, r13d
call fcn.1400152d6
test al, al
jne 0x140015bf8
mov ecx, r13d
call fcn.140015397
test al, al
je 0x140015bf8
mov byte [rsp + 0x24], 0x80
mov dword [rsp + 0x28], r13d
jmp 0x140015ad4
lea rcx, [rsp + 0x24]
mov edx, r13d
call fcn.14001503a
jmp 0x140015ad4
mov rcx, r14
mov rdx, qword [rsp + 0x30]
mov r8, r15
call fcn.14002f9d4
mov r8, rdx
mov rcx, rsi
mov rdx, rax
mov rax, qword [rsp + 0x48]
call qword [rax + 0x18]
test al, al
jne 0x140015a1e
mov rcx, rsi
mov edx, 0x22
mov rax, rbx
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp rax
mov rcx, r14
mov rdx, qword [rsp + 0x30]
mov r8, r15
mov r9, rbp
call fcn.14009f5dc
ud2
push r14
push rsi
push rdi
push rbx
sub rsp, 0xb8
mov rsi, rdx
mov qword [rsp + 0x48], rcx
mov rax, qword [rdx + 0x10]
or rax, qword [rdx]
jne 0x140016164
movzx eax, word [rcx]
movzx edx, word [rcx + 2]
movzx r8d, word [rcx + 4]
movzx r9d, word [rcx + 6]
movzx r10d, word [rcx + 8]
movzx r11d, word [rcx + 0xa]
movzx edi, word [rcx + 0xc]
movzx ebx, word [rcx + 0xe]
rol ax, 8
rol dx, 8
rol r8w, 8
rol r9w, 8
rol r10w, 8
rol r11w, 8
rol di, 8
rol bx, 8
mov word [rsp + 0x38], ax
mov word [rsp + 0x3a], dx
mov word [rsp + 0x3c], r8w
mov word [rsp + 0x3e], r9w
mov word [rsp + 0x40], r10w
mov word [rsp + 0x42], r11w
mov word [rsp + 0x44], di
mov word [rsp + 0x46], bx
movdqu xmm0, xmmword [rcx]
movdqa xmmword [rsp + 0x20], xmm0
cmp byte [rsp + 0x20], 0
jne 0x1400161db
cmp byte [rsp + 0x21], 0
jne 0x1400161db
cmp byte [rsp + 0x22], 0
jne 0x1400161db
cmp byte [rsp + 0x23], 0
jne 0x1400161db
cmp byte [rsp + 0x24], 0
jne 0x1400161db
cmp byte [rsp + 0x25], 0
jne 0x1400161db
cmp byte [rsp + 0x26], 0
jne 0x1400161db
cmp byte [rsp + 0x27], 0
jne 0x1400161db
cmp byte [rsp + 0x28], 0
jne 0x1400161db
cmp byte [rsp + 0x29], 0
jne 0x1400161db
cmp byte [rsp + 0x2a], 0xff
jne 0x1400161db
cmp byte [rsp + 0x2b], 0xff
jne 0x1400161db
pshufd xmm0, xmm0, 0xff
lea rax, [rsp + 0x54]
movd dword [rax], xmm0
lea rcx, [rsp + 0x58]
mov qword [rcx], rax
lea rax, [0x140015ebb]
mov qword [rcx + 8], rax
lea rax, str.8X_n_
lea r8, [rsp + 0x88]
mov qword [r8], rax
mov eax, 1
mov qword [r8 + 8], rax
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rcx
mov qword [r8 + 0x18], rax
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
call fcn.1400141be
jmp 0x14001628e
lea rcx, [rsp + 0x58]
and qword [rcx], 0
lea rax, [rsp + 0x48]
lea r8, [rsp + 0x38]
mov qword [r8], rax
lea rax, [0x1400f6a40]
lea rdx, [rsp + 0x88]
mov qword [rdx], rax
mov eax, 1
mov qword [rdx + 8], rax
and qword [rdx + 0x20], 0
lea r9, [0x1400963fe]
mov qword [r8 + 8], r9
mov qword [rdx + 0x10], r8
mov qword [rdx + 0x18], rax
call fcn.1400162c2
test al, al
jne 0x1400162be
mov r8, qword [rsp + 0x58]
cmp r8, 0x28
jae 0x1400162be
lea rdx, [rsp + 0x60]
mov rcx, rsi
call fcn.14001229b
jmp 0x14001628e
xor edi, edi
xor r14d, r14d
xor ecx, ecx
xor r9d, r9d
xor r10d, r10d
cmp rcx, 8
je 0x14001622c
mov rax, r10
mov rdx, r9
mov r8, rcx
inc rcx
cmp word [rsp + r8*2 + 0x38], 0
mov r9d, 0
mov r10d, 0
jne 0x1400161e8
test rax, rax
cmove rdx, r8
inc rax
cmp rax, r14
cmova r14, rax
cmova rdi, rdx
mov r9, rdx
mov r10, rax
jmp 0x1400161e8
cmp r14, 1
jbe 0x140016276
cmp rdi, 9
jae 0x1400162be
mov rbx, qword [rsi + 0x20]
mov rsi, qword [rsi + 0x28]
lea r8, [rsp + 0x38]
mov rcx, rbx
mov rdx, rsi
mov r9, rdi
call fcn.1400162d1
test al, al
jne 0x140016272
lea rdx, [0x1400d0bd1]
mov r8d, 2
mov rcx, rbx
call qword [rsi + 0x18]
test al, al
je 0x14001629c
mov al, 1
jmp 0x14001628e
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
lea r8, [rsp + 0x38]
mov r9d, 8
call fcn.1400162d1
nop
add rsp, 0xb8
pop rbx
pop rdi
pop rsi
pop r14
ret
add rdi, r14
cmp rdi, 9
jae 0x1400162be
mov r9d, 8
sub r9, rdi
lea r8, [rsp + rdi*2]
add r8, 0x38
mov rcx, rbx
mov rdx, rsi
jmp 0x140016289
ud2
mov rax, r9
shr r10, 4
mov r9d, ecx
and r9b, 0xf
loope 0x1400172ce
loope 0x1400172ce
cmp r9b, 0xa
mov r11d, 0x57
cmovb r11d, r8d
add r11b, r9b
add bl, cl
mov byte [rsp + rax + 0x36], r11b
lea r9, [rax - 1]
cmp rcx, 0x10
mov rcx, r10
jae 0x1400172b1
add rax, 0xfffffffffffffffe
cmp rax, 0x81
add byte [rax], al
add byte [rbx + 0x39], dh
add byte [rax], al
add byte [rbx + 0x39], dh
mov ecx, 0x81
sub rcx, r9
add rax, rsp
add rax, 0x38
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
lea r8, [0x1400f6aab]
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.140014457
nop
add rsp, 0xb8
ret
ud2
mov edi, r8d
mov rbx, rdx
mov r14, rcx
movzx eax, byte [rcx]
cmp eax, 0x2d
je 0x1400174d6
cmp eax, 0x2b
jne 0x1400174e1
dec rbx
je 0x14001753e
inc r14
jmp 0x1400174e1
mov edx, 0x100
cmp rbx, 1
je 0x14001754e
xor r12d, r12d
xor r15d, r15d
cmp rbx, 9
jae 0x14001750e
cmp rbx, r12
je 0x140017545
movzx ecx, byte [r14 + r12]
mov edx, edi
call fcn.14001698c
test eax, eax
je 0x14001753e
imul r15d, edi
add r15d, edx
inc r12
jmp case.0x140086b4e.178
cmp rbx, r12
je 0x140017545
movzx ecx, byte [r14 + r12]
mov edx, edi
call fcn.14001698c
test eax, eax
je 0x14001753e
mov ecx, edx
mov eax, r15d
mul edi
mov edx, 0x200
jo 0x14001754e
mov r15d, eax
add r15d, ecx
jb 0x14001754e
inc r12
jmp 0x14001750e
mov edx, 0x100
jmp 0x14001754e
shl r15, 0x20
xor esi, esi
mov rdx, r15
or rsi, rdx
mov rax, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
cmp r8, r10
je 0x140017751
movzx esi, byte [rcx + r10]
add esi, 0xffffffd0
cmp esi, 9
ja 0x14001774a
mul r11w
mov edx, 0x200
jo 0x140017759
add ax, si
jb 0x140017759
inc r10
jmp 0x140017723
mov edx, 0x100
add bl, ch
or cl, al
loopne 0x140017764
shl eax, 0x10
xor r9d, r9d
mov edx, eax
movups xmm0, xmmword [r14 + 8]
or byte [rax - 0x77], cl
and al, 0x20
js 0x14001796a
invalid
pop rsp
and al, 8
call 0x1840179be
mov ebx, eax
and al, 0xc8
add byte [rax], al
add byte [rcx - 0x77], cl
add byte [rcx - 0x77], cl
push rax
or byte [rbp - 0x77], cl
js 0x140017acb
push rbp
push rbx
sub rsp, 0x48
mov r8, rdx
mov rsi, rcx
cmp qword [rcx], 0
je 0x140017bcf
mov rdi, qword [rsi + 8]
mov rdx, qword [r8]
mov rbx, qword [r8 + 8]
mov r14, qword [r8 + 0x10]
mov r15, qword [r8 + 0x18]
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x40], r15
mov ebp, dword [rsi + 0x30]
mov r12b, byte [rsi + 0x38]
test byte [rsi + 0x34], 8
je 0x140017b6e
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov r8, rbx
call qword [rax + 0x18]
test al, al
jne 0x140017bcb
lea rax, [0x1400f6a40]
mov qword [rsp + 0x28], rax
and qword [rsp + 0x30], 0
xor eax, eax
sub rdi, rbx
cmovb rdi, rax
mov dword [rsi + 0x30], 0x30
mov byte [rsi + 0x38], 1
xor ebx, ebx
imul r15, r15, 0x18
test r15, r15
je 0x140017b8f
lea r13, [r14 + 0x18]
mov rcx, r14
call fcn.140014177
add rbx, rax
add r15, 0xffffffffffffffe8
mov r14, r13
jmp 0x140017b72
sub rdi, rbx
jbe 0x140017bec
mov rcx, rsi
mov rdx, rdi
mov r8b, 1
call fcn.1400123fa
cmp edx, 0x110000
je 0x140017bcb
mov rdi, rax
mov ebx, edx
mov r14, qword [rsi + 0x20]
mov r15, qword [rsi + 0x28]
lea r8, [rsp + 0x28]
mov rcx, r14
mov rdx, r15
call 0x140017c28
test al, al
je 0x140017c16
mov al, 1
jmp 0x140017c05
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x140017c28
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
lea r8, [rsp + 0x28]
call 0x140017c28
mov dword [rsi + 0x30], ebp
mov byte [rsi + 0x38], r12b
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, rdi
mov edx, ebx
mov r8, r14
mov r9, r15
call fcn.140012470
jmp 0x140017bfe
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
mov r14, r8
mov rsi, rdx
mov rdi, rcx
mov r8, qword [r8 + 8]
test r8, r8
je 0x140017c5d
mov rdx, qword [r14]
mov rcx, rdi
call qword [rsi + 0x18]
mov bl, 1
test al, al
jne 0x140017d52
mov rcx, qword [r14 + 0x10]
imul rbp, qword [r14 + 0x18], 0x18
add rbp, rcx
mov r14w, 0xa
lea r15, str.0000000000000000000000000000000000000000000000000000000000000000k
ror byte [rdi], 0x84
invalid
shr ecx, 1
idiv ecx
invalid
ret
cmp r8d, ebp
or byte [rax - 0x75], cl
push rax
or byte [rax - 0x77], cl
and al, 0x20
invalid
add eax, 0x8d8c0
mov dword [rsp + 0x58], eax
and al, 0x60
add al, byte [rax]
add byte [rax], al
invalid
add byte [rsi - 0x7d], ah
and al, 0x68
add byte [rcx + rcx*4 + 0x7c], cl
and al, 0x70
mov eax, edi
dec dword [rbp + rcx*4 - 0x7c]
and al, 0xb0
add byte [rax], al
add byte [rcx - 0x77], cl
mov dword [rax], eax
mov qword [r8 + 8], rdx
invalid
invalid
invalid
add byte [rbx + 0x5d], bl
add byte [rbp + rcx*4 + 0x64], cl
and al, 0x50
mov dword [rsp + 0x10], 1
and al, 0x58
add dword [rax], eax
add byte [rax], al
or eax, dword [rcx + 0x57]
push r14
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0xe8
mov ebx, r8d
mov rsi, rcx
lea r15, [rsp + 0x50]
mov rcx, r15
mov ecx, edi
sbb cl, byte [rax - 0x7d]
clc
add cl, byte [rdi]
test dword [rcx + 0x48000000], ecx
mov eax, dword [rdx]
mov rcx, qword [rdx + 8]
add rax, 0x10
invalid
invalid
jmp case.0x14000f6b5.54
or bl, ch
mov rdx, qword es:[r8]
mov edx, dword [rax + 8]
adc byte [rax + 0x3b], cl
push rax
adc byte [rbp + 0xa], dh
invalid
or cl, byte [rcx - 0x75]
push rax
sbb byte [rax + 0x3b], cl
invalid
push rax
cmp edx, dword [rax + 0x18]
mov rcx, rsi
call fcn.140018dca
mov ecx, dword [rax + 0x84]
sub ecx, ebp
jo 0x1400199e7
mov dword [rax + 0x84], ecx
mov r8, qword [rsi]
mov rcx, rbx
mov edx, ebp
mov r9, r14
call fcn.140019b4d
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
jmp fcn.140019cb0
retf 0x3b9a
add byte [rbx + 0x5f8b086f], cl
or al, 0x74
mov rax, qword [rsi + 0x84]
lea r14, [rsi + 0x88]
mov rdx, qword [rdi]
lea rcx, [rsp + 0x20]
mov qword [rcx + 8], rax
mov qword [rcx], rdx
call fcn.140018dca
mov dword [rax + 0xf4], 1
mov dword [rax + 0xf8], ebp
mov dword [rax + 0xfc], ebx
mov dword [rsi + 0x84], ebp
mov rsi, r14
jmp 0x140019aff
mov dword [rsi], ebx
add rsp, 0x30
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
je 0x14001a01d
mov ebp, dword [rdi + 4]
test ebp, ebp
jle 0x140019f24
cmp ebp, ebx
cmovb ebx, ebp
mov rcx, rsi
int1
test byte [rax], al
add byte [rax], al
cmp dil, r15b
push rax
sbb byte [rax - 0x7d], cl
invalid
and al, 0x20
movups xmm0, xmmword [r9 + 0x20]
movups xmm0, xmmword [rcx + 0x20]
movaps xmmword [rsp + 0x10], xmm0
movups xmm0, xmmword [r9 + 0x10]
adc byte [rcx + 0xf], al
adc byte [rcx + 0x10], al
movaps xmmword [rsp], xmm0
cmp rax, 2
jne 0x14001ba9f
mov qword [rcx], 2
jmp case.0x140086b4e.234
mov edx, dword [rax + rax + 0x40]
mov qword [rcx + 0x48], rdx
movups xmm0, xmmword [rax + r8 + 0x20]
movups xmm1, xmmword [rax + r8 + 0x30]
adc byte [rax + rax + 0x30], cl
adc byte [rax + rax + 0x30], cl
movups xmmword [rcx + 0x38], xmm1
movups xmmword [rcx + 0x28], xmm0
and qword [rcx], 0
add rsp, 0x38
ret
movups xmm0, xmmword [r9 + 0x40]
movups xmm1, xmmword [r9 + 0x50]
movups xmmword [rcx + 0x18], xmm1
movups xmmword [rcx + 8], xmm0
movups xmm0, xmmword [rsp + 8]
movups xmm1, xmmword [rsp + 0x18]
movups xmmword [rcx + 0x28], xmm0
sub byte [rdi], cl
adc dword [rcx + 0x38], ecx
sub byte [rdi], cl
adc dword [rcx + 0x38], ecx
mov r9, qword [rsp + 0x28]
mov qword [rcx + 0x48], r9
mov qword [rdx], rax
mov qword [rdx + 8], r8
mov dword [rdx + 8], eax
mov dword [rdx + 8], eax
mov qword [rcx], 1
jmp case.0x140086b4e.234
push rsi
push rdi
push rbx
sub rsp, 0x38
sub esp, 0x38
sub esp, 0x38
cmp byte [rax - 0x77], cl
invalid
mov rsi, rdx
mov rdi, rcx
mov rcx, rdx
xor edx, edx
call fcn.14000cc06
mov rbx, rax
mov r14, rdx
mov rcx, rax
mov rdx, rdi
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x20]
mov qword [rcx], rbx
mov qword [rcx + 8], r14
mov qword [rcx + 0x10], rsi
call fcn.14000cdba
nop
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
ret
stc
invalid
add byte [rax], al
add bl, dh
movq mm0, qword [rcx + rax]
invalid
je 0x14001bf3f
mov rax, rdx
xorps xmm0, xmm0
lea r8, [rsp + 0x38]
and al, 0x38
ror byte [rbp + rcx*4 + 0x44], 0x24
cmp byte [rax - 0x73], cl
push rsp
and al, 0x50
lea rdx, [rsp + 0x50]
mov qword [rdx + 0x30], 0x20
mov byte [rdx + 0x38], 3
cmp byte [rbx], al
fmul qword [rax]
add byte [rcx + rcx*4 + 0x42], cl
mov dword [rdx + 0x28], eax
invalid
mov dword [rdx + 0x28], eax
push rax
and byte [rax + rax*8 - 0x72b7c38b], al
jne case.0x14000f62c.206
invalid
invalid
xor eax, eax
int1
add esp, 0x90
and al, 0x20
add byte [rax], al
add byte [rax], al
adc bl, ch
mov al, 0x1c
or eax, 0x9b01eeb
mov qword [rdx], rax
mov qword [rdx + 8], r8
mov qword [rdx + 0x10], rcx
lea rdi, [rsp + 0x28]
mov rcx, rdi
call fcn.14000e693
mov rax, qword [rdi + 0x10]
sub rax, rbx
jb 0x14001c35a
mov qword [rsp + 0x38], rax
add qword [rsp + 0x30], rbx
movups xmm0, xmmword [rsp + 0x28]
movups xmmword [rsi], xmm0
mov rax, qword [rsp + 0x38]
mov qword [rsi + 0x10], rax
mov rax, qword [rsp + 0x40]
mov qword [rsi + 0x18], rax
mov dword [rsi + 0x18], eax
mov dword [rsi + 0x18], eax
add rsp, 0x60
pop rbx
pop rdi
pop rsi
ret
ud2
pop rsi
ret
setne byte [rsp + 0x2f]
mov qword [rsp + 0x40], rcx
mov byte [rsp + 0x2e], 0
cmp byte [rcx + 0x60], 0xb
jne 0x14001c3e3
xor edx, edx
jmp 0x14001c3f4
lea rcx, [rdi + 0x60]
call case.0x1400127e4.175
add rdx, 0x27
mov rax, qword [rdi + 0x38]
mov rcx, qword [rdi + 0x78]
mov r8, qword [rdi + 0x88]
add r8, 0x27
test rcx, rcx
cmove r8, rcx
mov rcx, qword [rdi + 0x98]
invalid
cwde
add byte [rax], al
add byte [rbx + rcx*4 - 0x71], cl
test al, 0
add byte [rax], al
add r9, 0x2a
test rcx, rcx
leave
invalid
leave
cmove r9, rcx
mov r13, qword [rdi + 0xb8]
mov r15, qword [rdi + 0xc8]
add byte [rcx - 0x7d], cl
invalid
and eax, 0xf8bf8366
add byte [rax], al
add byte [rax], al
lea rcx, [r8 + rdx]
lea r12, [r8 + rdx + 0x2a]
sub cl, byte [rdi + rcx + 0x44]
loope 0x14001c498
add esp, ecx
add byte [rcx - 0x7d], cl
invalid
sub cl, byte [rdi + rcx + 0x44]
loope 0x14001c498
add esp, ecx
xor ecx, ecx
test rax, rax
sete cl
add rcx, rcx
lea r14, [rsp + 0x50]
lea esi, [rsp + 0x50]
mov qword [r14], rcx
mov qword [r14 + 0x10], rdi
and qword [r14 + 0x18], 0
xor ebp, ebp
mov rcx, r14
call fcn.140023c9a
test rax, rax
je 0x14001c493
mov rdi, rdx
mov rcx, rax
call case.0x140017a0e.44
mov rcx, qword [rdi + 0x10]
add rbp, rax
add rbp, rcx
add rbp, 0x20
jmp 0x14001c46b
test r13, r13
cmove r15, r13
std
add r12, rbp
add r12, r15
mov qword [rsp + 0x30], rsi
and qword [rsp + 0x38], 0
lea rax, [rsp + 0x108]
mov qword [rax], r12
lea rcx, [rsp + 0x2e]
mov qword [rsp + 0x98], rcx
lea rcx, [rsp + 0x2f]
mov qword [rsp + 0xa0], rcx
mov qword [rsp + 0xa8], rax
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x48
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x48
mov qword [rsp + 0xb0], rax
lea rax, [rsp + 0x40]
mov qword [rsp + 0xb8], rax
mov rax, qword [rbx]
and qword [rbx], 0
test rax, rax
je 0x14001c506
mov rax, qword [rbx + 8]
mov qword [rbx + 0x60], rax
mov qword [rsp + 0x110], 2
and qword [rsp + 0x130], 0
lea r14, [rbx + 0x10]
lea r13, [rsp + 0xc1]
lea r12, [rsp + 0x51]
mov dil, 1
lea r15, [rsp + 0xc0]
lea rbp, [rsp + 0x50]
xor edx, edx
shl byte [rax + rsi*8], 1
adc dword [rsp + 0x20], edx
adc dword [rax + 0x20], edx
and al, 0x40
mov byte [rsp + 0x138], sil
lea edx, [rsp + 0x138]
add byte [rax], al
cmp byte [r8 + 0x39], cl
invalid
stc
add byte [rax - 0x77], cl
out dx, eax
and al, byte [rax]
add byte [rax - 0x75], cl
and byte [rax - 1], cl
ror dword [rax - 0x77], 0x4b
invalid
invalid
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x58
add byte [rax], al
add byte [rax], al
add byte [rax], cl
invalid
int1
add byte [rax - 0x77], cl
stc
dec byte [rsi*2 + 0x13b6400d]
pop rdi
add dh, byte [rbp + 6]
add rsp, 0x20
pop rsi
ret
mov rsi, rcx
call case.0x1400127e4.171
xor al, byte [rax]
add byte [rax], al
add rsi, 0x120
add esi, 0x120
mov rcx, rsi
mov ecx, esi
add rsp, 0x20
add esp, 0x20
invalid
and byte [rsi - 0x17], bl
ret 0xff23
invalid
add esi, 0x120
or eax, 0x6ba000a
lea ecx, [0x1400bd78e]
mov edx, esi
jp 0x1373b1249
mov ecx, eax
sbb al, 0x75
int 0xc6
mov byte [rsi + 1], 0xb
invalid
cmp eax, 0x3c
or eax, 0xc600001d
and al, 0x30
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xb3129
add byte [rax + 0xbba05], dh
or al, 0
add byte [rax + 0xc8bb07], dh
mov al, 7
invalid
invalid
invalid
add byte [rax], al
or eax, dword [rax]
add byte [rax - 0x73], cl
lea rdx, [0x1400f6a40]
jl 0x14001cd0b
pop rax
and al, 0x28
or eax, dword [rax]
add byte [rax - 0x73], cl
lea rdx, [0x1400f6a40]
or eax, dword [rax]
add byte [rax - 0x73], cl
lea rdx, [0x1400f6a40]
jl 0x14001cd95
pop rax
and al, 0x28
jl 0x14001d089
pop rax
and al, 0x28
adc byte [rdi], cl
add eax, dword [rax]
add byte [rax - 0x73], cl
lea rdx, [0x1400f6a40]
lea edx, [0x1400f6a40]
invalid
xchg edx, eax
or eax, 0x48db3100
lea edi, [rsp + 0x58]
adc byte [rdi], cl
sub dword [rsp + 0x40], ecx
in al, dx
enter 0, 0
lea eax, str.trailersend_of_file_before_message_length_reached
invalid
add byte [rdi], cl
adc dword [rax + 0x78], eax
mov eax, dword [rsi + 8]
add byte [rdi], cl
test dword [rdx], edx
invalid
push rdi
push r14
ror byte [rdi], 0x84
mov dl, 0
add byte [rax], al
test byte [rdx + 0x48000000], dh
lea edx, [rbx + 0x10]
push rbx
invalid
int1
add byte [rcx - 0x80], al
add byte ds:[rdi], cl
test byte [rbp - 0x76000000], bl
invalid
mov al, byte [rsp + 0x41]
add al, ch
invalid
dec dword [rbp + rcx*4 + 0x74]
and al, 0x40
invalid
adc byte [rsi + 8], al
and al, 0xb0
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0xc0], xmm1
and byte [rcx + rcx*4 + 0x7f], cl
or byte [rax - 0x73], cl
pushfq
and al, 0x60
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
add byte [rax - 0x75], cl
add ecx, dword [rax - 0x7b]
ror byte [rdi], 0x84
ret
and al, 0x28
push rbx
and byte [rcx + rcx*4 + 0x7f], cl
or byte [rdi], cl
sub byte [rsp + 0xb0], al
test byte [rax + rsi*4], ah
add byte [rax], al
invalid
push 0x64e850f
add byte [rax], al
test dword [rdx - 0x39fffffe], ebx
invalid
test byte [rax + rsi*4], ah
add byte [rax], al
and al, 0x70
mov word [rcx + rdx*8], fs
movups xmm0, xmmword [r12 + 0x130]
and al, 0x30
adc byte [rdi], cl
lea ecx, [rsp + 0x20]
sal byte [rax - 0x3cc6b3fe], 0x76
sbb cl, byte [rax + 0x6c60146]
mov byte [rsi], 1
invalid
invalid
invalid
sub byte [rax - 0x77], cl
pop rsi
xor dh, al
invalid
jo 0x14001eb7a
add byte [rbp + 0x31], al
dec dword [rcx + rdi - 5]
and al, 0x20
xor byte [rax], al
adc byte [rax - 0x77], r9b
jle 0x140020b7b
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
add byte [rdx + rdi + 0x48], dh
mov edi, edx
mov edx, dword [rdx + 4]
mov eax, dword [rdi + 8]
mov ecx, dword [rdi + 0x10]
mov dword [rsp + 0x30], edx
mov dword [rsp + 0x34], eax
mov qword [rsp + 0x28], r8
cmp edx, dword [rdi + 0xc]
jne 0x140020bbe
cmp eax, ecx
jne 0x140020bbe
lea rcx, [rsp + 0x28]
call fcn.140018de1
cmp dword [rax + 0xe8], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
jne 0x140020c12
and dword [rdi], 0
jmp 0x140020bf1
add bl, ch
lea rcx, [rsp + 0x28]
lea rcx, [rsp + 0x28]
call fcn.140018dca
mov ecx, dword [rax + 0xe8]
and dword [rax + 0xe8], 0
test ecx, ecx
je 0x140020c12
mov ecx, dword [rax + 0xec]
mov eax, dword [rax + 0xf0]
mov dword [rdi], 1
mov dword [rdi + 4], ecx
mov dword [rdi + 8], eax
lea rdi, [rsp + 0x28]
mov rcx, rdi
call fcn.140018dca
mov byte [rax + 0x127], 0
movups xmm0, xmmword [rdi]
movups xmmword [rsi], xmm0
add rsp, 0x38
pop rdi
pop rsi
ret
ud2
cmp cl, byte [rax - 0x77]
xlatb
mov edx, dword [rdx + 4]
mov eax, dword [rdi + 8]
mov ecx, dword [rdi + 0x10]
mov dword [rsp + 0x30], edx
mov dword [rsp + 0x34], eax
mov qword [rsp + 0x28], r8
cmp edx, dword [rdi + 0xc]
jne 0x140020c64
cmp eax, ecx
jne 0x140020c64
lea rcx, [rsp + 0x28]
call fcn.140018de1
cmp dword [rax + 0xb8], 0
jne 0x140020cb8
and dword [rdi], 0
jmp 0x140020c97
lea rcx, [rsp + 0x28]
call fcn.140018dca
mov ecx, dword [rax + 0xb8]
and dword [rax + 0xb8], 0
test ecx, ecx
je 0x140020cb8
mov ecx, dword [rax + 0xbc]
mov eax, dword [rax + 0xc0]
mov dword [rdi], 1
mov dword [rdi + 4], ecx
mov dword [rdi + 8], eax
lea rdi, [rsp + 0x28]
mov rcx, rdi
call fcn.140018dca
mov byte [rax + 0x121], 0
movups xmm0, xmmword [rdi]
movups xmmword [rsi], xmm0
add rsp, 0x38
pop rdi
pop rsi
ret
ud2
in al, dx
cmp byte [rcx - 0x77], cl
invalid
lea edi, [rsp + 0x20]
or al, 0x89
imul ecx, dword [rax], 0xc718944
push rdi
sub rsp, 0x28
mov rsi, r8
mov rdi, rcx
bswap rdx
lea rax, [rsp + 0x25]
mov qword [rax - 5], rdx
mov r8d, 3
mov rcx, rsi
mov rdx, rax
call fcn.14000ed01
mov dl, byte [rdi + 5]
mov rcx, rsi
call fcn.140024bc8
mov dl, byte [rdi + 4]
mov rcx, rsi
call fcn.140024bc8
mov edx, dword [rdi]
mov rcx, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.14001b963
invalid
call qword [rsi + 0x57]
sub rsp, 0x28
mov rsi, rdx
mov rdi, rcx
lea rdx, [rsp + 0x25]
and qword [rdx - 5], 0
mov r8d, 3
mov rcx, rsi
call fcn.14001b8b2
mov dl, byte [rdi + 5]
mov rcx, rsi
call fcn.14001b893
mov dl, byte [rdi + 4]
mov rcx, rsi
call fcn.14001b893
mov edx, dword [rdi]
mov rcx, rsi
add rsp, 0x28
add esp, 0x28
pop rdi
pop rsi
jmp fcn.14001b984
int1
mov rdx, rdi
call 0x140022864
mov rcx, r14
mov rdx, rbx
call 0x140022864
sbb byte [rax], al
add byte [rax - 0x77], cl
fucompi st(3)
adc al, 0x48
mov eax, dword [rsp + 0xa8]
lea rcx, [rax + 0x18]
mov rdx, rdi
cli
and al, 0xa8
add al, byte [rax]
add byte [rcx - 0x39], cl
invalid
test byte [rax + rsi], ah
add eax, dword [rax]
add byte [rax - 0x7d], cl
invalid
invalid
invalid
add byte [rax], al
rol byte [rcx], 1
add byte [rax], al
ror dword [rax - 0x77], 0x8c
and al, 0x8e
mov word [rsp + rax*4], fs
add dword [rax], eax
add byte [rax], al
mov ecx, dword [rsp + 0x78]
invalid
mov word [rax + rax*4], fs
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x80], al
and al, 0x80
add byte [rax], al
invalid
add byte [rax], al
and al, 0x4f
and al, 0x4d
insd dword [rdi], dx
add byte [rdi + 0x63], cl
add al, 0x81
and al, 0xbe
and al, 0x4f
mov dh, 0xd0
add byte [rdi], cl
test byte [rax + 0x3d000001], dh
xchg esp, eax
add dword [rax], eax
add byte [rax], al
je 0x140021b14
cmp eax, 0x1f4
hlt
add dword [rax], eax
add byte [rdi], cl
test esi, ebx
add dword [rax], eax
add byte [rax + 0xe], bh
mov eax, 0xe
mov ah, 0x24
add byte [rdx], al
add byte [rax], al
add al, byte [rax]
add byte [rax], al
invalid
and dword [rax + 9], edi
add byte [rax], al
and al, 0x50
add dword [rax], eax
add byte [rax - 0x73], cl
mov ah, 0x24
add byte [rdx], al
add al, byte [rax]
invalid
add byte [rax - 0x77], cl
int1
sub byte [rcx], al
mov edi, eax
lea esi, [rsp]
mov al, 0
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rax*4], fs
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rbp - 0x77], cl
invalid
add byte [rax - 0x75], cl
and al, 0x60
add dword [rcx - 1], ecx
invalid
cld
adc byte [rax - 0x77], cl
mov word [rax + rdx*4], fs
add dword [rax], eax
add byte [rdi], cl
adc byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
sbb bl, ch
retf 0xdb31
add byte [rax], al
mov ah, 0x24
test al, 2
add byte [rax], al
add rax, qword [rax]
add bh, bh
loopne case.0x14000f62c.362
invalid
mov ecx, dword [rsp + 0x128]
add al, byte [rax]
add byte [rbp + rcx*4 - 0x4c], cl
and al, 0xa8
test al, 2
add byte [rax], al
invalid
invalid
pushfq
and al, 0x48
add rax, qword [rax]
test al, 2
add byte [rax], al
add byte [rax - 0x75], cl
mov ah, 0x24
rol byte [rcx], 1
add dword [rax], eax
invalid
and al, 0xd8
lea ebp, [rdi + rax]
ror dword [rax - 0x7d], 0xc1
adc byte [rax - 0x49f0013e], al
add dl, 0xfe
dec byte [rdi]
mov dh, 0xd2
lea r8, [rdx + 1]
cmp dl, 6
cli
invalid
mov edx, 0
invalid
invalid
invalid
mov word [rax + rdx*4], fs
add byte [rax], al
dec dword [rax - 0x75]
mov word [rax + rbp], fs
and al, 0x28
mov ecx, 0xd
hlt
sbb eax, dword [rax]
add byte [rax], al
invalid
sbb al, 0
add byte [rax], al
invalid
add byte [rax], al
invalid
and al, byte [rax]
jle 0x1400228db
add byte [rbp + rsi + 0x48], dh
lea edx, [rsi + 0x18]
lea edi, [rsp + 0x20]
add byte [rax], al
mov r15, r8
mov r14, rdx
mov rsi, rcx
mov rdx, qword [rdx]
mov edx, dword [rdx]
mov edx, dword [rdx]
add rdx, 0x10
lea rdi, [rsp + 0x48]
mov rcx, rdi
call fcn.14001867c
cmp qword [rdi], 0
jne 0x14002358e
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x75], cl
jl 0x140023384
mov rdi, qword [rsp + 0x50]
push rax
mov bl, byte [rsp + 0x58]
lea rax, [rdi + 0x1a8]
mov rdx, qword [r14 + 8]
lea rcx, [rsp + 0x138]
and al, 0x38
add dword [rax], eax
add byte [rax - 0x77], cl
push rcx
or byte [rax - 0x77], cl
add eax, ebp
pop rdx
invalid
invalid
and al, 0x38
add dword [rax], eax
add byte [rax - 0x77], cl
push rcx
or byte [rax - 0x77], cl
add eax, ebp
pop rdx
invalid
mov r14, rax
lea r12, [rax + 0x18]
lea r13, [rdi + 0x30]
outsd dx, dword [rsi]
xor byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x48
add dword [rax], eax
add byte [rax - 0x77], cl
jmp 0x18de4bcea
mov eax, ebp
call fcn.1400197b4
mov rax, qword [rbp]
add byte [r8 - 0x7d], r9b
clc
add al, 0x74
invalid
outsd dx, dword [rsi]
xor byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x48
add dword [rax], eax
add byte [rax - 0x77], cl
jmp 0x18de4bcea
add byte [r8 - 0x7d], r9b
clc
add al, 0x74
jns 0x140023333
cmp eax, 6
jne 0x1400234a1
clc
invalid
mov rdx, r14
add rdx, 0x50
lea r12, [rsp + 0x48]
and al, 0x48
and al, 0x48
mov rcx, r12
call fcn.14002095a
mov al, byte [r12]
cmp al, 3
jne 0x14002350b
cmp byte [rsp + 0x49], 0
je 0x14002356d
add byte [r15], cl
test byte [rdx + 0x49000001], cl
mov eax, dword [rdi]
mov rax, qword [r15]
mov rcx, qword [r15 + 8]
call qword [rax]
mov r15, rax
mov r12, rdx
mov rax, qword [r14 + 0xa8]
test al, 0
add byte [rax], al
test al, 0
add byte [rax], al
test rax, rax
je 0x140023408
mov rcx, qword [r14 + 0xb0]
call qword [rax + 0x18]
mov qword [r14 + 0xa8], r15
mov qword [r14 + 0xb0], r12
mov rcx, rdi
mov edx, ebx
call fcn.140018935
mov byte [rsi], 7
jmp 0x14002357a
movups xmm0, xmmword [rsp + 0x150]
adc byte [rsp + 0x150], al
movups xmm1, xmmword [rsp + 0x160]
movups xmmword [rsp + 0x4f], xmm0
movups xmmword [rsp + 0x5f], xmm1
movups xmm0, xmmword [rsp + 0x48]
adc byte [rsp + 0x48], al
adc byte [rsp + 0x48], al
movups xmmword [rsp + 0x21], xmm0
movups xmm0, xmmword [rsp + 0x58]
movups xmmword [rsp + 0x31], xmm0
mov rax, qword [rsp + 0x67]
mov qword [rsp + 0x40], rax
and al, 0x40
and al, 0x40
mov rcx, rdi
mov edx, ebx
call fcn.140018935
movups xmm0, xmmword [rsp + 0x28]
movups xmm1, xmmword [rsp + 0x38]
movups xmmword [rsp + 0x5f], xmm1
and al, 0x5f
and al, 0x5f
movups xmmword [rsp + 0x4f], xmm0
mov rax, qword [rsp + 0x67]
mov qword [rsi + 0x20], rax
movups xmm0, xmmword [rsp + 0x58]
movups xmmword [rsi + 0x11], xmm0
movups xmm0, xmmword [rsp + 0x48]
adc byte [rsp + 0x48], al
adc byte [rsp + 0x48], al
movups xmmword [rsi + 1], xmm0
mov byte [rsi], 5
jmp 0x14002357a
lea r15, [rsp + 0x58]
lea rdx, [rsp + 0x148]
add dword [rax], eax
add byte [rcx - 0x48], al
loopne 0x1400234b2
add byte [rax], al
add dword [rax], eax
add byte [rcx - 0x48], al
loopne 0x1400234b2
add byte [rax], al
mov rcx, r15
call sub.VCRUNTIME140.dll_memcpy
and qword [r15 - 0x10], 0
add byte [rax - 0x73], cl
push rsp
and al, 0x48
add byte [rax - 0x73], cl
push rsp
and al, 0x48
mov rcx, r13
call fcn.14001b450
cmp qword [r12], 0
je 0x14002354f
cmp qword [rdi + 0x40], rax
jbe 0x14002358e
invalid
scasd eax, dword [rdi]
add byte [rax], al
invalid
xchg byte [rdi + 0x48000000], ch
imul edx, eax, 0xf0
imul rdx, rax, 0xf0
add rdx, qword [rdi + 0x30]
cmp dword [rdx], 2
je 0x14002358e
wait
add byte [rax], al
invalid
wait
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
add rcx, 0x20
mov r8, qword [r14 + 0x20]
mov qword [rdx], 1
mov qword [rdx + 8], r8
jmp 0x140023562
mov cl, byte [rsp + 0x49]
movups xmm0, xmmword [rsp + 0x4a]
lea r14, [rsp + 0x20]
movups xmmword [r14 + 2], xmm0
movups xmm0, xmmword [rsp + 0x5a]
movups xmmword [r14 + 0x12], xmm0
mov rdx, qword [rsp + 0x68]
mov qword [r14 + 0x20], rdx
mov byte [r14], al
mov byte [r14 + 1], cl
mov rcx, rdi
mov edx, ebx
call fcn.140018935
mov rcx, rsi
mov rdx, r14
call fcn.14001ef1d
jmp 0x14002357a
mov qword [r14 + 0x18], 1
mov qword [r14 + 0x20], rax
mov rcx, r14
add rcx, 0x28
mov qword [rcx], rax
mov rcx, r14
call fcn.14002045b
mov rcx, rdi
mov edx, ebx
invalid
call fcn.140018935
mov byte [rsi], 6
invalid
add rsp, 0x228
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
ud2
add edx, 0x10
jno 0x1400235ff
lea ecx, [rsp + 0x28]
push rcx
or byte [rax - 0x77], cl
add eax, ebp
or byte [rax - 1], bl
dec dword [rdx - 0x5fbafc0]
adc ecx, dword [rax - 0x73]
and al, 0x28
and al, 0x28
and al, 0x28
invalid
pop rcx
lea rdi, [rsp + 0x28]
mov rbx, qword [rdi + 8]
mov bpl, byte [rdi + 0x10]
lea r14, [rbx + 0x10]
lea rax, [rbx + 0x1a8]
test al, 1
add byte [rax], al
test al, 1
add byte [rax], al
mov rcx, qword [rsi + 8]
mov qword [rdi + 8], rcx
mov qword [rdi], rax
mov rcx, rdi
call fcn.140018dca
mov byte [rax + 0x128], 0
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov rcx, rdi
call fcn.140018dca
mov rcx, r14
mov rdx, rax
call fcn.140018f34
mov rcx, rbx
mov edx, ebp
add rsp, 0x40
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
jmp fcn.140018935
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x58
mov rsi, rcx
cmp r8, 0x7fffffff
jbe 0x1400236d5
mov word [rsi], 0x403
jmp 0x14002385a
add eax, dword [rcx + rbp*8]
test dword [rcx], eax
add byte [rax], al
mov rdi, r8
mov r14, rdx
mov rdx, qword [rdx]
add rdx, 0x10
lea rbx, [rsp + 0x40]
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
call fcn.14001867c
cmp qword [rbx], 0
jne case.0x14009e455.256
mov rbx, qword [rsp + 0x48]
mov al, byte [rsp + 0x50]
mov byte [rsp + 0x27], al
lea rbp, [rbx + 0x1a8]
mov r13d, dword [r14 + 8]
mov r12d, dword [r14 + 0xc]
lea rcx, [rsp + 0x30]
mov dword [rcx + 8], r13d
imul ecx, dword [rax], 0xc618944
imul ecx, dword [rax], 0xc618944
mov qword [rcx], rbp
call fcn.140018de1
mov r15d, dword [rax + 0x11c]
mov r14b, 4
cmp r15d, edi
jb case.0x14000980c.455
lea r8, [rbx + 0x150]
lea rcx, [rbx + 0x10]
mov edx, edi
call fcn.140018ee8
lea r14, [rsp + 0x30]
mov rcx, r14
call fcn.140018dca
sub dword [rax + 0x11c], edi
mov rcx, r14
call fcn.140018dca
push rsi
invalid
dec dword [rax - 0x73]
mov byte [rax + rax - 0x5770000], ah
call fcn.1400198b9
mov rcx, r14
call fcn.140018de1
mov ecx, dword [rax + 0xa0]
mov byte [rax - 0x75000000], ah
nop
movsb byte [rdi], byte [rsi]
add byte [rax], al
add al, ch
push rcx
invalid
invalid
inc dword [rcx - 0x4a]
or al, 0x85
ror byte [rdi], 0x84
invalid
add byte [rax], al
invalid
lea rcx, [rsp + 0x30]
call fcn.140018de1
cmp byte [rax + 0x127], 0
jne 0x140023821
lea rcx, [rsp + 0x30]
call fcn.140018dca
adc dword [rsi - 1], edx
inc esi
and byte [rdi], 1
add byte [rax], al
add dword [rbx + 0x7400607b], eax
invalid
mov rax, qword [rbx + 0x6c]
lea rcx, [rbx + 0x70]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x28], ecx
lea rcx, [rsp + 0x40]
mov qword [rcx + 8], rax
mov qword [rcx], rbp
call fcn.140018dca
mov dword [rax + 0xe8], 1
mov dword [rax + 0xec], r13d
in al, dx
add byte [rax], al
add byte [rcx + rcx*4 - 0x60], al
lock add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x28
mov dword [rbx + 0x6c], r13d
jmp 0x14002381e
imul ebp, dword [rbx + rbp*8 + 0x17], 0xffffffc7
invalid
mov dword [rbx + 0x60], 1
mov dword [rbx + 0x64], r13d
mov dword [rbx + 0x68], r12d
add byte [rax], al
add byte [rcx + rcx*4 + 0x6b], al
mov dword fs:[rbx + 0x68], r12d
mov dword [rbx + 0x6c], r13d
imul ebp, dword [rax + rcx*2 - 0x73], 0x43
jo 0x140023863
add dword [rax], eax
add byte [rax - 0x75], cl
mov ebx, dword [rax + 1]
add dword [rax], eax
invalid
push rax
add eax, 0x73ff3941
invalid
invalid
pop rsp
ud2
or eax, 0x986a3
adc eax, 0xadd3d
mov eax, 5
sub esp, 0x28
call fcn.14009f43b
ud2
invalid
pcmpeqb mm0, mm0
mov ecx, ebp
add edx, ebp
mov ecx, esi
dec dword [rbx + rcx*4 + 0x4c]
adc byte [rsi + 0xf], ah
outsd dx, dword [rsi]
mov qword [rcx + 0x18], rax
xor r9d, r9d
jmp case.0x1400223b8.347
invalid
cmp r8, rax
jbe 0x140023d48
mov r8, qword [rdx + 0x28]
test r9, r9
je 0x140023d01
invalid
mov r9, qword [rcx + 8]
cmp qword [rdx + 0x50], r9
push rax
jbe 0x140023d48
mov rdx, qword [rdx + 0x40]
imul r9, r9, 0x48
cmp qword [rdx + r9 + 0x10], 0
jl 0x140023cfa
or dl, byte [rax]
invalid
je 0x140023d28
invalid
mov r11, qword [rdx + r9 + 0x18]
mov r10d, 1
add dword [rax], eax
add byte [rax], al
add bl, ch
invalid
imul rdx, rax, 0x68
add rdx, r8
add rdx, 0x18
add edx, 0x18
mov r9, qword [rdx - 0x10]
mov ecx, dword [rdx - 0x10]
xor r10d, r10d
xor edx, edx
cmp qword [rdx - 0x18], 1
jp 0x140023cff
call 0x11285861c
rol byte [rcx], cl
mov qword [rcx], r10
mov dword [rcx], edx
adc dword [rcx + rcx*4 + 0x49], ecx
or bl, ch
jmp case.0x1400223b8.356
mov r10d, 2
mov qword [rcx], r10
mov qword [rcx + 8], r11
or byte [rcx + rax - 0x36], cl
retf 0x8348
add rdx, 0x20
imul rax, rax, 0x68
add rax, r8
add eax, eax
add rax, 0x40
add eax, 0x40
invalid
ret
ud2
lea eax, [0x1400bd563]
pop rsi
xchg esp, eax
or dword [rax], eax
add byte [rax], al
cmp qword [rsi + 0x20], 0
je 0x140024474
lea rax, [rsi + 0x10]
lea rcx, [rsp + 0x28]
mov qword [rcx], rax
lea rax, [rsp + 0x38]
mov qword [rax], rcx
lea rcx, [0x1400245c9]
mov qword [rax + 8], rcx
lea rcx, [0x1400f6a40]
lea r8, [rsp + 0x48]
mov qword [r8], rcx
mov ecx, 1
mov qword [r8 + 8], rcx
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], rcx
mov rcx, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
call fcn.1400141be
mov ecx, eax
mov al, 1
test cl, cl
jne 0x140024583
mov rdx, qword [rsi + 0x40]
test rdx, rdx
jne 0x140024486
cmp byte [rsi], 0
je 0x140024591
movzx r8d, word [rsi + 0x50]
mov rax, qword [rsi + 0x38]
cmp r8, 0xffff
je 0x1400244a0
mov rcx, rax
call fcn.1400245e6
cmp rdx, 1
mov rcx, rdx
adc rcx, 0
test rdx, rdx
lea rdx, [0x1400cfcf6]
cmovne rdx, rax
lea r14, [rsp + 0x38]
mov qword [r14], rdx
mov qword [r14 + 8], rcx
lea r15, [rsp + 0x28]
mov qword [r15], r14
lea r12, [fcn.140016b58]
mov qword [r15 + 8], r12
lea rax, [0x1400f6a40]
lea r8, [rsp + 0x48]
mov qword [r8], rax
mov eax, 1
mov qword [r8 + 8], rax
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], r15
mov qword [r8 + 0x18], rax
mov rbx, qword [rdi + 0x20]
mov rdi, qword [rdi + 0x28]
mov rcx, rbx
mov rdx, rdi
call fcn.1400141be
mov ecx, eax
mov al, 1
test cl, cl
jne 0x140024583
movzx r8d, word [rsi + 0x50]
cmp r8, 0xffff
je 0x140024581
inc r8
mov rcx, qword [rsi + 0x38]
mov rdx, qword [rsi + 0x40]
call fcn.14002f9d4
sahf
mov ah, 0
add byte [rax - 0x7b], cl
invalid
je 0x140024581
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], rdx
lea rax, str.c_f_r_
lea r8, [rsp + 0x48]
mov qword [r8], rax
add byte [rax + 1], bh
mov qword [r8 + 8], rax
and qword [r8 + 0x20], 0
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x40], r12
mov qword [r8 + 0x10], r14
mov qword [r8 + 0x18], rax
mov rcx, rbx
mov rdx, rdi
call fcn.1400141be
jmp 0x140024583
xor eax, eax
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea rdx, [0x1400f6a40]
xor ecx, ecx
jmp 0x1400244b9
sbb bh, bh
invalid
invalid
or dword [rax - 0x73], ecx
or eax, 0x98615
invalid
push rdi
push rbx
sub rsp, 0x48
mov rax, qword [rcx + 0x18]
test rax, rax
je 0x140024ce8
invalid
add byte [rax], al
invalid
mov rdx, qword [rcx]
movzx eax, byte [rbx + 3]
cmp eax, 0x72
je 0x14002776d
sub byte [rax], al
invalid
cmp eax, 0x65
add byte [rax + 0xf2d077b], al
test dword [rdx + 0x27], edx
add byte [rax], al
add byte [rax], al
and al, 0
add byte [rax + 0xf63027b], al
test dword [rbp + 0x24], eax
add byte [rax], al
add byte [rax + 0xf74067b], al
test dword [rdx - 0x7fffffee], esi
jnp 0x1400264ff
sub eax, 0x12a8850f
add byte [rax], al
add byte [rax], al
test dword [rdx + rdx], eax
add byte [rax], al
jnp 0x1400265c7
jne 0x1400265cb
test esi, esp
adc dword [rax], eax
add byte [rax + 0xf720e7b], al
test esp, ebx
adc dword [rax], eax
add byte [rax + 0xf650f7b], al
test edx, edx
fcom qword [rcx]
add byte [rax], al
adc dword [rax], eax
add byte [rax + 0xf2d107b], al
test eax, ecx
adc dword [rax], eax
add byte [rax + 0xf72117b], al
test dword [rsi - 0x7fffffef], edi
jnp 0x1400265fe
jne case.0x140024ea8.103
jnp 0x140026614
jne 0x140026611
test dword [rax - 0x7fffffef], esp
jnp 0x14002661f
jne case.0x140024ea8.103
jae 0x140026625
test dword [rcx + rdx + 0x7b800000], ecx
invalid
imul ecx, dword [rdi], 0xdbd85
add byte [rax + 0xf7a0d7b], al
test dword [rbx - 0x7ffffff3], esi
jnp 0x140026a05
invalid
or eax, 0x7b800000
adc byte [rcx + 0xf], ch
add byte [rax + 0xf69107b], al
test dword [rbp - 0x7ffffff3], edx
jnp 0x140026a26
outsd dx, dword [rsi]
jne case.0x140024ea8.103
mov al, 0x33
mov cl, 0x6e
jmp 0x140026ad3
jnp 0x140026a29
jne case.0x140024ea8.103
jne case.0x140024ea8.103
cmp byte [rbx + 2], 0x2d
jne case.0x140024ea8.103
invalid
add byte [rax], al
cmp byte [rbx + 3], 0x75
jne case.0x140024ea8.103
cmp byte [rbx + 4], 0x6e
jne case.0x140024ea8.103
cmp byte [rbx + 5], 0x6d
jne case.0x140024ea8.103
cmp byte [rbx + 6], 0x6f
jne case.0x140024ea8.103
cmp byte [rbx + 7], 0x64
jne case.0x140024ea8.103
invalid
cmp byte [rbx + 8], 0x69
jne case.0x140024ea8.103
cmp byte [rbx + 9], 0x66
jne case.0x140024ea8.103
cmp byte [rbx + 0xa], 0x69
jne case.0x140024ea8.103
cmp byte [rbx + 0xb], 0x65
jne case.0x140024ea8.103
adc al, 0xd
add byte [rax], al
adc al, 0xd
add byte [rax], al
cmp byte [rbx + 0xc], 0x64
jne case.0x140024ea8.103
cmp byte [rbx + 0xd], 0x2d
jne case.0x140024ea8.103
cmp byte [rbx + 0xe], 0x73
jne case.0x140024ea8.103
cmp byte [rbx + 0xf], 0x69
jne case.0x140024ea8.103
cmp byte [rbx + 0x10], 0x6e
jne case.0x140024ea8.103
cmp byte [rbx + 0x11], 0x63
jne case.0x140024ea8.103
mov al, 0x2b
mov cl, 0x65
mov edx, 0x12
jmp case.0x1400032cc.626
add byte [rax], al
add byte [rax + 0xf61017b], al
xor cl, byte [rdx]
add byte [rax], al
add dword [rax], eax
add byte [rax + 0xf66017b], al
jnp 0x14002706e
invalid
invalid
test dword [rbx], esi
cmp byte [rbx + 1], 0x65
jne case.0x140024ea8.103
xchg esp, eax
invalid
add byte [rax], al
cmp byte [rbx + 2], 0x63
jne case.0x140024ea8.103
invalid
mov al, byte [rsi]
add byte [rax], al
cmp byte [rbx + 3], 0x2d
jne case.0x140024ea8.103
invalid
add byte [rax], al
add ebp, dword [0x14682f634]
jnp 0x14002712e
ja 0x14002713b
invalid
test dword [rdx + 6], esp
add byte [rax], al
invalid
or esp, dword [rbp + 0xf]
sbb al, 6
add byte [rax], al
jne case.0x140024ea8.103
cmp eax, 0x10ba79b1
add byte [rax], al
add byte [rax], al
jmp case.0x1400032cc.626
cmp byte [rbx + 0x16], 0x65
jne case.0x140024ea8.103
invalid
jnp 0x1400271d1
jnp 0x1400271d1
je 0x1400271cb
test esi, esp
add eax, 0x7b800000
sbb byte [rax + 0xf], ch
test esp, ebx
add eax, 0x7b800000
add byte [rax], al
cmp byte [rbx + 0x19], 0x6f
invalid
add byte [rax], al
test edx, edx
add eax, 0x7b800000
rol byte [0x1bb8271d7], cl
sbb ah, byte [rdi + rcx - 0x7b]
enter 5, 0
invalid
add byte [rax], al
add byte [rax], al
jnp 0x140027216
jne 0x140027215
test dword [rbp + rax + 0x7b800000], ebx
adc esp, dword [rbp + 0xf]
jne case.0x140024ea8.103
invalid
jne case.0x140024ea8.103
jnp 0x14002722c
adc al, 0x73
jae 0x140027229
test dword [rax - 0x7ffffffb], ecx
jnp 0x140027237
je 0x140027233
test dword [rsi + 5], edi
add byte [rax], al
sub eax, 0x574850f
add byte [rax], al
add byte [rax + 0xf74197b], al
test dword [rsi + 5], edx
add byte [rax], al
sbb ch, byte [rax + 0xf]
test dword [rbp + rax], ecx
add byte [rax + 0xf6f1b7b], al
jnp 0x140027279
outsd dx, dword [rsi]
jne case.0x140024ea8.103
jnp 0x140027279
outsd dx, dword [rsi]
sub al, byte [0x1bb82727f]
add ah, byte [rcx + 0xf]
test dword [rax], esp
add eax, 0x7b800000
add ebp, dword [rcx + 0xf]
test dword [rsi], edx
add eax, 0x7b800000
add al, 0x6c
jne case.0x140024ea8.103
or al, 5
add byte [rax], al
add byte [rax], al
mov al, 0x47
mov cl, 0x65
jmp 0x1400274be
test dword [rax - 0x7ffffffc], esp
jnp 0x14002730e
imul ecx, dword [rdi], 0x49685
add al, 0
add byte [rax + 0xf6e057b], al
test dword [rsp + rax + 0x4bb00000], ecx
je 0x140027338
test dword [rcx + 4], edi
add byte [rax], al
cmp byte [rbx + 1], 0x72
and eax, 0x32eb6db1
mov cl, 0x74
cmp byte [rbx + 4], 0x65
jne case.0x140024ea8.103
cmp byte [rbx + 5], 0x73
jne case.0x140024ea8.103
mov al, 0x39
mov cl, 0x68
jmp 0x1400274be
rol ebx, 0x41
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x48
mov r9d, ecx
mov r15, qword [0x1400fd298]
test r15, r15
jne 0x140029561
xor ecx, ecx
xor eax, eax
mov rsi, rbx
cpuid
xchg rbx, rsi
xor r15d, r15d
test eax, eax
je 0x140029552
mov edi, eax
mov r10d, ecx
mov r11d, edx
mov eax, 1
xor ecx, ecx
mov r8, rbx
cpuid
xchg rbx, r8
mov r14d, edx
mov r8d, ecx
cmp edi, 7
mov byte [rsp + 0x23], r9b
jb 0x1400291b1
mov eax, 7
xor ecx, ecx
mov r9, rbx
cpuid
xchg rbx, r9
mov ebp, r9d
mov eax, ecx
jmp 0x1400291b5
xor ebp, ebp
xor eax, eax
mov qword [rsp + 0x40], rax
xor r15d, r15d
mov eax, 0x80000000
xor ecx, ecx
mov r9, rbx
cpuid
xchg rbx, r9
test eax, eax
mov qword [rsp + 0x30], r10
mov qword [rsp + 0x28], r11
mov dword [rsp + 0x24], esi
mov dword [rsp + 0x3c], edi
je case.0x140086b4e.492
mov eax, 0x80000001
xor ecx, ecx
mov r9, rbx
cpuid
xchg rbx, r9
mov r15d, ecx
mov esi, r8d
mov r9d, r8d
and r9d, 1
shl r9d, 8
mov r12d, esi
and r12d, 0x202
mov r11d, esi
and r11d, 0x2000
shl r11, 0x21
mov eax, r8d
shr eax, 9
mov ecx, esi
and ecx, 0x400000
shl rcx, 0x1b
mov edx, esi
and edx, 0x800000
shl rdx, 0x11
mov r10d, r8d
shr r10d, 0x19
and r10d, 1
mov edi, esi
and edi, 0x20000000
shl rdi, 5
or rdi, r10
mov ebx, r8d
shr ebx, 0x1c
and ebx, 4
or rbx, rdi
mov r10d, ebp
shr r10d, 0xf
and r10d, 8
mov edi, ebp
and edi, 0x80000
shl rdi, 0x1c
or rdi, r10
mov r13d, ebp
and r13d, 0x800
shl r13, 0x25
or r13, rdi
mov edi, r14d
mov r10d, edi
and r10d, 0x10
or r10, r12
or r10, r9
or r10, r11
mov r9d, r14d
shr r9d, 0x12
and r9d, 0x20
or r9, rbx
and edi, 0x1000000
shl rdi, 0x11
or rdi, r9
shr r14d, 0x13
mov r9d, ebp
shr r9d, 0x10
and r9d, 0x2000
or r9, r13
mov r11d, ebp
and r11d, 8
shl r11, 0x21
or r11, r9
mov r9d, ebp
and r9d, 0x100
shl r9, 0x1d
or r9, r11
mov r11d, ebp
and r11d, 0x200
shl r11, 0x29
or r11, r9
and eax, 0xc00
or rax, r10
or rax, rcx
or rax, rdx
and r14d, 0xc0
or r14, rdi
or r14, rax
or r14, r11
not r8d
test r8d, 0xc000000
jne 0x1400294a0
call fcn.1400846fd
mov r8, rax
not eax
test al, 6
jne 0x1400294a0
and r8d, 0xe0
mov r9, r14
bts r9, 0x2a
cmp dword [rsp + 0x3c], 0xc
jbe 0x140029392
mov eax, 0xd
mov ecx, 1
mov r10, rbx
cpuid
xchg rbx, r10
mov eax, eax
movabs rcx, 0xc0000000000
or r14, rcx
test al, 1
cmove r14, r9
mov ecx, eax
and ecx, 2
shl rcx, 0x2c
and eax, 8
shl rax, 0x29
or rax, rcx
or rax, r14
mov r9, rax
mov r10, qword [rsp + 0x30]
mov r11, qword [rsp + 0x28]
mov eax, esi
and eax, 0x1000
shl rax, 0x17
shr esi, 0xe
and esi, 0x4000
or rsi, rax
mov r14d, ebp
and r14d, 0x20
shl r14d, 0xa
or r14, rsi
or r14, r9
cmp r8d, 0xe0
jne 0x140029499
mov eax, ebp
and eax, 0x10000
mov ecx, ebp
shl ecx, 4
mov edx, 0x200000
and ecx, edx
or rcx, rax
and edx, ebp
lea rax, [rcx + rdx*4]
mov ecx, ebp
shr ecx, 7
and ecx, 0x80000
or rcx, rax
mov eax, ebp
shr eax, 9
and eax, 0x40000
or rax, rcx
mov ecx, ebp
shr ecx, 0xb
and ecx, 0x20000
or rcx, rax
mov eax, ebp
shr eax, 0xa
and eax, 0x100000
or rax, rcx
or rax, r14
mov rcx, rax
or rcx, 0x400000
test ebp, 0x80000000
cmove rcx, rax
mov r8, qword [rsp + 0x40]
mov eax, r8d
and eax, 2
shl eax, 0x17
mov edx, r8d
and edx, 0x20
shl rdx, 0x1b
or rdx, rax
mov eax, r8d
and eax, 0x40
shl eax, 0x14
or rax, rdx
or rax, rcx
movabs rcx, 0x208000000
or rcx, rax
bt r8d, 8
cmovae rcx, rax
mov r14d, r8d
shl r14d, 0x13
shl r8d, 0xb
and r8d, 0x2000000
and r14d, 0xf0000000
or r14d, r8d
or r14, rcx
mov r9b, byte [rsp + 0x23]
jmp 0x1400294af
mov r9b, byte [rsp + 0x23]
mov r10, qword [rsp + 0x30]
mov r11, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x24]
mov eax, r15d
and eax, 0x20
shl rax, 0x21
or rax, r14
shl r11, 0x20
mov ecx, ecx
or rcx, r11
mov edx, r10d
movabs r8, 0x69746e6568747541
xor r8, rcx
xor rdx, 0x444d4163
or rdx, r8
je 0x140029501
mov edx, r10d
movabs r8, 0x6e65476e6f677948
xor r8, rcx
xor rdx, 0x656e6975
or rdx, r8
jne 0x14002951d
mov ecx, r15d
and ecx, 0x40
shl ecx, 6
and r15d, 0x200000
shl r15, 0x12
or r15, rcx
or r15, rax
jmp 0x140029552
movabs rdx, 0x49656e69756e6547
xor rcx, rdx
mov edx, r10d
xor rdx, 0x6c65746e
movabs r15, 0xffffffcfffffffff
and r15, rax
test r14w, 0x4000
cmovne r15, rax
or rdx, rcx
cmovne r15, rax
mov rax, r15
bts rax, 0x3f
mov qword [0x1400fd298], rax
invalid
movzx eax, r9b
bt r15, rax
setb al
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
or byte [rax - 0x7d], 0xc4
push rax
pop rbx
pop rdi
pop rsi
jmp fcn.140002565
add byte [rax], al
add byte [rax], al
add byte [rax + 0x50c48348], al
pop rbx
pop rdi
pop rsi
jmp fcn.140002565
add byte [rax - 0x7b], cl
sal byte [rdx + rcx + 0x48], 0x8b
mov ds, word [rax - 0x1000000]
push rax
sbb byte [rax - 0x7d], cl
invalid
or byte [rbp + 0x12], dh
mov edx, 8
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.14000c6a0
pop rsi
ret
add ebx, eax
mov rcx, qword [rcx]
add rcx, 0x18
jmp fcn.14001847b
in al, dx
and byte [rax - 0x77], cl
invalid
mov eax, dword [rcx + 0x60]
lock dec qword [rax]
jne 0x14002c0f4
add rcx, 0x60
call fcn.14001b845
mov rcx, qword [rsi]
cmp rcx, 0xffffffffffffffff
je case.0x140086b4e.504
lock dec qword [rcx + 8]
jne case.0x140086b4e.504
mov edx, 8
add rsp, 0x20
pop rsi
jmp fcn.14000c6a0
nop
add rsp, 0x20
pop rsi
ret
push rsi
push rdi
sub rsp, 0x28
mov rsi, qword [rcx]
mov rdi, qword [rsi + 0x30]
test dil, 1
je 0x14002c138
mov rax, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x28]
call qword [rax + 0x18]
test dil, 8
je 0x14002c149
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
call qword [rax + 0x18]
lea rcx, [rsi + 0x38]
call fcn.14002c17a
cmp rsi, 0xffffffffffffffff
je 0x14002c172
lock dec qword [rsi + 8]
jne 0x14002c172
mov edx, 8
mov rcx, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.14000c6a0
nop
add rsp, 0x28
pop rdi
pop rsi
ret
mov ecx, dword [rsi + 8]
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.140029e0c
or byte [rbp + 5], dh
jmp 0x14002c11a
pop rsi
ret
or byte [rax - 0x77], cl
ret 0x8348
ret
add al, byte [rax]
add byte [rax - 0x75], cl
and al, r13b
invalid
push rsi
sub rsp, 0x20
mov rsi, rcx
call fcn.1400941e4
mov rcx, rsi
call fcn.140044909
mov rax, qword [rsi + 0x48]
test rax, rax
je 0x140044902
mov rcx, qword [rsi + 0x50]
add rsp, 0x20
pop rsi
jmp qword [rax + 0x18]
nop
add rsp, 0x20
pop rsi
ret
push rsi
push rdi
push rbx
sub rsp, 0x30
cmp byte [rcx + 0x70], 2
je 0x14004648f
mov rsi, rcx
cmp byte [rcx + 0x61], 2
je 0x14004648f
lea rcx, [rsi + 0x30]
call fcn.140048d83
mov rdi, rax
test rax, rax
jne 0x140046481
mov rbx, rdx
mov rcx, rsi
call fcn.140046493
mov byte [rsi + 0x70], 2
lea rcx, [rsp + 0x28]
mov qword [rcx], rbx
call fcn.140049790
test rdi, rdi
setne al
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
ud2
mov rax, qword [rsi + 0x10]
mov r14, qword [rsi + 0x18]
jmp 0x14005555e
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
mov ecx, dword [rsi + 0x18]
mov r14, qword [rsi + 0x28]
cmp rcx, r14
cmovb r14, rcx
jmp 0x14005555e
mov rcx, rdi
call fcn.14005547d
mov r14, rdx
jmp 0x14005555e
mov rax, qword [rsi + 8]
mov r14, qword [rsi + 0x10]
test r14, r14
je 0x14005558b
mov r8, rax
add r8, r14
mov rcx, rbx
mov rdx, rax
call fcn.14000c931
mov rcx, rsi
mov rdx, r14
call fcn.140054f70
mov rax, qword [rsi]
movsxd rax, dword [r15 + rax*4]
add rax, r15
jmp rax
mov rcx, rsi
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp fcn.14004984e
mov qword [rsp + 0x60], r12
mov qword [rsp + 0x68], r14
and al, 0x68
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rcx
js 0x1400557bc
mov dh, 0x4d
add byte [rax - 0x7b], cl
leave
je 0x1400557c2
cmp ecx, 1
jne 0x1400557ef
cmp byte [rbx + 0x79], 0xb
jne 0x1400557cc
jmp 0x1400557f5
cmp qword [rbx + 0x80], 0
je 0x1400557f5
invalid
test rax, rax
je case.0x140027edb.479
movups xmm0, xmmword [rsp + 0x60]
movups xmm1, xmmword [rsp + 0x70]
movups xmmword [rsi + 0x18], xmm1
movups xmmword [rsi + 8], xmm0
mov qword [rsi], 1
jmp 0x14005608d
sahf
or byte [rax], al
invalid
cmp byte [rbx + 0x79], 0
je 0x1400557cc
test rax, rax
je 0x14005582a
lea rcx, [rsp + 0x70]
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0x90], xmm0
and al, 0x90
add byte [rax], al
add byte [rcx - 0x41], al
mov edi, 1
jmp 0x14005582d
movups xmm0, xmmword [rsp + 0x20]
movaps xmmword [rsp + 0xb0], xmm0
mov al, 0
add byte [rax], al
mov r13d, 4
xor r15d, r15d
jmp 0x14005584c
xor r15d, r15d
movaps xmm0, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0xb0], xmm0
sub dword [rsp + 0xb0], eax
add byte [rax], al
mov r13d, 3
test rax, rax
jne 0x14005605b
invalid
add byte [rax - 0x73], cl
and al, 0x60
lea rcx, [rsp + 0x60]
call fcn.14000188f
jmp 0x14005605b
lea r12, [rsp + 0x60]
mov r9d, 1
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
mov rdx, qword [rsp + 0x58]
mov r8, rdi
call fcn.1400560a1
or byte [rax], al
add byte [rax + 0x3c834902], dh
and al, 0
jne 0x1400559c5
mov rax, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x70]
test rax, rax
je case.0x140050e32.29
add dword [rax], eax
invalid
movups xmm0, xmmword [r13]
movups xmmword [rsi], xmm0
mov qword [rsp + 0x20], rax
and al, 0x20
mov qword [rsp + 0x28], rcx
cmp qword [rsp + 0x30], 0
je 0x1400559a2
add byte [rax], al
invalid
movzx r12d, byte [rcx]
lea rcx, [rsp + 0x20]
call fcn.14000188f
lea ecx, [r12 - 0x30]
cmp cl, 0xa
jae 0x1400558ee
mov rax, qword [rbx + 0x80]
mov rdx, rax
shr rdx, 0x3c
je 0x140055932
lea rdx, [0x1400cea75]
mov r8d, 0x1c
jmp 0x140055b28
lea eax, [r12 - 0x61]
cmp al, 6
mov rbp, qword [rsp + 0x50]
push rax
jae 0x140055912
invalid
mov rax, qword [rbx + 0x80]
mov rcx, rax
shr rcx, 0x3c
cmp al, 0x75
insd dword [rdi], dx
add r12b, 0xa9
jmp 0x14005592f
lea eax, [r12 - 0x41]
cmp al, 6
jae 0x14005594a
mov rax, qword [rbx + 0x80]
mov rcx, rax
shr rcx, 0x3c
invalid
invalid
jne case.0x14003e575.198
add r12b, 0xc9
mov ecx, r12d
shl rax, 4
movzx ecx, cl
add rcx, rax
mov qword [rbx + 0x80], rcx
xor ebp, ebp
jmp 0x1400559cd
add byte [rax], al
invalid
mov bpl, 1
cmp r12d, 9
je 0x1400559cd
cmp r12d, 0xd
je 0x140055b2f
cmp r12d, 0x20
je 0x1400559cd
cmp r12d, 0x3b
je 0x140055a99
lea rdx, [0x1400cea50]
jmp 0x140055ffc
lea rdx, [0x1400cea75]
mov r8d, 0x1c
mov cl, 0x15
call fcn.1400858bd
add al, byte [rax]
mov r14, rax
xor r12d, r12d
xor esp, esp
xor r15d, r15d
jmp 0x140056017
mov al, 1
mov r14, rcx
invalid
jmp 0x1400559c5
lea rdx, [0x1400ce973]
mov r8d, 0x25
mov cl, 0x25
call fcn.1400858bd
mov r14, rax
lea rcx, [rsp + 0x20]
and al, 0x20
call fcn.14000188f
mov al, 1
test al, al
jne 0x140055f9d
add byte [rax], al
mov byte [rbx + 0x79], bpl
mov r12, qword [rsp + 0x90]
test r12, r12
jne 0x140055fb0
lea r12, [rsp + 0x90]
mov rcx, r12
mov ecx, esp
call fcn.140018618
and qword [r12], 0
movzx eax, bpl
movzx eax, ch
lea rcx, [0x1400f8de4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea r12, [rsp + 0x60]
mov r9d, 1
mov ecx, 1
mov rcx, r12
mov rdx, qword [rsp + 0x58]
mov r8, rdi
call fcn.1400560a1
mov al, 2
add cl, byte [rcx - 0x7d]
cmp al, 0x24
invalid
jne 0x1400559c5
mov rax, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x70]
test rax, rax
je case.0x140050e32.29
movups xmm0, xmmword [r13]
movups xmmword [rsi], xmm0
invalid
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rcx
and al, 0x28
cmp qword [rsp + 0x30], 0
je 0x1400559a2
movzx r12d, byte [rcx]
lea rcx, [rsp + 0x20]
call fcn.14000188f
mov bpl, 1
cmp r12d, 9
je 0x1400559cd
test byte [rdx - 1], dl
invalid
invalid
invalid
cmp r12d, 0xd
je 0x140055b2f
cmp r12d, 0x20
je 0x1400559cd
invalid
invalid
cmp r12d, 0x3b
jne 0x140055ff5
cld
cmp ecx, dword [rdi]
test dword [rbp + rax], ebx
add byte [rax - 0x4b], al
add ch, cl
sub al, 0xff
invalid
mov bpl, 2
jmp 0x1400559cd
lea r12, [rsp + 0x60]
mov r9d, 1
mov ecx, 1
mov rcx, r12
mov rdx, qword [rsp + 0x58]
push rsp
and al, 0x58
mov r8, rdi
call fcn.1400560a1
mov al, 2
cmp qword [r12], 0
jne 0x1400559c5
invalid
invalid
mov rax, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x70]
and al, 0x70
test rax, rax
ror byte [rdi], 0x84
je case.0x140050e32.29
movups xmm0, xmmword [r13]
movups xmmword [rsi], xmm0
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov qword [rsp + 0x28], rcx
cmp qword [rsp + 0x30], 0
je 0x1400559a2
invalid
test al, 0xfe
invalid
invalid
invalid
movzx r12d, byte [rcx]
lea rcx, [rsp + 0x20]
call fcn.14000188f
mov ebp, 0x8341fffa
cld
invalid
je 0x140055b2f
mov bpl, 2
cmp r12d, 0xa
jne 0x1400559cd
lea rdx, [0x1400cea12]
mov r8d, 0x28
add byte [rcx + 0x4d5e915], dh
add byte [rax], al
mov cl, 0x15
jmp 0x140056004
mov bpl, 3
jmp 0x1400559cd
mov r15, qword [rbx + 0x80]
lea r12, [rsp + 0x60]
and al, 0x60
mov r9d, 1
mov rcx, r12
mov rdx, qword [rsp + 0x58]
mov edx, dword [rsp + 0x58]
mov r8, rdi
call fcn.1400560a1
add eax, 0x2b00000
cmp qword [r12], 0
jne 0x1400559c5
invalid
invalid
mov rax, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x70]
and al, 0x70
test rax, rax
je case.0x140050e32.29
movups xmm0, xmmword [r13]
movups xmmword [rsi], xmm0
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rcx
cmp qword [rsp + 0x30], 0
je 0x1400559a2
mov bpl, byte [rcx]
lea rcx, [rsp + 0x20]
and al, 0x20
call fcn.14000188f
cmp bpl, 0xa
jne 0x140055fd7
xor eax, eax
test r15, r15
test edi, edi
test edi, edi
sete al
lea ebp, [rax + rax*4]
add ebp, 4
jmp 0x1400559cd
invalid
mov r9, qword [rbx + 0x80]
lea r12, [rsp + 0x60]
mov rcx, r12
mov rdx, qword [rsp + 0x58]
push rsp
and al, 0x58
mov r8, rdi
call fcn.1400560a1
mov al, 2
cmp qword [r12], 0
and al, 0
jne 0x1400559c5
mov rax, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x70]
test rax, rax
je case.0x140050e32.29
mov rdx, rsi
mov r15, r13
mov edi, ebp
movups xmm0, xmmword [r13]
movups xmmword [rsi], xmm0
mov qword [rsp + 0x20], rax
and al, 0x20
mov qword [rsp + 0x28], rcx
mov r13, qword [rsp + 0x30]
test r13, r13
je 0x140055f79
invalid
mov rax, qword [rsp + 0x20]
mov rcx, qword [rsp + 0x28]
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0x70], xmm0
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rcx
mov dword [rsp + 0x68], ecx
lea r12, [rsp + 0x90]
mov rcx, r12
call fcn.140018618
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
and al, 0x70
sub qword [rbx + 0x80], r13
movaps xmmword [r12 + 0x10], xmm1
movaps xmmword [r12], xmm0
sete bpl
or bpl, 4
mov r13, r15
jmp 0x1400559cd
push rax
std
invalid
invalid
lea r12, [rsp + 0x60]
mov r9d, 1
mov rcx, r12
mov rdx, qword [rsp + 0x58]
mov r8, rdi
call fcn.1400560a1
add byte [rax], al
mov al, 2
cmp qword [r12], 0
cmp al, 0x24
add byte [rdi], cl
test dword [rax], esp
std
invalid
invalid
mov rax, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x70]
and al, 0x70
test rax, rax
je case.0x140050e32.29
cld
invalid
invalid
movups xmm0, xmmword [r13]
movups xmmword [rsi], xmm0
adc dword [rsi], eax
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rcx
cmp qword [rsp + 0x30], 0
je 0x1400559a2
mov r12b, byte [rcx]
lea rcx, [rsp + 0x20]
and al, 0x20
call fcn.14000188f
mov bpl, 6
cmp r12b, 0xd
je 0x1400559cd
invalid
lea rdx, [0x1400ce9ac]
jmp 0x140055fde
lea r12, [rsp + 0x60]
mov r9d, 1
mov rcx, r12
mov rdx, qword [rsp + 0x58]
mov r8, rdi
call fcn.1400560a1
mov al, 2
cmp qword [r12], 0
jne 0x1400559c5
mov rax, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x70]
mov ecx, dword [rsp + 0x70]
test rax, rax
je case.0x140050e32.29
movups xmm0, xmmword [r13]
movups xmmword [rsi], xmm0
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rcx
cmp qword [rsp + 0x30], 0
je 0x1400559a2
mov r12b, byte [rcx]
lea rcx, [rsp + 0x20]
call fcn.14000188f
xor ebp, ebp
cmp r12b, 0xa
je 0x1400559cd
pop rdi
cld
invalid
lea rdx, [0x1400ce9c1]
jmp 0x140055fde
add byte [rax], al
lea r12, [rsp + 0x60]
mov r9d, 1
mov rcx, r12
mov rdx, qword [rsp + 0x58]
mov r8, rdi
call fcn.1400560a1
add eax, dword [rax]
add byte [rax + 0x3c834902], dh
and al, 0
jne 0x1400559c5
mov rax, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x70]
test rax, rax
je case.0x140050e32.29
out 0xfb, al
invalid
invalid
movups xmm0, xmmword [r13]
movups xmmword [rsi], xmm0
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rcx
invalid
cmp qword [rsp + 0x30], 0
je 0x1400559a2
mov bpl, byte [rcx]
lea rcx, [rsp + 0x20]
and al, ch
scasd eax, dword [rdi]
invalid
cli
invalid
cmp bpl, 0xd
cmp ch, 0xd
sete bpl
add bpl, 7
jmp 0x1400559cd
lea r12, [rsp + 0x60]
mov r9d, 1
mov rcx, r12
mov rdx, qword [rsp + 0x58]
mov r8, rdi
clc
call fcn.1400560a1
mov al, 2
cmp qword [r12], 0
jne 0x1400559c5
mov rax, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x70]
test rax, rax
je case.0x140050e32.29
movups xmm0, xmmword [r13]
movups xmmword [rsi], xmm0
mov qword [rsp + 0x20], rax
and al, 0x20
mov qword [rsp + 0x28], rcx
cmp qword [rsp + 0x30], 0
jl case.0x140055528.13
xor byte [rax], al
je 0x1400559a2
mov r12b, byte [rcx]
lea rcx, [rsp + 0x20]
call fcn.14000188f
mov bpl, 9
cmp r12b, 0xa
je 0x1400559cd
invalid
sti
invalid
invalid
lea rdx, [0x1400cea3a]
adc eax, 0x78bcf
mov r8d, 0x16
jmp 0x140056002
lea r12, [rsp + 0x60]
mov r9d, 1
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
mov rdx, qword [rsp + 0x58]
mov r8, rdi
call fcn.1400560a1
mov al, 2
cmp qword [r12], 0
jne 0x1400559c5
mov rax, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x70]
test rax, rax
je case.0x140050e32.29
invalid
movups xmm0, xmmword [r13]
movups xmmword [rsi], xmm0
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rcx
cmp qword [rsp + 0x30], 0
je 0x1400559a2
mov bpl, byte [rcx]
lea rcx, [rsp + 0x20]
call fcn.14000188f
xor eax, eax
cmp bpl, 0xd
std
invalid
std
or eax, 0x8dc0940f
sete al
lea ebp, [rax + rax*2]
sete al
lea ebp, [rax + rax*2]
add ebp, 7
jmp 0x1400559cd
lea r12, [rsp + 0x60]
mov r9d, 1
mov rcx, r12
mov rdx, qword [rsp + 0x58]
mov r8, rdi
call fcn.1400560a1
mov al, 2
cmp qword [r12], 0
jne 0x1400559c5
mov rcx, qword [rsp + 0x68]
mov r14, qword [rsp + 0x70]
mov al, 1
test rcx, rcx
je 0x1400559c5
movups xmm0, xmmword [r13]
movups xmmword [rsi], xmm0
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], r14
cmp qword [rsp + 0x30], 0
and al, 0x30
add byte [rdi], cl
test byte [rdi - 6], dl
invalid
invalid
mov bpl, byte [r14]
lea rcx, [rsp + 0x20]
and al, ch
invalid
mov ecx, 0x8040fffa
std
or cl, byte [rdi]
invalid
test byte [rax], al
add byte [rax], al
and al, ch
invalid
mov byte [rbx + 0x79], 0xb
lea r12, [0x1400ce918]
lea r14, [0x1400f6a40]
jmp 0x14005600f
and qword [rbx + 0x80], 0
call fcn.140056140
mov r14, rax
lea rcx, [rsp + 0x20]
call fcn.14000188f
mov al, 1
mov r13, r15
jmp 0x1400559c5
movzx eax, al
cmp eax, 2
jne 0x14005600c
mov r15d, 1
xor r12d, r12d
jmp 0x140056012
mov r14, qword [rsp + 0x98]
mov rax, qword [rsp + 0xa0]
mov rcx, qword [rsp + 0xa8]
xor r15d, r15d
mov rbp, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x48]
jmp 0x140056038
lea rdx, [0x1400ce9d8]
mov r8d, 0x15
jmp 0x140056002
lea rdx, [0x1400ce998]
mov r8d, 0x14
jmp 0x140056002
lea rdx, [0x1400ce9ed]
mov r8d, 0x25
mov cl, 0x14
call fcn.1400858bd
mov r14, rax
xor r12d, r12d
xor r15d, r15d
mov rbp, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x48]
cmp qword [rsp + 0x90], 0
je 0x140056034
lea rcx, [rsp + 0x90]
call fcn.14000188f
xor eax, eax
xor ecx, ecx
test r15, r15
je 0x140056046
mov qword [rsi], 2
jmp 0x14005608d
test r12, r12
jne 0x140055798
mov r15d, 1
mov r13d, 4
movups xmm0, xmmword [rsp + 0xc8]
movups xmmword [rbp], xmm0
movaps xmm0, xmmword [rsp + 0xb0]
movups xmmword [rsi + 0x18], xmm0
mov qword [rbx + 0x70], r13
mov rcx, rbx
mov rdx, rdi
call fcn.140054bbb
mov qword [rsi], r15
mov qword [rsi + 8], r12
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
sti
call qword [rax + 0x20c48348]
pop rsi
ret
in al, dx
sub byte [rax - 0x77], cl
invalid
sub rbx, 1
jb 0x140056c12
jmp 0x140056bbb
push rsi
mov rax, qword [rdi - 0x58]
cmp rax, 3
ja case.default.0x140056bcd
movsxd rax, dword [r14 + rax*4]
add al, 0x86
add rax, r14
jmp rax
lea rcx, [rdi - 0x40]
call fcn.140055252
mov rax, qword [rdi - 0x50]
lock dec qword [rax]
jne 0x140056c01
lea rcx, [rdi - 0x50]
call fcn.140056cc0
jmp 0x140056c01
mov rcx, rdi
call fcn.140056c43
add rdi, 0x88
jmp 0x140056bb6
mov rax, qword [rsi + 8]
test rax, rax
je 0x140056c38
imul r8, rax, 0x88
mov rcx, qword [rsi]
mov edx, 8
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.140002771
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, [rax - 3]
add rax, 0xfffffffffffffffe
cmp rcx, 2
mov ecx, 0
cmovae rax, rcx
cmp rax, 1
cmove rdx, qword [rsp + 0x30]
test rax, rax
jne 0x140057ed4
cmp dword [rdx], 2
je case.0x140057f03.1
lea rax, [rdx + 0xe0]
mov qword [rsp + 0x50], rax
mov rbx, qword [rax]
cmp rbx, 4
je case.0x140057f03.1
lea rax, [rdx + 0xe8]
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0x38], rdx
lea rax, [rdx + 0x160]
mov qword [rsp + 0x60], rax
lea rcx, [rbx - 1]
cmp rbx, 2
mov eax, 0
cmovae rax, rcx
test rax, rax
jne 0x140057933
mov ecx, 0xf
lea rdx, [rsp + 0xeb0]
mov rdi, rdx
mov rsi, qword [rsp + 0xd8]
rep movsq qword [rdi], qword [rsi]
mov ecx, 0xb
lea rdi, [rsp + 0xf28]
mov rsi, qword [rsp + 0x60]
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0x2558]
mov r8d, 0xd0
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x50]
mov qword [rax], 3
cmp rbx, 1
ja case.0x140057f03.1
mov qword [rsp + 0x21b0], rbx
mov ecx, 0xf
lea rdi, [rsp + 0x21b8]
rep movsq qword [rdi], qword [rsi]
mov ecx, 0xb
lea rdi, [rsp + 0xbb0]
lea rsi, [rsp + 0x25d0]
rep movsq qword [rdi], qword [rsi]
mov rax, qword [0x1400fd128]
cmp rax, 3
jbe 0x14005716a
lea rax, [0x1400cfd10]
mov qword [rsp + 0xeb0], rax
mov ecx, 1
mov qword [rsp + 0xeb8], rcx
and qword [rsp + 0xed0], 0
lea rax, [rsp + 0xbb0]
mov qword [rsp + 0x3060], rax
lea rax, [0x140024397]
mov qword [rsp + 0x3068], rax
lea rax, [rsp + 0x3060]
mov qword [rsp + 0xec0], rax
mov qword [rsp + 0xec8], rcx
mov edx, 4
lea rcx, [rsp + 0xeb0]
lea r8, str.reqwest::connectx
mov r9d, 0x1be
call fcn.140037c49
mov rax, qword [rsp + 0x21e8]
mov qword [rsp + 0x40], rax
mov eax, dword [rsp + 0x21f0]
mov dword [rsp + 0x48], eax
mov rax, qword [rsp + 0x2220]
mov r14, qword [rax + 0x10]
imul rax, qword [rax + 0x20], 0x88
add rax, r14
mov qword [rsp + 0xe0], rax
lea rbx, [rsp + 0x7a0]
cmp r14, qword [rsp + 0xe0]
je 0x1400577a2
cmp qword [r14 + 0x58], 0
je 0x14005728f
test ch, cl
add byte [rax], al
invalid
lea rcx, [rsp + 0xbb0]
call fcn.140067ba7
mov rsi, rax
mov rdi, rdx
mov rcx, rax
mov r8d, 0x5b
call fcn.140082a15
xor bh, byte [rax - 0x3f7bfffe]
je 0x140057300
mov rax, rdi
add rax, rsi
lea rcx, [0x1400d0858]
mov qword [rsp + 0xeb0], rcx
mov qword [rsp + 0xeb8], 2
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov ah, 0x24
ror byte [rsi], 0
add byte [rax - 0x77], cl
mov esp, 0xec824
add byte [rax - 0x77], cl
mov ah, 0x24
ror byte [rsi], 1
add byte [rax], al
mov qword [rsp + 0xed8], rax
and qword [rsp + 0xee0], 0
mov rbx, qword [rsp + 0xed0]
mov rdi, qword [rsp + 0xed8]
mov rcx, r13
call fcn.14000efc2
cmp edx, 0x110000
adc dword [rax], eax
je 0x140057297
mov r15, rax
mov r8d, edx
mov rcx, qword [rsp + 0xeb0]
mov rdx, qword [rsp + 0xeb8]
call fcn.14007355b
test al, al
jne 0x140057235
mov rbp, r14
sub rdi, rbx
add rdi, r15
add rdi, qword [rsp + 0xed0]
sub rdi, qword [rsp + 0xed8]
jmp 0x14005729f
xor r13d, r13d
jmp 0x140057668
mov rbp, r14
xor r15d, r15d
xor edi, edi
mov r12, qword [rsp + 0xed0]
mov r14, qword [rsp + 0xed8]
mov rcx, r13
call fcn.140073071
cmp edx, 0x110000
je 0x1400572f7
mov rbx, rax
mov r8d, edx
mov rcx, qword [rsp + 0xeb0]
mov rdx, qword [rsp + 0xeb8]
call fcn.14007355b
test al, al
jne 0x14005729f
sub r14, r12
add r14, rbx
add r14, qword [rsp + 0xed0]
sub r14, qword [rsp + 0xed8]
mov rdi, r14
add rsi, r15
sub rdi, r15
mov r14, rbp
lea rcx, [rsp + 0x3060]
mov rdx, rsi
mov r8, rdi
call fcn.1400169bc
mov bl, byte [rsp + 0x3060]
and al, 0x60
xor byte [rax], al
add byte [rax - 0x76b3fd05], al
mov ah, 0x24
movabs al, byte [0xc8850f000000]
add byte [rax], al
jne 0x1400573f3
mov r15, qword [r14 + 0x70]
imul r14, qword [r14 + 0x80], 0x18
mov dh, 0x80
add byte [rax], al
add byte [rax], bl
test r14, r14
setne r13b
je 0x140057650
mov rcx, r15
mov rdx, rsi
mov r8, rdi
call 0x140067bbe
test al, al
ror byte [rdi], 0x85
test byte [rdx], 0
invalid
mov rbp, qword [r15]
mov rbx, qword [r15 + 0x10]
pop rdi
adc byte [rax - 0x77], cl
jmp 0x181dffcb0
mov eax, 0x2e
call fcn.1400969b9
mov rcx, rax
mov r8, rsi
mov r9, rdi
call fcn.140067bd3
test al, al
jne 0x140057650
test eax, ecx
add al, byte [rax]
invalid
mov rcx, rsi
mov rdx, rdi
mov r8, rbp
mov r9, rbx
call fcn.140014ae1
test al, al
je 0x1400573c9
mov rcx, rbp
mov rdx, rbx
mov r8d, 0x2e
call fcn.140082a15
test al, al
jne 0x140057650
add al, byte [rax]
invalid
not rbx
add rbx, rdi
jae 0x1400573e6
cmp byte [rsi + rbx], 0x2e
jne 0x1400573e6
jmp 0x140057650
mov r8d, 1
mov rcx, r15
lea rdx, [0x1400d0be9]
lea edx, [0x1400d0be9]
call 0x140067bbe
test al, al
jne 0x140057650
test dword [rdx + 2], ebp
add byte [rax], al
add r15, 0x18
add r14, 0xffffffffffffffe8
jmp case.0x14003e51b.223
mov rax, qword [rsp + 0x3061]
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x3069]
and al, 0x69
xor byte [rax], al
add byte [rax - 0x77], cl
and al, 0x28
mov rbp, qword [r14 + 0x58]
add rbp, 2
imul r14, qword [r14 + 0x68], 0x12
xor r12d, r12d
cmp r14, r12
setne r13b
je 0x140057650
test byte [rsi], ah
add al, byte [rax]
invalid
lea rax, [r12 + rbp]
add rax, 0xfffffffffffffffe
cmp byte [rax], 2
jne 0x14005746c
cmp bl, byte [rbp + r12 - 1]
jne case.0x140055528.27
test bl, bl
je 0x14005763b
test cl, dh
add dword [rax], eax
invalid
mov rax, qword [rbp + r12]
xor rax, qword [rsp + 0x78]
mov rcx, qword [rbp + r12 + 8]
xor rcx, qword [rsp + 0x28]
or rcx, rax
jne case.0x140055528.27
jmp 0x140057650
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xeb0], xmm0
add byte [rax], al
movzx eax, word [rax + 0x10]
mov word [rsp + 0xec0], ax
ror byte [rsi], 0
add byte [rax + 0xec2249c], cl
add byte [rax], al
mov rax, qword [rsp + 0x28]
and al, 0x28
mov qword [rsp + 0xecb], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0xec3], rax
mov dword [rsp + 0xec3], eax
cmp byte [rsp + 0xeb0], 0
je 0x1400575a9
test bh, dh
add byte [rax], al
invalid
test bl, bl
je case.0x140055528.27
mov sil, byte [rsp + 0xec1]
mov cl, 0x80
sub cl, sil
mov rax, 0xffffffffffffffff
dec dword [rax + 0xf]
movsd dword [rdi], dword [rsi]
invalid
mov rdx, 0xffffffffffffffff
shl rdx, cl
mov r15, qword [rsp + 0xeb1]
and al, 0xb1
invalid
add byte [rax], al
test cl, 0x40
cmovne rax, rdx
mov rdi, qword [rsp + 0xeb9]
mov r8d, 0
add byte [rax], al
cmovne rdx, r8
test cl, cl
cmovs rax, r8
cmovs rdx, r8
bswap rax
bswap rdx
and rax, r15
and rdx, rdi
mov qword [rsp + 0x7a8], rdx
test al, 7
add byte [rax], al
mov qword [rsp + 0x7a0], rax
lea rcx, [rsp + 0x7a0]
mov word [rax + riz*4], fs
invalid
add byte [rax], al
lea rdx, [rsp + 0xec3]
add byte [rax], al
call fcn.140037535
test al, al
je case.0x140055528.27
mov rax, 0xffffffffffffffff
mov ecx, esi
shrd rax, rax, cl
mov rdx, 0xffffffffffffffff
invalid
invalid
dec dword [rax - 0x2d]
invalid
test sil, 0x40
cmovne rax, rdx
mov ecx, 0
add byte [rax], al
add byte [rax + 0xf], cl
rol dword [r8 - 0x7c], 1
test byte [rax + 0xf], 0x48
invalid
cmovs rdx, rcx
bswap rax
bswap rdx
bswap edx
or rax, rdi
or rdx, r15
mov qword [rsp + 0x7a8], rax
add byte [rax], al
mov qword [rsp + 0x7a0], rdx
lea rcx, [rsp + 0xec3]
lea rdx, [rsp + 0x7a0]
call fcn.140037535
jmp case.0x140055a09.25
test bl, bl
jne case.0x140055528.27
movzx esi, byte [rsp + 0xeb5]
mov ecx, 0x20
sub ecx, esi
mov eax, 0xffffffff
shl eax, cl
cmp ecx, 0x20
mov ecx, 0
cmovae eax, ecx
bswap eax
and eax, dword [rsp + 0xeb1]
mov cl, 0xe
add byte [rax], al
mov dword [rsp + 0x7a0], eax
lea rcx, [rsp + 0x7a0]
and al, 0xa0
invalid
add byte [rax], al
lea rdx, [rsp + 0xec3]
invalid
add byte [rax], al
call fcn.140037592
std
invalid
test al, al
je case.0x140055528.27
mov eax, 0xffffffff
mov ecx, esi
shr eax, cl
cmp sil, 0x20
invalid
mov ecx, 0
cmovae eax, ecx
bswap eax
or eax, dword [rsp + 0xeb1]
add byte [rax], al
mov dword [rsp + 0x7a0], eax
lea rcx, [rsp + 0xec3]
invalid
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xa0
invalid
add byte [rax], al
add al, ch
pop rbp
invalid
std
invalid
invalid
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xa0
invalid
test al, al
je case.0x140055528.27
jmp 0x140057650
mov rax, qword [rsp + 0x78]
cmp dword [rbp + r12], eax
je 0x140057650
add r12, 0x12
jmp 0x14005741d
lea rbx, [rsp + 0x7a0]
lea r12, [rsp + 0x8f0]
lea esp, [rsp + 0x8f0]
add byte [rbp + rcx*4 - 0x5c], cl
and al, 0xf0
or byte [rax], al
add byte [rbx + rcx*4 - 0x4c], cl
and al, 0xa0
add byte [rax], al
mov r14, qword [rsp + 0xa0]
add byte [rcx - 0x75], cl
invalid
mov rax, qword [r14]
lea rcx, [0x1400f8e38]
invalid
or al, byte [rax]
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
invalid
or dword [rax + 1], 0x45e0ffc8
test ch, ch
jmp rax
test r13b, r13b
je 0x140057748
test ah, al
add byte [rax], al
add cl, ch
jrcxz 0x140057687
jmp 0x14005776c
add byte [rax], al
test r13b, r13b
jne 0x14005776c
lea rdx, [r14 + 8]
mov rcx, r12
mov ecx, esp
mov ecx, esp
lea r8, [rsp + 0xbb0]
call fcn.140067c50
jmp 0x140057754
add byte [rax], al
test r13b, r13b
jne 0x14005776c
lea rcx, [rsp + 0xbb0]
call case.0x14003dd8d.419
add dword [rax], eax
or eax, dword [rax]
add al, ch
imul eax, dword [0xf94676c8], 5
add dword [rax], eax
mov r9d, 5
add dword [rax], eax
mov r9d, 5
mov rcx, rax
lea r8, [0x1400f6ab6]
ror dword [rbp + rcx*4 + 5], 0xe5
or dword [rax], eax
jmp 0x14005773f
test r13b, r13b
jne 0x14005776c
mov rsi, qword [r14 + 8]
add rsi, 0x10
lea rcx, [rsp + 0xbb0]
call case.0x14003dd8d.419
mov r8, rdx
mov rcx, rsi
mov rdx, rax
call fcn.140067c37
test rax, rax
lea r13, [rsp + 0xed0]
add byte [rdi], cl
invalid
test byte [rax], al
add byte [rax], al
add byte [rdi], cl
test byte [rax + rax - 0x76b40000], al
loope 0x14005775c
mov rcx, r12
mov rdx, rax
mov edx, eax
call 0x140067beb
jmp 0x14005775c
test r13b, r13b
jne 0x14005776c
lea rcx, [rsp + 0xbb0]
call case.0x14003dd8d.419
mov r9d, 4
mov rcx, rax
lea r8, [0x1400f6ab2]
call fcn.14001ee92
test al, al
je 0x14005776c
lea rdx, [r14 + 8]
mov rcx, r12
call 0x140067beb
lea r13, [rsp + 0xed0]
cmp qword [rsp + 0x8f0], 2
je 0x140057780
jmp 0x14005783f
mov qword [rsp + 0x8f0], 2
lea r13, [rsp + 0xed0]
add r14, 0x88
mov rcx, r12
call fcn.140067f60
jmp 0x1400571a9
mov qword [rsp + 0x8f0], 2
jmp 0x140057780
lea rbx, [rsp + 0xeb0]
mov rcx, rbx
lea r15, [rsp + 0x21b0]
mov rdx, r15
call fcn.140067b02
mov ecx, 0xb
mov rdi, qword [rsp + 0x58]
lea rsi, [rsp + 0xbb0]
rep movsq qword [rdi], qword [rsi]
mov r8d, 0x250
lea rdi, [rsp + 0x3060]
mov rcx, rdi
mov ecx, edi
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov ecx, 0x538
mov edx, 8
call fcn.14008f7ca
mov rsi, rax
mov r8d, 0x250
mov rcx, rax
ror dword [rax - 0x77], 0xfa
call sub.VCRUNTIME140.dll_memcpy
and word [rsi + 0x250], 0
mov rax, qword [rsp + 0x40]
mov qword [rsi + 0x258], rax
mov eax, dword [rsp + 0x48]
mov dword [rsi + 0x260], eax
mov byte [rsi + 0x268], 0
lea rdi, [0x1400cfd20]
jmp 0x1400578f7
mov ecx, 0xa
mov rdi, rbx
mov rsi, r12
rep movsq qword [rdi], qword [rsi]
lea r14, [rsp + 0xeb0]
mov rcx, r14
lea r15, [rsp + 0x21b0]
mov rdx, r15
call fcn.140067b02
mov ecx, 0xb
lea rdi, [rsp + 0xf80]
lea rsi, [rsp + 0xbb0]
rep movsq qword [rdi], qword [rsi]
mov ecx, 0xa
mov rdi, qword [rsp + 0x58]
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
mov r8d, 0x2d2
lea rdi, [rsp + 0x3060]
mov rcx, rdi
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
mov ecx, 0x4cf8
mov edx, 8
call fcn.14008f7ca
mov rsi, rax
mov r8d, 0x2d2
mov rcx, rax
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
xor eax, eax
mov byte [rsi + 0x2d2], al
mov rcx, qword [rsp + 0x40]
mov qword [rsi + 0x2638], rcx
mov ecx, dword [rsp + 0x48]
mov dword [rsi + 0x2640], ecx
mov byte [rsi + 0x2648], al
lea rdi, [0x1400cfd40]
mov rcx, qword [rsp + 0x50]
call fcn.140056a70
mov rbx, qword [rsp + 0x38]
mov qword [rbx + 0xe0], 2
mov qword [rbx + 0xe8], rsi
mov qword [rbx + 0xf0], rdi
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
call fcn.140056adf
mov rbx, qword [rbx + 0xe0]
jmp 0x14005703c
cmp rax, 1
jne case.0x140057f03.1
mov rax, qword [rsp + 0x38]
mov rdx, qword [rax + 0xe8]
mov rax, qword [rax + 0xf0]
lea rcx, [rsp + 0xb18]
mov r8, qword [rsp + 0x1e8]
call qword [rax + 0x18]
mov bl, byte [rsp + 0xb29]
cmp bl, 3
je 0x14005b18f
mov r14, qword [rsp + 0xb18]
mov rdi, qword [rsp + 0xb20]
mov sil, byte [rsp + 0xb28]
lea rcx, [rsp + 0xb2a]
mov eax, dword [rcx]
mov dword [rsp + 0x248], eax
movzx eax, word [rcx + 4]
mov word [rsp + 0x24c], ax
mov rax, qword [rsp + 0x50]
cmp dword [rax], 4
je case.0x14003e532.196
mov rcx, qword [rsp + 0x50]
call fcn.140056a70
mov rax, qword [rsp + 0x50]
mov qword [rax], 4
cmp bl, 2
jne 0x1400579fd
mov cl, 7
call fcn.14002cbea
mov rsi, rax
mov rcx, rax
call fcn.140044b70
mov qword [rsi], r14
mov qword [rsi + 8], rdi
mov bl, 2
mov r14, rsi
mov dl, byte [rsp + 0x88]
mov rdi, qword [rsp + 0x70]
jmp 0x140057a1d
movzx eax, word [rsp + 0x24c]
mov word [rsp + 0xab4], ax
mov eax, dword [rsp + 0x248]
mov dword [rsp + 0xab0], eax
mov edx, esi
mov qword [rsp + 0x988], r14
mov qword [rsp + 0x70], rdi
mov qword [rsp + 0x990], rdi
mov byte [rsp + 0x998], dl
mov byte [rsp + 0x999], bl
movzx eax, word [rsp + 0xab4]
lea rcx, [rsp + 0x99a]
or dword [rax], eax
add byte [rsi - 0x77], ah
add al, 0x8b
test byte [rax + rsi*4], ah
or al, byte [rax]
add byte [rcx + 0x6c8b4801], cl
and al, 0x38
mov rsi, qword [rbp]
cmp rsi, 2
je 0x14005b867
mov edi, edx
lea rdx, [rbp + 8]
mov r8d, 0xd8
lea r15, [rsp + 0x2a00]
mov rcx, r15
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rsp + 0x50]
call fcn.1400566e6
mov qword [rbp], 2
mov qword [rsp + 0x2558], rsi
mov r8d, 0xd8
lea rcx, [rsp + 0x2560]
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
js 0x140057abf
add byte [rax - 0x7bf0fd05], al
pop rbx
invalid
add byte [rax], al
mov qword [rsp + 0x3060], rsi
mov r8d, 0xd8
lea rcx, [rsp + 0x3068]
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
lea r15, [rsp + 0xeb0]
mov rcx, r15
mov rdx, r14
mov rbp, qword [rsp + 0x70]
call qword [rbp + 0x50]
mov byte [rsp + 0x88], dil
mov byte [rsp + 0xec9], dil
mov rdi, qword [rsp + 0xeb0]
mov rsi, qword [rsp + 0xeb8]
lea rax, [rsp + 0xf28]
movups xmm0, xmmword [rax - 0x68]
movaps xmmword [rsp + 0x21b0], xmm0
test bl, bl
je 0x140057b90
mov rcx, r15
mov rdx, r14
call qword [rbp + 0x78]
cmp qword [rsp + 0xeb0], 0
lea rbx, [rsp + 0x7a0]
je 0x140057bf7
test rdi, rdi
je 0x140057bbd
mov ecx, 0x28
mov edx, 8
call fcn.14008f7ca
mov qword [rax], rdi
mov qword [rax + 8], rsi
lea rcx, [rsp + 0xf28]
movups xmm0, xmmword [rcx - 0x70]
movups xmmword [rax + 0x10], xmm0
mov rcx, qword [rcx - 0x60]
mov qword [rax + 0x20], rcx
mov rdi, rax
lea rsi, [0x1400cebe8]
jmp 0x140057bf7
mov qword [rsp + 0x7a0], rdi
mov qword [rsp + 0x7a8], rsi
movaps xmm0, xmmword [rsp + 0x21b0]
and dword [rax], eax
add byte [rax - 0x73], cl
test byte [rax + rsi*4], ah
invalid
add byte [rax], al
movups xmmword [rax], xmm0
lea rbx, [rsp + 0x7a0]
jmp 0x140057c1a
mov ecx, 0x18
mov edx, 8
call fcn.14008f7ca
mov rdi, rax
lea rax, [rsp + 0xf28]
lea eax, [rsp + 0xf28]
movups xmm0, xmmword [rax - 0x70]
movups xmmword [rdi], xmm0
mov rax, qword [rax - 0x60]
mov qword [rdi + 0x10], rax
xor ecx, ecx
mov rdx, rsi
call fcn.1400864e8
lea rsi, [0x1400cded8]
mov qword [rsp + 0x7a0], rdi
mov qword [rsp + 0x7a8], rsi
movaps xmm0, xmmword [rsp + 0x21b0]
lea rax, [rsp + 0x7b0]
test byte [rax + rsi*4], ah
invalid
add byte [rax], al
movups xmmword [rax], xmm0
mov rdi, qword [rsp + 0x68]
mov cl, byte [rsp + 0x7b8]
and al, 0xb8
invalid
add byte [rax], al
mov al, byte [rsp + 0x3138]
mov edx, ecx
or dl, al
jne 0x140057cfd
mov rcx, qword [rsp + 0x80]
mov rax, qword [rcx + 0x30]
mov qword [rsp + 0xee0], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movaps xmmword [rsp + 0xed0], xmm2
movaps xmmword [rsp + 0xec0], xmm1
movaps xmmword [rsp + 0xeb0], xmm0
lea rcx, [rsp + 0x21b0]
and al, 0xb0
and dword [rax], eax
add byte [rax - 0x77], cl
cli
lea rsi, [rsp + 0xeb0]
mov r8, rsi
mov r9b, 1
call fcn.14005b8a4
mov rcx, rsi
mov ecx, esi
call fcn.140056738
cmp byte [rsp + 0x21b0], 3
jne 0x140057d43
call fcn.14002cf69
mov rsi, rax
mov r8d, 0x17
mov rcx, rax
lea rdx, [0x1400ceb45]
call fcn.140044d50
mov rcx, rbx
call fcn.140044b7b
lea rcx, [rsp + 0x988]
call fcn.1400296d2
mov rcx, rdi
mov ecx, edi
call fcn.14005672d
lea rcx, [rsp + 0x30c8]
lea ecx, [rsp + 0x30c8]
call fcn.14000170c
lea rcx, [rsp + 0x3128]
call fcn.14000170c
mov bl, 2
jmp 0x140057e73
mov r8, qword [rsp + 0x80]
mov rdx, qword [r8 + 0x30]
mov qword [rsp + 0xbe0], rdx
movups xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movups xmm2, xmmword [r8 + 0x20]
push rax
and byte [rdi], cl
sub dword [rsp + 0xbd0], edx
movaps xmmword [rsp + 0xbc0], xmm1
sub dword [rsp + 0xbc0], ecx
add byte [rax], al
movaps xmmword [rsp + 0xbb0], xmm0
test cl, cl
je 0x140057d83
test al, al
jne 0x140057d83
xor edi, edi
jmp 0x140057d8e
mov rax, qword [rsp + 0x21e0]
mov qword [rsp + 0xbe0], rax
test byte [rax + riz*8], ah
or eax, dword [rax]
add byte [rdi], cl
adc byte [rsp + 0x21b0], al
movups xmm1, xmmword [rsp + 0x21c0]
movups xmm2, xmmword [rsp + 0x21d0]
movaps xmmword [rsp + 0xbd0], xmm2
movaps xmmword [rsp + 0xbc0], xmm1
movaps xmmword [rsp + 0xbb0], xmm0
mov byte [rsp + 0x30e0], 1
mov dil, 1
lea r14, [rsp + 0xeb0]
mov r8d, 0x88
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
lea rdx, [rsp + 0x3060]
call sub.VCRUNTIME140.dll_memcpy
jne 0x140057daf
add byte [rdi], cl
adc byte [rsp + 0x988], al
mov rcx, qword [rsp + 0x90]
movups xmmword [rcx], xmm0
mov rax, qword [rsp + 0x998]
mov qword [rcx + 0x10], rax
adc byte [r15], cl
adc byte [rsp + 0x3128], dh
mov rbx, qword [rsp + 0x3120]
mov rax, qword [rsp + 0xbe0]
add byte [rax], al
mov rcx, qword [rsp + 0xa8]
mov qword [rcx + 0x30], rax
movaps xmm0, xmmword [rsp + 0xbb0]
or eax, dword [rax]
invalid
movaps xmm1, xmmword [rsp + 0xbc0]
movaps xmm2, xmmword [rsp + 0xbd0]
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
movups xmm0, xmmword [rsp + 0x7a0]
and al, 0xa0
invalid
add byte [rax], al
movups xmm1, xmmword [rsp + 0x7b0]
add byte [rax - 0x73], cl
test byte [rax + rbp], ah
sldt word [rax]
movups xmmword [rax + 0x28], xmm0
movups xmmword [rax + 0x38], xmm1
mov ecx, 0x410
add byte [rax], al
mov edx, 8
call fcn.14008f7ca
mov rsi, rax
mov r8d, 0xf8
mov eax, 0xf8
mov rcx, rax
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
movups xmmword [rsi + 0xf8], xmm6
mov qword [rsi + 0x108], rbx
mov byte [rsi + 0x110], dil
mov byte [rsi + 0x111], 0
mov bl, 4
mov r14, qword [rsp + 0x1e0]
mov rcx, r14
call fcn.1400565d4
mov qword [r14], 3
invalid
add eax, dword [rax]
add byte [rax], al
mov qword [r14 + 8], rsi
mov ecx, 0xd
mov rdi, qword [rsp + 0xd0]
lea rsi, [rsp + 0x1e10]
invalid
add byte [rax], al
rep movsq qword [rdi], qword [rsi]
mov byte [r14 + 0x78], bl
mov rdx, r14
mov eax, dword [rsp + 0x2f60]
invalid
invalid
add byte [rax], al
mov ecx, dword [rsp + 0x2f63]
mov word [rbx + riz*2], fs
invalid
add byte [rax], al
mov r8, qword [rsp + 0xf0]
add byte [rax], al
invalid
mov word [rbx + riz*2], fs
invalid
mov dword [r8 + 3], ecx
mov dword [r8], eax
mov eax, 3
add rax, qword [rcx - 0x77]
add byte [rax + 3], bh
jmp 0x140056fd2
cmp rax, 1
jne case.0x140057f03.1
mov bl, byte [rdx + 0x70]
cmp bl, 4
jne case.default.0x140057f03
mov r13, qword [rdx]
movzx eax, byte [r13 + 0x111]
adc dword [rcx], eax
add byte [rax], al
lea rcx, [0x1400f8e24]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [r13 + 0x98]
mov qword [rsp + 0xec0], rax
movups xmm0, xmmword [r13 + 0x88]
movaps xmmword [rsp + 0xeb0], xmm0
invalid
add byte [rax], al
lea rsi, [rsp + 0xbb0]
mov rcx, rsi
mov rdx, r13
invalid
call fcn.140067932
mov rax, qword [rsp + 0xec0]
mov eax, dword [rsp + 0xec0]
invalid
invalid
mov qword [rsi + 0x98], rax
movaps xmm0, xmmword [rsp + 0xeb0]
movups xmmword [rsi + 0x88], xmm0
mov byte [rsi + 0x2f0], 0
lea rcx, [r13 + 0x118]
mov r8d, 0x2f8
mov eax, 0x2f8
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rbp, [r13 + 0x118]
movzx eax, byte [r13 + 0x408]
test eax, eax
mov qword [rsp + 0x78], rbp
je 0x1400580b4
cmp eax, 3
jne case.0x140057f03.1
lea r9, [r13 + 0x400]
movzx eax, byte [r13 + 0x400]
lea r8, [r13 + 0x1d0]
test eax, eax
je 0x140058296
cmp eax, 3
jne case.0x140057f03.1
invalid
mov dl, 0x38
add byte [rax], al
lea r14, [r13 + 0x348]
movzx eax, byte [r13 + 0x348]
lea r12, [r13 + 0x200]
test eax, eax
mov qword [rsp + 0xa0], r8
and al, 0xa0
add byte [rax], al
add byte [rcx + rcx*4 - 0x74], cl
and al, 0xe0
add byte [rax], al
add byte [rdi], cl
test byte [rdi + 4], bh
add byte [rax], al
cmp eax, 3
jne case.0x140057f03.1
lea rdi, [r13 + 0x340]
movzx eax, byte [r13 + 0x340]
test eax, eax
je 0x140059792
invalid
add byte [rax], al
cmp eax, 3
jne case.0x140057f03.1
mov rax, qword [r13 + 0x338]
jmp 0x1400584dc
lea rcx, [rsp + 0x2558]
call fcn.1400566f0
mov rsi, qword [rsp + 0x1e0]
mov rcx, rsi
call fcn.1400565d4
mov qword [rsi], 4
mov bl, 2
jmp 0x14005b665
add byte ss:[rax], al
add byte ss:[rax], al
mov byte [rdx + 0x70], 3
cmp bl, 3
je case.0x140057f03.1
mov r14, qword [rdx]
lea rsi, [rdx + 8]
lea rdi, [rsp + 0x24f0]
mov ecx, 0xd
rep movsq qword [rdi], qword [rsi]
mov eax, dword [rdx + 0x71]
mov ecx, dword [rdx + 0x74]
mov dword [rsp + 0xfb], ecx
mov dword [rsp + 0xf8], eax
jmp 0x14005b61a
lea rsi, [r13 + 0x148]
lea r12, [r13 + 0x118]
movzx eax, byte [r13 + 0x148]
test eax, eax
je 0x14005b149
cmp eax, 3
je 0x14005b162
jmp case.0x140057f03.1
xor edi, edi
xor ecx, ecx
call fcn.140046896
mov rsi, rax
xorps xmm6, xmm6
movups xmmword [rsp + 0xeb7], xmm6
mov rax, qword [rsp + 0xebf]
mov qword [rsp + 0x306f], rax
movups xmm0, xmmword [rsp + 0xeb0]
movaps xmmword [rsp + 0x3060], xmm0
mov ecx, 0x200
mov edx, 0x80
call fcn.14008f7ca
mov r12, rax
mov eax, 1
mov qword [r12], rax
mov qword [r12 + 8], rax
mov qword [r12 + 0x80], rsi
and qword [r12 + 0x88], 0
and qword [r12 + 0x180], 0
mov byte [r12 + 0x188], dil
movaps xmmword [r12 + 0x100], xmm6
and qword [r12 + 0x110], 0
movaps xmm0, xmmword [rsp + 0x3060]
movups xmmword [r12 + 0x189], xmm0
mov rcx, qword [rsp + 0x306f]
mov qword [r12 + 0x198], rcx
mov qword [r12 + 0x1a0], rsi
mov qword [r12 + 0x1a8], rsi
and qword [r12 + 0x1b0], 0
mov byte [r12 + 0x1b8], dil
and qword [r12 + 0x1c0], 0
mov qword [r12 + 0x1c8], rax
lock inc qword [r12]
jle case.0x140057f03.1
mov al, byte [0x1400fd2d0]
mov ecx, 0x30
mov edx, 8
call fcn.14000c610
test rax, rax
je 0x14005b873
mov rdi, rax
mov eax, 1
mov qword [rdi], rax
mov qword [rdi + 8], rax
mov byte [rdi + 0x28], 0
xorps xmm0, xmm0
movups xmmword [rdi + 0x10], xmm0
lock inc qword [rdi]
jle case.0x140057f03.1
mov qword [r13 + 0x1b8], rdi
mov qword [r13 + 0x1c0], r12
mov byte [r13 + 0x1c8], 0
cmp byte [r13 + 0x198], 0
je 0x1400592bf
mov rax, qword [r13 + 0x1b0]
mov qword [rsp + 0x3d0], rax
movups xmm0, xmmword [r13 + 0x1a0]
movaps xmmword [rsp + 0x3c0], xmm0
lea rsi, [r13 + 0x138]
mov rcx, qword [r13 + 0x180]
mov rdx, qword [r13 + 0x188]
call fcn.14005ba6f
lea r8, [r13 + 0x1d0]
mov qword [r13 + 0x1d0], rax
mov qword [r13 + 0x1d8], rdx
mov qword [r13 + 0x350], r12
mov qword [r13 + 0x358], rdi
mov qword [r13 + 0x3e0], rsi
movaps xmm0, xmmword [rsp + 0x3c0]
movups xmmword [r13 + 0x3e8], xmm0
mov rcx, qword [rsp + 0x3d0]
mov qword [r13 + 0x3f8], rcx
lea r9, [r13 + 0x400]
mov byte [r13 + 0x400], 0
jmp 0x1400582b9
mov r12, qword [r13 + 0x350]
mov rdi, qword [r13 + 0x358]
mov rsi, qword [r13 + 0x3e0]
mov rax, qword [r13 + 0x1d0]
mov rdx, qword [r13 + 0x1d8]
mov qword [r13 + 0x1e0], r12
mov qword [r13 + 0x1e8], rdi
mov qword [r13 + 0x360], rsi
mov qword [r13 + 0x1f0], rax
mov qword [r13 + 0x1f8], rdx
mov eax, dword [rsi + 0x40]
lea ecx, [rax - 0x4000]
cmp ecx, 0xffc000
jae case.0x140057f03.1
mov qword [rsp + 0xe0], r9
mov qword [rsp + 0xa0], r8
mov rbx, qword [rsi + 0x30]
mov rcx, rbx
shr rcx, 0x20
jne case.0x140057f03.1
lea rdi, [r13 + 0x3e8]
mov ebp, dword [rsi + 0x38]
mov ecx, dword [rsi + 0x3c]
cmp qword [rsi], 0
je 0x14005832b
mov r14, qword [rsi + 8]
jmp 0x140058331
mov r14d, 0xa
mov r15d, 1
mov dword [r13 + 0x368], r15d
mov dword [r13 + 0x36c], ebp
mov r12d, 0x1e
mov qword [r13 + 0x370], r12
and dword [r13 + 0x378], 0
or qword [r13 + 0x380], 0xffffffffffffffff
mov qword [r13 + 0x388], rbx
mov qword [r13 + 0x390], r14
mov edx, 0x14
mov qword [r13 + 0x398], rdx
and dword [r13 + 0x3a0], 0
mov qword [r13 + 0x3a8], 1
and dword [r13 + 0x3b0], 0
mov dword [r13 + 0x3b8], r15d
mov dword [r13 + 0x3bc], ecx
mov dword [r13 + 0x3c0], r15d
mov dword [r13 + 0x3c4], eax
and dword [r13 + 0x3c8], 0
lea rdx, [r13 + 0x3a0]
and dword [r13 + 0x3d0], 0
xor eax, eax
mov byte [r13 + 0x3d8], al
mov dword [r13 + 0x3dc], r15d
lea rsi, [rsp + 0xee8]
mov rcx, rsi
call case.0x140050b3a.59
mov qword [rsi - 0x30], r12
and dword [rsi - 0x28], 0
or qword [rsi - 0x20], 0xffffffffffffffff
mov dword [rsi - 0x38], r15d
mov dword [rsi - 0x34], ebp
mov qword [rsi - 0x18], rbx
mov qword [rsi - 0x10], r14
mov eax, 0x14
mov qword [rsi - 8], rax
mov dword [rsi + 0x3c], r15d
movups xmm0, xmmword [rdi]
lea rdx, [rsp + 0x7a0]
movups xmmword [rdx + 0x78], xmm0
mov rax, qword [rdi + 0x10]
mov qword [rdx + 0x88], rax
lea rsi, [rsp + 0xeb0]
mov ecx, 0xf
mov rdi, rdx
rep movsq qword [rdi], qword [rsi]
lea r12, [r13 + 0x200]
mov r8d, 0x148
mov rcx, r12
call sub.VCRUNTIME140.dll_memcpy
lea r14, [r13 + 0x348]
xor eax, eax
mov byte [r13 + 0x348], al
mov rbp, qword [rsp + 0x78]
lea rax, [r13 + 0x290]
mov rcx, qword [r13 + 0x288]
mov qword [r13 + 0x2a0], rcx
movups xmm0, xmmword [r13 + 0x278]
movups xmmword [r13 + 0x290], xmm0
lea rdi, [r13 + 0x2a8]
mov ecx, 0xf
mov rsi, r12
rep movsq qword [rdi], qword [rsi]
mov qword [r13 + 0x320], rax
lea rdi, [r13 + 0x340]
mov byte [r13 + 0x340], 0
mov qword [r13 + 0x328], rax
lea rax, [0x1400ce763]
mov qword [r13 + 0x330], rax
mov qword [r13 + 0x338], 0x18
mov eax, 0x18
lea rsi, [rsp + 0x248]
lea rbx, [0x1400f6a40]
movabs r15, 0x1700000003
test rax, rax
je 0x1400585d8
mov rcx, qword [r13 + 0x328]
mov r9, qword [r13 + 0x330]
mov rdx, qword [rcx]
mov r10, qword [rcx + 8]
mov qword [rsp + 0x20], rax
mov rcx, rsi
mov r8, qword [rsp + 0x1e8]
call qword [r10 + 0x20]
mov rax, qword [rsp + 0x248]
cmp rax, 2
je 0x140058584
mov rcx, qword [rsp + 0x250]
test rax, rax
jne 0x140058590
mov rdx, qword [r13 + 0x330]
mov rax, qword [r13 + 0x338]
mov qword [r13 + 0x330], rbx
and qword [r13 + 0x338], 0
sub rax, rcx
jb case.0x140057f03.1
add rdx, rcx
mov qword [r13 + 0x330], rdx
mov qword [r13 + 0x338], rax
test rcx, rcx
jne 0x1400584f5
jmp 0x140058598
mov al, 3
mov byte [rdi], al
mov byte [r14], al
jmp 0x1400590b6
mov r15, rcx
test rcx, rcx
je 0x1400585d8
mov eax, dword [rsp + 0x330]
mov ecx, dword [rsp + 0x333]
mov dword [rsp + 0x383], ecx
mov dword [rsp + 0x380], eax
movups xmm0, xmmword [rsp + 0x3060]
movaps xmmword [rsp + 0xeb0], xmm0
mov rax, qword [rsp + 0x3070]
mov qword [rsp + 0xec0], rax
xor eax, eax
jmp 0x1400585dd
mov al, 1
xor r15d, r15d
mov ecx, dword [rsp + 0x380]
mov edx, dword [rsp + 0x383]
mov dword [rsp + 0x1f3], edx
mov dword [rsp + 0x1f0], ecx
movaps xmm0, xmmword [rsp + 0xeb0]
movaps xmmword [rsp + 0x2a00], xmm0
mov rcx, qword [rsp + 0xec0]
mov qword [rsp + 0x2a10], rcx
mov byte [r13 + 0x340], 1
mov ecx, dword [rsp + 0x1f0]
mov edx, dword [rsp + 0x1f3]
mov dword [rsp + 0x1c0], ecx
mov dword [rsp + 0x1c3], edx
movaps xmm0, xmmword [rsp + 0x2a00]
movaps xmmword [rsp + 0x440], xmm0
mov rcx, qword [rsp + 0x2a10]
mov qword [rsp + 0x450], rcx
test al, al
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x28], r14
je 0x140058ed7
mov rsi, qword [r13 + 0x290]
mov rbx, qword [r13 + 0x298]
mov rax, qword [r13 + 0x2a0]
mov qword [rsp + 0x248], rax
mov rcx, rsi
call qword [rbx + 0x40]
lea rdi, [rsp + 0x2b00]
mov qword [rdi + 0x30], rsi
mov qword [rdi + 0x38], rbx
mov rcx, qword [rsp + 0x248]
mov qword [rdi + 0x40], rcx
xorps xmm6, xmm6
movups xmmword [rdi - 0xe0], xmm6
and qword [rdi - 0xa0], 0
movups xmmword [rdi - 0xc0], xmm6
movups xmmword [rdi - 0xb0], xmm6
mov ecx, 8
mov qword [rdi - 0xe8], rcx
mov qword [rdi - 0xd0], rcx
and qword [rdi - 0xc8], 0
mov esi, eax
mov qword [rdi - 0x98], 0x1000
mov qword [rdi - 0x100], 2
mov edx, 0x4000
mov rcx, rdi
call fcn.1400678d7
mov qword [rdi - 0x90], 3
mov qword [rdi - 0x48], 4
and qword [rdi + 0x20], 0
mov dword [rdi + 0x28], 0x4000
mov byte [rdi + 0x2c], sil
mov ecx, 0x2000
xor edx, edx
call fcn.14000cc06
mov rdi, rax
mov rsi, rdx
shr rdx, 0xa
mov eax, 0x40
mov ecx, 0x40
je 0x14005875b
bsr rcx, rdx
xor rcx, 0x3f
sub rax, rcx
cmp rax, 7
mov ecx, 7
cmovb rcx, rax
lea rbx, [rcx*4 + 1]
lea r14, [rsp + 0x10a8]
movups xmmword [r14 - 0x20], xmm6
mov r15d, 0x1000
mov edx, 0x1000
mov rcx, r14
call fcn.14001f243
and qword [r14 - 0x40], 0
mov qword [r14 + 0x20], r15
mov qword [r14 - 0x30], 8
and qword [r14 - 0x28], 0
and qword [r14 - 0x10], 0
mov qword [r14 - 8], r15
mov qword [r14 - 0x1f8], 1
and qword [r14 - 0x1f0], 0
mov qword [r14 - 0x1e0], 3
and qword [r14 - 0x1d8], 0
mov qword [r14 - 0x1d0], 9
mov byte [r14 - 0x1c8], 1
and qword [r14 - 0x1c0], 0
lea r15, [rsp + 0xef8]
lea rdx, [rsp + 0x2a00]
mov r8d, 0x148
mov rcx, r15
call sub.VCRUNTIME140.dll_memcpy
mov qword [r14 - 0x68], rdi
and qword [r14 - 0x60], 0
mov qword [r14 - 0x58], rsi
mov qword [r14 - 0x50], rbx
and word [r14 - 0x48], 0
mov byte [r14 - 0x46], 0
mov qword [r15 + 0x318], 0x1000000
mov qword [r14 + 0x28], 2
mov qword [r15 - 0x38], 0x4000
lea rcx, [rsp + 0x3060]
lea rdx, [rsp + 0xeb0]
mov r8d, 0x368
call sub.VCRUNTIME140.dll_memcpy
cmp dword [r13 + 0x300], 0
je 0x140058890
mov eax, dword [r13 + 0x304]
lea rcx, [rax - 0x4000]
cmp rcx, 0xffc000
jae case.0x140057f03.1
mov qword [rsp + 0x3070], rax
lea rdx, [r13 + 0x2e0]
cmp dword [r13 + 0x308], 0
je 0x1400588b0
mov eax, dword [r13 + 0x30c]
mov qword [rsp + 0x33c0], rax
lea rsi, [rsp + 0xeb4]
mov rcx, rsi
mov qword [rsp + 0x38], rdx
call case.0x140050b3a.59
mov byte [rsi - 4], 4
lea rcx, [rsp + 0x30a8]
lea rdx, [rsp + 0xeb0]
call fcn.14005baa7
cmp al, 0xc
jne case.0x140057f03.1
lea rdx, [rsp + 0x3090]
mov rax, qword [rdx - 0x30]
mov qword [rsp + 0x40], rax
mov al, byte [rdx - 0x28]
mov byte [rsp + 0xd0], al
mov eax, dword [rdx - 0x27]
mov dword [rsp + 0x368], eax
mov eax, dword [rdx - 0x24]
mov dword [rsp + 0x36b], eax
mov rax, qword [rdx - 0x20]
mov qword [rsp + 0x48], rax
movups xmm0, xmmword [rdx - 0x18]
movaps xmmword [rsp + 0x330], xmm0
mov rax, qword [rdx - 8]
mov qword [rsp + 0x340], rax
lea rcx, [rsp + 0xeb0]
mov r8d, 0x338
call sub.VCRUNTIME140.dll_memcpy
mov esi, dword [r13 + 0x31c]
mov r15, qword [r13 + 0x2c0]
mov r12, qword [r13 + 0x2c8]
mov rdi, qword [r13 + 0x2b0]
mov eax, dword [r13 + 0x2b8]
mov dword [rsp + 0x68], eax
mov rbp, qword [r13 + 0x2d0]
mov rbx, qword [r13 + 0x2d8]
lea r14, [rsp + 0x278]
mov rcx, r14
mov rdx, qword [rsp + 0x38]
call case.0x140050b3a.59
mov dword [rsp + 0x58], esi
mov dword [r14 + 0x3c], esi
mov rsi, rdi
mov qword [rsp + 0xd8], r15
mov qword [r14 - 0x20], r15
mov qword [rsp + 0x70], r12
mov qword [r14 - 0x18], r12
mov r12d, dword [rsp + 0x68]
mov qword [r14 - 0x30], rdi
mov dword [r14 - 0x28], r12d
mov qword [rsp + 0x60], rbp
mov qword [r14 - 0x10], rbp
mov qword [rsp + 0x38], rbx
mov qword [r14 - 8], rbx
cmp dword [r14 + 0x18], 0
mov edi, 0xffff
je 0x1400589e5
mov edi, dword [rsp + 0x294]
cmp dword [rsp + 0x280], 0
sete al
cmp dword [rsp + 0x284], 0
setne bpl
or bpl, al
cmp dword [rsp + 0x2a8], 0
setne al
cmp dword [rsp + 0x2ac], 0
setne r15b
and r15b, al
mov eax, dword [rsp + 0x28c]
cmp dword [rsp + 0x288], 1
mov ebx, 0
sbb rbx, rbx
or rbx, rax
lea rcx, [0x140020dd2]
call case.0x1400184dd.461
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x30], rdx
mov ecx, 0x230
call fcn.14001a317
mov r14d, 1
mov qword [rax], r14
mov qword [rax + 8], r14
and qword [rax + 0x10], 0
xor ecx, ecx
mov byte [rax + 0x18], cl
movabs rcx, 0x200000000
mov qword [rax + 0x20], rcx
and dword [rax + 0x28], 0
mov qword [rax + 0x30], rsi
mov dword [rax + 0x38], r12d
mov esi, 8
mov qword [rax + 0x40], rsi
xorps xmm6, xmm6
movups xmmword [rax + 0x48], xmm6
movups xmmword [rax + 0x58], xmm6
movabs rcx, 0xffff0000ffff
mov qword [rax + 0x68], rcx
and dword [rax + 0x70], 0
and dword [rax + 0x84], 0
and dword [rax + 0x98], 0
mov dword [rax + 0xac], edi
and qword [rax + 0xb0], 0
mov dword [rax + 0xb8], 0x7fffffff
mov byte [rax + 0xbc], bpl
mov byte [rax + 0xbd], r15b
mov r15, rax
and dword [rax + 0xc0], 0
mov eax, dword [rsp + 0x58]
mov dword [r15 + 0xc4], eax
mov qword [r15 + 0xc8], rcx
mov rax, qword [rsp + 0x70]
mov qword [r15 + 0xd0], rax
and dword [r15 + 0xd8], 0
and dword [r15 + 0xec], 0
and dword [r15 + 0x100], 0
and dword [r15 + 0x114], 0
and dword [r15 + 0x120], 0
movabs rax, 0xffff7fffffff
mov qword [r15 + 0x128], rax
mov word [r15 + 0x130], 1
mov byte [r15 + 0x138], 3
and qword [r15 + 0x160], 0
mov rax, qword [rsp + 0xd8]
mov qword [r15 + 0x170], rax
and qword [r15 + 0x178], 0
mov qword [r15 + 0x180], rbx
and qword [r15 + 0x188], 0
mov rax, qword [rsp + 0x60]
mov qword [r15 + 0x190], rax
and qword [r15 + 0x198], 0
mov rax, qword [rsp + 0x38]
mov qword [r15 + 0x1a0], rax
and qword [r15 + 0x1a8], 0
xor ebx, ebx
mov byte [r15 + 0x1b0], bl
mov qword [r15 + 0x1b8], rsi
movups xmmword [r15 + 0x1d0], xmm6
movups xmmword [r15 + 0x1c0], xmm6
lea rax, [0x1400d21b0]
mov qword [r15 + 0x1e0], rax
and qword [r15 + 0x1f8], 0
movups xmmword [r15 + 0x1e8], xmm6
mov qword [r15 + 0x200], rsi
movups xmmword [r15 + 0x208], xmm6
mov rax, qword [rsp + 0x88]
mov qword [r15 + 0x218], rax
mov rax, qword [rsp + 0x30]
mov qword [r15 + 0x220], rax
lea rdi, [r15 + 0x10]
mov qword [r15 + 0x228], r14
mov ecx, 0x48
mov edx, 8
call fcn.14008f7ca
mov r12, rax
mov qword [rax], r14
mov qword [rax + 8], r14
and qword [rax + 0x10], 0
mov byte [rax + 0x18], bl
xor ebx, ebx
mov qword [rax + 0x20], rsi
movups xmmword [rax + 0x28], xmm6
movups xmmword [rax + 0x38], xmm6
movups xmm0, xmmword [rsp + 0x278]
movups xmm1, xmmword [rsp + 0x288]
movups xmm2, xmmword [rsp + 0x298]
movups xmm3, xmmword [rsp + 0x2a4]
movups xmmword [rsp + 0x3ac], xmm3
movaps xmmword [rsp + 0x3a0], xmm2
movaps xmmword [rsp + 0x390], xmm1
movaps xmmword [rsp + 0x380], xmm0
mov eax, dword [rsp + 0x368]
mov ecx, dword [rsp + 0x36b]
mov dword [rsp + 0x1c8], eax
mov dword [rsp + 0x1cb], ecx
movaps xmm0, xmmword [rsp + 0x330]
movaps xmmword [rsp + 0x1f0], xmm0
mov rax, qword [rsp + 0x340]
mov qword [rsp + 0x200], rax
lea rcx, [rsp + 0x2a00]
mov r8d, 0x338
lea rdx, [rsp + 0xeb0]
call sub.VCRUNTIME140.dll_memcpy
lea rsi, [rsp + 0xeb0]
mov rcx, rsi
mov rdx, rdi
call fcn.14001867c
cmp qword [rsi], rbx
jne case.0x140057f03.1
mov rcx, qword [rsp + 0xeb8]
mov dl, byte [rsp + 0xec0]
inc qword [rcx + 0x218]
call fcn.140041e0b
lock inc qword [r15]
lea rbx, [rsp + 0x1e10]
mov rbp, qword [rsp + 0x78]
mov r14, qword [rsp + 0x40]
mov dil, byte [rsp + 0xd0]
jle case.0x140057f03.1
lock inc qword [r12]
jle case.0x140057f03.1
cmp dword [r13 + 0x2a8], 0
je 0x140058d62
mov edx, dword [r13 + 0x2ac]
mov rcx, r15
call fcn.14005c42d
mov eax, dword [rsp + 0x1c8]
mov ecx, dword [rsp + 0x1cb]
mov dword [rsp + 0x113], ecx
mov dword [rsp + 0x110], eax
movaps xmm0, xmmword [rsp + 0x1f0]
movaps xmmword [rsp + 0x350], xmm0
mov rax, qword [rsp + 0x200]
mov qword [rsp + 0x360], rax
lea rcx, [rsp + 0x2558]
lea rdx, [rsp + 0x2a00]
mov r8d, 0x338
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rsp + 0x368]
movaps xmmword [rsp + 0x460], xmm0
mov rax, qword [rsp + 0x378]
mov qword [rsp + 0x470], rax
movups xmm0, xmmword [rsp + 0x248]
movups xmm1, xmmword [rsp + 0x258]
movaps xmmword [rsp + 0x780], xmm0
movaps xmmword [rsp + 0x790], xmm1
mov rax, qword [rsp + 0x542]
mov rcx, qword [rsp + 0x548]
mov qword [rsp + 0x2d8], rax
mov qword [rsp + 0x2de], rcx
mov eax, dword [rsp + 0x309]
mov ecx, dword [rsp + 0x30c]
mov dword [rsp + 0x1d0], eax
mov dword [rsp + 0x1d3], ecx
movups xmm0, xmmword [rsp + 0x330]
movups xmm1, xmmword [rsp + 0x340]
movaps xmmword [rsp + 0x770], xmm1
movaps xmmword [rsp + 0x760], xmm0
movups xmm0, xmmword [rsp + 0x3ac]
movups xmmword [rsp + 0x5fc], xmm0
movaps xmm0, xmmword [rsp + 0x380]
movaps xmm1, xmmword [rsp + 0x390]
movaps xmm2, xmmword [rsp + 0x3a0]
movaps xmmword [rsp + 0x5f0], xmm2
movaps xmmword [rsp + 0x5e0], xmm1
movaps xmmword [rsp + 0x5d0], xmm0
mov rax, qword [rsp + 0xee0]
mov qword [rsp + 0x530], rax
movups xmm0, xmmword [rsp + 0xeb0]
movups xmm1, xmmword [rsp + 0xec0]
movups xmm2, xmmword [rsp + 0xed0]
movaps xmmword [rsp + 0x520], xmm2
movaps xmmword [rsp + 0x510], xmm1
movaps xmmword [rsp + 0x500], xmm0
jmp 0x140058f35
mov qword [rsp + 0x48], r15
lea rcx, [r13 + 0x290]
mov eax, dword [rsp + 0x1c0]
mov edx, dword [rsp + 0x1c3]
mov dword [rsp + 0x113], edx
mov dword [rsp + 0x110], eax
movaps xmm0, xmmword [rsp + 0x440]
movaps xmmword [rsp + 0x350], xmm0
mov rax, qword [rsp + 0x450]
mov qword [rsp + 0x360], rax
call fcn.1400296d2
mov dil, 4
mov r14d, 2
lea rbx, [rsp + 0x1e10]
mov eax, dword [rsp + 0x110]
mov ecx, dword [rsp + 0x113]
mov dword [rsp + 0x1ab], ecx
mov dword [rsp + 0x1a8], eax
movaps xmm0, xmmword [rsp + 0x350]
movaps xmmword [rsp + 0x400], xmm0
mov rax, qword [rsp + 0x360]
mov qword [rsp + 0x410], rax
lea rcx, [rsp + 0x1e10]
lea rdx, [rsp + 0x2558]
mov r8d, 0x338
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x460]
movaps xmmword [rsp + 0x3e0], xmm0
mov rax, qword [rsp + 0x470]
mov qword [rsp + 0x3f0], rax
movaps xmm0, xmmword [rsp + 0x780]
movaps xmm1, xmmword [rsp + 0x790]
movaps xmmword [rsp + 0x700], xmm0
movaps xmmword [rsp + 0x710], xmm1
mov rax, qword [rsp + 0x2d8]
mov rcx, qword [rsp + 0x2de]
mov qword [rsp + 0x2b8], rax
mov qword [rsp + 0x2be], rcx
mov eax, dword [rsp + 0x1d0]
mov ecx, dword [rsp + 0x1d3]
mov dword [rsp + 0x1a0], eax
mov dword [rsp + 0x1a3], ecx
movaps xmm0, xmmword [rsp + 0x760]
movaps xmm1, xmmword [rsp + 0x770]
movaps xmmword [rsp + 0x6f0], xmm1
movaps xmmword [rsp + 0x6e0], xmm0
movups xmm0, xmmword [rsp + 0x5fc]
movups xmmword [rsp + 0x57c], xmm0
movaps xmm0, xmmword [rsp + 0x5d0]
movaps xmm1, xmmword [rsp + 0x5e0]
movaps xmm2, xmmword [rsp + 0x5f0]
movaps xmmword [rsp + 0x570], xmm2
movaps xmmword [rsp + 0x560], xmm1
movaps xmmword [rsp + 0x550], xmm0
movaps xmm0, xmmword [rsp + 0x500]
movaps xmm1, xmmword [rsp + 0x510]
movaps xmm2, xmmword [rsp + 0x520]
movaps xmmword [rsp + 0x480], xmm0
movaps xmmword [rsp + 0x490], xmm1
movaps xmmword [rsp + 0x4a0], xmm2
mov rax, qword [rsp + 0x530]
mov qword [rsp + 0x4b0], rax
mov rax, qword [rsp + 0x28]
mov byte [rax], 1
cmp r14, 3
jne 0x1400590cb
mov al, 3
mov byte [r13 + 0x400], al
mov byte [r13 + 0x408], al
jmp 0x14005b188
mov eax, dword [rsp + 0x1a8]
mov ecx, dword [rsp + 0x1ab]
mov dword [rsp + 0x10b], ecx
mov dword [rsp + 0x108], eax
movaps xmm0, xmmword [rsp + 0x400]
movaps xmmword [rsp + 0x310], xmm0
mov rax, qword [rsp + 0x410]
mov qword [rsp + 0x320], rax
lea rcx, [rsp + 0x21b0]
lea rdx, [rsp + 0x1e10]
mov r8d, 0x338
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x3e0]
movaps xmmword [rsp + 0x420], xmm0
mov rax, qword [rsp + 0x3f0]
mov qword [rsp + 0x430], rax
movaps xmm0, xmmword [rsp + 0x700]
movaps xmm1, xmmword [rsp + 0x710]
movaps xmmword [rsp + 0x740], xmm0
movaps xmmword [rsp + 0x750], xmm1
mov rax, qword [rsp + 0x2b8]
mov rcx, qword [rsp + 0x2be]
mov qword [rsp + 0x2c8], rax
mov qword [rsp + 0x2ce], rcx
mov eax, dword [rsp + 0x1a0]
mov ecx, dword [rsp + 0x1a3]
mov dword [rsp + 0x1b0], eax
mov dword [rsp + 0x1b3], ecx
movaps xmm0, xmmword [rsp + 0x6e0]
movaps xmm1, xmmword [rsp + 0x6f0]
movaps xmmword [rsp + 0x730], xmm1
movaps xmmword [rsp + 0x720], xmm0
movups xmm0, xmmword [rsp + 0x57c]
movups xmmword [rsp + 0x5bc], xmm0
movaps xmm0, xmmword [rsp + 0x550]
movaps xmm1, xmmword [rsp + 0x560]
movaps xmm2, xmmword [rsp + 0x570]
movaps xmmword [rsp + 0x5b0], xmm2
movaps xmmword [rsp + 0x5a0], xmm1
movaps xmmword [rsp + 0x590], xmm0
movaps xmm0, xmmword [rsp + 0x480]
movaps xmm1, xmmword [rsp + 0x490]
movaps xmm2, xmmword [rsp + 0x4a0]
movaps xmmword [rsp + 0x4c0], xmm0
movaps xmmword [rsp + 0x4d0], xmm1
movaps xmmword [rsp + 0x4e0], xmm2
mov rax, qword [rsp + 0x4b0]
mov qword [rsp + 0x4f0], rax
mov rcx, qword [rsp + 0x50]
call fcn.1400568aa
cmp r14, 2
mov qword [rsp + 0xd8], r12
jne 0x1400593f1
lea rcx, [rsp + 0xeb0]
mov byte [rcx], dil
mov eax, dword [rsp + 0x108]
mov edx, dword [rsp + 0x10b]
mov dword [rcx + 1], eax
mov dword [rcx + 4], edx
mov rax, qword [rsp + 0x48]
mov qword [rcx + 8], rax
movaps xmm0, xmmword [rsp + 0x310]
movups xmmword [rcx + 0x10], xmm0
mov rax, qword [rsp + 0x320]
mov qword [rcx + 0x20], rax
call fcn.14002cdb1
mov r15, rax
lea rcx, [r13 + 0x1f0]
call fcn.14000170c
lea rcx, [r13 + 0x1e0]
call fcn.1400493fe
jmp 0x14005a148
mov qword [rsp + 0x80], rdi
mov r14, qword [r13 + 0x1a0]
mov rbx, qword [r13 + 0x1a8]
mov rax, qword [r13 + 0x1b0]
mov qword [rsp + 0x3060], rax
mov rcx, r14
call qword [rbx + 0x40]
mov edi, eax
mov ecx, 0x2000
call fcn.14000cc9a
mov r15, rax
mov rbp, rdx
lea rsi, [rsp + 0x1000]
mov qword [rsi - 0x68], r14
mov qword [rsi - 0x60], rbx
mov rax, qword [rsp + 0x3060]
mov qword [rsi - 0x58], rax
mov rcx, rsi
xor edx, edx
call fcn.1400678d7
mov qword [rsi - 0x78], 0x2000
mov eax, 0x66000
mov qword [rsi - 0x70], rax
and word [rsi - 0x80], 0
and word [rsi + 0x20], 0
mov qword [rsi - 0x50], r15
mov qword [rsi - 0x48], rbp
xorps xmm0, xmm0
movups xmmword [rsi - 0x40], xmm0
mov qword [rsi - 0x30], 8
and qword [rsi - 0x18], 0
movups xmmword [rsi - 0x28], xmm0
mov qword [rsi - 0x10], rax
mov byte [rsi - 8], dil
and qword [rsi - 0x150], 0
mov qword [rsi - 0x140], 3
and qword [rsi - 0xe0], 0
mov qword [rsi - 0xc8], 2
mov byte [rsi - 0xb0], 0xb
and word [rsi - 0x88], 0
movups xmmword [rsi - 0x98], xmm0
mov word [rsi - 0x86], 0x201
mov eax, dword [r13 + 0x191]
mov cl, byte [r13 + 0x195]
mov byte [rsi - 0x8b], cl
mov dword [rsi - 0x8f], eax
movzx eax, byte [r13 + 0x199]
test eax, eax
je 0x14005979e
cmp eax, 2
lea rbx, [rsp + 0x1e10]
mov rbp, qword [rsp + 0x78]
je 0x1400597b2
mov al, 1
jmp 0x1400597ab
mov eax, dword [rsp + 0x108]
mov ecx, dword [rsp + 0x10b]
lea rsi, [rsp + 0x2588]
mov dword [rsi - 0x24], ecx
mov dword [rsi - 0x27], eax
movaps xmm0, xmmword [rsp + 0x310]
movups xmmword [rsi - 0x18], xmm0
mov rax, qword [rsp + 0x320]
mov qword [rsi - 8], rax
lea rdx, [rsp + 0x21b0]
mov r8d, 0x338
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi + 0x338], 2
movaps xmm0, xmmword [rsp + 0x420]
movups xmmword [rsi + 0x340], xmm0
mov rax, qword [rsp + 0x430]
mov qword [rsi + 0x350], rax
xorps xmm6, xmm6
movups xmmword [rsi + 0x358], xmm6
movaps xmm0, xmmword [rsp + 0x740]
movaps xmm1, xmmword [rsp + 0x750]
movups xmmword [rsi + 0x368], xmm0
movups xmmword [rsi + 0x378], xmm1
and dword [rsi + 0x388], 0
and word [rsi + 0x394], 0
and qword [rsi + 0x398], 0
xor eax, eax
mov byte [rsi + 0x3a0], al
mov byte [rsi + 0x3a9], 2
mov rcx, qword [rsp + 0x2c8]
mov rdx, qword [rsp + 0x2ce]
mov qword [rsi + 0x3aa], rcx
mov qword [rsi + 0x3b0], rdx
mov byte [rsi + 0x3b8], al
mov eax, dword [rsp + 0x1b0]
mov ecx, dword [rsp + 0x1b3]
mov dword [rsi + 0x3b9], eax
mov dword [rsi + 0x3bc], ecx
mov qword [rsi + 0x3c0], r15
mov qword [rsi + 0x3c8], r12
and qword [rsi + 0x3d0], 0
movaps xmm0, xmmword [rsp + 0x720]
movaps xmm1, xmmword [rsp + 0x730]
movups xmmword [rsi + 0x3d8], xmm0
movups xmmword [rsi + 0x3e8], xmm1
mov dword [rsi + 0x3f8], 1
movaps xmm0, xmmword [rsp + 0x590]
movaps xmm1, xmmword [rsp + 0x5a0]
movaps xmm2, xmmword [rsp + 0x5b0]
movups xmmword [rsi + 0x3fc], xmm0
movups xmmword [rsi + 0x40c], xmm1
movups xmmword [rsi + 0x41c], xmm2
movups xmm0, xmmword [rsp + 0x5bc]
movups xmmword [rsi + 0x428], xmm0
mov dword [rsi + 0x438], 2
mov rax, qword [rsp + 0x4f0]
mov qword [rsi + 0x46c], rax
movaps xmm0, xmmword [rsp + 0x4c0]
movaps xmm1, xmmword [rsp + 0x4d0]
movaps xmm2, xmmword [rsp + 0x4e0]
movups xmmword [rsi + 0x45c], xmm2
movups xmmword [rsi + 0x44c], xmm1
movups xmmword [rsi + 0x43c], xmm0
mov qword [rsp + 0x40], r14
mov qword [rsi - 0x30], r14
mov byte [rsi - 0x28], dil
mov rax, qword [rsp + 0x48]
mov qword [rsi - 0x20], rax
mov ecx, 8
mov edx, 8
call fcn.14008f7ca
mov rsi, rax
and qword [rax], 0
xor ecx, ecx
call fcn.140029af3
mov rdi, rax
mov ecx, 0x60
mov edx, 8
call fcn.14008f7ca
mov r14, rax
mov eax, 1
mov qword [r14], rax
mov qword [r14 + 8], rax
mov qword [r14 + 0x10], rsi
mov qword [r14 + 0x18], rsi
mov qword [r14 + 0x20], rdi
mov qword [r14 + 0x28], rdi
mov qword [r14 + 0x30], rax
movabs rcx, 0x8000000000000000
mov qword [r14 + 0x38], rcx
mov qword [r14 + 0x40], rax
and qword [r14 + 0x58], 0
movups xmmword [r14 + 0x48], xmm6
lock inc qword [r14]
jle case.0x140057f03.1
lea rcx, [rsp + 0xeb0]
and qword [rcx + 0x10], 0
xor eax, eax
mov byte [rcx + 0x20], al
and qword [rcx], 0
mov byte [rcx + 8], al
call fcn.140051448
mov qword [rsp + 0xd0], rax
call fcn.140047bfc
mov r12, rax
mov qword [rsp + 0xf0], rdx
mov rax, qword [r13 + 0x360]
mov dil, byte [rax + 0x44]
mov ecx, dword [rax + 0x3c]
mov dword [rsp + 0x70], ecx
mov rcx, qword [rax + 0x20]
mov qword [rsp + 0x60], rcx
mov edx, dword [rax + 0x28]
mov rcx, qword [rax + 0x10]
mov qword [rsp + 0x58], rcx
mov ebp, dword [rax + 0x18]
mov al, byte [rax + 0x45]
mov byte [rsp + 0x88], al
test dil, dil
mov dword [rsp + 0x28], edx
mov qword [rsp + 0x38], r14
jne 0x1400596fc
cmp edx, 0x3b9aca00
jne 0x1400596fc
lea rcx, [rsp + 0xeb0]
lea rsi, [rsp + 0x2558]
mov r8d, 0x4a0
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov ebx, 2
xor eax, eax
mov qword [rsp + 0x48], rax
mov r14, qword [rsi + 0x4a0]
lea rdi, [rsp + 0x7a0]
jmp 0x140059ae3
mov ecx, 0x48
call fcn.14001a317
mov rbx, rax
mov eax, 1
mov qword [rbx], rax
mov qword [rbx + 8], rax
xorps xmm0, xmm0
movups xmmword [rbx + 0x10], xmm0
movups xmmword [rbx + 0x20], xmm0
and qword [rbx + 0x40], 0
movups xmmword [rbx + 0x30], xmm0
lock inc qword [rbx]
jle case.0x140057f03.1
mov dword [rsp + 0x68], ebp
mov qword [rsp + 0x2920], rbx
mov esi, 0x3b9aca00
test dil, dil
je 0x1400599d3
movups xmmword [rsp + 0xeb4], xmm0
movups xmm0, xmmword [rsp + 0xeb0]
movaps xmmword [rsp + 0x3060], xmm0
mov eax, dword [rsp + 0xec0]
mov dword [rsp + 0x3070], eax
call fcn.14008a73f
mov qword [rsp + 0x50], rax
mov r14d, edx
mov ebp, 1
mov dword [rsp + 0x30], 0x5f5e100
jmp 0x1400599e3
mov rax, qword [r13 + 0x320]
jmp 0x1400584b7
lea rbx, [rsp + 0x1e10]
mov rbp, qword [rsp + 0x78]
mov byte [rsp + 0xff8], al
cmp byte [r13 + 0x196], 0
je 0x1400597c4
mov byte [rsp + 0xf77], 1
cmp byte [r13 + 0x197], 0
je 0x1400597d6
mov byte [rsp + 0xf76], 1
cmp byte [r13 + 0x190], 0
je 0x1400597e8
mov byte [rsp + 0xf78], 1
cmp qword [rbp], 0
je 0x140059800
mov rax, qword [r13 + 0x120]
mov byte [rsp + 0xf80], 1
jmp 0x140059805
mov eax, 0x2000
cmp qword [r13 + 0x128], 0
je 0x14005984c
mov rax, qword [r13 + 0x130]
cmp rax, 0x1fff
jbe case.0x140057f03.1
and word [rsp + 0xf80], 0
mov qword [rsp + 0xf88], 0x2000
mov qword [rsp + 0xf90], rax
mov qword [rsp + 0xff0], rax
mov eax, 0x2000
mov qword [rsp + 0x88], rax
lea r14, [rsp + 0xf90]
mov ecx, 0x28
mov edx, 8
call fcn.14008f7ca
mov qword [rsp + 0xa8], rax
and qword [rax], 0
mov rax, qword [r14 - 0xd8]
mov qword [rsp + 0x58], rax
lea rax, [rsp + 0xec8]
lea rdi, [rsp + 0x2150]
mov ecx, 0xc
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [rax + 0x60]
mov qword [rsp + 0x38], rcx
mov rcx, qword [rax + 0x68]
mov qword [rsp + 0xd0], rcx
mov ecx, dword [rax + 0x71]
mov dword [rsp + 0x100], ecx
mov ecx, dword [rax + 0x74]
mov dword [rsp + 0x103], ecx
mov rax, qword [rax + 0x78]
mov qword [rsp + 0xf0], rax
mov rax, qword [r14 - 0x48]
mov qword [rsp + 0x60], rax
mov rax, qword [r14 - 0x40]
mov qword [rsp + 0xd8], rax
mov rax, qword [r14 - 0x38]
mov qword [rsp + 0xe0], rax
mov rax, qword [r14 - 0x30]
mov qword [rsp + 0x90], rax
mov rax, qword [r14 - 0x20]
mov qword [rsp + 0x68], rax
mov rax, qword [r14 - 0x18]
mov qword [rsp + 0x48], rax
mov rax, qword [r14 - 0x10]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0xb18]
mov r8d, 0x98
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rsp + 0xa80]
movaps xmmword [rsp + 0x690], xmm0
mov eax, dword [rsp + 0x2ed]
mov ecx, dword [rsp + 0x2f0]
mov dword [rsp + 0x168], eax
mov dword [rsp + 0x16b], ecx
movups xmm0, xmmword [rsp + 0xa90]
movups xmm1, xmmword [rsp + 0xaa0]
movaps xmmword [rsp + 0x670], xmm0
movaps xmmword [rsp + 0x680], xmm1
mov eax, dword [rsp + 0x2fb]
mov ecx, dword [rsp + 0x2fe]
mov dword [rsp + 0x160], eax
mov dword [rsp + 0x163], ecx
mov eax, dword [rsp + 0x2f4]
mov ecx, dword [rsp + 0x2f7]
mov dword [rsp + 0x158], eax
mov dword [rsp + 0x15b], ecx
mov r15d, 3
mov al, 2
mov qword [rsp + 0xa0], rax
xor eax, eax
mov qword [rsp + 0x40], rax
xor eax, eax
jmp 0x14005a250
xor ebp, ebp
mov dword [rsp + 0x30], 0x3b9aca00
mov r14d, 0x3b9aca00
mov r8d, dword [rsp + 0x28]
cmp r8d, 0x3b9aca00
jne 0x1400599f3
jmp 0x140059a34
lea rsi, [rsp + 0xeb0]
mov rcx, rsi
mov rdx, qword [rsp + 0x60]
call fcn.1400959b6
mov ecx, 0x70
mov edx, 8
call fcn.14008a2ad
mov ecx, 0xe
mov qword [rsp + 0x80], rax
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
call fcn.14008a73f
mov rdi, rax
mov esi, edx
mov ecx, 0x70
mov edx, 8
call fcn.14008a2ad
mov ecx, 1
mov qword [rax], rcx
mov qword [rax + 8], rcx
and qword [rax + 0x10], 0
xor ecx, ecx
mov byte [rax + 0x18], cl
mov qword [rax + 0x20], rbp
and qword [rax + 0x28], 0
mov dword [rax + 0x38], 0x3b9aca00
mov rdx, qword [rsp + 0x50]
mov qword [rax + 0x40], rdx
mov dword [rax + 0x48], r14d
mov qword [rax + 0x50], rdi
mov dword [rax + 0x58], esi
mov qword [rax + 0x60], rbx
mov byte [rax + 0x68], cl
mov rcx, rax
mov qword [rsp + 0x48], rax
lock inc qword [rax]
jle case.0x140057f03.1
lea rdx, [rsp + 0x2560]
mov eax, dword [rsp + 0x3070]
mov dword [rsp + 0x7b0], eax
movaps xmm0, xmmword [rsp + 0x3060]
movaps xmmword [rsp + 0x7a0], xmm0
lea rcx, [rsp + 0xeb0]
mov r8d, 0x4a0
call sub.VCRUNTIME140.dll_memcpy
xor r14d, r14d
mov rbx, qword [rsp + 0x40]
lea rdi, [rsp + 0x7a0]
mov ebp, dword [rsp + 0x68]
lea rcx, [rsp + 0x2a00]
lea rdx, [rsp + 0xeb0]
mov r8d, 0x4a0
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x7a0]
movaps xmmword [rsp + 0x1e10], xmm0
mov eax, dword [rsp + 0x7b0]
mov dword [rsp + 0x1e20], eax
mov eax, dword [rsp + 0x3060]
mov dword [rsp + 0x248], eax
movzx eax, word [rsp + 0x3064]
mov word [rsp + 0x24c], ax
mov rcx, qword [r13 + 0x1f0]
test rcx, rcx
je 0x140059c82
mov rdx, qword [r13 + 0x1f8]
call fcn.140072fe3
mov rdi, rax
mov rsi, rdx
mov ecx, 0xf50
mov edx, 8
call fcn.14008f7ca
mov rcx, rbx
mov rbx, rax
mov qword [rax], 1
mov rax, qword [rsp + 0x38]
mov qword [rbx + 8], rax
mov qword [rbx + 0x10], rcx
lea rcx, [rbx + 0x18]
lea rdx, [rsp + 0x2a00]
mov r8d, 0x4a0
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbx + 0x4b8], r14
mov eax, dword [rsp + 0x30]
mov dword [rbx + 0x4c0], eax
movaps xmm0, xmmword [rsp + 0x1e10]
movups xmmword [rbx + 0x4c4], xmm0
mov eax, dword [rsp + 0x1e20]
mov dword [rbx + 0x4d4], eax
mov eax, dword [rsp + 0x70]
mov dword [rbx + 0x4d8], eax
and dword [rbx + 0x4dc], 0
mov rax, qword [rsp + 0x60]
mov qword [rbx + 0x4e0], rax
mov eax, dword [rsp + 0x28]
mov dword [rbx + 0x4e8], eax
mov rax, qword [rsp + 0x58]
mov qword [rbx + 0x4f0], rax
mov dword [rbx + 0x4f8], ebp
mov rax, qword [rsp + 0x80]
mov qword [rbx + 0x500], rax
mov al, byte [rsp + 0x88]
mov byte [rbx + 0x508], al
xor eax, eax
mov byte [rbx + 0x509], al
mov ecx, dword [rsp + 0x248]
mov dword [rbx + 0x50a], ecx
movzx ecx, word [rsp + 0x24c]
mov word [rbx + 0x50e], cx
mov rcx, qword [rsp + 0x48]
mov qword [rbx + 0x510], rcx
mov qword [rbx + 0x518], r12
mov byte [rbx + 0xa28], al
lea r8, case.0x1400512a2.70
mov rcx, rdi
mov rdx, rbx
lea rbx, [rsp + 0x1e10]
call qword [rsi + 0x18]
mov rbp, qword [rsp + 0x78]
mov r14, qword [rsp + 0x40]
jmp 0x14005a0f9
mov qword [rsp + 0x50], r15
mov eax, 1
lock xadd qword [0x1400fd068], rax
mov qword [rsp + 0x7a0], rax
lea rsi, [rsp + 0x3078]
mov qword [rsi - 0x18], 1
mov r15, qword [rsp + 0x38]
mov qword [rsi - 0x10], r15
mov qword [rsi - 8], rbx
lea rdx, [rsp + 0x2a00]
mov r8d, 0x4a0
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi + 0x4a0], r14
mov eax, dword [rsp + 0x30]
mov dword [rsi + 0x4a8], eax
movaps xmm0, xmmword [rsp + 0x1e10]
movups xmmword [rsi + 0x4ac], xmm0
mov eax, dword [rsp + 0x1e20]
mov dword [rsi + 0x4bc], eax
mov eax, dword [rsp + 0x70]
mov dword [rsi + 0x4c0], eax
and dword [rsi + 0x4c4], 0
mov rax, qword [rsp + 0x60]
mov qword [rsi + 0x4c8], rax
mov eax, dword [rsp + 0x28]
mov dword [rsi + 0x4d0], eax
mov rax, qword [rsp + 0x58]
mov qword [rsi + 0x4d8], rax
mov dword [rsi + 0x4e0], ebp
mov rax, qword [rsp + 0x80]
mov qword [rsi + 0x4e8], rax
mov dword [rsp + 0x68], ebp
mov al, byte [rsp + 0x88]
mov byte [rsi + 0x4f0], al
xor eax, eax
mov byte [rsi + 0x4f1], al
mov ecx, dword [rsp + 0x248]
mov dword [rsi + 0x4f2], ecx
movzx ecx, word [rsp + 0x24c]
mov word [rsi + 0x4f6], cx
mov rbp, r14
mov r14, qword [rsp + 0x48]
mov qword [rsi + 0x4f8], r14
mov qword [rsp + 0xa8], r12
mov qword [rsi + 0x500], r12
mov byte [rsi + 0xa10], al
mov qword [rsi + 0xf38], rdi
call fcn.140002708
test rax, rax
je case.0x140027e84.493
mov rcx, rax
call fcn.1400481bd
mov rsi, rax
mov qword [rsp + 0xc8], rdx
mov eax, dword [rax]
mov dword [rsp + 0x90], eax
lea rdi, [rsp + 0xec8]
mov qword [rdi - 0x18], 1
mov qword [rdi - 0x10], r15
mov r12, rbx
mov qword [rdi - 8], rbx
lea rdx, [rsp + 0x2a00]
mov r8d, 0x4a0
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
and dword [rdi + 0x4c4], 0
xor eax, eax
mov qword [rsp + 0xe8], rbp
mov qword [rdi + 0x4a0], rbp
mov ecx, dword [rsp + 0x30]
mov dword [rdi + 0x4a8], ecx
movaps xmm0, xmmword [rsp + 0x1e10]
movups xmmword [rdi + 0x4ac], xmm0
mov ecx, dword [rsp + 0x1e20]
mov dword [rdi + 0x4bc], ecx
mov ecx, dword [rsp + 0x70]
mov dword [rdi + 0x4c0], ecx
mov rcx, qword [rsp + 0x60]
mov qword [rdi + 0x4c8], rcx
mov ecx, dword [rsp + 0x28]
mov dword [rdi + 0x4d0], ecx
mov rcx, qword [rsp + 0x58]
mov qword [rdi + 0x4d8], rcx
mov ecx, dword [rsp + 0x68]
mov edx, ecx
mov dword [rdi + 0x4e0], ecx
mov rcx, qword [rsp + 0x80]
mov qword [rdi + 0x4e8], rcx
mov bpl, byte [rsp + 0x88]
mov byte [rdi + 0x4f0], bpl
mov byte [rdi + 0x4f1], al
mov ecx, dword [rsp + 0x248]
mov dword [rdi + 0x4f2], ecx
movzx ecx, word [rsp + 0x24c]
mov word [rdi + 0x4f6], cx
mov qword [rdi + 0x4f8], r14
mov r14, qword [rsp + 0xa8]
mov qword [rdi + 0x500], r14
mov byte [rdi + 0xa10], al
lea rax, [rsp + 0x7a0]
mov qword [rdi + 0xf38], rax
cmp dword [rsp + 0x90], 2
jne 0x140059f11
lea rcx, [rsp + 0xeb0]
call case.0x1400512a2.70
xor edi, edi
lea rbx, [rsp + 0x1e10]
mov rbp, qword [rsp + 0x78]
mov r15, qword [rsp + 0x50]
jmp 0x14005a0c5
mov rax, rsi
mov r14, qword [rsp + 0x7a0]
add rsi, 8
cmp qword [rax], 0
lea rbx, [rsp + 0x1e10]
mov r15, qword [rsp + 0x50]
je case.0x1400486e5.111
mov rsi, qword [rsi]
lock inc qword [rsi]
jle case.0x140057f03.1
lea rax, [rsi + 0x10]
mov qword [rsp + 0x90], rax
lea rax, [rsi + 0x70]
mov qword [rsp + 0x1d8], rax
mov ecx, 0x1000
mov edx, 0x80
call fcn.14008f7ca
mov rdi, rax
mov qword [rax], 0xcc
and qword [rax + 8], 0
lea rax, [0x1400cf060]
mov qword [rdi + 0x10], rax
and qword [rdi + 0x18], 0
mov qword [rdi + 0x20], rsi
mov qword [rdi + 0x28], r14
mov qword [rdi + 0x30], 1
mov rax, qword [rsp + 0x38]
mov qword [rdi + 0x38], rax
mov qword [rdi + 0x40], r12
lea rcx, [rdi + 0x48]
lea rdx, [rsp + 0x2a00]
mov r8d, 0x4a0
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0xe8]
mov qword [rdi + 0x4e8], rax
mov eax, dword [rsp + 0x30]
mov dword [rdi + 0x4f0], eax
movaps xmm0, xmmword [rsp + 0x1e10]
movups xmmword [rdi + 0x4f4], xmm0
mov eax, dword [rsp + 0x1e20]
mov dword [rdi + 0x504], eax
mov eax, dword [rsp + 0x70]
mov dword [rdi + 0x508], eax
and dword [rdi + 0x50c], 0
mov rax, qword [rsp + 0x60]
mov qword [rdi + 0x510], rax
mov eax, dword [rsp + 0x28]
mov dword [rdi + 0x518], eax
mov rax, qword [rsp + 0x58]
mov qword [rdi + 0x520], rax
mov eax, dword [rsp + 0x68]
mov dword [rdi + 0x528], eax
mov rax, qword [rsp + 0x80]
mov qword [rdi + 0x530], rax
mov byte [rdi + 0x538], bpl
xor eax, eax
mov byte [rdi + 0x539], al
mov ecx, dword [rsp + 0x248]
mov dword [rdi + 0x53a], ecx
movzx ecx, word [rsp + 0x24c]
mov word [rdi + 0x53e], cx
mov rcx, qword [rsp + 0x48]
mov qword [rdi + 0x540], rcx
mov rcx, qword [rsp + 0xa8]
mov qword [rdi + 0x548], rcx
mov byte [rdi + 0xa58], al
xorps xmm0, xmm0
movaps xmmword [rdi + 0xf80], xmm0
and qword [rdi + 0xf90], 0
mov rcx, qword [rsp + 0x1d8]
mov rdx, rdi
mov r8, rdi
call fcn.140048547
mov rcx, qword [rsp + 0x90]
mov rdx, rax
call fcn.1400941d6
mov rbp, qword [rsp + 0x78]
mov r14, qword [rsp + 0x40]
mov rsi, qword [rsp + 0xc8]
dec qword [rsi]
test rdi, rdi
je case.0x140057f03.1
mov ecx, 0x84
mov eax, 0xcc
lock cmpxchg qword [rdi], rcx
je 0x14005a0f9
mov rax, qword [rdi + 0x10]
mov rcx, rdi
call qword [rax + 0x20]
mov rax, qword [r13 + 0x1f0]
mov qword [rsp + 0x30], rax
mov rax, qword [r13 + 0x1f8]
mov qword [rsp + 0x88], rax
mov rax, qword [r13 + 0x1e0]
mov qword [rsp + 0x40], rax
mov rax, qword [r13 + 0x1e8]
mov qword [rsp + 0x68], rax
mov eax, dword [rsp + 0x302]
mov ecx, dword [rsp + 0x305]
mov dword [rsp + 0x1bb], ecx
mov dword [rsp + 0x1b8], eax
lea rax, [rsp + 0x4020]
lea rsi, [rsp + 0x4080]
mov ecx, 0xc
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov ecx, dword [rsp + 0x1b8]
mov edx, dword [rsp + 0x1bb]
mov dword [rsp + 0x173], edx
mov dword [rsp + 0x170], ecx
mov rcx, qword [rsp + 0xe0]
mov byte [rcx], 1
lea rdi, [rsp + 0x2ea0]
mov ecx, 0xc
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov eax, dword [rsp + 0x170]
mov ecx, dword [rsp + 0x173]
mov dword [rsp + 0x17b], ecx
mov dword [rsp + 0x178], eax
mov rcx, qword [rsp + 0xa0]
call fcn.140056843
cmp r14, 2
jne 0x14005a1f4
mov qword [rsp + 0x50], r15
lea rcx, [r13 + 0x1b8]
call fcn.140046648
mov eax, 4
mov qword [rsp + 0x28], rax
mov qword [rsp + 0xa0], rax
jmp 0x14005a349
lea rdi, [rsp + 0x2150]
lea rsi, [rsp + 0x2ea0]
mov ecx, 0xc
rep movsq qword [rdi], qword [rsi]
mov eax, dword [rsp + 0x178]
mov ecx, dword [rsp + 0x17b]
mov dword [rsp + 0x103], ecx
mov dword [rsp + 0x100], eax
mov eax, 2
mov qword [rsp + 0x58], rax
xor eax, eax
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0x60], r15
xor eax, eax
mov qword [rsp + 0xe0], rax
mov eax, 2
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x70], r15
mov rax, qword [r13 + 0x1b8]
mov qword [rsp + 0x50], rax
movups xmm0, xmmword [r13 + 0x1c0]
movaps xmmword [rsp + 0x6d0], xmm0
lea rdi, [rsp + 0x2f00]
lea rsi, [rsp + 0x2150]
mov ecx, 0xc
rep movsq qword [rdi], qword [rsi]
mov eax, dword [rsp + 0x100]
mov ecx, dword [rsp + 0x103]
mov dword [rsp + 0x19b], ecx
mov dword [rsp + 0x198], eax
lea rcx, [rsp + 0x8f0]
lea rdx, [rsp + 0xb18]
mov r8d, 0x98
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x690]
movaps xmmword [rsp + 0x6c0], xmm0
mov eax, dword [rsp + 0x168]
mov ecx, dword [rsp + 0x16b]
mov dword [rsp + 0x190], eax
mov dword [rsp + 0x193], ecx
movaps xmm0, xmmword [rsp + 0x670]
movaps xmm1, xmmword [rsp + 0x680]
movaps xmmword [rsp + 0x6a0], xmm0
movaps xmmword [rsp + 0x6b0], xmm1
mov eax, dword [rsp + 0x160]
mov ecx, dword [rsp + 0x163]
mov dword [rsp + 0x188], eax
mov dword [rsp + 0x18b], ecx
mov eax, dword [rsp + 0x158]
mov ecx, dword [rsp + 0x15b]
mov dword [rsp + 0x180], eax
mov dword [rsp + 0x183], ecx
lea rcx, [r13 + 0x180]
call fcn.14000170c
movaps xmm0, xmmword [rsp + 0x6d0]
movaps xmmword [rsp + 0x650], xmm0
lea r14, [rsp + 0x3fc0]
lea rsi, [rsp + 0x2f00]
mov ecx, 0xc
mov rdi, r14
rep movsq qword [rdi], qword [rsi]
mov eax, dword [rsp + 0x198]
mov ecx, dword [rsp + 0x19b]
mov dword [rsp + 0x143], ecx
mov dword [rsp + 0x140], eax
lea r15, [rsp + 0x2f60]
lea rdx, [rsp + 0x8f0]
mov r8d, 0x98
mov rcx, r15
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x6c0]
movaps xmmword [rsp + 0x640], xmm0
mov eax, dword [rsp + 0x190]
mov ecx, dword [rsp + 0x193]
mov dword [rsp + 0x138], eax
mov dword [rsp + 0x13b], ecx
movaps xmm0, xmmword [rsp + 0x6a0]
movaps xmm1, xmmword [rsp + 0x6b0]
movaps xmmword [rsp + 0x620], xmm0
movaps xmmword [rsp + 0x630], xmm1
mov eax, dword [rsp + 0x188]
mov ecx, dword [rsp + 0x18b]
mov dword [rsp + 0x130], eax
mov dword [rsp + 0x133], ecx
mov eax, dword [rsp + 0x180]
mov ecx, dword [rsp + 0x183]
mov dword [rsp + 0x128], eax
mov dword [rsp + 0x12b], ecx
mov byte [r13 + 0x408], 1
movaps xmm0, xmmword [rsp + 0x650]
movaps xmmword [rsp + 0x660], xmm0
lea rdi, [rsp + 0xa20]
mov ecx, 0xc
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov eax, dword [rsp + 0x140]
mov ecx, dword [rsp + 0x143]
mov dword [rsp + 0x9b], ecx
mov dword [rsp + 0x98], eax
lea rcx, [rsp + 0x988]
mov r8d, 0x98
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x640]
movaps xmmword [rsp + 0x230], xmm0
mov eax, dword [rsp + 0x138]
mov ecx, dword [rsp + 0x13b]
mov dword [rsp + 0xc0], eax
mov dword [rsp + 0xc3], ecx
movaps xmm0, xmmword [rsp + 0x620]
movaps xmm1, xmmword [rsp + 0x630]
movaps xmmword [rsp + 0x210], xmm0
movaps xmmword [rsp + 0x220], xmm1
mov eax, dword [rsp + 0x130]
mov ecx, dword [rsp + 0x133]
mov dword [rsp + 0xb8], eax
mov dword [rsp + 0xbb], ecx
mov eax, dword [rsp + 0x128]
mov ecx, dword [rsp + 0x12b]
mov dword [rsp + 0xb0], eax
mov dword [rsp + 0xb3], ecx
mov rcx, rbp
call fcn.1400567b8
mov rsi, qword [rsp + 0x28]
cmp esi, 4
jne 0x14005a53b
mov r14, qword [rsp + 0x50]
jmp 0x14005b236
movaps xmm0, xmmword [rsp + 0x660]
movaps xmmword [rsp + 0x610], xmm0
mov rcx, qword [r13 + 0xf8]
test rcx, rcx
je 0x14005a778
mov rdx, qword [r13 + 0x100]
call fcn.140072fe3
mov rbp, rax
mov r14, rdx
mov ecx, 0x1e0
mov edx, 8
call fcn.14008f7ca
mov r15, rax
mov qword [rax], rsi
mov rax, qword [rsp + 0x58]
mov qword [r15 + 8], rax
mov rax, qword [rsp + 0x70]
mov qword [r15 + 0x10], rax
mov ecx, 0xc
lea rdi, [r15 + 0x18]
lea rsi, [rsp + 0xa20]
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x38]
mov qword [r15 + 0x78], rax
mov rax, qword [rsp + 0xd0]
mov qword [r15 + 0x80], rax
mov rax, qword [rsp + 0xa0]
mov byte [r15 + 0x88], al
mov eax, dword [rsp + 0x98]
mov ecx, dword [rsp + 0x9b]
mov dword [r15 + 0x89], eax
mov dword [r15 + 0x8c], ecx
mov rax, qword [rsp + 0xf0]
mov qword [r15 + 0x90], rax
mov rax, qword [rsp + 0x60]
mov qword [r15 + 0x98], rax
mov rax, qword [rsp + 0xd8]
mov qword [r15 + 0xa0], rax
mov rax, qword [rsp + 0xe0]
mov qword [r15 + 0xa8], rax
mov rax, qword [rsp + 0x90]
mov qword [r15 + 0xb0], rax
mov rax, qword [rsp + 0x40]
mov qword [r15 + 0xb8], rax
mov rax, qword [rsp + 0x68]
mov qword [r15 + 0xc0], rax
mov rax, qword [rsp + 0x48]
mov qword [r15 + 0xc8], rax
mov rax, qword [rsp + 0x30]
mov qword [r15 + 0xd0], rax
mov rax, qword [rsp + 0x88]
mov qword [r15 + 0xd8], rax
lea rcx, [r15 + 0xe0]
lea rdx, [rsp + 0x988]
mov r8d, 0x98
call sub.VCRUNTIME140.dll_memcpy
mov qword [r15 + 0x178], 2
movaps xmm0, xmmword [rsp + 0x230]
movups xmmword [r15 + 0x180], xmm0
mov qword [r15 + 0x190], r12
mov rax, qword [rsp + 0x80]
mov qword [r15 + 0x198], rax
xor eax, eax
mov byte [r15 + 0x1a0], al
mov ecx, dword [rsp + 0xc0]
mov edx, dword [rsp + 0xc3]
mov dword [r15 + 0x1a1], ecx
mov dword [r15 + 0x1a4], edx
movaps xmm0, xmmword [rsp + 0x210]
movaps xmm1, xmmword [rsp + 0x220]
movups xmmword [r15 + 0x1a8], xmm0
movups xmmword [r15 + 0x1b8], xmm1
mov byte [r15 + 0x1c8], 3
mov ecx, dword [rsp + 0xb8]
mov edx, dword [rsp + 0xbb]
mov dword [r15 + 0x1c9], ecx
mov dword [r15 + 0x1cc], edx
mov rcx, qword [rsp + 0xa8]
mov qword [r15 + 0x1d0], rcx
mov byte [r15 + 0x1d8], al
mov eax, dword [rsp + 0xb0]
mov ecx, dword [rsp + 0xb3]
mov dword [r15 + 0x1d9], eax
mov dword [r15 + 0x1dc], ecx
lea r8, [0x1400cec70]
mov rcx, rbp
mov r12, qword [rsp + 0x78]
mov rdx, r15
call qword [r14 + 0x18]
mov rbx, qword [rsp + 0x50]
jmp 0x14005b123
mov eax, 1
lock xadd qword [0x1400fd068], rax
mov qword [rsp + 0x1e10], rax
lea rcx, [rsp + 0x2558]
lea rbp, [rsp + 0x988]
mov r8d, 0x98
mov rdx, rbp
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x230]
test byte [rax + rsi], ah
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x21b0], eax
mov eax, dword [rsp + 0xc0]
mov ecx, dword [rsp + 0xc3]
mov dword [rsp + 0xbb0], eax
mov dword [rsp + 0xbb3], ecx
movaps xmm0, xmmword [rsp + 0x210]
movaps xmm1, xmmword [rsp + 0x220]
movaps xmmword [rsp + 0x2a00], xmm0
movaps xmmword [rsp + 0x2a10], xmm1
mov eax, dword [rsp + 0xb8]
mov ecx, dword [rsp + 0xbb]
mov dword [rsp + 0x7a0], eax
mov dword [rsp + 0x7a3], ecx
mov eax, dword [rsp + 0xb0]
mov ecx, dword [rsp + 0xb3]
mov dword [rsp + 0x8f0], eax
mov dword [rsp + 0x8f3], ecx
lea rax, [rsp + 0x3078]
mov qword [rax - 0x18], rsi
mov rcx, qword [rsp + 0x58]
mov qword [rax - 0x10], rcx
mov rcx, qword [rsp + 0x70]
mov qword [rax - 8], rcx
mov qword [rsp + 0x28], rsi
lea rsi, [rsp + 0xa20]
mov ecx, 0xc
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [rsp + 0x38]
mov qword [rax + 0x60], rcx
mov rdi, rbx
mov rbx, qword [rsp + 0xd0]
mov qword [rax + 0x68], rbx
mov rcx, qword [rsp + 0xa0]
mov byte [rax + 0x70], cl
mov ecx, dword [rsp + 0x98]
mov dword [rax + 0x71], ecx
mov ecx, dword [rsp + 0x9b]
mov dword [rax + 0x74], ecx
mov r14, qword [rsp + 0xf0]
mov qword [rax + 0x78], r14
mov rcx, qword [rsp + 0x60]
mov qword [rax + 0x80], rcx
mov r15, qword [rsp + 0xd8]
mov qword [rax + 0x88], r15
mov rcx, qword [rsp + 0xe0]
mov qword [rax + 0x90], rcx
mov rcx, qword [rsp + 0x90]
mov qword [rax + 0x98], rcx
mov rcx, qword [rsp + 0x40]
mov qword [rax + 0xa0], rcx
mov rcx, qword [rsp + 0x68]
mov qword [rax + 0xa8], rcx
mov rcx, qword [rsp + 0x48]
mov qword [rax + 0xb0], rcx
mov rcx, qword [rsp + 0x30]
mov qword [rax + 0xb8], rcx
mov rcx, qword [rsp + 0x88]
mov qword [rax + 0xc0], rcx
lea rsi, [rsp + 0x3140]
mov r8d, 0x98
mov rcx, rsi
mov rdx, rbp
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi + 0x98], 2
movaps xmm0, xmmword [rsp + 0x230]
movups xmmword [rsi + 0xa0], xmm0
mov qword [rsi + 0xb0], r12
mov rax, qword [rsp + 0x80]
mov qword [rsi + 0xb8], rax
xor eax, eax
mov byte [rsi + 0xc0], al
mov ecx, dword [rsp + 0xc0]
mov edx, dword [rsp + 0xc3]
mov dword [rsi + 0xc1], ecx
mov dword [rsi + 0xc4], edx
movaps xmm0, xmmword [rsp + 0x210]
movaps xmm1, xmmword [rsp + 0x220]
movups xmmword [rsi + 0xc8], xmm0
movups xmmword [rsi + 0xd8], xmm1
mov byte [rsi + 0xe8], 3
mov ecx, dword [rsp + 0xb8]
mov edx, dword [rsp + 0xbb]
mov dword [rsi + 0xe9], ecx
mov dword [rsi + 0xec], edx
mov rcx, qword [rsp + 0xa8]
mov qword [rsi + 0xf0], rcx
mov byte [rsi + 0xf8], al
mov eax, dword [rsp + 0xb0]
mov ecx, dword [rsp + 0xb3]
mov dword [rsi + 0xfc], ecx
add byte [rax], al
add byte [rcx + 0xf986], cl
add byte [rax - 0x77], cl
mov esi, 0x100
call fcn.140002708
test rax, rax
je 0x14005b884
mov rcx, rax
call fcn.1400481bd
mov rbp, rax
mov qword [rsp + 0xe8], rdx
mov eax, dword [rax]
mov dword [rsp + 0xc8], eax
lea rax, [rsp + 0xec8]
mov rcx, qword [rsp + 0x28]
mov qword [rax - 0x18], rcx
mov rcx, qword [rsp + 0x58]
mov qword [rax - 0x10], rcx
mov rcx, qword [rsp + 0x70]
mov qword [rax - 8], rcx
lea rsi, [rsp + 0xa20]
mov ecx, 0xc
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [rsp + 0x38]
mov qword [rax + 0x60], rcx
mov qword [rax + 0x68], rbx
mov rcx, qword [rsp + 0xa0]
mov byte [rax + 0x70], cl
mov ecx, dword [rsp + 0x98]
mov dword [rax + 0x71], ecx
mov ecx, dword [rsp + 0x9b]
mov dword [rax + 0x74], ecx
mov qword [rax + 0x78], r14
mov rcx, qword [rsp + 0x60]
mov qword [rax + 0x80], rcx
mov qword [rax + 0x88], r15
mov r15, qword [rsp + 0xe0]
mov qword [rax + 0x90], r15
mov rcx, qword [rsp + 0x90]
mov qword [rax + 0x98], rcx
mov rcx, qword [rsp + 0x40]
mov qword [rax + 0xa0], rcx
mov rcx, qword [rsp + 0x68]
mov qword [rax + 0xa8], rcx
mov rcx, qword [rsp + 0x48]
mov qword [rax + 0xb0], rcx
mov rcx, qword [rsp + 0x30]
mov qword [rax + 0xb8], rcx
mov rcx, qword [rsp + 0x88]
mov qword [rax + 0xc0], rcx
lea rsi, [rsp + 0xf90]
lea rdx, [rsp + 0x988]
mov r8d, 0x98
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
xor eax, eax
mov qword [rsi + 0x98], 2
movaps xmm0, xmmword [rsp + 0x230]
movups xmmword [rsi + 0xa0], xmm0
mov qword [rsi + 0xb0], r12
mov al, 0
add byte [rax], al
mov rcx, qword [rsp + 0x80]
mov qword [rsi + 0xb8], rcx
mov byte [rsi + 0xc0], al
mov ecx, dword [rsp + 0xc0]
mov dword [rsi + 0xc1], ecx
mov ecx, dword [rsp + 0xc3]
mov dword [rsi + 0xc4], ecx
movaps xmm0, xmmword [rsp + 0x210]
movaps xmm1, xmmword [rsp + 0x220]
movups xmmword [rsi + 0xc8], xmm0
movups xmmword [rsi + 0xd8], xmm1
mov byte [rsi + 0xe8], 3
mov ecx, dword [rsp + 0xb8]
mov dword [rsi + 0xe9], ecx
mov ecx, dword [rsp + 0xbb]
mov dword [rsi + 0xec], ecx
mov rcx, qword [rsp + 0xa8]
mov qword [rsi + 0xf0], rcx
mov byte [rsi + 0xf8], al
mov eax, dword [rsp + 0xb0]
mov ecx, dword [rsp + 0xb3]
mov dword [rsi + 0xf9], eax
mov dword [rsi + 0xfc], ecx
lea rax, [rsp + 0x1e10]
mov qword [rsi + 0x100], rax
cmp dword [rsp + 0xc8], 2
mov rbx, qword [rsp + 0x50]
jne 0x14005ac12
lea rcx, [rsp + 0xeb0]
call 0x14005c4fb
xor r14d, r14d
jmp 0x14005b0ef
mov rax, rbp
mov rsi, qword [rsp + 0x1e10]
add rbp, 8
cmp qword [rax], 0
je 0x14005ae8f
mov rdi, qword [rbp]
lock inc qword [rdi]
jle case.0x140057f03.1
lea rax, [rdi + 0x10]
mov qword [rsp + 0xc8], rax
lea rbp, [rdi + 0x70]
lea ebp, [rdi + 0x70]
mov ecx, 0x280
mov edx, 0x80
call fcn.14008f7ca
mov r14, rax
mov qword [rax], 0xcc
and qword [rax + 8], 0
lea rax, [0x1400cf330]
mov qword [r14 + 0x10], rax
and qword [r14 + 0x18], 0
mov qword [r14 + 0x20], rdi
mov qword [r14 + 0x28], rsi
mov rax, qword [rsp + 0x28]
mov qword [r14 + 0x30], rax
mov rax, qword [rsp + 0x58]
mov qword [r14 + 0x38], rax
mov rax, qword [rsp + 0x70]
mov qword [r14 + 0x40], rax
mov ecx, 0xc
lea rdi, [r14 + 0x48]
lea rsi, [rsp + 0xa20]
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x38]
mov qword [r14 + 0xa8], rax
mov rax, qword [rsp + 0xd0]
mov qword [r14 + 0xb0], rax
mov rax, qword [rsp + 0xa0]
mov byte [r14 + 0xb8], al
mov eax, dword [rsp + 0x98]
mov ecx, dword [rsp + 0x9b]
mov dword [r14 + 0xb9], eax
mov dword [r14 + 0xbc], ecx
mov rax, qword [rsp + 0xf0]
mov qword [r14 + 0xc0], rax
mov rax, qword [rsp + 0x60]
mov qword [r14 + 0xc8], rax
mov rax, qword [rsp + 0xd8]
mov qword [r14 + 0xd0], rax
mov qword [r14 + 0xd8], r15
mov rax, qword [rsp + 0x90]
mov qword [r14 + 0xe0], rax
mov rax, qword [rsp + 0x40]
mov qword [r14 + 0xe8], rax
mov rax, qword [rsp + 0x68]
mov qword [r14 + 0xf0], rax
mov rax, qword [rsp + 0x48]
mov qword [r14 + 0xf8], rax
mov rax, qword [rsp + 0x30]
mov qword [r14 + 0x100], rax
mov rax, qword [rsp + 0x88]
mov qword [r14 + 0x108], rax
lea rcx, [r14 + 0x110]
lea rdx, [rsp + 0x2558]
mov r8d, 0x98
call sub.VCRUNTIME140.dll_memcpy
mov qword [r14 + 0x1a8], 2
movaps xmm0, xmmword [rsp + 0x21b0]
movups xmmword [r14 + 0x1b0], xmm0
mov qword [r14 + 0x1c0], r12
mov rax, qword [rsp + 0x80]
mov qword [r14 + 0x1c8], rax
xor eax, eax
mov byte [r14 + 0x1d0], al
mov ecx, dword [rsp + 0xbb0]
mov edx, dword [rsp + 0xbb3]
mov dword [r14 + 0x1d1], ecx
mov dword [r14 + 0x1d4], edx
add byte [rdi], cl
sub byte [rsp + 0x2a00], al
movaps xmm1, xmmword [rsp + 0x2a10]
movups xmmword [r14 + 0x1d8], xmm0
movups xmmword [r14 + 0x1e8], xmm1
mov byte [r14 + 0x1f8], 3
mov ecx, dword [rsp + 0x7a0]
mov edx, dword [rsp + 0x7a3]
mov dword [r14 + 0x1f9], ecx
mov dword [r14 + 0x1fc], edx
mov rcx, qword [rsp + 0xa8]
mov qword [r14 + 0x200], rcx
mov byte [r14 + 0x208], al
mov byte [rsi + 0x208], al
mov eax, dword [rsp + 0x8f0]
mov ecx, dword [rsp + 0x8f3]
mov dword [r14 + 0x209], eax
mov dword [r14 + 0x20c], ecx
xorps xmm0, xmm0
movaps xmmword [r14 + 0x210], xmm0
and qword [r14 + 0x220], 0
mov rcx, rbp
mov rdx, r14
mov r8, r14
call fcn.140048547
mov rcx, qword [rsp + 0xc8]
mov rdx, rax
call fcn.1400941d6
jmp 0x14005b0ef
mov rdi, qword [rbp]
lock inc qword [rdi]
jle case.0x140057f03.1
lea rax, [rdi + 0x60]
mov qword [rsp + 0xc8], rax
mov ecx, 0x280
mov edx, 0x80
call fcn.14008f7ca
mov r14, rax
mov qword [rax], 0xcc
and qword [rax + 8], 0
lea rax, [0x1400cf1f0]
mov qword [r14 + 0x10], rax
and qword [r14 + 0x18], 0
mov qword [r14 + 0x20], rdi
mov qword [r14 + 0x28], rsi
mov rax, qword [rsp + 0x28]
mov qword [r14 + 0x30], rax
mov rax, qword [rsp + 0x58]
pop rax
mov qword [r14 + 0x38], rax
mov rax, qword [rsp + 0x70]
mov qword [r14 + 0x40], rax
mov ecx, 0xc
lea rdi, [r14 + 0x48]
lea rsi, [rsp + 0xa20]
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x38]
mov qword [r14 + 0xa8], rax
mov rax, qword [rsp + 0xd0]
mov qword [r14 + 0xb0], rax
mov rax, qword [rsp + 0xa0]
mov byte [r14 + 0xb8], al
mov eax, dword [rsp + 0x98]
mov ecx, dword [rsp + 0x9b]
mov dword [r14 + 0xb9], eax
mov dword [r14 + 0xbc], ecx
mov rax, qword [rsp + 0xf0]
mov qword [r14 + 0xc0], rax
mov rax, qword [rsp + 0x60]
mov qword [r14 + 0xc8], rax
mov rax, qword [rsp + 0xd8]
mov qword [r14 + 0xd0], rax
mov qword [r14 + 0xd8], r15
mov rax, qword [rsp + 0x90]
mov qword [r14 + 0xe0], rax
mov rax, qword [rsp + 0x40]
mov qword [r14 + 0xe8], rax
mov rax, qword [rsp + 0x68]
mov qword [r14 + 0xf0], rax
mov rax, qword [rsp + 0x48]
mov qword [r14 + 0xf8], rax
mov rax, qword [rsp + 0x30]
mov qword [r14 + 0x100], rax
mov rax, qword [rsp + 0x88]
mov qword [r14 + 0x108], rax
lea rcx, [r14 + 0x110]
lea rdx, [rsp + 0x2558]
mov r8d, 0x98
call sub.VCRUNTIME140.dll_memcpy
mov qword [r14 + 0x1a8], 2
movaps xmm0, xmmword [rsp + 0x21b0]
movups xmmword [r14 + 0x1b0], xmm0
mov qword [r14 + 0x1c0], r12
mov rax, qword [rsp + 0x80]
mov qword [r14 + 0x1c8], rax
xor eax, eax
mov byte [r14 + 0x1d0], al
mov ecx, dword [rsp + 0xbb0]
mov edx, dword [rsp + 0xbb3]
mov dword [r14 + 0x1d1], ecx
mov dword [r14 + 0x1d4], edx
movaps xmm0, xmmword [rsp + 0x2a00]
movaps xmm1, xmmword [rsp + 0x2a10]
movups xmmword [r14 + 0x1d8], xmm0
movups xmmword [r14 + 0x1e8], xmm1
mov byte [r14 + 0x1f8], 3
mov ecx, dword [rsp + 0x7a0]
mov edx, dword [rsp + 0x7a3]
mov dword [r14 + 0x1fc], edx
mov dword [r14 + 0x1f9], ecx
mov rcx, qword [rsp + 0xa8]
mov qword [r14 + 0x200], rcx
mov byte [r14 + 0x208], al
mov eax, dword [rsp + 0x8f0]
mov ecx, dword [rsp + 0x8f3]
mov dword [r14 + 0x209], eax
mov dword [r14 + 0x20c], ecx
xorps xmm0, xmm0
movaps xmmword [r14 + 0x210], xmm0
and qword [r14 + 0x220], 0
mov rcx, qword [rsp + 0xc8]
mov rdx, r14
mov r8, r14
call fcn.140048547
test rax, rax
je 0x14005b0ef
mov rcx, rbp
mov rdx, rax
call fcn.140093ea2
mov rax, qword [rsp + 0xe8]
dec qword [rax]
test r14, r14
mov r12, qword [rsp + 0x78]
je case.0x140057f03.1
test byte [rdi + 7], ah
add byte [rax], al
mov ecx, 0x84
mov eax, 0xcc
lock cmpxchg qword [r14], rcx
je 0x14005b123
mov rax, qword [r14 + 0x10]
mov rcx, r14
call qword [rax + 0x20]
mov qword [r13 + 0x130], rbx
movaps xmm0, xmmword [rsp + 0x610]
movups xmmword [r13 + 0x138], xmm0
cmp byte [rcx], al
add byte [rax], al
lea rsi, [r13 + 0x148]
mov byte [r13 + 0x148], 0
mov rax, qword [r13 + 0x140]
mov qword [r12 + 0x10], rax
movups xmm0, xmmword [r13 + 0x130]
movups xmmword [r12], xmm0
cmp byte [r12 + 0x10], 2
je case.0x140057f03.1
mov rcx, r12
mov rdx, qword [rsp + 0x1e8]
call fcn.140048da5
test rax, rax
je 0x14005b1a0
mov byte [rsi], 3
mov al, 4
mov byte [r13 + 0x111], al
mov rax, qword [rsp + 0x118]
mov byte [rax + 0x70], 3
jmp 0x14005b69b
mov r14, rdx
test rdx, rdx
je 0x14005b1ac
mov bl, 2
jmp 0x14005b1e6
mov bl, byte [r12 + 0x10]
mov byte [r12 + 0x10], 2
cmp bl, 2
je case.0x140057f03.1
mov r14, qword [r12]
mov rdi, qword [r12 + 8]
mov eax, dword [r12 + 0x14]
mov dword [rsp + 0xeb3], eax
mov eax, dword [r12 + 0x11]
mov dword [rsp + 0xeb0], eax
cmp bl, 3
je 0x14005b183
mov eax, dword [rsp + 0xeb0]
mov ecx, dword [rsp + 0xeb3]
mov dword [rsp + 0x3063], ecx
mov dword [rsp + 0x3060], eax
mov rcx, r12
call fcn.140056838
mov byte [rsi], 1
mov eax, dword [rsp + 0x3060]
mov ecx, dword [rsp + 0x3063]
mov dword [rsp + 0x14b], ecx
mov dword [rsp + 0x148], eax
mov rcx, r12
call fcn.14005681d
cmp bl, 2
jne 0x14005b276
lea rcx, [r13 + 0x68]
call fcn.14000170c
lea rcx, [r13 + 0xf8]
call fcn.14000170c
lea rcx, [r13 + 0x108]
call fcn.14005672d
lea rcx, [r13 + 0xc0]
call fcn.140056738
lea rcx, [r13 + 0xa0]
lea esp, [rax - 0x18000000]
or al, 0x99
invalid
push qword [rbx + 0x368e902]
add byte [rax], al
mov al, 2
cmp byte [r13 + 0x110], 0
jne 0x14005b2a0
mov eax, dword [rsp + 0x148]
mov ecx, dword [rsp + 0x14b]
mov dword [rsp + 0x21b3], ecx
mov dword [rsp + 0x21b0], eax
mov eax, ebx
lea rbx, [r13 + 0x108]
mov rcx, qword [r13 + 0xf0]
mov qword [rsp + 0x2a30], rcx
movups xmm0, xmmword [r13 + 0xc0]
movups xmm1, xmmword [r13 + 0xd0]
movups xmm2, xmmword [r13 + 0xe0]
movaps xmmword [rsp + 0x2a20], xmm2
movaps xmmword [rsp + 0x2a10], xmm1
movaps xmmword [rsp + 0x2a00], xmm0
movups xmm0, xmmword [r13 + 0xa0]
movups xmm1, xmmword [r13 + 0xb0]
movups xmmword [rsp + 0x2580], xmm1
movups xmmword [rsp + 0x2570], xmm0
mov ecx, dword [rsp + 0x21b0]
mov edx, dword [rsp + 0x21b3]
mov dword [rsp + 0x2569], ecx
mov dword [rsp + 0x256c], edx
mov qword [rsp + 0x2558], r14
mov qword [rsp + 0x2560], rdi
mov byte [rsp + 0x2568], al
mov rsi, qword [r13 + 0x108]
test rsi, rsi
je case.0x14003dd8d.303
lea rdi, [rsp + 0xeb0]
lea rdx, [rsp + 0x2558]
mov rcx, rdi
call fcn.140047a90
cmp byte [rdi + 0x69], 2
jne 0x14005b44c
mov rax, qword [rsp + 0xee0]
mov qword [rsp + 0x3090], rax
movups xmm0, xmmword [rsp + 0xeb0]
test byte [rax + rsi*4], ah
invalid
add byte [rax], al
movups xmm1, xmmword [rsp + 0xec0]
movups xmm2, xmmword [rsp + 0xed0]
movaps xmmword [rsp + 0x3080], xmm2
movaps xmmword [rsp + 0x3070], xmm1
movaps xmmword [rsp + 0x3060], xmm0
mov rcx, rbx
call fcn.140047c44
mov rsi, rax
jmp 0x14005b4fa
mov rax, qword [rsp + 0x2588]
mov qword [rsp + 0x3090], rax
mov rax, qword [rsp + 0x2558]
mov rcx, qword [rsp + 0x2560]
add byte [rdx + 0x25682494], cl
add byte [rax], al
mov r8d, dword [rsp + 0x2569]
movzx r9d, word [rsp + 0x256d]
and al, 0x6d
and eax, 0x8a440000
mov dl, byte [rsp + 0x256f]
mov r11, qword [rsp + 0x2570]
movups xmm0, xmmword [rsp + 0x2578]
movaps xmmword [rsp + 0x3080], xmm0
mov byte [rsp + 0x3070], dl
mov dword [rsp + 0x3071], r8d
mov word [rsp + 0x3075], r9w
mov byte [rsp + 0x3077], r10b
mov qword [rsp + 0x3078], r11
mov qword [rsp + 0x3060], rax
mov qword [rsp + 0x3068], rcx
jmp 0x14005b4f8
add rsi, 0x10
lea rdi, [rsp + 0x3060]
mov rcx, rdi
mov rdx, rsi
call fcn.140029922
cmp qword [rdi], 0
cmp dword [rdi], 0
jne case.0x140057f03.1
lea r14, [rsp + 0x3060]
mov rsi, qword [r14 + 8]
mov dil, byte [r14 + 0x10]
lea r15, [rsi + 0x10]
lea r12, [rsp + 0x2a00]
movsb byte [rdi], byte [rsi]
and al, 0
sub al, byte [rax]
add byte [rcx + rcx*4 - 0xf], cl
mov rdx, r12
call fcn.14004697d
lea rbp, [rsp + 0xeb0]
mov rcx, r15
mov rdx, r14
mov r8, rbp
mov r9, rbx
call fcn.1400469a7
mov rcx, r15
mov rdx, r12
call fcn.1400568d0
lea r15, [rsp + 0x2a30]
mov rcx, r15
call fcn.1400465e8
invalid
dec dword [rcx - 0x7d]
invalid
add byte [rdi], cl
adc byte [rbp + 0x38], al
cmp byte [rdi], cl
adc byte [rbp + 0x48], cl
movups xmm2, xmmword [rbp + 0x58]
movaps xmmword [r14], xmm0
movaps xmmword [r14 + 0x10], xmm1
adc byte [rcx + 0xf], r8b
sub dword [rsi + 0x20], edx
mov rax, qword [rbp + 0x68]
mov qword [r14 + 0x30], rax
xor byte [rax - 0x77], r9b
int1
mov edx, edi
call fcn.140041e0b
xor esi, esi
mov rax, qword [rsp + 0x3090]
lea rdi, [rsp + 0xeb0]
mov qword [rdi + 0x60], rax
mov rax, qword [rsp + 0x3060]
mov eax, dword [rsp + 0x3060]
mov rcx, qword [rsp + 0x3068]
mov dl, byte [rsp + 0x3070]
mov r8d, dword [rsp + 0x3071]
add byte [rax], al
movzx r9d, word [rsp + 0x3075]
mov r10b, byte [rsp + 0x3077]
mov r11, qword [rsp + 0x3078]
js 0x14005b574
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x3080]
movups xmmword [rdi + 0x50], xmm0
mov byte [rdi + 0x40], dl
mov dword [rdi + 0x41], r8d
mov word [rdi + 0x45], r9w
mov byte [rdi + 0x47], r10b
mov qword [rdi + 0x48], r11
mov qword [rdi + 0x30], rax
mov qword [rdi + 0x38], rcx
lea r14, [rsp + 0x2a00]
mov rcx, rdi
mov rdx, r14
call fcn.14004697d
mov qword [rdi + 0x68], rsi
mov rcx, r14
call fcn.140056738
invalid
dec dword [rbx + rcx*4 + 0x37]
lea rax, [rsp + 0xeb8]
lea rdi, [rsp + 0xab0]
mov ecx, 0xd
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
movsd dword [rdi], dword [rsi]
mov ecx, dword [rax + 0x69]
mov eax, dword [rax + 0x6c]
mov dword [rsp + 0x153], eax
mov dword [rsp + 0x150], ecx
add byte [rcx - 0x73], cl
push 0xfffffffffa6144e8
dec dword [rcx - 0x73]
invalid
clc
add byte [rax], al
add al, ch
cmp byte [rcx - 6], ah
dec dword [rax - 0x77]
fld1
push rcx
mov cl, 0xff
push qword [rcx]
invalid
lea rdi, [rsp + 0x24f0]
lea rsi, [rsp + 0xab0]
mov ecx, 0xd
rep movsq qword [rdi], qword [rsi]
mov eax, dword [rsp + 0x150]
mov ecx, dword [rsp + 0x153]
mov dword [rsp + 0xfb], ecx
mov dword [rsp + 0xf8], eax
clc
add byte [rax], al
add byte [rcx - 0x3a], al
test dword [rcx], edx
add dword [rax], eax
add byte [rcx], al
lea rdi, [rsp + 0x2ff8]
lea rsi, [rsp + 0x24f0]
mov ecx, 0xd
add byte [rax], al
rep movsq qword [rdi], qword [rsi]
mov eax, dword [rsp + 0xf8]
mov ecx, dword [rsp + 0xfb]
add byte [rcx + 0x123248c], cl
add byte [rax], al
mov dword [rsp + 0x120], eax
mov rsi, qword [rsp + 0x1e0]
mov rcx, rsi
call fcn.1400565d4
mov qword [rsi], 4
mov rdx, qword [rsp + 0x118]
mov qword [rdx], r14
lea rdi, [rdx + 8]
jp 0x14005b67c
lea rsi, [rsp + 0x2ff8]
mov ecx, 0xd
rep movsq qword [rdi], qword [rsi]
mov byte [rdx + 0x70], bl
mov eax, dword [rsp + 0x120]
and byte [rcx], al
add byte [rax], al
mov ecx, dword [rsp + 0x123]
mov dword [rdx + 0x71], eax
jno 0x14005b622
invalid
invalid
movaps xmm6, xmmword [rsp + 0x40e0]
add rsp, 0x40f8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x1d8], rsi
mov rbx, qword [rsi]
lock inc qword [rbx]
jle case.0x140057f03.1
invalid
invalid
add dword [rax], eax
add byte [rax], al
mov esi, edx
lea rax, [rbx + 0x60]
mov qword [rsp + 0x90], rax
mov ecx, 0x1000
mov edx, 0x80
call fcn.14008f7ca
mov rdi, rax
mov edi, eax
mov qword [rax], 0xcc
and qword [rax + 8], 0
lea rax, [0x1400cf010]
add eax, 0x73911
mov qword [rdi + 0x10], rax
and qword [rdi + 0x18], 0
mov qword [rdi + 0x20], rbx
mov qword [rdi + 0x28], r14
mov qword [rdi + 0x30], 1
mov rax, qword [rsp + 0x38]
mov qword [rdi + 0x38], rax
cmp byte [r9 + r9*4 + 0x67], r9b
lea rcx, [rdi + 0x48]
lea ecx, [rdi + 0x48]
lea rdx, [rsp + 0x2a00]
mov r8d, 0x4a0
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0xe8]
mov qword [rdi + 0x4e8], rax
xchg eax, ebp
add al, 0
invalid
mov eax, dword [rsp + 0x30]
mov dword [rdi + 0x4f0], eax
add al, 0
add byte [rdi], cl
sub byte [rsp + 0x1e10], al
movups xmmword [rdi + 0x4f4], xmm0
mov eax, dword [rsp + 0x1e20]
add byte [rcx + 0x50487], cl
add byte [rbx - 0x768fdbbc], cl
xchg dword [rax], ecx
add eax, 0xa7830000
add byte [rbx + 0x50ca7], al
add eax, 0x48000000
mov eax, dword [rsp + 0x60]
and al, 0x60
mov qword [rdi + 0x510], rax
mov eax, dword [rsp + 0x28]
mov dword [rdi + 0x518], eax
mov rax, qword [rsp + 0x58]
and al, 0x58
mov qword [rdi + 0x520], rax
xchg dword [rax], esp
add eax, 0xb7890000
sub byte [0xcb4db7ac], al
test byte [rax + rax*4], ah
add byte [rax], al
invalid
mov qword [rdi + 0x530], rax
mov byte [rdi + 0x538], bpl
mov byte [rdi + 0x538], ch
add byte [rcx], dh
invalid
mov byte [rdi + 0x539], al
mov ecx, dword [rsp + 0x248]
mov dword [rdi + 0x53a], ecx
add eax, 0xb70f0000
mov word [rsp + rcx*2], fs
add r8b, byte [rax]
add byte [rsi - 0x77], ah
invalid
invalid
invalid
add byte [rax], al
mov rcx, qword [rsp + 0x48]
mov qword [rdi + 0x540], rcx
add byte [rax - 0x75], cl
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
invalid
add byte [rax], al
invalid
mov byte [rdi + 0xa58], al
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x29
invalid
or byte [rdi], 0
invalid
and qword [rdi + 0xf90], 0
mov rcx, qword [rsp + 0x90]
mov rdx, rdi
mov r8, rdi
call fcn.140048547
test rax, rax
mov rsi, qword [rsp + 0xc8]
mov ah, 0x24
enter 0, 0
invalid
mov ah, 0x24
enter 0, 0
invalid
je 0x14005b847
mov rcx, qword [rsp + 0x1d8]
mov rdx, rax
call fcn.140093ea2
lea rbx, [rsp + 0x1e10]
mov rbp, qword [rsp + 0x78]
mov ebp, dword [rsp + 0x78]
insb byte [rdi], dx
and al, 0x78
and al, 0x78
mov r14, qword [rsp + 0x40]
jmp 0x14005a0d2
mov qword [rax], 4
jmp case.0x140057f03.1
add byte [rax], al
add bl, ch
or byte [rax - 0x39], cl
add byte [r10], r8b
add byte [rax], al
add byte [rdi], cl
ud2
ud2
mov ecx, 8
mov qword [rbp], 2
ud2
mov ecx, 8
mov edx, 0x30
call fcn.14009f43b
ud2
lea rcx, [rsp + 0x3060]
call 0x14005c4fb
jmp case.0x140057f03.1
lea rcx, [rsp + 0x3060]
call case.0x1400512a2.70
jmp case.0x140057f03.1
ud2
cmp byte [r15], cl
adc dword [rcx], eax
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx + 0x20], xmm2
mov qword [rcx + 0x30], rdx
invalid
xor bl, al
ret
mov qword [rsp + 0xf0], 2
and qword [rsp + 0x110], 0
and dword [rsp + 0x110], 0
and dword [rsp + 0x110], 0
add byte [rdi], cl
mov dh, 2
movzx eax, byte [rdx]
lea rcx, [0x1400f8e4c]
or dword [rax], eax
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
add rdx, 8
lea rax, [rsp + 0xa0]
mov ecx, 9
mov rdi, rax
mov rsi, rdx
rep movsq qword [rdi], qword [rsi]
mov rcx, rax
mov ecx, eax
call fcn.140066bb6
mov ecx, dword [rbx + 0x128]
cmp rax, rcx
jbe 0x14005c068
lea rcx, [rsp + 0xa0]
call fcn.1400495ca
jg 0x14005bb23
invalid
invalid
movabs al, byte [0xfffeda7fe8000000]
lea rsi, [rsp + 0xf0]
mov rcx, rsi
call fcn.140019da1
mov rcx, rsi
call fcn.140019db0
push qword [rax + 0x835e902]
add byte [rax], al
lea rax, [rdx + 8]
mov r9d, dword [rdx + 0x118]
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x8a
sbb al, 1
add byte [rax], al
mov edx, dword [rbx + 0x128]
add rdx, 9
lea r8, [rbx + 0x100]
lea rsi, [rsp + 0x70]
mov qword [rsi], r8
mov qword [rsi + 8], rdx
shl rcx, 0x20
mov qword [rsp + 0x20], r9
or rcx, r9
bts rcx, 0x28
lea rdi, [rsp + 0xe8]
mov qword [rdi], rcx
lea r15, [rsp + 0x30]
mov rcx, r15
mov rdx, rax
mov edx, eax
mov r8, rbx
call fcn.140020f8f
mov rbp, qword [rbx + 0x108]
mov ebp, dword [rbx + 0x108]
or byte [rcx], al
add byte [rax], al
mov rcx, rdi
mov rdx, rsi
call fcn.140020f45
mov rax, qword [rsi]
mov rcx, qword [rsi + 8]
mov r14, qword [rax + 8]
mov esi, dword [rax + 8]
mov esi, dword [rax + 8]
mov rsi, qword [r15 + 0x10]
mov rdi, r14
mov edi, esi
not rdi
cmp rdi, rcx
cmovae rdi, rcx
cmp rsi, rdi
jbe 0x14005c0b9
lea r15, [rsp + 0xa0]
mov qword [rsp + 0x28], r12
lea r12, [rsp + 0x30]
mov rcx, r15
mov rdx, r12
loop 0x14005bc61
mov eax, edi
call fcn.14000e8f2
mov rdx, qword [r15 + 8]
mov r8, qword [r15 + 0x10]
lea rcx, [rsp + 0x70]
call fcn.14001b8b2
mov rcx, r15
mov ecx, edi
mov ecx, edi
call fcn.14000188f
mov r13, qword [r12]
movups xmm0, xmmword [r12 + 8]
or byte [rcx + 0xf], al
sub dword [rdi], eax
invalid
invalid
mov rax, qword [r12 + 0x18]
mov r12, qword [rsp + 0x28]
mov qword [r15 + 0x10], rax
jmp case.0x140027e84.502
mov qword [rsp + 0x28], r12
lea rax, [rdx + 8]
mov r9d, dword [rdx + 0x110]
mov esi, dword [rdx + 0x114]
movzx ecx, byte [rdx + 0x118]
mov edx, dword [rbx + 0x128]
add dword [rax], eax
add byte [rax - 0x7d], cl
ret 0x4c09
or dword [rbp + rcx*4 - 0x7d], ecx
add byte [rcx], al
add byte [rax], al
lea rdi, [rsp + 0x70]
jl 0x14005bcb0
jo case.0x140054f81.38
mov dword [rdi], eax
mov qword [rdi + 8], rdx
shl rcx, 0x20
and byte [rcx + rcx*4 + 0x4c], cl
and al, 0x20
invalid
or rcx, r9
movabs rdx, 0x50000000000
invalid
invalid
add byte [rax], al
or rdx, rcx
lea r15, [rsp + 0xe8]
mov qword [r15], rdx
lea r12, [rsp + 0x30]
and al, 0x30
mov rcx, r12
mov rdx, rax
mov r8, rbx
call fcn.140020f8f
mov rbp, qword [rbx + 0x108]
mov rcx, r15
mov rdx, rdi
call fcn.140020f45
push rdx
cld
dec dword [rax - 0x75]
invalid
mov r14, qword [rax + 8]
mov rcx, rdi
mov edx, esi
call fcn.14001b984
xchg esi, eax
cld
sti
dec dword [rcx - 0x75]
mov rsi, qword [r12 + 0x10]
mov rax, qword [rdi]
mov rcx, qword [rdi + 8]
xchg esi, eax
cld
sti
dec dword [rcx - 0x75]
invalid
invalid
je 0x14005bd16
adc byte [rax - 0x75], cl
invalid
mov rdi, qword [rax + 8]
not rdi
cmp rdi, rcx
cmovae rdi, rcx
cmp rsi, rdi
jbe 0x14005c187
add al, 0
invalid
lea r15, [rsp + 0xa0]
lea r12, [rsp + 0x30]
and al, 0x30
add byte [rax], al
add byte [rbp + rcx*4 + 0x64], cl
and al, 0x30
mov rcx, r15
mov rdx, r12
mov r8, rdi
call fcn.14000e8f2
mov rdx, qword [r15 + 8]
push rdi
or byte [rbp - 0x75], cl
adc byte [r8 - 0x73], r9b
and al, 0x70
and al, 0x70
call fcn.14001b8b2
mov rcx, r15
je 0x14005bd37
sti
dec dword [rcx + rcx*4 - 7]
call fcn.14000188f
mov r13, qword [r12]
movups xmm0, xmmword [r12 + 8]
adc byte [rsp + 8], al
and al, 8
movaps xmmword [r15], xmm0
mov rax, qword [r12 + 0x18]
mov qword [r15 + 0x10], rax
mov dword [rdi + 0x10], eax
jmp 0x14005c19c
mov eax, dword [rdx + 8]
mov dword [rsp + 0x90], eax
invalid
mov r12d, dword [rdx + 0xc]
mov eax, dword [rdx + 0x10]
mov dword [rsp + 0x98], eax
mov r15d, dword [rdx + 0x14]
mov eax, dword [rdx + 0x18]
mov dword [rsp + 0x9c], eax
and al, 0x9c
add byte [rax], al
add byte [rax], al
mov r14d, dword [rdx + 0x1c]
mov eax, dword [rdx + 0x20]
mov dword [rsp + 0x28], eax
mov ebp, dword [rdx + 0x24]
mov edi, dword [rdx + 0x2c]
mov esi, dword [rdx + 0x34]
movzx eax, byte [rdx + 0x3c]
add rbx, 0x100
mov r13d, dword [rdx + 4]
or rax, 0x400
add byte [rax], al
shl rax, 0x20
lea rcx, [rsp + 0xa0]
mov qword [rcx], rax
xor eax, eax
test r13d, r13d
mov r8d, 6
add byte [rax], al
add byte [rdi + rcx + 0x44], cl
invalid
lea rax, [r8 + 6]
test r12d, r12d
cmove rax, r8
lea r8, [rax + 6]
test r15d, r15d
cmove r8, rax
lea rax, [r8 + 6]
lea eax, [rax + 6]
test r14d, r14d
cmove rax, r8
lea r8, [rax + 6]
test ebp, ebp
cmove r8, rax
ror byte [rbp - 0x73], 0x48
invalid
test edi, edi
cmove r9, r8
lea rax, [r9 + 6]
invalid
invalid
test esi, esi
cmove rax, r9
cmove eax, ecx
mov r8d, dword [rdx + 0x28]
mov dword [rsp + 0x8c], r8d
test byte [rsp + rcx*4], ah
mov word [rax], es
add byte [rax], al
mov r8d, dword [rdx + 0x30]
mov dword [rsp + 0x94], r8d
mov edx, dword [rdx + 0x38]
mov dword [rsp + 0x20], edx
mov qword [rsp + 0x30], rbx
mov rdx, rax
mov r8, rbx
invalid
call fcn.140020ef6
test r13d, r13d
je case.0x1400512a2.47
lea rcx, [rsp + 0x30]
xor edx, edx
mov r8d, dword [rsp + 0x90]
add al, ch
jne 0x14005bec7
cld
invalid
test r12d, r12d
je 0x14005be72
lea rcx, [rsp + 0x30]
mov edx, 1
add byte [rbx + rcx*4 - 0x7c], al
and al, 0x98
add byte [rax], al
add byte [rax], al
call fcn.1400231cb
test r15d, r15d
je 0x14005be8e
invalid
lea rcx, [rsp + 0x30]
mov edx, 2
mov r8d, dword [rsp + 0x9c]
call fcn.1400231cb
add byte [rax], al
add al, ch
cmp eax, 0x45fffc73
test esi, esi
invalid
test r14d, r14d
je 0x14005bea7
lea rcx, [rsp + 0x30]
and al, 0x30
mov edx, 3
mov r8d, dword [rsp + 0x28]
call fcn.1400231cb
test ebp, ebp
je 0x14005bec2
lea rcx, [rsp + 0x30]
mov edx, 4
mov r8d, dword [rsp + 0x8c]
call fcn.1400231cb
test edi, edi
je 0x14005bedd
lea rcx, [rsp + 0x30]
mov edx, 5
mov r8d, dword [rsp + 0x94]
add byte [rax], al
add byte [rax], al
call fcn.1400231cb
cld
inc dword [rbp - 0x5f7bf00a]
add al, 0
add byte [rax - 0x73], cl
and al, 0x30
test esi, esi
je 0x14005c385
lea rcx, [rsp + 0x30]
mov edx, 6
mov r8d, dword [rsp + 0x20]
mov eax, dword [rsp + 0x20]
invalid
call fcn.1400231cb
jmp 0x14005c385
mov al, byte [rdx + 9]
lea rsi, [rsp + 0xa1]
mov byte [rsi + 7], al
mov rax, qword [rdx + 1]
invalid
mov qword [rsi - 1], rax
add rbx, 0x100
movzx eax, al
or rax, 0x600
add byte [rsi], al
add byte [rax], al
shl rax, 0x20
lea rcx, [rsp + 0x30]
and al, 0x30
and al, 0x30
mov qword [rcx], rax
mov edx, 8
mov r8, rbx
call fcn.140020ef6
mov r8d, 8
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
mov rcx, rbx
mov rdx, rsi
call fcn.14000ed01
jmp 0x14005c385
xor al, byte [rax + rax]
invalid
mov rax, qword [rdx + 0x28]
mov qword [rsp + 0xc0], rax
movups xmm0, xmmword [rdx + 8]
adc byte [rdx + 8], al
movups xmm1, xmmword [rdx + 0x18]
movaps xmmword [rsp + 0xb0], xmm1
movaps xmmword [rsp + 0xa0], xmm0
lea rsi, [rbx + 0x100]
movabs rax, 0x70000000000
mov eax, 0
add byte [rdi], al
add byte [rax], al
lea rcx, [rsp + 0x70]
mov qword [rcx], rax
mov r14, qword [rsp + 0xb0]
lea rdx, [r14 + 8]
mov r8, rsi
call fcn.140020ef6
mov edx, dword [rsp + 0xc0]
push rdx
cld
dec dword [rbx + 0xc02494]
add byte [rax], al
mov rcx, rsi
call fcn.14001b963
mov al, 0xf9
sti
dec dword [rbx + 0xc42494]
add byte [rax], al
mov al, 0xf9
sti
dec dword [rbx + 0xc42494]
add byte [rax], al
mov rcx, rsi
call fcn.14001b963
stc
sti
dec dword [rbp - 0x7b]
test byte [rdi], 0x84
leave
add al, byte [rax]
invalid
stc
sti
dec dword [rbp - 0x7b]
test byte [rdi], 0x84
leave
add al, byte [rax]
add byte [rax - 0x73], cl
jl 0x14005bff3
lea rdi, [rsp + 0x30]
lea rdx, [rsp + 0xa0]
mov rcx, rdi
xor byte [rax - 0x73], cl
xchg esp, eax
and al, 0xa0
add byte [rax], al
add byte [rax - 0x77], cl
stc
call fcn.14000e7b9
mov qword [rdi + 0x10], r14
movups xmm0, xmmword [rdi]
movaps xmmword [rsp + 0x50], xmm0
mov rax, qword [rdi + 0x10]
mov qword [rsp + 0x60], rax
invalid
and al, 0x60
invalid
mov rax, qword [rdi + 0x18]
mov qword [rsp + 0x68], rax
mov rdi, qword [rsp + 0x60]
mov edi, dword [rsp + 0x60]
mov edi, dword [rsp + 0x60]
jmp 0x14005c3b5
mov eax, dword [rdx + 4]
mov esi, dword [rdx + 8]
add rbx, 0x100
add byte [rax], al
add byte [rax], al
bts rax, 0x2b
lea rcx, [rsp + 0xa0]
mov qword [rcx], rax
jmp 0x14005c04c
mov eax, dword [rdx + 4]
mov esi, dword [rdx + 8]
or byte [rax - 0x7f], cl
ret
add byte [rcx], al
add byte [rax], al
movabs rdx, 0x30000000000
or rdx, rax
lea rcx, [rsp + 0xa0]
mov qword [rcx], rdx
mov edx, 4
mov r8, rbx
call fcn.140020ef6
mov rcx, rbx
mov edx, esi
call fcn.14001b963
jmp 0x14005c385
cmp rax, 0xff
jbe 0x14005c2b7
lea rsi, [rsp + 0xa0]
movzx edx, byte [rsi + 0x46]
mov ecx, dword [rsi + 0x40]
shl rdx, 0x20
or rdx, rcx
lea rcx, [rsp + 0x30]
mov qword [rcx], rdx
add rbx, 0x100
mov rdx, rax
mov r8, rbx
call fcn.140020ef6
push rdx
cld
dec dword [rcx + rcx*4 - 0x1f]
call fcn.14005d992
add byte [rax], al
mov ecx, 9
mov rdi, r12
jmp 0x14005c37c
mov rdx, qword [rsp + 0x38]
lea rcx, [rsp + 0x70]
lea ecx, [rsp + 0x70]
mov r8, rsi
invalid
call fcn.14001b8b2
xor r13d, r13d
mov rax, qword [rsp + 0x70]
mov rdx, qword [rax + 8]
mov r8, rdx
sub r8, r14
bswap r8
lea rcx, [rsp + 0x85]
mov qword [rcx - 5], r8
xor r8d, r8d
cmp r8, 5
je 0x14005c109
cmp byte [rsp + r8 + 0x80], 0
lea r8, [r8 + 1]
je 0x14005c0ef
jmp 0x14005c381
cmp rbp, 0xfffffffffffffffc
ja 0x14005c381
lea r8, [rbp + 3]
cmp r8, rdx
cmp eax, edx
ja 0x14005c381
xchg dword [rcx + 2], esp
add byte [rax], al
mov rdx, qword [rax]
mov r8b, byte [rcx + 2]
mov byte [rdx + rbp + 2], r8b
mov byte [rdx + rbp + 2], al
sub r8b, byte [rdx]
movzx ecx, word [rcx]
mov word [rdx + rbp], cx
test r13, r13
je 0x14005c14d
add rbp, 4
cmp rbp, qword [rax + 8]
jae 0x14005c381
cmp eax, dword [rdx]
add byte [rax], al
mov rax, qword [rax]
add byte [rax + rbp], 0xfc
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x60], rax
movaps xmm0, xmmword [rsp + 0xa0]
add byte [rdi], cl
sub dword [rsp + 0x50], eax
cmp rsi, rdi
ja 0x14005c176
lea rcx, [rsp + 0x30]
call fcn.14000188f
test r13, r13
je 0x14005c385
mov rcx, r12
jmp 0x14005c255
add byte [rax], al
invalid
mov rdx, qword [rsp + 0x38]
lea rcx, [rsp + 0x70]
and al, 0x70
mov r8, rsi
call fcn.14001b8b2
xor r13d, r13d
mov rax, qword [rsp + 0x70]
mov rdx, qword [rax + 8]
mov r8, rdx
sub r8, r14
bswap r8
bswap eax
lea rcx, [rsp + 0x85]
and al, 0x85
add byte [rax], al
add byte [rcx + rcx*4 + 0x41], cl
sti
xor r8d, r8d
mov r14, qword [rsp + 0x28]
cmp r8, 5
je 0x14005c1dc
cmp byte [rsp + r8 + 0x80], 0
lea r8, [r8 + 1]
je 0x14005c1c2
jmp 0x14005c381
cmp rbp, 0xfffffffffffffffc
ja 0x14005c381
lea r8, [rbp + 3]
cmp r8, rdx
ja 0x14005c381
mov rdx, qword [rax]
mov r8b, byte [rcx + 2]
add al, byte [r8 + rcx*4 + 0x44]
sub al, byte [rdx]
movzx ecx, word [rcx]
mov bh, 9
mov word [rdx + rbp], cx
test r13, r13
je 0x14005c220
add rbp, 4
cmp rbp, qword [rax + 8]
jae 0x14005c381
sub dword [rax + 1], 0
add byte [rax], al
mov rax, qword [rax]
add byte [rax + rbp], 0xfc
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x60], rax
movaps xmm0, xmmword [rsp + 0xa0]
add byte [rax], al
movaps xmmword [rsp + 0x50], xmm0
cmp rsi, rdi
ja 0x14005c249
lea rcx, [rsp + 0x30]
call fcn.14000188f
test r13, r13
je 0x14005c385
add byte [rax], al
mov rcx, r14
call fcn.14005d992
mov qword [rbx + 0xb8], 3
add byte [rbx], al
add byte [rax], al
add byte [rax], al
mov qword [rbx + 0xc0], r13
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x50], al
push rax
movups xmmword [rbx + 0xc8], xmm0
mov rax, qword [rsp + 0x60]
mov qword [rbx + 0xd8], rax
sbb eax, 0
fadd dword [rax]
add byte [rax], al
mov rax, qword [rsp + 0x20]
mov dword [rbx + 0xe0], eax
jmp 0x14005c385
invalid
lea rax, [0x1400f6a40]
mov qword [rsp + 0x58], rax
and qword [rsp + 0x68], 0
lea rax, [0x1400ce918]
imul esp, dword [rsi], 7
add byte [rax - 0x77], cl
and al, 0x50
jmp 0x14005c3b3
add r14, rax
jb 0x14005c381
lea rsi, [rbx + 0x100]
lea rdi, [rsp + 0xa0]
mov esp, 0xa024
add byte [rdi], cl
mov dh, 0x57
mov r9d, dword [rdi + 0x40]
shl rdx, 0x20
or rdx, rcx
lea rcx, [rsp + 0x30]
and al, 0x30
mov qword [rcx], rdx
mov dword [rcx], edx
mov rdx, rax
mov r8, rsi
call fcn.140020ef6
mov rcx, rdi
call fcn.140066c17
test al, al
invalid
je 0x14005c34e
mov rcx, rdi
call fcn.140066b63
mov r15, rax
mov r14, rdx
invalid
mov rcx, rsi
int1
invalid
call fcn.140095b9e
mov r12, qword [rbx + 0x108]
mov rcx, qword [rbx + 0x100]
add rcx, r12
mov rdx, r15
mov r8, r14
invalid
call sub.VCRUNTIME140.dll_memcpy
add al, 0
add r12, r14
cmp r12, qword [rbx + 0x110]
ja 0x14005c381
mov qword [rbx + 0x108], r12
mov rcx, rdi
mov rdx, r14
call fcn.140066bd4
jmp 0x14005c2f0
lea rcx, [rsp + 0xa0]
call fcn.140066bb6
add byte [rax], al
add byte [rax], al
test rax, rax
jne 0x14005c381
add rbx, 0x70
mov rcx, rbx
call fcn.14005d9af
invalid
invalid
add byte [rax], al
lea rsi, [rsp + 0xa0]
lea esi, [rsp + 0xa0]
lea esi, [rsp + 0xa0]
mov ecx, 9
mov rdi, rbx
rep movsq qword [rdi], qword [rsi]
jmp 0x14005c385
invalid
ud2
lea rsi, [rsp + 0xf0]
mov rcx, rsi
int1
call fcn.140019da1
mov rcx, rsi
call fcn.140019db0
mov al, 0xc
add rsp, 0x118
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
ret
xor edi, edi
test rdi, rdi
je 0x14005c403
mov r14, qword [rsp + 0x58]
mov rcx, rsi
mov rdx, rdi
call fcn.140095b9e
mov r15, qword [rbx + 0x108]
mov ebx, 0x108
mov rcx, qword [rbx + 0x100]
add rcx, r15
mov rdx, r14
mov edx, esi
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add r15, rdi
dec dword [rbx + rdi - 0x45]
mov ebx, 0x110
ja 0x14005c381
mov qword [rbx + 0x108], r15
add r14, rdi
mov qword [rsp + 0x58], r14
jmp 0x14005c3b3
lea rcx, [rsp + 0x68]
and qword [rcx - 8], 0
mov rax, qword [rcx - 0x18]
mov rdx, qword [rcx - 0x10]
invalid
xor r8d, r8d
call qword [rax + 0x10]
lea rcx, [rsp + 0xa0]
call fcn.14000188f
push rsp
cli
invalid
jmp 0x14005c385
shr rax, 0x20
mov ecx, eax
sub ecx, edi
jae 0x14005c4b3
sub edi, eax
mov rcx, r14
mov edx, edi
cli
cli
call fcn.1400198b9
test eax, eax
jne case.0x140057f03.19
mov edx, dword [r14]
jmp 0x14005c4ba
sub edx, ecx
jo case.0x140057f03.19
mov dword [r14], edx
mov ecx, dword [rsi + 0x58]
call fcn.1400198e2
test eax, eax
je case.0x140057f03.19
mov rax, qword [rsi + 0x150]
mov rcx, qword [rsi + 0x158]
and qword [rsi + 0x150], 0
test rax, rax
je case.0x140057f03.19
invalid
call qword [rax + 8]
mov rcx, rsi
mov edx, ebx
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.140041e0b
adc al, 0x59
invalid
invalid
or ecx, dword [rdi]
or eax, dword [rbx - 0x7af0fac7]
sbb ah, cl
invalid
invalid
push r14
push rsi
push rdi
push rbx
sub rsp, 0x60
in al, dx
invalid
mov rsi, rcx
invalid
call fcn.14009333e
movzx eax, al
lea rcx, [0x1400f8e70]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x1400d2378]
lea rcx, [rsp + 0x50]
mov qword [rcx], rax
mov qword [rcx + 8], rsi
mov dword [rcx + 8], esi
mov qword [rsp + 0x28], rcx
mov rax, qword [rsi + 0x30]
cmp rax, 5
clc
invalid
je 0x14005c55e
and eax, 0xfffffffe
inc byte [rbx - 0x7bf0f908]
loope 0x14005c55c
cmp eax, 6
je 0x14005c63f
add byte [rax], al
lea rdi, [rsi + 0x20]
lea rbx, [rsi + 0x30]
pop rsi
xor byte [rax - 0x75], cl
sub al, r13b
invalid
invalid
mov rcx, qword [rsi + 0x28]
call fcn.14008ee3d
sub byte [rbx], al
add byte [rcx - 0x77], cl
mov esi, eax
sub byte [rbx], al
add byte [rcx - 0x77], cl
mov esi, eax
mov r15, rdx
mov edi, edx
lea rdx, [rsp + 0x28]
push rsp
and al, 0x28
mov rcx, rbx
call 0x140048eb5
invalid
invalid
invalid
mov ebx, eax
mov rcx, r14
mov rdx, r15
cli
call case.0x140075b03.245
out dx, eax
sub byte [rbx], al
invalid
test bl, bl
invalid
je 0x14005c5af
ret
out dx, eax
sub byte [rbx], al
add byte [rbx + rbx*8 - 0x76b7e38c], al
invalid
je 0x14005c5af
mov rcx, rsi
invalid
mov rcx, rsi
call fcn.140093380
cmp al, 3
jne 0x14005c5e6
mov rcx, rdi
mov ecx, edi
jmp 0x14005c5a8
lea rcx, [rsi + 0x20]
call fcn.14005c73a
jmp case.0x140057f03.21
mov rcx, rdi
call fcn.14005c85f
add byte [rax - 0x73], cl
lea edx, [rsp + 0x28]
lea edx, [rsp + 0x28]
and qword [rdx], 0
mov qword [rdx + 0x20], rdi
and byte [rax - 0x77], cl
stc
and byte [rax - 0x77], cl
stc
call case.0x140050e32.82
xor ecx, ecx
call fcn.1400864e8
lahf
add al, byte [rax]
lahf
add al, byte [rax]
mov rcx, rsi
add rsp, 0x60
add esp, 0x60
add esp, 0x60
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
pop rdi
jmp 0x14005c76f
add byte [rax], al
mov ecx, eax
call fcn.140048539
invalid
mov edi, 0xb60ffffe
invalid
shr eax, 0x4c
mov edi, 0xb60ffffe
ror byte [rax - 0x73], 0xd
lea ecx, [0x1400f8e80]
invalid
or dword [rax], eax
invalid
lea rcx, [0x1400f8e80]
enter 9, 0x48
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400941ca
add eax, dword [rax]
mov esi, 0x4800037b
mov ecx, esi
mov rcx, rsi
add rsp, 0x60
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp 0x14005c714
add byte [rax], al
add byte [rax + 0x60c48348], dl
nop
add rsp, 0x60
nop
add rsp, 0x60
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rcx, rsi
add rsp, 0x60
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
jmp 0x14005c7ed
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
clc
invalid
jbe 0x14005c736
invalid
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14005c735
jmp 0x14005c7ed
ret
ud2
push rsi
sub rsp, 0x20
mov rsi, rcx
call fcn.1400931b0
add eax, dword [rax]
test al, 8
jne 0x14005c78b
lea rcx, [rsi + 0x20]
call fcn.14005c85f
jmp 0x14005c79b
invalid
test al, 0x10
je 0x14005c79b
lea rcx, [rsi + 0x210]
call fcn.14008efe4
xor ecx, ecx
call fcn.1400864e8
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.140094088
cmp rax, 1
mov eax, 2
sbb rax, 0
mov rcx, rax
shl rcx, 6
neg rcx
lock xadd qword [rsi], rcx
invalid
invalid
shr rcx, 6
cmp rcx, rax
jb 0x14005c7e9
jne 0x14005c7e2
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp 0x14005c7ed
nop
add rsp, 0x20
invalid
and byte [rsi - 0x3d], bl
ud2
or ecx, dword [rdi]
or edx, dword [rsi + 0x48]
sub rsp, 0x20
push rsi
sub rsp, 0x20
mov rsi, rcx
add rcx, 0x20
call fcn.14008e393
xchg ebp, eax
sbb eax, dword [rbx]
invalid
xchg ebp, eax
sbb eax, dword [rbx]
add byte [rax - 0x73], cl
xor al, r13b
xor al, ch
lea rcx, [rsi + 0x30]
call 0x14005c82f
add byte [rax], al
invalid
sub byte [rax], al
add byte [rax], al
mov rax, qword [rsi + 0x220]
test rax, rax
je case.0x140050e32.75
mov rcx, qword [rsi + 0x228]
call qword [rax + 0x18]
mov edx, 0x80
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.14000c6a0
ret 0x31fb
dec dword [rax - 0x7d]
clc
add dword [rbp + 9], esi
add rcx, 8
jmp fcn.14008ef76
ret
or byte [rdx], al
add byte [rax], al
invalid
lea rdx, [rsp + 0x28]
mov qword [rdx], 7
call 0x14005cb0b
add byte [rax], al
invalid
nop
add rsp, 0x208
add byte [rax], al
ret
push rbx
sub rsp, 0x60
sub esp, 0x60
mov rsi, rcx
call fcn.14009333e
movzx eax, al
invalid
invalid
lea rcx, [0x1400f8e90]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
lea rax, [0x1400d2378]
pop rdx
invalid
lea rcx, [rsp + 0x50]
lea ecx, [rsp + 0x50]
mov qword [rcx], rax
mov qword [rcx + 8], rsi
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x28], ecx
mov rax, qword [rsi + 0x30]
cmp rax, 5
je 0x14005c8d4
and eax, 0xfffffffe
cmp eax, 6
invalid
je 0x14005c9b4
invalid
lea rdi, [rsi + 0x20]
lea edi, [rsi + 0x20]
jle 0x14005c8f8
lea rbx, [rsi + 0x30]
mov rcx, qword [rsi + 0x28]
call fcn.14008ee3d
pop rax
invalid
add eax, dword [rax]
pop rax
and eax, 0x89490003
mov r14, rax
mov r14, rax
mov r15, rdx
lea rdx, [rsp + 0x28]
mov rcx, rbx
call 0x140048eb5
invalid
invalid
invalid
invalid
mov ebx, eax
mov rcx, r14
mov rdx, r15
call case.0x140075b03.245
test bl, bl
je case.0x140057f03.34
mov rcx, rsi
mov ecx, esi
call fcn.140093380
cmp al, 3
push 3
add byte [rbx + rax], bh
jne 0x14005c95c
mov rcx, rdi
jmp 0x14005c91e
add al, 0x48
lea ecx, [rsi + 0x20]
lea rcx, [rsi + 0x20]
call fcn.14005c73a
jmp case.0x140057679.25
invalid
mov rcx, rdi
call fcn.14005c85f
lea rdx, [rsp + 0x28]
xor bh, bh
invalid
dec dword [rax - 0x73]
push rsp
and al, 0x28
and qword [rdx], 0
mov qword [rdx + 0x20], rdi
invalid
add byte [rax - 0x77], cl
jp 0x14005c95a
invalid
and byte [rax - 0x77], cl
mov rcx, rdi
stc
call case.0x140050e32.82
add byte [rax], al
xor ecx, ecx
call fcn.1400864e8
wait
add al, byte [rax]
mov rcx, rsi
add rsp, 0x60
add esp, 0x60
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
pop rdi
jmp 0x14005ca4b
add byte [rax], al
mov ecx, eax
call fcn.140048539
movzx eax, al
shr eax, 0xd6
mov ebx, 0xb60ffffe
ror byte [rax - 0x73], 0xd
lea rcx, [0x1400f8ea0]
mov dh, 0xc0
lea rcx, [0x1400f8ea0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, rdi
mov rdx, rsi
call fcn.140093ea2
mov rcx, rsi
add rsp, 0x60
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp 0x14005ca25
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x60c48348], dl
nop
add rsp, 0x60
nop
add rsp, 0x60
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rcx, rsi
add rsp, 0x60
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp 0x14005cac9
ud2
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
cmp eax, 0x3f
jbe 0x14005ca47
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14005ca46
jmp 0x14005cac9
ret
ud2
push rsi
sub rsp, 0x20
sub esp, 0x20
mov rsi, rcx
call fcn.1400931b0
test al, 8
jne 0x14005ca67
lea rcx, [rsi + 0x20]
call fcn.14005c85f
std
invalid
invalid
jmp 0x14005ca77
test al, 0x10
je 0x14005ca77
lea rcx, [rsi + 0x210]
call fcn.14008efe4
xor ecx, ecx
call fcn.1400864e8
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.140093dcb
cmp rax, 1
mov eax, 2
sbb rax, 0
mov rcx, rax
shl rcx, 6
neg rcx
lock xadd qword [rsi], rcx
invalid
shr rcx, 6
cmp rcx, rax
jb 0x14005cac5
jne 0x14005cabe
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp 0x14005cac9
or eax, dword [rax]
add byte [rax], al
nop
add rsp, 0x20
pop rsi
ret
ud2
push rsi
sub rsp, 0x20
mov rsi, rcx
add rcx, 0x20
call fcn.14008e384
add byte [rax - 0x73], cl
xor al, r13b
std
invalid
dec dword [rax - 0x75]
xchg byte [rax], ah
and byte [rdx], al
add byte [rax], al
test rax, rax
je case.0x140050a76.87
mov rcx, qword [rsi + 0x228]
call qword [rax + 0x18]
mov edx, 0x80
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.14000c6a0
cli
invalid
add byte [rax], al
add al, ch
mov bh, bh
invalid
ret
push rsi
sub rsp, 0x20
mov rsi, rcx
movzx eax, byte [rcx + 0xa28]
test eax, eax
je case.0x14005bb0b.54
jne 0x14005cbfb
lea rcx, [rsi + 0x520]
call fcn.14005d608
jmp 0x14005cbfb
invalid
xor dword [rax - 0x73], ecx
adc al, r13b
in eax, 3
add byte [rax], al
lea rcx, [rsi + 0x10]
call fcn.14005cfb8
mov rcx, rsi
call fcn.14005d61a
add rsi, 0x518
invalid
sbb byte [0xc94dcbe4], al
int1
add rsp, 0x20
pop rsi
jmp fcn.14004774c
pop rbp
stosd dword [rdi], eax
invalid
invalid
invalid
invalid
cmp byte [rsi + 0xa29], 0
je 0x14005cc10
lea rcx, [rsi + 0xa30]
call fcn.14004774c
add al, ch
cmp al, 0xab
invalid
mov byte [rsi + 0xa29], 0
add byte [rax], al
add rsp, 0x20
pop rsi
ret
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xf48
movaps xmmword [rsp + 0xf30], xmm6
sldt word [rax]
mov ah, 0x24
xor byte [rdi], cl
sldt word [rax]
sldt word [rax]
mov rdi, rdx
mov rsi, rcx
movzx eax, byte [rcx + 0xa28]
lea rcx, [0x1400f8eb0]
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
lea rdx, [rsi + 0x10]
lea edx, [rsi + 0x10]
movups xmm6, xmmword [rsi]
mov byte [rsi + 0xa29], 1
mov rax, qword [rsi + 0x518]
sbb byte [0xc94dcc6c], al
xchg byte [rax], dh
or al, byte [rax]
add byte [rax - 0x73], cl
sahf
cmp byte [rdx], cl
add byte [rax], al
sbb byte [0xc94dcc6c], al
xchg byte [rax], dh
or al, byte [rax]
add byte [rax - 0x73], cl
sahf
cmp byte [rdx], cl
add byte [rax], al
mov r8d, 0x508
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea r14, [rsi + 0xf40]
movups xmmword [rsi + 0xf40], xmm6
jmp 0x14005ccb2
cmp qword [rsi + 0xf40], 3
je case.0x14005cc53.1
lea rbx, [rsi + 0xa38]
lea r14, [rsi + 0xf40]
mov rcx, rbx
mov rdx, rdi
cli
call fcn.14005cfdc
cmp al, 2
jne 0x14005cd1f
mov rax, qword [rsi + 0xf40]
cmp rax, 2
add cl, byte [rdi]
invalid
mov ch, 2
add byte [rax], al
test rax, rax
je case.0x14005cc53.1
lea r15, [rsi + 0xf48]
mov rcx, r15
call fcn.14005d725
test al, al
je 0x14005cd7b
mov rcx, qword [r15]
test rcx, rcx
je case.0x14005cc53.1
add rcx, 0x48
mov rdx, qword [rdi]
mov edx, dword [rdi]
call fcn.14001839c
mov rcx, r15
call fcn.14005d725
test al, al
ror byte [rdi], 0x85
test dword [rbp + 1], eax
add byte [rax], al
mov r15, qword [r15]
jmp 0x14005cd8a
mov r15, qword [rsi + 0xf40]
mov r12, qword [rsi + 0xf48]
mov qword [rsi + 0xf40], 3
cmp r15, 3
je case.0x14005cc53.1
mov ebp, eax
lea r14, [rsp + 0x28]
lea esi, [rsp + 0x28]
mov r8d, 0x508
mov rcx, r14
mov rdx, rbx
mov edx, ebx
call sub.VCRUNTIME140.dll_memcpy
mov qword [r14 + 0x508], r15
mov dword [rsi + 0x508], edi
mov qword [r14 + 0x510], r12
mov rcx, r14
call fcn.14005cfb8
mov r13d, 4
jmp 0x14005ce68
mov rcx, r15
call fcn.14005d71a
xchg edi, eax
or dword [rax], eax
add byte [rax], al
and qword [r15], 0
xor r15d, r15d
mov rax, qword [rsi + 0xf40]
and qword [rsi + 0xf40], 0
test rax, rax
je case.0x14005cc53.1
mov rcx, r14
call fcn.14005d624
mov qword [rsi + 0xf40], 2
mov dword [rsi + 0xf40], 2
lea rcx, [rsp + 0x28]
mov qword [rcx], r15
call fcn.14005d634
or byte [rax], al
add byte [rbx + rcx*4 - 0x42], cl
sldt word [rax]
mov r12, qword [rsi + 0xf48]
mov qword [rsi + 0xf40], 3
add eax, dword [rax]
add byte [rax], al
cmp r15, 3
je case.0x14005cc53.1
lea rcx, [rsp + 0x28]
mov r8d, 0x508
add byte [rax - 0x77], cl
invalid
call sub.VCRUNTIME140.dll_memcpy
lea r14, [rsp + 0x530]
add byte [rbp - 0x77], cl
mov qword ds:[r14 + 8], r12
mov r13, qword [rsi + 0xa38]
mov bpl, byte [rsi + 0xa40]
mov eax, dword [rsi + 0xa44]
mov dword [rsp + 0x23], eax
mov eax, dword [rsi + 0xa41]
mov dword [rsp + 0x20], eax
mov r15, qword [rsi + 0xa48]
mov esi, 0xa48
add byte [rbx + rcx*4 - 0x5a], cl
push rax
or al, byte [rax]
add byte [rax - 0x73], cl
xchg esi, eax
pop rax
mov r12, qword [rsi + 0xa50]
lea rdx, [rsi + 0xa58]
or al, byte [rax]
add byte [rax - 0x73], cl
mov word [rax + rax*2], fs
invalid
add byte [rax], al
or al, byte [rax]
add byte [rax - 0x73], cl
mov word [rax + rax*2], fs
add eax, 0xb8410000
call 0x12805ce51
add al, ch
lea ecx, [rsp + 0x540]
mov r8d, 0x4e8
call sub.VCRUNTIME140.dll_memcpy
mov edi, 0x4c000424
mov ecx, esi
mov edi, 0x4c000424
mov ecx, esi
call fcn.14005d61a
cmp r13, 5
jne 0x14005ce68
mov al, 1
mov cl, 3
jmp 0x14005cf65
mov qword [rsi + 0x520], r13
mov byte [rsi + 0x528], bpl
mov eax, dword [rsp + 0x20]
mov ecx, dword [rsp + 0x23]
mov dword [rsi + 0x529], eax
mov dword [rsi + 0x52c], ecx
xchg byte [rcx], ch
add eax, 0x8e890000
sub al, 5
add byte [rax], al
mov qword [rsi + 0x530], r15
mov qword [rsi + 0x538], r12
lea rcx, [rsi + 0x540]
invalid
invalid
add byte [rax], al
cmpsb byte [rsi], byte [rdi]
cmp byte [0xcd4dce9a], al
mov es, word [rax + 5]
invalid
invalid
add byte [rax], al
lea rdx, [rsp + 0x540]
mov r8d, 0x4e8
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rbx
call fcn.14005cf8b
cmp dword [rsi + 0x520], 4
je 0x14005cf39
mov esi, 0x520
add al, 0x74
add eax, 0x74040000
jbe 0x14005cf0c
lea rdx, [rsi + 0x520]
lea edx, [rsi + 0x520]
lea rbx, [rsp + 0xa28]
lea ebx, [rsp + 0xa28]
mov r8d, 0x508
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsi + 0xa29], 0
lea r14, [rsi + 0xa30]
or al, byte [rax]
add byte [rax - 0x75], cl
invalid
xor byte [rdx], cl
add byte [rax], al
call fcn.14005cfc2
mov r8d, 0x508
mov eax, 0x508
or al, byte [rax]
add byte [rax - 0x75], cl
invalid
mov eax, 0x508
add eax, 0x894c0000
int1
mov rcx, r14
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rbx, [rsi + 0xa30]
lea ebx, [rsi + 0xa30]
or al, byte [rax]
add byte [rax - 0x77], cl
invalid
mov rcx, rbx
mov rdx, rdi
call fcn.14005cfdc
cmp al, 2
jne 0x14005cf27
mov al, 1
mov cl, 4
jmp 0x14005cf65
mov rcx, rbx
call fcn.14005cfb8
cmp qword [rsi + 0x520], 4
jne 0x14005cf45
lea rcx, [rsi + 0x520]
call fcn.14005d608
cmp byte [rsi + 0xa29], 0
je 0x14005cf5a
sub dword [rdx], ecx
add byte [rax], al
add byte [rsp + rcx + 0x48], dh
lea ecx, [rsi + 0xa30]
lea rcx, [rsi + 0xa30]
call fcn.14004774c
cmpsd dword [rsi], dword [rdi]
invalid
inc esi
xchg byte [rcx], ch
or al, byte [rax]
add byte [rax], al
mov byte [rsi + 0xa29], 0
mov cl, 1
xor eax, eax
mov byte [rsi + 0xa28], cl
sub byte [rdx], cl
add byte [rax], al
movaps xmm6, xmmword [rsp + 0xf30]
add rsp, 0xf48
sldt word [rax]
sldt word [rax]
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
ud2
ud2
movzx eax, byte [rdi + 0x3e8]
test rax, rax
je 0x14005dfe9
cmp eax, 1
jne 0x14005f59e
mov esi, dword [rdi + 0x3ec]
mov bl, byte [rdi + 0x3e9]
mov rcx, r14
mov rdx, rbp
call fcn.1400664c4
test rax, rax
jne 0x14005f577
test rdx, rdx
jne 0x14005f584
mov rcx, qword [rdi + 0x178]
mov rax, qword [rdi + 0x180]
mov rdx, rbp
call qword [rax + 0x30]
test rax, rax
jne 0x14005f577
test rdx, rdx
jne 0x14005f584
mov byte [rdi + 0x3e8], 2
mov byte [rdi + 0x3e9], bl
mov dword [rdi + 0x3ec], esi
add eax, dword [rax]
add bl, ch
invalid
mov rcx, r12
mov rdx, rdi
mov r8, rbp
call fcn.14005f859
movzx eax, byte [rsp + 0x2b8]
cmp rax, 4
je 0x14005e3de
cmp eax, 3
jne 0x14005e023
mov word [rdi + 0x3e8], 0x101
and dword [rdi + 0x3ec], 0
add cl, ch
invalid
invalid
invalid
invalid
mov r13d, dword [rsp + 0x2bc]
mov ecx, dword [rsp + 0x2c0]
mov rsi, qword [rdi + 0x3f0]
mov r15, qword [rdi + 0x3f8]
add rsi, 0x10
add r15, 0x10
test rax, rax
je 0x14005e127
mov bpl, byte [rsp + 0x2b9]
mov r14d, dword [rsp + 0x2c4]
mov r12, qword [rsp + 0x2c8]
mov rbx, qword [rsp + 0x2d0]
cmp eax, 1
jne 0x14005f70d
mov rax, qword [rsp + 0x2d8]
mov dword [rsp + 0x4c0], ecx
mov dword [rsp + 0x4c4], r14d
mov qword [rsp + 0x4c8], r12
mov qword [rsp + 0x4d0], rbx
mov qword [rsp + 0x4d8], rax
lea rcx, [rsp + 0x2e8]
lea rdx, [rsp + 0x4c0]
call fcn.14000e7b9
mov dword [rsp + 0x2e4], r13d
mov byte [rsp + 0x2e1], bpl
mov byte [rsp + 0x2e0], 1
mov rbx, rdi
cmp dword [rdi + 0x3b8], 0
je 0x14005e1ef
cmp dword [rbx + 0x3c0], r13d
jne 0x14005e1ef
mov byte [rbx + 0x3e8], 1
mov byte [rbx + 0x3e9], bpl
mov dword [rbx + 0x3ec], r13d
lea rcx, [rsp + 0x2e0]
call fcn.14004e270
lea rcx, [rsp + 0x4c0]
call fcn.14000188f
jmp 0x14005e2b8
mov r14, rcx
lea rcx, [rsp + 0x170]
mov rdx, rsi
call fcn.14001867c
cmp qword [rsp + 0x170], 0
jne 0x14005f855
mov rbp, qword [rsp + 0x178]
mov sil, byte [rsp + 0x180]
lea rax, [rbp + 0x10]
mov qword [rsp + 0x90], rax
lea rbx, [rbp + 0x1a8]
lea rcx, [rsp + 0x2e0]
mov rdx, rbx
mov r8d, r13d
call fcn.140020ae8
cmp qword [rsp + 0x2e0], 0
je 0x14005e2d2
test r13d, r13d
je 0x14005f855
mov byte [rsp + 0x98], sil
cmp byte [rbp + 0x1a0], 0
sete al
test r13b, 1
sete cl
mov rsi, r15
xor cl, al
je 0x14005e2f1
cmp dword [rbp + 0xb0], 0
jne 0x14005e313
cmp dword [rbp + 0xb4], r13d
ja 0x14005e313
lea eax, [r13 + 2]
mov ecx, eax
shr ecx, 0x1f
mov dword [rbp + 0xb0], ecx
mov dword [rbp + 0xb4], eax
jmp 0x14005e313
mov rax, qword [rsp + 0x300]
mov qword [rsp + 0x190], rax
mov al, byte [rsp + 0x2e0]
mov cl, byte [rsp + 0x2e1]
movzx edx, word [rsp + 0x2e2]
mov r8d, dword [rsp + 0x2e4]
mov r9, qword [rsp + 0x2e8]
movups xmm0, xmmword [rsp + 0x2f0]
movaps xmmword [rsp + 0x180], xmm0
mov byte [rsp + 0x170], al
mov byte [rsp + 0x171], cl
mov word [rsp + 0x172], dx
mov dword [rsp + 0x174], r8d
mov qword [rsp + 0x178], r9
mov rcx, rsi
mov rdx, r15
lea rdi, [rsp + 0x170]
mov r8, rdi
call case.0x1400482db.214
movups xmm0, xmmword [rsp + 0x4c0]
movups xmm1, xmmword [rsp + 0x4d0]
movaps xmmword [rsp + 0x180], xmm1
movaps xmmword [rsp + 0x170], xmm0
mov rcx, rsi
call fcn.140066c2b
mov dword [rsp + 0x190], eax
mov dword [rsp + 0x194], r13d
mov rcx, qword [rsp + 0x2b0]
mov rdx, rdi
call fcn.14001f2f9
mov rbp, qword [rsp + 0x60]
mov r14, qword [rsp + 0x78]
lea r12, [rsp + 0x2b8]
mov rdi, rbx
jmp 0x14005df70
mov rcx, qword [rsp + 0x2e8]
mov rdx, qword [rsp + 0x2f0]
call fcn.140020cbc
lea r13, [rsp + 0x2e0]
jmp 0x14005e34a
mov rax, qword [rsp + 0x90]
cmp dword [rax], 0
jne 0x14005e313
cmp dword [rbp + 0x14], r13d
ja 0x14005e313
lea eax, [r13 + 2]
mov ecx, eax
shr ecx, 0x1f
mov dword [rbp + 0x10], ecx
mov dword [rbp + 0x14], eax
lea r15, [rsp + 0x170]
mov rcx, r15
mov edx, r13d
xor r8d, r8d
xor r9d, r9d
call fcn.140020d27
lea r13, [rsp + 0x2e0]
mov rcx, r13
mov rdx, r15
call fcn.140020cdb
mov r15, rsi
mov sil, byte [rsp + 0x98]
mov dword [rsp + 0x4c8], eax
mov dword [rsp + 0x4cc], edx
mov qword [rsp + 0x4c0], rbx
mov rcx, r13
mov rdx, r15
call fcn.140029922
cmp qword [rsp + 0x2e0], 0
jne 0x14005f855
mov rbx, qword [rsp + 0x2e8]
mov r15b, byte [rsp + 0x2f0]
lea rax, [rbx + 0x10]
lea rcx, [rbp + 0x160]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x90]
lea rdx, [rsp + 0x4c0]
mov r8d, r14d
mov r9b, 1
call fcn.14004f5c0
mov rcx, rbx
mov edx, r15d
call fcn.140041e0b
mov rcx, rbp
mov edx, esi
call fcn.140041e0b
mov rbp, qword [rsp + 0x60]
mov r14, qword [rsp + 0x78]
jmp 0x14005df70
mov rdx, qword [rdi + 0x3f0]
add rdx, 0x10
lea rsi, [rsp + 0x170]
mov rcx, rsi
call fcn.14001867c
cmp qword [rsp + 0x170], 0
jne 0x14005f855
mov r13, qword [rsp + 0x178]
mov bl, byte [rsp + 0x180]
mov rdx, qword [rdi + 0x3f8]
add rdx, 0x10
mov rcx, rsi
call fcn.140029922
cmp qword [rsp + 0x170], 0
jne 0x14005f855
mov byte [rsp + 0x5f], bl
mov rbx, qword [rsp + 0x178]
mov al, byte [rsp + 0x180]
mov byte [rsp + 0x5e], al
mov ecx, dword [r13 + 0x58]
mov edx, dword [r13 + 0x5c]
call fcn.1400198e2
cmp eax, 1
mov qword [rsp + 0x2a0], rbx
jne 0x14005e4d6
mov esi, edx
mov rcx, r14
mov rdx, rbp
call fcn.140066c66
test rax, rax
jne 0x14005e669
mov r15, rdx
test rdx, rdx
jne 0x14005e67a
and dword [rsp + 0x174], 0
mov dword [rsp + 0x178], esi
mov byte [rsp + 0x170], 7
mov rcx, r14
lea rdx, [rsp + 0x170]
call fcn.14005baa7
cmp al, 0xc
jne 0x14005f855
lea rcx, [r13 + 0x58]
mov edx, esi
call fcn.14001f435
test eax, eax
mov rbx, qword [rsp + 0x2a0]
jne 0x14005f855
lea rax, [rbx + 0x10]
mov qword [rsp + 0xb8], rax
lea rax, [r13 + 0x1a8]
mov qword [rsp + 0x90], rax
lea rax, [r13 + 0x160]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0x48], r13
add r13, 0x60
mov rcx, r14
mov rdx, rbp
call fcn.140066c66
test rax, rax
jne 0x14005e645
mov r15, rdx
test rdx, rdx
jne 0x14005e64a
lea r15, [rsp + 0x170]
mov rcx, r15
mov rdx, r13
mov r8, qword [rsp + 0x90]
call fcn.140020b70
cmp qword [rsp + 0x170], 0
je 0x14005e654
movups xmm0, xmmword [rsp + 0x170]
movaps xmmword [rsp + 0x2e0], xmm0
lea r12, [rsp + 0x2e0]
mov rcx, r12
call fcn.140018de1
mov ebx, dword [rax + 0x48]
mov rcx, r12
call fcn.140018de1
mov cl, byte [rax + 0x50]
add cl, 0xfa
movzx ecx, cl
cmp cl, 6
mov edx, 6
cmovae ecx, edx
cmp cl, 3
je 0x14005e5ab
movzx ecx, cl
cmp ecx, 4
jne 0x14005e626
cmp byte [rax + 0x51], 0
jne 0x14005e5b1
jmp 0x14005e626
cmp byte [rax + 0x52], 0
je 0x14005e626
mov rcx, r12
call fcn.140018de1
mov ecx, dword [rax + 0xa0]
mov edx, dword [rax + 0xa4]
call fcn.1400198e2
cmp eax, 1
jne 0x14005e626
mov esi, edx
mov rcx, r12
call fcn.140018de1
mov eax, dword [rax + 0x114]
mov dword [rsp + 0x174], eax
mov dword [rsp + 0x178], esi
mov byte [rsp + 0x170], 7
mov rcx, r14
mov rdx, r15
call fcn.14005baa7
cmp al, 0xc
jne 0x14005f855
mov rcx, r12
call fcn.140018dca
lea rcx, [rax + 0xa0]
mov edx, esi
call fcn.14001f435
test eax, eax
jne 0x14005f855
cmp ebx, 0x3b9aca00
setne r8b
mov rcx, qword [rsp + 0x98]
mov rdx, r12
call fcn.140019021
jmp 0x14005e509
mov r12, rax
jmp 0x14005e64d
xor r12d, r12d
mov r13, qword [rsp + 0x48]
jmp 0x14005e67d
mov rcx, r14
mov rdx, rbp
call fcn.140066c66
test rax, rax
mov r13, qword [rsp + 0x48]
je 0x14005e66e
mov r12, rax
jmp 0x14005e67d
mov r15, rdx
test rdx, rdx
je 0x14005e75b
xor r12d, r12d
mov rcx, qword [rsp + 0x2a0]
mov dl, byte [rsp + 0x5e]
call fcn.140041e0b
mov rcx, r13
mov dl, byte [rsp + 0x5f]
call fcn.140041e0b
test r12, r12
jne 0x14005f577
test r15, r15
jne 0x14005f840
mov rax, qword [rsp + 0x2a8]
cmp qword [rax], 0
lea r12, [rsp + 0x2b8]
jne 0x14005e6ec
cmp byte [rdi + 0x3c4], 0
jne 0x14005f577
cmp dword [rdi + 0x3b8], 0
je 0x14005f577
cmp dword [rdi + 0x3bc], 0x7fffffff
je 0x14005f577
mov rdx, qword [rdi + 0x3f0]
add rdx, 0x10
lea rcx, [rsp + 0x170]
call fcn.14001867c
cmp qword [rsp + 0x170], 0
jne 0x14005f855
mov rcx, qword [rsp + 0x178]
mov dl, byte [rsp + 0x180]
mov rsi, qword [rcx + 0x168]
mov rbx, qword [rcx + 0x178]
call fcn.140041e0b
or rbx, rsi
jne 0x14005f577
mov rdx, qword [rdi + 0x3f0]
add rdx, 0x10
mov rcx, qword [rsp + 0x2b0]
call fcn.14006647d
jmp 0x14005df70
lea rcx, [r13 + 0xb8]
mov qword [rsp + 0xd8], rcx
mov rdx, qword [rsp + 0xb8]
mov r8, qword [rsp + 0x90]
mov r9, rdi
call fcn.140066cbf
mov eax, dword [rdi + 0x170]
mov qword [rsp + 0x438], rax
lea rax, [r13 + 0xc8]
mov qword [rsp + 0xb0], rax
lea rax, [r13 + 0xf0]
mov qword [rsp + 0x430], rax
lea rax, [r13 + 0xcc]
mov qword [rsp + 0x128], rax
lea rax, [r13 + 0xd0]
mov qword [rsp + 0x120], rax
lea rax, [r13 + 0xd4]
mov qword [rsp + 0x420], rax
lea rax, [r13 + 0xd8]
mov qword [rsp + 0x418], rax
lea rax, [r13 + 0xbc]
mov qword [rsp + 0x428], rax
lea r12, [rsp + 0x170]
lea r14, [rsp + 0x440]
mov r15d, dword [rsp + 0x3c]
mov rax, qword [r13 + 0x160]
cmp rax, qword [r13 + 0x168]
mov dword [rsp + 0x3c], r15d
jbe 0x14005e948
mov rcx, r12
mov rdx, qword [rsp + 0x430]
mov r8, qword [rsp + 0x90]
call fcn.14001f82b
cmp qword [rsp + 0x170], 0
je 0x14005e948
mov rbx, qword [rsp + 0x170]
mov rsi, qword [rsp + 0x178]
mov rcx, qword [rsp + 0x98]
mov rdx, r12
call fcn.14001f3ec
mov rcx, r12
call fcn.140018dca
mov rcx, rax
call fcn.14001a050
test rbx, rbx
je 0x14005e948
mov qword [rsp + 0x170], rbx
mov qword [rsp + 0x178], rsi
mov rcx, r12
call fcn.140018de1
cmp byte [rax + 0x121], 0
jne 0x14005e948
mov rbx, rsi
shr rbx, 0x20
mov rcx, r12
call fcn.140018dca
mov byte [rax + 0x121], 1
mov rax, qword [rsp + 0xb0]
cmp dword [rax], 0
je 0x14005e91a
mov rax, qword [rsp + 0x128]
mov ebp, dword [rax]
mov rax, qword [rsp + 0x120]
mov r15d, dword [rax]
mov rcx, r12
call fcn.140018dca
mov dword [rax + 0xb8], 1
mov dword [rax + 0xbc], ebp
mov rbp, qword [rsp + 0x60]
mov dword [rax + 0xc0], r15d
mov rax, qword [rsp + 0x128]
mov rcx, qword [rsp + 0x120]
jmp 0x14005e944
mov dword [rax], 1
mov rax, qword [rsp + 0x128]
mov dword [rax], esi
mov rax, qword [rsp + 0x120]
mov dword [rax], ebx
mov rax, qword [rsp + 0x420]
mov rcx, qword [rsp + 0x418]
mov dword [rax], esi
mov dword [rcx], ebx
mov qword [rsp + 0x588], 2
and qword [rsp + 0x5a8], 0
mov rbx, qword [rsp + 0xb0]
mov rcx, r14
mov rdx, rbx
mov r8, qword [rsp + 0x90]
call fcn.140020c16
cmp qword [rsp + 0x440], 0
je 0x14005f492
movups xmm0, xmmword [rsp + 0x440]
movaps xmmword [rsp + 0xa0], xmm0
mov qword [rsp + 0x5b0], 2
and qword [rsp + 0x5d0], 0
mov rcx, r14
call fcn.140018de1
mov r15d, dword [rax + 0x48]
mov rcx, r14
call fcn.140018dca
lea rcx, [rsp + 0x2e0]
mov rdx, rax
mov r8, qword [rsp + 0xb8]
call fcn.14004f84d
movzx eax, byte [rsp + 0x2e0]
cmp rax, 9
clc
or dword [rbp + 0x32], esi
mov rcx, r14
call fcn.140018de1
cmp byte [rax + 0x50], 5
je 0x14005eea4
cmp r15d, 0x3b9aca00
setne r8b
mov rcx, qword [rsp + 0x98]
mov rdx, r14
call fcn.140019021
jmp 0x14005eb21
test rax, rax
jne 0x14005eb63
lea rax, [rsp + 0x2e8]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x160], xmm2
movaps xmmword [rsp + 0x150], xmm1
movaps xmmword [rsp + 0x140], xmm0
mov rcx, r14
call fcn.140018de1
mov r12d, dword [rax + 0x84]
lea rcx, [rsp + 0x140]
call fcn.14005048d
test rax, rax
je 0x14005ea77
mov rbx, rax
test r12d, r12d
jne 0x14005ea79
jmp 0x14005eac3
xor ebx, ebx
mov rax, qword [rsp + 0x438]
cmp rbx, rax
cmovae rbx, rax
xor esi, esi
test r12d, r12d
cmovle r12d, esi
cmp rbx, r12
cmovae rbx, r12
test rbx, rbx
je 0x14005ecfc
mov rcx, r14
call fcn.140018de1
mov eax, dword [rax + 0x80]
test eax, eax
mov ecx, 0
cmovle eax, ecx
mov esi, ebx
cmp eax, ebx
jae 0x14005ecfc
mov rcx, r14
call fcn.140018dca
movaps xmm0, xmmword [rsp + 0x140]
movaps xmm1, xmmword [rsp + 0x150]
movaps xmm2, xmmword [rsp + 0x160]
lea rcx, [rsp + 0x178]
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov byte [rsp + 0x170], 0
mov rcx, rax
mov rdx, qword [rsp + 0xb8]
lea r12, [rsp + 0x170]
mov r8, r12
call case.0x14003e575.312
mov rbx, qword [rsp + 0xb0]
movzx eax, byte [rsp + 0x2e0]
cmp rax, 9
je 0x14005eb46
test rax, rax
je 0x14005eb46
cmp eax, 3
je 0x14005eb46
lea rsi, [rsp + 0x5b0]
mov rcx, rsi
call fcn.140019da1
mov rcx, rsi
call fcn.140019db0
jmp 0x14005e965
cmp eax, 3
jne 0x14005eefe
mov eax, dword [rsp + 0x2e8]
mov dword [rsp + 0x3c], eax
lea rax, [rsp + 0x2ec]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x140], xmm0
movaps xmmword [rsp + 0x150], xmm1
mov word [rax + rdx*2], fs
add dword [rax], eax
add byte [rbx - 0x7b76dfc0], cl
and al, 0x60
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rdx], ah
add eax, dword [rax]
add byte [rax - 0x77], cl
mov dword [rsp + 0xd0], eax
mov eax, dword [rsp + 0x318]
add byte [rcx - 0x74a7dbbc], cl
test byte [rsp + rbx], ah
add eax, dword [rax]
add byte [rcx - 0x75abdbbc], cl
test byte [rax + riz], ah
add eax, dword [rax]
add byte [rcx + 0x48742444], cl
lea ecx, [rsp + 0x321]
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
mov dword [rsp + 0xeb], ecx
mov dword [rsp + 0xe8], eax
add byte [rbx + 0x3282484], cl
add byte [rax], al
mov dword [rsp + 0x6c], eax
mov r13b, byte [rsp + 0x32c]
mov al, byte [rsp + 0x32d]
mov byte [rsp + 0x3b], al
mov al, byte [rsp + 0x32e]
mov dword [rsp + 0x70], eax
mov r8d, 0xc5
lea r12, [rsp + 0x170]
add dword [rax], eax
add byte [rcx + rcx*4 - 0x1f], cl
lea rdx, [rsp + 0x32f]
call sub.VCRUNTIME140.dll_memcpy
mov ebx, dword [rsp + 0x3f4]
mov rax, qword [rsp + 0x3f8]
mov qword [rsp + 0x130], rax
mov rdx, qword [rsp + 0xa0]
mov dword [rsp + 0x13c], ebx
lea rcx, [rsp + 0x480]
lea r8, [rsp + 0x13c]
call fcn.1400209de
jo 0x14005ec89
cld
dec dword [rax - 0x7d]
mov esp, 0x48024
add byte [rax], al
je 0x14005f855
movups xmm0, xmmword [rsp + 0x480]
movaps xmmword [rsp + 0x400], xmm0
lea rsi, [rsp + 0x400]
mov rcx, rsi
call fcn.140018dca
mov byte [rax + 0x125], 0
mov rcx, rsi
call fcn.140018de1
cmp qword [rax], 0
je 0x14005f016
invalid
add eax, dword [rax]
invalid
mov rcx, qword [rsp + 0x48]
mov rax, qword [rcx + 0x160]
cmp rax, qword [rcx + 0x168]
jbe case.0x140054f81.67
mov rcx, qword [rsp + 0x98]
lea rsi, [rsp + 0x400]
mov rdx, rsi
call fcn.14001f3ec
mov rcx, qword [rsp + 0xb0]
mov rdx, rsi
call fcn.140019d0c
jmp 0x14005f016
mov qword [rsp + 0x170], 2
and qword [rsp + 0x190], 0
mov rcx, r14
call fcn.140018dca
mov rbx, rax
mov r12, qword [r13 + 0xc0]
mov esp, dword [rbp + 0xc0]
movsd dword [rdi], dword [rsi]
rol byte [rax], 0
add byte [rbx + rcx*4 - 0x58], al
test byte [rax], al
add byte [rax], al
test r13d, r13d
mov r14d, 0
cmovle r13d, r14d
lea rcx, [rax + 0x80]
cmp r13, r12
cmovae r13, r12
in al, dx
sub r13, qword [rax + 0x88]
add byte [rax], al
cmovb r13, r14
mov edx, esi
call fcn.14001f448
mov edx, esi
mov rax, qword [rbx + 0x88]
add byte [rax + 0x29], cl
ror byte [rax - 0x77], 1
mov dword [rbx + 0x88], eax
sub dword [rbx + 0x118], esi
mov ecx, dword [rbx + 0x84]
test ecx, ecx
cmovle ecx, r14d
cmp rcx, r12
cmp ecx, esp
cmovb r12, rcx
sub r12, rax
cmovb r12, r14
cmp r13d, r12d
jae 0x14005ed9d
mov rcx, rbx
mov rsi, rdx
invalid
call fcn.14001a044
mov rdx, rsi
mov rcx, qword [rsp + 0x428]
mov rsi, rdx
call fcn.1400198b9
stosd dword [rdi], eax
sti
dec dword [rbp + rcx*4 - 0x5c]
and al, 0x70
jo case.0x14004048c.206
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
call fcn.140019da1
mov rcx, r12
loope 0x14005eda9
jmp 0x14005ed72
sti
dec dword [rax - 0x39]
test byte [rax + rsi*2], ah
add dword [rax], eax
add byte [rdx], al
add al, byte [rax]
add byte [rax], al
and qword [rsp + 0x190], 0
mov rcx, qword [rsp + 0xd8]
mov edx, esi
call fcn.14001f448
movzx ebx, byte [rsp + 0x16e]
mov dh, 0x9c
and al, 0x6e
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rax*2], fs
and al, 0x40
add dword [rax], eax
add al, ch
invalid
invalid
invalid
dec dword [rcx - 0x11e7f27]
mov qword [rsp + 0xd0], rsi
add byte [rax + 0x39], cl
invalid
movzx eax, cl
mov dh, 0xc1
cmovbe eax, ebx
mov dword [rsp + 0x70], eax
and bl, 1
mov dword [rsp + 0x74], ebx
mov rcx, r12
call fcn.140019da1
mov rcx, r12
call fcn.140019db0
mov eax, dword [rsp + 0x140]
and al, 0x40
add dword [rax], eax
invalid
mov dword [rsp + 0x3c], eax
mov edx, dword [rsp + 0x168]
lea rax, [rsp + 0x144]
and al, 0x44
add dword [rax], eax
add byte [rdi], cl
adc byte [rax], al
adc byte [rax], al
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0xf0], xmm0
movaps xmmword [rsp + 0x100], xmm1
mov word [rax + rax], fs
add dword [rax], eax
add byte [rbx - 0x7b76dfc0], cl
mov eax, dword [rax + 0x20]
mov dword [rsp + 0x110], eax
mov r13b, byte [rsp + 0x16c]
add byte [rax], al
mov word [rax + rax], fs
add dword [rax], eax
add byte [rbx - 0x7b76dfc0], cl
mov eax, dword [rax + 0x20]
mov dword [rsp + 0x110], eax
mov r13b, byte [rsp + 0x16c]
add byte [rax], al
mov cl, byte [rsp + 0x16d]
mov cl, byte [rsp + 0x16d]
mov r8d, dword [rsp + 0xa8]
mov r9d, dword [rsp + 0xac]
xor ebx, ebx
lea r14, [rsp + 0x440]
add al, 0
add byte [rbp + rcx*4 - 0x6c], cl
and al, 0xa0
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x16afdb8c], cl
mov esi, dword [rsp + 0x50]
jmp 0x14005f09d
stc
add dword [rax], eax
invalid
stc
add dword [rax], eax
add byte [rbx - 0x76b3aba8], cl
invalid
mov ebx, dword [rax + 0x54]
mov rcx, r14
mov ecx, esi
int1
call fcn.140018de1
mov esi, dword [rax + 0x114]
mov rcx, r14
dec dword [rbx + 0x114b0]
add byte [rcx + rcx*4 - 0xf], cl
call fcn.140018dca
lea rcx, [rax + 0x50]
mov edx, esi
mov dword [rsp + 0x3c], ebx
mov dword [rsp + 0x3c], ebx
mov r8d, ebx
mov r9b, 1
mov cl, 1
call fcn.140020927
mov rcx, r14
call fcn.140018de1
mov esi, dword [rax + 0x114]
mov al, 0x14
add dword [rax], eax
add byte [rbx + 0x6c8a4408], dh
or byte [rdx + rcx*4 + 0x6c], al
and al, 0x43
mov cl, byte [r12 + r12 + 0x3b]
mov cl, byte [rsp + 0x3b]
mov edx, dword [rsp + 0x6c]
mov r8d, dword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov r9d, dword [rsp + 0x54]
and al, 0x54
and al, 0x54
jmp 0x14005f095
mov ecx, dword [rsp + 0x2e4]
mov dword [rsp + 0x44], ecx
and al, 0x44
mov edx, dword [rsp + 0x2e8]
mov r13, qword [rsp + 0x310]
mov r12d, dword [rsp + 0x318]
mov ebp, dword [rsp + 0x31c]
add byte [rax - 1], cl
enter 0xffffffffffff8d48, 0xd
xchg ebx, eax
lahf
or dword [rax], eax
invalid
dec rax
lea rcx, [0x1400f8ec4]
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
mov dword [rsp + 0x3c], edx
mov rax, qword [rsp + 0x3f8]
mov qword [rsp + 0x130], rax
mov eax, dword [rsp + 0x3f4]
hlt
add eax, dword [rax]
add byte [rax], al
mov dword [rsp + 0xcc], eax
mov al, byte [rsp + 0x32e]
mov dword [rsp + 0x70], eax
mov al, byte [rsp + 0x32d]
and al, 0x2d
add eax, dword [rax]
add byte [rax - 0x75c4dbbc], cl
cmp ecx, dword [rdx + 0x32c2484]
add byte [rax], al
invalid
mov byte [rsp + 0x43], al
mov eax, dword [rsp + 0x328]
and al, 0x28
add eax, dword [rax]
invalid
mov dword [rsp + 0x6c], eax
mov al, byte [rsp + 0x320]
mov dword [rsp + 0x74], eax
and al, 0x74
lea rax, [rsp + 0x2ec]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0xf0], xmm0
movaps xmmword [rsp + 0x100], xmm1
mov eax, dword [rax + 0x20]
and byte [rcx + 0x1102484], cl
add byte [rax], al
lea rcx, [rsp + 0x321]
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
invalid
mov dword [rsp + 0xc7], ecx
mov dword [rsp + 0xc4], eax
mov r8d, 0xc5
lea rcx, [rsp + 0x4c0]
lea rdx, [rsp + 0x32f]
call sub.VCRUNTIME140.dll_memcpy
mov bl, 1
invalid
mov eax, dword [rsp + 0x50]
and al, 0x50
mov dword [rsp + 0x44], eax
jmp 0x14005f130
mov rcx, qword [rsp + 0xd8]
lea rdx, [rsp + 0x400]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0
add al, 0
add al, ch
invalid
add al, 0xfc
add al, 0xfc
call fcn.14001f47a
dec dword [rcx + 0xcc249c]
add byte [rax], al
mov dword [rsp + 0xcc], ebx
mov eax, dword [rsp + 0x160]
add dword [rax], eax
add byte [rcx + 0x1102484], cl
mov dword [rsp + 0x110], eax
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x140]
movaps xmm1, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0x100], xmm1
movaps xmmword [rsp + 0xf0], xmm0
mov eax, dword [rsp + 0xe8]
invalid
add byte [rax], al
add byte [rbx + 0xe82484], cl
add byte [rax], al
invalid
mov ecx, dword [rsp + 0xeb]
mov word [rbx + rbp*8], fs
add byte [rax], al
add byte [rcx + 0xc42484], cl
add byte [rax], al
mov dword [rsp + 0xc4], eax
invalid
mov dword [rsp + 0xc7], ecx
mov r8d, 0xc5
invalid
add byte [rax], al
invalid
mov word [rdi + rax*8], fs
add byte [rax], al
add byte [rcx - 0x48], al
mov dword [rax], 0xb8410000
invalid
lea rcx, [rsp + 0x4c0]
and al, 0xc0
add al, 0
add byte [rcx + rcx*4 - 0x1e], cl
mov rdx, r12
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
mov bl, 3
mov cl, byte [rsp + 0x3b]
and al, 0x3b
mov edx, dword [rsp + 0x6c]
mov r8d, dword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
and al, 0x58
mov r9d, dword [rsp + 0x54]
mov esi, dword [rsp + 0x50]
push rax
lea r10, [rsp + 0xa0]
and al, 0xa0
add byte [rax], al
add byte [rdi], cl
mov dh, 0x84
and al, 0xe0
movzx eax, byte [rsp + 0x2e0]
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x7d], cl
clc
or dword [rax + rcx*4 + 0x6c], eax
and al, 0x43
cmp rax, 9
mov byte [rsp + 0x43], r13b
mov byte [r12 + r12 + 0x3b], cl
mov byte [rsp + 0x3b], cl
mov dword [rsp + 0x6c], edx
and al, 0x6c
mov dword [rsp + 0x58], r8d
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x54], r9d
and al, 0x54
je 0x14005f0df
sbb eax, 0x74c08548
sbb byte [rbx + 0x137403f8], al
add esi, dword [rbx + rdx + 0x48]
lea ecx, [rsp + 0x2e0]
test rax, rax
je 0x14005f0df
cmp eax, 3
je 0x14005f0df
add esi, dword [rbx + rdx + 0x48]
adc ecx, dword [rax - 0x73]
mov word [rax + riz*8], fs
lea ecx, [rsp + 0x2e0]
add al, byte [rax]
add byte [rbp - 0x77], cl
mov r13, r10
mov r13, r10
call fcn.140049595
mov ecx, 0x4dfffea4
mov edx, ebp
mov ecx, 0x4dfffea4
mov edx, ebp
movsb byte [rdi], byte [rsi]
invalid
mov dword [rsp + 0x44], esi
jmp 0x14005f1d4
mov dword [rsp + 0x3c], edx
mov eax, dword [rsp + 0x2ec]
mov dword [rsp + 0xf0], eax
test byte [rsp + rbp*8], ah
in al, dx
add al, byte [rax]
add byte [rcx + 0xf02484], cl
add byte [rax], al
mov bl, 2
jmp 0x14005f1bf
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x483c2454], cl
lea ecx, [rsp + 0x2ec]
mov dword [rsp + 0x3c], edx
lea rcx, [rsp + 0x2ec]
mov eax, dword [rcx + 0x20]
mov dword [rsp + 0x110], eax
test byte [rax + rdx], ah
add dword [rax], eax
invalid
and byte [rcx + 0x1102484], cl
add byte [rax], al
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rdi], cl
adc byte [rcx], al
invalid
movups xmm0, xmmword [rcx]
add dword [rdi], ecx
adc byte [rcx + 0x10], cl
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rsp + 0x100], xmm1
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xf0], eax
invalid
movaps xmmword [rsp + 0xf0], xmm0
add byte [rbx - 0x5376b3fc], dh
and al, 0xd0
add byte [rax], al
add byte [rcx + rcx*4 + 0x64], al
and al, 0x58
mov bl, 4
add al, 0x4c
mov dword [rsp + 0xd0], ebp
mov qword [rsp + 0xd0], r13
rol byte [rax], 1
add byte [rax], al
mov dword [rsp + 0x58], r12d
mov dword [rsp + 0x58], esp
mov dword [rsp + 0x54], ebp
jmp 0x14005f1bf
lea ecx, [rsp + 0x2e8]
mov al, byte [rcx - 5]
mov byte [rsp + 0x86], al
movzx eax, word [rcx - 7]
mov word [rsp + 0x84], ax
test byte [rax], al
add byte [rax], al
movzx eax, dx
mov ecx, dword [rsp + 0x3c]
and al, 0x3c
and ecx, 0xffff0000
or ecx, eax
mov bl, 5
mov dword [rsp + 0x3c], ecx
dec dword [rcx]
sal dword [rbx + 0x244c8905], 0x3c
cmp al, 0xeb
mov dword [r12 + r12 + 0x3c], r10d
lea rcx, [rsp + 0x2ec]
lea ecx, [rsp + 0x2ec]
jmp 0x14005f1bf
lea ecx, [rsp + 0x2ec]
mov eax, dword [rcx + 0x20]
mov dword [rsp + 0x110], eax
and byte [r9 + 0x1102484], cl
add byte [rax], al
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rsp + 0x100], xmm1
movaps xmmword [rsp + 0xf0], xmm0
mov bl, 6
mov eax, dword [rsp + 0x50]
mov dword [rsp + 0x44], eax
jmp 0x14005f1bf
mov rbp, qword [rsp + 0x60]
lea r12, [rsp + 0x170]
lea r10, [rsp + 0xa0]
mov r13, qword [rsp + 0x48]
mov rcx, r10
mov rsi, r10
call fcn.140018de1
cmp qword [rax], 0
jne 0x14005f1f8
mov rcx, rsi
call fcn.140018de1
cmp byte [rax + 0x50], 5
jne 0x14005f208
mov rcx, qword [rsp + 0xb0]
mov rdx, rsi
call fcn.140019d0c
cmp r15d, 0x3b9aca00
setne r8b
mov rcx, qword [rsp + 0x98]
mov rdx, rsi
call fcn.140019021
mov al, byte [rsp + 0x86]
mov byte [rsp + 0x82], al
movzx eax, word [rsp + 0x84]
mov word [rsp + 0x80], ax
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmm1, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x490], xmm0
movaps xmmword [rsp + 0x4a0], xmm1
mov eax, dword [rsp + 0x110]
mov dword [rsp + 0x4b0], eax
mov eax, dword [rsp + 0xc4]
mov ecx, dword [rsp + 0xc7]
mov dword [rsp + 0xe0], eax
mov dword [rsp + 0xe3], ecx
mov r8d, 0xc5
lea rcx, [rsp + 0x600]
lea rdx, [rsp + 0x4c0]
call sub.VCRUNTIME140.dll_memcpy
lea r15, [rsp + 0x5b0]
mov rcx, r15
call fcn.140019da1
mov rcx, r15
call fcn.140019db0
lea r15, [rsp + 0x588]
mov rcx, r15
call fcn.140019da1
mov rcx, r15
call fcn.140019db0
test bl, bl
je 0x14005f2fe
movzx eax, bl
cmp eax, 9
mov r15, qword [rsp + 0x130]
mov r8d, dword [rsp + 0x74]
mov r9d, dword [rsp + 0x70]
mov esi, dword [rsp + 0x3c]
je 0x14005f4ac
jmp 0x14005f335
mov dword [r13 + 0x104], 1
mov eax, dword [rsp + 0x58]
mov dword [r13 + 0x108], eax
mov eax, dword [rsp + 0x54]
mov dword [r13 + 0x10c], eax
mov r15, qword [rsp + 0x130]
mov r8d, dword [rsp + 0x74]
mov r9d, dword [rsp + 0x70]
mov esi, dword [rsp + 0x3c]
mov byte [rsp + 0x170], bl
mov al, byte [rsp + 0x82]
lea rdx, [rsp + 0x178]
mov byte [rdx - 5], al
movzx eax, word [rsp + 0x80]
mov word [rdx - 7], ax
mov eax, dword [rsp + 0x44]
mov dword [rsp + 0x174], eax
mov dword [rsp + 0x178], esi
mov eax, dword [rsp + 0x4b0]
mov dword [rdx + 0x24], eax
movaps xmm0, xmmword [rsp + 0x490]
movaps xmm1, xmmword [rsp + 0x4a0]
movups xmmword [rdx + 0x14], xmm1
movups xmmword [rdx + 4], xmm0
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x1a0], rax
mov eax, dword [rsp + 0x58]
mov dword [rsp + 0x1a8], eax
mov eax, dword [rsp + 0x54]
mov dword [rsp + 0x1ac], eax
mov byte [rsp + 0x1b0], r8b
mov eax, dword [rsp + 0xe0]
mov ecx, dword [rsp + 0xe3]
mov dword [rdx + 0x3c], ecx
mov dword [rdx + 0x39], eax
mov eax, dword [rsp + 0x6c]
mov dword [rsp + 0x1b8], eax
mov al, byte [rsp + 0x43]
mov byte [rsp + 0x1bc], al
mov al, byte [rsp + 0x3b]
mov byte [rsp + 0x1bd], al
mov byte [rsp + 0x1be], r9b
mov r8d, 0xc5
lea rcx, [rsp + 0x1bf]
lea rdx, [rsp + 0x600]
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0xcc]
mov dword [rsp + 0x284], eax
mov qword [rsp + 0x288], r15
mov rbx, qword [rsp + 0x78]
mov rcx, rbx
mov rdx, r12
call fcn.14005baa7
cmp al, 0xc
jne 0x14005f855
mov rcx, rbx
mov rdx, rbp
call fcn.140066c66
test rax, rax
jne 0x14005f54a
mov r15, rdx
test rdx, rdx
jne 0x14005f55e
mov rcx, qword [rsp + 0xd8]
mov rdx, qword [rsp + 0xb8]
mov r8, qword [rsp + 0x90]
mov eax, dword [rsp + 0x90]
mov r9, rdi
call fcn.140066cbf
mov eax, dword [rsp + 0x44]
mov dword [rsp + 0x50], eax
mov r15d, esi
jmp 0x14005e80e
lea rsi, [rsp + 0x588]
mov rcx, rsi
call fcn.140019da1
mov rcx, rsi
call fcn.140019db0
jmp 0x14005f4b8
mov dword [rsp + 0x3c], esi
mov eax, dword [rsp + 0x44]
mov dword [rsp + 0x50], eax
mov rcx, qword [rsp + 0x78]
mov rdx, rbp
call fcn.1400664c4
test rax, rax
jne 0x14005f542
mov r15, rdx
test rdx, rdx
jne 0x14005f56a
add byte [rax], al
invalid
mov rcx, qword [rsp + 0xd8]
mov rdx, qword [rsp + 0xb8]
mov r8, qword [rsp + 0x90]
mov r9, rdi
call fcn.140066cbf
test al, al
jne 0x14005e809
mov rax, qword [rbp]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx]
mov rsi, rax
mov rbx, rdx
mov rax, qword [r13 + 0x150]
test rax, rax
mov r14, qword [rsp + 0x78]
je 0x14005f52c
mov rcx, qword [r13 + 0x158]
call qword [rax + 0x18]
mov qword [r13 + 0x150], rsi
mov qword [r13 + 0x158], rbx
xor r15d, r15d
jmp 0x14005e67a
mov r12d, 1
jmp 0x14005f55c
mov r12d, 1
mov eax, dword [rsp + 0x44]
mov dword [rsp + 0x50], eax
mov dword [rsp + 0x3c], esi
jmp 0x14005f56d
mov eax, dword [rsp + 0x44]
mov dword [rsp + 0x50], eax
mov dword [rsp + 0x3c], esi
xor r12d, r12d
mov r14, qword [rsp + 0x78]
jmp 0x14005e67d
mov byte [rsp + 0x170], 4
jmp 0x14005f7c7
mov rdi, qword [rsp + 0x88]
lea rcx, [rsp + 0x170]
call fcn.14001bebb
jmp 0x14005f7cf
mov ebx, dword [rdi + 0x3ec]
mov bpl, byte [rdi + 0x3e9]
mov rcx, qword [rsp + 0x2a8]
mov rax, qword [rcx + 0x20]
mov qword [rsp + 0x300], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rsp + 0x2f0], xmm1
and qword [rdi + 0x400], 0
and dword [rdi + 0x400], 0
movaps xmmword [rsp + 0x2e0], xmm0
and dword [rsp + 0x190], 0
movsb byte [rdi], byte [rsi]
and al, 0x90
add dword [rax], eax
add byte [rax], al
mov rax, qword [rsp + 0x2e0]
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
test byte [rax + rax*4], ah
add dword [rax], eax
add byte [rax - 0x73], cl
cmp eax, 0x6f318
invalid
mov qword [rsp + 0x170], rdi
lea r14, [0x1400f6a40]
mov qword [rsp + 0x178], r14
test rax, rax
je 0x14005f646
lea rcx, [rsp + 0x4c0]
lea rsi, [rsp + 0x2e0]
mov rdx, rsi
call fcn.14000e7b9
mov esi, dword [rsi + 0x24]
lea rcx, [rsp + 0x170]
jo 0x14005f63e
add byte [rax], al
call fcn.14000188f
jmp 0x14005f686
mov rsi, qword [rsp + 0x190]
mov qword [rsp + 0x4e0], rsi
mov rax, qword [rsp + 0x170]
mov rcx, qword [rsp + 0x178]
movups xmm0, xmmword [rsp + 0x180]
adc byte [rsp + 0x180], al
movaps xmmword [rsp + 0x4d0], xmm0
mov qword [rsp + 0x4c0], rax
mov qword [rsp + 0x4c8], rcx
invalid
mov rax, qword [rsp + 0x4c0]
mov rcx, qword [rsp + 0x4c8]
add al, 0
add byte [rdi], cl
sub byte [rsp + 0x4d0], al
movaps xmmword [rsp + 0x610], xmm0
mov qword [rsp + 0x600], rax
mov qword [rsp + 0x608], rcx
lea rcx, [rsp + 0x2e0]
call fcn.140018618
mov eax, esi
or eax, ebx
je 0x14005f703
test esi, esi
je 0x14005f72b
movaps xmm0, xmmword [rsp + 0x600]
movaps xmm1, xmmword [rsp + 0x610]
movups xmmword [rsp + 0x188], xmm1
movups xmmword [rsp + 0x178], xmm0
test byte [rax + rdi*2], ah
add dword [rax], eax
add byte [rsi - 0x39], ah
test byte [rax + rsi*2], ah
add dword [rax], eax
add byte [rcx], al
invalid
mov dword [rsp + 0x174], esi
jmp 0x14005f7c7
mov byte [rsp + 0x170], 3
jmp 0x14005f75d
shl r14, 0x20
or r14, rcx
je 0x14005f76c
lea rcx, [rsp + 0x2e0]
mov rdx, r14
mov r8, rbx
call fcn.14000d544
cli
invalid
jmp 0x14005f775
xorps xmm0, xmm0
movups xmmword [rsp + 0x188], xmm0
mov byte [rsp + 0x170], 1
test byte [rax + rsi*2], ah
add dword [rax], eax
add byte [rcx], al
mov byte [rsp + 0x171], bpl
mov dword [rsp + 0x174], ebx
mov qword [rsp + 0x178], rdi
mov qword [rsp + 0x180], r14
mov ah, 0x24
add byte [rcx], 0
invalid
lea rcx, [rsp + 0x600]
call fcn.14000188f
and edx, edi
invalid
jmp 0x14005f7c7
and edx, edi
invalid
and qword [rsp + 0x2e0], 0
mov rdx, r15
cli
lea rdi, [rsp + 0x170]
mov byte [rdi + 1], bpl
mov rax, qword [rsp + 0x2f0]
lea rcx, [rsp + 0x178]
and al, 0x78
add dword [rax], eax
add byte [rax - 0x77], cl
adc byte [r15], cl
adc byte [rsp + 0x2e0], al
movups xmmword [rcx], xmm0
mov r13b, 2
mov byte [rdi], r13b
mov rcx, rsi
mov r8, rdi
call case.0x1400482db.214
mov byte [rdi + 1], bpl
add dword [rcx + rcx*4 + 0x77], ecx
or byte [rcx + rcx*4 + 0x67], cl
adc byte [rax - 0x77], cl
pop rdi
sbb byte [rax + rcx*4 + 0x2f], al
add dword [rcx + rcx*4 + 0x77], ecx
or byte [rcx + rcx*4 + 0x67], cl
adc byte [rax - 0x77], cl
pop rdi
sbb byte [rax + rcx*4 + 0x2f], al
mov rdi, qword [rsp + 0x88]
mov byte [rax], al
add byte [rax], al
lea rsi, [rsp + 0x5d8]
mov rcx, rsi
call fcn.140019da1
mov rcx, rsi
call fcn.140019db0
lea rsi, [rsp + 0x450]
mov rcx, rsi
call fcn.140019da1
mov rcx, rsi
call fcn.140019db0
movzx eax, byte [rsp + 0x170]
jo 0x14005f806
add byte [rax], al
add byte [rbx + 0xa7403f8], al
cmp eax, 3
je 0x14005f816
cmp eax, 4
jne 0x14005f81b
mov byte [rdi], 6
jmp 0x14005f82b
invalid
mov byte [rdi], 5
jmp 0x14005f82b
lea rdx, [rsp + 0x170]
mov rcx, rdi
call fcn.14001ef1d
nop
add rsp, 0x6c8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [rsp + 0x170]
mov rdx, r15
and al, 0x70
add dword [rax], eax
add byte [rcx + rcx*4 - 6], cl
call fcn.14001bebb
jmp 0x14005f7c7
ud2
ud2
mov rcx, qword [rsp + 0x3e0]
mov rax, qword [rcx + 0x20]
mov qword [rsp + 0x6a0], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
and qword [rcx], 0
movaps xmmword [rsp + 0x690], xmm1
movaps xmmword [rsp + 0x680], xmm0
cmp qword [rsp + 0x680], 0
je 0x14005fc64
mov rax, qword [rsp + 0x6a0]
mov qword [rsp + 0x410], rax
movaps xmm0, xmmword [rsp + 0x680]
movaps xmm1, xmmword [rsp + 0x690]
movaps xmmword [rsp + 0x400], xmm1
movaps xmmword [rsp + 0x3f0], xmm0
mov rcx, rdi
mov rdx, r13
call fcn.140066c66
test rax, rax
jne 0x140066099
mov rsi, rdx
test rdx, rdx
jne 0x1400660dc
mov esi, dword [rsp + 0x414]
mov rax, qword [rsp + 0x6a0]
mov qword [rbp + 0x20], rax
movaps xmm0, xmmword [rsp + 0x680]
movaps xmm1, xmmword [rsp + 0x690]
movups xmmword [rbp + 0x10], xmm1
movups xmmword [rbp], xmm0
mov byte [rsp + 0x200], 6
mov rcx, rdi
mov rdx, rbx
call fcn.14005baa7
cmp al, 0xc
jne 0x140066479
mov rax, qword [rsp + 0x3e0]
mov rax, qword [rax]
test rax, rax
jne 0x14005fc90
cmp byte [r14 + 0x3c4], 0
je 0x14005fc90
jmp 0x14006607b
cmp byte [r14 + 0x3c4], 0
je 0x14005fc83
cmp dword [r14 + 0x3b8], 0
je 0x14005fc90
mov esi, dword [r14 + 0x3c0]
xor eax, eax
jmp 0x14005fc50
lea rcx, [rsp + 0x680]
call fcn.140018618
mov rax, qword [rsp + 0x3e8]
cmp dword [rax], 2
je 0x14005fcb2
mov rcx, qword [rsp + 0x3e8]
mov rdx, qword [rsp + 0xa98]
call fcn.140095e31
mov qword [rsp + 0x680], 2
and qword [rsp + 0x6a0], 0
movsd xmm7, qword [r14 + 0x3d1]
cmp byte [r14 + 0x3d0], 0
mov byte [r14 + 0x3d0], 0
je 0x14005fd4e
mov rcx, rdi
mov rdx, r13
call fcn.140066c66
test rax, rax
je 0x14005fd0a
mov byte [r14 + 0x3d0], 1
mov byte [rsp + 0x800], 4
mov dil, 4
jmp 0x1400604d0
test rdx, rdx
je 0x14005fd29
lea rcx, [rsp + 0x800]
call fcn.14001bebb
mov dil, byte [rsp + 0x800]
jmp 0x1400604d0
movlps qword [rsp + 0x202], xmm7
mov word [rsp + 0x200], 0x105
mov rcx, rdi
mov rdx, rbx
call fcn.14005baa7
cmp al, 0xc
jne 0x140066479
movzx eax, byte [r14 + 0x3d9]
test eax, eax
je 0x14005fde2
cmp eax, 2
jne 0x14005fe49
mov rax, qword [r14 + 0x3c8]
test rax, rax
je 0x14005fe49
mov rax, qword [rax + 0x10]
cmp rax, 1
jne 0x14005fe35
mov rcx, rdi
mov rdx, r13
call fcn.140066c66
test rax, rax
jne 0x14005fcfa
test rdx, rdx
jne 0x14005fd0f
movabs rax, 0xb416870b7adb7c3b
mov qword [rsp + 0x202], rax
mov word [rsp + 0x200], 5
mov rcx, rdi
mov rdx, rbx
call fcn.14005baa7
cmp al, 0xc
jne 0x140066479
mov rax, qword [r14 + 0x3c8]
mov qword [rax + 0x10], 2
jmp 0x14005fe49
mov rcx, rdi
mov rdx, r13
call fcn.140066c66
test rax, rax
jne 0x14005fcfa
test rdx, rdx
jne 0x14005fd0f
invalid
invalid
mov rax, qword [r14 + 0x3da]
mov qword [rsp + 0x202], rax
mov word [rsp + 0x200], 5
mov rcx, rdi
mov rdx, rbx
call fcn.14005baa7
cmp al, 0xc
jne 0x140066479
mov byte [r14 + 0x3d9], 1
jmp 0x14005fe49
mov rcx, qword [r14 + 0x3c8]
add rcx, 0x18
mov rdx, qword [r13]
call fcn.14001839c
cmp dword [r14 + 0x468], 2
jne 0x14005ff38
mov dword [r14 + 0x468], 2
cmp dword [r14 + 0x428], 0
je 0x140060179
mov rdx, qword [r14 + 0x3f0]
add rdx, 0x10
mov rcx, rbx
call fcn.14001867c
cmp qword [rsp + 0x200], 0
mov esp, 0x20024
add byte [rax], al
jne 0x140066479
mov rcx, rdi
mov rdx, r13
call fcn.140066c66
mov dil, 4
test rax, rax
jne 0x1400604c8
test rdx, rdx
lea rcx, [rsp + 0x3f0]
jne 0x14006019d
mov rcx, rdi
mov rdx, r13
call fcn.140066c66
mov dil, 4
test rax, rax
jne 0x1400604c8
mov byte [rsp + 0x800], dil
lea rsi, [rsp + 0x680]
mov rcx, rsi
call fcn.140019da1
mov rcx, rsi
call fcn.140019db0
cwde
sti
dec dword [rax - 0x75]
mov word [rax + rbp*8], fs
add eax, dword [rax]
add al, ch
lodsb al, byte [rsi]
cwde
sti
inc dword [rax - 0x80]
inc dword [rbx]
jne 0x140066039
mov rcx, qword [r14 + 0x3f0]
mov rax, qword [r14 + 0x3f8]
add byte [rax], al
add rcx, 0x10
add ecx, 0x10
mov qword [rsp + 0x68], rcx
add rax, 0x10
mov qword [rsp + 0xd0], rax
mov dword [rsp + 0xd0], eax
mov qword [rsp + 0x610], 2
and qword [rsp + 0x630], 0
mov rsi, qword [rsp + 0x340]
add eax, dword [rax]
invalid
cmp byte [r14 + 0x1b2], 0
jne 0x140060681
xor al, 1
add byte [rax], al
cmp byte [r14 + 0x1b1], 0
je 0x1400605af
cmp byte [r14 + 0x1b0], 0
jne 0x140060697
mov rcx, rbx
mov rdx, r14
mov r8, r12
call fcn.140095bb0
cmp eax, 0x48000356
cmp dword [rsp + 0x200], 0
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rcx], ah
add al, byte [rax]
add byte [rdi], cl
test dword [rcx + rax], ecx
add qword [rax], r8
invalid
mov edx, 1
mov rcx, r12
call fcn.140095b9e
cmp qword [r14 + 0x198], 0xffffffffffffffff
add byte [rax], al
dec dword [rdi]
invalid
xchg ebx, eax
add byte [rax], al
invalid
mov rcx, r12
call case.0x140048dda.83
mov rdi, rax
mov qword [rsp + 0x200], rax
mov qword [rsp + 0x208], rdx
movups xmmword [rbp + 8], xmm6
adc dword [rbp + 8], esi
mov rcx, qword [r14 + 0x178]
add byte [rcx - 0x75], cl
xchg byte [rax + 0x4c000001], al
mov edx, ebp
mov r8, rbx
call qword [rax + 0x18]
test rax, rax
jne 0x140062454
test rdx, rdx
jne 0x140060703
mov rax, qword [rsp + 0x210]
cmp rax, qword [rsp + 0x208]
add byte [rdi], cl
xchg dword [rcx + 0x5e], edx
add byte [rax], al
cmp rdi, qword [rsp + 0x200]
jne 0x140066479
mov rcx, qword [r14 + 0x198]
add rcx, rax
cmp rcx, qword [r14 + 0x1a0]
movabs al, byte [0x5e2c870f000001]
invalid
mov qword [r14 + 0x198], rcx
test rax, rax
test eax, eax
je 0x14006065d
xor eax, eax
jmp 0x14006066d
mov al, 1
cmp byte [r14 + 0x1b0], 0
add dword [rax], eax
add byte [rax], al
invalid
jne 0x140062459
mov byte [r14 + 0x1b0], al
mov byte [r14 + 0x1b1], 1
jmp case.0x14003e575.266
mov byte [r14 + 0x1b1], 0
xor ecx, ecx
xor eax, eax
mov r15, qword [rsp + 0x178]
add byte [rax], al
jmp 0x140060710
mov rcx, rbx
mov rdx, r14
mov r8, r12
call fcn.140095bb0
add eax, dword [rax]
add eax, dword [rax]
cmp qword [rsp + 0x200], 0
mov rdi, qword [rsp + 0x208]
add al, byte [rax]
add byte [rdi], cl
invalid
mov es, word [rdx]
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rdi], cl
test byte [rsi + 0x48000002], cl
add al, byte [rax]
add byte [rax - 0x75], cl
mov ah, 0x24
loopne 0x1400606c3
add byte [rax], al
mov rsi, qword [rsp + 0x1e0]
mov byte [r14 + 0x1b2], 1
mov eax, 1
xor r15d, r15d
jmp case.0x140048dda.165
or dword [rax], eax
add byte [rcx - 0x77], cl
invalid
mov eax, 1
add byte [rcx - 0x2976b7ff], dh
mov cl, 1
mov rsi, rdx
xor r15d, r15d
mov byte [r14 + 0x1b2], cl
mov rdi, rsi
test dword [rax - 0x75], 0x1e024b4
add byte [rax], al
mov esi, dword [rsp + 0x1e0]
test rax, rax
je 0x1400634ba
invalid
invalid
add byte [rax], al
add byte [rax], al
test r15, r15
mov qword [rsp + 0x1e0], rsi
loopne 0x140060735
add byte [rax], al
je 0x140062739
invalid
movaps xmm0, xmmword [rsp + 0x920]
lea rax, [rsp + 0xb10]
movups xmmword [rax], xmm0
invalid
and al, 0x20
or dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rdx], ah
or eax, dword [rax]
add byte [rdi], cl
adc dword [rax], eax
invalid
mov rbp, qword [r14 + 0x360]
mov qword [rsp + 0xb00], r15
mov qword [rsp + 0xb08], rdi
mov dword [rsp + 0xb08], edi
mov dword [rsp + 0xb08], edi
mov qword [rsp + 0xcc0], 2
and qword [rsp + 0xce0], 0
add byte [rax], al
cmp rdi, 4
jbe 0x140066479
lea rdx, [rdi - 5]
lea rcx, [r15 + 5]
call fcn.14001c2ad
mov ebx, eax
ret
movzx eax, byte [r15 + 3]
mov dh, 0x47
add ecx, dword [rax - 0x7d]
cmp rax, 9
ja case.default.0x1400607b1
add byte [rax], al
lea rdx, [0x1400f8ee4]
movsxd rcx, dword [rdx + rax*4]
add rcx, rdx
jmp rcx
xor ecx, ecx
mov qword [rsp + 0x178], r15
mov sil, byte [r15 + 4]
mov rdx, qword [rsp + 0x350]
push rax
add eax, dword [rax]
add byte [rbx + rcx*4 + 0x3a], cl
mov r15, qword [rdx]
mov r15, qword [rdx]
test cl, cl
jne 0x14006084b
cmp r15d, 2
je 0x14006084b
jne 0x14006081f
mov rcx, qword [rsp + 0x40]
mov ecx, dword [rsp + 0x40]
and ecx, 0xffff0000
movabs rax, 0x100000101
add byte [rax], al
add dword [rax], eax
add byte [rax], al
or rcx, rax
mov qword [rsp + 0x40], rcx
lea rsi, [rsp + 0xcc0]
mov rcx, rsi
call fcn.140019da1
mov rcx, rsi
int1
call fcn.140019db0
mov r12b, 0xa
xor eax, eax
mov qword [rsp + 0x60], rax
lea rax, [0x1400aa708]
mov qword [rsp + 0x50], rax
and al, 0x50
xor eax, eax
mov qword [rsp + 0x58], rax
xor ebx, ebx
fcmovnb st(0), st(7)
and al, 0x3c
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x96207
lea eax, [0x1400f6a40]
mov qword [rsp + 0x70], rax
lea rbp, [rsp + 0x208]
jmp 0x140061475
invalid
add al, byte [rax]
add cl, ch
sub cl, byte [rax + rax]
add byte [rcx - 0x4c], al
or dword [rdi], ecx
mov r12b, 9
movzx eax, al
mov dh, 0xc0
mov dh, 0xc0
lea rcx, [0x1400f8f0c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r8d, 9
lea r15, [rsp + 0x200]
and al, 0
add al, byte [rax]
invalid
mov rcx, r15
lea r12, [rsp + 0xb00]
mov rdx, r12
call fcn.14000eab9
mov rcx, r15
mov ecx, edi
mov ecx, edi
call fcn.14000ecda
lea rcx, [rsp + 0x3f0]
mov rdx, r12
call fcn.14001c2c6
mov edx, 0xdb85fffb
test ebx, ebx
lea rbp, [rsp + 0x208]
je 0x140060ce7
movzx esi, sil
movzx esi, dh
mov ecx, esi
and ecx, 8
je 0x140061529
mov r15, qword [rsp + 0x400]
test r15, r15
je 0x140060ce7
mov rax, qword [rsp + 0x3f8]
movzx r12d, byte [rax]
invalid
add eax, dword [rax]
add byte [rdi + rcx - 0x4a], al
and byte [rbp + 0x39], cl
out 0xf, eax
cmp r15, r12
jbe 0x140060ce7
xchg byte [rax], cl
add al, 0
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov r8d, 1
lea rbp, [rsp + 0x200]
mov dword [rsp + 0x3c], ecx
and al, 0x3c
add al, byte [rax]
add byte [rcx + 0x483c244c], cl
and al, 0x3c
invalid
and al, 0x3c
mov rcx, rbp
mov ecx, ebp
lea rdx, [rsp + 0x3f0]
call fcn.14000e8f2
mov rcx, rbp
call fcn.14000188f
psubd mm7, mm7
mov rax, r12
not rax
add r15, rax
mov rcx, rbp
lea rdx, [rsp + 0x3f0]
lea edx, [rsp + 0x3f0]
lea edx, [rsp + 0x3f0]
mov r8, r15
call fcn.14000e848
and ebx, edi
cli
dec dword [rax - 0x77]
invalid
mov ecx, ebp
call fcn.14000188f
psubd mm7, mm7
mov ecx, dword [rsp + 0x3c]
shl r12d, 0x10
jmp 0x14006152c
or eax, dword [rax]
invalid
or eax, dword [rax]
add byte [rcx], dh
leave
xor ecx, ecx
mov al, 0xa
jmp 0x1400607b5
invalid
mov cl, 1
jmp 0x1400607b5
imul edi, esi, 0xffffffff
invalid
imul edi, esi, 0xffffffff
dec dword [rax - 0x75]
mov word [rax + rdx], fs
and al, 0x10
mov rcx, qword [rsp + 0x210]
add al, byte [rax]
add byte [rdi], cl
adc byte [rbp + 0x10], al
movups xmm0, xmmword [rbp + 0x10]
movaps xmmword [rsp + 0x3f0], xmm0
test rdi, rdi
mov rsi, qword [rsp + 0x1e0]
mov ah, 0x24
loopne 0x140060968
add dword [rax], eax
invalid
je case.0x14004592d.212
movaps xmm0, xmmword [rsp + 0x3f0]
add byte [rdi], cl
sub dword [rsp + 0x800], eax
movaps xmmword [rsp + 0x800], xmm0
movaps xmmword [rsp + 0x200], xmm0
test byte [rax + rax], ah
add al, byte [rax]
add byte [rax + 1], bh
mov eax, 1
mov qword [rsp + 0xd68], rcx
mov rsi, rcx
mov esi, ecx
mov esi, ecx
invalid
mov r15, rdi
movaps xmm0, xmmword [rsp + 0x200]
add byte [rdi], cl
sub dword [rsp + 0x920], eax
and al, 0x20
or dword [rax], eax
add byte [rax - 0x77], cl
invalid
add byte [rax - 0x77], cl
imul ecx
jo 0x1400609ad
jmp case.0x140048dda.165
invalid
mov r8d, 9
add byte [rax], al
lea r15, [rsp + 0x200]
mov rcx, r15
lea rdx, [rsp + 0xb00]
and al, 0
or eax, dword [rax]
add al, ch
jmp 0x18d0604b1
add byte [rax], al
call fcn.14000eab9
mov rcx, r15
mov ecx, edi
loopne 0x1400609c9
dec dword [rcx + rcx*4 - 7]
call fcn.14000ecda
movups xmm0, xmmword [rsp + 0xb00]
test byte [rax + rax], ah
or eax, dword [rax]
invalid
dec dword [rdi]
adc byte [rsp + 0xb00], al
test byte [rax + rax], ah
or eax, dword [rax]
invalid
test byte [rax + rax], ah
or eax, dword [rax]
add byte [rdi], cl
movups xmm1, xmmword [rsp + 0xb10]
adc byte [rsp + 0xb10], cl
add byte [rdi], cl
sub dword [rsp + 0x5b0], ecx
invalid
add byte [rax], al
movaps xmmword [rsp + 0x5b0], xmm1
add eax, 0x290f0000
test byte [rax + riz*4], ah
add eax, 0xdb850000
invalid
test ebx, ebx
add byte [rax], al
movaps xmmword [rsp + 0x5a0], xmm0
test ebx, ebx
je 0x140060ed5
test sil, 8
jne 0x140061194
invalid
add byte [rax], al
xor r12d, r12d
jmp 0x1400611d5
test ebx, ebx
je 0x140060c8a
cmp rdi, 8
jbe 0x140066479
add byte [rax], al
lea rdx, [rdi - 9]
mov rax, qword [rsp + 0x178]
test dword [rax - 0x75], 0x1782484
add byte [rax], al
lea rcx, [rax + 9]
call fcn.14001c35e
sti
invalid
or rax, rbp
and eax, 0x48fffbb9
sti
dec dword [rax - 0x77]
mov rbp, rax
sti
dec dword [rax - 0x77]
invalid
invalid
mov rbp, rax
invalid
movabs rcx, 0x30000000000
and rax, rcx
and eax, ecx
and eax, ecx
movabs rcx, 0x20000000000
add byte [rdx], al
add byte [rax], al
invalid
add byte [rax + 0x39], cl
cmp rax, rcx
jne 0x14006120c
enter 0xffffffffffff850f, 0xffffffffffffffb0
invalid
lea eax, [rbp - 0xc]
mov rdx, qword [rsp + 0x50]
jmp 0x14006121b
mov dl, 7
add byte [rax], al
invalid
cmp rdi, 8
jbe 0x140066479
cmp rdi, 0xd
lea rbp, [rsp + 0x208]
lea ebp, [rsp + 0x208]
mov rcx, qword [rsp + 0x40]
je 0x140060edd
test byte [rbx + 4], dl
add byte [rax], al
je 0x140060edd
add al, 0
add byte [rcx - 0xffff1f], al
dec dword [rax - 0x48]
add dword [rcx], eax
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
invalid
and ecx, 0xffff0000
movabs rax, 0x100000101
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
invalid
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax + 9], cl
ror dword [rax - 0x77], 0x4c
and al, 0x40
or rcx, rax
or ecx, eax
mov qword [rsp + 0x40], rcx
mov r12b, 0xa
xor eax, eax
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x60], eax
jmp 0x140060ae1
cmp rdi, 8
cmp edi, 8
jbe 0x140066479
xchg cl, al
pop rcx
add byte [rax], al
mov r12b, 0xa
test ebx, ebx
lea rbp, [rsp + 0x208]
or byte [rdx], al
add byte [rax], al
je 0x140060f13
xor eax, eax
mov qword [rsp + 0x60], rax
movabs rax, 0x100000101
mov eax, 0x101
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x40], rax
lea rax, [0x1400aa708]
add eax, 0x49c20
mov qword [rsp + 0x50], rax
xor eax, eax
mov qword [rsp + 0x58], rax
pop rax
pop rax
xor ebx, ebx
mov dword [rsp + 0x3c], 0
and al, 0x3c
add byte [rax], al
add byte [rax], al
invalid
and al, 0x3c
add byte [rax], al
add byte [rax], al
invalid
lea rax, [0x1400f6a40]
mov qword [rsp + 0x70], rax
jmp 0x14006145d
mov r8d, 9
add byte [rax], al
lea r15, [rsp + 0x200]
add byte [rdx], al
add byte [rax], al
mov rcx, r15
lea rdx, [rsp + 0xb00]
add byte [rbx], cl
add byte [rax], al
call fcn.14000eab9
mov edi, ds
cli
invalid
mov rcx, r15
call fcn.14000ecda
movups xmm0, xmmword [rsp + 0xb00]
and al, 0
or eax, dword [rax]
invalid
and al, 0
or eax, dword [rax]
add byte [rdi], cl
adc byte [rsp + 0xb10], cl
add byte [rbx], cl
add byte [rax], al
movups xmm1, xmmword [rsp + 0xb10]
movaps xmmword [rsp + 0x5b0], xmm1
mov al, 5
add byte [rax], al
invalid
add byte [rdi], cl
sub dword [rsp + 0x5a0], eax
movaps xmmword [rsp + 0x5a0], xmm0
movabs al, byte [0x2f840fdb85000005]
invalid
test ebx, ebx
je 0x14006118c
test sil, 8
or byte [rdi], cl
test dword [rdi + rax], edx
add byte [rax], al
jne 0x14006127b
xor r12d, r12d
jmp 0x1400612bc
cmp rdi, 8
dec dword [rax]
jbe 0x140066479
test ebx, ebx
jne 0x140060d73
cmp rdi, 0x11
jne 0x140060d73
add byte [rax], al
adc dword [rdi], ecx
test eax, ebp
add dword [rax], eax
add byte [rax], al
mov rax, qword [rsp + 0x178]
mov rbp, qword [rax + 9]
and sil, 1
invalid
invalid
add byte [rax], al
mov rax, qword [rsp + 0x178]
add byte [rax], al
mov rbp, qword [rax + 9]
mov ebp, dword [rax + 9]
and sil, 1
mov rax, rbp
call 0x150eeccea
call 0x150eeccea
mov qword [rsp + 0x148], rax
mov qword [rsp + 0x150], rbp
and al, 0x50
add dword [rax], eax
add byte [rax - 0x3f], cl
in eax, dx
xor byte [rcx - 0x49], al
add dword [rcx - 0x4c], eax
add eax, 0x24b48840
cmc
add byte [rax], al
invalid
test byte [rax + rcx*2], ah
add dword [rax], eax
add byte [rax - 0x77], cl
lodsb al, byte [rsi]
and al, 0x50
add dword [rax], eax
add byte [rax - 0x3f], cl
in eax, dx
xor byte [rcx - 0x49], al
add dword [rcx - 0x4c], eax
add eax, 0x24b48840
cmc
add byte [rax], al
add byte [rcx + 0x882484], cl
invalid
test byte [rax + rcx*4], ah
invalid
mov dword [rsp + 0x88], eax
add byte [rax], al
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x40], rax
mov dword [rsp + 0xa8], eax
and al, 0xa8
add byte [rax], al
add byte [rcx + 0xac2484], cl
add byte [rax], al
add cl, ch
invalid
invalid
add byte [rax], al
add byte [rax], al
add cl, ch
cmp eax, 0x48000015
cmp rdi, 8
cmp rdi, 8
jbe 0x140066479
add byte [rax], al
lea rax, [rdi - 9]
cmp rax, 7
mov rsi, qword [rsp + 0x178]
ja 0x140060da0
add dword [rax], eax
invalid
mov byte [rsp + 0xd78], 0xc
and qword [rsp + 0xd70], 0
jmp 0x140060c8a
cmp rdi, 8
jbe 0x140066479
cmp rdi, 0xd
mov rcx, qword [rsp + 0x40]
jne 0x140060c8f
mov rdx, qword [rsp + 0x178]
movzx ebp, byte [rdx + 9]
movzx eax, byte [rdx + 0xa]
shl eax, 0x10
movzx ecx, byte [rdx + 0xb]
shl ecx, 8
movzx edx, byte [rdx + 0xc]
and ebp, 0x7f
shl ebp, 0x18
or ebp, eax
or ebp, ecx
mov rcx, qword [rsp + 0x40]
or ebp, edx
je 0x140060c8f
mov r15b, 1
mov r12b, 7
mov ah, 7
jmp 0x140060ef0
mov rax, qword [rsp + 0x350]
mov qword [rax], 2
add al, byte [rax]
add byte [rax], al
cmp r15d, 2
jne case.0x140048dda.182
test esi, ecx
add dword [rax], eax
invalid
mov rcx, qword [rsp + 0x40]
and ecx, 0xffff0000
movabs rax, 0x100000101
or rcx, rax
or ecx, eax
mov qword [rsp + 0x40], rcx
and al, 0x40
mov r12b, 0xa
xor eax, eax
mov qword [rsp + 0x60], rax
lea rax, [0x1400aa708]
invalid
add al, 0
mov qword [rsp + 0x50], rax
and al, 0x50
xor eax, eax
mov qword [rsp + 0x58], rax
and al, 0x58
xor ebx, ebx
mov dword [rsp + 0x3c], 0
and al, 0x3c
add byte [rax], al
add byte [rax], al
lea rax, [0x1400f6a40]
mov qword [rsp + 0x70], rax
lea rbp, [rsp + 0x208]
jmp 0x14006145d
add byte [rax], al
lea rcx, [rsp + 0x3f0]
call fcn.14000188f
wait
or edi, edx
dec dword [rax - 0x75]
and al, 0x40
invalid
and ecx, 0xffff0000
movabs rax, 0x100000101
or rcx, rax
mov qword [rsp + 0x40], rcx
mov dword [rsp + 0x40], ecx
mov r12b, 0xa
xor eax, eax
mov qword [rsp + 0x60], rax
and al, 0x60
lea rax, [0x1400aa708]
mov qword [rsp + 0x50], rax
xor eax, eax
mov qword [rsp + 0x58], rax
xor ebx, ebx
mov dword [rsp + 0x3c], 0
lea rax, [0x1400f6a40]
lea eax, [0x1400f6a40]
mov qword [rsp + 0x70], rax
jmp 0x14006181f
invalid
cmp qword [r14 + 0x198], 0
je 0x1400615b1
mov rax, qword [rsp + 0xa40]
movzx eax, ax
or rax, 0x10000
mov qword [rsp + 0xa40], rax
test byte [rax + rax*2], ah
or al, byte [rax]
add byte [rax - 0x3f], cl
loopne 0x140060da0
or rax, 0x101
mov qword [rsp + 0x40], rax
jmp 0x140060ca7
invalid
invalid
invalid
lea rcx, [rsi + 9]
mov edx, 4
call fcn.14001c2ad
sti
dec dword [rcx + 0xd6e8bc3]
bswap ebp
lea r8, [rdi - 0x11]
lea rdx, [rsi + 0x11]
lea rcx, [rsp + 0xd70]
jo case.0x14004592d.216
add byte [rax], al
call fcn.14000e63c
mov dword [rsp + 0xd90], ebx
nop
invalid
add byte [rax], al
invalid
mov dword [rsp + 0x3c], ebp
mov dword [rsp + 0xd94], ebp
mov rbp, qword [rsp + 0xd70]
mov ebp, dword [rsp + 0xd70]
test rbp, rbp
mov rcx, qword [rsp + 0x40]
je 0x140060c8f
invalid
popfq
invalid
invalid
invalid
mov rax, rbp
shr rax, 0x20
mov qword [rsp + 0x40], rax
and al, 0x40
mov rax, qword [rsp + 0xd78]
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0xd80]
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x70], eax
test byte [rax + rax*4], ah
or eax, 0x89480000
mov dword [rsp + 0x70], eax
mov eax, dword [rsp + 0xd88]
add byte [rax], al
mov qword [rsp + 0x60], rax
mov r15b, 1
mov r12b, 6
mov ah, 6
mov eax, dword [rsp + 0xd8c]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x150], rax
mov dword [rsp + 0x88], eax
mov byte [rax], al
add byte [rax], al
mov dword [rsp + 0xa8], eax
mov dword [rsp + 0xac], eax
jmp 0x140061f31
adc byte [rax], al
invalid
mov r8d, 0x138
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x3f8]
mov rdx, qword [rsp + 0x560]
call sub.VCRUNTIME140.dll_memcpy
in al, 3
invalid
mov word [rax + rdi*8], fs
add eax, dword [rax]
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x60
add eax, 0x9de80000
in al, 3
add byte [rcx + rcx*4 - 0x44], cl
and al, 0xf0
add eax, dword [rax]
add byte [rcx], dh
ror byte [rbp - 0x7b], 0xff
add eax, dword [rax]
mov qword [rsp + 0x3f0], r15
xor eax, eax
test r15, r15
sete al
cmp dword [rsp + rax*8 + 0x500], ebx
pushfq
invalid
add byte [0xc5150e8c], al
add byte [rdi], cl
test dword [rbx + 5], ebx
pop rbx
invalid
add byte [rax], al
invalid
mov rax, qword [rsp + 0x518]
test rax, rax
mov rcx, qword [rsp + 0x40]
and al, 0x40
je 0x14006183c
test byte [rsi - 0x7ffffff7], dl
mov esp, 0x4f824
cmp byte [rsp + 0x4f8], 0
clc
add al, 0
add byte [rax], al
je 0x140061d24
invalid
add rax, rdi
cmp rax, rbp
call 0x14e6a94cd
jbe 0x140061d24
add byte [rax], al
and ecx, 0xffff0000
movabs rax, 0x900000101
add dword [rax], eax
add byte [rcx], cl
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rcx], cl
add byte [rax], al
add byte [rax], al
jmp 0x140061400
mov r15b, 0x12
invalid
retf
jmp 0x140061400
mov r15b, 0x12
jmp 0x1400616a8
invalid
mov rax, qword [rsp + 0x178]
and al, 0x78
add dword [rax], eax
add byte [rbx - 0x32f0f698], cl
mov ebp, dword [rax + 9]
bswap ebp
invalid
mov ebp, dword [rax + 9]
bswap ebp
invalid
int 0x41
mov r15b, 1
mov bh, 1
mov r12b, 8
mov qword [rsp + 0x150], rax
mov dword [rsp + 0x150], eax
mov dword [rsp + 0x88], eax
add byte [rax - 0x77], cl
and al, 0x58
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x60], eax
mov qword [rsp + 0x40], rax
jmp 0x140061638
lea rcx, [rdi - 9]
test sil, 1
mov byte [rcx], 0xf
invalid
mov cl, 6
add byte [rax], al
invalid
mov byte [rcx], 0xf
test dword [rcx + 0x48000006], esi
mov eax, ecx
add byte [rax - 0x77], cl
enter 0xffffffffffffd231, 0x41
rol byte [rcx - 0x48], cl
invalid
add byte [rax], al
invalid
mov rax, rcx
xor edx, edx
mov r8d, 6
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 9], cl
div r8
div r8
test rdx, rdx
jne 0x140060acb
xchg ebx, eax
sti
invalid
invalid
xchg ebx, eax
sti
invalid
mov rax, qword [rsp + 0x178]
mov eax, dword [rsp + 0x178]
add dword [rax], eax
add byte [rax - 0x73], cl
lea rbp, [rax + 9]
invalid
test byte [rsp + rcx*4], ah
add byte [rax], al
add byte [rax], al
invalid
lea rbp, [rax + 9]
mov dword [rsp + 0x8c], 0
test byte [rsp + rcx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
xor eax, eax
mov qword [rsp + 0x40], rax
invalid
ror byte [rax - 0x77], 0x44
and al, 0x40
invalid
xor eax, eax
xor eax, eax
mov qword [rsp + 0x50], rax
xor esi, esi
xor eax, eax
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x58], eax
pop rax
mov dword [rsp + 0x3c], 0
add byte [rax], al
xor r8d, r8d
test rcx, rcx
je 0x14006205f
in eax, 0x10
add byte [rax], al
invalid
add byte [rax - 0x7d], cl
cmp rcx, 6
mov eax, 6
add byte [rax], al
add byte [rax + 0xf], cl
ror dword [rax - 0x7d], 0xf8
add dword [rdi], ecx
test al, ch
push rsp
add byte [rax], al
stc
invalid
test al, ch
push rsp
add byte [rax], al
call 0x188060fe6
cmp eax, 2
cmp rax, 2
jbe 0x140066479
add byte [rax - 0x7d], cl
clc
add ecx, dword [rdi]
cmp rax, 3
cmp eax, 3
je 0x140066479
test ah, dl
push rsp
add byte [rax], al
invalid
cmp rax, 4
jbe 0x140066479
xchg dl, cl
push rsp
add byte [rax], al
xchg dl, cl
push rsp
add byte [rax], al
cmp rax, 5
cmp eax, 5
je 0x140066479
mov r10, rbp
mov edx, ebp
add rbp, rax
sub rcx, rax
sub ecx, eax
sub ecx, eax
movzx eax, byte [r10]
movzx r9d, byte [r10 + 1]
movzx ecx, byte [rdx + 1]
add al, byte [rbp + 0xf]
mov dh, 0x4a
add ecx, eax
loopne 0x140060fd6
shl eax, 8
or byte [rcx + 1], al
rol dword [rcx - 1], 0xc9
add r9d, eax
dec r9d
cmp r9d, 7
cmp ecx, 7
stc
invalid
ja case.default.0x140061002
movzx r13d, byte [r10 + 2]
movzx eax, byte [r10 + 3]
movzx r15d, byte [r10 + 4]
movzx edi, byte [rdx + 4]
mov dh, 0x6a
add al, byte [rcx + 0xf]
mov dh, 0x42
add eax, dword [rbp + 0xf]
movzx edi, byte [rdx + 4]
movzx r10d, byte [r10 + 5]
movzx edi, byte [rdx + 4]
movzx r10d, byte [r10 + 5]
mov r11d, edx
ror dword [rax - 0x73], cl
adc eax, 0x97f40
lea rdx, [0x1400f8f38]
movsxd r9, dword [rdx + r9*4]
add r9, rdx
mov edx, r11d
mov edx, ebx
mov edx, ebx
fiadd dword [rcx - 1]
jmp r9
loope 0x140061047
shl r13d, 0x18
shl ebp, 0x18
shl eax, 0x10
or eax, r13d
shl r15d, 8
out 8, eax
out 8, eax
or r15d, eax
or edi, eax
or r15d, r10d
mov dword [rsp + 0x8c], 1
mov eax, r15d
mov dword [rsp + 0x340], r15d
mov dword [rsp + 0x340], edi
jmp case.default.0x140061002
invalid
shl r13d, 0x18
shl eax, 0x10
or eax, r13d
shl r15d, 8
or r15d, eax
or r15d, r10d
xlatb
mov eax, 1
mov qword [rsp + 0x40], rax
add byte [rax - 0x77], cl
and al, 0x40
mov eax, r15d
mov dword [rsp + 0xb8], r15d
add byte [rax], al
add cl, ch
invalid
jmp 0x140061136
shl r13d, 0x18
shl eax, 0x10
adc byte [rcx + rcx - 0x18], al
adc byte [rcx + rcx - 0x18], al
shl r15d, 8
or r15d, eax
or r15d, r10d
mov eax, 1
mov qword [rsp + 0x50], rax
mov eax, r15d
mov dword [rsp + 0x70], r15d
jmp case.default.0x140061002
invalid
inc dword [rcx - 0x3f]
shl r13d, 0x18
in eax, 0x18
shl eax, 0x10
or eax, r13d
shl r15d, 8
or r15d, eax
or r15d, r10d
mov esi, 1
mov eax, r15d
mov dword [rsp + 0x60], r15d
jns case.default.0x140061002
jmp 0x140061140
shl r13d, 0x18
shl eax, 0x10
adc byte [rcx + rcx - 0x18], al
shl r15d, 8
lea ebx, [rax + r15]
or ebx, r10d
add eax, r15d
add eax, edi
add eax, 0xffffc000
mov edx, 1
mov qword [rsp + 0x58], rdx
mov edx, r11d
cmp eax, 0xffc000
jb case.default.0x140061002
jmp 0x140061140
shl r13d, 0x18
shl eax, 0x10
or eax, r13d
shl r15d, 8
or r15d, eax
or edi, eax
or r15d, r10d
mov dword [rsp + 0x3c], 1
mov edx, r15d
jmp case.default.0x140061002
shl r13d, 0x18
shl eax, 0x10
or eax, r13d
shl r15d, 8
shl edi, 8
or r15d, eax
or r15d, r10d
mov r8d, 1
mov eax, r15d
mov eax, edi
mov eax, edi
mov dword [rsp + 0x4c], r15d
cmp r15d, 2
jb case.default.0x140061002
invalid
push qword [rcx]
ror byte [rax - 0x77], 0x44
and al, 0x60
xor eax, eax
mov qword [rsp + 0x60], rax
movabs rax, 0x100000101
mov qword [rsp + 0x40], rax
lea rax, [0x1400aa708]
mov qword [rsp + 0x50], rax
xor eax, eax
mov qword [rsp + 0x58], rax
xor ebx, ebx
mov dword [rsp + 0x3c], 0
lea rax, [0x1400f6a40]
mov qword [rsp + 0x70], rax
mov r13, qword [rsp + 0x90]
jmp 0x140060cda
mov r13b, 0x12
jmp 0x14006175b
invalid
add byte [rax - 0x7d], cl
mov esp, 0x5a824
add byte [rax], al
cmp qword [rsp + 0x5a8], 0
je 0x1400616a5
mov rax, qword [rsp + 0x5a0]
movzx r12d, byte [rax]
mov r8d, 1
movabs al, byte [0x4120b60f44000005]
mov eax, 1
lea r15, [rsp + 0x3f0]
mov rcx, r15
lea rdx, [rsp + 0x5a0]
call fcn.14000eab9
mov rcx, r15
cli
dec dword [rcx + rcx*4 - 7]
call fcn.14000ecda
mov r13b, 2
test sil, 0x20
and byte [rdi], cl
test edx, ebp
add dword [rax], eax
invalid
and byte [rdi], cl
test edx, ebp
add dword [rax], eax
add byte [rbp - 0x7b], cl
in al, 0xf
test byte [rcx], dl
invalid
test r12, r12
je 0x1400618fc
mov rax, qword [rsp + 0x5a8]
sub rax, r12
jae 0x1400618f4
mov byte [rsp + 0x208], 0xd
mov r15b, 0xd
jmp 0x14006169b
invalid
add byte [rax + 0x48eb3908], dh
mov edx, dword [rsp + 0x50]
mov al, 8
cmp ebx, ebp
mov rdx, qword [rsp + 0x50]
jne 0x14006160d
movzx eax, al
cmp al, 9
mov ecx, 9
cmovae eax, ecx
mov rcx, qword [rsp + 0x40]
and ecx, 0xffff0000
cmp al, 8
jne case.0x14003e532.257
shl rbx, 0x20
or rcx, rbx
or rcx, 0x100
mov qword [rsp + 0x40], rcx
movabs rax, 0xffffffff00000000
and rdx, rax
or rdx, 1
mov qword [rsp + 0x50], rdx
mov r12b, 0xa
lea rbp, [rsp + 0x208]
mov ebx, dword [rsp + 0x8c]
jmp 0x14006145d
cmp qword [rsp + 0x5a8], 0
je 0x140061758
mov rax, qword [rsp + 0x5a0]
movzx r12d, byte [rax]
mov r8d, 1
lea r15, [rsp + 0x3f0]
mov rcx, r15
lea rdx, [rsp + 0x5a0]
call fcn.14000eab9
mov rcx, r15
call fcn.14000ecda
mov r13b, 0x13
cmp qword [rsp + 0x5a8], 5
jb 0x14006175b
mov rcx, qword [rsp + 0x5a0]
mov edx, 4
call fcn.14001c2ad
mov r15d, eax
mov r8d, 4
lea r13, [rsp + 0x3f0]
mov rcx, r13
lea rdx, [rsp + 0x5a0]
call fcn.14000eab9
mov rcx, r13
call fcn.14000ecda
test r12, r12
je 0x14006132a
mov rax, qword [rsp + 0x5a8]
mov r13b, 0xd
sub rax, r12
jb 0x14006175b
mov qword [rsp + 0x5a8], rax
lea r12, [rsp + 0x200]
mov rcx, r12
call fcn.140024cf2
movaps xmm0, xmmword [rsp + 0x5a0]
movaps xmm1, xmmword [rsp + 0x5b0]
mov r13, qword [rsp + 0x7b8]
movups xmmword [r13 + 0x10], xmm1
movups xmmword [r13], xmm0
mov byte [rsp + 0x260], 0xb
and qword [rsp + 0x278], 0
and qword [rsp + 0x298], 0
and qword [rsp + 0x2b8], 0
and qword [rsp + 0x2d8], 0
and word [rsp + 0x2f8], 0
mov byte [rsp + 0x300], 0
mov dword [rsp + 0x308], ebx
mov dword [rsp + 0x30c], r15d
mov byte [rsp + 0x310], sil
cmp qword [rsp + 0x200], 3
jne 0x140061b78
mov r13b, byte [rsp + 0x208]
jmp 0x140061768
cmp qword [rsp + 0x5a8], 5
jae 0x14006164d
mov byte [rsp + 0x208], 0x13
mov r15b, 0x13
jmp 0x14006169b
mov rcx, qword [rsp + 0x40]
and ecx, 0xffff0000
movabs rax, 0x100000101
or rcx, rax
mov qword [rsp + 0x40], rcx
xor eax, eax
mov qword [rsp + 0x60], rax
lea rax, [0x1400aa708]
mov qword [rsp + 0x50], rax
xor eax, eax
mov qword [rsp + 0x58], rax
xor ebx, ebx
mov dword [rsp + 0x3c], 0
lea rax, [0x1400f6a40]
mov qword [rsp + 0x70], rax
lea rbp, [rsp + 0x208]
lea rcx, [rsp + 0x3f0]
call case.0x1400127e4.171
lea rcx, [rsp + 0x510]
call fcn.14000ecda
mov r12b, 0xa
lea rsi, [rsp + 0xcc0]
mov rcx, rsi
call fcn.140019da1
mov rcx, rsi
call fcn.140019db0
lea rcx, [rsp + 0xb00]
call fcn.14000ecda
cmp r12b, 0xa
lea rcx, [rsp + 0x920]
je 0x1400628df
mov al, byte [rsp + 0x3b2]
mov byte [rsp + 0x15a], al
movzx eax, word [rsp + 0x3b0]
mov word [rsp + 0x158], ax
mov r8d, 0xd8
lea rdx, [rsp + 0x800]
call sub.VCRUNTIME140.dll_memcpy
movzx eax, word [rsp + 0x198]
mov word [rsp + 0x1c8], ax
mov al, byte [rsp + 0x19a]
mov byte [rsp + 0x1ca], al
movzx eax, word [rsp + 0x160]
mov word [rsp + 0x130], ax
mov al, byte [rsp + 0x162]
mov byte [rsp + 0x132], al
cmp r12b, 9
jne 0x140062810
mov eax, ebx
mov dword [rsp + 0x8c], ebx
mov rsi, rdi
lea rbx, [rsp + 0x200]
mov r12, qword [rsp + 0x78]
jmp case.0x14003e575.266
xor r12d, r12d
and esi, 9
or esi, r12d
mov ebp, dword [rsp + 0x3f0]
mov eax, dword [rsp + 0x3f4]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x3f8]
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x400]
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x408]
mov rdx, rax
mov qword [rsp + 0x60], rax
shr rax, 0x20
mov qword [rsp + 0x58], rax
shl ecx, 5
or ecx, esi
mov dword [rsp + 0x3c], ecx
xor r12d, r12d
mov qword [rsp + 0x150], rax
mov dword [rsp + 0x88], eax
mov dword [rsp + 0xa8], eax
mov dword [rsp + 0xac], eax
mov qword [rsp + 0x148], rax
xor r15d, r15d
jmp 0x14006212a
test rcx, rcx
jne 0x140060acb
mov al, 1
mov dword [rsp + 0x88], eax
xor r9d, r9d
xor eax, eax
mov qword [rsp + 0x40], rax
xor edx, edx
xor esi, esi
xor eax, eax
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x3c], 0
xor r8d, r8d
xor ebp, ebp
xor eax, eax
jmp 0x1400620a1
mov rax, rbp
shr rax, 0x20
mov qword [rsp + 0x40], rax
mov r15b, 1
mov r12b, 2
mov qword [rsp + 0x150], rax
mov dword [rsp + 0x88], eax
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], rax
mov dword [rsp + 0xa8], eax
mov dword [rsp + 0xac], eax
mov eax, ebx
jmp 0x140062122
mov rcx, qword [rsp + 0x5a0]
mov edx, 5
call fcn.14001c35e
mov r15, rax
mov r13, rax
shr r13, 0x28
cmp r13b, 2
je 0x140061693
mov byte [rsp + 0xaa0], r15b
shr r15, 8
mov dword [rsp + 0xaa1], r15d
mov r15b, 0x14
cmp dword [rsp + 0xaa0], ebx
jne 0x140062377
mov byte [rsp + 0x208], r15b
mov r13, qword [rsp + 0x90]
jmp 0x1400616a8
mov r15b, 0x13
lea rcx, [rsp + 0x5a0]
call fcn.14000ecda
lea rbp, [rsp + 0x208]
mov rdx, qword [rsp + 0x50]
add r15b, 0xf4
movzx eax, r15b
cmp al, 9
mov ecx, 9
cmovae eax, ecx
mov rcx, qword [rsp + 0x40]
and ecx, 0xffff0000
cmp al, 8
jne 0x140061711
shl rbx, 0x20
or rcx, rbx
or rcx, 0x100
mov qword [rsp + 0x40], rcx
movabs rax, 0xffffffff00000000
and rdx, rax
or rdx, 1
mov qword [rsp + 0x50], rdx
jmp 0x1400617c7
movabs rax, 0x100000101
or rcx, rax
mov qword [rsp + 0x40], rcx
xor eax, eax
mov qword [rsp + 0x60], rax
lea rax, [0x1400aa708]
mov qword [rsp + 0x50], rax
xor eax, eax
mov qword [rsp + 0x58], rax
xor ecx, ecx
mov dword [rsp + 0x3c], 0
lea rax, [0x1400f6a40]
mov qword [rsp + 0x70], rax
jmp 0x14006181a
mov r13b, 0x13
lea rcx, [rsp + 0x5a0]
call fcn.14000ecda
mov rdx, qword [rsp + 0x50]
add r13b, 0xf4
movzx eax, r13b
cmp al, 9
mov ecx, 9
cmovae eax, ecx
mov rcx, qword [rsp + 0x40]
and ecx, 0xffff0000
cmp al, 8
lea rbp, [rsp + 0x208]
jne 0x1400617d0
shl rbx, 0x20
or rcx, rbx
or rcx, 0x100
mov qword [rsp + 0x40], rcx
movabs rax, 0xffffffff00000000
and rdx, rax
or rdx, 1
mov qword [rsp + 0x50], rdx
mov r13, qword [rsp + 0x90]
mov ecx, dword [rsp + 0x8c]
jmp 0x14006181a
movabs rax, 0x100000101
or rcx, rax
mov qword [rsp + 0x40], rcx
xor eax, eax
mov qword [rsp + 0x60], rax
lea rax, [0x1400aa708]
mov qword [rsp + 0x50], rax
xor eax, eax
mov qword [rsp + 0x58], rax
xor ecx, ecx
mov dword [rsp + 0x3c], 0
lea rax, [0x1400f6a40]
mov qword [rsp + 0x70], rax
mov r13, qword [rsp + 0x90]
mov r12b, 0xa
mov ebx, ecx
lea rsi, [rsp + 0xcc0]
mov rcx, rsi
call fcn.140019da1
mov rcx, rsi
call fcn.140019db0
jmp 0x140061482
cmp qword [rsp + 0xb10], 8
jbe 0x140066479
lea r15, [rsp + 0x200]
mov rcx, r15
lea rdx, [rsp + 0xb00]
call fcn.14000e9ad
mov edx, 9
mov rcx, r15
call fcn.14000e9eb
cmp qword [rsp + 0xb10], 8
jbe 0x140066479
mov ecx, 9
mov qword [rsp + 0xb10], rcx
mov rax, qword [rsp + 0xb08]
cmp rax, rcx
cmovae rax, rcx
mov qword [rsp + 0xb08], rax
movups xmm0, xmmword [rsp + 0x200]
movups xmm1, xmmword [rsp + 0x210]
movaps xmmword [rsp + 0x5a0], xmm0
movaps xmmword [rsp + 0x5b0], xmm1
lea r15, [rsp + 0x510]
mov rcx, r15
call fcn.14000ecda
mov rdx, r15
movaps xmm0, xmmword [rsp + 0x5a0]
movaps xmm1, xmmword [rsp + 0x5b0]
movups xmmword [r15 + 0x10], xmm1
movups xmmword [r15], xmm0
jmp 0x140061d9c
mov qword [rsp + 0x5a8], rax
lea r15, [rsp + 0x200]
mov rcx, r15
call fcn.140024cf2
movaps xmm0, xmmword [rsp + 0x5a0]
movaps xmm1, xmmword [rsp + 0x5b0]
mov r12, qword [rsp + 0x7b8]
movups xmmword [r12 + 0x10], xmm1
movups xmmword [r12], xmm0
mov byte [rsp + 0x260], 0xb
and qword [rsp + 0x278], 0
and qword [rsp + 0x298], 0
and qword [rsp + 0x2b8], 0
and qword [rsp + 0x2d8], 0
and word [rsp + 0x2f8], 0
mov byte [rsp + 0x300], 0
mov al, byte [rsp + 0xb64]
lea rcx, [rsp + 0x208]
mov byte [rcx + 0x104], al
mov eax, dword [rsp + 0xb60]
mov dword [rcx + 0x100], eax
mov byte [rsp + 0x30d], r13b
and word [rsp + 0x30e], 0
mov dword [rsp + 0x310], ebx
mov byte [rsp + 0x314], sil
cmp qword [rsp + 0x200], 3
jne 0x1400619ce
mov r15b, byte [rsp + 0x208]
mov r13, qword [rsp + 0x90]
jmp 0x1400616b5
mov r8d, 0x118
lea r13, [rsp + 0x3f0]
mov rcx, r13
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movaps xmmword [rsp + 0xab0], xmm1
movaps xmmword [rsp + 0xaa0], xmm0
mov sil, byte [rsp + 0x504]
mov rcx, r13
lea r15, [rsp + 0xaa0]
mov rdx, r15
mov r8, rbp
mov r9, qword [rsp + 0x558]
call fcn.14001c3a2
cmp al, 0x15
mov r13, qword [rsp + 0x90]
jne 0x140061fc1
test sil, 4
lea rbp, [rsp + 0x208]
je 0x140062008
mov ebp, dword [rsp + 0x3f0]
mov eax, dword [rsp + 0x3f4]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x3f8]
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x400]
mov qword [rsp + 0x70], rax
mov eax, dword [rsp + 0x408]
mov qword [rsp + 0x60], rax
mov eax, dword [rsp + 0x40c]
mov qword [rsp + 0x58], rax
mov ebx, dword [rsp + 0x410]
mov eax, dword [rsp + 0x414]
mov dword [rsp + 0x3c], eax
mov eax, dword [rsp + 0x418]
mov dword [rsp + 0x114], eax
mov eax, dword [rsp + 0x41c]
mov dword [rsp + 0x118], eax
mov eax, dword [rsp + 0x420]
mov dword [rsp + 0x11c], eax
mov al, byte [rsp + 0x424]
mov dword [rsp + 0x88], eax
lea rcx, [rsp + 0x3f1]
movzx eax, word [rcx + 0x34]
mov word [rsp + 0x7c0], ax
mov al, byte [rcx + 0x36]
mov byte [rsp + 0x7c2], al
mov r8d, 0xd8
lea rcx, [rsp + 0x680]
lea rdx, [rsp + 0x428]
call sub.VCRUNTIME140.dll_memcpy
mov al, byte [rsp + 0x500]
mov dword [rsp + 0xac], eax
mov al, byte [rsp + 0x504]
mov dword [rsp + 0xa8], eax
mov rcx, qword [rsp + 0x7a8]
movzx eax, word [rcx]
mov word [rsp + 0x358], ax
mov al, byte [rcx + 2]
mov byte [rsp + 0x35a], al
mov rcx, qword [rsp + 0x7a0]
movzx eax, word [rcx]
mov word [rsp + 0x530], ax
mov al, byte [rcx + 2]
mov byte [rsp + 0x532], al
mov rcx, r15
call fcn.14000ecda
mov r12b, 1
jmp 0x140061d1c
mov r8d, 0x118
lea r15, [rsp + 0x3f0]
mov rcx, r15
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movaps xmmword [rsp + 0xab0], xmm1
movaps xmmword [rsp + 0xaa0], xmm0
mov sil, byte [rsp + 0x500]
mov rcx, r15
lea r15, [rsp + 0xaa0]
mov rdx, r15
mov r8, rbp
mov r9, qword [rsp + 0x558]
call fcn.14001c3a2
cmp al, 0x15
mov r13, qword [rsp + 0x90]
jne 0x1400621f1
test sil, 4
lea rbp, [rsp + 0x208]
je case.0x1400486e5.187
mov ebp, dword [rsp + 0x3f0]
mov eax, dword [rsp + 0x3f4]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x3f8]
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x400]
mov qword [rsp + 0x70], rax
mov eax, dword [rsp + 0x408]
mov qword [rsp + 0x60], rax
mov eax, dword [rsp + 0x40c]
mov qword [rsp + 0x58], rax
mov ebx, dword [rsp + 0x410]
mov eax, dword [rsp + 0x414]
mov dword [rsp + 0x3c], eax
mov eax, dword [rsp + 0x418]
mov dword [rsp + 0x114], eax
mov eax, dword [rsp + 0x41c]
mov dword [rsp + 0x118], eax
mov eax, dword [rsp + 0x420]
mov dword [rsp + 0x11c], eax
mov al, byte [rsp + 0x424]
mov dword [rsp + 0x88], eax
lea rcx, [rsp + 0x3f1]
movzx eax, word [rcx + 0x34]
mov word [rsp + 0x7c0], ax
mov al, byte [rcx + 0x36]
mov byte [rsp + 0x7c2], al
mov r8d, 0xd8
lea rcx, [rsp + 0x680]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x28
add al, 0
add al, ch
push rbp
invalid
add eax, dword [rax]
mov al, byte [rsp + 0x500]
mov dword [rsp + 0xac], eax
mov al, byte [rsp + 0x504]
mov dword [rsp + 0xa8], eax
mov rcx, qword [rsp + 0x7a8]
movzx eax, word [rcx]
mov word [rsp + 0x358], ax
mov al, byte [rcx + 2]
mov byte [rsp + 0x35a], al
mov rcx, qword [rsp + 0x7a0]
movzx eax, word [rcx]
mov word [rsp + 0x530], ax
mov al, byte [rcx + 2]
mov byte [rsp + 0x532], al
mov rcx, r15
call fcn.14000ecda
mov r12b, 3
xor r15d, r15d
jmp 0x140061f29
cmp rdi, 8
jbe 0x140066479
lea r15, [rdi - 9]
mov rax, qword [rsp + 0x178]
add rax, 9
mov qword [rsp + 0x340], rax
lea rcx, [rsp + 0x510]
mov rdx, r15
call fcn.140095b9e
mov rcx, qword [rsp + 0x510]
add rcx, qword [rsp + 0x518]
mov rdx, qword [rsp + 0x340]
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
add r15, qword [rsp + 0x518]
cmp r15, qword [rsp + 0x520]
ja 0x140066479
mov qword [rsp + 0x518], r15
lea rdx, [rsp + 0x510]
lea rcx, [rsp + 0x3f8]
mov r8, rbp
mov r9, qword [rsp + 0x558]
call fcn.14001c3a2
cmp al, 0x15
jne 0x140061f36
test sil, 4
lea rbp, [rsp + 0x208]
je 0x140061f7d
mov eax, dword [rsp + 0x508]
mov rcx, qword [rsp + 0x3f0]
mov edx, eax
or dl, 4
retf 0x4804
test ecx, ecx
movzx edx, dl
cmove edx, eax
mov dword [rsp + 0xac], edx
mov eax, dword [rsp + 0x50c]
mov edx, eax
or dl, 4
test rcx, rcx
mov ebp, dword [rsp + 0x3f8]
mov ecx, dword [rsp + 0x3fc]
mov qword [rsp + 0x40], rcx
mov rcx, qword [rsp + 0x400]
mov qword [rsp + 0x50], rcx
mov rcx, qword [rsp + 0x408]
mov qword [rsp + 0x70], rcx
mov ecx, dword [rsp + 0x410]
mov qword [rsp + 0x60], rcx
mov ecx, dword [rsp + 0x414]
mov qword [rsp + 0x58], rcx
mov ebx, dword [rsp + 0x418]
mov ecx, dword [rsp + 0x41c]
mov dword [rsp + 0x3c], ecx
mov ecx, dword [rsp + 0x420]
mov dword [rsp + 0x114], ecx
mov ecx, dword [rsp + 0x424]
mov dword [rsp + 0x118], ecx
mov ecx, dword [rsp + 0x428]
mov dword [rsp + 0x11c], ecx
lea rsi, [rsp + 0x3f1]
movzx ecx, word [rsi + 0x3c]
mov word [rsp + 0x7c0], cx
mov cl, byte [rsp + 0x42c]
mov dword [rsp + 0x88], ecx
mov cl, byte [rsi + 0x3e]
mov byte [rsp + 0x7c2], cl
movzx ecx, dl
cmovne ecx, eax
mov dword [rsp + 0xa8], ecx
setne r12b
mov r8d, 0xd8
lea rcx, [rsp + 0x680]
lea rdx, [rsp + 0x430]
call sub.VCRUNTIME140.dll_memcpy
movzx eax, word [rsi + 0x118]
mov word [rsp + 0x358], ax
mov al, byte [rsi + 0x11a]
mov byte [rsp + 0x35a], al
movzx eax, word [rsi + 0x11c]
mov word [rsp + 0x530], ax
mov al, byte [rsi + 0x11e]
mov byte [rsp + 0x532], al
add r12b, r12b
or r12b, 1
lea rcx, [rsp + 0x510]
call fcn.14000ecda
mov r15b, 1
mov qword [rsp + 0x150], rax
jmp 0x140062122
lea ecx, [rax - 0xc]
movzx ecx, cl
cmp cl, 9
mov edx, 9
cmovae ecx, edx
cmp cl, 7
lea rbp, [rsp + 0x208]
mov rdx, qword [rsp + 0x50]
je 0x140062416
movzx ecx, cl
cmp ecx, 9
jne 0x140062325
test sil, 4
jne 0x140062325
add al, 0xfd
cmp al, 9
jb 0x140062325
mov r8d, 0x140
lea rsi, [rsp + 0x200]
mov rcx, rsi
lea rdx, [rsp + 0x3f0]
call sub.VCRUNTIME140.dll_memcpy
mov rbx, qword [rsp + 0x350]
mov rcx, rbx
call case.0x14000f6b5.201
mov r8d, 0x140
mov rcx, rbx
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
jmp 0x14006126f
lea ecx, [rax - 0xc]
movzx ecx, cl
cmp cl, 9
mov edx, 9
cmovae ecx, edx
cmp cl, 7
lea rbp, [rsp + 0x208]
mov rdx, qword [rsp + 0x50]
je 0x1400623be
movzx ecx, cl
cmp ecx, 9
jne 0x1400622d3
test sil, 4
jne 0x1400622d3
add al, 0xfd
cmp al, 9
jb 0x1400622d3
mov r8d, 0x118
lea rsi, [rsp + 0x200]
mov rcx, rsi
lea rdx, [rsp + 0x3f0]
and al, 0xf0
add eax, dword [rax]
add al, ch
invalid
rol byte [rbx], cl
add byte [rdi], cl
sub byte [rsp + 0xaa0], al
movaps xmm1, xmmword [rsp + 0xab0]
movaps xmmword [rsp + 0x5a0], xmm0
movaps xmmword [rsp + 0x5b0], xmm1
mov rbx, qword [rsp + 0x350]
mov rcx, rbx
call case.0x14000f6b5.201
and qword [rbx], 0
jmp 0x14006228d
mov ebp, dword [rsp + 0x340]
mov eax, ebp
and eax, 0xffffff00
mov dword [rsp + 0x88], 0
mov r13, qword [rsp + 0x90]
mov r11d, edx
mov rdx, qword [rsp + 0x50]
mov r9d, dword [rsp + 0x8c]
mov r15d, dword [rsp + 0x70]
mov ecx, dword [rsp + 0xb8]
mov r10d, dword [rsp + 0x4c]
mov ecx, ecx
shl rdx, 0x20
or rdx, rcx
mov qword [rsp + 0x50], rdx
push rsp
and al, 0x50
mov ecx, r15d
shl rsi, 0x20
or rsi, rcx
mov qword [rsp + 0x70], rsi
movzx ebp, bpl
or ebp, eax
mov al, byte [rsp + 0x202]
mov byte [rsp + 0x7c2], al
movzx eax, word [rsp + 0x200]
mov word [rsp + 0x7c0], ax
mov r15b, 1
mov r12b, 4
mov qword [rsp + 0x150], rax
mov dword [rsp + 0x11c], r10d
xchg esp, eax
and al, 0x1c
add dword [rax], eax
add byte [rcx + rcx*4 - 0x7c], al
and al, 0x18
add dword [rax], eax
add byte [rcx + rcx*4 - 0x64], al
and al, 0x14
add dword [rax], eax
add byte [rbx + 0x48602444], cl
mov qword [rsp + 0x60], rax
mov dword [rsp + 0xa8], eax
mov dword [rsp + 0xac], eax
mov eax, r9d
mov qword [rsp + 0x148], rax
mov al, byte [rsp + 0x7c2]
mov byte [rsp + 0x3b2], al
movzx eax, word [rsp + 0x7c0]
mov word [rsp + 0x3b0], ax
mov r8d, 0xd8
lea rcx, [rsp + 0x800]
lea rdx, [rsp + 0x680]
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
movzx eax, word [rsp + 0x358]
mov word [rsp + 0x198], ax
mov al, byte [rsp + 0x35a]
mov byte [rsp + 0x19a], al
movzx eax, word [rsp + 0x530]
mov word [rsp + 0x160], ax
mov al, byte [rsp + 0x532]
mov byte [rsp + 0x162], al
lea rsi, [rsp + 0xcc0]
mov rcx, rsi
call fcn.140019da1
mov rcx, rsi
call fcn.140019db0
test r15b, r15b
je 0x1400621c9
lea rcx, [rsp + 0xb00]
call fcn.14000ecda
mov eax, ebp
mov rcx, qword [rsp + 0x40]
shl rcx, 0x20
or rcx, rax
mov qword [rsp + 0x40], rcx
lea rbp, [rsp + 0x208]
lea rcx, [rsp + 0x920]
jmp 0x140061494
lea ecx, [rax - 0xc]
movzx ecx, cl
cmp cl, 9
mov edx, 9
cmovae ecx, edx
cmp cl, 7
lea rbp, [rsp + 0x208]
and al, 8
add al, byte [rax]
add byte [rax - 0x75], cl
push rsp
and al, 0x50
je 0x1400623be
movzx ecx, cl
cmp ecx, 9
jne 0x1400622d3
test sil, 4
jne 0x1400622d3
add al, 0xfd
cmp al, 9
jb 0x1400622d3
mov r8d, 0x118
lea rsi, [rsp + 0x200]
mov rcx, rsi
int1
lea rdx, [rsp + 0x3f0]
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0xaa0]
movaps xmm1, xmmword [rsp + 0xab0]
movaps xmmword [rsp + 0x5a0], xmm0
movaps xmmword [rsp + 0x5b0], xmm1
add byte [rax], al
mov rbx, qword [rsp + 0x350]
mov rcx, rbx
call case.0x14000f6b5.201
mov qword [rbx], 1
mov r8d, 0x118
mov rcx, qword [rsp + 0x560]
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
rol byte [rbx], 1
add byte [rdi], cl
sub byte [rsp + 0x5a0], al
movaps xmm1, xmmword [rsp + 0x5b0]
mov rax, qword [rsp + 0x7b0]
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm1
mov r12b, 9
mov eax, dword [rsp + 0x8c]
mov ebx, eax
jmp 0x14006181f
mov rcx, qword [rsp + 0x40]
and ecx, 0xffff0000
movabs rax, 0x100000101
or rcx, rax
mov qword [rsp + 0x40], rcx
xor eax, eax
mov qword [rsp + 0x60], rax
lea rax, [0x1400aa708]
mov qword [rsp + 0x50], rax
and al, 0x50
xor eax, eax
mov qword [rsp + 0x58], rax
xor esi, esi
mov dword [rsp + 0x3c], 0
lea rax, [0x1400f6a40]
mov qword [rsp + 0x70], rax
jmp 0x1400623f7
mov rcx, qword [rsp + 0x40]
and ecx, 0xffff0000
movabs rax, 0x100000101
or rcx, rax
mov qword [rsp + 0x40], rcx
and al, 0x40
xor eax, eax
mov qword [rsp + 0x60], rax
lea rax, [0x1400aa708]
mov qword [rsp + 0x50], rax
xor eax, eax
mov qword [rsp + 0x58], rax
xor ebx, ebx
mov dword [rsp + 0x3c], 0
and al, 0x3c
add byte [rax], al
add byte [rax], al
lea rax, [0x1400f6a40]
mov qword [rsp + 0x70], rax
and al, 0x70
jmp 0x140061440
mov r8d, 5
lea r15, [rsp + 0x3f0]
mov rcx, r15
lea rdx, [rsp + 0x5a0]
call fcn.14000eab9
mov rcx, r15
call fcn.14000ecda
mov eax, dword [rsp + 0xaa0]
movabs al, byte [0xb6024848900000a]
add byte [rax], al
movabs al, byte [0xb6024848900000a]
add byte [rax], al
mov al, byte [rsp + 0xaa4]
add byte [rax], al
mov byte [rsp + 0xb64], al
jmp 0x1400611e2
mov rax, qword [rsp + 0x40]
and eax, 0xffff0000
shl rbx, 0x20
add rax, rbx
add rax, 0x100
mov qword [rsp + 0x40], rax
movabs rax, 0xffffffff00000000
and rdx, rax
or rdx, 1
mov qword [rsp + 0x50], rdx
mov esi, dword [rsp + 0x8c]
mov rcx, r15
call fcn.14000ecda
lea rcx, [rsp + 0x3f0]
add eax, dword [rax]
add al, ch
or al, 0xa5
sti
inc dword [rcx - 0x4c]
or cl, byte [rcx - 0xbf6160d]
invalid
invalid
add eax, dword [rax]
add al, ch
or al, 0xa5
sti
inc dword [rcx - 0x4c]
or cl, byte [rcx - 0xbf6160d]
invalid
mov rax, qword [rsp + 0x40]
and al, 0x40
and eax, 0xffff0000
shl rbx, 0x20
add rax, rbx
add rax, 0x100
mov qword [rsp + 0x40], rax
movabs rax, 0xffffffff00000000
and rdx, rax
or rdx, 1
mov qword [rsp + 0x50], rdx
mov ebx, dword [rsp + 0x8c]
add byte [rax], al
add cl, ch
in al, dx
out dx, eax
invalid
invalid
add byte [rax], al
add cl, ch
in al, dx
out dx, eax
invalid
mov r12b, 0xb
jmp case.0x14005c974.50
mov r12b, 0xa
mov rdi, rsi
mov qword [rsp + 0x340], rdi
lea rsi, [rsp + 0x610]
mov rcx, rsi
call fcn.140019da1
mov rcx, rsi
int1
call fcn.140019db0
cmp r12b, 0xa
je 0x14006270d
jns 0x140062479
inc dword [rcx - 0x80]
cld
or cl, byte [rdi]
test byte [rdx + rax + 0xf410000], al
mov dh, 0xfc
movzx edi, r12b
cmp edi, 9
je 0x14006611c
cmp edi, 0xb
je case.default.0x140062522
mov al, byte [rsp + 0x196]
mov byte [rsp + 0xce], al
movzx eax, word [rsp + 0x194]
mov word [rsp + 0xcc], ax
mov r8d, 0xd8
lea rcx, [rsp + 0xe78]
lea rdx, [rsp + 0xba0]
call sub.VCRUNTIME140.dll_memcpy
movzx eax, word [rsp + 0x190]
mov word [rsp + 0xf2], ax
mov al, byte [rsp + 0x192]
mov byte [rsp + 0xf4], al
movzx eax, word [rsp + 0x18c]
mov word [rsp + 0xee], ax
mov al, byte [rsp + 0x18e]
mov byte [rsp + 0xf0], al
lea rcx, [0x1400f8f58]
movsxd rax, dword [rcx + rdi*4]
add rax, rcx
jmp rax
mov rax, qword [rsp + 0xf8]
mov dword [rsp + 0x920], eax
mov rax, qword [rsp + 0x1a8]
mov dword [rsp + 0x924], eax
mov rax, qword [rsp + 0x1d0]
mov qword [rsp + 0x928], rax
mov rax, qword [rsp + 0x1d8]
mov qword [rsp + 0x930], rax
mov eax, dword [rsp + 0xdc]
mov dword [rsp + 0x938], eax
mov eax, dword [rsp + 0xe0]
mov dword [rsp + 0x93c], eax
mov edi, dword [rsp + 0xe4]
mov dword [rsp + 0x940], edi
mov eax, dword [rsp + 0xe8]
mov dword [rsp + 0x944], eax
mov rcx, rbx
mov rdx, qword [rsp + 0x68]
call fcn.14001867c
cmp qword [rsp + 0x200], 0
jne 0x140066479
mov rsi, qword [rsp + 0x208]
mov r15b, byte [rsp + 0x210]
lea rax, [rsi + 0x10]
mov qword [rsp + 0xb8], rax
mov dword [rsp + 0x5a0], edi
movabs al, byte [0x1a8968d48000005]
add byte [rax], al
lea rcx, [rsp + 0x3f0]
lea r8, [rsp + 0x5a0]
call fcn.1400209de
jmp 0x1890621d9
cmp dword [rsp + 0x3f0], 0
mov r12, qword [rsp + 0x78]
mov byte [rsp + 0x68], r15b
je 0x14006365b
invalid
movups xmm0, xmmword [rsp + 0x3f0]
movaps xmmword [rsp + 0x610], xmm0
mov rcx, rbx
mov rdx, qword [rsp + 0xd0]
call fcn.140029922
cmp qword [rsp + 0x200], 0
jne 0x140066479
mov rbp, qword [rsp + 0x208]
mov al, byte [rsp + 0x210]
mov byte [rsp + 0xd0], al
add byte [rax], al
movups xmm0, xmmword [rsp + 0x920]
movaps xmmword [rsp + 0xd70], xmm0
mov rdi, qword [rsp + 0x930]
lea rax, [rsp + 0x950]
movups xmm0, xmmword [rax - 0x18]
movaps xmmword [rsp + 0xcc0], xmm0
lea r12, [rsp + 0x610]
mov rcx, r12
call fcn.140018de1
mov r15d, dword [rax + 0x48]
movaps xmm0, xmmword [rsp + 0xd70]
movaps xmmword [rsp + 0x680], xmm0
add byte [rax], al
mov qword [rsp + 0x690], rdi
movaps xmm0, xmmword [rsp + 0xcc0]
lea rax, [rsp + 0x6e0]
movups xmmword [rax - 0x48], xmm0
test rdi, 0xffffffff80000000
mov rbx, qword [rsp + 0xb8]
jne 0x140066479
mov rcx, r12
call fcn.140018de1
lea rcx, [rax + 0x50]
call fcn.140019b0c
test al, al
je 0x14006378f
lea rcx, [rsp + 0x800]
mov rdx, rbx
mov r8d, edi
call fcn.1400206a3
mov r12b, byte [rsp + 0x800]
or byte [rax], al
add cl, ch
invalid
invalid
add byte [rax], al
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0xd0]
xor r8d, r8d
call fcn.14005d9b9
mov edi, 3
test al, al
mov r12, qword [rsp + 0x78]
je 0x140064cf0
jmp 0x140066479
mov rcx, rdi
call fcn.14001bf6c
cmp al, 0x15
jne 0x1400629d6
mov rcx, rdi
call fcn.14001c22a
fstp dword [rdx - 0x7ab70005]
ror byte [rdi], 0x84
jl 0x14006275a
add byte [rax], al
mov rcx, rax
call qword [rdx + 0x38]
movabs rcx, 0xaa6981fce7417027
out 0xfc, eax
invalid
invalid
stosb byte [rdi], al
xor rdx, rcx
movabs rcx, 0xb29da18bc3b101c0
xor rax, rcx
or rax, rdx
jne 0x1400629d6
movups xmmword [rbp + 0x10], xmm6
lea r15, [0x1400aa708]
add byte [rcx + rcx*4 - 0x44], cl
and al, 8
add al, byte [rax]
add byte [rax - 0x73], cl
xor eax, 0x942a3
mov qword [rsp + 0x210], rsi
mov dword [rsp + 0x204], 6
mov word [rsp + 0x200], 0x101
add dword [rax - 0x77], ecx
stc
call fcn.14001be52
mov eax, 6
mov qword [rsp + 0x1a8], rax
mov dword [rsp + 0xe8], 0
mov dword [rsp + 0xe4], 0
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0xe0], 0
mov dword [rsp + 0xdc], 0
add byte [rax - 0x77], cl
mov ah, 0x24
fadd dword [rcx]
add byte [rax], al
mov qword [rsp + 0x1d0], r15
jmp 0x140062a48
mov al, byte [rsp + 0x15a]
mov byte [rsp + 0x196], al
movzx eax, word [rsp + 0x158]
mov word [rsp + 0x194], ax
mov r8d, 0xd8
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + riz*4], fs
or eax, dword [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x20
or dword [rax], eax
add al, ch
invalid
retf 3
movzx eax, word [rsp + 0x1c8]
mov word [rsp + 0x190], ax
mov al, byte [rsp + 0x1ca]
mov byte [rsp + 0x192], al
movzx eax, word [rsp + 0x130]
mov word [rsp + 0x18c], ax
add byte [rax], al
mov al, byte [rsp + 0x132]
mov byte [rsp + 0x18e], al
mov eax, dword [rsp + 0xa8]
mov byte [rsp + 0xb6], al
mov eax, dword [rsp + 0xac]
and al, 0xac
add byte [rax], al
add byte [rax + 0xb52484], cl
add byte [rax], al
mov ecx, dword [rsp + 0x88]
mov eax, ecx
mov byte [rsp + 0x87], cl
mov eax, dword [rsp + 0x11c]
mov dword [rsp + 0x1f8], eax
mov edx, dword [rsp + 0x118]
mov dword [rsp + 0x1f4], edx
mov r8d, dword [rsp + 0x114]
mov dword [rsp + 0x1f0], r8d
jmp 0x1400628ff
mov r12b, 9
mov ecx, dword [rsp + 0x88]
mov byte [rax], al
add byte [rax], al
mov byte [rax], al
add byte [rax], al
mov eax, dword [rsp + 0x11c]
mov edx, dword [rsp + 0x118]
sbb byte [rcx], al
add byte [rax], al
add byte [rax], al
mov r8d, dword [rsp + 0x114]
mov r9, qword [rsp + 0x50]
mov r10, qword [rsp + 0x58]
mov dword [rsp + 0x114], r8d
adc al, 1
add byte [rax], al
mov dword [rsp + 0x118], edx
mov dword [rsp + 0x11c], eax
add byte [rax], al
mov dword [rsp + 0x88], ecx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
shr rax, 0x20
mov qword [rsp + 0x1a8], rax
and al, 0xa8
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rdx*2], ah
add dword [rax], eax
add byte [rsi - 0x77], ah
test byte [rsi + rdi*8], ah
add dword [rax], eax
add byte [rdx + 0xf52484], cl
add byte [rax], al
and al, 0xa8
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rdx*2], ah
add dword [rax], eax
add byte [rsi - 0x77], ah
test byte [rsi + rdi*8], ah
add dword [rax], eax
add byte [rdx + 0xf52484], cl
add byte [rax], al
mov byte [rsp + 0xf6], al
mov eax, dword [rsp + 0x3c]
mov dword [rsp + 0xe8], eax
mov eax, ebx
mov dword [rsp + 0xe4], ebx
test byte [rax + rbp*8], ah
add byte [rax], al
add byte [rcx + 0x249c89d8], cl
in al, 0
add byte [rax], al
mov rax, r10
mov qword [rsp + 0x58], r10
mov dword [rsp + 0xe0], eax
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x60
mov dword [rsp + 0xdc], eax
mov rax, qword [rsp + 0x70]
test byte [rsp + rbx*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x70
mov qword [rsp + 0x1d8], rax
mov qword [rsp + 0x50], r9
add dword [rax], eax
add byte [rcx + rcx*4 + 0x4c], cl
and al, 0x50
mov qword [rsp + 0x1d0], r9
mov eax, ebx
mov dword [rsp + 0x8c], ebx
mov qword [rsp + 0x340], rdi
mov qword [rsp + 0xf8], rcx
mov rax, qword [rsp + 0x148]
add byte [rcx + 0x1682484], cl
add byte [rax], al
add byte [rcx + 0x1682484], cl
add byte [rax], al
lea rbx, [rsp + 0x200]
jmp 0x140062467
invalid
mov rcx, rbx
mov rdx, rdi
call fcn.14001bebb
mov eax, dword [rsp + 0x204]
mov qword [rsp + 0x1a8], rax
mov rax, qword [rsp + 0x208]
mov qword [rsp + 0x1d0], rax
mov rax, qword [rsp + 0x210]
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + rbx*8], ah
add dword [rax], eax
add byte [rbx + 0x2182484], cl
add byte [rax], al
mov dword [rsp + 0xdc], eax
mov eax, dword [rsp + 0x21c]
mov dword [rsp + 0xe0], eax
mov eax, dword [rsp + 0x220]
mov dword [rsp + 0xe4], eax
and al, 0xe4
add byte [rax], al
add byte [rbx + 0x2242484], cl
add byte [rax], al
mov dword [rsp + 0xe8], eax
mov eax, dword [rsp + 0x200]
mov qword [rsp + 0xf8], rax
mov r12b, 9
xor eax, eax
mov qword [rsp + 0x178], rax
mov dword [rsp + 0x178], eax
jmp 0x14006245f
idiv cl
invalid
invalid
mov al, byte [rsp + 0xce]
lea rcx, [rsp + 0xbd5]
or eax, dword [rax]
add byte [rax - 0x48f0fdbf], cl
test byte [rsp + rcx*8], ah
add byte [rax], al
add byte [rsi - 0x77], ah
add dword [rcx - 0x48], eax
fadd dword [rax]
add byte [rax], al
or eax, dword [rax]
add byte [rax - 0x48f0fdbf], cl
test byte [rsp + rcx*8], ah
add byte [rax], al
add byte [rsi - 0x77], ah
add dword [rcx - 0x48], eax
fadd dword [rax]
add byte [rax], al
lea rcx, [rsp + 0xbd8]
lea rdx, [rsp + 0xe78]
call sub.VCRUNTIME140.dll_memcpy
mov al, byte [rsp + 0xf4]
mov rcx, qword [rsp + 0xa78]
mov byte [rcx + 2], al
movzx eax, word [rsp + 0xf2]
mov word [rcx], ax
add dword [rdi], ecx
mov bh, 0x84
and al, 0xee
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rsi*2], fs
jo 0x140062ad6
add byte [rax], al
mov word [rcx], ax
mov al, byte [rsp + 0xf0]
add byte [rax - 0x75], cl
mov word [rax + rsi*2], fs
jo 0x140062ad6
add byte [rax], al
mov word [rcx], ax
mov al, byte [rsp + 0xf0]
mov byte [rcx + 2], al
mov rax, qword [rsp + 0xf8]
mov dword [rsp + 0xba0], eax
add cl, byte [r8 - 0x75]
test byte [rax + rdi*8], ah
add byte [rax], al
add byte [rcx + 0xba02484], cl
add byte [rax], al
mov rax, qword [rsp + 0x1a8]
mov dword [rsp + 0xba4], eax
and al, 0xa8
add dword [rax], eax
add byte [rcx + 0xba42484], cl
add byte [rax], al
mov rax, qword [rsp + 0x1d0]
mov qword [rsp + 0xba8], rax
mov rax, qword [rsp + 0x1d8]
mov eax, dword [rsp + 0x1d8]
mov qword [rsp + 0xbb0], rax
mov eax, dword [rsp + 0xdc]
mov dword [rsp + 0xbb8], eax
test byte [rax + rdi*4], ah
or eax, dword [rax]
add byte [rbx + 0xe02484], cl
add byte [rax], al
test byte [rax + rdi*4], ah
or eax, dword [rax]
add byte [rbx + 0xe02484], cl
add byte [rax], al
mov dword [rsp + 0xbbc], eax
mov eax, dword [rsp + 0xe4]
test byte [rsp + riz*8], ah
add byte [rax], al
add byte [rcx + 0xbc02484], cl
add byte [rax], al
mov esp, 0x8b00000b
test byte [rsp + riz*8], ah
add byte [rax], al
add byte [rcx + 0xbc02484], cl
add byte [rax], al
mov eax, dword [rsp + 0xe8]
mov dword [rsp + 0xbc4], eax
mov eax, dword [rsp + 0x1f0]
mov dword [rsp + 0xbc8], eax
mov eax, dword [rsp + 0x1f4]
hlt
add dword [rax], eax
add byte [rcx + 0xbcc2484], cl
add byte [rax], al
mov eax, dword [rsp + 0x1f8]
add dword [rax], eax
add byte [rcx + 0xbd02484], cl
mov dword [rsp + 0xbd0], eax
mov al, byte [rsp + 0x87]
mov byte [rsp + 0xbd4], al
mov al, byte [rsp + 0xb5]
add byte [rax], al
mov byte [rsp + 0xcb0], al
mov al, byte [rsp + 0xb6]
mov byte [rsp + 0xcb4], al
mov rcx, rbx
mov rdx, qword [rsp + 0x68]
call fcn.14001867c
cmp qword [rsp + 0x200], 0
add byte [rax], al
jne 0x140066479
mov rbx, qword [rsp + 0x208]
mov sil, byte [rsp + 0x210]
mov ebp, dword [rsp + 0xcb0]
and al, 0xb0
or al, 0
add byte [rcx - 0x49], al
mov bh, 3
cmp ebp, dword [rbx + 0xa8]
mov r12, qword [rsp + 0x78]
jbe 0x1400634d2
lea rbp, [rsp + 0x208]
jmp 0x140063f78
mov al, byte [rsp + 0xce]
lea rcx, [rsp + 0x801]
mov word [rcx + rax], fs
or byte [rax], al
add byte [rax - 0x48f0c9bf], cl
test byte [rsp + rcx*8], ah
add byte [rax], al
invalid
mov word [rcx + 0x34], ax
mov r8d, 0xd8
lea rcx, [rsp + 0x838]
lea rdx, [rsp + 0xe78]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbx], 0
mov al, byte [rsp + 0xf4]
mov rcx, qword [rsp + 0xa68]
add byte [rax - 0x48f0fdbf], cl
test byte [rdx + rsi*8], ah
add byte [rax], al
add byte [rsi - 0x77], ah
add dword [rdi], ecx
mov bh, 0x84
test byte [rsi + rbp*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
mov ecx, dword [rsp + 0xa60]
invalid
or al, byte [rax]
add byte [rsi - 0x77], ah
invalid
mov al, byte [rsp + 0xf0]
mov byte [rcx + 2], al
mov rax, qword [rsp + 0xf8]
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x800], eax
mov rax, qword [rsp + 0x1a8]
test byte [rax + rbp*4], ah
add dword [rax], eax
add byte [rcx + 0x8042484], cl
or byte [rax], al
invalid
mov rax, qword [rsp + 0x1d0]
mov qword [rsp + 0x808], rax
mov rax, qword [rsp + 0x1d8]
mov qword [rsp + 0x810], rax
test byte [rax + rdx], ah
or byte [rax], al
add byte [rbx + 0xdc2484], cl
add byte [rax], al
mov dword [rsp + 0x818], eax
mov eax, dword [rsp + 0xe0]
loopne 0x140062cbd
add byte [rax], al
test byte [rax + rbx], ah
or byte [rax], al
add byte [rbx + 0xe02484], cl
loopne 0x140062cbd
add byte [rax], al
mov dword [rsp + 0x81c], eax
mov eax, dword [rsp + 0xe4]
mov dword [rsp + 0x820], eax
mov eax, dword [rsp + 0xe8]
mov dword [rsp + 0x824], eax
invalid
add byte [rcx + 0x8242484], cl
add byte [rax], al
invalid
mov eax, dword [rsp + 0x1f0]
mov dword [rsp + 0x828], eax
mov eax, dword [rsp + 0x1f4]
test byte [rsp + rsi*8], ah
add dword [rax], eax
invalid
mov dword [rsp + 0x82c], eax
mov eax, dword [rsp + 0x1f8]
mov dword [rsp + 0x830], eax
mov al, byte [rsp + 0x87]
and al, 0x87
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x834], al
mov byte [rsp + 0x834], al
mov al, byte [rsp + 0xb5]
add byte [rax], al
add byte [rax + 0x9102484], cl
mov byte [rsp + 0x910], al
mov byte [rsp + 0x910], al
mov al, byte [rsp + 0xb6]
mov byte [rsp + 0x914], al
mov rcx, rbx
mov rdx, qword [rsp + 0x68]
call fcn.14001867c
cmp qword [rsp + 0x200], 0
invalid
jne 0x140066479
add byte [rax - 0x75], cl
pushfq
and al, 8
add al, byte [rax]
add byte [rax], al
mov al, byte [rsp + 0x210]
mov rbx, qword [rsp + 0x208]
mov al, byte [rsp + 0x210]
test byte [rax + rdx], ah
add al, byte [rax]
add byte [rax - 0x7497dbbc], cl
mov byte [rsp + 0x68], al
invalid
test byte [rax + rcx], ah
or dword [rax], eax
mov byte [rsp + 0x68], al
mov eax, dword [rsp + 0x908]
add byte [rbx + 0x90c24b4], cl
add byte [rax], al
add byte [rbx + 0x90c24b4], cl
add byte [rax], al
mov dword [rsp + 0xaa0], eax
lea rbp, [rbx + 0x1a8]
lea rcx, [rsp + 0x3f0]
and al, 0xf0
add eax, dword [rax]
add byte [rax - 0x77], cl
invalid
lea r8, [rsp + 0xaa0]
call fcn.1400209de
xor r12d, r12d
mov edi, 1
cmp qword [rsp + 0x3f0], 0
je 0x1400639dd
invalid
invalid
or al, 0
invalid
test byte [0xcb062dbd], ch
test byte [rax + riz*4], ah
or al, byte [rax]
add byte [rax], al
mov r15b, 3
cmp eax, dword [rbx + 0xa8]
add byte [rdi], cl
xchg byte [rsi + 0xa], bl
add byte [rax], al
mov al, byte [rsp + 0x3b]
mov edi, dword [rsp + 0xc8]
and al, 0xc8
add byte [rax], al
add byte [rbx + rcx*4 - 0x5c], al
mov eax, dword [rsp + 0xaa0]
add byte [rax], al
mov r15b, 3
cmp eax, dword [rbx + 0xa8]
add byte [rdi], cl
xchg byte [rsi + 0xa], bl
add byte [rax], al
add byte [rdi], cl
xchg byte [rsi + 0xa], bl
add byte [rax], al
mov al, byte [rsp + 0x3b]
mov edi, dword [rsp + 0xc8]
and al, 0xc8
add byte [rax], al
invalid
cmp ecx, dword [rbx + 0xc824bc]
add byte [rax], al
mov r12d, dword [rsp + 0xc4]
mov rcx, qword [rsp + 0x170]
jmp 0x140063c36
add byte [rax], al
movsb byte [rdi], byte [rsi]
and al, 0xc4
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rsi*2], fs
add dword [rax], eax
add cl, ch
push rax
invalid
mov al, byte [rsp + 0xce]
mov byte [rsp + 0x18a], al
movzx eax, word [rsp + 0xcc]
mov word [rsp + 0x188], ax
mov dword [rsp + 0x188], eax
and al, 0xcc
add byte [rax], al
add byte [rsi - 0x77], ah
mov dword [rsp + 0x188], eax
invalid
invalid
mov word [rax + rdi*8], fs
and al, 0xf8
mov dword [rsp + 0x188], eax
mov rcx, qword [rsp + 0xf8]
mov eax, ecx
enter 0xffffffffffffe8c1, 8
and al, 0xf8
add byte [rax], al
add byte [rcx + 0x8e8c1c8], cl
enter 0xffffffffffffe8c1, 8
enter 0xffffffffffffe8c1, 8
mov dword [rsp + 0x3ac], eax
mov eax, ecx
shr eax, 0x10
add byte [rcx + 0x10e8c1c8], cl
mov dword [rsp + 0x3a8], eax
mov rax, qword [rsp + 0x1a8]
mov dword [rsp + 0x59c], eax
test byte [rsp + rbx*4], ah
add eax, 0x8b480000
test byte [rax + rdx*8], ah
rol byte [rcx], 1
add byte [rax], al
test byte [rsp + rbx*4], ah
add eax, 0x8b480000
test byte [rax + rdx*8], ah
rol byte [rcx], 1
add byte [rax], al
mov qword [rsp + 0xa88], rax
mov rax, qword [rsp + 0x1d8]
mov eax, dword [rsp + 0x1d8]
mov qword [rsp + 0xa80], rax
mov eax, dword [rsp + 0x1f0]
test byte [rax + rsi*8], ah
add dword [rax], eax
invalid
rol byte [rcx], 1
add byte [rax], al
mov qword [rsp + 0xa88], rax
mov rax, qword [rsp + 0x1d8]
mov eax, dword [rsp + 0x1d8]
mov qword [rsp + 0xa80], rax
mov eax, dword [rsp + 0x1f0]
test byte [rax + rsi*8], ah
add dword [rax], eax
invalid
mov dword [rsp + 0x598], eax
mov eax, dword [rsp + 0x1f4]
mov dword [rsp + 0x594], eax
mov eax, dword [rsp + 0x1f8]
add byte [rax], al
mov dword [rsp + 0x590], eax
mov eax, dword [rsp + 0xdc]
mov dword [rsp + 0x58c], eax
mov eax, dword [rsp + 0xe0]
mov dword [rsp + 0x588], eax
and al, 0x88
add eax, 0x848b0000
and al, 0xe4
add byte [rax], al
add byte [rcx + 0x5842484], cl
and al, 0x84
invalid
add byte [rax], al
and al, 0x88
add eax, 0x848b0000
and al, 0xe4
add byte [rax], al
add byte [rcx + 0x5842484], cl
and al, 0x84
invalid
add byte [rax], al
mov eax, dword [rsp + 0xe8]
mov dword [rsp + 0x580], eax
mov al, byte [rsp + 0x87]
mov byte [rsp + 0xb7], al
mov eax, ecx
mov byte [rsp + 0xf7], cl
mov eax, dword [rsp + 0x168]
mov edi, eax
invalid
invalid
mov r12, qword [rsp + 0x78]
jmp 0x140064cf0
cmp byte [r14 + 0x3d0], 0
jne 0x140066479
test dword [rbp + rsi - 0x48f10000], ecx
test byte [rsi + rdi*8], ah
add dword [rax], eax
add byte [rbx + 0x168248c], cl
add byte [rax], al
movzx eax, word [rsp + 0x1fe]
mov ecx, dword [rsp + 0x168]
shl rcx, 0x10
or rcx, rax
ror dword [rax - 0x75], 0x84
and al, 0xf8
add byte [rax], al
add byte [rax - 0x3f], cl
loopne 0x140062f3f
or rax, rcx
cmp byte [rsp + 0xf6], 0
mov r12, qword [rsp + 0x78]
je 0x1400636ef
test dl, cl
invalid
mov cl, byte [r14 + 0x3d9]
mov rdx, qword [r14 + 0x3da]
add eax, dword [rax]
add byte [rcx - 0x3a], al
xchg cl, bl
add eax, dword [rax]
add byte [rax], al
invalid
add eax, dword [rax]
add byte [rcx - 0x3a], al
xchg cl, bl
add eax, dword [rax]
add byte [rax], al
invalid
cmp cl, 2
je case.0x1400486e5.201
xchg dword [rbx], ecx
add byte [rax], al
xchg dword [rbx], ecx
add byte [rax], al
cmp rdx, rax
jne 0x140063ac4
test dword [rdi + 0xb], esi
add byte [rax], al
movabs rcx, 0x54fe9b8bf0a27b0b
cmp rax, rcx
cmp eax, ecx
jne 0x140066479
cmp dword [r14 + 0x3b8], 0
je 0x140066479
mov rsi, qword [rsp + 0x68]
mov rcx, rsi
call fcn.140066c2b
mov edi, eax
movups xmmword [rbp + 8], xmm6
mov dword [rsp + 0x220], eax
and dword [rsp + 0x224], 0
lea rax, [0x1400aa708]
ja 0x140062f9a
add byte [rax - 0x77], cl
test byte [rax + rax], ah
add al, byte [rax]
add byte [rax - 0x73], cl
add eax, 0x93a9a
mov qword [rsp + 0x208], rax
lea rcx, [rsp + 0x3f0]
and al, 0xf0
add eax, dword [rax]
invalid
mov rdx, rsi
call fcn.14001867c
push rsi
sti
dec dword [rax - 0x7d]
mov esp, 0x3f024
add byte [rax], al
jne 0x140066479
mov rcx, qword [rsp + 0x3f8]
cmp dword [rcx + 0xa8], edi
jb 0x140066479
mov dl, byte [rsp + 0x400]
mov dword [rcx + 0xa8], edi
add byte [rax], al
call fcn.140041e0b
mov rcx, qword [rsp + 0x3e0]
mov rdx, rbx
call fcn.14001f2a0
jmp 0x140064ceb
mov rax, qword [rsp + 0xf8]
mov dword [rsp + 0x680], eax
mov rax, qword [rsp + 0x1a8]
add byte [rcx + 0x6842484], cl
add byte [rax], al
mov rax, qword [rsp + 0x1d0]
mov qword [rsp + 0x688], rax
mov rax, qword [rsp + 0x1d8]
mov qword [rsp + 0x690], rax
mov eax, dword [rsp + 0xdc]
mov dword [rsp + 0x698], eax
cwde
invalid
add byte [rax], al
mov eax, dword [rsp + 0xe0]
mov dword [rsp + 0x69c], eax
add byte [rax], al
mov eax, dword [rsp + 0xe4]
mov dword [rsp + 0x6a0], eax
test byte [rax + riz*4], ah
invalid
add byte [rax], al
mov eax, dword [rsp + 0xe8]
mov dword [rsp + 0x6a4], eax
mov rcx, rbx
invalid
mov rdx, qword [rsp + 0x68]
call fcn.14001867c
cmp qword [rsp + 0x200], 0
add al, byte [rax]
add byte [rax], al
jne 0x140066479
mov rsi, qword [rsp + 0x208]
mov al, byte [rsp + 0x210]
mov byte [rsp + 0xb8], al
mov rcx, rbx
mov rdx, qword [rsp + 0xd0]
call fcn.140029922
cmp qword [rsp + 0x200], 0
mov r12, qword [rsp + 0x78]
jne 0x140066479
movsd dword [rdi], dword [rsi]
xor eax, dword [rax]
invalid
movsd dword [rdi], dword [rsi]
xor eax, dword [rax]
add byte [rax - 0x75], cl
mov word [rax + rcx], fs
add al, byte [rax]
add byte [rdx + 0x2102494], cl
add byte [rax], al
mov rcx, qword [rsp + 0x208]
mov dl, byte [rsp + 0x210]
mov edi, dword [rsp + 0x6a0]
mov eax, dword [rsi + 0x118]
mov r15b, 1
mov dword [rsp + 0x4c], eax
cmp rax, r15
jb 0x1400635d5
mov byte [rsp + 0x120], dl
lea rbp, [rsi + 0x160]
mov qword [rsp + 0x128], rcx
and al, 0x28
add dword [rax], eax
add byte [rax - 0x73], cl
adc byte [r8 - 0x77], cl
and al, 0x68
and al, 0x68
and al, 0x28
add dword [rax], eax
add byte [rax - 0x73], cl
adc byte [r8 - 0x77], cl
and al, 0x68
and al, 0x68
mov dword [rsi + 0x118], edi
lea rcx, [rsp + 0x3f8]
lea rdx, [rsp + 0x680]
call fcn.14000e7b9
mov dh, 0xfa
dec dword [rbx + 0x6a42484]
add byte [rax], al
dec dword [rbx + 0x6a42484]
add byte [rax], al
mov dword [rsp + 0x3f4], eax
mov word [rsp + 0x3f0], 0x201
lea r15, [rsi + 0x1a8]
add byte [rax], al
mov r13, qword [rsi + 0x1e8]
lea rax, [rsi + 0xb0]
add dword [rax], eax
add byte [rax - 0x73], cl
xchg byte [rax + 0x48000000], dh
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd0], rax
add byte [rax], al
xor r12d, r12d
cmp r12, r13
jae 0x140063545
mov rcx, qword [rsi + 0x1f0]
mov rdx, qword [rsi + 0x200]
add byte [rax], al
invalid
mov r8, r12
call fcn.14001bda4
test rax, rax
je 0x140066479
xor al, byte [rax]
invalid
xor al, byte [rax]
add byte [rbx + 0x4c0a8b00], cl
mov ecx, dword [rdx]
or cl, byte [rcx + rcx*4 - 0x44]
and al, 0
add al, byte [rax]
invalid
mov eax, dword [rax]
mov ecx, dword [rdx]
or cl, byte [rcx + rcx*4 - 0x44]
and al, 0
add al, byte [rax]
invalid
or cl, byte [rcx + rcx*4 - 0x44]
and al, 0
add al, byte [rax]
add byte [rcx + 0x208248c], cl
mov dword [rsp + 0x208], ecx
mov dword [rsp + 0x208], ecx
mov word [rax + rcx], fs
add al, byte [rax]
add byte [rcx + 0x20c2484], cl
add byte [rax], al
mov dword [rsp + 0x20c], eax
mov rcx, rbx
call fcn.140018de1
cmp dword [rax + 0x114], edi
jbe 0x14006322a
mov rcx, rbx
call fcn.140018de1
cmp dword [rax + 0x48], 0x3b9aca00
setne bl
lea rcx, [rsp + 0x200]
call fcn.140018dca
lea rcx, [rsp + 0x3f0]
lock add eax, dword [rax]
add byte [rax - 0x77], cl
ret 0x2de8
invalid
sti
dec dword [rax - 0x75]
mov word [rax + rdx*8], fs
add byte [rax], al
invalid
lock add eax, dword [rax]
add byte [rax - 0x77], cl
ret 0x2de8
mov rdx, qword [rsp + 0x68]
lea r8, [rsp + 0x200]
mov r9, rbp
call fcn.14005dd91
mov rcx, rbp
lea rdx, [rsp + 0x200]
mov r8d, ebx
lea rbx, [rsp + 0x200]
call fcn.140019021
dec dword [rax - 0x77]
jmp 0x1649abf5e
mov rax, qword [rsi + 0x1e8]
cmp rax, r13
cmp eax, ebp
sbb r12, 0xffffffffffffffff
cmp rax, r13
sbb r13, 0
jmp 0x140063171
invalid
invalid
invalid
mov rcx, rbx
mov rdx, qword [rsp + 0x68]
call fcn.14001867c
cmp qword [rsp + 0x200], 0
cmp dword [rsp + 0x200], 0
cmp dword [rsp + 0x200], 0
jne 0x140066479
mov rcx, rbx
mov rsi, qword [rsp + 0x208]
mov bl, byte [rsp + 0x210]
mov ebp, dword [rsp + 0x168]
mov dword [rsp + 0x3f0], ebp
mov rdx, qword [rsp + 0xd0]
call fcn.140029922
cmp qword [rsp + 0x200], 0
jne 0x140066479
mov r15, qword [rsp + 0x208]
mov dil, byte [rsp + 0x210]
test ebp, ebp
lea r8, [rsp + 0x3f0]
je 0x140063703
lea rdx, [rsi + 0x1a8]
lea r12, [rsp + 0x200]
mov rcx, r12
call fcn.1400209de
cmp qword [rsp + 0x200], 0
je 0x140063a1e
lea r8, [r15 + 0x10]
lea rcx, [rsi + 0xb0]
lea rax, [rsi + 0x160]
lea rdx, [rsi + 0x150]
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rax
mov rdx, qword [rsp + 0xf8]
mov r9, r12
call case.0x14005c8a4.133
jmp 0x140063a60
mov rcx, rbx
mov rdx, qword [rsp + 0x68]
call fcn.14001867c
cmp qword [rsp + 0x200], 0
jne 0x140066479
mov rsi, qword [rsp + 0x208]
mov bl, byte [rsp + 0x210]
mov eax, dword [rsp + 0x168]
mov dword [rsp + 0x680], eax
test eax, eax
mov r12, qword [rsp + 0x78]
je 0x140063753
mov r15b, 3
cmp dword [rsi + 0xa8], eax
jb case.0x14005c8a4.126
lea rdx, [rsi + 0x1a8]
lea rdi, [rsp + 0x200]
mov rcx, rdi
lea r8, [rsp + 0x680]
call fcn.1400209de
cmp qword [rsp + 0x200], 0
je 0x140063e27
movups xmm0, xmmword [rsp + 0x200]
movaps xmmword [rsp + 0x3f0], xmm0
mov rcx, rdi
mov rdx, qword [rsp + 0xd0]
call fcn.140029922
cmp qword [rsp + 0x200], 0
jne 0x140066479
mov rdi, qword [rsp + 0x208]
mov r12b, byte [rsp + 0x210]
lea rbp, [rsi + 0x160]
lea r15, [rsp + 0x3f0]
mov rcx, r15
call fcn.140018de1
mov eax, dword [rax + 0x48]
mov dword [rsp + 0xd0], eax
mov rcx, r15
call fcn.140018dca
mov r15, rax
cmp byte [rax + 0x126], 0
mov byte [rsp + 0x68], r12b
je 0x140063434
mov rax, qword [rsi + 0x198]
cmp qword [rsi + 0x190], rax
jbe 0x140063fa3
inc rax
mov qword [rsi + 0x198], rax
cmp byte [r15 + 0x121], 0
jne 0x140063445
cmp byte [r15 + 0x50], 6
jb 0x14006346f
mov rcx, r15
add rcx, 0x50
call fcn.1400188ec
mov word [r15 + 0x50], 0x200
mov eax, dword [rsp + 0x168]
mov dword [r15 + 0x54], eax
mov rax, qword [rsp + 0xf8]
mov dword [r15 + 0x58], eax
lea r12, [rdi + 0x10]
mov rcx, r15
call fcn.14001a050
mov rcx, r15
call fcn.14002045b
lea rcx, [rsi + 0xb0]
mov rdx, r12
lea r12, [rsp + 0x3f0]
mov r8, r12
mov r9, rbp
call fcn.14005dd91
mov rcx, r12
call fcn.140018de1
mov r15b, 3
cmp byte [rax + 0x50], 6
jb 0x140063fe2
jmp 0x140066479
mov qword [rsp + 0x178], r15
mov qword [rsp + 0x1e0], rsi
mov r12b, 0xa
jmp 0x14006245f
mov byte [rsp + 0x68], sil
lea rsi, [rbx + 0x10]
lea rdi, [rbx + 0x1a8]
lea rcx, [rsp + 0x3f0]
mov rdx, rdi
mov r8d, ebp
call fcn.140020ae8
cmp qword [rsp + 0x3f0], 0
je 0x140063aa2
mov rcx, rsi
xor edx, edx
mov r8d, ebp
call fcn.140020ebf
test al, al
je 0x140063b17
mov word [rsp + 0x358], 0x100
mov dword [rsp + 0x35c], ebp
mov dword [rsp + 0x360], 5
xor r15d, r15d
lea rbp, [rsp + 0x208]
jmp 0x140063f73
mov rax, qword [rsp + 0x410]
mov qword [rsp + 0x220], rax
movups xmm0, xmmword [rsp + 0x3f0]
movups xmm1, xmmword [rsp + 0x400]
movaps xmmword [rsp + 0x210], xmm1
movaps xmmword [rsp + 0x200], xmm0
lea rcx, [rsi + 0x128]
call fcn.14005dd87
mov rax, qword [rsp + 0x220]
mov qword [rsi + 0x148], rax
movaps xmm0, xmmword [rsp + 0x200]
movaps xmm1, xmmword [rsp + 0x210]
movups xmmword [rsi + 0x138], xmm1
movups xmmword [rsi + 0x128], xmm0
mov r15b, 3
mov r13, qword [rsp + 0x90]
lea rbp, [rsp + 0x208]
mov r12, qword [rsp + 0x78]
mov rcx, qword [rsp + 0x128]
mov dl, byte [rsp + 0x120]
call fcn.140041e0b
mov rcx, rsi
mov dl, byte [rsp + 0xb8]
call fcn.140041e0b
cmp dword [rsp + 0x4c], edi
jb 0x140066210
mov rax, qword [rsp + 0x6a0]
mov qword [rsp + 0x220], rax
movups xmm0, xmmword [rsp + 0x680]
movups xmm1, xmmword [rsp + 0x690]
movaps xmmword [rsp + 0x210], xmm1
movaps xmmword [rsp + 0x200], xmm0
mov rsi, qword [rsp + 0xa58]
mov rcx, rsi
call fcn.140018618
mov rax, qword [rsp + 0x220]
mov qword [rsi + 0x20], rax
movaps xmm0, xmmword [rsp + 0x200]
movaps xmm1, xmmword [rsp + 0x210]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
jmp 0x140064ceb
mov r8d, dword [rsp + 0x5a0]
mov r15b, 3
mov rdi, rsi
cmp r8d, dword [rsi + 0xa8]
ja 0x140064063
mov rcx, qword [rsp + 0xb8]
xor edx, edx
call fcn.140020ebf
test al, al
je case.0x140048210.211
mov r8, qword [rsp + 0x930]
test r8, 0xffffffff80000000
jne 0x140066479
mov rcx, rbx
mov rdx, qword [rsp + 0xb8]
call fcn.1400206a3
mov r15b, byte [rsp + 0x200]
cmp r15b, 3
jne 0x14006403b
mov eax, dword [rsp + 0x5a0]
mov word [rsp + 0xba0], 0x100
mov dword [rsp + 0xba4], eax
mov dword [rsp + 0xba8], 5
xor r15d, r15d
jmp 0x140064063
mov byte [r14 + 0x3d0], 1
mov qword [r14 + 0x3d1], rax
jmp 0x140064ceb
lea r12, [rsi + 0xb8]
mov rcx, r12
mov rdx, qword [rsp + 0xf8]
call fcn.14001f435
mov r13d, 3
test eax, eax
jne 0x140063a3f
lea r9, [rsi + 0x160]
lea r8, [rsi + 0x1a8]
mov rcx, r12
mov rdx, qword [rsp + 0xf8]
call fcn.14001f6a1
mov r13, qword [rsp + 0x90]
jmp 0x140063a60
mov dword [rsp + 0x1c0], 0
mov dword [rsp + 0x1c4], 1
mov r15b, 1
lea rax, [0x1400aa708]
add eax, 0x46f95
mov qword [rsp + 0x3d0], rax
lea rax, [0x1400f6a40]
mov qword [rsp + 0x3c8], rax
jmp case.0x14005c8a4.126
mov rcx, r12
call fcn.140018de1
lea rcx, [rax + 0x50]
call fcn.140019908
test al, al
je 0x140064bd1
lea rcx, [rsp + 0x3f0]
mov rdx, rbx
mov r8d, edi
call fcn.140020638
mov r12b, byte [rsp + 0x3f0]
cmp r12b, 3
jne 0x140063ef9
add byte [rax], al
lea r12, [rsp + 0x610]
mov rcx, r12
call fcn.140018de1
mov eax, dword [rax + 0xa0]
test eax, eax
mov ecx, 0
cmovle eax, ecx
cmp eax, edi
jae 0x1400640d5
mov rcx, r12
call fcn.140018de1
mov eax, dword [rax + 0x114]
mov word [rsp + 0x800], 0x100
mov dword [rsp + 0x804], eax
mov dword [rsp + 0x808], 3
jmp 0x14006450c
mov eax, dword [rsp + 0x3f8]
mov dword [rsp + 0xb8], eax
mov eax, dword [rsp + 0x3fc]
mov dword [rsp + 0x4c], eax
lea rcx, [rsp + 0x3f0]
call fcn.140018de1
lea rdx, [rax + 0x50]
lea rcx, [rsp + 0x200]
call fcn.14002095a
mov r15b, byte [rsp + 0x200]
mov al, byte [rsp + 0x201]
cmp r15b, 3
jne 0x140063bd5
test al, al
je 0x1400639dd
cmp byte [rbx + 0xac], 0
je 0x14006410a
lea rdx, [rbx + 0x10]
lea rdi, [rbx + 0x160]
mov qword [rsp + 0x20], rdi
lea rcx, [rsp + 0x200]
mov qword [rsp + 0x128], rdx
mov r8d, esi
xor r9d, r9d
call fcn.14001f8d1
mov r15b, byte [rsp + 0x200]
cmp r15b, 3
mov r12, qword [rsp + 0x78]
jne 0x14006416c
invalid
invalid
or byte [rax], al
invalid
cmp dword [rsp + 0x204], 0
je 0x140064514
mov qword [rsp + 0x120], rdi
mov r9d, dword [rbx + 0x9c]
mov ecx, dword [rbx + 0x9c]
mov r8d, dword [rbx + 0x11c]
lea rdi, [rsp + 0x200]
mov rcx, rdi
mov edx, esi
call fcn.140020d27
lea r15, [rsp + 0x5a0]
mov rcx, r15
mov rdx, rbp
mov r8d, esi
mov r9, rdi
call fcn.140020a53
mov r8d, 0x118
lea rsi, [rsp + 0x680]
and al, 0x80
invalid
add byte [rax], al
mov rcx, rsi
lea rdx, [rsp + 0x800]
call sub.VCRUNTIME140.dll_memcpy
mov rcx, r15
call fcn.140018de1
dec dword [rbx - 0x7b76b7c0]
mov qword [rsp + 0x1bc], rax
mov r8d, 0x118
lea rcx, [rsp + 0x3f0]
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rcx, r15
call fcn.140018dca
mov rsi, rax
mov al, byte [rax + 0x50]
add al, 0xfa
movzx eax, al
cmp al, 6
mov ecx, 6
cmovae eax, ecx
test al, al
je 0x14006466a
lea rax, [rsp + 0x628]
movups xmmword [rax], xmm6
mov word [rsp + 0x610], 0x101
test byte [rax + rdx], ah
invalid
add byte [rax], al
add dword [rcx], eax
mov dword [rsp + 0x614], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea rax, [0x1400aa708]
mov qword [rsp + 0x618], rax
lea rax, [0x1400f6a40]
mov qword [rsp + 0x620], rax
lea rcx, [rsp + 0x3f0]
mov dil, byte [rsp + 0x4a]
lea r12, [rsp + 0x610]
jmp 0x1400646bf
mov r15b, 1
mov al, 1
lea rcx, [0x1400f6a40]
mov qword [rsp + 0x138], rcx
add byte [rax], al
lea rcx, [0x1400aa708]
mov dword [rsp + 0x9c], 0
mov dword [rsp + 0xa0], 0
mov dword [rsp + 0xa4], 0
jmp 0x140063c36
lea rcx, [rsi + 0x10]
mov dl, byte [rsi + 0x1a0]
mov r8d, dword [rsp + 0x3f0]
call fcn.140020e6f
test eax, eax
je 0x140063a60
mov r13d, 1
mov rcx, r15
mov edx, edi
call fcn.140041e0b
mov r15b, 1
xor ebp, ebp
mov dword [rsp + 0x578], r13d
mov r13, qword [rsp + 0x90]
jmp 0x140063a70
mov rcx, r15
mov edx, edi
call fcn.140041e0b
mov r15b, 3
mov bpl, 1
mov ch, 1
mov r12, qword [rsp + 0x78]
mov rcx, rsi
mov edx, ebx
call fcn.140041e0b
invalid
mov edi, 2
test bpl, bpl
je 0x14006623a
lea rbx, [rsp + 0x200]
lea rbp, [rsp + 0x208]
add byte [rax], al
jmp 0x140064cf0
mov rcx, qword [rsp + 0x3f8]
mov rdx, qword [rsp + 0x400]
call fcn.140020cbc
lea rbp, [rsp + 0x208]
or byte [rdx], al
add byte [rax], al
jmp 0x140063b94
mov byte [r14 + 0x3d9], cl
mov rcx, qword [r14 + 0x3c8]
mov edi, 2
add byte [rax - 0x7b], cl
leave
je 0x140064cf0
movabs rdx, 0xb416870b7adb7c3b
cmp rax, rdx
jne 0x140064cf0
mov eax, 2
mov edx, 3
lock cmpxchg qword [rcx + 0x10], rdx
adc byte [rdi], cl
test edi, esp
adc dword [rax], eax
add byte [rax], al
add rcx, 0x30
call fcn.14001847b
jmp 0x140064cf0
lea rax, [rbx + 0x160]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x200]
mov rdx, rsi
mov r8d, ebp
mov r9b, 1
add eax, ebp
cwde
mov ebp, 0x848afffb
and al, 0
add al, byte [rax]
add byte [rbx + rax], bh
jne case.0x14003e532.278
cmp dword [rsp + 0x204], 0
lea rbp, [rsp + 0x208]
je 0x140063bc8
mov edx, dword [rsp + 0x208]
mov r9d, dword [rbx + 0x9c]
mov r8d, dword [rbx + 0x11c]
lea r12, [rsp + 0x200]
add byte [rcx + rcx*4 - 0x1f], cl
call fcn.140020d27
lea rcx, [rsp + 0x3f0]
mov rdx, r12
mov r12, qword [rsp + 0x78]
call fcn.140020cdb
invalid
mov dword [rsp + 0x1a0], eax
mov dword [rsp + 0x1a4], edx
mov qword [rsp + 0x198], rdi
lea rcx, [rsp + 0x198]
call fcn.140018de1
lea rcx, [rax + 0x50]
call fcn.140019b0c
test al, al
je 0x140063c93
test bl, cl
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x358], 3
jmp 0x140063f73
movzx ecx, word [rsp + 0x202]
mov word [rsp + 0xb2], cx
add byte [rax], al
add byte [rbx + 0x20424bc], cl
mov esp, 0x20424
invalid
mov bh, 0x8c
and al, 2
add al, byte [rax]
add byte [rsi - 0x77], ah
mov word [rdx + rsi*4], fs
add byte [rax], al
add byte [rbx + 0x20424bc], cl
mov esp, 0x20424
invalid
mov esp, 0x20424
add byte [rax - 0x75], cl
invalid
mov word [rax + rcx], fs
add al, byte [rax]
mov rcx, qword [rsp + 0x208]
mov rdx, qword [rsp + 0x210]
and al, 0x10
add al, byte [rax]
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x38
add dword [rax], eax
add byte [rbx + 0x2182494], cl
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x10
add al, byte [rax]
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x38
add dword [rax], eax
add byte [rbx + 0x2182494], cl
add byte [rax], al
mov dword [rsp + 0xa4], edx
mov edx, dword [rsp + 0x21c]
mov dword [rsp + 0xa0], edx
mov edx, dword [rsp + 0x220]
add byte [rcx + 0x9c2494], cl
add byte [rax], al
mov dword [rsp + 0x9c], edx
mov r12d, dword [rsp + 0x224]
add al, byte [rax]
add byte [rax - 0x77], cl
mov word [rax + rsi*2], fs
jo 0x140063c3d
invalid
mov qword [rsp + 0x170], rcx
jo 0x140063c3d
add byte [rax], al
add byte [rax - 0x76c4dbbc], cl
mov byte [rsp + 0x3b], al
mov dword [rsp + 0xc8], edi
mov esp, 0xc824
add byte [rcx + rcx*4 - 0x5c], al
and al, 0xc4
add byte [rax], al
invalid
mov esp, 0xc824
add byte [rcx + rcx*4 - 0x5c], al
and al, 0xc4
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 8
add al, byte [rax]
add byte [rbx + rcx*4 + 0x64], cl
and al, 0x78
lea rbp, [rsp + 0x208]
mov r12, qword [rsp + 0x78]
lea rcx, [rsp + 0x800]
call fcn.1400495f1
mov dl, byte [rsp + 0x68]
mov rcx, rbx
call fcn.140041e0b
mov edi, 2
cmp r15b, 3
lea rbx, [rsp + 0x200]
pushfq
and al, 0
add al, byte [rax]
add byte [rdi], cl
test byte [rdx + 0x10], ah
add byte [rax], al
pushfq
and al, 0
add al, byte [rax]
add byte [rdi], cl
test byte [rdx + 0x10], ah
add byte [rax], al
jmp 0x1400663ed
add byte [rax - 0x77], cl
mov ah, 0x24
mov qword [rsp + 0x158], rsi
lea rsi, [rsp + 0x3f0]
mov rcx, rsi
pop rax
add dword [rax], eax
add byte [rax - 0x73], cl
mov ah, 0x24
lock add eax, dword [rax]
add byte [rax - 0x77], cl
int1
mov rdx, qword [rsp + 0xd0]
call fcn.140029922
dec dword [rax - 0x7d]
mov esp, 0x3f024
add byte [rax], al
add byte [rax], al
add al, ch
outsd dx, dword [rsi]
pop rsp
cld
dec dword [rax - 0x7d]
mov esp, 0x3f024
add byte [rax], al
jne 0x140066479
mov rax, qword [rsp + 0x3f8]
mov dil, byte [rsp + 0x400]
mov qword [rsp + 0xd0], rax
add rax, 0x10
mov qword [rsp + 0x160], rax
mov dword [rsp + 0x160], eax
add al, 0
add byte [rax - 0x77], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x7d], cl
rcl byte [rax], 0x48
mov dword [rsp + 0x160], eax
lea r15, [rbx + 0x160]
movups xmm0, xmmword [rsp + 0x198]
test byte [rax + rbx*4], ah
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x3b0], eax
test byte [rax + rbx*4], ah
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x3b0], eax
lea rax, [rsp + 0x158]
mov qword [rsp + 0x508], rax
mov r8d, 0x118
sbb byte [rcx], al
add byte [rax], al
sbb byte [rcx], al
add byte [rax], al
mov rcx, rsi
lea rdx, [rsp + 0xba0]
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rsp + 0x160]
mov qword [rsp + 0x510], rax
lea rsi, [rsp + 0x198]
add byte [rax - 0x77], cl
int1
call fcn.140018de1
mov ebp, dword [rax + 0x48]
mov rcx, rsi
call fcn.140018de1
mov cl, byte [rax + 0x50]
push rax
add cl, 0xfa
movzx ecx, cl
leave
cmp cl, 6
stc
invalid
mov edx, 6
cmovae ecx, edx
retf 0xf980
add al, 0xf
invalid
pushfq
add al, 0
invalid
movzx ecx, cl
lea rdx, [0x1400f8f7c]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov rax, qword [rsp + 0x158]
mov qword [rsp + 0x128], rax
mov r8d, 0x118
add byte [rax], al
lea rcx, [rsp + 0x800]
lea rdx, [rsp + 0x3f0]
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x198]
call fcn.140018dca
mov rsi, rax
mov al, byte [rax + 0x50]
add al, 0xfa
movzx ecx, al
cmp cl, 6
mov eax, 6
cmovae ecx, eax
enter 0xfffffffffffff980, 4
ja case.default.0x140063ded
mov al, byte [rsp + 0x914]
movzx ecx, cl
lea rdx, [0x1400f8f90]
adc eax, 0x951aa
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov dword [rsp + 0xb8], ebp
mov rbp, r15
mov byte [rsp + 0x4c], dil
test al, 1
jne 0x1400647b8
mov eax, dword [rsp + 0x8f8]
mov ecx, 0xffffff38
inc dword [rcx]
enter 0xffffffffffff8366, 0xfffffffffffffff8
pushfq
setb r12b
mov r15b, 9
xor r13d, r13d
jmp 0x1400647be
lea rcx, [rsi + 0x10]
mov dl, byte [rsi + 0x1a0]
mov r8d, dword [rsp + 0x680]
call fcn.140020e6f
test eax, eax
sete r15b
mov eax, 1
mov ecx, dword [rsp + 0x1c4]
cmovne ecx, eax
mov dword [rsp + 0x1c4], ecx
lea rax, [0x1400aa708]
mov rcx, qword [rsp + 0x3d0]
cmovne rcx, rax
cmovne ecx, eax
mov qword [rsp + 0x3d0], rcx
lea rax, [0x1400f6a40]
mov rcx, qword [rsp + 0x3c8]
and al, 0xc8
add eax, dword [rax]
add byte [rax + 0xf], cl
enter 0xffffffffffff8948, 0xffffffffffffff8c
and al, 0xc8
add eax, dword [rax]
add byte [rax], bh
mov ecx, dword [rsp + 0x1c0]
cmovne ecx, eax
mov dword [rsp + 0x1c0], ecx
add r15b, r15b
or r15b, 1
jmp case.0x14005c8a4.126
add byte [rax], al
lea rax, [rsp + 0xbd5]
movups xmmword [rax - 0x1d], xmm6
jrcxz case.0x140048dda.193
lea eax, [0x1400aa708]
push 0xffffffff89480004
test byte [rax + rbp*4], ah
or eax, dword [rax]
invalid
lea rax, [0x1400f6a40]
mov qword [rsp + 0xbb0], rax
mov dword [rsp + 0xba4], 1
test byte [rsp + riz*4], ah
or eax, dword [rax]
add byte [rcx], al
add byte [rax], al
invalid
mov word [rsp + 0xba0], 0x101
mov r15b, 1
jmp 0x140064063
lea rdx, [rsp + 0x3f1]
mov rax, qword [rdx + 0x1f]
lea rcx, [rsp + 0x801]
lea ecx, [rsp + 0x801]
mov word [rcx + rax], fs
or byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
add dword [rax + rcx*4 - 0x5c], eax
and al, 0
or byte [rax], al
add cl, ch
out 0xc, eax
or al, 0
invalid
lea rbp, [rsp + 0x208]
mov cl, byte [rbp - 5]
lea rdx, [rsp + 0x359]
xchg esp, eax
and al, 0x59
add eax, dword [rax]
add byte [rax - 0x48f0fdb6], cl
stc
mov word [rdx], cx
mov rcx, qword [rsp + 0x204]
mov ecx, dword [rsp + 0x204]
movups xmm0, xmmword [rbp + 4]
movups xmm1, xmmword [rbp + 0x10]
movups xmmword [rdx + 0xb], xmm0
movups xmmword [rdx + 0x17], xmm1
invalid
invalid
mov byte [rsp + 0x358], al
add byte [rax], al
mov qword [rsp + 0x35c], rcx
mov r15d, eax
mov sil, byte [rsp + 0x68]
lea rcx, [rsp + 0xba0]
call fcn.1400495f1
mov rcx, rbx
mov edx, esi
call fcn.140041e0b
jl 0x140063f6b
std
inc dword [rcx - 0x80]
inc dword [rbx]
jne 0x140066286
mov edi, 2
jmp 0x14006402e
mov r15b, 1
mov dword [rsp + 0x1c0], 0xf
add dword [rax], eax
add byte [rdi], cl
add byte [rax], al
add bh, al
test byte [rsp + rax*8], ah
add dword [rax], eax
add byte [rbx], cl
add byte [rax], al
invalid
lea rax, [0x1400a4160]
mov qword [rsp + 0x3d0], rax
lea rax, str.too_many_resetsstream_closed_because_of_a_broken_pipe
mov qword [rsp + 0x3c8], rax
lea r12, [rsp + 0x3f0]
cmp dword [rsp + 0xd0], 0x3b9aca00
setne r8b
xchg ebp, eax
ror byte [rax - 0x77], 0xe9
mov rdx, r12
call fcn.140019021
mov rcx, rdi
mov dl, byte [rsp + 0x68]
call fcn.140041e0b
fdivp st(5)
dec dword [rax - 0x73]
lodsb al, byte [rsi]
and al, 8
add al, byte [rax]
add byte [rbx + rcx*4 + 0x64], cl
and al, 0x78
mov rcx, rsi
mov edx, ebx
call fcn.140041e0b
mov edi, 2
cmp r15b, 3
cmp bh, 3
jne 0x140066305
lea rbx, [rsp + 0x200]
jmp 0x140064cf0
mov rax, qword [rbp + 0x18]
lea rcx, [rsp + 0xbd5]
mov qword [rcx - 0x15], rax
jmp 0x14006405b
movups xmm0, xmmword [rbp - 7]
movups xmm1, xmmword [rbp + 9]
movups xmmword [rcx - 0x24], xmm1
fmul qword [r15]
adc dword [rcx - 0x34], eax
fmul qword [r15]
adc dword [rcx - 0x34], eax
int3
mov byte [rsp + 0xba0], r15b
movabs al, byte [0x20248c8d4800000b]
lea rcx, [rsp + 0x920]
mov word [rax + riz], fs
or dword [rax], eax
add al, ch
invalid
call fcn.14000188f
mov rsi, rdi
invalid
jmp 0x140064cd5
dec dword [rax - 0x77]
invalid
add byte [rax], al
je 0x1400640a9
xor ecx, ecx
movzx ecx, cl
mov qword [rdi], rcx
mov qword [rdx], rax
mov dword [rdx], eax
cmovs ecx, dword [rcx - 0x417cbefe]
mov byte [rax + rax], al
invalid
cmp dword [r14 + 0x488], 0
add byte [rax], al
add byte [rdi], cl
je 0x14005fe57
mov eax, dword [r14 + 0x48c]
add byte [rax], al
je 0x14005fe57
mov eax, dword [r14 + 0x48c]
xchg byte [rsp + rax + 0x3d0000], cl
cmp eax, 0x1000000
add byte [rax], al
add byte [rcx], al
add dword [rdi], ecx
xor dword [rax + 0x41000023], 0xffffff89
add byte [rax], al
invalid
invalid
xchg byte [rax + 1], dh
jae 0x140066479
mov dword [r14 + 0x170], eax
add dword [rax], eax
add cl, ch
add byte [rax], al
jmp 0x14005fe57
invalid
mov rcx, r12
call fcn.140018dca
mov rcx, qword [rax + 0x30]
loope case.0x1400482db.210
in eax, dx
sti
dec dword [rax - 0x75]
xor byte [rax - 0x7d], cl
cmp rcx, 1
invalid
cmp rcx, 1
je 0x1400644b2
invalid
add eax, dword [rax]
invalid
test bh, al
add eax, dword [rax]
add byte [rbx - 0x7af0fd07], al
stc
add cl, byte [rdi]
test ebx, eax
cmp ecx, 2
jne 0x1400644b7
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rax + 0x38]
sub rcx, rdi
stc
cmp byte [rax + 0x29], cl
stc
jb 0x1400644e2
mov qword [rax + 0x38], rcx
jmp 0x1400644b7
lodsd eax, dword [rsi]
add eax, dword [rax]
invalid
lodsd eax, dword [rsi]
add eax, dword [rax]
add bh, al
mov dword [rsp + 0xc4], 0
test byte [rsp + rax*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0xc8], 1
add byte [rcx], al
add byte [rax], al
add byte [rcx - 0x49], al
mov r15b, 1
mov byte [rsp + 0x3b], 1
cmp eax, dword [rcx]
lea rax, [0x1400f6a40]
mov r15b, 1
mov byte [rsp + 0x3b], 1
cmp eax, dword [rcx]
cmp eax, dword [rcx]
lea rax, [0x1400f6a40]
mov qword [rsp + 0x138], rax
lea rax, [0x1400aa708]
add al, 0
test byte [rax + rdi], ah
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x465ca
add al, 0
add al, 0
mov qword [rsp + 0x170], rax
mov dword [rsp + 0x9c], 0
mov dword [rsp + 0xa0], 0
add byte [rax], al
mov dword [rsp + 0xa4], 0
jmp 0x140063c51
invalid
mov al, byte [rsp + 0x201]
mov byte [rsp + 0x3b], al
movzx eax, word [rsp + 0x202]
mov word [rsp + 0xb2], ax
mov dword [rsp + 0xb2], eax
mov eax, dword [rsp + 0x204]
mov dword [rsp + 0xc8], eax
mov rax, qword [rsp + 0x210]
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + rdi], ah
add dword [rax], eax
add byte [rbx + 0x2182484], cl
add al, byte [rax]
invalid
mov dword [rsp + 0xa4], eax
mov eax, dword [rsp + 0x21c]
mov dword [rsp + 0xa0], eax
mov eax, dword [rsp + 0x220]
add byte [rbx + 0x2202484], cl
add byte [rax], al
mov dword [rsp + 0x9c], eax
mov eax, dword [rsp + 0x224]
test byte [rsp], ah
add al, byte [rax]
add byte [rcx + 0xc42484], cl
invalid
add byte [rax], al
invalid
mov dword [rsp + 0xc4], eax
mov rax, qword [rsp + 0x208]
add byte [rax], al
mov qword [rsp + 0x170], rax
jmp 0x140064517
cmp byte [rax + 0x52], 0
jne case.0x140063d7c.1
jmp case.0x140063d7c.0
sti
invalid
cmp byte [rax + 0x51], 0
je case.0x140063d7c.0
mov dword [rsp + 0xb8], ebp
mov rbp, r15
mov ebp, edi
mov eax, 0x4c000000
mov ebp, edi
std
test byte [rsp + 0x504], 1
jne 0x140064271
lea rcx, [rsp + 0x198]
call fcn.140018de1
mov ecx, 0x8bfffb4b
adc byte [rcx + rax], 0
add byte [rsi - 0x39], ah
invalid
test byte [rax + rbx*2], ah
add eax, dword [rax]
add byte [rax], al
invalid
mov ecx, 0x8bfffb4b
adc byte [rcx + rax], 0
add byte [rsi - 0x39], ah
mov dword [rsp + 0x358], 0x84890100
and al, 0x5c
add eax, dword [rax]
invalid
mov dword [rsp + 0x35c], eax
mov dword [rsp + 0x360], 1
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rsi*8], fs
lea rcx, [rsp + 0x3f0]
call fcn.1400495f1
xor r15d, r15d
dec dword [rax - 0x73]
mov ah, 0x24
mov al, 3
add byte [rax], al
add eax, dword [rax]
add al, ch
invalid
dec dword [rax - 0x73]
mov ah, 0x24
mov al, 3
add byte [rax], al
mov rcx, rbp
mov ebp, dword [rsp + 0xb8]
jmp 0x14006567c
mov byte [rsp + 0x4c], dil
mov byte [rsp + 0x4c], bh
mov r15, qword [rsp + 0x158]
add byte [rax], al
mov r8d, 0x118
lea rcx, [rsp + 0x800]
lea rdx, [rsp + 0x3f0]
and al, 0xf0
add eax, dword [rax]
add al, ch
ja 0x140064247
add eax, dword [rax]
and al, 0xf0
add eax, dword [rax]
add al, ch
ja 0x140064247
mov al, 3
add byte [rax - 0x73], cl
invalid
invalid
mov esp, 0x19824
and al, 0x98
add dword [rax], eax
add eax, dword [rax]
lea rdi, [rsp + 0x198]
mov rcx, rdi
stc
and al, 0x98
add dword [rax], eax
add byte [rax - 0x77], cl
stc
call fcn.140018dca
lea rdx, [rax + 0x50]
sti
dec dword [rax - 0x73]
push rax
push rax
lea rcx, [rsp + 0x680]
call fcn.1400205b6
cld
ret 0xfffb
mov sil, byte [rsp + 0x680]
cmp sil, 3
cld
ret 0xfffb
add byte [rax - 0x80], al
inc byte [rbx]
jne 0x140064313
mov rcx, rdi
call fcn.140018de1
cmp dword [rax + 0x30], 2
jne 0x140064524
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x7d], cl
js 0x140064316
cmp qword [rax + 0x38], 0
cmp dword [rax + 0x38], 0
add byte [rdi], cl
test byte [rdi], bh
add al, byte [rax]
add byte [rax - 0x73], cl
mov word [rax + rbx*4], fs
add dword [rax], eax
add byte [rax], al
call fcn.140018de1
invalid
adc byte [rcx + rax], 0
add dword [rax], eax
je 0x140064524
lea rcx, [rsp + 0x198]
add byte [rax], al
call fcn.140018de1
mov eax, dword [rax + 0x114]
add dword [rax], eax
add byte [rcx + 0x1102484], cl
add byte [rax], al
add dword [rax], eax
add byte [rcx + 0x1102484], cl
adc byte [rcx], al
add byte [rax], al
mov dword [rsp + 0x10c], 1
mov byte [rsp + 0x4b], 1
xor esi, esi
jmp 0x14006436a
add byte [rcx], al
add byte [rax], al
add dh, al
and al, 0x4b
add dword [rcx], esi
imul bl
push rdi
mov al, byte [rsp + 0x681]
mov byte [rsp + 0x4b], al
and al, 0x4b
add dword [rsi], 0x44880000
and al, 0x4b
and al, 0x4b
movzx eax, word [rsp + 0x682]
mov word [rsp + 0x9a], ax
mov eax, dword [rsp + 0x684]
add byte [rsi - 0x77], ah
test byte [rdx + rbx*4], ah
add byte [rax], al
add byte [rbx + 0x6842484], cl
add byte [rax], al
mov dword [rsp + 0x110], eax
mov eax, dword [rsp + 0x688]
mov dword [rsp + 0x10c], eax
lea rax, [rsp + 0x6e0]
movups xmm0, xmmword [rax - 0x54]
movups xmm1, xmmword [rax - 0x48]
movaps xmmword [rsp + 0x530], xmm0
movups xmmword [rsp + 0x53c], xmm1
lea rcx, [rsp + 0x800]
call case.0x1400223b8.49
jmp 0x1400645a6
mov dword [rsp + 0xb8], ebp
mov rbp, r15
mov byte [rsp + 0x4c], dil
test al, 1
jne 0x1400647c2
mov eax, dword [rsp + 0x8f8]
add eax, 0xffffff9c
cmp ax, 0x64
setae r15b
add r15b, r15b
or r15b, 8
mov r13b, 1
xor edi, edi
jmp 0x14006483b
cmp byte [rsi + 0x52], 0
jne case.default.0x140063ded
mov dword [rsp + 0xb8], ebp
mov rbp, r15
mov byte [rsp + 0x4c], dil
mov r13b, byte [rsi + 0x51]
mov dil, 1
mov r15b, 0xb
test al, 1
jne 0x14006483b
mov eax, dword [rsp + 0x8f8]
mov ecx, 0xffffff38
add eax, ecx
cmp ax, 0xff9c
setb r12b
mov r15b, 9
jmp 0x14006483d
cmp byte [rsi + 0x51], 0
je 0x140064809
lea rax, [rsp + 0x950]
movups xmmword [rax - 0x10], xmm6
mov word [rsp + 0x928], 0x101
mov dword [rsp + 0x92c], 1
lea rax, [0x1400aa708]
mov qword [rsp + 0x930], rax
lea rax, [0x1400f6a40]
mov qword [rsp + 0x938], rax
mov qword [rsp + 0x920], 4
lea rcx, [rsp + 0x800]
call case.0x1400223b8.49
mov sil, byte [rsp + 0x928]
mov cl, byte [rsp + 0x929]
movzx r9d, word [rsp + 0x92a]
mov r10d, dword [rsp + 0x92c]
mov r11d, dword [rsp + 0x930]
lea rax, [rsp + 0x950]
movups xmm0, xmmword [rax - 0x1c]
movups xmm1, xmmword [rax - 0x10]
movaps xmmword [rsp + 0x530], xmm0
movups xmmword [rsp + 0x53c], xmm1
lea rax, [rsp + 0x160]
jmp 0x1400655d7
test rdi, rdi
jne 0x1400644e2
test byte [rsp + 0x6a4], 1
je 0x140064611
mov rcx, r12
call fcn.140018de1
cmp dword [rax + 0x30], 2
jne 0x1400645df
cmp qword [rax + 0x38], 0
je 0x1400645df
mov rcx, r12
call fcn.140018de1
mov eax, dword [rax + 0x114]
mov word [rsp + 0x800], 0x100
mov dword [rsp + 0x804], eax
mov dword [rsp + 0x808], 1
xor r12d, r12d
jmp 0x140064c13
mov r15b, 3
lea rbp, [rsp + 0x208]
jmp 0x140063c5e
mov r8d, 0x118
lea rcx, [rsp + 0x680]
lea rsi, [rsp + 0x800]
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov ecx, 0xc
lea rdi, [rsp + 0x928]
rep movsq qword [rdi], qword [rsi]
lea rcx, [rsp + 0x6e0]
call fcn.14001c93f
lea rsi, [rsp + 0x198]
mov rcx, rsi
call fcn.140018dca
lea rcx, [rax + 0x18]
add r15, 0x20
mov qword [rsp + 0x920], 5
mov rdx, r15
lea r8, [rsp + 0x920]
call fcn.14001f360
mov rcx, rsi
call fcn.140018dca
mov rcx, rax
call fcn.14002045b
mov sil, 3
mov dil, byte [rsp + 0x4c]
mov r15, rbp
lea rax, [rsp + 0x160]
mov cl, byte [rsp + 0x4b]
movzx r9d, word [rsp + 0x9a]
mov r10d, dword [rsp + 0x110]
mov r11d, dword [rsp + 0x10c]
mov ebp, dword [rsp + 0xb8]
jmp 0x1400655d7
mov rcx, r12
call fcn.140018dca
lea rdx, [rax + 0x50]
lea r12, [rsp + 0x3f0]
mov rcx, r12
call fcn.1400205b6
cmp byte [rsp + 0x3f0], 3
jne 0x140064bc9
lea r12, [rsp + 0x610]
mov rcx, r12
call fcn.140018de1
cmp byte [rax + 0x128], 0
je 0x1400647c9
mov rcx, r12
call fcn.140018dca
lea rcx, [rax + 0xa0]
mov edx, edi
call fcn.14001f448
test eax, eax
je 0x140065374
lea rax, [rsp + 0x801]
movups xmmword [rax + 0x17], xmm6
mov word [rsp + 0x800], 0x101
mov dword [rsp + 0x804], 3
jmp 0x140064bf2
add rsi, 0x50
mov rcx, rsi
call fcn.1400188ec
mov byte [rsi], 8
cmp byte [rsp + 0x4f0], 0
mov eax, dword [rsp + 0x4fc]
mov dil, byte [rsp + 0x4a]
lea r12, [rsp + 0x610]
je 0x1400653ec
mov word [rsp + 0x610], 0x100
mov dword [rsp + 0x614], eax
mov dword [rsp + 0x618], 7
lea rcx, [rsp + 0x3f0]
call case.0x1400223b8.49
cmp byte [rsp + 0x610], 3
jne 0x140064701
mov eax, dword [rsp + 0x5a8]
mov dword [rsp + 0x1ec], eax
mov eax, dword [rsp + 0x5ac]
mov qword [rsp + 0x3d8], rax
mov rcx, r12
call fcn.14005dd87
mov r15b, 3
mov r12d, 1
jmp 0x140064a1d
lea r15, [rsp + 0x200]
mov rcx, r15
mov rdx, qword [rsp + 0xd0]
call fcn.140029922
cmp qword [rsp + 0x200], 0
jne 0x140066479
mov rsi, qword [rsp + 0x208]
mov dil, byte [rsp + 0x210]
lea r8, [rsi + 0x10]
mov rax, qword [rsp + 0x630]
mov qword [rsp + 0x220], rax
movaps xmm0, xmmword [rsp + 0x610]
movaps xmm1, xmmword [rsp + 0x620]
movaps xmmword [rsp + 0x210], xmm1
movaps xmmword [rsp + 0x200], xmm0
mov qword [rsp + 0x28], r15
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x3f0]
mov rdx, qword [rsp + 0x128]
lea r9, [rsp + 0x5a0]
call fcn.1400671f8
mov r15b, byte [rsp + 0x3f0]
cmp r15b, 3
jne 0x140064986
mov r15b, 0xb
xor r13d, r13d
xor edi, edi
jmp 0x14006483d
mov r15b, 3
xor edi, edi
jmp 0x14006483d
and qword [rsp + 0x3f0], 0
mov rcx, rbx
mov edx, edi
lea r8, [rsp + 0x3f0]
call fcn.140018ee8
mov rax, qword [rsp + 0x3f0]
test rax, rax
je 0x1400647fc
mov rcx, qword [rsp + 0x3f8]
call qword [rax + 0x18]
mov byte [rsp + 0x800], 3
jmp 0x140064c10
mov dword [rsp + 0xb8], ebp
mov rbp, r15
mov byte [rsp + 0x4c], dil
mov dil, 1
mov r15b, 3
test al, 1
jne 0x14006483d
mov eax, dword [rsp + 0x8f8]
mov ecx, 0xffffff38
add eax, ecx
cmp ax, 0xff9c
setb r13b
mov r15b, 0xa
jmp 0x14006483d
mov rcx, rsi
add rcx, 0x50
call fcn.1400188ec
mov byte [rsi + 0x50], r15b
mov byte [rsi + 0x51], r13b
mov byte [rsi + 0x52], r12b
test dil, dil
mov r13, qword [rsp + 0x90]
mov r12, qword [rsp + 0x78]
jne 0x1400648ce
mov eax, dword [rsp + 0x910]
mov rcx, qword [rsp + 0x128]
cmp eax, dword [rcx + 0x94]
lea r15, [rsp + 0x198]
jbe 0x14006488c
lea rcx, [rsp + 0x198]
call fcn.140018de1
cmp dword [rax + 0x30], 1
mov r15, rbp
mov ebp, dword [rsp + 0xb8]
je 0x14006513b
cmp dword [rsp + 0x1bc], 0x3b9aca00
setne r8b
mov rcx, qword [rsp + 0x120]
lea rdx, [rsp + 0x5a0]
call fcn.140019021
cmp r15b, 3
mov byte [rsp + 0x4a], dil
jne 0x140064b34
cmp r12d, 1
jne 0x140064b2c
mov rcx, qword [rbx + 0x1a8]
mov rdx, qword [rbx + 0x1b8]
mov r15d, dword [rsp + 0xb8]
mov r8d, r15d
mov r12d, dword [rsp + 0x4c]
mov r9d, r12d
call fcn.14001a073
movups xmm0, xmmword [rax + 0x100]
movaps xmmword [rsp + 0x200], xmm0
mov ecx, dword [rax + 0x110]
mov dword [rsp + 0x210], ecx
and dword [rax + 0x100], 0
mov eax, dword [rsp + 0x1ec]
mov dword [rsp + 0x3f8], eax
mov rax, qword [rsp + 0x3d8]
mov dword [rsp + 0x3fc], eax
mov qword [rsp + 0x3f0], rbp
lea rcx, [rsp + 0x200]
lea rsi, [rsp + 0x3f0]
mov rdx, rsi
call fcn.14002047e
mov dword [rsp + 0x3f8], r15d
mov dword [rsp + 0x3fc], r12d
mov qword [rsp + 0x3f0], rbp
mov rcx, rsi
call fcn.140018dca
movaps xmm0, xmmword [rsp + 0x200]
movups xmmword [rax + 0x100], xmm0
mov ecx, dword [rsp + 0x210]
mov dword [rax + 0x110], ecx
mov rcx, rsi
call fcn.140018dca
mov rcx, rax
call fcn.14002045b
mov r15b, 3
jmp 0x140064bb7
mov eax, dword [rsp + 0x1ec]
mov rcx, qword [rsp + 0x3d8]
shl rcx, 0x20
or rcx, rax
mov qword [rsp + 0x170], rcx
mov byte [rsp + 0x3b], dil
movzx eax, word [rsp + 0x1fc]
mov word [rsp + 0xb2], ax
mov dword [rsp + 0xc8], r12d
mov rax, qword [rsp + 0xa38]
mov qword [rsp + 0x138], rax
mov eax, dword [rsp + 0x568]
mov dword [rsp + 0xc4], eax
mov eax, dword [rsp + 0x56c]
mov dword [rsp + 0x9c], eax
mov eax, dword [rsp + 0x570]
mov dword [rsp + 0xa0], eax
mov eax, dword [rsp + 0x574]
mov dword [rsp + 0xa4], eax
lea rbp, [rsp + 0x208]
mov r12, qword [rsp + 0x78]
jmp 0x140063c6b
mov rcx, r12
call fcn.140018909
lea rax, [rsp + 0x801]
movups xmmword [rax + 0x17], xmm6
mov word [rsp + 0x800], 0x101
mov dword [rsp + 0x804], 1
lea rax, [0x1400aa708]
mov qword [rsp + 0x808], rax
lea rax, [0x1400f6a40]
mov qword [rsp + 0x810], rax
mov r12b, 3
lea rcx, [rsp + 0x680]
call fcn.14000188f
test r12b, r12b
mov r12, qword [rsp + 0x78]
jne 0x140064c5d
and qword [rsp + 0x200], 0
mov rcx, rbx
mov edx, edi
lea r8, [rsp + 0x200]
call fcn.140018ee8
mov rax, qword [rsp + 0x200]
test rax, rax
je 0x140064c5d
mov rcx, qword [rsp + 0x208]
call qword [rax + 0x18]
lea r8, [rbp + 0x10]
lea rdi, [rsi + 0x160]
cmp r15d, 0x3b9aca00
setne r15b
lea rax, [rsp + 0x800]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdi
lea rcx, [rsp + 0xba0]
mov rdx, rbx
lea rbx, [rsp + 0x610]
mov r9, rbx
call fcn.1400671f8
mov rcx, rdi
mov rdx, rbx
mov r8d, r15d
call fcn.140019021
mov rcx, rbp
mov dl, byte [rsp + 0xd0]
call fcn.140041e0b
mov r15b, byte [rsp + 0xba0]
lea rbx, [rsp + 0x200]
lea rbp, [rsp + 0x208]
mov rcx, rsi
mov dl, byte [rsp + 0x68]
call fcn.140041e0b
cmp r15b, 3
jne 0x14006636c
mov edi, 2
mov al, byte [rsp + 0x18a]
mov byte [rsp + 0x186], al
movzx eax, word [rsp + 0x188]
mov word [rsp + 0x184], ax
lea ecx, [rdi - 2]
lea rax, [rcx + 1]
cmp ecx, 2
mov ecx, 0
cmovae rax, rcx
test rax, rax
je 0x140064d3d
cmp rax, 1
mov rdi, qword [rsp + 0x100]
je 0x14005fb71
jmp 0x140066089
test byte [rsp + 0xb7], 1
jne 0x140064e51
cmp dword [r14 + 0x468], 2
jne 0x140066479
mov dword [r14 + 0x468], edi
mov al, byte [rsp + 0xf7]
mov byte [r14 + 0x46c], al
mov eax, dword [rsp + 0x3ac]
mov byte [r14 + 0x46d], al
mov eax, dword [rsp + 0x3a8]
mov word [r14 + 0x46e], ax
mov eax, dword [rsp + 0x59c]
mov dword [r14 + 0x470], eax
mov rax, qword [rsp + 0xa88]
mov qword [r14 + 0x474], rax
mov rax, qword [rsp + 0xa80]
mov qword [r14 + 0x47c], rax
mov eax, dword [rsp + 0x58c]
mov dword [r14 + 0x484], eax
mov eax, dword [rsp + 0x588]
mov dword [r14 + 0x488], eax
mov eax, dword [rsp + 0x584]
mov dword [r14 + 0x48c], eax
mov eax, dword [rsp + 0x580]
mov dword [r14 + 0x490], eax
mov eax, dword [rsp + 0x598]
mov dword [r14 + 0x494], eax
mov eax, dword [rsp + 0x594]
mov dword [r14 + 0x498], eax
mov eax, dword [rsp + 0x590]
mov dword [r14 + 0x49c], eax
mov al, byte [rsp + 0xb7]
mov byte [r14 + 0x4a0], al
movzx eax, word [rsp + 0x184]
mov rcx, qword [rsp + 0xa90]
mov word [rcx], ax
mov al, byte [rsp + 0x186]
mov byte [rcx + 2], al
mov rdi, qword [rsp + 0x100]
jmp 0x14005fb71
cmp dword [r14 + 0x428], 1
jne 0x1400661ad
cmp dword [r14 + 0x44c], 0
mov rdi, qword [rsp + 0x100]
je 0x140064e90
mov eax, dword [r14 + 0x450]
lea rcx, [rax - 0x4000]
cmp rcx, 0xffc000
jae 0x140066479
mov qword [r14 + 0x10], rax
cmp dword [r14 + 0x454], 0
je 0x140064ea8
mov eax, dword [r14 + 0x458]
mov qword [r14 + 0x360], rax
mov rdx, qword [r14 + 0x3f0]
add rdx, 0x10
mov rcx, rbx
call fcn.14001867c
cmp qword [rsp + 0x200], 0
jne 0x140066479
mov rsi, qword [rsp + 0x208]
cmp dword [r14 + 0x45c], 0
je 0x140064eeb
cmp dword [r14 + 0x460], 0
setne byte [rsi + 0xad]
mov dl, byte [rsp + 0x210]
mov bl, 3
mov r12b, 1
cmp dword [r14 + 0x444], 0
je 0x1400650f1
mov byte [rsp + 0x68], dl
mov eax, dword [r14 + 0x448]
mov r15d, dword [rsi + 0x9c]
mov dword [rsi + 0x9c], eax
xor ecx, ecx
mov edi, eax
sub edi, r15d
setne cl
mov edx, 0xff
cmovb ecx, edx
test cl, cl
je 0x140064ff4
lea rbp, [rsi + 0x1a8]
movzx ecx, cl
cmp ecx, 1
jne 0x140065001
mov r13, qword [rsi + 0x1e8]
xor r15d, r15d
cmp r15, r13
jae 0x14006509f
mov rcx, qword [rsi + 0x1f0]
mov rdx, qword [rsi + 0x200]
mov r8, r15
call fcn.14001bda4
test rax, rax
je 0x140066479
mov eax, dword [rax]
mov ecx, dword [rdx]
mov qword [rsp + 0x200], rbp
mov dword [rsp + 0x208], ecx
mov dword [rsp + 0x20c], eax
lea rbx, [rsp + 0x200]
mov rcx, rbx
call fcn.140018dca
lea rcx, [rax + 0xa0]
mov edx, edi
call fcn.14001f435
test eax, eax
jne 0x140065098
mov rcx, rbx
call fcn.140018dca
lea rcx, [rax + 0xa4]
mov edx, edi
call fcn.1400198b9
test eax, eax
jne 0x1400650bf
mov rax, qword [rsi + 0x1e8]
cmp rax, r13
sbb r15, 0xffffffffffffffff
cmp rax, r13
sbb r13, 0
jmp 0x140064f54
mov rdi, qword [rsp + 0x100]
jmp 0x1400650b9
sub r15d, eax
mov r13, qword [rsi + 0x1e8]
xor edi, edi
cmp rdi, r13
jae 0x14006509f
mov rcx, qword [rsi + 0x1f0]
mov rdx, qword [rsi + 0x200]
mov r8, rdi
call fcn.14001bda4
test rax, rax
je 0x140066479
mov eax, dword [rax]
mov ecx, dword [rdx]
mov qword [rsp + 0x200], rbp
mov dword [rsp + 0x208], ecx
mov dword [rsp + 0x20c], eax
lea rcx, [rsp + 0x200]
call fcn.140018dca
mov ecx, dword [rax + 0xa0]
sub ecx, r15d
jo 0x140065098
mov dword [rax + 0xa0], ecx
mov ecx, dword [rax + 0xa4]
sub ecx, r15d
jo 0x140065098
mov dword [rax + 0xa4], ecx
mov rax, qword [rsi + 0x1e8]
cmp rax, r13
sbb rdi, 0xffffffffffffffff
cmp rax, r13
sbb r13, 0
jmp 0x14006500d
mov eax, 3
jmp 0x1400650c1
mov r13, qword [rsp + 0x90]
mov rdi, qword [rsp + 0x100]
lea rbp, [rsp + 0x208]
mov bl, 3
mov dl, byte [rsp + 0x68]
jmp 0x1400650f1
mov eax, edx
mov r13, qword [rsp + 0x90]
mov rdi, qword [rsp + 0x100]
lea rbp, [rsp + 0x208]
mov dl, byte [rsp + 0x68]
mov dword [rsp + 0x57c], eax
movaps xmmword [rsp + 0x3f0], xmm6
mov bl, 1
xor r12d, r12d
mov rcx, rsi
call fcn.140041e0b
test r12b, r12b
je 0x1400661c1
mov dword [r14 + 0x428], 2
lea rbx, [rsp + 0x200]
mov r12, qword [rsp + 0x78]
jmp 0x14005fb71
mov rcx, r12
call fcn.140018dca
add dword [rax + 0x11c], edi
movaps xmm0, xmmword [rsp + 0x680]
movaps xmm1, xmmword [rsp + 0x690]
lea rax, [rsp + 0x208]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rsp + 0x200], 4
mov rcx, r12
call fcn.140018dca
lea rcx, [rax + 0x18]
lea rdx, [rsi + 0x30]
lea r8, [rsp + 0x200]
call fcn.14001f360
mov rcx, r12
call fcn.140018dca
mov rcx, rax
call fcn.14002045b
mov byte [rsp + 0x800], 3
mov r12, qword [rsp + 0x78]
jmp 0x140064c5d
mov r8d, 0x118
lea rcx, [rsp + 0x200]
lea rsi, [rsp + 0x3f0]
mov rdx, rsi
mov dword [rsp + 0x348], eax
call sub.VCRUNTIME140.dll_memcpy
mov r8d, 0xa0
lea r15, [rsp + 0x920]
mov rcx, r15
lea rdx, [rsp + 0x260]
call sub.VCRUNTIME140.dll_memcpy
mov r8d, 0xa0
lea r12, [rsp + 0xba0]
mov rcx, r12
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
mov ecx, 0xc
lea r8, [rsp + 0xd70]
mov rdi, r8
rep movsq qword [rdi], qword [rsi]
lea rcx, [rsp + 0x200]
mov rdx, r12
mov r9d, dword [rsp + 0x348]
call fcn.14001f9b9
mov rsi, qword [rsp + 0x200]
lea rax, [rsp + 0x208]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0xcc0], xmm0
movaps xmmword [rsp + 0xcd0], xmm1
mov rax, qword [rax + 0x20]
mov qword [rsp + 0xce0], rax
cmp rsi, 3
jne 0x140065967
movaps xmm0, xmmword [rsp + 0xcc0]
movaps xmm1, xmmword [rsp + 0xcd0]
movaps xmmword [rsp + 0x610], xmm0
movaps xmmword [rsp + 0x620], xmm1
mov rax, qword [rsp + 0xce0]
mov qword [rsp + 0x630], rax
mov dil, byte [rsp + 0x4a]
lea r12, [rsp + 0x610]
jmp 0x1400646c4
mov rdx, qword [rsp + 0x158]
mov r8, qword [rax]
mov byte [rsp + 0x800], sil
mov byte [rsp + 0x4b], cl
mov byte [rsp + 0x801], cl
mov word [rsp + 0x9a], r9w
mov word [rsp + 0x802], r9w
mov dword [rsp + 0x110], r10d
mov dword [rsp + 0x804], r10d
mov dword [rsp + 0x10c], r11d
mov dword [rsp + 0x808], r11d
movups xmm0, xmmword [rsp + 0x53c]
lea rax, [rsp + 0x801]
movups xmmword [rax + 0x17], xmm0
movaps xmm0, xmmword [rsp + 0x530]
movups xmmword [rax + 0xb], xmm0
lea rax, [rsp + 0x800]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea rcx, [rsp + 0x358]
lea rsi, [rsp + 0x3b0]
mov r9, rsi
call fcn.1400671f8
mov rcx, r15
mov r15b, byte [rsp + 0x358]
cmp ebp, 0x3b9aca00
setne r8b
mov rdx, rsi
call fcn.140019021
mov rcx, qword [rsp + 0xd0]
mov edx, edi
call fcn.140041e0b
lea rbp, [rsp + 0x208]
mov sil, byte [rsp + 0x68]
jmp 0x140063f85
mov r8d, 0xb0
lea rdi, [rsp + 0x950]
mov rcx, rdi
lea rdx, [rsp + 0x230]
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0xce0]
mov qword [rdi - 8], rax
movaps xmm0, xmmword [rsp + 0xcc0]
movaps xmm1, xmmword [rsp + 0xcd0]
movups xmmword [rdi - 0x18], xmm1
movups xmmword [rdi - 0x28], xmm0
mov qword [rsp + 0x920], rsi
movups xmm0, xmmword [0x1400bddb0]
movaps xmmword [rsp + 0x210], xmm0
movups xmm0, xmmword [0x1400bdda0]
movaps xmmword [rsp + 0x200], xmm0
mov rcx, r15
lea rdx, [rsp + 0x200]
call fcn.14001ae1b
test rax, rax
lea r12, [rsp + 0x610]
je 0x140065c61
mov rcx, qword [rax + 8]
mov rdx, qword [rax + 0x10]
call fcn.14001f97b
or rdx, rax
je 0x140065c61
cmp rax, 3
je 0x140065c95
jmp 0x140065fff
lea rcx, [rsp + 0x9d8]
lea rdx, [0x1400aa9e0]
call fcn.14002071a
test al, al
jne 0x140065c95
lea rcx, [rsp + 0x9d8]
lea rdx, [0x1400ce720]
call fcn.14002071a
test al, al
je 0x140065fff
lea rcx, [rsp + 0x5a0]
call fcn.140018dca
lea rsi, [rax + 0x18]
lea rdi, [rbx + 0x30]
mov r8d, 0xe0
lea r15, [rsp + 0x200]
mov rcx, r15
lea rdx, [rsp + 0x920]
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rsi
mov rdx, rdi
mov r8, r15
call fcn.14001f360
lea rcx, [rsp + 0x5a0]
call fcn.140018dca
mov rcx, rax
call fcn.14002045b
mov byte [rsp + 0x610], 3
mov dil, byte [rsp + 0x4a]
jmp 0x1400646ce
mov word [rsp + 0x610], 0x100
mov eax, dword [rsp + 0x348]
mov dword [rsp + 0x614], eax
mov dword [rsp + 0x618], 1
lea rcx, [rsp + 0x920]
lea ecx, [rsp + 0x920]
call fcn.140018d94
mov dil, byte [rsp + 0x4a]
jmp 0x1400646c4
movzx eax, dil
cmp eax, 4
jne 0x14006604c
mov rcx, qword [rsp + 0x140]
jmp 0x140066073
lea rdx, [rsp + 0x801]
mov rax, qword [rdx + 0x1f]
mov rcx, qword [rsp + 0x140]
mov qword [rcx + 0x20], rax
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [rcx + 0x11], xmm1
movups xmmword [rcx + 1], xmm0
mov byte [rcx], dil
jmp 0x140066455
cmp byte [r14 + 0x3c5], 0
je 0x14006617b
mov rax, qword [rsp + 0x140]
mov byte [rax], 3
jmp 0x140066455
mov rsi, qword [rsp + 0x3e0]
mov rcx, rsi
call fcn.140018618
mov rax, qword [rsp + 0x6a0]
mov eax, dword [rsp + 0x6a0]
mov qword [rsi + 0x20], rax
movaps xmm0, xmmword [rsp + 0x680]
movaps xmm1, xmmword [rsp + 0x690]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov rax, qword [rsp + 0x140]
mov byte [rax], 4
jmp 0x140066455
lea rcx, [rsp + 0x3f0]
call fcn.14000188f
mov rcx, qword [rsp + 0x140]
mov rdx, rsi
movaps xmm6, xmmword [rsp + 0xf50]
mov ah, 0x24
push rax
sldt word [rax]
movaps xmm7, xmmword [rsp + 0xf60]
add byte [rax - 0x7f], cl
invalid
js 0x140066118
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.14001bebb
mov rax, qword [rsp + 0x140]
mov rcx, qword [rsp + 0xf8]
mov dword [rax], ecx
mov rcx, qword [rsp + 0x1a8]
mov dword [rax + 4], ecx
mov rcx, qword [rsp + 0x1d0]
mov qword [rax + 8], rcx
mov rcx, qword [rsp + 0x1d8]
mov qword [rax + 0x10], rcx
mov ecx, dword [rsp + 0xdc]
mov dword [rax + 0x18], ecx
mov ecx, dword [rsp + 0xe0]
mov dword [rax + 0x1c], ecx
mov ecx, dword [rsp + 0xe4]
mov dword [rax + 0x20], ecx
mov ecx, dword [rsp + 0xe8]
jmp 0x140066452
xorps xmm0, xmm0
mov rcx, qword [rsp + 0x140]
movups xmmword [rcx + 0x18], xmm0
lea rax, [0x1400aa708]
mov qword [rcx + 8], rax
lea rax, [0x1400f6a40]
mov qword [rcx + 0x10], rax
mov dword [rcx + 4], esi
mov word [rcx], 0x101
jmp 0x140066455
xorps xmm0, xmm0
movaps xmmword [rsp + 0x680], xmm0
mov bl, 1
mov eax, 1
jmp 0x1400661d8
movaps xmm0, xmmword [rsp + 0x3f0]
movaps xmmword [rsp + 0x680], xmm0
mov eax, dword [rsp + 0x57c]
mov rcx, qword [rsp + 0x140]
mov byte [rcx + 1], 1
mov dword [rcx + 4], eax
lea rax, [0x1400aa708]
mov qword [rcx + 8], rax
lea rax, [0x1400f6a40]
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rsp + 0x680]
movups xmmword [rcx + 0x18], xmm0
mov byte [rcx], bl
jmp 0x140066455
lea rcx, [rsp + 0x680]
call fcn.14000188f
mov dword [rsp + 0xa4], 0
mov dword [rsp + 0xc8], 1
mov byte [rsp + 0x3b], 1
jmp 0x140066258
mov dword [rsp + 0xa4], 0
mov byte [rsp + 0x3b], 1
mov eax, dword [rsp + 0x578]
mov dword [rsp + 0xc8], eax
lea rax, [0x1400aa708]
mov qword [rsp + 0x170], rax
lea rax, [0x1400f6a40]
mov qword [rsp + 0x138], rax
mov dword [rsp + 0xa0], 0
jmp 0x140066351
mov al, byte [rsp + 0x359]
mov byte [rsp + 0x3b], al
movzx eax, word [rsp + 0x35a]
mov word [rsp + 0xb2], ax
mov eax, dword [rsp + 0x35c]
mov dword [rsp + 0xc8], eax
mov rax, qword [rsp + 0x360]
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x368]
mov qword [rsp + 0x138], rax
mov eax, dword [rsp + 0x370]
mov dword [rsp + 0xa4], eax
mov eax, dword [rsp + 0x374]
mov dword [rsp + 0xa0], eax
mov eax, dword [rsp + 0x378]
mov dword [rsp + 0x9c], eax
mov eax, dword [rsp + 0x37c]
jmp 0x1400663e6
mov dword [rsp + 0xa0], 0
mov byte [rsp + 0x3b], 1
mov eax, dword [rsp + 0x1c4]
mov dword [rsp + 0xc8], eax
mov rax, qword [rsp + 0x3d0]
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x3c8]
mov qword [rsp + 0x138], rax
mov eax, dword [rsp + 0x1c0]
mov dword [rsp + 0xa4], eax
mov dword [rsp + 0x9c], 0
mov dword [rsp + 0xc4], 0
jmp 0x1400663ed
mov al, byte [rsp + 0xba1]
mov byte [rsp + 0x3b], al
movzx eax, word [rsp + 0xba2]
mov word [rsp + 0xb2], ax
mov eax, dword [rsp + 0xba4]
mov dword [rsp + 0xc8], eax
mov rax, qword [rsp + 0xba8]
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0xbb0]
mov qword [rsp + 0x138], rax
add dword [rax], eax
add byte [rbx + 0xbb82484], cl
add byte [rax], al
mov dword [rsp + 0xa4], eax
mov eax, dword [rsp + 0xbbc]
mov dword [rsp + 0xa0], eax
mov eax, dword [rsp + 0xbc0]
mov dword [rsp + 0x9c], eax
mov eax, dword [rsp + 0xbc4]
mov dword [rsp + 0xc4], eax
mov rax, qword [rsp + 0x140]
mov byte [rax], r15b
mov cl, byte [rsp + 0x3b]
mov byte [rax + 1], cl
add dword [rdi], ecx
mov bh, 0x8c
and al, 0xb2
add byte [rax], al
add byte [rsi - 0x77], ah
add cl, byte [rbx + 0xc8248c]
add byte [rax], al
mov dword [rax + 4], ecx
mov rcx, qword [rsp + 0x170]
add byte [rax - 0x77], cl
or byte [rax - 0x75], cl
mov word [rax + rdi], fs
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rax + 0x10], rcx
adc byte [rbx + 0xa4248c], cl
add byte [rax], al
mov dword [rax + 0x18], ecx
mov ecx, dword [rsp + 0xa0]
and al, 0xa0
add byte [rax], al
add byte [rcx - 0x7374e3b8], cl
and al, 0x9c
add byte [rax], al
add byte [rcx - 0x7374dfb8], cl
and al, 0xc4
add byte [rax], al
invalid
mov dword [rax + 0x24], ecx
movaps xmm6, xmmword [rsp + 0xf50]
movaps xmm7, xmmword [rsp + 0xf60]
add rsp, 0xf78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
ud2
push rsp
and al, 0x26
call fcn.140041e0b
mov rcx, rsi
mov dl, byte [rsp + 0x27]
push rsp
and al, 0x27
add rsp, 0x68
add esp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
jmp fcn.140041e0b
mov rcx, r9
call fcn.140018de1
mov al, byte [rax + 0x50]
add al, 0xfa
movzx ecx, al
cmp cl, 6
invalid
mov eax, 6
invalid
cmovb eax, ecx
cmp al, 6
ja 0x140067156
movzx eax, al
mov ecx, 0x54
bt rcx, rax
bt ecx, eax
jae 0x140067156
mov rcx, rsi
call fcn.140018de1
cmp qword [rax + 0x88], 0
mov eax, 0x88
invalid
je case.0x14003e51b.323
mov eax, 0x88
add byte [rdi + rsi*2 + 0x48], dh
mov rcx, rsi
mov ecx, esi
call fcn.140018dca
lea rcx, [rax + 0x80]
add byte [rax], al
mov edx, ebp
call fcn.14001f435
test eax, eax
je 0x1400671be
mov r15, qword [rsp + 0xc8]
and al, 0xc8
add byte [rax], al
add byte [rbx + rcx*4 - 0x5c], cl
mov r12, qword [rsp + 0xc0]
lea r14, [rsp + 0x38]
lea esi, [rsp + 0x38]
and al, 0x38
and al, 0xc0
add byte [rax], al
add byte [rbp + rcx*4 + 0x74], cl
and al, 0x38
mov rcx, r14
call fcn.140019da1
mov rcx, r14
sti
dec dword [rcx + rcx*4 - 0xf]
call fcn.140019db0
mov qword [rsp + 0x30], r15
jl case.0x14003e51b.327
invalid
sti
dec dword [rcx + rcx*4 + 0x7c]
jl case.0x14003e51b.327
invalid
mov qword [rsp + 0x28], r12
sub byte [rax - 0x77], cl
je case.0x14005bb0b.115
mov qword [rsp + 0x20], rsi
mov rcx, rbx
and byte [rax - 0x77], cl
fnstcw word [rdx + 3]
mov edx, 3
mov edx, 3
add byte [rax], al
mov r8b, 1
mov r9, rdi
mov ecx, edi
call fcn.14004f661
mov eax, 1
add byte [rax], al
jmp 0x1400671e4
add rbx, 8
mov rcx, rbx
mov rdx, rsi
invalid
mov edx, esi
bnd call fcn.140019e1d
call fcn.140019e1d
sti
dec dword [rax - 0x73]
invalid
invalid
je 0x1400671f5
lea rsi, [rsp + 0x38]
mov rcx, rsi
cmp byte [rax - 0x77], cl
int1
call fcn.140019da1
mov rcx, rsi
mov ecx, esi
mov ecx, esi
call fcn.140019db0
xor eax, eax
sub edi, ebx
push qword [rcx]
sar byte [rdx + 3], 0x48
invalid
mov edx, 3
add rsp, 0x60
add esp, 0x60
add esp, 0x60
invalid
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
sub rsp, 0x38
mov rsi, rcx
mov rdi, qword [rsp + 0x78]
cmp byte [rdi], 0
invalid
invalid
je 0x140067228
invalid
invalid
sbb eax, 0x20478b48
mov rax, qword [rdi + 0x20]
and byte [rax - 0x77], cl
and byte [rdi], r9b
and byte [rdi], cl
mov qword [rsi + 0x20], rax
movups xmm0, xmmword [rdi]
and byte [rdi], cl
adc byte [rdi], al
movups xmm1, xmmword [rdi + 0x10]
adc byte [rdi + 0x10], cl
movups xmmword [rsi + 0x10], xmm1
adc dword [rsi + 0x10], ecx
movups xmmword [rsi], xmm0
adc dword [rsi], eax
add rsp, 0x38
add esp, 0x38
pop rdi
pop rsi
ret
mov rax, r8
mov r11, qword [rsp + 0x70]
mov ebx, dword [rsp + 0x70]
mov r10d, dword [rdi + 8]
mov edx, dword [rdi + 8]
ror byte [rbx + rcx*4 + 0x5c], 0x24
jo 0x140067275
mov edx, dword [rdi + 8]
mov r8b, byte [rdi + 1]
lea rcx, [rdx + 0xa0]
lea ecx, [rdx + 0xa0]
add byte [rax], al
add byte [rax - 0x7f], cl
ret 0x140
add byte [rax], al
add dword [r8 - 0x73], r9d
add dword [rax - 0x73], ecx
mov ah, byte [rax + 0x48000000]
add edx, 0x140
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], r11
mov qword [rsp + 0x20], r9
and al, 0x20
and al, 0x20
mov edx, r10d
mov edx, edx
ror byte [rcx - 0x77], cl
shr eax, 1
test dh, bh
invalid
inc esi
invalid
mov r9, rax
call fcn.14004f661
invalid
inc esi
invalid
invalid
mov rcx, rdi
add rsp, 0x38
pop rdi
pop rsi
jmp fcn.14005dd87
push r14
push rsi
push rdi
push rbx
sub rsp, 0x60
mov rsi, rcx
call fcn.14009333e
add byte [rdi], cl
mov dh, 0xc0
invalid
add byte [rdi], cl
mov dh, 0xc0
invalid
ror byte [rax - 0x73], 0xd
invalid
lea rcx, [0x1400f8fa4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
add eax, ecx
jmp rax
lea rax, [0x1400d2378]
lea rcx, [rsp + 0x50]
mov qword [rcx], rax
mov qword [rcx + 8], rsi
mov qword [rsp + 0x28], rcx
cmp dword [rsi + 0x30], 3
jae 0x14006739a
lea rdi, [rsi + 0x20]
lea rbx, [rsi + 0x30]
lea ebx, [rsi + 0x30]
mov rcx, qword [rsi + 0x28]
mov ecx, dword [rsi + 0x28]
call fcn.14008ee3d
mov r14, rax
mov r15, rdx
mov edi, edx
lea rdx, [rsp + 0x28]
mov rcx, rbx
call fcn.14005cc1d
mov ebx, eax
ret
mov rcx, r14
mov ecx, esi
mov rdx, r15
call case.0x140075b03.245
test bl, bl
je case.0x140048210.231
invalid
mov rcx, rsi
call fcn.140093380
cmp al, 3
jne 0x140067341
mov rcx, rdi
jmp 0x140067303
lea rcx, [rsi + 0x20]
call fcn.140067495
jmp case.0x140067359.0
mov rcx, rdi
call fcn.140067837
lea rdx, [rsp + 0x28]
and qword [rdx], 0
add byte [rax - 0x77], cl
jp 0x14006733f
mov rcx, rdi
call fcn.1400678a7
xor ecx, ecx
leave
call fcn.1400864e8
invalid
int1
add dword [rax], eax
mov rcx, rsi
add rsp, 0x60
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp case.0x14005cc53.69
mov ecx, eax
call fcn.140048539
adc esi, edi
invalid
movzx eax, al
lea rcx, [0x1400f8fb4]
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400941ca
add al, byte [rax]
mov rcx, rsi
add rsp, 0x60
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp 0x14006746f
nop
add rsp, 0x60
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
ret
mov rcx, rsi
add rsp, 0x60
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
jmp 0x140067548
ud2
and al, 0x20
movaps xmm1, xmmword [rsp + 0x30]
movups xmmword [rsi + 0x10], xmm1
adc dword [rsi + 0x10], ecx
movups xmmword [rsi], xmm0
add rsp, 0x48
pop rdi
pop rsi
invalid
ret
in al, dx
and byte [rax - 0x77], cl
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, esi
mov ecx, esi
add rsp, 0x20
pop rsi
jmp case.0x14005cc53.69
add esp, 0x20
pop rsi
jmp 0x14006746f
add byte [rax], al
mov rax, 0xffffffffffffffc0
push rax
xadd qword [rcx], rax
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x140067491
invalid
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x1400512a2.142
add eax, 0xb8e9
jmp 0x140067548
add bl, al
ret
ud2
mov rsi, rcx
call fcn.140067837
mov rax, qword [rsi + 8]
lea rdx, [rsp + 0x20]
and qword [rdx + 8], 0
invalid
or byte [rax], al
and byte [rax - 0x7d], cl
invalid
mov qword [rdx + 0x18], rax
mov qword [rdx], 1
add byte [rax - 0x77], cl
int1
sbb byte [rax - 0x39], cl
add al, byte [rcx]
add byte [rax], al
add byte [rax - 0x77], cl
int1
call fcn.1400678a7
nop
add rsp, 0x40
add esp, 0x40
add eax, dword [rax]
add byte [rax + 0x40c48348], dl
add esp, 0x40
add esp, 0x40
pop rsi
ret
push rsi
sub rsp, 0x20
in al, dx
and byte [rax - 0x77], cl
invalid
in al, dx
and byte [rax - 0x77], cl
invalid
mov esi, ecx
call fcn.1400931b0
test al, 8
jne 0x1400674e6
lea rcx, [rsi + 0x20]
call fcn.140067837
push rbx
add eax, dword [rax]
add bl, ch
invalid
and al, r13b
push rbx
add eax, dword [rax]
add bl, ch
adc byte [rax + 0x480c7410], ch
lea ecx, [rsi + 0xf80]
or byte [rdi], 0
invalid
test al, 0x10
je 0x1400674f6
lea rcx, [rsi + 0xf80]
or byte [rdi], 0
add al, ch
call fcn.14008efe4
out dx, al
jp 0x1400674f7
add byte [rcx], dh
xor ecx, ecx
leave
call fcn.1400864e8
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
mov edx, esi
mov edx, esi
call fcn.140094088
cmp rax, 1
mov eax, 2
add byte [rax], al
retf
add byte [rax], al
add byte [rax - 0x7d], cl
fadd dword [rax]
sbb rax, 0
mov rcx, rax
shl rcx, 6
shl ecx, 6
neg rcx
lock xadd qword [rsi], rcx
xadd qword [rsi], rcx
invalid
shr rcx, 6
cmp rcx, rax
jb 0x140067544
invalid
invalid
jne 0x14006753d
mov rcx, rsi
mov ecx, esi
int1
add rsp, 0x20
add esp, 0x20
pop rsi
jmp 0x140067548
nop
add rsp, 0x20
pop rsi
ret
and byte [rsi - 0x3d], bl
ud2
or ecx, dword [rdi]
or edx, dword [rsi + 0x48]
sub esp, 0x20
push rsi
sub rsp, 0x20
mov rsi, rcx
mov esi, ecx
add rcx, 0x20
add ecx, 0x20
call fcn.14008e393
lea rcx, [rsi + 0x30]
call fcn.14006758a
sub byte [rax], al
add byte [rax], al
cmp ch, byte [rsi + 2]
add byte [rax - 0x73], cl
xor al, r13b
xor al, ch
sub byte [rax], al
add byte [rax], al
mov rax, qword [rsi + 0xf90]
test rax, rax
je 0x140067578
mov rcx, qword [rsi + 0xf98]
call qword [rax + 0x18]
mov edx, 0x80
mov rcx, rsi
mov ecx, esi
add byte [rax], 0
add byte [rax - 0x77], cl
int1
mov ecx, esi
add rsp, 0x20
pop rsi
jmp fcn.14000c6a0
invalid
dec dword [rax - 0x75]
adc dword [rbp + rcx*4 + 0x42], ecx
std
add rdx, 0xfffffffffffffffe
xor eax, eax
cmp r8, 2
clc
add cl, byte [rax + 0xf]
cmovb eax, edx
clc
add cl, byte [rax + 0xf]
cmovb eax, edx
invalid
invalid
cmovb eax, edx
test rax, rax
je case.0x1400512a2.70
cmp rax, 1
cmp eax, 1
jne 0x1400675b7
add rcx, 8
jmp fcn.14008ef76
ret
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x60
mov rsi, rcx
call fcn.14009333e
movzx eax, al
lea rcx, [0x1400f8fc4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x1400d2378]
lea rcx, [rsp + 0x50]
mov qword [rcx], rax
mov qword [rcx + 8], rsi
mov qword [rsp + 0x28], rcx
cmp dword [rsi + 0x30], 3
jae 0x1400676e0
lea rdi, [rsi + 0x20]
lea rbx, [rsi + 0x30]
mov rcx, qword [rsi + 0x28]
call fcn.14008ee3d
mov r14, rax
mov r15, rdx
lea rdx, [rsp + 0x28]
mov rcx, rbx
call fcn.14005cc1d
mov ebx, eax
mov rcx, r14
mov rdx, r15
call case.0x140075b03.245
test bl, bl
je 0x140067651
mov rcx, rsi
call fcn.140093380
cmp al, 3
jne 0x140067688
mov rcx, rdi
jmp 0x14006764a
add al, 0x48
lea ecx, [rsi + 0x20]
lea rcx, [rsi + 0x20]
call fcn.140067495
jmp case.0x1400676a0.0
mov rcx, rdi
call fcn.140067837
fiadd word [rcx]
add byte [rax], al
lea rdx, [rsp + 0x28]
and qword [rdx], 0
mov qword [rdx + 0x20], rdi
and byte [rax - 0x77], cl
stc
and byte [rax - 0x77], cl
stc
call fcn.1400678a7
xor ecx, ecx
call fcn.1400864e8
out dx, al
add dword [rax], eax
mov rcx, rsi
add rsp, 0x60
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
jmp 0x140067777
mov ecx, eax
call fcn.140048539
movzx eax, al
mov dh, 0xc0
lea rcx, [0x1400f8fd4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, rdi
mov rdx, rsi
call fcn.140093ea2
mov rcx, rsi
add rsp, 0x60
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp 0x140067751
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x60c48348], dl
nop
add rsp, 0x60
nop
add rsp, 0x60
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rcx, rsi
add rsp, 0x60
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp 0x1400677f5
ud2
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x140067773
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x140067772
jmp 0x1400677f5
ret
ud2
push rsi
sub rsp, 0x20
mov rsi, rcx
call fcn.1400931b0
test al, 8
jne 0x140067793
lea rcx, [rsi + 0x20]
call fcn.140067837
jmp 0x1400677a3
test al, 0x10
je 0x1400677a3
lea rcx, [rsi + 0xf80]
call fcn.14008efe4
xor ecx, ecx
call fcn.1400864e8
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.140093dcb
cmp rax, 1
mov eax, 2
sbb rax, 0
mov rcx, rax
shl rcx, 6
neg rcx
lock xadd qword [rsi], rcx
shr rcx, 6
cmp rcx, rax
jb 0x1400677f1
jne 0x1400677ea
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp 0x1400677f5
nop
add rsp, 0x20
pop rsi
ret
ud2
push rsi
sub rsp, 0x20
mov rsi, rcx
add rcx, 0x20
call fcn.14008e384
lea rcx, [rsi + 0x30]
call fcn.14006758a
mov rax, qword [rsi + 0xf90]
test rax, rax
je 0x140067825
mov rcx, qword [rsi + 0xf98]
call qword [rax + 0x18]
mov edx, 0x80
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.14000c6a0
dec dword [rcx + rcx*4 + 0x41]
cmp byte [rax - 0x77], cl
adc byte [rax - 0x77], cl
sbb byte [rax - 0x73], cl
invalid
mov ah, 0x24
and al, 0x58
and al, 0x58
add dword [rax], eax
add byte [rax - 0x77], cl
int1
call fcn.14001105c
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call fcn.14000cbda
mov r15, qword [rsi]
mov r12, qword [rsi + 8]
or byte [rbx + rcx*4 + 0x46], cl
adc byte [rax - 0x73], cl
mov ah, 0x24
test al, 0
add byte [rax], al
invalid
mov rcx, rsi
int1
mov rdx, r15
call fcn.140073406
cmp dword [rsi], 2
je 0x140067f5c
add byte [rax], al
add byte [rax], al
lea r13, [rsp + 0x100]
lea rsi, [rsp + 0xa8]
add byte [rcx + 0xb], bh
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 0x11], cl
mov rdi, r13
rep movsq qword [rdi], qword [rsi]
mov rcx, r15
mov rdx, r12
call fcn.14000cbda
mov rax, qword [r14]
mov r9, qword [r14 + 8]
mov rcx, qword [r9 + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
lea rdx, [rcx + rax]
add dword [rax - 0x7d], ecx
ret 0x4810
lea esi, [rsp + 0x50]
and al, 0x50
invalid
ret 0x4810
mov rcx, rsi
mov r8, r13
call qword [r9 + 0x28]
call qword [rcx + 0x28]
mov rdx, qword [rsi]
cmp rdx, 3
je 0x140067eb1
lea rax, [rsp + 0xa8]
test al, 0
add byte [rax], al
lea rsi, [rsp + 0x50]
mov ecx, 0xa
or al, byte [rax]
add byte [rax], al
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
cmp dword [rax], 2
invalid
jne 0x140067e97
lea rcx, [rsp + 0xa8]
call fcn.140073431
jmp 0x140067eb1
invalid
lea rsi, [rsp + 0x58]
lea rdi, [rsp + 0x158]
mov ecx, 9
and al, 0x58
add dword [rax], eax
add byte [rcx + 9], bh
rep movsq qword [rdi], qword [rsi]
cmp edx, 2
cli
add dh, byte [rbp + 0x30]
cli
add dh, byte [rbp + 0x30]
mov qword [rbx], 2
mov rcx, qword [rsp + 0x110]
mov rdx, qword [rsp + 0x118]
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x18
add dword [rax], eax
add byte [rax], al
call fcn.14000cbda
nop
call fcn.14000cbda
nop
add rsp, 0x1a0
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop rsi
pop rsi
pop r15
ret
lea rax, [rsp + 0xb0]
mov qword [rax - 8], rdx
lea rsi, [rsp + 0x158]
mov ecx, 9
or dword [rax], eax
add byte [rax], al
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
add r14, 0x10
add esi, 0x10
invalid
mov al, byte [rax + 0x40]
test rdx, rdx
test rdx, rdx
cmp al, 2
jne 0x140067f44
lea rsi, [rsp + 0xd0]
lea rdi, [rsp + 0x50]
push rax
mov rcx, rdi
mov rdx, r14
call fcn.14006b160
xor al, byte [rax]
add byte [rax - 0x77], cl
int1
call fcn.140055252
and al, 0xd3
invalid
dec dword [rax - 0x75]
mov rax, qword [rdi + 0x20]
mov qword [rsi + 0x20], rax
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
adc byte [rdi + 0x10], cl
invalid
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
lea rsi, [rsp + 0xa8]
mov ah, 0x24
test al, 0
add byte [rax], al
mov ecx, 0xa
mov rdi, rbx
rep movsq qword [rdi], qword [rsi]
jmp 0x140067eb8
pop rsp
invalid
invalid
invalid
invalid
ud2
add byte es:[rax], al
test eax, eax
je 0x140069ffa
cmp eax, 3
je 0x140067f8f
cmp eax, 4
jne 0x140067f9b
add rcx, 0x2650
jmp 0x140069ffa
add rcx, 0x2650
push rax
add byte es:[rax], al
jmp 0x140069fd9
ret
push rsi
push rdi
push rbp
push rbx
mov eax, 0x4d90
call fcn.14009e890
sub rsp, rax
invalid
invalid
mov r15, r8
mov r14, rdx
invalid
mov rbx, rcx
movzx eax, byte [rdx + 0x2648]
invalid
add byte es:[rax], al
add byte es:[rax], al
lea rcx, [0x1400f8fe4]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
jmp rax
loopne 0x14006801c
lea rcx, [rsp + 0x2758]
lea ecx, [rsp + 0x2758]
mov r8d, 0x2638
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
mov esi, dword [r14 + 0x2640]
add byte es:[rax], al
cmp esi, 0x3b9aca00
jne 0x140068080
add byte [rax], al
invalid
inc byte [rax]
retf 0x3b9a
lea rcx, [r14 + 0x2650]
add byte [rax], al
mov r8d, 0x2638
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
lea rsi, [r14 + 0x2650]
lea rdi, [rsp + 0xb0]
mov al, 0
add byte [rax], al
mov rcx, rdi
mov rdx, rsi
mov r8, r15
call 0x14006827d
mov r12b, byte [rdi + 0x11]
cmp r12b, 3
jne 0x140068043
invalid
mov byte [rbx + 0x11], 3
mov al, 4
jmp 0x140068232
mov rdi, qword [rsp + 0xb0]
mov r15, qword [rsp + 0xb8]
mov bpl, byte [rsp + 0xc0]
lodsb al, byte [rsi]
and al, 0xc0
add byte [rax], al
add byte [rax], al
invalid
mov eax, dword [rsp + 0xc2]
mov dword [rsp + 0x30], eax
movzx eax, word [rsp + 0xc6]
and al, 0xc6
add byte [rax], al
invalid
and al, 0xc6
add byte [rax], al
add byte [rsi - 0x77], ah
and al, 0x34
mov word [rsp + 0x34], ax
mov rcx, rsi
call 0x140069ffa
add byte [rax], al
jmp 0x140068211
mov rdi, qword [r14 + 0x2638]
call fcn.14008a73f
mov rcx, rax
mov r8, rdi
mov r9d, esi
call fcn.14008e029
invalid
pop rdi
add al, byte [rax]
cmp edx, 0x3b9aca00
add dl, cl
invalid
cmp esi, dword [rbp + 0xc]
invalid
lea rcx, [rsp + 0x40]
call fcn.140095a19
jmp 0x1400680be
mov r8d, edx
lea rcx, [rsp + 0x40]
mov rdx, rax
call fcn.140095904
fadd dword [rdx]
add byte [rax - 0x73], cl
lea edi, [rsp + 0x26e8]
call 0x1880680ed
add byte [rax], al
invalid
invalid
je case.0x14004e119.202
lea rdi, [rsp + 0x26e8]
lea rsi, [rsp + 0x40]
mov ecx, 0xe
mov ecx, 0xe
add byte [rax], al
add bl, dh
movsq qword [rdi], qword [rsi]
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0xb0]
lea rdx, [rsp + 0x2758]
add byte [rax], al
add byte [rcx - 0x48], al
cmp byte [rsi], ah
add byte es:[rax], al
mov r8d, 0x2638
add byte es:[rax], al
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [r14 + 0x2650]
push rax
add byte es:[rax], al
add byte [rax], al
jb 0x1400680f3
add byte [rcx - 0x73], cl
mov ss, word [rax + 0x26]
add byte [rax], al
mov r8d, 0x26a8
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
add eax, dword [rax]
add byte [rcx - 0x73], cl
mov dh, 0x50
lea rsi, [r14 + 0x2650]
lea esi, [rsi + 0x2650]
add byte es:[rax], al
call fcn.140090606
mov ebp, eax
lea rdi, [rsp + 0x40]
lea edi, [rsp + 0x40]
lea edi, [rsp + 0x40]
and al, 0x40
mov rcx, rdi
mov rdx, rsi
mov r8, r15
mov eax, edi
call 0x14006827d
add byte [rax], al
mov r12b, byte [rdi + 0x11]
cmp r12b, 3
cld
add esi, dword [rbp + 0x52]
push rdx
lea rdi, [r14 + 0x4c88]
cmp bpl, 2
setne r12b
xchg ebp, eax
invalid
test bpl, 1
add dword [rax + 0xf], eax
sete ch
xchg ebp, eax
invalid
sete ch
invalid
lea rcx, [rsp + 0x40]
call case.0x140055528.201
scasd eax, dword [rdi]
add byte [rax], al
scasd eax, dword [rdi]
add byte [rax], al
call fcn.140090606
test r12b, bpl
jne 0x1400681cb
cmp al, 2
je 0x1400681cb
and al, 1
jne 0x1400681cb
call fcn.140002708
test rax, rax
je 0x14006824e
test ah, bl
fadd qword [rax]
add byte [rax], al
fadd qword [rax]
add byte [rax], al
mov bpl, byte [rax + 0x4c]
mov r12b, byte [rax + 0x4d]
mov ah, byte [rax + 0x4d]
invalid
invalid
mov byte [rax + 0x4c], 0
jmp 0x140068251
mov rdi, qword [rsp + 0x40]
mov r15, qword [rsp + 0x48]
mov bpl, byte [rsp + 0x50]
movzx eax, word [rsp + 0x56]
mov ecx, dword [rsp + 0x52]
mov dword [rsp + 0x28], ecx
and al, 0x28
mov word [rsp + 0x2c], ax
mov rcx, rsi
call 0x140069fd9
cmp r12b, 2
jne case.0x14005c52e.166
mov r12b, 2
jmp 0x140068211
movzx eax, word [rsp + 0x2c]
mov word [rsp + 0x34], ax
mov dword [rsp + 0x34], eax
mov eax, dword [rsp + 0x28]
and al, 0x28
mov dword [rsp + 0x30], eax
jmp 0x140068211
mov rcx, rdi
stc
mov rdx, r15
call fcn.14009267c
cmpsb byte [rsi], byte [rdi]
movsb byte [rdi], byte [rsi]
add al, byte [rax]
cmpsb byte [rsi], byte [rdi]
movsb byte [rdi], byte [rsi]
add al, byte [rax]
test al, al
jne 0x140068271
add byte [rax], al
invalid
add byte [rdi], cl
mov bh, 0x44
and al, 0x3c
movzx eax, word [rsp + 0x3c]
mov word [rsp + 0x2c], ax
mov eax, dword [rsp + 0x38]
mov dword [rsp + 0x28], eax
mov rcx, rsi
call 0x140069fd9
loope 0x140068213
add byte [rax], al
mov edx, 1
xor ecx, ecx
call fcn.14008f7ca
mov rdi, rax
mov r12b, 2
lea r15, [0x1400ce468]
cmp eax, 0x66257
mov qword [rbx], rdi
mov dword [rbx], edi
cmp ecx, dword [rcx + rcx*4 + 0x7b]
mov qword [rbx + 8], r15
mov byte [rbx + 0x10], bpl
or byte [rax - 0x78], al
imul edx, dword [rax], 0x44
invalid
mov byte [rbx + 0x11], r12b
mov byte [rbx + 0x11], ah
mov eax, dword [rsp + 0x30]
mov dword [rbx + 0x12], eax
invalid
adc cl, byte [rdi]
mov bh, 0x44
and al, 0x34
movzx eax, word [rsp + 0x34]
mov word [rbx + 0x16], ax
mov al, 1
invalid
add dword [rcx - 0x78], eax
xchg byte [rax + 0x26], cl
add byte [rax], al
mov byte [r14 + 0x2648], al
mov rax, rbx
mov eax, ebx
fmul dword [rax - 0x7f]
invalid
add rsp, 0x4d90
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rdi
ret
mov bpl, 2
mov rcx, rdi
mov rdx, r15
call fcn.14009267c
movsb byte [rdi], byte [rsi]
add al, byte [rax]
invalid
movsb byte [rdi], byte [rsi]
add al, byte [rax]
invalid
add byte [rcx + 0x44e989c7], cl
mov edx, esp
mov edi, eax
mov ecx, ebp
mov edx, r12d
loop case.0x140055528.147
call fcn.140072fd9
jno 0x140068213
add byte [rax], al
add byte [rax - 0x7c], al
dec dword [rdi]
invalid
test byte [rbp - 1], ch
invalid
invalid
test dil, dil
test bh, bh
je 0x1400681de
invalid
mov byte [rbx + 0x11], 3
mov al, 3
jmp 0x140068232
ud2
ud2
or eax, dword [rcx + 0x57]
push rdi
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x2408
call fcn.14009e890
invalid
std
add eax, dword gs:[rax]
invalid
add byte [rax + 0x29], cl
invalid
sub rsp, rax
mov r15, r8
mov rbx, rdx
mov r14, rcx
movzx eax, byte [rdx + 0x2d2]
rol byte [rdx], cl
add byte [rax], al
invalid
rol byte [rdx], cl
add byte [rax], al
lea rcx, [0x1400f8ff8]
movsxd rax, dword [rcx + rax*4]
invalid
or rax, 0x63480009
add al, 0x81
invalid
or dword [rax + 1], 0x66e0ffc8
and dword [rbx + 0x2d3], 0
add rax, rcx
jmp rax
and word [rbx + 0x2d3], 0
mov byte [rbx + 0x2d5], 1
invalid
add byte [rcx], al
add dword [rbp + rcx*4 - 0x5d], ecx
sub byte [rcx], al
add byte [rax], al
lea r12, [rbx + 0x128]
mov ecx, 0x10
mov rdi, r12
out 0x48, eax
mov esi, ebx
out 0x48, eax
mov esi, ebx
rep movsq qword [rdi], qword [rsi]
lea r13, [rbx + 0x1a8]
add byte [rax - 0x73], cl
mov bl, 0xd0
add byte [rax], al
add byte [rcx + 0xb], bh
add byte [rax - 0x73], cl
mov bl, 0xd0
add byte [rax], al
add byte [rcx + 0xb], bh
mov rdi, r13
rep movsq qword [rdi], qword [rsi]
lea rax, [rbx + 0x200]
add byte [rax], al
lea rsi, [rbx + 0x80]
mov ecx, 0xa
mov rdi, rax
invalid
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [0x1400fd128]
cmp rcx, 3
jbe 0x140068380
invalid
lea rdx, [rsp + 0x5d0]
mov qword [rdx], rax
lea rax, [0x14006a72e]
and al, 0
add byte [rax - 0x77], cl
or byte [rcx + r9*4 + 0x6a], cl
adc byte [rax - 0x73], cl
add eax, 0x6790e
and al, 0
add byte [rax - 0x77], cl
or byte [rcx + r9*4 + 0x6a], cl
adc byte [rax - 0x73], cl
add eax, 0x6790e
lea rcx, [rsp + 0xe90]
mov qword [rcx], rax
mov qword [rcx + 8], 3
and qword [rcx + 0x20], 0
lea rax, [0x140024397]
mov qword [rdx + 0x18], rax
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], 2
lea r8, str.reqwest::connectx
mov edx, 4
mov r9d, 0x13d
call fcn.140037c49
lea rcx, [rbx + 0x208]
lea rax, [rbx + 0x228]
cmp qword [rbx + 0x200], 0
add al, byte [rax]
add byte [rax], al
lea rbp, [rsp + 0xee8]
je 0x1400684b5
add byte [rax], al
add byte [rdi], cl
test byte [rcx], dl
add dword [rax], eax
add byte [rax], al
movups xmm0, xmmword [rcx]
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
lea r8, [rsp + 0x980]
test byte [rax + rax*4], ah
or dword [rax], eax
add byte [rcx + 0xf], al
sub dword [rax + 0x10], ecx
add byte [rcx + 0xf], al
sub dword [rax + 0x10], ecx
movaps xmmword [r8], xmm0
movups xmm0, xmmword [rax]
adc byte [rax], al
adc byte [rax], al
movups xmm1, xmmword [rax + 0x10]
lea rsi, [rsp + 0xbf0]
movaps xmmword [rsi], xmm0
invalid
adc byte [rax - 0x73], cl
mov ah, 0x24
lock or eax, dword [rax]
add byte [rdi], cl
sub dword [rsi], eax
invalid
invalid
movaps xmmword [rsi + 0x10], xmm1
mov rax, qword [rax + 0x20]
mov qword [rsi + 0x20], rax
movaps xmm0, xmmword [0x1400a3610]
invalid
mov dl, 3
invalid
and byte [rax - 0x77], cl
and byte [rdi], r9b
sub byte [0x1400a3610], al
invalid
mov dl, 3
invalid
invalid
lea rdx, [rsp + 0x5d0]
add eax, 0x290f0000
add ch, cl
add dword [rcx], eax
add byte [rax], al
add byte [rax], al
movaps xmmword [rdx], xmm0
jmp 0x1400684f2
lea rbp, [rbx + 0x614]
adc al, 6
add byte [rax], al
invalid
lea rsi, [rbx + 0x2d8]
movzx eax, byte [rbx + 0x614]
add byte [rax], al
add byte [rax], al
lea rcx, [0x1400f9028]
lea ecx, [0x1400f9028]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov qword [rsp + 0x50], rbp
mov dword [rsp + 0x50], ebp
movzx r13d, word [rbx + 0x610]
movzx ebp, word [rbx + 0x610]
jmp 0x140068864
add byte [rbx + rcx*4 - 0x7d], cl
fadd dword [rdx]
add al, byte [rax]
invalid
mov r8, qword [rbx + 0x2d8]
mov rax, qword [rbx + 0x2e0]
jmp 0x140068675
lea rcx, [rbx + 0x9b8]
lea ecx, [rbx + 0x9b8]
lea r13, [rbx + 0x2d8]
movzx eax, byte [rbx + 0x9b8]
mov eax, 0x85000009
ror byte [rax - 0x77], 0x4c
and al, 0x38
mov eax, 0x85000009
ror byte [rax - 0x77], 0x4c
and al, 0x38
je 0x14006849b
cmp eax, 3
jne case.0x1400682b4.1
lea rdx, [rbx + 0x788]
lea rbp, [rbx + 0x418]
movzx eax, byte [rbx + 0x788]
lea rcx, [0x1400f9014]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov qword [rsp + 0x60], rdx
jmp rax
mov rdi, qword [rbx + 0x400]
mov rsi, qword [rbx + 0x408]
mov r12, qword [rbx + 0x410]
jmp case.0x1400676a0.16
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
lea r8, [rsp + 0x960]
movaps xmmword [r8 + 0x10], xmm1
movaps xmmword [r8], xmm0
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
lea rsi, [rsp + 0xbc0]
movaps xmmword [rsi], xmm0
movaps xmmword [rsi + 0x10], xmm1
mov rax, qword [rax + 0x20]
mov qword [rsi + 0x20], rax
lea rdx, [0x1400cf900]
lea rcx, [rsp + 0xe90]
call fcn.14006a7b3
mov rax, qword [rsi + 0x20]
mov qword [rbp + 0x20], rax
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmmword [rbp + 0x10], xmm1
movups xmmword [rbp], xmm0
lea rdi, [rsp + 0x908]
lea rsi, [rsp + 0xe90]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rbp + 0x20]
mov qword [rsp + 0x120], rax
movups xmm0, xmmword [rbp]
movups xmm1, xmmword [rbp + 0x10]
movaps xmmword [rsp + 0x110], xmm1
movaps xmmword [rsp + 0x100], xmm0
mov byte [rbx + 0x2d4], 1
movaps xmm0, xmmword [rsp + 0x100]
movaps xmm1, xmmword [rsp + 0x110]
movups xmmword [rbx + 0x250], xmm0
movups xmmword [rbx + 0x260], xmm1
mov rax, qword [rsp + 0x120]
mov qword [rbx + 0x270], rax
mov qword [rbx + 0x278], r12
xor ecx, ecx
cmp byte [rbx + 0x1a8], 0
cmovne rcx, r13
lea rdx, [0x1400cfc20]
call fcn.14006a9b9
test al, al
je 0x140068bf2
mov rcx, r13
call fcn.14006a9d1
mov qword [rbx + 0x280], rax
mov qword [rbx + 0x288], rdx
lea rsi, [rsp + 0xe90]
mov rcx, rsi
mov rdx, r13
call fcn.140028d1d
cmp qword [rsi], 0
mov ax, 0x1bb
je 0x1400685e9
movzx eax, word [rsp + 0xea0]
mov word [rbx + 0x2d0], ax
lea rdx, [rbx + 0x148]
lea rcx, [rsp + 0xe90]
call fcn.14006a9f0
mov rdx, qword [rbx + 0x278]
lea rsi, [rsp + 0xea8]
mov rcx, rsi
call fcn.14006aa17
lea rcx, [rbx + 0x290]
mov rax, qword [rsi - 8]
mov qword [rbx + 0x2c0], rax
movups xmm0, xmmword [rsi - 0x18]
adc byte [rsi - 0x18], al
movups xmmword [rbx + 0x2b0], xmm0
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmmword [rbx + 0x290], xmm0
movups xmmword [rbx + 0x2a0], xmm1
mov esp, dword [rax - 0x39fffffe]
or eax, 2
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 8
or dword [rax], eax
add al, ch
invalid
and al, 0
add byte [rcx - 0x77], cl
ror byte [rax - 0x77], 0xd0
mov qword [rbx + 0x2d8], r8
mov qword [rbx + 0x2e0], rdx
lea rsi, [rsp + 0xe90]
mov rcx, rsi
mov rdx, r8
mov r8, r15
call qword [rax + 0x18]
mov rsi, qword [rsi]
cmp rsi, 4
jne 0x14006869e
mov byte [r14 + 0x11], 3
mov al, 3
jmp 0x140069f0c
lea rdx, [rsp + 0xea8]
mov rdi, qword [rdx - 0x10]
mov r13, qword [rdx - 8]
lea rcx, [rsp + 0x1a68]
mov r8d, 0x110
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rbx + 0x2d8]
mov rdx, qword [rbx + 0x2e0]
call fcn.1400014d7
mov bpl, 2
cmp esi, 3
je 0x140069d79
lea rcx, [rsp + 0x1b78]
lea rdx, [rsp + 0x1a68]
mov r8d, 0x110
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [0x1400fd128]
cmp rax, 4
jbe 0x14006874b
lea rax, str.tunneling_HTTPS_over_proxy
lea rcx, [rsp + 0xe90]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, [0x1400f6a40]
or byte [rax], al
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea r8, str.reqwest::connectx
mov edx, 5
mov r9d, 0x153
add dword [rax], eax
add al, ch
invalid
hlt
cld
invalid
lea rcx, [rsp + 0x1a0]
mov qword [rcx - 0x18], rsi
mov dword [rcx - 0x18], esi
mov qword [rcx - 0x10], rdi
mov qword [rcx - 8], r13
lea rdx, [rsp + 0x1b78]
mov r8d, 0x110
call sub.VCRUNTIME140.dll_memcpy
mov rdi, qword [rbx + 0x280]
test rdi, rdi
je 0x140068e0b
lea rsi, [rbx + 0x2d8]
mov r12, qword [rbx + 0x288]
mov rcx, r12
call fcn.14000cc9a
mov r13, rax
mov rbp, rdx
mov rcx, rax
ror dword [rax - 0x77], 0xfa
mov edx, edi
cli
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
lea rdi, [rsp + 0xfb8]
mov qword [rdi + 0x50], r13
mov qword [rdi + 0x58], rbp
mov qword [rdi + 0x60], r12
movzx r13d, word [rbx + 0x2d0]
lea rdx, [rbx + 0x170]
mov rcx, rdi
call fcn.14006b160
xor ebp, ebp
mov byte [rbx + 0x2d4], bpl
mov rax, qword [rbx + 0x270]
mov qword [rdi + 0x48], rax
movups xmm0, xmmword [rbx + 0x250]
add byte [rax], al
movups xmm1, xmmword [rbx + 0x260]
adc byte [rbx + 0x260], cl
movups xmmword [rdi + 0x38], xmm1
movups xmmword [rdi + 0x28], xmm0
lea rdi, [rsp + 0xe90]
lea edi, [rsp + 0xe90]
lea rdx, [rsp + 0x188]
mov r8d, 0x128
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
push 3
add byte [rbp + rcx*4 - 0x5c], cl
and al, 0xd0
add eax, 0xb8410000
cmp byte [rbx], al
add byte [rax], al
mov rcx, r12
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov r8d, 0x338
mov rcx, rsi
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
mov word [rbx + 0x610], r13w
lea rax, [rbx + 0x614]
lea eax, [rbx + 0x614]
invalid
mov qword [rsp + 0x50], rax
mov byte [rbx + 0x614], bpl
mov byte [rbx + 0x617], 1
lea rcx, [rbx + 0x468]
lea ecx, [rbx + 0x468]
mov r8d, 0x128
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x38], rsi
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rsi, [rbx + 0x590]
movups xmm0, xmmword [rbx + 0x450]
movups xmmword [rbx + 0x590], xmm0
mov rax, qword [rbx + 0x460]
mov qword [rbx + 0x5a0], rax
add byte [rax - 0x73], cl
stosd dword [rdi], eax
adc al, byte [rsi]
add byte [rax], al
mov word [rbx + 0x612], r13w
movups xmm0, xmmword [rbx + 0x400]
movups xmm1, xmmword [rbx + 0x410]
add byte [rax], al
movups xmmword [rbx + 0x5a8], xmm0
movups xmmword [rbx + 0x5b8], xmm1
mov rax, qword [rbx + 0x420]
mov qword [rbx + 0x5c8], rax
mov word [rbx + 0x615], 0x101
adc dword [0x1410688f5], 1
movups xmm0, xmmword [rbx + 0x428]
adc byte [rbx + 0x428], al
movups xmmword [rbx + 0x5d0], xmm0
movups xmm0, xmmword [rbx + 0x438]
adc byte [rbx + 0x438], al
movups xmmword [rbx + 0x5e0], xmm0
mov rax, qword [rbx + 0x448]
mov qword [rbx + 0x5f0], rax
invalid
lea rdi, [rsp + 0xd50]
mov qword [rdi], rsi
lea rax, [0x14000cca9]
cli
dec dword [rax - 0x77]
or byte [r8 - 0x77], r9b
or byte [rax - 0x77], cl
outsd dx, dword [rsi]
adc byte [rax + 2], bh
invalid
lea rcx, [rsp + 0x3b0]
mov qword [rcx], rax
mov qword [rcx + 0x10], rax
and qword [rcx + 0x20], 0
and dword [rcx + 0x20], 0
lea r10, [fcn.140016b4b]
mov edx, 0x20
mov qword [rcx + 0x28], rdx
mov r8b, 3
mov byte [rcx + 0x30], r8b
mov qword [rcx + 0x38], rax
mov qword [rcx + 0x48], rax
mov r9d, 1
mov qword [rcx + 0x58], r9
mov qword [rcx + 0x60], rdx
invalid
mov byte [rcx + 0x68], r8b
mov qword [rcx + 0x70], rax
jo 0x1400689ca
mov dword [rcx + 0x80], eax
add byte [rax], 0
add byte [rax - 0x7d], cl
movabs eax, dword [0x57894c0000000090]
sbb byte [rax - 0x77], cl
xchg ecx, eax
cwde
add byte [rax], al
add byte [rax + rcx*4 - 0x7f], al
invalid
add byte [rax], al
add byte [rax], al
mov qword [rcx + 0xa8], rax
mov qword [rcx + 0xb8], rax
mov qword [rcx + 0xc8], r9
mov qword [rcx + 0xd0], rdx
mov byte [rcx + 0xd8], r8b
lea r8, str.CONNECT__HTTP_1.1_r_nHost:
add eax, 0x673b4
lea rdx, [rsp + 0x9a0]
mov qword [rdx], r8
mov qword [rdx + 8], 5
mov qword [rdx + 0x20], rcx
mov qword [rdx + 0x28], 4
mov qword [rdx + 0x10], rdi
mov qword [rdx + 0x18], rax
lea r13, [rsp + 0xc20]
and al, 0x20
and byte [rax + rax], cl
add byte [rcx + rcx*4 - 0x17], cl
call fcn.14001105c
lea r12, [rbx + 0x5f8]
lea esp, [rbx + 0x5f8]
invalid
add byte [rax], al
mov rax, qword [r13 + 0x10]
mov qword [rbx + 0x608], rax
or dword [rax], 6
add byte [rax], al
movups xmm0, xmmword [r13]
movups xmmword [rbx + 0x5f8], xmm0
cmp byte [rbx + 0x5c8], 2
je case.0x140054f81.156
lea rax, [rbx + 0x5a8]
mov byte [rbx + 0x616], 0
add byte [rax - 0x75], cl
and byte [rbp + rcx*4 - 0x54], cl
and al, 0xb0
mov al, 3
add byte [rax], al
mov qword [r13 + 0x20], rcx
invalid
mov rcx, qword [rax + 0x20]
lea r13, [rsp + 0x3b0]
mov al, 3
add byte [rax], al
mov qword [r13 + 0x20], rcx
movups xmm0, xmmword [rax]
and byte [rdi], cl
adc byte [rax], al
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [r13 + 0x10], xmm1
movaps xmmword [rbp + 0x10], xmm1
movaps xmmword [r13], xmm0
lea rdx, str.User_Agent:_tunnel_to__using_basic_auth
lea r8, [0x1400cfddc]
jae case.0x14004861a.245
add byte [rcx + rcx*4 - 0x1f], cl
call fcn.14000c931
mov rdx, qword [r13 + 8]
mov edx, dword [rbp + 8]
mov r8, qword [r13 + 0x10]
add r8, rdx
mov rcx, r12
invalid
call fcn.14000c931
lea rdx, [0x1400cea9e]
invalid
invalid
invalid
invalid
lea r8, [0x1400ceaa0]
mov rcx, r12
call fcn.14000c931
mov rcx, r13
cli
dec dword [rcx + rcx*4 - 0x17]
call fcn.14000188f
cmp byte [rbx + 0x5f0], 2
je 0x140068baa
invalid
add cl, byte [rdi]
test ch, bh
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rbx + 0x5d0]
adc eax, 5
add byte [rax], al
rol byte [0xc3cc8ab6], 1
adc eax, 6
add byte [rax], al
invalid
mov byte [rbx + 0x615], 0
mov rcx, qword [rax + 0x20]
mov qword [rsp + 0x9c0], rcx
mov dword [rsp + 0x9c0], ecx
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x9b0], xmm1
movaps xmmword [rsp + 0x9a0], xmm0
mov rax, qword [0x1400fd128]
or dword [rax], eax
cmp rax, 3
cmp eax, 3
jbe 0x140068b5b
mov qword [rsp + 0xd50], rsi
lea rax, [0x14000cca9]
mov qword [rsp + 0xd58], rax
add byte [rax], al
lea rax, [0x1400cfdf8]
lea rcx, [rsp + 0x3b0]
mov qword [rcx], rax
invalid
add eax, dword [rax]
add byte [rax - 0x77], cl
add dword [rax - 0x39], ecx
or byte [r11], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
invalid
mov qword [rcx + 8], 3
and qword [rcx + 0x20], 0
mov qword [rsp + 0xd60], rbp
and al, 0x60
or eax, 0x8d480000
add eax, 0xfffae01b
add byte [rax - 0x73], cl
add eax, 0xfffae01b
mov qword [rsp + 0xd68], rax
mov qword [rcx + 0x10], rdi
mov qword [rcx + 0x18], 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
lea r8, str.reqwest::connectx
mov edx, 4
add al, 0
add byte [rax], al
mov r9d, 0x2b4
mov ah, 2
add byte [rax], al
call fcn.140037c49
lea rdx, str.Proxy_Authorization:_HTTP_1.1_200HTTP_1.0_200HTTP_1.1_407unsuccessful_tunnelproxy_authentication_required_r_n_r_nproxy_headers_too_long_for_tunnelunexpected_eof_while_tunnelingreqwest::connect::verbose
lea edx, str.Proxy_Authorization:_HTTP_1.1_200HTTP_1.0_200HTTP_1.1_407unsuccessful_tunnelproxy_authentication_required_r_n_r_nproxy_headers_too_long_for_tunnelunexpected_eof_while_tunnelingreqwest::connect::verbose
lea r8, [0x1400cfe3d]
mov rcx, r12
call fcn.14000c931
lea r13, [rsp + 0x9a0]
lea ebp, [rsp + 0x9a0]
lea ebp, [rsp + 0x9a0]
mov rdx, qword [r13 + 8]
mov r8, qword [r13 + 0x10]
add r8, rdx
or byte [rbp - 0x75], cl
adc byte [r9 + 1], r9b
ror byte [rcx + rcx*4 - 0x1f], 1
mov rcx, r12
mov rcx, r12
call fcn.14000c931
lea rdx, [0x1400cea9e]
lea r8, [0x1400ceaa0]
mov rcx, r12
call fcn.14000c931
mov rcx, r13
jmp 0x139937191
invalid
lea rdx, [0x1400cea9e]
lea r8, [0x1400ceaa0]
mov rcx, r12
call fcn.14000c931
mov rcx, qword [rbx + 0x5f8]
mov rax, qword [rbx + 0x608]
mov eax, dword [rbx + 0x608]
add byte [rax], al
jno 0x140068bfb
cli
dec dword [rax - 0x75]
mov edi, eax
add eax, 0x8b480000
or dword [rax], 6
add byte [rax], al
mov rdx, qword [rsp + 0x40]
mov qword [rbx + 0x618], rdx
mov dword [rbx + 0x618], edx
mov qword [rbx + 0x620], rcx
mov qword [rbx + 0x628], rax
sub byte [rsi], al
add byte [rax], al
sub byte [rsi], al
add byte [rax], al
mov rbp, qword [rsp + 0x50]
jmp 0x140068d10
mov byte [rbx + 0x2d5], 0
lea rdx, [rsp + 0xe90]
mov ecx, 0x10
add byte [rax], al
invalid
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x90
invalid
mov rdi, rdx
mov edi, edx
xlatb
mov rsi, r12
rep movsq qword [rdi], qword [rsi]
lea rdi, [rsp + 0xf10]
sldt word [rax]
sldt word [rax]
lea rsi, [rsp + 0x908]
mov ecx, 0xb
or eax, dword [rax]
add byte [rax], al
or eax, dword [rax]
add byte [rax], al
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0x5d0]
mov r8d, 0x250
add byte [rax - 0x77], cl
int1
add byte [rax - 0x77], cl
int1
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbx + 0x2d8]
mov r8d, 0x250
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x77], cl
bnd call sub.VCRUNTIME140.dll_memcpy
add byte [rax], al
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov word [rbx + 0x528], 1
lea rsi, [rbx + 0x2d8]
lea esi, [rbx + 0x2d8]
lea rdi, [rsp + 0xe90]
mov esp, 0xe9024
add byte [rax - 0x77], cl
stc
nop
invalid
add byte [rax], al
mov rcx, rdi
mov rdx, rsi
mov r8, r15
call fcn.14006acd1
add byte [rax], al
mov bpl, byte [rdi + 0x11]
cmp bpl, 3
jne 0x140068c8e
mov byte [r14 + 0x11], 3
mov al, 6
jmp 0x140069f0c
add esi, dword [rax + 0x127ee906]
add byte [rax], al
mov rdi, qword [rsp + 0xe90]
mov esp, 0xe9024
add byte [rbx + rcx*4 - 0x54], cl
invalid
invalid
lodsb al, byte [rsi]
mov r13, qword [rsp + 0xe98]
mov r15b, byte [rsp + 0xea0]
mov esp, 0xea024
invalid
lodsb al, byte [rsi]
and al, 0x98
invalid
mov esp, 0xea024
add byte [rbx + 0xea22484], cl
mov eax, dword [rsp + 0xea2]
add byte [rax], al
mov eax, dword [rsp + 0xea2]
mov dword [rsp + 0x48], eax
movzx eax, word [rsp + 0xea6]
and al, 0xa6
invalid
add byte [rax], al
movzx rax, word [rsp + 0xea6]
and al, 0xa6
invalid
mov word [rsp + 0x4c], ax
mov dword [rsp + 0x4c], eax
mov rcx, rsi
int1
call 0x14006a1fa
lea rcx, [rbx + 0x250]
call fcn.140055252
invalid
inc esi
adc esp, 2
invalid
add al, byte [rax]
add byte [rax], al
lea rcx, [rbx + 0x1a8]
add dword [rax], eax
add al, ch
ja 0x140068cde
cli
invalid
jmp 0x140069dbc
invalid
invalid
mov rcx, qword [rbx + 0x2620]
mov rdx, qword [rbx + 0x2628]
add byte [rax - 0x75], cl
xchg ebx, eax
sub byte [rsi], ah
add byte [rax], al
mov rax, qword [rbx + 0x2630]
jmp 0x140069e1a
mov qword [rsp + 0x38], rsi
mov rax, qword [rbx + 0x628]
invalid
add byte [rax], al
lea r12, [rbx + 0x618]
lea r13, [rsp + 0x3b0]
lea rsi, [0x1400f6a40]
movabs rdi, 0x1700000003
test rax, rax
je case.0x1400682b4.11
mov rdx, qword [rbx + 0x618]
mov r9, qword [rbx + 0x620]
mov qword [rsp + 0x20], rax
mov rcx, r13
mov r8, r15
clc
call fcn.14006c274
mov rax, qword [rsp + 0x3b0]
cmp rax, 2
je 0x140068db0
mov rcx, qword [rsp + 0x3b8]
test rax, rax
jne 0x140068db7
mov rdx, qword [rbx + 0x620]
mov rax, qword [rbx + 0x628]
mov qword [rbx + 0x620], rsi
and qword [rbx + 0x628], 0
sub rax, rcx
jb case.0x1400682b4.1
adc al, byte [rax]
invalid
add byte [rax], al
add byte [rax + 0x29], cl
enter 0xffffffffffff820f, 0x3d
adc al, byte [rax]
add byte [rax + 1], cl
retf 0x8948
invalid
add rdx, rcx
mov qword [rbx + 0x620], rdx
mov dword [rbx + 0x620], edx
mov qword [rbx + 0x628], rax
test rcx, rcx
jne 0x140068d30
jmp 0x140068dbf
mov al, 3
jmp 0x140069f02
adc dword [rax], eax
add byte [rax - 0x77], cl
iretd
mov rdi, rcx
test rcx, rcx
leave
leave
je case.0x1400682b4.11
mov rcx, rdi
call fcn.140029722
or esp, edi
dec dword [rax - 0x77]
invalid
mov edi, eax
lea r13, fcn.14002967e
sub eax, 0x5432f
mov ebp, 3
add byte [rax], al
mov rsi, qword [rsp + 0x38]
jmp 0x140069b5b
jnp 0x140068deb
add byte [rax], al
xor edi, edi
mov r8d, 0x2008
or byte [rax], ah
add byte [rax], al
or byte [rax], ah
add byte [rax], al
mov rcx, r12
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov rsi, qword [rsp + 0x38]
je 0x140068e1a
cmp cl, ch
out dx, eax
sldt word [rax]
je 0x140068e1a
cmp cl, ch
out dx, eax
sldt word [rax]
mov qword [rsp + 0x58], rbp
mov qword [rsp + 0x40], r13
and al, 0x40
jmp 0x14006954a
invalid
lea rcx, str.no_host_in_url_starting_new_connection:
mov edx, 0xe
add byte [rax], al
add al, ch
out 0xc0, al
std
invalid
add byte [rax], al
add al, ch
out 0xc0, al
std
dec dword [rax - 0x77]
mov rdi, rax
mov rdi, rax
lea rcx, [rsp + 0x188]
add dword [rax], eax
add al, ch
jnp 0x140068e3e
add byte [rax], al
add dword [rax], eax
add al, ch
jnp 0x140068e3e
add byte [rax], al
lea r13, [0x1400ce6c0]
jmp case.0x14004048c.300
ud2
mov r13, qword [rbx + 0x790]
mov r12, qword [rbx + 0x8b8]
mov rsi, qword [rbx + 0x8c0]
mov rbp, qword [rbx + 0x8c8]
mov qword [rbx + 0x790], 3
cmp r13, 3
je case.0x1400682b4.1
invalid
lea rdx, [rbx + 0x798]
lea rdi, [rsp + 0x1438]
mov r8d, 0x120
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rdi - 8], r13
mov qword [rdi + 0x120], r15
lea rdi, [rsp + 0x140]
and qword [rdi + 0x30], 0
xorps xmm0, xmm0
and qword [rdi + 0x18], 0
movups xmmword [rdi + 8], xmm0
mov qword [rdi], 8
mov cl, byte [r12 + 0x1c]
mov dl, byte [r12 + 0x1d]
call fcn.140042ebd
mov r8, rdx
mov rcx, rdi
mov rdx, rax
call fcn.140082f98
xor eax, eax
cmp qword [r12], rax
je 0x140068ef2
mov rcx, qword [r12 + 8]
call sub.crypt32.dll_CertDuplicateCertificateContext
lea rcx, [rsp + 0x140]
mov rdx, rax
call fcn.140083025
lea rax, [rbx + 0x790]
mov qword [rsp + 0x50], rax
lea rcx, [rsp + 0x140]
call fcn.14008305f
mov r13, rdx
test rax, rax
je 0x140068f70
lea rcx, [rsp + 0x140]
call fcn.14006e5c8
lea rcx, [rsp + 0x1430]
call fcn.14006a2a7
lea rcx, [rsp + 0x9a0]
lea rdx, [rsp + 0x3b0]
mov r8d, 0x218
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x188]
lea rdx, [rsp + 0x5d0]
mov r8d, 0x218
call sub.VCRUNTIME140.dll_memcpy
mov eax, 2
mov r12, r13
jmp 0x1400694b1
lea rdi, [rsp + 0xa8]
and qword [rdi + 0x10], 0
mov word [rdi + 0x50], 1
and qword [rdi + 0x28], 0
and qword [rdi], 0
and qword [rdi + 0x38], 0
mov rcx, qword [r12 + 0x10]
call sub.crypt32.dll_CertDuplicateStore
mov rcx, rdi
mov rdx, rax
call fcn.14008337c
mov rcx, rdi
mov rdx, rsi
mov r8, rbp
call fcn.14008322d
mov al, byte [r12 + 0x18]
mov byte [rdi + 0x50], al
mov al, byte [r12 + 0x19]
mov byte [rdi + 0x51], al
cmp byte [r12 + 0x1a], 0
je 0x140068ff3
mov ecx, 0x10
mov edx, 8
call fcn.14008f7ca
mov rsi, rax
mov eax, 1
mov qword [rsi], rax
mov qword [rsi + 8], rax
lea r12, [0x1400cf468]
jmp 0x140069031
cmp byte [r12 + 0x1b], 0
je 0x140069048
mov rcx, qword [r12 + 0x10]
call sub.crypt32.dll_CertDuplicateStore
mov rdi, rax
mov ecx, 0x18
mov edx, 8
call fcn.14008f7ca
mov rsi, rax
mov eax, 1
mov qword [rsi], rax
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rdi
lea r12, [0x1400cf438]
lea rdi, [rsp + 0xd0]
mov rcx, rdi
call fcn.14000170c
mov qword [rdi], rsi
mov qword [rdi + 8], r12
lea rcx, [rsp + 0xc20]
lea rdx, [rsp + 0x1430]
mov r8d, 0x130
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0xa0], r13
xor r8d, r8d
cmp byte [rsp + 0xf8], 0
mov rax, qword [rsp + 0xb8]
mov r9, qword [rsp + 0xe0]
cmovne r8, rax
test rax, rax
cmove r8, rax
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x20], rax
lea rsi, [rsp + 0x188]
mov rcx, rsi
mov rdx, r13
call fcn.1400834f0
mov rdi, qword [rsi + 0x10]
cmp rdi, 2
jne 0x140069108
mov r13, qword [rsp + 0x188]
mov qword [rsp + 0x5d8], 2
mov qword [rsp + 0x5e0], r13
mov qword [rsp + 0x5d0], 1
lea rcx, [rsp + 0xc20]
call fcn.14006a2a7
lea rcx, [rsp + 0xa0]
call fcn.14006a3c0
mov r12d, 2
jmp 0x140069374
mov rax, qword [rsp + 0x188]
mov qword [rsp + 0x98], rax
mov rax, qword [rsp + 0x190]
mov qword [rsp + 0x90], rax
mov esi, dword [rsp + 0x1a0]
mov r12, qword [rsp + 0x1a8]
mov rcx, qword [rsp + 0xa8]
mov rdx, qword [rsp + 0xb0]
call fcn.14006e68c
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x80], rdx
mov rdx, qword [rsp + 0xb8]
mov r8, qword [rsp + 0xc8]
lea rcx, [rsp + 0x128]
call fcn.14006e6ae
mov al, byte [rsp + 0xf8]
mov byte [rsp + 0x37], al
mov al, byte [rsp + 0xf9]
mov byte [rsp + 0x36], al
mov rcx, qword [rsp + 0xd0]
mov rdx, qword [rsp + 0xd8]
call fcn.14005ba6f
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x70], rdx
lea rcx, [rsp + 0x5d0]
lea rdx, [rsp + 0xc20]
mov r8d, 0x130
call sub.VCRUNTIME140.dll_memcpy
test rdi, rdi
je 0x14006920a
test rsi, rsi
lea rbp, [0x1400f6a40]
cmovne rbp, r12
mov rcx, rsi
call fcn.14000cc9a
mov rdi, rax
mov qword [rsp + 0x68], r12
mov r12, rdx
mov rcx, rax
mov rdx, rbp
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rsp + 0x68]
call qword [sym.imp.secur32.dll_FreeContextBuffer]
jmp 0x140069214
xor esi, esi
xor r12d, r12d
mov edi, 1
lea rbp, [rsp + 0x390]
mov qword [rbp - 0x60], r12
mov qword [rbp - 0x58], rsi
mov rdx, qword [rsp + 0xe0]
mov r8, qword [rsp + 0xf0]
mov rcx, rbp
call fcn.14006e6ff
mov rax, qword [rsp + 0x138]
mov qword [rbp - 0x28], rax
movups xmm0, xmmword [rsp + 0x128]
movups xmmword [rbp - 0x38], xmm0
lea rsi, [rsp + 0x198]
lea rdx, [rsp + 0x5d0]
mov r8d, 0x130
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
xorps xmm0, xmm0
movups xmmword [rsi + 0x158], xmm0
movups xmmword [rbp - 0x80], xmm0
mov rax, qword [rsp + 0x88]
mov qword [rsi - 0x10], rax
mov rax, qword [rsp + 0x80]
mov qword [rsi - 8], rax
mov dword [rsi + 0x130], 0x10000
mov byte [rsi + 0x134], 0
mov qword [rsi + 0x148], r13
mov ecx, 1
mov qword [rsi + 0x150], rcx
and qword [rsi + 0x168], 0
mov qword [rsi + 0x170], rcx
and qword [rbp - 0x70], 0
mov qword [rbp - 0x68], rdi
and qword [rbp - 0x50], 0
mov rax, qword [rsp + 0x98]
mov qword [rbp - 0x48], rax
mov rax, qword [rsp + 0x90]
mov qword [rbp - 0x40], rax
mov rax, qword [rsp + 0x78]
mov qword [rbp - 0x20], rax
mov rax, qword [rsp + 0x70]
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x10], rcx
and qword [rbp - 8], 0
mov al, byte [rsp + 0x37]
mov byte [rbp + 0x18], al
mov al, byte [rsp + 0x36]
mov byte [rbp + 0x19], al
mov word [rbp + 0x1a], 0x100
lea rsi, [rsp + 0x5d0]
lea rdx, [rsp + 0x188]
mov rcx, rsi
call fcn.14006e530
xor eax, eax
cmp qword [rsi], rax
je 0x140069a69
mov r12, qword [rsp + 0x5d8]
mov r13, qword [rsp + 0x5e0]
cmp r12, 2
je 0x140069374
lea rdx, [rsp + 0x5e8]
lea rcx, [rsp + 0x188]
mov r8d, 0x218
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x3b0]
lea rdx, [rsp + 0x188]
mov r8d, 0x218
call sub.VCRUNTIME140.dll_memcpy
xor esi, esi
lea rcx, [rsp + 0xa8]
call fcn.14006e651
lea rcx, [rsp + 0x140]
call fcn.14006e5c8
test sil, sil
je 0x14006941f
lea rsi, [rsp + 0x9a0]
lea rdx, [rsp + 0x3b0]
mov r8d, 0x218
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rdi, [rsp + 0x188]
mov r8d, 0x218
mov rcx, rdi
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x5d0]
mov r8d, 0x128
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [rsp + 0x2b8]
lea rcx, [rsp + 0x3b0]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
xor eax, eax
jmp 0x1400694b1
lea rcx, [rsp + 0x9a0]
lea rdx, [rsp + 0x3b0]
add eax, dword [rax]
add byte [rcx - 0x48], al
sbb byte [rdx], al
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
cmp r12, 2
je 0x140068f48
lea rsi, [rsp + 0x5d0]
lea rdx, [rsp + 0x9a0]
mov r8d, 0x218
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rdi, [rsp + 0x188]
mov r8d, 0x218
mov rcx, rdi
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x5d0]
mov r8d, 0x128
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [rsp + 0x2b8]
lea rcx, [rsp + 0x3b0]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
mov eax, 1
mov byte [rbx + 0x789], 1
mov qword [rbx + 0x558], rax
mov qword [rbx + 0x560], r12
mov qword [rbx + 0x568], r13
lea rsi, [rbx + 0x570]
lea rdx, [rsp + 0x5d0]
mov r8d, 0x128
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
and qword [rbx + 0x698], 0
lea rdi, [rbx + 0x6a0]
lea rdx, [rsp + 0x3b0]
mov r8d, 0xe8
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov r12, qword [rsp + 0x50]
mov rcx, r12
call fcn.14006a30a
mov rax, qword [rbx + 0x558]
test rax, rax
je 0x14006962f
cmp eax, 1
jne 0x140069675
lea rdx, [rbx + 0x560]
mov r8d, 0x228
mov rcx, r12
call sub.VCRUNTIME140.dll_memcpy
mov rbp, qword [rbx + 0x790]
mov qword [rbx + 0x790], 2
cmp rbp, 2
je case.0x1400682b4.1
lea r12, [rbx + 0x790]
lea rsi, [rbx + 0x8d0]
lea rdx, [rbx + 0x798]
lea rdi, [rsp + 0x190]
mov r8d, 0x130
mov eax, 0x130
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea r13, [rsp + 0x2c8]
mov r8d, 0xe8
mov rcx, r13
mov ecx, ebp
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rdi - 8], rbp
mov qword [r13 - 8], r15
lea rdi, [rsp + 0x5d0]
lea rdx, [rsp + 0x188]
mov rcx, rdi
call fcn.14006e530
cmp qword [rdi], 0
je 0x140069687
mov rbp, qword [rsp + 0x5d8]
mov r15, qword [rsp + 0x5e0]
cmp rbp, 2
jne case.0x14003dd8d.441
lea rcx, [rsp + 0x3b0]
lea rdx, [rsp + 0x188]
mov r8d, 0x218
sbb byte [rdx], al
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x9a0]
lea rdx, [rsp + 0x5d0]
mov r8d, 0x218
call sub.VCRUNTIME140.dll_memcpy
mov r13d, 2
jmp 0x140069701
mov r13, qword [rbx + 0x560]
mov r15, qword [rbx + 0x568]
lea rcx, [rsp + 0x1770]
mov r8d, 0x128
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
pop rsp
add eax, dword [rax]
mov rbp, qword [rbx + 0x698]
lea rcx, [rsp + 0x1560]
mov r8d, 0xe8
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
jmp 0x140069741
mov r15, qword [rbx + 0x560]
mov r13d, 2
jmp 0x140069741
lea rdx, [rsp + 0x5e8]
mov r13, qword [rdx - 0x10]
mov r15, qword [rdx - 8]
lea rsi, [rsp + 0x3b0]
mov r8d, 0x218
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rdi, [rsp + 0x9a0]
add byte [rcx - 0x48], al
sbb byte [rdx], al
add byte [rax], al
mov rcx, rdi
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0xc20]
mov r8d, 0x128
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [rsp + 0xad0]
lea rcx, [rsp + 0x1430]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
cmp r13, 3
je 0x140069a4d
test byte [rbx + rax], cl
invalid
lea rcx, [rsp + 0x1770]
lea rdx, [rsp + 0xc20]
and al, 0x20
or al, 0
add byte [rcx - 0x48], al
sub byte [rcx], al
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x1560]
lea rdx, [rsp + 0x1430]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
mov rcx, r12
call fcn.14006a314
or eax, dword [rax]
add byte [rcx], dh
in eax, dx
mov byte [rbx + 0x789], 0
lea rcx, [rsp + 0x1ec0]
lea rdx, [rsp + 0x1770]
mov r8d, 0x128
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x1980]
sbb dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x60
adc eax, 0xb8410000
call 0x12806977a
xchg edx, eax
pop rbx
add eax, dword [rax]
mov byte [rbx + 0x788], 1
cmp r13, 3
je 0x140069a55
lea rsi, [rsp + 0x22e0]
lea rdx, [rsp + 0x1ec0]
mov r8d, 0x128
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rdi, [rsp + 0x20d0]
lea rdx, [rsp + 0x1980]
mov r8d, 0xe8
add byte [rax], al
add byte [rax - 0x77], cl
stc
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rsp + 0x58]
call fcn.14006a2b9
lea r12, [rsp + 0x21b8]
mov r8d, 0x128
mov rcx, r12
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rsi, [rsp + 0x1fe8]
add byte [rax], al
mov r8d, 0xe8
mov rcx, rsi
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x38]
mov byte [rax], 1
lea rcx, [rsp + 0x1d98]
mov r8d, 0x128
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
add byte [rax - 0x73], cl
mov word [rax + rbx*4], fs
sbb byte [rax], al
add byte [rcx - 0x48], al
call 0x188069834
mov edx, esi
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rsp + 0x40]
call fcn.14006a1d9
cmp r13, 2
jne 0x140069862
mov rcx, r15
call fcn.14006b16f
mov rdi, rax
mov edi, eax
lea r13, [0x1400ce648]
jmp 0x140069d4d
lea rcx, [rsp + 0x5d0]
lea rdx, [rsp + 0x1d98]
mov r8d, 0x128
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x188]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x98
sbb byte [rax], al
add byte [rcx - 0x48], al
call 0x128069894
js 0x1400698f0
add eax, dword [rax]
js 0x1400698f0
add eax, dword [rax]
cmp byte [rbx + 0x1a0], 0
je 0x140069939
invalid
add byte [rax - 0x75], cl
add eax, 0x9387c
mov rax, qword [0x1400fd128]
cmp rax, 5
jb 0x140069939
lea rdx, [0x1400cfed4]
mov ecx, 5
mov r8d, 0x19
call fcn.140037d07
test al, al
je 0x140069939
call fcn.14006b196
mov rsi, rax
mov ecx, 0x230
mov edx, 8
call fcn.14008f7ca
loop 0x140069944
add al, byte [rax]
loop 0x140069944
add al, byte [rax]
mov rdi, rax
mov qword [rax], r13
mov qword [rax + 8], r15
js 0x1400698fa
lea rcx, [rax + 0x10]
lea rdx, [rsp + 0x5d0]
xchg esp, eax
and al, 0xd0
add eax, 0xb8410000
sub byte [rcx], al
add byte [rax], al
xchg esp, eax
and al, 0xd0
add eax, 0xb8410000
rol byte [0xf8479900], 1
sub byte [rcx], al
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
mov qword [rdi + 0x138], rbp
cmp byte [rcx], al
add byte [rax], al
lea rcx, [rdi + 0x140]
lea rdx, [rsp + 0x188]
xchg esp, eax
and al, 0x88
add dword [rax], eax
add byte [rcx - 0x48], al
call 0x128069926
out 0x59, al
add eax, dword [rax]
mov dword [rdi + 0x228], esi
add al, byte [rax]
add byte [rbp + rcx*4 + 0x2d], cl
int1
imul eax, dword [rsi], 0
jmp 0x140069994
mov ecx, 0x228
mov edx, 8
add byte [rax], al
add al, ch
invalid
pop rsi
add al, byte [rax]
mov rdi, rax
mov edi, eax
mov qword [rax], r13
mov qword [rax + 8], r15
js 0x14006995a
add byte [rax], al
add al, ch
invalid
js 0x14006995a
lea rcx, [rax + 0x10]
lea rdx, [rsp + 0x5d0]
mov r8d, 0x128
rol byte [0xf8479960], 1
sub byte [rcx], al
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
mov qword [rdi + 0x138], rbp
mov rcx, rdi
add rcx, 0x140
add byte [rax], al
lea rdx, [rsp + 0x188]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
lea r13, [0x1400d0408]
xor ebp, ebp
jmp 0x140069d50
lea rdx, [rsp + 0x5e8]
lea rdi, [rsp + 0x188]
mov r8d, 0x218
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea r13, [rsp + 0x3b0]
mov r8d, 0x218
mov rcx, r13
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
add byte [rax - 0x73], cl
mov esp, 0x5d024
add byte [rcx - 0x48], al
sbb byte [rdx], al
add byte [rax], al
mov rcx, rdi
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
lea r13, [rsp + 0x9a0]
mov r8d, 0x218
mov rcx, r13
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rcx, r12
call fcn.14006a314
mov qword [rbx + 0x790], rbp
mov qword [rbx + 0x798], r15
add byte [rax], al
lea rcx, [rbx + 0x7a0]
mov r8d, 0x128
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
and qword [rbx + 0x8c8], 0
lea rdx, [rsp + 0xad0]
mov r8d, 0xe8
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x60]
mov byte [rax], 4
mov rcx, qword [rsp + 0x38]
mov al, 3
mov byte [rcx], al
mov byte [r14 + 0x11], al
mov al, 5
jmp 0x140069f0c
lea rdx, [rsp + 0x5e8]
mov r12, qword [rdx - 0x10]
invalid
mov r13, qword [rdx - 8]
lea rcx, [rsp + 0x3b0]
mov r8d, 0x218
add al, byte [rax]
add al, ch
test byte [rax + 3], bl
add byte [rax - 0x4a], al
mov dh, 1
jmp 0x140069391
add al, byte [rax]
add al, ch
test byte [rax + 3], bl
add byte [rax - 0x4a], al
mov dh, 1
invalid
std
clc
invalid
lea rbp, [rbx + 0x418]
mov r8d, 0x128
mov rcx, rbp
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
add byte [rax - 0x77], cl
mov ebx, 0x540
mov qword [rbx + 0x548], rsi
add byte [rax], al
add byte [rax], al
mov qword [rbx + 0x550], r12
lea rax, [rbx + 0x788]
add byte [rax - 0x77], cl
and al, 0x60
mov byte [rbx + 0x788], 0
invalid
add byte [rax], al
invalid
mov qword [rsp + 0x40], r13
mov byte [rbx + 0x789], 0
mov rax, qword [rbx + 0x550]
add byte [rax], al
lea rsi, [rsp + 0x5d0]
add eax, 0x89480000
add byte [rax], al
mov qword [rsi + 0x138], rax
add dword [rax], eax
add byte [rax - 0x75], cl
add dword [rax + 5], 0
add byte [rax - 0x77], cl
xchg byte [rax], ch
add dword [rax], eax
add byte [rax - 0x75], cl
or dword [rax + 5], 0
add byte [rax - 0x77], cl
xchg byte [rax], dh
add dword [rax], eax
add byte [rcx - 0x48], al
sub byte [rcx], al
add byte [rax], al
mov rcx, rsi
mov qword [rsp + 0x58], rbp
insb byte [rdi], dx
and al, 0x58
mov rdx, rbp
call sub.VCRUNTIME140.dll_memcpy
add byte [rax - 0x73], cl
lea edi, [rsp + 0xd50]
mov r8d, 0x140
mov rcx, rdi
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
iretd
push rdi
add eax, dword [rax]
lea rcx, [rbx + 0x790]
invalid
add byte [rax], al
mov r8d, 0x140
add byte [rax], al
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
jmp 0x140068e3a
mov rcx, qword [rbx + 0x5f8]
mov rdx, qword [rbx + 0x600]
call fcn.14000cbda
inc dword [rax + 0x5f0bb]
mov ebx, 0x5f0
invalid
invalid
add byte [rax], al
invalid
je case.0x14003e575.344
cmp byte [rbx + 0x615], 0
je case.0x14003e575.344
lea rcx, [rbx + 0x5d0]
call fcn.14000188f
mov byte [rbx + 0x615], 0
cmp byte [rbx + 0x5c8], 2
je case.0x14004048c.303
cmp byte [rbx + 0x616], 0
je case.0x14004048c.303
lea rcx, [rbx + 0x5a8]
call fcn.14000188f
mov byte [rbx + 0x616], 0
mov rcx, qword [rbx + 0x590]
mov rdx, qword [rbx + 0x598]
call fcn.14000cbda
cmp byte [rbx + 0x617], 0
invalid
je 0x140069be0
lea rcx, [rbx + 0x468]
call fcn.14006a2a7
mov byte [rbx + 0x617], 0
lea rcx, [rsp + 0x188]
mov word [rax + rcx*4], fs
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x90
invalid
add byte [rax], al
mov r8d, 0x110
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbx + 0x614], 1
cmp rbp, 4
je 0x140069f05
lea rcx, [rsp + 0x1c88]
lea rdx, [rsp + 0x188]
mov r8d, 0x110
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rsi
call fcn.14006a0ee
cmp rbp, 3
add esi, dword [rbp + 8]
mov bpl, 2
jmp 0x140069d72
mov qword [rsp + 0x38], rsi
lea r12, [rsp + 0x1660]
lea rdx, [rsp + 0x1c88]
xchg esp, eax
and al, 0x88
mov byte [rax + rax], bl
invalid
mov r8d, 0x110
mov rcx, r12
call sub.VCRUNTIME140.dll_memcpy
test eax, 0xc6000356
adc ebx, 2
rol dword [rdx], cl
add byte [rax], al
invalid
mov qword [r12 - 0x18], rbp
mov qword [r12 - 0x10], rdi
mov qword [r12 - 8], r13
mov rdx, qword [rbx + 0x278]
lea rdi, [rsp + 0xe90]
lea edi, [rsp + 0xe90]
nop
invalid
add byte [rax], al
invalid
mov rcx, rdi
call fcn.14006aa17
movups xmm0, xmmword [rdi]
adc byte [rdi], al
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rbx + 0x9d0], xmm1
movups xmmword [rbx + 0x9c0], xmm0
mov rsi, qword [rbx + 0x280]
test rsi, rsi
test esi, esi
je 0x140069d32
lea rdi, [rbx + 0x9c0]
mov r12, qword [rbx + 0x288]
xor ebp, ebp
mov byte [rbx + 0x2d3], bpl
add al, byte [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x48
invalid
add byte [rax], al
mov r8d, 0x128
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x38
and al, 0x38
call sub.VCRUNTIME140.dll_memmove
lea r13, [rbx + 0x2d8]
mov qword [rbx + 0x400], rdi
mov qword [rbx + 0x408], rsi
or byte [rax + rax], al
add byte [rcx + rcx*4 - 0x5d], cl
adc byte [rax + rax], al
invalid
lea rcx, [rbx + 0x418]
lea rdx, [rsp + 0xe90]
lea edx, [rsp + 0xe90]
invalid
add byte [rax], al
mov r8d, 0x5a0
call sub.VCRUNTIME140.dll_memcpy
add eax, dword [rax]
lea rax, [rbx + 0x9b8]
mov qword [rsp + 0x38], rax
mov byte [rbx + 0x9b8], bpl
stosd dword [rdi], eax
mov eax, 0xe9000009
invalid
std
invalid
invalid
lea rcx, str.no_host_in_url_starting_new_connection:
mov edx, 0xe
call fcn.140044f02
mov cl, 0xfd
std
dec dword [rax - 0x77]
invalid
lea r13, [0x1400ce6c0]
invalid
invalid
mov bpl, 2
lea rcx, [rbx + 0x9c0]
call fcn.140056b30
cmp byte [rbx + 0x2d3], 0
je 0x140069d72
lea rcx, [rsp + 0x1648]
call fcn.14006a2a7
add byte [rax], al
invalid
mov byte [rbx + 0x2d3], 0
lea rcx, [rbx + 0x290]
call fcn.14006a289
add al, 5
add byte [rax], al
cmp byte [rbx + 0x2d4], 0
je 0x140069d9a
lea rcx, [rbx + 0x250]
push rax
add al, byte [rax]
add byte [rax], al
call fcn.140055252
invalid
call fcn.140055252
mov byte [rbx + 0x2d4], 0
adc esp, 2
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rbx + 0x1a8]
call fcn.14001885c
cli
dec dword [rax - 0x73]
mov ebp, dword [rax]
sub byte [rcx], al
add dword [rax], eax
invalid
mov ebp, dword [rax - 0x17ffffff]
add dword [rax], eax
add al, ch
scasd eax, dword [rdi]
invalid
add dword [rax], eax
add al, ch
call fcn.140056adf
xor r15d, r15d
invalid
int 0xfe
inc dword [rbp + 0x31]
inc esi
adc ebp, 2
mov byte [rbx + 0x2d5], 0
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
invalid
add byte [rax], al
mov qword [r14], rdi
mov qword [r14 + 8], r13
invalid
mov qword ds:[r14 + 8], r13
mov byte [r14 + 0x10], r15b
mov byte [rsi + 0x10], bh
mov byte [r14 + 0x11], bpl
mov eax, dword [rsp + 0x48]
and al, 0x48
adc dword [rbx + 0x41482444], ecx
mov dword [rsi + 0x12], eax
invalid
mov dword [r14 + 0x12], eax
movzx eax, word [rsp + 0x4c]
mov word [r14 + 0x16], ax
mov dword [r14 + 0x16], eax
mov al, 1
jmp 0x140069f0c
add ecx, ebp
and dword [rcx], eax
add byte [rax], al
lea rcx, [rbx + 0x468]
add byte [rax], al
mov eax, 0x2000
add byte [rax], al
sub rax, rdi
clc
lea rdx, [rbx + rdi]
add rdx, 0x618
sbb byte [rsi], al
add byte [rax], al
sbb byte [rsi], al
add byte [rax], al
mov qword [rbx + 0x2620], rcx
add byte [rax - 0x77], cl
xchg ebx, eax
sub byte [rsi], ah
add byte es:[rax], al
mov qword [rbx + 0x2628], rdx
mov dword [rbx + 0x2628], edx
mov qword [rbx + 0x2630], rax
xor dword [rax], 0x26
add byte [rax], al
lea r8, [rsp + 0x3b0]
add eax, dword [rax]
add byte [rcx - 0x77], cl
adc byte [rcx - 0x77], cl
or byte [rcx - 0x7d], cl
invalid
invalid
invalid
mov qword [r8], rdx
mov qword [r8 + 8], rax
and qword [r8 + 0x10], 0
mov qword [r8 + 0x18], rax
sbb byte [rcx + rcx*4 - 6], cl
add byte [rcx - 0x77], cl
sbb byte [rcx + rcx*4 - 6], cl
mov edx, edi
call fcn.14006d822
test rax, rax
add byte [rax - 0x7b], cl
ror byte [rdi], 0x85
jne 0x140069f00
invalid
jne 0x140069f00
add byte [rax], al
test rdx, rdx
test edx, edx
ror byte [rdi], cl
test edx, ebx
jne 0x140069f26
add byte [rax], al
add byte [rax - 0x75], cl
mov esp, 0x3c024
rol byte [rbx], 0
add eax, dword [rax]
mov rdi, qword [rsp + 0x3c0]
cmp rdi, qword [rsp + 0x3b8]
add eax, dword [rax]
add byte [rdi], cl
xchg dword [rbx + 1], esi
add byte [rax], al
add eax, dword [rax]
add byte [rax + 0x3b], cl
mov esp, 0x3b824
add eax, dword [rax]
mov eax, 0xf000003
add eax, dword [rax]
add byte [rdi], cl
xchg dword [rbx + 1], esi
add byte [rax], al
test rdi, rdi
je 0x140069f3a
iretd
add byte [rax], al
invalid
iretd
add rdi, qword [rbx + 0x2618]
mov ebx, 0x2618
add byte [rax - 0x77], cl
mov ebx, 0x2618
add byte [rax], al
mov qword [rbx + 0x2618], rdi
add byte [rax], al
cmp rdi, 0x2001
inc dword [rcx]
and byte [rax], al
add byte [rdi], cl
jae case.0x1400682b4.1
invalid
invalid
invalid
jae case.0x1400682b4.1
lea r12, [rbx + 0x618]
sbb byte [rsi], al
add byte [rax], al
invalid
add byte [rbp + rcx*4 + 5], cl
lea r8, [0x1400cfe3d]
mov r9d, 0xc
add byte [rax], al
invalid
test eax, 0x4100065f
mov ecx, 0xc
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
invalid
mov rcx, r12
loope 0x140069ee6
mov rdx, rdi
mov edx, edi
call fcn.140082a4a
test al, al
jne 0x140069ec9
movsd dword [rdi], dword [rsi]
mov eax, dword [rcx]
add byte [rax + rax*8 - 0x72b3df8b], al
add eax, 0x65f99
invalid
lea r8, [0x1400cfe49]
add byte [rcx - 0x47], al
or al, 0
add byte [rax], al
mov r9d, 0xc
mov ecx, 0xc
mov rcx, r12
mov rdx, rdi
call fcn.140082a4a
add dword [rax], eax
test al, al
je 0x140069f9a
lea r8, [0x1400cfe91]
mov r9d, 4
mov ecx, 4
mov rcx, r12
mov rdx, rdi
call fcn.140014ae1
cli
invalid
test al, al
jne 0x140069f5f
invalid
cli
inc dword [rax + rax*8 - 0x7eb7858b]
jp 0x140069f2e
cmp edi, 0x2000
invalid
test ecx, edi
invalid
jp 0x140069f2e
cmp rdi, 0x2000
cmp edi, 0x2000
jne 0x140069deb
lea rcx, [0x1400cfe95]
mov edx, 0x21
pushfq
pop rdi
invalid
add byte [rdx + 0x21], bh
jmp 0x140069f46
mov al, 4
mov byte [rbp], al
mov byte [r14 + 0x11], 3
mov al, 4
mov byte [rbx + 0x2d2], al
add rsp, 0x2408
or byte [rax + rax], ah
add byte [rbx + 0x5d], bl
or byte [rax + rax], ah
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, rdx
call fcn.140029722
sti
invalid
sti
dec dword [rax - 0x77]
invalid
mov rdi, rax
lea r13, fcn.14002967e
jmp 0x140069f55
lea rcx, [0x1400cfeb6]
or eax, 0x65f75
mov edx, 0x1e
call fcn.140044f02
mov rdi, rax
lea r13, [0x1400ce6c0]
imul eax, dword [rdi + 6], 0
mov ebp, 3
jmp 0x140069b5b
sti
invalid
invalid
sti
invalid
mov byte [rbx + 0x617], 0
mov rbp, qword [rbx + 0x468]
mov rdi, qword [rbx + 0x470]
add al, 0
invalid
add byte [rax - 0x75], cl
stosd dword [rdi], eax
push 0x48000004
mov edi, dword [rbx + 0x470]
add al, 0
invalid
add al, 0
add byte [rbx + rcx*4 - 0x55], cl
invalid
stosd dword [rdi], eax
js 0x140069f7d
mov r13, qword [rbx + 0x478]
add byte [rax], al
lea rdx, [rbx + 0x480]
xchg ebx, eax
add byte [rax + rax], 0
invalid
add byte [rax - 0x73], cl
mov word [rax + rdx*4], fs
and al, 0x90
lea rcx, [rsp + 0xe90]
mov r8d, 0x110
and al, 0x90
invalid
mov eax, 0x110
call sub.VCRUNTIME140.dll_memcpy
jnp 0x140069fe6
add eax, dword [rax]
jmp 0x140069b5b
lea r8, [0x1400cfe55]
mov r9d, 0xc
add byte [rax], al
mov rcx, r12
mov rdx, rdi
mov edx, edi
mov edx, edi
call fcn.140082a4a
add dword [rax], eax
add byte [rax + rax*8 - 0x72b7f18c], al
or eax, 0x65eb7
mov bh, 0x5e
invalid
invalid
test al, al
je 0x140069fc4
lea rcx, [0x1400cfe74]
mov bh, 0x5e
invalid
mov edx, 0x1d
add bl, ch
invalid
jmp 0x140069f46
lea rcx, [0x1400cfe61]
lea ecx, [0x1400cfe61]
mov edx, 0x13
jmp 0x140069f46
invalid
ud2
push rsi
sub rsp, 0x20
mov rsi, rcx
mov esi, ecx
mov esi, ecx
invalid
call 0x140069ffa
add byte [rax - 0x7f], cl
invalid
add rsi, 0x2638
mov rcx, rsi
add rsp, 0x20
pop rsi
and byte [rsi - 0x17], bl
invalid
jmp 0x1400448d7
push rsi
sub rsp, 0x20
movzx eax, byte [rcx + 0x2d2]
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x7d], cl
clc
cmp rax, 6
ja case.0x14006a021.1
invalid
invalid
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
lea rcx, [0x1400f903c]
movsxd rax, dword [rcx + rax*4]
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
mov rcx, rsi
call fcn.140056adf
mov ah, 0xca
invalid
dec dword [rax - 0x73]
mov ss, eax
add byte [rax], al
add al, ch
and eax, 0x48fffae8
call 0xc34fa033
out dx, al
or byte [rax - 0x77], 0xf1
mov ah, 0xca
invalid
call 0xc34fa033
out dx, al
or byte [rax - 0x77], 0xf1
add rsp, 0x20
pop rsi
jmp fcn.140056d2a
mov rcx, qword [rsi + 0x2d8]
mov ecx, dword [rsi + 0x2d8]
mov rdx, qword [rsi + 0x2e0]
mov edx, dword [rsi + 0x2e0]
call fcn.1400014d7
jmp 0x14006a08a
jl 0x14006a0cd
stc
invalid
lea rcx, [rsi + 0x2d8]
call fcn.14006a0ee
jmp 0x14006a083
lea rcx, [rsi + 0x2d8]
add byte [rax], al
call fcn.14006a1d9
lea rcx, [rsi + 0x9c0]
call fcn.140056b30
retf 0xfffe
retf 0xfffe
mov byte [rsi + 0x2d3], 0
lea rcx, [rsi + 0x290]
call fcn.14006a289
cmp byte [rsi + 0x2d4], 0
nop
add al, byte [rax]
add al, ch
add dword [rax], eax
add byte [rax + 0x2d4be], al
add byte [rax], al
jne 0x14006a0ad
jmp 0x14006a0b9
lea rcx, [rsi + 0x2d8]
fadd dword [rdx]
add byte [rax], al
call 0x14006a1fa
lea rcx, [rsi + 0x250]
call fcn.140055252
mov byte [rsi + 0x2d4], 0
lea rcx, [rsi + 0x1a8]
call fcn.14001885c
cmp byte [rsi + 0x2d5], 0
je 0x14006a0e1
invalid
mov esi, 0x2d5
add byte [rsp + rcx + 0x48], dh
or al, 0x48
or al, 0x48
lea rcx, [rsi + 0x128]
lea ecx, [rsi + 0x128]
call fcn.140056adf
mov byte [rsi + 0x2d5], 0
add rsp, 0x20
pop rsi
ret
push rsi
sub rsp, 0x20
mov rsi, rcx
movzx eax, byte [rcx + 0x251]
test eax, eax
je 0x14006a269
cmp eax, 3
jne 0x14006a282
mov rcx, qword [rsi + 0x240]
mov rdx, qword [rsi + 0x248]
call fcn.1400014d7
lea rcx, [rsi + 0x200]
call fcn.14006a289
lea rcx, [rsi + 0x1c8]
call fcn.140056b30
lea rcx, [rsi + 0x1b0]
call fcn.140056b12
lea rcx, [rsi + 0x148]
call fcn.140056b52
add rsi, 0x120
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.140055252
mov rcx, rsi
call fcn.140056adf
sub rsi, 0xffffffffffffff80
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.14001885c
nop
add rsp, 0x20
pop rsi
ret
sti
invalid
add byte [rcx + rcx*4 - 0x35], cl
mov ebx, ecx
mov rdi, rdx
mov rsi, rcx
mov r15, qword [rsp + 0x160]
mov esp, 0x16024
invalid
mov qword [rsp + 0x20], r15
lea r14, [rsp + 0x28]
mov rcx, r14
call fcn.14006effa
dec dword [rcx - 0x75]
invalid
test rax, rax
je 0x14006f508
cmp eax, 1
jne 0x14006f5ed
add byte [rax], al
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
mov qword [rsi], 1
mov qword [rsi + 8], rax
jmp 0x14006f5f4
in al, dx
add byte [rax], al
invalid
add byte [rax - 0x77], cl
or cl, r13b
in al, dx
add byte [rax], al
add byte [rbx + rcx*4 + 0x74], cl
and al, 0x30
mov r14, qword [rsp + 0x30]
mov rax, qword [0x1400fd128]
adc al, 0xdc
or byte [rax], al
cmp rax, 4
jbe 0x14006f5e3
add rdi, 0x128
sub byte [rcx], al
add byte [rax], al
invalid
add byte [rax - 0x73], cl
and al, 0x38
lea rax, [rsp + 0x38]
lea eax, [rsp + 0x38]
mov qword [rax], rbx
mov qword [rax + 8], r15
mov qword [rax + 0x10], r14
lea rdx, [rsp + 0x50]
and al, 0x50
mov qword [rdx], rdi
lea rcx, [0x1400143b5]
mov qword [rdx + 8], rcx
mov qword [rdx + 0x10], rax
lea rax, [0x14006e0e7]
dec dword [rax - 0x77]
sbb byte [rax + 2], dil
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
lea r8, [rsp + 0xa0]
mov qword [r8], rax
and qword [r8 + 0x10], 0
adc byte [rax], al
adc byte [rax], al
mov qword [r8 + 0x18], 8
and qword [r8 + 0x20], 0
movabs rcx, 0x800000020
add byte [rax], al
add byte [rax], cl
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rcx - 0x77], cl
mov qword [r8 + 0x28], rcx
mov cl, 3
mov byte [r8 + 0x30], cl
mov byte [rax + 0x30], cl
sub byte [rcx + 0x48884103], sil
xor byte [rcx - 0x77], cl
mov byte [rax + 0x30], cl
mov qword [r8 + 0x38], rax
mov qword [r8 + 0x48], rax
mov qword [r8 + 0x58], 1
invalid
cmp byte [rcx - 0x77], cl
mov qword [r8 + 0x58], 1
invalid
add dword [rax], eax
add byte [rax], al
invalid
add byte [rcx - 0x39], cl
mov qword [r8 + 0x60], 0x20
mov byte [r8 + 0x68], cl
lea r9, [0x1400d0648]
invalid
invalid
lea rcx, [rsp + 0x70]
mov qword [rcx], r9
mov qword [rcx + 8], rax
mov qword [rcx + 0x20], r8
mov qword [rcx + 0x28], rax
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
sbb byte [rbp + rcx*4 + 5], cl
lea eax, [0x1400d05d8]
lea eax, [0x1400d05d8]
adc byte [rsi], al
add byte [rdx + 5], bh
mov edx, 5
mov r9d, 0x435
add al, ch
xchg ah, bh
call fcn.140037c49
dec dword [rax - 0x7d]
add byte es:[rcx + rcx*4 + 0x76], cl
or bl, ch
invalid
and qword [rsi], 0
mov qword [rsi + 8], r14
jmp 0x14006f5f4
mov qword [rsi], 2
mov rax, rsi
add rsp, 0x110
pop rbx
pop rdi
add byte [rbx + 0x5f], bl
pop rsi
pop r14
pop r15
ret
add word [rax], ax
test rax, rax
je 0x14006f66d
mov ecx, 1
mov qword [rax], rcx
mov qword [rax + 8], rcx
add rsp, 0x28
pop rdi
pop rsi
ret
mov rcx, rsi
mov rdx, rdi
call fcn.14009f43b
ud2
je fcn.1400296d2
ret
add dword [rbx], eax
add byte [rax], al
add byte [rdi], cl
adc dword [rcx + 8], eax
invalid
invalid
mov byte [rdx + 0x10], 1
mov rax, rcx
mov eax, ecx
ret
or ecx, dword [rdi]
or edx, dword [rsi + 0x48]
sub esp, 0x20
mov rsi, rcx
movzx eax, byte [rcx + 0x49]
mov dh, 0x41
test r8, rax
mov dh, 0x41
test r8, rax
je 0x14006f6ca
cmp eax, 3
je case.0x140067359.50
clc
add esi, dword [rdx + rbx - 0x7d]
clc
add al, 0x75
cmp eax, 4
jne 0x14006f6fb
invalid
cmp al, 0x48
lea rcx, [rsi + 0x50]
lea ecx, [rsi + 0x50]
call case.0x140048210.282
jmp 0x14006f6e1
ret 0xf
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
push rsi
invalid
push rsi
sub bl, ch
jmp 0x14006f6dc
mov rcx, qword [rsi + 0x50]
jmp 0x14006f6dc
mov rcx, qword [rsi + 0x50]
mov rdx, qword [rsi + 0x58]
call fcn.1400014d7
mov rcx, rsi
call fcn.140056b30
mov rcx, qword [rsi + 0x30]
mov rdx, qword [rsi + 0x38]
add rsp, 0x20
pop rsi
jmp fcn.14000cbda
invalid
invalid
stc
invalid
and byte [rsi - 0x17], bl
invalid
nop
add rsp, 0x20
invalid
invalid
pop rsi
invalid
ret
push r15
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xd08
mov r15, r8
mov edi, eax
or byte [0xc953f717], cl
add byte [rbp - 0x77], cl
mov edi, eax
invalid
mov rdi, rdx
mov rsi, rcx
movzx eax, byte [rdx + 0x49]
lea rcx, [0x1400f9058]
lea rcx, [0x1400f9058]
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
jmp rax
loopne 0x14006f77b
mov rdx, qword [rdi + 0x20]
mov edx, dword [rdi + 0x20]
mov rax, qword [rdi + 0x28]
mov qword [rdi + 0x50], rdx
mov qword [rdi + 0x58], rax
jmp 0x14006f7ad
lea r9, [rdi + 0x330]
lea ecx, [rdi + 0x330]
xor byte [rbx], al
add byte [rax], al
add eax, dword [rax]
add byte [rbp + rcx*4 + 0x57], cl
push rax
lea r10, [rdi + 0x50]
movzx eax, byte [rdi + 0x330]
test eax, eax
je 0x14006f88c
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbx - 0x7af0fc08], al
mov edx, 0x4800000e
lea rdx, [rdi + 0x200]
add byte [rax], al
cmp eax, 3
jne case.0x14006f730.1
lea rdx, [rdi + 0x200]
lea r11, [rdi + 0x90]
lea ebx, [rdi + 0x90]
movzx eax, byte [rdi + 0x200]
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x898e9
lea rcx, [0x1400f906c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
enter 0xffffffffffffe0ff, 0x48
mov dword [rsp + 0x48], edx
mov qword [rsp + 0x50], r11
mov qword [rsp + 0x58], r10
mov qword [rsp + 0x40], r9
and al, 0x40
jmp 0x140070132
add byte [rax], al
add byte [rax], al
mov rdx, qword [rdi + 0x50]
mov rax, qword [rdi + 0x58]
lea rbx, [rsp + 0x190]
add byte [rax], al
mov rcx, rbx
mov r8, r15
call qword [rax + 0x18]
mov r12, qword [rbx]
cmp r12, 3
jne 0x14006f7d5
mov qword [rsi], 4
mov al, 3
jmp case.0x140068414.18
add byte [rax], al
add byte [rax], al
mov r14, qword [rsp + 0x198]
mov rbp, qword [rsp + 0x1a0]
movups xmm0, xmmword [rsp + 0x1a8]
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x90], eax
mov rcx, qword [rdi + 0x50]
mov rdx, qword [rdi + 0x58]
call fcn.1400014d7
cmp r12d, 2
jne 0x14006f839
mov ecx, 0x20
mov edx, 8
call fcn.14008f7ca
mov r12, rax
mov qword [rax], r14
mov qword [rax + 8], rbp
movaps xmm0, xmmword [rsp + 0x90]
sub byte [rsp + 0x90], al
movups xmmword [rax + 0x10], xmm0
lea r14, [0x1400cdfb8]
add eax, 0xc7be900
add byte [rax], al
cmp byte [rdi + 0x48], 0
je 0x14006fb5a
invalid
add byte [rbp + rcx*4 + 0x57], cl
push rax
lea r10, [rdi + 0x50]
mov rax, qword [rdi + 0x30]
mov rcx, qword [rdi + 0x40]
mov qword [rdi + 0x50], r12
push rax
push rax
mov qword [rdi + 0x58], r14
mov qword [rdi + 0x60], rbp
movaps xmm0, xmmword [rsp + 0x90]
add byte [rdi], cl
adc dword [rdi + 0x68], eax
add byte [rdi], cl
adc dword [rdi + 0x68], eax
mov qword [rdi + 0x78], rdi
mov qword [rdi + 0x80], rax
mov qword [rdi + 0x88], rcx
add byte [rax], al
add byte [rbp + rcx*4 - 0x71], cl
xor byte [rbx], al
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 - 0x71], cl
xor byte [rbx], al
add byte [rax], al
mov byte [rdi + 0x330], 0
mov rdx, rdi
jmp 0x14006f89e
mov rdx, qword [rdi + 0x78]
mov rax, qword [rdi + 0x80]
mov rcx, qword [rdi + 0x88]
lea r11, [rdi + 0x90]
mov r8, qword [r10 + 0x20]
mov eax, dword [rdx + 0x20]
mov eax, dword [rdx + 0x20]
mov qword [rdi + 0xb0], r8
movups xmm0, xmmword [r10]
movups xmm1, xmmword [r10 + 0x10]
movups xmmword [rdi + 0xa0], xmm1
adc dword [rdi + 0xa0], ecx
adc dword [rdi + 0xa0], ecx
movups xmmword [rdi + 0x90], xmm0
mov qword [rdi + 0xb8], rdx
mov qword [rdi + 0xc0], rax
mov qword [rdi + 0xc8], rcx
mov dword [rdi + 0xc8], ecx
mov dword [rdi + 0xc8], ecx
lea rdx, [rdi + 0x200]
mov byte [rdi + 0x200], 0
add byte [rax], al
invalid
add byte [rax], al
add dh, al
mov byte [rdi + 0x201], 0
mov byte [rdi + 0x201], 0
mov rax, qword [rdi + 0xc8]
mov qword [rsp + 0x1c8], rax
mov rax, qword [rdi + 0xb8]
add byte [rax - 0x77], cl
test byte [rax + rcx*8], ah
add dword [rax], eax
add byte [rax - 0x75], cl
xchg dword [rax + 0x48000000], edi
mov qword [rsp + 0x1b8], rax
mov qword [rsp + 0x1b8], rax
mov rax, qword [rdi + 0xc0]
mov qword [rsp + 0x1c0], rax
add dword [rax], eax
add byte [rcx - 0x75], cl
and byte [r8 - 0x77], cl
test byte [rax + rsi*4], ah
add dword [rax], eax
add byte [rcx + 0xf], al
adc byte [rbx], al
add dword [rax], eax
add byte [rcx - 0x75], cl
and byte [r8 - 0x77], cl
test byte [rax + rsi*4], ah
add dword [rax], eax
add byte [rcx + 0xf], al
adc byte [rbx], al
movups xmm1, xmmword [r11 + 0x10]
movaps xmmword [rsp + 0x190], xmm0
movaps xmmword [rsp + 0x1a0], xmm1
movaps xmm2, xmmword [rsp + 0x1c0]
movaps xmmword [rsp + 0x550], xmm2
movaps xmm3, xmmword [rsp + 0x1b0]
movaps xmmword [rsp + 0x540], xmm3
add eax, 0x290f0000
mov word [rax + rsi], fs
add eax, 0x290f0000
test byte [rax + riz], ah
add eax, 0x110f0000
xchg edi, eax
cmp byte [rdx], al
add byte [rax], al
add eax, 0x290f0000
mov word [rax + rsi], fs
add eax, 0x290f0000
test byte [rax + riz], ah
add eax, 0x110f0000
xchg edi, eax
cmp byte [rdx], al
add byte [rax], al
movups xmmword [rdi + 0x228], xmm3
adc dword [rdi + 0x228], ebx
movups xmmword [rdi + 0x218], xmm1
movups xmmword [rdi + 0x208], xmm0
mov qword [rsp + 0x48], rdx
mov qword [rsp + 0x50], r11
mov qword [rsp + 0x58], r10
mov qword [rsp + 0x40], r9
mov rax, qword [rdi + 0x208]
mov r12, qword [rdi + 0x230]
mov rbp, qword [rdi + 0x238]
mov rbx, qword [rdi + 0x240]
mov qword [rdi + 0x208], 2
cmp rax, 2
je case.0x14006f730.1
movups xmm0, xmmword [rdi + 0x210]
movups xmm1, xmmword [rdi + 0x220]
movups xmmword [rsp + 0x78], xmm1
movups xmmword [rsp + 0x68], xmm0
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x88], r15
lea r14, [rsp + 0x2c0]
and qword [r14 + 0x30], 0
xorps xmm0, xmm0
and qword [r14 + 0x18], 0
movups xmmword [r14 + 8], xmm0
mov qword [r14], 8
mov cl, byte [r12 + 0x1c]
mov dl, byte [r12 + 0x1d]
call fcn.140042ebd
mov r8, rdx
mov rcx, r14
mov rdx, rax
call fcn.140082f98
xor eax, eax
cmp qword [r12], rax
je 0x14006fa59
mov rcx, qword [r12 + 8]
call sub.crypt32.dll_CertDuplicateCertificateContext
lea rcx, [rsp + 0x2c0]
mov rdx, rax
call fcn.140083025
lea r14, [rdi + 0x208]
lea rcx, [rsp + 0x2c0]
call fcn.14008305f
mov r13, rdx
test rax, rax
je 0x14006facf
lea rcx, [rsp + 0x2c0]
call fcn.14006e5c8
lea rcx, [rsp + 0x60]
call fcn.14006a481
lea rcx, [rsp + 0x680]
lea rdx, [rsp + 0x560]
mov r8d, 0x118
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x3f0]
lea rdx, [rsp + 0x190]
mov r8d, 0x118
call sub.VCRUNTIME140.dll_memcpy
mov eax, 2
mov rbp, r13
jmp 0x14007008e
mov qword [rsp + 0x38], r14
lea r14, [rsp + 0x308]
and qword [r14 + 0x10], 0
mov word [r14 + 0x50], 1
and qword [r14 + 0x28], 0
and qword [r14], 0
and qword [r14 + 0x38], 0
mov rcx, qword [r12 + 0x10]
call sub.crypt32.dll_CertDuplicateStore
mov rcx, r14
mov rdx, rax
call fcn.14008337c
mov rcx, r14
mov rdx, rbp
mov r8, rbx
call fcn.14008322d
mov al, byte [r12 + 0x18]
mov byte [r14 + 0x50], al
mov al, byte [r12 + 0x19]
mov byte [r14 + 0x51], al
cmp byte [r12 + 0x1a], 0
je 0x14006fb75
mov ecx, 0x10
mov edx, 8
call fcn.14008f7ca
mov rbx, rax
mov eax, 1
mov qword [rbx], rax
mov qword [rbx + 8], rax
lea r12, [0x1400cf498]
jmp 0x14006fbb3
movaps xmm0, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x100], xmm0
mov r15d, 2
jmp 0x1400704ec
cmp byte [r12 + 0x1b], 0
je 0x14006fbca
mov rcx, qword [r12 + 0x10]
call sub.crypt32.dll_CertDuplicateStore
mov r14, rax
mov ecx, 0x18
mov edx, 8
call fcn.14008f7ca
mov rbx, rax
mov eax, 1
mov qword [rbx], rax
mov qword [rbx + 8], rax
mov qword [rbx + 0x10], r14
lea r12, str.z_a_a_
lea r14, [rsp + 0x330]
mov rcx, r14
call fcn.14000170c
mov qword [r14], rbx
mov qword [r14 + 8], r12
movups xmm0, xmmword [rsp + 0x60]
movups xmm1, xmmword [rsp + 0x70]
movups xmm2, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x140], xmm2
movaps xmmword [rsp + 0x130], xmm1
movaps xmmword [rsp + 0x120], xmm0
mov qword [rsp + 0xd8], r13
xor r8d, r8d
cmp byte [rsp + 0x358], 0
mov rax, qword [rsp + 0x318]
mov r9, qword [rsp + 0x340]
cmovne r8, rax
test rax, rax
cmove r8, rax
mov rax, qword [rsp + 0x350]
mov qword [rsp + 0x20], rax
lea rbx, [rsp + 0x3f0]
mov rcx, rbx
mov rdx, r13
call fcn.1400834f0
mov r14, qword [rbx + 0x10]
cmp r14, 2
jne 0x14006fc98
mov r13, qword [rsp + 0x3f0]
mov qword [rsp + 0x198], 2
mov qword [rsp + 0x1a0], r13
mov qword [rsp + 0x190], 1
lea rcx, [rsp + 0x120]
call fcn.14006a481
lea rcx, [rsp + 0xd8]
call fcn.14006a3c0
mov ebp, 2
jmp 0x14006ff2e
mov rax, qword [rsp + 0x3f0]
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0x3f8]
mov qword [rsp + 0xc8], rax
mov ebx, dword [rsp + 0x408]
mov r12, qword [rsp + 0x410]
mov rcx, qword [rsp + 0x308]
mov rdx, qword [rsp + 0x310]
call fcn.14006e68c
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xb8], rdx
mov rdx, qword [rsp + 0x318]
mov r8, qword [rsp + 0x328]
lea rcx, [rsp + 0xe0]
call fcn.14006e6ae
mov al, byte [rsp + 0x358]
mov byte [rsp + 0x37], al
mov al, byte [rsp + 0x359]
mov byte [rsp + 0x36], al
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rsp + 0x338]
call fcn.14005ba6f
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xa8], rdx
movups xmm0, xmmword [rsp + 0x60]
movups xmm1, xmmword [rsp + 0x70]
movups xmm2, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x1b0], xmm2
movaps xmmword [rsp + 0x1a0], xmm1
movaps xmmword [rsp + 0x190], xmm0
test r14, r14
je 0x14006fdb5
test rbx, rbx
lea rbp, [0x1400f6a40]
cmovne rbp, r12
mov rcx, rbx
call fcn.14000cc9a
mov qword [rsp + 0xa0], r12
mov r12, rax
mov r14, rdx
mov rcx, rax
mov rdx, rbp
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rsp + 0xa0]
call qword [sym.imp.secur32.dll_FreeContextBuffer]
jmp 0x14006fdc0
xor r14d, r14d
xor ebx, ebx
mov r12d, 1
lea rbp, [rsp + 0x4f8]
mov qword [rbp - 0x60], r14
mov qword [rbp - 0x58], rbx
mov rdx, qword [rsp + 0x340]
mov r8, qword [rsp + 0x350]
mov rcx, rbp
call fcn.14006e6ff
mov rax, qword [rsp + 0xf0]
mov qword [rbp - 0x28], rax
movups xmm0, xmmword [rsp + 0xe0]
movups xmmword [rbp - 0x38], xmm0
lea rbx, [rsp + 0x190]
movaps xmm0, xmmword [rbx]
movaps xmm1, xmmword [rbx + 0x10]
sub byte [rbx + 0x10], cl
movaps xmm2, xmmword [rbx + 0x20]
movups xmmword [rbp - 0xf8], xmm0
movups xmmword [rbp - 0xe8], xmm1
movups xmmword [rbp - 0xd8], xmm2
xorps xmm0, xmm0
movups xmmword [rbp - 0xa0], xmm0
movups xmmword [rbp - 0x80], xmm0
mov rax, qword [rsp + 0xc0]
mov qword [rbp - 0x108], rax
mov rax, qword [rsp + 0xb8]
mov qword [rbp - 0x100], rax
mov dword [rbp - 0xc8], 0x10000
mov byte [rbp - 0xc4], 0
mov qword [rbp - 0xb0], r13
mov ecx, 1
mov qword [rbp - 0xa8], rcx
and qword [rbp - 0x90], 0
mov qword [rbp - 0x88], rcx
and qword [rbp - 0x70], 0
mov qword [rbp - 0x68], r12
and qword [rbp - 0x50], 0
mov rax, qword [rsp + 0xd0]
mov qword [rbp - 0x48], rax
mov rax, qword [rsp + 0xc8]
mov qword [rbp - 0x40], rax
mov rax, qword [rsp + 0xb0]
mov qword [rbp - 0x20], rax
mov rax, qword [rsp + 0xa8]
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x10], rcx
and qword [rbp - 8], 0
mov al, byte [rsp + 0x37]
mov byte [rbp + 0x18], al
mov al, byte [rsp + 0x36]
mov byte [rbp + 0x19], al
mov word [rbp + 0x1a], 0x100
lea rdx, [rsp + 0x3f0]
mov rcx, rbx
call fcn.1400706e2
xor eax, eax
cmp qword [rbx], rax
je 0x1400705f7
mov rbp, qword [rsp + 0x198]
mov r13, qword [rsp + 0x1a0]
cmp rbp, 2
je 0x14006ff2e
lea rdx, [rsp + 0x1a8]
lea rcx, [rsp + 0x3f0]
add byte [rax], al
mov r8d, 0x118
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x560]
lea rdx, [rsp + 0x3f0]
lea edx, [rsp + 0x3f0]
mov r8d, 0x118
call sub.VCRUNTIME140.dll_memcpy
xor ebx, ebx
lea rcx, [rsp + 0x308]
call fcn.14006e651
lea rcx, [rsp + 0x2c0]
call fcn.14006e5c8
test bl, bl
je 0x14006ffe2
lea rbx, [rsp + 0x680]
lea r14, [rsp + 0x560]
mov r8d, 0x118
mov rcx, rbx
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
lea r12, [rsp + 0x3f0]
mov r8d, 0x118
mov rcx, r12
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movaps xmmword [r14], xmm0
movaps xmmword [r14 + 0x10], xmm1
mov rax, qword [r12 + 0x20]
mov qword [r14 + 0x20], rax
lea rdx, [rsp + 0x420]
lea rcx, [rsp + 0x190]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
xor eax, eax
jmp 0x140070089
lea rcx, [rsp + 0x680]
lea rdx, [rsp + 0x560]
mov r8d, 0x118
call sub.VCRUNTIME140.dll_memcpy
cmp rbp, 2
jne 0x14007000d
mov r14, qword [rsp + 0x38]
jmp 0x14006faa7
lea rbx, [rsp + 0x190]
lea rdx, [rsp + 0x680]
mov r8d, 0x118
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea r14, [rsp + 0x3f0]
mov r8d, 0x118
mov rcx, r14
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movaps xmmword [rsp + 0x560], xmm0
movaps xmmword [rsp + 0x570], xmm1
mov rax, qword [r14 + 0x20]
mov qword [rsp + 0x580], rax
lea rdx, [rsp + 0x420]
lea rcx, [rsp + 0x190]
mov r8d, 0xe8
call 0x128070080
invalid
add al, byte [rax]
mov eax, 1
mov r14, qword [rsp + 0x38]
mov byte [rdi + 0x201], 1
mov qword [rdi + 0xd0], rax
xchg eax, edx
add byte [rax], al
add byte [rax - 0x77], cl
scasd eax, dword [rdi]
fadd dword [rax]
add byte [rax], al
mov qword [rdi + 0xe0], r13
add byte [rdi], cl
sub byte [rsp + 0x560], al
movaps xmm1, xmmword [rsp + 0x570]
movups xmmword [rdi + 0xe8], xmm0
movups xmmword [rdi + 0xf8], xmm1
mov rax, qword [rsp + 0x580]
mov qword [rdi + 0x108], rax
and qword [rdi + 0x110], 0
lea rbx, [rdi + 0x118]
lea rdx, [rsp + 0x190]
mov r8d, 0xe8
mov rcx, rbx
mov ecx, ebx
call sub.VCRUNTIME140.dll_memcpy
mov rcx, r14
call fcn.140070625
mov rax, qword [rdi + 0xd0]
add byte [rax], al
test rax, rax
je 0x1400701df
cmp eax, 1
jne 0x140070238
lea rdx, [rdi + 0xd8]
mov r8d, 0x128
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
mov r14, qword [rdi + 0x208]
mov qword [rdi + 0x208], 2
cmp r14, 2
cmp esi, 2
invalid
je case.0x14006f730.1
lea r13, [rdi + 0x208]
lea rbp, [rdi + 0x248]
movups xmm0, xmmword [rdi + 0x210]
movups xmm1, xmmword [rdi + 0x220]
movups xmm2, xmmword [rdi + 0x230]
add byte [rax], al
lea rbx, [rsp + 0x430]
movups xmmword [rbx - 0x18], xmm2
movups xmmword [rbx - 0x28], xmm1
movups xmmword [rbx - 0x38], xmm0
mov r8d, 0xe8
mov rcx, rbx
mov rdx, rbp
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbx - 0x40], r14
mov qword [rbx - 8], r15
lea rbx, [rsp + 0x190]
lea rdx, [rsp + 0x3f0]
and al, 0xf0
add eax, dword [rax]
add byte [rax - 0x77], cl
fld1
sub al, 5
add byte [rax], al
cmp qword [rbx], 0
je 0x14007024a
add byte [rax], al
invalid
mov rbx, qword [rsp + 0x198]
mov r12, qword [rsp + 0x1a0]
cmp rbx, 2
jne 0x1400702e7
mov r15, qword [rdi + 0xd8]
mov r12, qword [rdi + 0xe0]
mov r14, qword [rdi + 0xe8]
add byte [rax], al
add byte [rax - 0x75], cl
scasd eax, dword [rdi]
lock add byte [rax], al
add byte [rdi], cl
adc byte [rdi + 0xf8], al
add byte [rdi], cl
sub dword [rsp + 0x110], eax
and al, 0x10
add dword [rax], eax
invalid
mov rax, qword [rdi + 0x108]
mov qword [rsp + 0x38], rax
mov r13, qword [rdi + 0x110]
lea rcx, [rsp + 0x798]
mov r8d, 0xe8
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
jmp 0x1400703e9
mov r12, qword [rdi + 0xd8]
mov r15d, 2
jmp 0x1400703e9
lea rdx, [rsp + 0x1d0]
mov r15, qword [rdx - 0x38]
mov r12, qword [rdx - 0x30]
mov r14, qword [rdx - 0x28]
fmul dword [rax - 0x75]
mov ebp, dword [rdx - 0x20]
movups xmm0, xmmword [rdx - 0x18]
movaps xmmword [rsp + 0x120], xmm0
mov rax, qword [rdx - 8]
clc
mov qword [rsp + 0x38], rax
lea rbx, [rsp + 0x560]
mov r8d, pe_nt_image_headers64
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
xor eax, 2
add al, byte [rax]
movaps xmm0, xmmword [rsp + 0x120]
movaps xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x680]
and al, 0x80
invalid
add byte [rax], al
mov r8d, pe_nt_image_headers64
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0xe0], xmm0
lea rdx, [rsp + 0x688]
lea rcx, [rsp + 0x308]
or byte [rbx], al
add byte [rax], al
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
cmp r15, 3
jne 0x1400703b3
jmp 0x1400705c4
lea ecx, [rsp + 0x680]
and al, 0x80
invalid
lea rdx, [rsp + 0x190]
mov r8d, pe_nt_image_headers64
mov eax, pe_nt_image_headers64
mov eax, pe_nt_image_headers64
add byte [rax], al
add al, ch
call sub.VCRUNTIME140.dll_memcpy
insd dword [rdi], dx
out dx, eax
add al, byte [rax]
cmp rbx, 2
jne 0x14007056a
mov r15d, 2
add al, byte [rax]
add byte [rax], al
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x110], xmm0
lea rcx, [rsp + 0x798]
lea rdx, [rsp + 0x308]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
out dx, eax
add al, byte [rax]
mov rcx, r13
call fcn.14007062f
add al, byte [rax]
add byte [rbp + 0x31], al
in eax, dx
mov byte [rdi + 0x201], 0
movaps xmm0, xmmword [rsp + 0x110]
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x110], al
movaps xmmword [rsp + 0x180], xmm0
lea rcx, [rsp + 0xb38]
lea ecx, [rsp + 0xb38]
lea ecx, [rsp + 0xb38]
and al, 0x38
or eax, dword [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x98
invalid
lea rdx, [rsp + 0x798]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
add al, ch
cmc
out dx, al
add al, byte [rax]
mov byte [rdi + 0x200], 1
cmp r15, 3
je 0x1400705cc
movaps xmm0, xmmword [rsp + 0x180]
movaps xmmword [rsp + 0x150], xmm0
sub dword [rsp + 0x150], eax
sub dword [rsp + 0x150], eax
and al, 0x50
add dword [rax], eax
add byte [rax - 0x73], cl
pushfq
and al, 0x20
or al, 0
add byte [rax - 0x73], cl
invalid
xchg esp, eax
lea rbx, [rsp + 0xc20]
lea rdx, [rsp + 0xb38]
lea edx, [rsp + 0xb38]
lea edx, [rsp + 0xb38]
and al, 0x38
or eax, dword [rax]
add byte [rcx - 0x48], al
call 0x188070453
mov ecx, ebx
mov r8d, 0xe8
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rsp + 0x50]
mov ecx, dword [rsp + 0x50]
add byte [rax - 0x75], cl
and al, 0x50
mov ecx, dword [rsp + 0x50]
call fcn.140070639
mov rax, qword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
and al, 0x40
mov byte [rax], 1
movaps xmm0, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0x160], xmm0
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rbp*2], fs
or dword [rax], eax
add byte [rcx - 0x48], al
call 0x18807048b
mov edx, ebx
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rbp*2], fs
or dword [rax], eax
add byte [rcx - 0x48], al
call 0x18807048b
mov edx, ebx
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rsp + 0x58]
call case.0x140048210.282
cmp r15, 2
jne 0x1400704bc
mov rcx, r12
call fcn.14006b16f
mov r12, rax
lea r14, [0x1400ce648]
mov r15d, 3
jmp case.0x14003e575.364
pop rbx
movaps xmm0, xmmword [rsp + 0x160]
movaps xmmword [rsp + 0x100], xmm0
lea rcx, [rsp + 0x880]
lea rdx, [rsp + 0x968]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
mov rbx, qword [rsp + 0x38]
movaps xmm0, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x170], xmm0
add byte [rax - 0x73], cl
mov word [rax + rdx*2], fs
or al, byte [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x80
or byte [rax], al
add byte [rcx - 0x48], al
call 0x128070513
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rdi
call fcn.140056b30
mov rcx, qword [rdi + 0x30]
mov rdx, qword [rdi + 0x38]
call fcn.14000cbda
mov qword [rsi], r15
mov qword ds:[rsi + 8], r12
or byte [rcx + rcx*4 + 0x76], cl
adc byte [rax - 0x77], cl
outsb dx, byte [rsi]
sbb byte [rdi], cl
movaps xmm0, xmmword [rsp + 0x170]
movups xmmword [rsi + 0x20], xmm0
mov qword [rsi + 0x30], rbx
mov qword [rsi + 0x38], r13
outsb dx, byte [rsi]
cmp byte [rax - 0x73], cl
lea rdx, [rsp + 0xa50]
push rax
or al, byte [rax]
invalid
add byte [rax], al
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
mov al, 1
add ebx, ebp
invalid
mov rcx, r13
call fcn.14007062f
mov qword [rdi + 0x208], rbx
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
lahf
or byte [rdx], al
add byte [rax], al
mov qword [rdi + 0x210], r12
cmpsd dword [rsi], dword [rdi]
adc byte [rdx], al
add al, byte [rax]
add byte [rax], al
invalid
mov rax, qword [rsp + 0x38]
mov qword [rdi + 0x218], rax
mov qword [rdi + 0x220], r15
mov dword [rdi + 0x220], edi
add al, byte [rax]
add byte [rcx + rcx*4 - 0x41], cl
mov dword [rdi + 0x220], edi
and byte [rdx], al
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x60]
movups xmmword [rdi + 0x228], xmm0
adc dword [rdi + 0x228], eax
adc dword [rdi + 0x228], eax
sub byte [rdx], al
add byte [rax], al
mov qword [rdi + 0x238], r14
and qword [rdi + 0x240], 0
and dword [rdi + 0x240], 0
invalid
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x88
invalid
lea rdx, [rsp + 0x688]
lea edx, [rsp + 0x688]
mov r8d, 0xe8
mov rcx, rbp
call sub.VCRUNTIME140.dll_memcpy
in eax, dx
add al, byte [rax]
invalid
in eax, dx
add al, byte [rax]
invalid
add byte [rax - 0x75], cl
and al, 0x48
and al, 0x48
mov rax, qword [rsp + 0x48]
mov byte [rax], 4
mov rax, qword [rsp + 0x40]
mov byte [rax], 3
add ecx, dword [rax - 0x39]
invalid
add al, 0
add byte [rax], al
mov al, 4
mov byte [rdi + 0x49], al
mov rax, rsi
mov rax, rsi
add rsp, 0xd08
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop rsi
pop r15
ret
lea rdx, [rsp + 0x1a8]
mov rbp, qword [rdx - 0x10]
mov r13, qword [rdx - 8]
push 0xfffffffffffffff8
push 0xfffffffffffffff8
lea rcx, [rsp + 0x560]
add byte [rax], al
mov r8d, 0x118
call sub.VCRUNTIME140.dll_memcpy
mov bl, 1
jmp 0x14006ff4b
ud2
ud2
push rsi
sub rsp, 0x20
sub esp, 0x20
mov rsi, rcx
mov rcx, qword [rcx]
mov rdx, qword [rsi + 8]
call fcn.140030217
sti
sti
invalid
add rsi, 0x10
mov rcx, rsi
mov ecx, esi
add rsp, 0x20
pop rsi
jmp fcn.140044b70
invalid
std
invalid
jne 0x14007073a
mov rbx, qword [rsp + 0x30]
mov rcx, rbx
call fcn.14001bf6c
mov eax, 0xd3cfffa
invalid
or eax, 0x8d484675
pop rsp
jne 0x140070758
lea rbx, [rsp + 0x30]
and al, 0x30
lea rcx, [rsi + 8]
mov r8d, 0x128
add byte [rax], al
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi], 1
mov rcx, rbx
call fcn.14002967e
sti
invalid
jmp 0x140070750
invalid
lea rcx, [rsi + 8]
mov r8d, 0x128
add dword [rax], eax
add byte [rax - 0x77], cl
cli
call sub.VCRUNTIME140.dll_memcpy
and qword [rsi], 0
invalid
invalid
add byte [rax - 0x7d], cl
add rsp, 0x40
pop rbx
pop rdi
pop rsi
ret
invalid
mov qword [rsi + 8], 2
mov qword [rsi + 0x10], rbx
pop rsi
adc byte [rax - 0x39], cl
invalid
add dword [rax], eax
add byte [rax], al
adc byte [rax - 0x39], cl
invalid
mov rcx, rdi
add rsp, 0x40
pop rbx
pop rdi
pop rsi
jmp fcn.14006a62f
sahf
invalid
cmovne ebx, ecx
mov qword [rsp + 0x28], rbx
jne 0x1400708c6
lea rcx, [rsp + 0x28]
and al, 0x28
call fcn.14004ff8a
lea rbx, [rsp + 0x50]
mov rcx, rbx
mov rdx, rsi
call fcn.140082dab
add dword [rax], eax
cmp qword [rbx], 0
je case.0x140057679.149
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x20], rsi
lea rax, [rsp + 0x40]
lea rbx, [rsp + 0x68]
mov qword [rbx], rax
add ecx, dword [rax - 0x7d]
invalid
or byte [rax], al
movups xmm0, xmmword [rsp + 0x58]
movups xmmword [rax], xmm0
add byte [rbp + rcx*4 + 0x74], cl
and al, 0x28
mov rsi, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, rbx
call fcn.140082e5c
mov r15, rdx
mov edi, edx
xlatb
cmp rax, 1
jne 0x140070894
mov qword [rsp + 0x38], rdi
jl case.0x140055528.183
cmp byte [rax - 0x7d], cl
and al, 0x28
invalid
and qword [rsp + 0x28], 0
sub byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
call fcn.140082f27
mov r12, rax
invalid
mov r13, rdx
invalid
cmp rax, 1
jne case.0x140055a09.170
mov rcx, qword [r13 + 8]
mov edx, dword [r13 + 0x10]
mov r8, qword [r15 + 8]
mov eax, dword [rdi + 8]
mov eax, dword [rdi + 8]
mov r9d, dword [r15 + 0x10]
call fcn.140082ed0
add dword [rax], eax
add dword [rax], eax
mov ebp, eax
mov rcx, r13
invalid
jmp 0xc447df55
call rsi
test bpl, bpl
je 0x140070824
jmp 0x140070866
mov rcx, r12
mov rdx, r13
call fcn.140056e92
mov rcx, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x30]
invalid
xor al, ch
call fcn.140056e92
mov rcx, r15
sbb eax, 0x4cfffe66
mov ecx, edi
invalid
call rsi
cmp r12, 1
jne 0x140070808
mov rcx, qword [rsp + 0x48]
and al, 0x48
call qword [sym.imp.crypt32.dll_CertFreeCertificateChain]
adc eax, 0x328fd
xor ebx, ebx
mov rsi, qword [rsp + 0x20]
mov esi, dword [rsp + 0x20]
mov esi, dword [rsp + 0x20]
and bl, ch
xor cl, byte [rax - 0x77]
ror dword [rcx + rcx*4 - 6], 0xe8
jmp 0x1400708c6
mov rcx, rax
mov rdx, r15
call fcn.140056e92
mov rcx, qword [rsp + 0x48]
and al, 0x48
invalid
dec dword [rax - 0x75]
and al, 0x48
call qword [sym.imp.crypt32.dll_CertFreeCertificateChain]
adc eax, 0x328de
mov rsi, qword [rsp + 0x20]
lea rdx, str.unable_to_find_any_user_specified_roots_in_the_final_cert_chainbytes_remaining_on_stream
adc eax, 0x5d66a
mov r8d, 0x3f
mov eax, 0x3f
add byte [rax], al
add byte [rcx + 0x4ffae827], dh
add dword [rax], eax
mov cl, 0x27
call fcn.1400858bd
mov rbx, rax
mov rcx, qword [rsi]
mov ecx, dword [rsi]
call sub.crypt32.dll_CertFreeCertificateChain
mov rax, rbx
mov eax, ebx
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
ret
leave
fdiv qword [rdx - 0x59]
mov ebx, 0x2ecfba48
mov edx, 0xba442ecf
invalid
invalid
invalid
invalid
mov edx, 0xba442ecf
mov edx, 0xcd35d6be
mov edx, 0xcd35d6be
mov esi, 0xc3cd35d6
ret
push rsi
sub rsp, 0x20
mov rsi, rcx
mov esi, ecx
mov esi, ecx
invalid
movzx eax, byte [rcx + 0xeb0]
add byte [rbp - 0x7ce08b40], al
clc
test eax, eax
je 0x140070929
sal byte [rdi + rbx - 0x7d], 0xf8
cmp eax, 3
jne 0x14007093f
add esi, dword [rbp + 0x30]
lea rcx, [rsi + 0x70]
call fcn.14007257f
add rsi, 0x58
add esi, 0x58
mov rcx, rsi
mov ecx, esi
add rsp, 0x20
pop rsi
jmp fcn.140056b12
invalid
invalid
invalid
lea rcx, [rsi + 0x58]
call fcn.140056b12
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.14001885c
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xb88
sub esp, 0xb88
sub esp, 0xb88
mov r14, rdx
mov r13, rcx
mov ebp, ecx
mov ebp, ecx
movzx eax, byte [rdx + 0xeb0]
test eax, eax
ror byte [rcx + rcx*4 - 0x7c], 0x24
test al, 0
add byte [rax], al
ror byte [rcx + rcx*4 - 0x7c], 0x24
test al, 0
add byte [rax], al
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rdi + rax*2 - 0x7d], dh
clc
add ecx, dword [rdi]
test dword [rax + rdx], esi
add byte [rcx + rcx*4 - 0x39], cl
invalid
je 0x1400709b9
cmp eax, 3
jne case.0x1400709a9.1
mov rdi, r8
invalid
lea rax, [r14 + 0x132]
add byte [rax], al
mov qword [rsp + 0x68], rax
lea rax, [r14 + 0x70]
mov qword [rsp + 0x70], rax
movzx eax, byte [r14 + 0x132]
lea rcx, [0x1400f9080]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rbx, qword [r14 + 0xc8]
mov rax, qword [rsp + 0x70]
jmp 0x1400709ea
lea rbx, [r14 + 0x58]
lea rax, [r14 + 0x70]
mov ecx, 0xb
mov rdi, rax
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov qword [r14 + 0xc8], rbx
lea rcx, [r14 + 0x132]
add byte [rax], al
mov qword [rsp + 0x68], rcx
mov byte [r14 + 0x132], 0
mov byte [r14 + 0x133], 0
lea r12, [r14 + 0xd0]
mov ecx, 0xb
add byte [rax], al
add byte [rcx + rcx*4 - 0x19], cl
add byte [rax], al
add byte [rcx + rcx*4 - 0x19], cl
mov qword [rsp + 0x70], rax
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
movsd dword [rdi], dword [rsi]
movsd dword [rdi], dword [rsi]
mov qword [r14 + 0x128], rbx
add byte [rax], al
add byte [rax - 0x75], cl
add eax, dword [rax + 0x41006078]
mov rax, qword [rbx]
cmp byte [rax + 0x60], 0
mov al, byte [r14 + 0xd0]
mov al, byte [rsi + 0xd0]
mov al, byte [rsi + 0xd0]
je 0x140070a4c
sub dword [rcx], esi
leave
xor ecx, ecx
test al, al
cmovne rcx, r12
lea rdx, [0x1400cf900]
out dx, al
add eax, 0x9f82e800
add al, ch
invalid
lahf
invalid
add al, ch
invalid
call fcn.14006a9b9
test al, al
jne 0x140070a54
lea rcx, str.invalid_URL__scheme_is_not_httpinvalid_URL__scheme_is_missinginvalid_URL__host_is_missingConnectError
mov edx, 0x1f
invalid
add byte [rdx + 0x1f], bh
add cl, ch
test dword [rax], 0xc0840000
invalid
test al, al
jmp 0x140070b43
add byte [rax + rax*8 + 0xe3840f], al
add byte [rax], al
test al, al
je 0x140070b37
add byte [rax], al
add byte [rcx - 0x75], cl
xchg esi, eax
lock add byte [rax], al
add byte [rax - 0x7b], cl
test rdx, rdx
je case.0x14006f730.19
mov rcx, qword [r14 + 0xe8]
mov rdx, qword [r14 + 0xf0]
test rdx, rdx
je case.0x14006f730.19
mov rcx, qword [r14 + 0xe8]
mov rcx, qword [r14 + 0xe8]
add byte [rax], al
call fcn.14002872c
test rax, rax
invalid
je case.0x14006f730.19
mov rbp, rax
mov rsi, rdx
invalid
lea rdi, [rsp + 0x198]
add byte [rax - 0x77], cl
stc
invalid
invalid
add byte [rax - 0x77], cl
mov ecx, edi
stc
mov rdx, r12
call fcn.140028d1d
cmp qword [rdi], 0
mov qword [rsp + 0x28], r13
mov dword [rsp + 0x28], ebp
and al, 0x28
je 0x140070b97
inc byte [rax]
add byte [rax], al
movzx ecx, word [rsp + 0x1a8]
add dword [rax], eax
add cl, ch
invalid
invalid
add byte [rax], al
jmp 0x140070bbd
lea rcx, [0x1400be08d]
loopne 0x140070a80
add al, 0
mov edx, 0x1c
add cl, ch
jmp 0x140070b43
mov word [rax], es
add byte [rax], al
mov qword [rsp + 0x28], r13
lea rbp, [r14 + 0xb28]
movzx eax, byte [r14 + 0xb28]
mov dh, 0x86
sub byte [rbx], cl
add byte [rax], al
mov dh, 0x86
sub byte [rbx], cl
add byte [rax], al
lea r13, [r14 + 0x138]
cmp byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x73], cl
or eax, 0x885bb
lea rcx, [0x1400f9094]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r12, qword [r14 + 0xb30]
test r12, r12
jne 0x1400715dc
test edx, ebp
or al, byte [rax]
invalid
test edx, ebp
or al, byte [rax]
add cl, ch
clc
invalid
jmp case.0x1400709a9.1
add byte [rax], al
add byte [rcx - 0x73], cl
sahf
jns 0x140070afd
lea rbx, [r14 + 0x179]
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0x86
xchg byte [rcx + 1], bh
movzx eax, byte [r14 + 0x179]
xchg byte [rcx + 1], bh
add byte [rax], al
add byte [rbp - 0x73], cl
cmpsb byte [rsi], byte [rdi]
lea r12, [r14 + 0x158]
lea rcx, [0x1400f90b0]
or byte [rax], al
pop rax
add dword [rax], eax
add byte [rax - 0x73], cl
or eax, 0x8859c
or byte [rax], al
or byte [rax], al
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r15, qword [r14 + 0x170]
mov rsi, qword [r14 + 0x158]
mov esi, dword [rsi + 0x158]
mov esi, dword [rsi + 0x158]
mov rdi, qword [r14 + 0x160]
jmp 0x140070d21
lea rcx, [0x1400be06f]
xor ebp, edx
add al, 0
mov edx, 0x1e
call fcn.14000cc66
mov r12, rax
mov rbp, rdx
invalid
invalid
test rax, rax
je 0x140070b5c
xor esi, esi
xor edi, edi
jmp 0x140071946
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x28], r13
xor esi, esi
jmp 0x140070bc2
mov r8, qword [r14 + 0x180]
mov rax, qword [r14 + 0x188]
jmp case.0x14004bffe.257
mov r15, qword [r14 + 0x168]
mov rsi, qword [r14 + 0x180]
mov rdi, qword [r14 + 0x188]
jmp 0x140070d44
add dword [rax], eax
invalid
xor ecx, ecx
cmp byte [r12], 0
cmovne rcx, r12
int3
lea rdx, [0x1400cfc20]
call fcn.14006a9b9
test al, al
mov eax, 0x1bb
mov ecx, 0x50
cmovne ecx, eax
invalid
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x20], ecx
mov word [r14 + 0x130], cx
mov rcx, rbp
mov rdx, rsi
mov r8d, 0x5b
call fcn.140096a06
mov rsi, rax
mov r9, rdx
lea rdi, [rsp + 0x198]
mov rcx, rdi
mov edx, 0x5d
mov r8, rax
call fcn.140096a9f
mov r12, qword [rdi]
mov rbp, qword [rdi + 0x10]
lea r13, [r12 + rbp]
mov rcx, qword [rdi + 0x18]
mov r15d, dword [rdi + 0x2c]
lea rbx, [rsp + 0xb0]
mov rdi, rcx
lea rax, [r12 + rcx]
lea eax, [rsp + rcx]
mov qword [rsp + 0xb0], r13
mov qword [rsp + 0xb8], rax
add byte [rax - 0x77], cl
fld1
invalid
out dx, eax
sti
invalid
cmp eax, 0x110000
je 0x140070c58
mov rcx, qword [rsp + 0xb8]
add rcx, rbp
sub rcx, qword [rsp + 0xb0]
cmp eax, r15d
je 0x140070c18
jmp 0x140070c5a
xor edi, edi
mov rcx, rsi
mov rdx, rdi
call fcn.140016a4a
mov rbx, rax
test bl, 1
jne 0x140070ca8
invalid
movabs rax, 0xffffffff00
and rbx, rax
shr rbx, 8
mov ecx, 0x20
mov edx, 4
call fcn.14008a2ad
mov r12, rax
and word [rax], 0
mov eax, dword [rsp + 0x20]
mov word [r12 + 6], ax
mov dword [r12 + 2], ebx
jmp 0x140070e76
lea rbx, [rsp + 0xb0]
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
call fcn.140016ab8
cmp byte [rbx], 0
je 0x140070e25
add dword [rax], eax
invalid
and qword [r14 + 0x138], 0
mov byte [r14 + 0x133], 1
mov byte [rsi + 0x133], 1
mov r15, qword [rsp + 0x60]
add r15, 8
mov rcx, rsi
mov rdx, rdi
call fcn.14000cc66
mov rsi, rax
mov rdi, rdx
lea r12, [r14 + 0x158]
mov qword [r14 + 0x158], rax
mov qword [r14 + 0x160], rdx
mov qword [r14 + 0x170], r15
add byte [rcx - 0x73], cl
sahf
jns 0x140070d13
add byte [rax], al
mov byte [r14 + 0x179], 0
add dword [rax], eax
add byte [rax], al
mov r13, qword [rsp + 0x28]
lea rax, [r14 + 0x168]
mov qword [r14 + 0x168], r15
mov qword [r14 + 0x180], rsi
mov qword [r14 + 0x188], rdi
mov esi, 0x188
invalid
mov qword [r14 + 0x190], rax
mov byte [r14 + 0x178], 0
mov rcx, qword [r15]
mov rdx, qword [r15 + 8]
push rdi
or al, ch
mov esp, dword [rdx]
add byte [rax], al
mov r9, rdx
mov rcx, rax
mov rdx, rsi
mov r8, rdi
call qword [r9 + 0x18]
mov r8, rax
mov rax, rdx
mov qword [r14 + 0x180], r8
mov qword [r14 + 0x188], rdx
mov byte [rcx], al
add byte [rax], al
mov rdi, qword [rsp + 0xa8]
lea rsi, [rsp + 0x198]
mov rcx, rsi
mov rdx, r8
mov r8, rdi
call qword [rax + 0x18]
mov rdi, qword [rsi]
cmp rdi, 2
jne case.0x14003dd8d.458
mov byte [rbx], 4
mov al, 3
jmp 0x14007187d
mov rsi, qword [rsp + 0x1a0]
mov rbx, qword [rsp + 0x1a8]
mov rcx, qword [r14 + 0x180]
mov rdx, qword [r14 + 0x188]
call fcn.1400014d7
mov word [r14 + 0x178], 0x100
mov dword [rsi + 0x178], 0x894c0100
loope 0x140070dc4
adc ecx, dword [rax + rax]
add byte [rax - 0x7b], cl
dec dword [rdi]
test byte [rcx], bl
add eax, dword [rax]
invalid
lea rcx, str.dns_errorNetwork_unreachabletcp_connect_error
mov edx, 9
call fcn.14000cc66
insb byte [rdi], dx
mov esi, 0x8948fff9
invalid
test rax, rax
je 0x14007117c
add byte [rax], al
mov r12, rax
lea rcx, [r14 + 0x138]
call fcn.140071a48
mov byte [r14 + 0x133], 0
mov rdi, rbx
jmp 0x140071946
mov ecx, 0x20
mov edx, 4
call fcn.14008a2ad
mov r12, rax
movups xmm0, xmmword [rsp + 0xb1]
movups xmmword [rsp + 0x19a], xmm0
adc dword [rsp + 0x19a], eax
add dword [rax], eax
invalid
mov word [rax], 1
movups xmm0, xmmword [rsp + 0x198]
cwde
add dword [rax], eax
invalid
movups xmmword [rax + 2], xmm0
movzx eax, word [rsp + 0x1a8]
mov word [r12 + 0x12], ax
and al, 0x12
and qword [r12 + 0x14], 0
mov eax, dword [rsp + 0x20]
mov word [r12 + 0x1c], ax
lea r13, [r12 + 0x20]
mov qword [r14 + 0x138], r12
add byte [rax], al
mov qword [r14 + 0x140], 1
mov qword [r14 + 0x148], r12
mov qword [r14 + 0x150], r13
lea rbx, [r14 + 0x138]
add byte [rax], al
mov byte [r14 + 0x133], 1
xchg byte [rbx], dh
add dword [rax], eax
add byte [rcx], al
mov esi, 1
mov byte [r14 + 0x133], 0
mov byte [rsi + 0x133], 0
add byte [rax], al
add byte [rcx + rcx*4 - 0x5c], cl
and al, 0x50
add dword [rax], eax
add byte [rax - 0x77], cl
mov dword [rsp + 0x158], esi
mov qword [rsp + 0x160], r12
mov qword [rsp + 0x168], r13
mov rax, qword [r14 + 0x128]
mov r10, qword [rax]
mov qword [rsp + 0x150], r12
mov qword [rsp + 0x158], rsi
mov dword [rsp + 0x158], esi
mov dword [rsp + 0x158], esi
mov qword [rsp + 0x160], r12
mov qword [rsp + 0x168], r13
mov rax, qword [r14 + 0x128]
mov r10, qword [rax]
lea rsi, [r10 + 0x10]
mov r8d, dword [r10 + 0x48]
cmp r8d, 0x3b9aca00
jne 0x140070f26
mov r8, qword [r10 + 0x30]
mov r9d, dword [r10 + 0x38]
lea rdi, [rsp + 0x238]
add byte [rax], al
xor byte [rbp - 0x75], al
cmp byte [rax - 0x73], cl
mov esp, 0x23824
add byte [rax], al
lea rdx, [rsp + 0x150]
mov rcx, rdi
add byte [rax], al
lea rdx, [rsp + 0x150]
add byte [rax], al
mov rcx, rdi
call fcn.14002e2e8
mov qword [rdi - 0xa0], 2
xchg dword [rax - 1], esp
invalid
inc dword [rdx]
add byte [rax], al
add byte [rax - 0x77], cl
ja 0x140070f51
xchg dword [rax - 1], esp
invalid
add byte [rax - 0x77], cl
ja 0x140070f51
jmp 0x14007149f
mov r9, qword [r10 + 0x40]
mov al, byte [r10 + 0x66]
mov al, byte [r10 + 0x66]
test byte [r10 + 0x61], 1
mov qword [rsp + 0x20], rbx
mov qword [rsp + 0x60], rsi
mov dword [rsp + 0x7c], r8d
mov qword [rsp + 0x170], r9
mov qword [rsp + 0x178], r10
js 0x140070f51
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
test dword [rax - 0x7c000000], ebx
ror byte [rdi], 0x84
jne 0x140070ff0
test al, al
je 0x140070ff8
cwde
add byte [rax], al
invalid
cwde
add byte [rax], al
add byte [rdi], cl
movups xmm0, xmmword [rsp + 0x150]
movups xmm0, xmmword [rsp + 0x150]
movups xmm1, xmmword [rsp + 0x160]
movaps xmmword [rsp + 0xb0], xmm0
movaps xmmword [rsp + 0xc0], xmm1
invalid
invalid
mov r13, qword [rsp + 0xb0]
mov r12, qword [rsp + 0xb8]
mov eax, 0x48000000
mov ecx, dword [rsp + 0xc0]
mov eax, 0x48000000
mov ecx, dword [rsp + 0xc0]
mov rax, qword [rsp + 0xc8]
mov rbp, r13
cmp rcx, rax
je 0x1400713a1
movzx edx, word [rcx]
cmp dx, 2
je 0x14007139a
movups xmm0, xmmword [rcx + 2]
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rsp + 0x3e], xmm1
movaps xmmword [rsp + 0x30], xmm0
xor byte [rsi - 0x7b], ah
invalid
je 0x140070fea
invalid
mov word [rbp], dx
movaps xmm0, xmmword [rsp + 0x30]
movups xmmword [rbp + 2], xmm0
movups xmm0, xmmword [rsp + 0x3e]
movups xmmword [rbp + 0x10], xmm0
add rbp, 0x20
add rcx, 0x20
jmp 0x140070fa3
test al, al
je 0x140071311
xor ebp, ebp
cmp r13, r12
je 0x140071008
test r12, r12
je 0x140071008
mov bpl, byte [r12]
movups xmm0, xmmword [rsp + 0x150]
movups xmm1, xmmword [rsp + 0x160]
movaps xmmword [rsp + 0xc0], xmm1
mov word [rax + rax*8], fs
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xb0], eax
mov eax, 4
lea rsi, [rsp + 0x180]
add byte [rax], al
mov qword [rsi], rax
xorps xmm0, xmm0
movups xmmword [rsi + 8], xmm0
lea rcx, [rsp + 0x80]
mov qword [rcx], rax
movups xmmword [rcx + 8], xmm0
mov r13, qword [rsp + 0xc0]
mov rdi, qword [rsp + 0xc8]
cmp r13, rdi
je 0x140071107
movzx r15d, word [r13]
mov r12, qword [rsp + 0x188]
cmp r15w, 2
je 0x140071111
xchg edx, eax
add byte [rax], al
invalid
test bpl, bpl
test ch, ch
sete al
movups xmm0, xmmword [r13 + 2]
movups xmm1, xmmword [r13 + 0x10]
movups xmm1, xmmword [rbp + 0x10]
movups xmmword [rsp + 0x3e], xmm1
movaps xmmword [rsp + 0x30], xmm0
test r15w, r15w
test edi, edi
setne cl
xor cl, al
mov rbx, rsi
test cl, cl
test cl, cl
jne 0x1400710b1
lea rbx, [rsp + 0x80]
add byte [rax - 0x75], cl
push rbx
mov rdx, qword [rbx + 0x10]
cmove r12, qword [rsp + 0x88]
add byte [rax], al
add byte [rcx + rdi - 0x1e], cl
invalid
adc byte [rdi + rcx + 0x44], cl
movsb byte [rdi], byte [rsi]
and al, 0x88
add byte [rax], al
add byte [rcx + rdi - 0x1e], cl
invalid
loop 0x140071137
jne 0x1400710cf
or al, 0x48
mov ecx, ebx
mov rcx, rbx
call fcn.14002a3f5
mov rdx, qword [rbx + 0x10]
xchg ebx, eax
sti
dec dword [rax - 0x75]
push rbx
adc byte [rax - 0x75], cl
add ecx, dword [rax - 0x77]
mov rax, qword [rbx]
mov rcx, rdx
ror dword [rax - 0x3f], 1
loope 0x1400710de
ror dword [rax - 0x3f], 1
loope 0x1400710de
mov word [rax + rcx], r15w
movaps xmm0, xmmword [rsp + 0x30]
movups xmmword [rax + rcx + 2], xmm0
or byte [rdx], al
invalid
movups xmm0, xmmword [rsp + 0x3e]
movups xmmword [rax + rcx + 0x10], xmm0
inc rdx
mov qword [rbx + 0x10], rdx
mov dword [rbx + 0x10], edx
invalid
adc byte [rcx - 0x7d], cl
invalid
add r13, 0x20
jmp 0x14007105e
mov rdi, rbx
jmp 0x140071182
invalid
fucompi st(3)
jnp 0x140071154
mov r12, qword [rsp + 0x188]
mov esp, dword [rsp + 0x188]
add dword [rax], eax
add bl, ch
invalid
jmp case.0x14006a021.28
add r13, 0x20
mov rdi, r13
lea rcx, [rsp + 0xb0]
mov qword [rcx + 0x10], rdi
call 0x14008594d
add byte [rbx + rcx*4 - 0x54], cl
and al, 0x80
add dword [rax], eax
add byte [rax - 0x75], cl
mov ebp, dword [rsp + 0x190]
and al, 0x90
add dword [rax], eax
invalid
add byte [rbx + rcx*4 - 0x54], cl
and al, 0x80
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
lodsb al, byte [rsi]
and al, 0x90
add dword [rax], eax
add byte [rax - 0x75], cl
mov esp, 0x8024
add byte [rax], al
mov rax, qword [rsp + 0x88]
invalid
invalid
mov ah, 0x24
nop
add byte [rax], al
add byte [rax], al
mov rdi, qword [rsp + 0x80]
mov rax, qword [rsp + 0x88]
mov rsi, qword [rsp + 0x90]
add byte [rax - 0x3f], cl
in eax, 5
add byte [rax - 0x3f], cl
in eax, 5
add eax, 0x48ed014c
shl esi, 5
add rbp, r13
shl rsi, 5
add rsi, rdi
jmp 0x1400713c9
mov r12, qword [r14 + 0xb30]
jmp 0x1400716d8
mov r12, qword [r14 + 0xb60]
jmp 0x140071852
mov rdi, rsi
mov rsi, rbp
mov qword [rsp + 0x28], r13
lea rax, [r14 + 0x130]
xor byte [rcx], al
add byte [rax], al
lea rdx, [rsp + 0x80]
mov qword [rdx], rsi
mov qword [rdx + 8], rdi
mov qword [rdx + 0x10], rax
lea rbx, [rsp + 0x198]
pushfq
and al, 0x98
add dword [rax], eax
add byte [rax - 0x77], cl
fld1
invalid
invalid
add byte [rax], al
cmp word [rbx], 2
cmp eax, dword [rdx]
jne 0x1400711d2
mov rcx, rsi
mov rdx, rdi
call fcn.1400014d7
adc eax, 0x41fff903
mov esp, 4
xor esi, esi
xor r13d, r13d
jmp 0x1400712da
mov qword [rsp + 0x20], rdi
mov rdi, qword [rdi + 0x20]
lea rbx, [rsp + 0xb0]
mov rcx, rbx
mov rdx, rsi
call rdi
mov rax, qword [rbx]
inc rax
mov rcx, 0xffffffffffffffff
cmove rax, rcx
cmp rax, 5
clc
add eax, 0x4b9
add byte [rax], al
cmovae rcx, rax
call fcn.1400862ee
mov r12, rax
lea rbp, [rsp + 0x198]
lodsb al, byte [rsi]
and al, 0x98
add dword [rax], eax
add byte [rdi], cl
adc byte [rbp], al
lodsb al, byte [rsi]
and al, 0x98
add dword [rax], eax
add byte [rdi], cl
adc byte [rbp], al
movups xmm1, xmmword [rbp + 0x10]
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm1
add byte [rdi], cl
adc dword [rax + 0x10], ecx
lea rax, [rsp + 0x30]
mov qword [rax], r12
mov dword [rax], esp
mov qword [rax + 8], rdx
mov qword [rax + 0x10], 1
mov r13d, 1
mov r15d, 0x20
lea rbx, [rsp + 0x80]
add byte [rax], al
mov rcx, rbp
mov rdx, rbx
call 0x140072ff6
cmp word [rsp + 0x198], 2
and al, 0x98
add dword [rax], eax
add byte [rdx], al
invalid
and al, 0x98
add dword [rax], eax
add byte [rdx], al
invalid
add dh, byte [rdx + riz*2 + 0x4c]
cmp ebp, dword [rsp + 0x38]
je 0x1400712c8
cmp r13, qword [rsp + 0x38]
jne 0x14007129f
lea rcx, [rsp + 0xb0]
lea ecx, [rsp + 0xb0]
mov rdx, rsi
call rdi
bnd call rdi
mov rdx, qword [rsp + 0xb0]
inc rdx
mov rax, 0xffffffffffffffff
cmove rdx, rax
lea rcx, [rsp + 0x30]
dec dword [rax + 0xf]
ror byte [rax - 0x73], 1
and al, 0x30
call fcn.140086343
mov r12, qword [rsp + 0x30]
movups xmm0, xmmword [rsp + 0x198]
movups xmm1, xmmword [rsp + 0x1a8]
test al, 1
add byte [rax], al
add byte [rbx + 0xf], al
adc dword [rsp + rdi + 0x10], ecx
add byte [rbx + 0xf], al
adc dword [rsp + rdi + 0x10], ecx
movups xmmword [r12 + r15], xmm0
inc r13
mov qword [rsp + 0x40], r13
insb byte [rdi], dx
and al, 0x40
insb byte [rdi], dx
and al, 0x40
add r15, 0x20
jmp 0x140071250
invalid
mov rcx, rsi
mov rdx, qword [rsp + 0x20]
and al, ch
add al, byte [rdx]
stc
dec dword [rax - 0x75]
je 0x1400712fd
invalid
and al, ch
add al, byte [rdx]
stc
dec dword [rax - 0x75]
je 0x1400712fd
mov esi, dword [rsp + 0x38]
cmp byte [rcx - 0x3f], cl
in eax, 5
invalid
shl r13, 5
add r13, r12
lea rbx, [r14 + 0x138]
cmp qword [r14 + 0x138], 0
add byte [rdi], cl
invalid
invalid
sti
invalid
invalid
add byte [rdi], cl
test byte [rcx + 0x41fffffb], bh
cmp byte [rsi + 0x133], 0
cmp byte [r14 + 0x133], 0
add byte [rdi], cl
test byte [rbx + 0x48fffffb], ch
mov ecx, ebx
je 0x140070eaf
mov rcx, rbx
call 0x14008594d
add dword [rax], eax
jmp 0x140070eaf
movups xmm0, xmmword [rsp + 0x150]
movups xmm1, xmmword [rsp + 0x160]
adc byte [rsp + 0x160], cl
adc byte [rsp + 0x160], cl
movaps xmmword [rsp + 0xb0], xmm0
movaps xmmword [rsp + 0xc0], xmm1
mov r13, qword [rsp + 0xb0]
mov r12, qword [rsp + 0xb8]
mov esp, dword [rsp + 0xb8]
mov esp, dword [rsp + 0xb8]
mov rcx, qword [rsp + 0xc0]
mov rax, qword [rsp + 0xc8]
mov rbp, r13
cmp rcx, rax
je 0x1400713a1
movzx edx, word [rcx]
cmp dx, 2
je 0x14007139a
movups xmm0, xmmword [rcx + 2]
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rsp + 0x3e], xmm1
movaps xmmword [rsp + 0x30], xmm0
test dx, dx
jne 0x140071394
and word [rbp], 0
movaps xmm0, xmmword [rsp + 0x30]
movups xmmword [rbp + 2], xmm0
movups xmm0, xmmword [rsp + 0x3e]
movups xmmword [rbp + 0x10], xmm0
add rbp, 0x20
add rcx, 0x20
jmp 0x140071354
add rcx, 0x20
mov rax, rcx
lea rbx, [rsp + 0xb0]
mov qword [rbx + 0x10], rax
mov rcx, rbx
call fcn.14002bbf4
mov rcx, rbx
call 0x14008594d
mov esi, 4
xor eax, eax
mov edi, 4
lea rdx, [rsp + 0x80]
mov qword [rdx], r13
mov qword [rdx + 8], r12
mov qword [rdx + 0x10], r13
mov qword [rdx + 0x18], rbp
mov qword [rsp + 0x30], rdi
and al, 0x30
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rdi
mov qword [rsp + 0x48], rsi
lea rcx, [rsp + 0x238]
mov rax, qword [rsp + 0x178]
mov rbx, qword [rax + 0x30]
mov ebx, dword [rax + 0x30]
mov ebp, dword [rax + 0x38]
mov r8, rbx
mov r9d, ebp
call fcn.14002e2e8
invalid
sti
dec dword [rax + 0x39]
invalid
je 0x140071477
add byte [rax - 0x75], cl
pop rax
xor byte [rbx - 0x76b6c798], cl
fadd dword [rcx - 0x77]
jmp 0x13bd5e6fd
invalid
sti
invalid
lea r15, [rsp + 0xb0]
mov rcx, r15
mov rdx, qword [rsp + 0x170]
mov r8d, dword [rsp + 0x7c]
call fcn.1400959b6
add r8b, byte [r8]
add byte [rax - 0x73], cl
mov word [rax + riz], fs
and al, 0x20
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + riz], fs
and al, 0x20
add dword [rax], eax
add byte [rax], al
lea rdx, [rsp + 0x30]
lea rdx, [rsp + 0x30]
mov r8, rbx
mov r9d, ebp
call fcn.14002e2e8
sti
dec dword [rax - 0x73]
lea edi, [rsp + 0x198]
mov r8d, 0xa0
sti
dec dword [rax - 0x73]
lea edi, [rsp + 0x198]
mov r8d, 0xa0
mov rcx, rdi
mov rdx, r15
mov rcx, rdi
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
add al, byte [rax]
mov rax, qword [rsp + 0x60]
mov qword [rdi + 0xd0], rax
jmp 0x14007149a
mov qword [rsp + 0x198], 2
mov rax, qword [rsp + 0x60]
cwde
add dword [rax], eax
add byte [rdx], al
add al, byte [rax]
invalid
add byte [rax - 0x75], cl
and al, 0x60
mov qword [rsp + 0x268], rax
lea rcx, [rsp + 0x30]
call 0x14008594d
add dword [rax], r8d
add dword [rax], r8d
mov rbx, qword [rsp + 0x20]
lea rdx, [rsp + 0x198]
mov r8d, 0x9f0
mov rcx, rbx
fld1
pop rbx
fiadd word [rdx]
add byte [rcx - 0x73], cl
scasb al, byte [rdi]
sub byte [rbx], cl
add byte [rax], al
fiadd word [rdx]
add byte [rcx - 0x73], cl
scasb al, byte [rdi]
sub byte [rbx], cl
add byte [rax], al
mov byte [r14 + 0xb28], 0
lea r13, [r14 + 0x138]
scasb al, byte [rdi]
cmp byte [rcx], al
add byte [rax], al
sub byte [rbx], cl
add byte [rax], al
add byte [rbp - 0x73], cl
scasb al, byte [rdi]
cmp byte [rcx], al
add byte [rax], al
mov rdi, qword [rsp + 0xa8]
mov byte [r14 + 0xb29], 0
lea rcx, [r14 + 0x210]
mov r8d, 0xd8
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
lea rsi, [r14 + 0x2b0]
cmp dword [r14 + 0x210], 2
jne case.0x14004592d.297
mov rax, qword [r14 + 0x2e0]
mov qword [r14 + 0xb30], rsi
mov dh, 0x30
or eax, dword [rax]
add byte [rcx - 0x77], cl
xchg byte [rax], bh
or eax, dword [rax]
add byte [rcx - 0x3a], al
xchg byte [rax + 0xe], ch
mov dh, 0x30
or eax, dword [rax]
add byte [rcx - 0x77], cl
xchg byte [rax], bh
or eax, dword [rax]
add byte [rcx - 0x3a], al
xchg byte [rax + 0xe], ch
lea rbx, [r14 + 0xb30]
lea rsi, [rsp + 0xb0]
mov rcx, rsi
mov rdx, rbx
mov r8, rdi
call fcn.140071a53
mov r15, qword [rsi]
cmp r15, 3
jne 0x140071622
mov al, 3
jmp 0x140071873
lea rcx, [r14 + 0x2e8]
mov r8d, 0xa0
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
add byte [rcx - 0x75], cl
mov eax, dword [rsi + 0x2e0]
lea r12, [r14 + 0x388]
mov qword [r14 + 0x388], rsi
mov qword [r14 + 0x390], rax
xchg byte [rax + 0x31000003], dl
add eax, dword [rax]
add byte [rcx], dh
leave
mov byte [r14 + 0x700], cl
lea rdx, [r14 + 0x358]
xchg esi, eax
pop rax
add eax, dword [rax]
add byte [rbp - 0x73], cl
xchg byte [rax], cl
invalid
add byte [rax], al
mov qword [r14 + 0x708], rdx
xchg esi, eax
or byte [rdi], al
invalid
add byte [rax], al
add byte [rcx - 0x77], cl
xchg byte [rax], dl
invalid
add byte [rax], al
mov byte [r14 + 0xa80], cl
mov es, word [rax + 0x4d00000a]
or al, byte [rax]
add byte [rbp - 0x77], cl
mov dword [rsi + 0xb40], eax
lea rax, [r14 + 0xa88]
mov ecx, 0xe
invalid
add byte [rax], al
add byte [rax], al
mov rdx, rdi
mov rdi, rax
mov rsi, r13
out dx, al
rep movsq qword [rdi], qword [rsi]
mov rdi, rdx
mov qword [r14 + 0xb30], r12
mov qword [r14 + 0xb38], rax
xchg byte [rax], bh
or eax, dword [rax]
invalid
lea rsi, [rsp + 0xb0]
mov rcx, rsi
mov rdx, r12
mov r8, rdi
mov eax, edi
call fcn.1400724b8
mov rax, qword [rsi]
cmp rax, 3
jne 0x14007164f
lea rcx, [rsp + 0xb0]
call fcn.1400725e0
mov rcx, qword [r14 + 0xb38]
mov rdx, rdi
call fcn.14009267c
adc byte gs:[rdx], al
add al, byte [rax]
test al, al
je 0x140071682
mov al, 4
jmp 0x140071873
mov r12, qword [rsp + 0xb8]
mov rbp, qword [rsp + 0xc0]
add byte [rax], al
add byte [rax - 0x75], cl
mov ah, 0x24
enter 0, 0
mov rdi, qword [rsp + 0xd0]
mov rcx, rbx
mov ecx, ebx
call 0x140072483
jmp case.0x1400675dc.53
mov r12, qword [rsp + 0xb8]
mov rcx, qword [rsp + 0xd0]
rol byte [rax], 1
add byte [rax], al
mov qword [rsp + 0x40], rcx
movups xmm0, xmmword [rsp + 0xc0]
movaps xmmword [rsp + 0x30], xmm0
and al, 0x30
mov rcx, qword [r14 + 0xb38]
and qword [r14 + 0xb30], 0
jmp case.0x1400506e9.217
and qword [r14 + 0xb30], 0
mov eax, 3
mov qword [r14 + 0xaf8], rax
mov qword [r14 + 0xb00], r12
movaps xmm0, xmmword [rsp + 0x30]
movups xmmword [r14 + 0xb08], xmm0
movups xmmword [rsi + 0xb08], xmm0
xchg byte [rax], cl
or eax, dword [rax]
invalid
mov rdx, qword [rsp + 0x40]
mov qword [r14 + 0xb18], rdx
mov qword [r14 + 0xb20], rcx
cmp rax, 3
clc
invalid
jne 0x140071740
mov rax, qword [r14 + 0xb40]
mov qword [r14 + 0xb30], r12
add byte [rax], al
mov qword [r14 + 0xb38], rax
test r12, r12
je case.0x1400709a9.1
lea rsi, [rsp + 0xb0]
mov rcx, rsi
mov rdx, r12
mov r8, rdi
call fcn.1400724b8
cmp dword [rsi], 3
jne 0x14007177b
lea rcx, [rsp + 0xb0]
call fcn.1400725e0
xlatb
invalid
add byte [rax], al
mov rdx, qword [r14 + 0xb38]
lea rsi, [rsp + 0xb0]
and al, 0xb0
add byte [rax], al
invalid
and al, 0xb0
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov r8, rdi
call fcn.1400724b8
xchg ebp, eax
invalid
add byte [rax], al
cmp dword [rsi], 3
jne 0x1400717ad
add ecx, dword [rdi]
test dword [rcx + 0x48000000], eax
lea ecx, [rsp + 0xb0]
and al, 0xb0
add byte [rax], al
invalid
lea rcx, [rsp + 0xb0]
and al, 0xb0
add byte [rax], al
add al, ch
call fcn.1400725e0
mov al, 5
jmp 0x140071873
invalid
cmpsd dword [rsi], dword [rdi]
invalid
add byte [rcx - 0x73], cl
xchg al, bh
clc
lea rax, [r14 + 0xaf8]
lea eax, [rsi + 0xaf8]
clc
or al, byte [rax]
add byte [rax - 0x75], cl
and byte [rax - 0x77], cl
mov word [rax + riz*4], fs
add byte [rax], al
add byte [rdi], cl
movups xmm0, xmmword [rax]
add byte [rax], al
mov rcx, qword [rax + 0x20]
mov qword [rsp + 0xa0], rcx
movups xmm0, xmmword [rax]
add byte [rdi], cl
adc byte [rax + 0x10], cl
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
sub dword [rsp + 0x80], eax
sub dword [rsp + 0x80], eax
and al, 0x80
add byte [rax], al
add byte [rbp - 0x75], cl
cmpsb byte [rsi], byte [rdi]
or eax, dword [rax]
add byte [rax + 1], bh
mov r12, qword [r14 + 0xb40]
mov eax, 1
jmp 0x140071800
test dword [rax], eax
add byte [rax], al
mov rax, qword [rsp + 0xd0]
rol byte [rax], 1
add byte [rax], al
mov qword [rsp + 0x50], rax
movups xmm0, xmmword [rsp + 0xb0]
movups xmm1, xmmword [rsp + 0xc0]
and al, 0xc0
add byte [rax], al
invalid
and al, 0xb0
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xc0], cl
and al, 0xc0
add byte [rax], al
invalid
and al, 0xc0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x40], ecx
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
mov r12, qword [r14 + 0xb38]
add byte [rax], al
add byte [rax], al
xor eax, eax
jmp 0x1400717d9
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x50], rax
movups xmm0, xmmword [rsp + 0xb0]
add byte [rax], al
invalid
adc byte [rsp + 0xb0], al
and al, 0xb0
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xc0], cl
movups xmm1, xmmword [rsp + 0xc0]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
and al, 0x30
mov eax, 1
mov rcx, qword [rsp + 0x50]
and al, 0x50
push rax
mov qword [rsp + 0xa0], rcx
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
and al, 0x40
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x90], xmm1
sub dword [rsp + 0x90], ecx
movaps xmmword [rsp + 0x80], xmm0
add byte [rcx - 0x3a], al
xchg byte [rcx], ch
or eax, dword [rax]
add byte [rcx], al
mov byte [r14 + 0xb29], 1
mov byte [rsi + 0xb29], 1
movaps xmm0, xmmword [rsp + 0x80]
movaps xmm1, xmmword [rsp + 0x90]
and al, 0x80
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x90], cl
movups xmmword [r14 + 0xb30], xmm0
movups xmmword [r14 + 0xb40], xmm1
movups xmmword [rsi + 0xb40], xmm1
add byte [rcx + 0xf], al
adc dword [rsi + 0xb40], ecx
movups xmmword [rsi + 0xb40], xmm1
mov rcx, qword [rsp + 0xa0]
mov qword [r14 + 0xb50], rcx
mov r15, qword [r14 + 0xb30]
cmp r15, 2
jne 0x140071893
mov qword [r14 + 0xb58], rax
mov qword [r14 + 0xb60], r12
lea rsi, [rsp + 0xb0]
mov rcx, rsi
mov rdx, r12
mov r8, rdi
call fcn.1400724b8
mov r15, qword [rsi]
cmp r15, 3
jne 0x1400718b1
mov al, 6
mov byte [rbp], al
mov al, 4
mov r13, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x68]
mov byte [rcx], al
mov qword [r13], 3
mov al, 3
jmp 0x140071989
mov r12, qword [r14 + 0xb38]
mov rbp, qword [r14 + 0xb40]
mov rsi, qword [r14 + 0xb48]
mov rdi, qword [r14 + 0xb50]
jmp 0x1400718e7
mov r12, qword [rsp + 0xb8]
mov rbp, qword [rsp + 0xc0]
mov rsi, qword [rsp + 0xc8]
mov rdi, qword [rsp + 0xd0]
cmp byte [r14 + 0xb29], 0
je 0x1400718e7
lea rcx, [r14 + 0xb30]
call fcn.1400724bd
invalid
add byte [rax], al
mov byte [r14 + 0xb29], 0
lea rcx, [r14 + 0xa88]
or al, byte [rax]
add al, ch
fsubr qword [rdi]
std
dec dword [rcx - 0x73]
mov cs, word [rax]
invalid
add byte [rax], al
call 0x140072483
jl 0x140071910
add byte [rax], al
invalid
add al, ch
jl 0x140071910
add byte [rax], al
lea rcx, [r14 + 0x388]
call 0x140072483
jo 0x14007191c
add byte [rax], al
or eax, dword [rax]
add byte [rcx - 0x73], cl
invalid
invalid
lea rcx, [r14 + 0x358]
mov ds, word [rax + 3]
add byte [rax], al
call 0x14008594d
lea rcx, [r14 + 0x2b0]
call 0x14008594d
mov byte [r14 + 0xb28], 1
or eax, dword [rax]
add byte [rcx], al
invalid
add al, byte [rax]
add al, ch
and al, byte [rax + 1]
add byte [rcx - 0x3a], al
xchg byte [rax], ch
or eax, dword [rax]
add byte [rcx], al
mov rcx, r13
call fcn.1400724d0
xchg ebp, eax
or eax, dword [rax]
add byte [rax], al
jmp 0x14012af22
xchg ebp, eax
or eax, dword [rax]
add byte [rax], al
cmp r15d, 2
add byte [rax], al
cmp r15d, 2
jne 0x1400719a7
mov r13, qword [rsp + 0x28]
insb byte [rdi], dx
and al, 0x28
invalid
sub byte [rcx - 0x73], cl
mov ss, eax
add byte [rax], al
add al, ch
or ch, byte [rdi - 6]
inc dword [rcx - 0x3a]
mov byte [rsi + 0x132], 1
lea rcx, [r14 + 0xd0]
call fcn.14001885c
mov byte [r14 + 0x132], 1
mov byte [rsi + 0x132], 1
mov byte [rsi + 0x132], 1
xor al, byte [rcx]
add byte [rax], al
add dword [rcx - 0x41], eax
add al, byte [rax]
add byte [rax], al
mov r15d, 2
mov rcx, qword [rsp + 0x70]
call fcn.14007257f
or al, 0
add byte [rcx - 0x73], cl
pop rax
or al, 0
add byte [rcx - 0x73], cl
pop rax
call fcn.140056b12
mov qword [r13], r15
mov qword [r13 + 8], r12
mov qword [r13 + 0x10], rbp
mov qword [r13 + 0x18], rsi
insd dword [rdi], dx
adc byte [rcx - 0x77], cl
jne 0x14007199b
mov qword [r13 + 0x20], rdi
jge 0x1400719a7
mov al, 1
mov byte [r14 + 0xeb0], al
mov rax, r13
add rsp, 0xb88
or eax, dword [rax]
invalid
pop rbx
or eax, dword [rax]
add byte [rbx + 0x5d], bl
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [r14 + 0x128]
mov rax, qword [rax]
mov dl, byte [rax + 0x77]
ja 0x1400719fd
mov ecx, esi
add dword [rax], eax
add byte [rax - 0x75], cl
add byte [rdx - 0x76b788b0], cl
ja 0x1400719fd
mov ecx, esi
ja 0x1400719fd
mov ecx, esi
call fcn.140093730
test rax, rax
mov r13, qword [rsp + 0x28]
insb byte [rdi], dx
and al, 0x28
je 0x1400719d6
lea rcx, [rsp + 0x198]
lea ecx, [rsp + 0x198]
and al, 0x98
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rcx], rax
call fcn.14002967e
jl 0x1400719d0
invalid
add eax, ebp
test al, 0x7c
jl 0x1400719d0
jl 0x1400719d0
dec dword [rcx - 0x73]
mov ss, eax
add byte [rax], al
add byte [rax], al
invalid
jp 0x140071a4e
lea rcx, [r14 + 0xd0]
add byte [rax], al
call fcn.14001885c
mov byte [r14 + 0x132], 1
add dword [rax], eax
add byte [rcx], al
cli
inc dword [rcx - 0x3a]
xchg byte [rdx], dh
add dword [rax], eax
add byte [rcx], al
jmp 0x140071960
ud2
ud2
and dword [r13 - 0x7ccb8b40], eax
clc
add esi, dword [rdx + rdx - 0x7d]
clc
add al, 0x75
and al, 0x48
mov ecx, dword [rsi + 0x28]
mov rdx, qword [rsi + 0x30]
call fcn.1400014d7
cmp byte [rsi + 0x20], 0
je 0x140071a2d
mov rcx, qword [rsi + 0x28]
mov rdx, qword [rsi + 0x30]
call fcn.140030217
mov byte [rsi + 0x20], 0
add rsp, 0x20
pop rsi
ret
sti
add dword ds:[rax], eax
ret
mov rcx, qword [rax + 0x10]
cmp rcx, qword [rax + 0x18]
je 0x1400722d7
lea rdx, [rcx + 0x20]
mov qword [rax + 0x10], rdx
movzx r14d, word [rcx]
movups xmm0, xmmword [rcx + 0x10]
movups xmmword [rsp + 0x1ae], xmm0
add byte [rdi], cl
adc byte [rcx + 2], al
movaps xmmword [rsp + 0x1a0], xmm0
cmp r14w, 2
je 0x1400722d7
mov word [rbx + 0x48], r14w
movaps xmm0, xmmword [rsp + 0x1a0]
movups xmmword [rbx + 0x4a], xmm0
movups xmm0, xmmword [rsp + 0x1ae]
movups xmmword [rbx + 0x58], xmm0
mov rax, qword [rbx + 0x10]
mov r13, qword [rbx + 0x18]
mov rbp, qword [rax + 0x20]
mov edi, dword [rax + 0x28]
test r14w, r14w
mov eax, 2
mov esi, 0x17
cmove esi, eax
mov rax, qword [0x1400fd130]
cmp rax, 3
jne 0x14007232b
invalid
mov dword [rsp + 0x28], 0x81
and dword [rsp + 0x20], 0
mov ecx, esi
mov edx, 1
mov r8d, 6
xor r9d, r9d
call sub.ws2_32.dll_WSASocketW
int3
add al, byte [rax]
mov rsi, rax
mov esi, eax
cmp rax, 0xffffffffffffffff
jne 0x140071baf
call fcn.14000f205
lea rdx, str.tcp_open_errortcp_set_nonblocking_errortcp_bind_local_error
push rsi
invalid
add al, 0
lea rsi, [rsp + 0x118]
mov r8d, 0xe
add byte [rax], al
mov rcx, rsi
mov r9, rax
call fcn.14002e178
mov r12, qword [rsi]
test r12, r12
jne 0x140072465
invalid
mov rsi, qword [rsp + 0x120]
mov dword [rsp + 0x84], edi
lea rdi, [rsp + 0x88]
mov dword [rdi], 1
mov rcx, rsi
mov edx, 0x8004667e
add al, 0x80
mov r8, rdi
call qword [sym.imp.ws2_32.dll_ioctlsocket]
sbb byte [rbx], al
add byte [rcx], dh
rol byte [rbx + 0x875fff8], cl
call fcn.14000f205
mov rdx, rax
lea r8, [0x1400be0e6]
lea r12, [rsp + 0x118]
mov r9d, 0x19
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
call fcn.14002e33a
mov r12, qword [r12]
test r12, r12
jne 0x140072373
mov r15, rbp
mov ebp, dword [r13 + 0x48]
cmp ebp, 0x3b9aca00
je 0x140071cfb
mov r12, qword [r13 + 0x40]
lea r9, [rsp + 0x118]
mov dword [r9], 1
add byte [rax], al
mov dword [rsp + 0x20], 4
mov rcx, rsi
mov edx, 0xffff
mov r8d, 8
call sub.ws2_32.dll_setsockopt
cmp eax, 0xffffffff
je case.0x140054f81.196
add byte [rax], al
mov ecx, 0x3e8
mov rax, r12
mul rcx
loope 0x140071cac
mov ecx, eax
mov r8, rdx
xor r9d, r9d
mov r10d, 0xf4240
mov edx, 0xf4240
mov eax, ebp
xor edx, edx
div r10d
add rax, rcx
adc r8, 0
adc eax, 0
mov ecx, 0xffffffff
cmp rax, rcx
cmp eax, ecx
cmovae rax, rcx
neg r8
neg eax
sbb r9d, r9d
or r9d, eax
lea r8, [rsp + 0x118]
lea eax, [rsp + 0x118]
mov dword [r8], 1
mov dword [r8 + 4], r9d
and dword [r8 + 8], 0
and dword [rsp + 0x88], 0
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
and al, 0x38
and dword [rsp + 0x28], 0
mov qword [rsp + 0x30], rdi
and qword [rsp + 0x20], 0
and al, 0x20
add byte [rax - 0x77], cl
int1
mov edx, 0x98000004
add byte [rax], al
cwde
mov r9d, 0xc
call qword [sym.imp.ws2_32.dll_WSAIoctl]
cmp eax, 0xffffffff
clc
push qword [rbp + 0x15]
clc
push qword [rbp + 0x15]
call fcn.14000f205
lea rcx, [rsp + 0x118]
mov qword [rcx], rax
invalid
call fcn.14002967e
test r14w, r14w
je 0x140071d6e
cmp byte [r13 + 0x56], 0
mov r14, r15
je 0x140071dca
movsd xmm0, qword [r13 + 0x5b]
movss xmm1, dword [r13 + 0x63]
shufps xmm1, xmm0, 0xd4
movss xmm2, dword [r13 + 0x57]
movups xmm2, xmmword [rbp + 0x57]
adc byte [rbp + 0x57], dl
adc byte [rbp + 0x57], dl
unpcklps xmm2, xmm0
shufps xmm2, xmm1, 0x24
invalid
shl dword [rdi + rcx], 1
push rdi
ror byte [rax - 0x73], 0x94
and al, 0x18
add dword [rax], eax
add byte [rdi], cl
adc dword [rdx + 0x2c], eax
add byte [rdi], cl
adc dword [rdx + 0x2c], eax
movups xmmword [rdx + 0x3c], xmm0
movups xmmword [rdx + 0x4c], xmm0
movups xmmword [rdx + 0x5c], xmm0
pop rsp
pop rsp
movups xmmword [rdx + 0x6c], xmm0
insb byte [rdi], dx
movabs rax, 0x1c00000000
mov qword [rdx + 0x7c], rax
movups xmmword [rdx + 0x1c], xmm0
adc dword [rdx + 0x1c], eax
adc dword [rdx + 0x1c], eax
movups xmmword [rdx + 8], xmm2
and dword [rdx + 0x18], 0
mov qword [rdx], 0x17
jmp 0x140071dbb
cmp byte [r13 + 0x51], 0
mov r14, r15
je 0x140071dd5
mov eax, dword [r13 + 0x52]
xorps xmm0, xmm0
ror byte [rax - 0x73], 0x94
and al, 0x18
add dword [rax], eax
add byte [rax], al
ror byte [rax - 0x73], 0x94
and al, 0x18
add dword [rax], eax
add byte [rax], al
movups xmmword [rdx + 0x68], xmm0
movups xmmword [rdx + 0x68], xmm0
movups xmmword [rdx + 0x58], xmm0
pop rax
movups xmmword [rdx + 0x48], xmm0
movups xmmword [rdx + 0x38], xmm0
cmp byte [rdi], cl
adc dword [rdx + 0x28], eax
invalid
movups xmmword [rdx + 0x18], xmm0
and qword [rdx + 0x78], 0
and dword [rdx + 0x78], 0
js 0x140071da4
js 0x140071da4
movups xmmword [rdx + 8], xmm0
mov dword [rdx], 2
mov dword [rdx + 4], eax
mov dword [rdx + 0x80], 0x10
invalid
add byte [rax], 0
add byte [rax], al
adc byte [rax], al
add byte [rax], al
invalid
mov rcx, rsi
call fcn.140085888
add dword [rax], eax
mov r15, qword [rsp + 0x58]
jl 0x140071deb
pop rax
jmp 0x140071e29
mov eax, 0x1c
mov cx, 0x17
add bl, ch
invalid
add bl, ch
or dword [rax + 0x10], edi
mov eax, 0x10
mov cx, 2
mov r15, qword [rsp + 0x58]
xorps xmm0, xmm0
ror byte [rax - 0x73], 0x94
and al, 0x18
add dword [rax], eax
add byte [rdi], cl
adc dword [rdx + 0x68], eax
movups xmmword [rdx + 0x58], xmm0
pop rax
movups xmmword [rdx + 0x48], xmm0
movups xmmword [rdx + 0x38], xmm0
movups xmmword [rdx + 0x28], xmm0
movups xmmword [rdx + 0x18], xmm0
sbb byte [rdi], cl
adc dword [rdx + 8], eax
sbb byte [rdi], cl
adc dword [rdx + 8], eax
and qword [rdx + 0x78], 0
mov word [rdx], cx
and word [rdx + 2], 0
and dword [rdx + 4], 0
mov dword [rdx + 0x80], eax
mov rcx, rsi
call fcn.140085888
lea r8, [0x1400be0ff]
lea rdi, [rsp + 0x88]
mov r9d, 0x14
mov rcx, rdi
mov rdx, rax
call fcn.14002e33a
int1
invalid
sti
dec dword [rbx + rcx*4 + 0x27]
test r12, r12
jne 0x140072385
int1
invalid
cmp byte [r13 + 0x68], 0
je 0x140071e84
add byte [rax + rbp + 0x48], dh
mov ecx, esi
mov edx, 4
mov r8d, 1
call fcn.14008595c
add dword [rax], eax
test rax, rax
je 0x140071e84
lea rcx, [rsp + 0x118]
mov qword [rcx], rax
call fcn.14002967e
ja 0x140071e7e
invalid
cmp qword [r13], 0
mov edi, dword [rsp + 0x84]
je 0x140071ecb
neg ecx
sbb r8d, r8d
or r8d, eax
fld dword [rbp + 0x19]
rol byte [rcx + 9], 0xc0
mov rcx, rsi
mov edx, 0x1001
call fcn.14008595c
test rax, rax
je 0x140071ecb
lea rcx, [rsp + 0x118]
mov qword [rcx], rax
add byte [rax - 0x77], cl
add eax, ebp
mov bl, 0x77
sti
dec dword [rcx - 0x7d]
jge 0x140071edf
call fcn.14002967e
cmp qword [r13 + 0x10], 0
je 0x140071f0b
invalid
add byte [rcx + rdi + 0x49], dh
mov eax, dword [rbp + 0x18]
cmp dword [rcx - 0x75], ecx
sbb byte [r8 - 0x77], r9b
mov rcx, rax
shr rcx, 0x20
invalid
invalid
mov rax, qword [r13 + 0x18]
mov rcx, rax
shr rcx, 0x20
xor r8d, r8d
neg rcx
neg ecx
invalid
ror byte [rax - 9], 0xd9
fld dword [rbp + 0x19]
rol byte [rcx + 9], 0xc0
or r8d, eax
sbb r8d, r8d
or r8d, eax
mov rcx, rsi
mov edx, 0x1002
call fcn.14008595c
cmp al, byte [rcx]
invalid
test rax, rax
je 0x140071f0b
lea rcx, [rsp + 0x118]
mov qword [rcx], rax
call fcn.14002967e
movups xmm0, xmmword [rbx + 0x48]
movups xmm1, xmmword [rbx + 0x58]
movaps xmmword [rsp + 0x60], xmm1
sub dword [rsp + 0x60], ecx
lea r13, [rbx + 0x68]
lea ebp, [rbx + 0x68]
imul ebp, dword [rax + 0x4c], 0xffffff89
jae 0x140071f88
imul ebp, dword [rax + 0x4c], 0xffffff89
jae 0x140071f88
mov dword [rbx + 0x70], edi
movups xmmword [rbx + 0x78], xmm0
js 0x140071f37
sub byte [rsp + 0x60], al
js 0x140071f37
sub byte [rsp + 0x60], al
movups xmmword [rbx + 0x88], xmm0
mov qword [rbx + 0x98], rsi
mov bl, 0x98
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea rdi, [rbx + 0xa0]
lea rdi, [rbx + 0xa0]
lea rsi, [rsp + 0x1c0]
mov ecx, 0xa
or al, byte [rax]
add byte [rax], al
invalid
or al, byte [rax]
add byte [rax], al
invalid
rep movsq qword [rdi], qword [rsi]
xor eax, eax
mov byte [rbx + 0xf0], al
add byte [rax], al
add byte [rbx + 0xb0248c], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx + 0xb0248c], cl
invalid
add byte [rax], al
mov edx, dword [rsp + 0xb3]
mov dword [rbx + 0xf1], ecx
mov dword [rbx + 0xf4], edx
xchg ebx, eax
hlt
add byte [rax], al
add byte [rax + 0xf883], cl
cmp eax, 0
add byte [rax], al
lea rcx, [rbx + 0xf9]
lea ecx, [rbx + 0xf9]
lea ecx, [rbx + 0xf9]
add byte [rax], al
lea rdx, [rsp + 0x250]
mov r8d, 0xf7
call sub.VCRUNTIME140.dll_memcpy
add byte [rbp + rcx*4 - 0x5d], cl
lock add dword [rax], eax
add byte [rcx - 0x48], al
mov byte [rcx], al
add byte [rax], al
add byte [rbp + rcx*4 - 0x5d], cl
lock add dword [rax], eax
add byte [rcx - 0x48], al
mov byte [rcx], al
add byte [rax], al
mov rcx, r12
mov rdx, r13
loope 0x140071ff0
mov edx, ebp
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [rbx + 0x280]
add dword [rax + 0x48000002], 0xffffff8d
add byte [rdx], 0
add byte [rax - 0x73], cl
or eax, 0x8710b
add byte [rdx], 0
add byte [rax - 0x73], cl
or eax, 0x8710b
jno switch.0x140071fc0
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov ebp, dword [rbx + 0x1f8]
cmp ebp, 0x3b9aca00
jne 0x140072045
add dword [rax], eax
add byte [rcx - 0x6535ff03], al
cmp esi, dword [rbp + 0x75]
lea rsi, [rbx + 0x200]
mov bl, 0
add al, byte [rax]
add byte [rax], al
lea rdi, [rbx + 0x288]
lea rdi, [rbx + 0x288]
mov ecx, 0x10
rep movsq qword [rdi], qword [rsi]
movsd dword [rdi], dword [rsi]
movsd dword [rdi], dword [rsi]
lea rsi, [rbx + 0x288]
lea rdi, [rsp + 0x250]
and al, 0x50
add al, byte [rax]
add byte [rax - 0x77], cl
mov rcx, rdi
mov rcx, rdi
mov rdx, rsi
mov r8, r15
call fcn.140072685
mov r14, qword [rdi]
invalid
cmp r14, 3
cmp esi, 3
invalid
invalid
je 0x140072358
mov rdi, qword [rsp + 0x258]
movups xmm0, xmmword [rsp + 0x260]
adc byte [rsp + 0x260], al
movaps xmmword [rsp + 0xb0], xmm0
mov rax, qword [rsp + 0x270]
mov qword [rsp + 0xc0], rax
mov rcx, rsi
call fcn.14007262c
jmp 0x14007220b
mov r13, qword [rbx + 0x1f0]
lea rsi, [rbx + 0x200]
lea rdi, [rsp + 0x118]
add byte [rax], al
mov ecx, 0x10
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
mov bl, 0
add al, byte [rax]
add byte [rax - 0x73], cl
mov esp, 0x11824
add byte [rax], al
mov ecx, 0x10
add byte [rax], al
invalid
add byte [rax], al
add bl, dh
movsq qword [rdi], qword [rsi]
rep movsq qword [rdi], qword [rsi]
call fcn.14008a73f
mov rcx, rax
mov ecx, eax
invalid
mov r8, r13
mov r9d, ebp
call fcn.14008e029
cmp edx, 0x3b9aca00
retf 0x3b9a
jne 0x14007208d
retf 0x3b9a
lea rcx, [rsp + 0x1c0]
call fcn.140095a19
add al, byte [rax]
invalid
jmp case.0x1400486e5.286
mov r8d, edx
lea rcx, [rsp + 0x1c0]
mov rdx, rax
call fcn.140095904
lea rdx, [rsp + 0x250]
lea edx, [rsp + 0x250]
lea rsi, [rsp + 0x1c0]
mov ecx, 0xe
mov rdi, rdx
rep movsq qword [rdi], qword [rsi]
lea rdi, [rsp + 0x2c0]
lea rsi, [rsp + 0x118]
mov ecx, 0x10
rep movsq qword [rdi], qword [rsi]
movsq qword [rdi], qword [rsi]
movsq qword [rdi], qword [rsi]
lea rcx, [rbx + 0x288]
mov r8d, pe_nt_image_headers64
call sub.VCRUNTIME140.dll_memcpy
lea rsi, [rbx + 0x288]
lea r13, [rbx + 0x2f8]
call fcn.140090606
mov edi, eax
lea rbp, [rsp + 0x118]
and al, 0x18
add dword [rax], eax
invalid
mov rcx, rbp
mov rdx, r13
mov r8, r15
call fcn.140072685
mov r14, qword [rbp]
cmp r14, 3
inc byte [rbx]
jne 0x140072178
cmp dil, 2
setne bpl
setne ch
invalid
test dil, 1
sete dil
invalid
call fcn.140090606
invalid
test bpl, dil
jne 0x1400721b0
cmp al, 2
je 0x1400721b0
and al, 1
jne 0x1400721b0
call fcn.140002708
mov dil, 2
mov bh, 2
test rax, rax
je case.0x14004e119.250
mov dil, byte [rax + 0x4c]
mov bpl, byte [rax + 0x4d]
invalid
invalid
mov byte [rax + 0x4c], 0
mov rcx, rsi
mov rdx, r15
call fcn.14009267c
add byte [rcx - 0x77], al
mov ebp, eax
invalid
mov ecx, edi
mov edx, ebp
call fcn.140072fd9
insd dword [rdi], dx
invalid
add byte [rax], al
test r13b, r13b
je 0x1400721bf
mov al, 3
jmp 0x14007235a
add byte [rax], al
mov rdi, qword [rsp + 0x120]
mov rax, qword [rsp + 0x138]
mov eax, dword [rsp + 0x138]
movups xmm0, xmmword [rsp + 0x128]
add byte [rdi], cl
movaps xmmword [rsp + 0x60], xmm0
sub dword [rsp + 0x60], eax
mov qword [rsp + 0x70], rax
mov rcx, rsi
call fcn.14007264c
add al, 0
invalid
add al, 0
add byte [rcx - 0x7d], al
inc byte [rdx]
cmp r14d, 2
jne case.0x140055528.193
mov r14d, 2
jmp 0x14007220b
mov rcx, rsi
mov rdx, r15
call fcn.14009267c
test al, al
jne 0x140072171
mov rax, qword [rsp + 0x1d0]
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x70], eax
and al, 0x70
movaps xmm0, xmmword [rsp + 0x1c0]
movaps xmmword [rsp + 0x60], xmm0
mov rcx, rsi
call fcn.14007264c
add byte [rax], al
add byte [rax], al
mov r14d, 2
call 0x140072f9f
mov rdi, rax
jmp 0x14007220b
mov rax, qword [rsp + 0x70]
and al, 0x70
jo 0x14007223f
mov qword [rsp + 0xc0], rax
mov dword [rsp + 0xc0], eax
movaps xmm0, xmmword [rsp + 0x60]
and al, 0x60
invalid
movaps xmmword [rsp + 0xb0], xmm0
mov al, 0
add byte [rax], al
add byte [rcx - 0x7d], al
inc byte [rdx]
add byte [rax], al
cmp r14d, 2
jne 0x140072230
lea rcx, [rsp + 0x90]
lea ecx, [rsp + 0x90]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x5c9b4
lea rdx, [0x1400cebd4]
mov r8d, 0x11
mov r9, rdi
call fcn.14002e178
jmp case.0x140057f03.176
mov qword [rsp + 0x90], rdi
movaps xmm0, xmmword [rsp + 0xb0]
sub byte [rsp + 0xb0], al
sub byte [rsp + 0xb0], al
and al, 0xb0
add byte [rax], al
add byte [rdi], cl
movups xmmword [rsp + 0x98], xmm0
adc dword [rsp + 0x98], eax
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0xa8], rax
test byte [rax + rbp*4], ah
add byte [rax], al
invalid
and al, 0xc0
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x90]
mov rcx, qword [rsp + 0x98]
add byte [rax], al
invalid
invalid
xchg esp, eax
mov rax, qword [rsp + 0x90]
mov rcx, qword [rsp + 0x98]
add byte [rax], al
add byte [rax], al
mov rdx, qword [rsp + 0xa0]
mov edx, dword [rsp + 0xa0]
and al, 0xa0
movabs al, byte [0xa824848b4c000000]
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xa8
mov r8, qword [rsp + 0xa8]
mov qword [rsp + 0xd0], rax
mov dword [rsp + 0xd0], eax
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov dword [rsp + 0xd0], eax
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rbx*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
xchg esp, eax
mov qword [rsp + 0xd8], rcx
mov qword [rsp + 0xe0], rdx
add byte [rax], al
invalid
and al, 0xe0
add byte [rax], al
add byte [rcx + rcx*4 - 0x7c], cl
and al, 0xe8
add byte [rax], al
add dh, al
add dword [rax + 0x1000002], 0x4c
add byte [rcx], al
mov rcx, r12
add byte [rax], al
mov qword [rsp + 0xe8], r8
mov byte [rbx + 0x280], 1
add byte [rcx], al
add byte [rcx], al
mov rcx, r12
loope 0x14007228b
call fcn.1400725ea
cmp r14d, 2
add eax, dword [r8]
add byte [rcx - 0x7d], al
inc byte [rdx]
jne 0x140072302
lea rcx, [rbx + 0x20]
lea ecx, [rbx + 0x20]
call 0x140072621
add byte [rax], al
movaps xmm0, xmmword [rsp + 0xd0]
movaps xmm1, xmmword [rsp + 0xe0]
loopne case.0x14005c974.149
add byte [rax], al
movups xmmword [rbx + 0x30], xmm1
movups xmmword [rbx + 0x20], xmm0
and byte [rax - 0x75], cl
invalid
invalid
and byte [rax - 0x75], cl
jmp 0x140071ac0
jmp 0x140071ac0
jmp 0x140071ac0
invalid
cmp qword [rbx + 0x20], 0
je case.0x1400675dc.70
adc byte [rcx], al
add byte [rax], al
adc byte [rcx], al
add byte [rax], al
lea rax, [rbx + 0x20]
movups xmm0, xmmword [rax]
and byte [r15], cl
and byte [rdi], cl
adc byte [rax], al
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x100], xmm1
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0xf0], eax
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0xf0], eax
jmp 0x140072423
movaps xmm0, xmmword [rsp + 0xd0]
movaps xmm1, xmmword [rsp + 0xe0]
and al, 0xd0
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xe0], cl
lea rax, [rsp + 0x230]
movaps xmmword [rax + 0x10], xmm1
movaps xmmword [rax], xmm0
mov rsi, qword [rsp + 0x50]
jmp 0x1400723d0
lea rax, [rsp + 0x4f]
mov byte [rax], 1
lea r8, [rsp + 0x88]
mov qword [r8], rax
lea rcx, [0x1400fd130]
lea r9, [0x1400d0d50]
xor edx, edx
call fcn.1400a1c23
jmp 0x140071b4b
mov al, 4
mov byte [rbx + 0x280], al
mov rax, qword [rsp + 0x50]
add byte [rax - 0x75], cl
and al, 0x50
mov eax, dword [rsp + 0x50]
mov qword [rax], 3
mov al, 3
jmp 0x14007244b
fadd dword [rax]
add byte [rax], al
mov rdi, qword [rsp + 0x120]
movups xmm0, xmmword [rsp + 0x128]
sub byte [rcx], al
add byte [rax], al
sub byte [rcx], al
add byte [rax], al
jmp 0x140072395
mov rdi, qword [rsp + 0x90]
movups xmm0, xmmword [rsp + 0x98]
test byte [rax + rbx*4], ah
add byte [rax], al
invalid
test byte [rax + rbx*4], ah
cwde
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x60], eax
movaps xmmword [rsp + 0x60], xmm0
mov rcx, rsi
call qword [sym.imp.ws2_32.dll_closesocket]
adc qword [r11], r8
invalid
adc qword [r11], r8
add byte [rax - 0x75], cl
je 0x1400723cb
add eax, dword [rax]
mov rsi, qword [rsp + 0x50]
push rax
lea rax, [rbx + 0x78]
mov qword [rbx + 0x78], r12
mov qword [rbx + 0x80], rdi
add byte [rax], 0
invalid
add byte [rax], 0
add byte [rdi], cl
sub byte [rsp + 0x60], al
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x60]
movups xmmword [rbx + 0x88], xmm0
add byte [rax], al
mov dword [rbx + 0x70], 0x3b9aca01
mov r14d, 2
mov esi, 2
movups xmm0, xmmword [rax]
add byte [rdi], cl
adc byte [rax + 0x10], cl
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x100], xmm1
sub dword [rsp + 0x100], ecx
movaps xmmword [rsp + 0xf0], xmm0
test byte [rax + rsi*8], ah
lock add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and r8b, bpl
xor dword [rdx], eax
add byte [rax], al
lea rcx, [rbx + 0x20]
call 0x140072621
jmp 0x14007242e
cmp al, 0x48
lea edx, [0x1400cebc1]
invalid
invalid
invalid
lea rdx, [0x1400cebc1]
add eax, 0x13b84100
add byte [rax], al
add byte [rcx + 0x34b7e807], dh
invalid
mov bh, 0x34
add byte [rcx - 0x48], al
adc eax, dword [rax]
add byte [rax], al
mov r8d, 0x13
mov cl, 7
call fcn.1400858bd
mov bh, 0x34
add dword [rax], eax
lea rdx, [0x1400cebd4]
adc eax, 0x5c7c7
lea rcx, [rsp + 0xf0]
add byte [rax], al
add byte [rcx - 0x48], al
invalid
invalid
adc dword [rax], eax
invalid
add byte [rax], al
mov r8d, 0x11
mov eax, 0x11
add byte [rax], al
add byte [rcx - 0x77], cl
shr eax, 0x55
mov ebp, 0xbe41fffb
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
mov r9, rax
call fcn.14002e178
mov r14d, 2
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
je case.0x140070ae0.14
invalid
mov rsi, qword [rsp + 0x50]
and al, 0x50
push rax
mov qword [rsi], r14
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmm1, xmmword [rsp + 0x100]
sub byte [rsp + 0x100], cl
mov word [rax + rax], fs
add dword [rax], eax
add byte [rdi], cl
adc dword [rsi + 8], eax
add byte [rcx], al
add byte [rax], al
movups xmmword [rsi + 8], xmm0
movups xmmword [rsi + 0x18], xmm1
mov al, 1
mov byte [rbx + 0x378], al
js 0x140072452
add byte [rax], al
add rsp, 0x348
add esp, 0x348
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rdi, qword [rsp + 0x120]
add dword [rax], eax
add byte [rdi], cl
movups xmm0, xmmword [rsp + 0x128]
add byte [rax], al
movups xmm0, xmmword [rsp + 0x128]
and al, 0x28
add dword [rax], eax
add byte [rdi], cl
movaps xmmword [rsp + 0x60], xmm0
movaps xmmword [rsp + 0x60], xmm0
jmp 0x1400723a3
invalid
dec dword [rdi]
or ecx, dword [rdi]
ud2
push rsi
sub rsp, 0x20
in al, dx
and byte [rax + 0x378b9], al
add byte [rax], al
invalid
ud2
ud2
in al, dx
and byte [rax + 0x378b9], al
add byte [rax], al
invalid
add byte [rax], al
add esi, dword [rbp + 0x20]
jne case.0x140070ae0.17
mov rsi, rcx
add rcx, 0x1f0
add al, ch
add qword [rax], rax
add dword [rax], eax
add byte [rax - 0x7d], cl
invalid
and byte [rax - 0x77], cl
int1
add rsp, 0x20
pop rsi
jmp 0x140072621
jo 0x1400724b0
add byte [rax], al
add al, ch
add qword [rax], rax
add dword [rax], eax
add dword [rax], eax
add byte [rax - 0x7d], cl
invalid
jo 0x1400724b0
add dword [rax], eax
add byte [rax], al
add byte [rax + 0x20c48348], dl
nop
add rsp, 0x20
invalid
invalid
invalid
pop rsi
ret
add rcx, 8
jmp 0x1400706a8
loope 0x1400724c9
invalid
loope 0x1400724c9
invalid
invalid
jg 0x1400724ce
invalid
call qword [rsi + 0x48]
sub esp, 0x20
movzx eax, byte [rcx + 0x9f0]
cmp rax, 6
clc
invalid
ja case.default.0x1400724f3
mov dh, 0x81
lock or dword [rax], eax
add byte [rax - 0x7d], cl
clc
invalid
and al, 0x48
mov esi, ecx
invalid
mov rsi, rcx
invalid
lea rcx, [0x1400f90d8]
imul ecx, dword [rax], 0
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
enter 0xffffffffffffe0ff, 0x48
lea ecx, [rsi + 0xa0]
lea rcx, [rsi + 0xa0]
movabs al, byte [0x1344ce8000000]
call 0x14008594d
cmp dword [rsi], 2
jne 0x140072571
invalid
imul ecx, dword [rax - 0x7d], 0xffffffc4
and byte [rsi - 0x3d], bl
add rsp, 0x20
pop rsi
ret
lea rcx, [rsi + 0x9f8]
call 0x140072483
jmp 0x14007255d
lea rcx, [rsi + 0x9f8]
lea rcx, [rsi + 0x9f8]
call fcn.1400724bd
mov byte [rsi + 0x9f1], 0
lea rcx, [rsi + 0x950]
call 0x1400448d7
lea rcx, [rsi + 0x5d0]
call 0x140072483
lea rcx, [rsi + 0x250]
call 0x140072483
lea rcx, [rsi + 0x220]
call 0x14008594d
add rsi, 0x178
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp 0x14008594d
mov rcx, rsi
call 0x1400448d7
add rsi, 0x70
jmp 0x140072564
cmp qword [rcx], 0
jne 0x1400706a8
ret
mov rdx, qword [rax + 0x10]
lea rdi, [rsp + 0x170]
mov rcx, rdi
mov r8, r13
call fcn.140093728
mov al, byte [rdi + 9]
cmp al, 3
jne 0x140072b92
mov byte [r12], 3
jmp 0x140072b1b
push 2
pop rbx
mov r12, qword [rsp + 0xa8]
lea rcx, [rsp + 0x160]
call case.0x14003d9c1.646
lea rcx, [rsp + 0x230]
call fcn.140044909
lea rcx, [rsp + 0x220]
call fcn.14009222b
mov rdi, r15
mov r14, qword [rsp + 0xc8]
mov r15, qword [rsp + 0xc0]
mov rax, qword [rsp + 0x290]
mov qword [rsp + 0x250], rax
add byte [rdi], cl
sub byte [rsp + 0x280], al
movaps xmmword [rsp + 0x240], xmm0
mov byte [r12], 1
cmp rbx, 3
jne 0x140072b26
mov qword [r14], 3
mov al, 3
jmp 0x140072b7b
mov rax, qword [rsp + 0x250]
mov qword [rsp + 0x270], rax
movaps xmm0, xmmword [rsp + 0x240]
add byte [rdi], cl
sub dword [rsp + 0x260], eax
mov rcx, r15
call fcn.14007266a
jmp 0x140072b59
mov qword [r14], rbx
mov qword [r14 + 8], rdi
or byte [rdi], cl
sub byte [rsp + 0x260], al
movups xmmword [r14 + 0x10], xmm0
mov rax, qword [rsp + 0x270]
mov qword [r14 + 0x20], rax
mov al, 1
mov byte [rsi + 0x78], al
lea rsp, [rbp + 0x238]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp al, 2
jne 0x140072ced
mov rdi, qword [rsp + 0x170]
jmp 0x140072d8a
mov rcx, qword [rsi + 0x58]
cmp rcx, 0xffffffffffffffff
stc
dec dword [rdi]
invalid
invalid
add al, byte [rax]
invalid
lea r9, [rsp + 0x100]
and dword [r9], 0
and dword [rax], eax
mov dword [rsp + 0x170], 4
mov qword [rsp + 0x20], rdi
mov edx, 0xffff
mov r8d, 0x1007
adc byte [rax], al
add bh, bh
adc eax, 0x307b8
cmp eax, 0xffffffff
je 0x140072d82
movsxd rdi, dword [rsp + 0x100]
test rdi, rdi
je 0x140072ee2
shl rdi, 0x20
or rdi, 2
jmp 0x140072d8a
call fcn.140088391
mov rdi, rax
invalid
lea rcx, [rsi + 0x40]
call fcn.14006a481
invalid
invalid
jmp 0x140072af0
jo 0x140072df6
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
call fcn.140029922
cmp qword [r15], 0
invalid
invalid
jne case.0x14004c3f8.266
mov rcx, qword [rsp + 0x178]
mov dl, byte [rsp + 0x180]
mov dword [rcx + 0x60], 0x19d
mov rax, qword [rsp + 0xf0]
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
pop r8
call fcn.140041e0b
mov rax, qword [rsp + 0xb8]
mov eax, dword [rsp + 0xb8]
mov eax, dword [rsp + 0xb8]
lock inc qword [rax]
push 2
pop rbx
mov r12, qword [rsp + 0xa8]
movsb byte [rdi], byte [rsi]
and al, 0xa8
test al, 0
add byte [rax], al
movsb byte [rdi], byte [rsi]
and al, 0xa8
test al, 0
add byte [rax], al
mov r13, qword [rsp + 0xf8]
jle case.0x14004c3f8.266
add dword [rax], eax
invalid
test al, 0
add byte [rax], al
mov r13, qword [rsp + 0xf8]
jle case.0x14004c3f8.266
add dword [rax], eax
invalid
lock inc qword [r14]
inc dword [rsi]
jle case.0x14004c3f8.266
mov rax, qword [rsp + 0xb8]
lea r15, [rax + 0x10]
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x180], rax
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x188], 3
mov qword [rsp + 0x178], r14
mov rcx, r15
stc
stc
mov rdx, r14
call fcn.140042af7
mov rcx, r15
mov ecx, edi
mov ecx, edi
call fcn.140042b42
test rax, rax
je 0x140072f07
mov r15, rax
lea rcx, [rsp + 0x170]
lea ecx, [rsp + 0x170]
lea ecx, [rsp + 0x170]
call fcn.140042da6
jmp 0x140072ab6
add cl, byte [rax - 0x73]
mov word [rax + rbp*2], fs
add dword [rax], eax
add al, ch
cmp ebp, esi
cld
invalid
jmp 0x140072aab
mov rbx, qword [rsi + 0x40]
mov rdi, qword [rsi + 0x48]
mov rax, qword [rsi + 0x60]
invalid
mov qword [rsp + 0x290], rax
movups xmm0, xmmword [rsi + 0x50]
movaps xmmword [rsp + 0x280], xmm0
add cl, ch
invalid
sti
invalid
invalid
invalid
lea rax, [rsp + 0x180]
add byte [rax], al
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x2a0], xmm0
push 0x20
pop rcx
call fcn.14000253e
dec dword [rcx - 0x77]
mov edi, eax
mov rax, qword [rsp + 0xb8]
mov eax, dword [rsp + 0xb8]
mov qword [r15], rax
mov qword [r15 + 8], r14
mov dword [rdi + 8], esi
invalid
movaps xmm0, xmmword [rsp + 0x2a0]
test byte [rax + riz*4], ah
add al, byte [rax]
add byte [rcx + 0xf], al
adc dword [rdi + 0x10], eax
movups xmmword [r15 + 0x10], xmm0
xor ecx, ecx
call fcn.140042ddb
mov rcx, qword [rsp + 0x158]
cmp rcx, 2
je 0x140072ae0
lea rax, [rsi + 0x40]
mov qword [rsi + 0x40], rcx
mov qword [rsi + 0x48], rdi
mov rcx, qword [rsp + 0x150]
add byte [rax - 0x77], cl
mov dword [rsi + 0x50], ecx
mov rcx, qword [rsp + 0xb0]
mov al, 0
add byte [rax], al
mov qword [rsi + 0x58], rcx
mov qword [rsi + 0x60], r15
mov qword [rsi + 0x68], rax
mov r14, qword [rsp + 0xc8]
enter 0, 0
enter 0, 0
mov r15, qword [rsp + 0xc0]
jmp 0x1400726e2
invalid
invalid
ud2
or ecx, dword [rax - 0x7d]
in al, dx
sub byte [rdx + 1], bh
xor ecx, ecx
call fcn.14008f7ca
lea r8, [0x1400ce0a8]
mov cl, 0x16
mov rdx, rax
add rsp, 0x28
jmp 0x14008d64a
add byte [rax - 0x48], cl
imul eax, dword gs:[rdx + riz - 0x70509621], 0x48
imul eax, dword [rdx + riz - 0x70509621], 0x48
mov edx, 0xd011c5f
invalid
add dword [0xc1ea2ead], ecx
ret
ret
rcl byte [rax], 0xc3
push rsi
push rdi
push rbx
sub rsp, 0x40
mov rdi, rdx
mov rsi, rcx
mov esi, ecx
invalid
mov rdx, qword [rdx]
mov rax, qword [rdi + 8]
lea rbx, [rsp + 0x20]
mov rcx, rbx
fcos
push rax
sbb byte [rdi], cl
mov bh, 3
invalid
add esp, dword [rsi - 0x7d]
clc
add dh, byte [rax + rcx*2 - 0x75]
and al, 0x22
invalid
cmp ax, 2
je 0x140073066
mov ecx, dword [rsp + 0x22]
and cl, byte [rdi]
mov bh, 0x54
and al, 0x26
movzx edx, word [rsp + 0x26]
mov r8d, dword [rsp + 0x38]
mov dword [rsi + 0x18], r8d
movups xmm0, xmmword [rsp + 0x28]
adc byte [rsp + 0x28], al
adc byte [rsp + 0x28], al
movups xmmword [rsi + 8], xmm0
movzx r8d, word [rsp + 0x3e]
mov r9, qword [rdi + 0x10]
movzx r9d, word [r9]
adc byte [r13 + 0xf], r8b
mov bh, 9
test ax, ax
jne case.0x1400682b4.67
mov edx, r9d
movzx r9d, word [rsp + 0x3c]
mov dword [rsi + 2], ecx
mov word [rsi + 6], dx
mov dword [rsi + 6], edx
invalid
invalid
mov word [rsi + 0x1c], r9w
mov word [rsi + 0x1e], r8w
mov word [rsi], ax
add rsp, 0x40
pop rbx
pop rdi
pop rsi
ret
mov esi, ecx
call fcn.14002fbb9
mov edx, eax
cmp edx, 0x110000
invalid
je 0x140073093
add byte [rbx + rcx + 0x48], dh
mov rax, qword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
add rax, qword [rsi + 8]
sub rax, qword [rsi]
add rsp, 0x20
pop rsi
ret
movzx eax, byte [rcx + 0x11]
cmp eax, 2
add cl, byte [rdi]
test byte [rsi + riz*2], ch
sti
invalid
adc dword [r11 - 0x7bf0fd08], eax
sub al, 0x66
add cl, byte [rdi]
test byte [rsi + riz*2], ch
sti
inc dword [rbx - 0x7af0fc08]
invalid
invalid
cmp eax, 3
jne fcn.1400296d2
and esp, dword [rsi - 5]
inc ebx
movzx eax, byte [rcx + 0x268]
invalid
add al, byte [rax]
add byte [rax], al
ret
push 0xffffffff85000002
ror byte [rdi], 0x84
cmp esi, dword [rcx - 1]
inc dword [rbx + 0x117403f8]
add byte [rax], al
test eax, eax
je 0x14006a1fa
cmp eax, 3
je 0x1400730d5
cmp eax, 4
jne 0x1400730e1
add rcx, 0x270
jmp 0x14006a1fa
add cl, ch
and eax, 0x48ffff71
add ecx, 0x270
add rcx, 0x270
jmp 0x1400733bd
fadd qword [rdx]
add byte [rax], al
ret
push rdi
push r14
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x5d0
add byte [rax], al
add byte [rax], al
mov r15, r8
mov r14, rdx
mov esi, edx
mov rbx, rcx
movzx eax, byte [rdx + 0x268]
mov dh, 0x82
push 0x48000002
lea ecx, [0x1400f90f4]
invalid
pop rdi
or byte [rax], al
mov dh, 0x82
push 0x48000002
lea ecx, [0x1400f90f4]
invalid
pop rdi
or byte [rax], al
movsxd rax, dword [rcx + rax*4]
add rax, rcx
or dword [rax + 1], 0x48e0ffc8
lea ecx, [rsp + 0x378]
and al, 0x78
add eax, dword [rax]
invalid
jmp rax
lea rcx, [rsp + 0x378]
and al, 0x78
add eax, dword [rax]
add byte [rcx - 0x48], al
pop rax
add al, byte [rax]
add byte [rcx + rcx*4 - 0xe], cl
mov r8d, 0x258
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
rol dword [rdx], 0
mov esi, dword [r14 + 0x260]
cmp esi, 0x3b9aca00
invalid
cmp ecx, dword [rdi]
test dword [rax + rax - 0x72b70000], eax
invalid
jne 0x1400731c0
lea rcx, [r14 + 0x270]
mov r8d, 0x258
pop rax
add al, byte [rax]
add byte [rax], al
pop rax
add al, byte [rax]
add byte [rax], al
mov rdx, r14
add byte [rax], al
mov rdx, r14
mov edx, esi
call sub.VCRUNTIME140.dll_memcpy
lea rsi, [r14 + 0x270]
lea rdi, [rsp + 0xb0]
mov rcx, rdi
add al, byte [rax]
add byte [rax - 0x73], cl
mov esp, 0xb024
add byte [rax - 0x77], cl
stc
mov rdx, rsi
mov r8, r15
call fcn.14006acd1
mov r12b, byte [rdi + 0x11]
cmp r12b, 3
add esi, dword [rbp + 0xb]
add esi, dword [rbp + 0xb]
or eax, esi
adc dword [r11], eax
adc dword [rbx], eax
mov byte [rbx + 0x11], 3
adc dword [rbx], eax
mov al, 4
jmp 0x140073372
mov rdi, qword [rsp + 0xb0]
mov r15, qword [rsp + 0xb8]
and al, 0xb8
add byte [rax], al
add byte [rax - 0x76], al
lodsb al, byte [rsi]
and al, 0xc0
add byte [rax], al
add byte [rbx + 0xc22484], cl
add byte [rax], al
and al, 0xb8
add byte [rax], al
add byte [rax - 0x76], al
lodsb al, byte [rsi]
and al, 0xc0
add byte [rax], al
add byte [rbx + 0xc22484], cl
add byte [rax], al
mov dword [rsp + 0x30], eax
movzx eax, word [rsp + 0xc6]
mov byte [rax], 0
add byte [rsi - 0x77], ah
and al, 0x34
mov byte [rax], 0
add byte [rsi - 0x77], ah
and al, 0x34
mov rcx, rsi
call 0x14006a1fa
jmp 0x140073351
mov rdi, qword [r14 + 0x258]
call fcn.14008a73f
mov rcx, rax
mov r8, rdi
mov r9d, esi
call fcn.14008e029
cmp edx, 0x3b9aca00
jne 0x1400731ee
lea rcx, [rsp + 0x40]
call fcn.140095a19
call fcn.140095a19
jmp 0x1400731fe
mov r8d, edx
lea rcx, [rsp + 0x40]
mov rdx, rax
call fcn.140095904
lea rdi, [rsp + 0x308]
or byte [rbx], al
add byte [rax], al
lea rsi, [rsp + 0x40]
mov ecx, 0xe
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0xb0]
lea rdx, [rsp + 0x378]
mov r8d, 0x258
mov rcx, rsi
mov ecx, esi
and al, 0xb0
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x78
add eax, dword [rax]
add byte [rcx - 0x48], al
pop rax
add al, byte [rax]
add byte [rax - 0x77], cl
mov ecx, esi
mov ecx, esi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [r14 + 0x270]
mov r8d, 0x2c8
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rsi, [r14 + 0x270]
call fcn.140090606
mov ebp, eax
lea rdi, [rsp + 0x40]
mov rcx, rdi
mov rdx, rsi
mov r8, r15
call fcn.14006acd1
mov r12b, byte [rdi + 0x11]
adc dword [ecx - 0x80], eax
cld
add esi, dword [rbp + 0x52]
cmp r12b, 3
jne 0x1400732c3
lea rdi, [r14 + 0x4c8]
cmp bpl, 2
cmp ch, 2
invalid
setne r12b
test bpl, 1
sete bpl
lea rcx, [rsp + 0x40]
lea ecx, [rsp + 0x40]
lea ecx, [rsp + 0x40]
and al, 0x40
call case.0x140055528.201
call fcn.140090606
test r12b, bpl
in al, dx
in al, dx
jne 0x14007330b
outsd dx, dword [rsi]
cmp al, 2
je 0x14007330b
and al, 1
jne 0x14007330b
call fcn.140002708
test rax, rax
je 0x14007338e
ror byte [rdi], 0x84
fadd qword [rax]
add byte [rax], al
mov bpl, byte [rax + 0x4c]
mov r12b, byte [rax + 0x4d]
mov byte [rax + 0x4c], 0
add cl, ch
invalid
add byte [rax], al
invalid
add cl, ch
invalid
mov rdi, qword [rsp + 0x40]
mov r15, qword [rsp + 0x48]
mov bpl, byte [rsp + 0x50]
movzx eax, word [rsp + 0x56]
mov ecx, dword [rsp + 0x52]
mov dword [rsp + 0x28], ecx
mov word [rsp + 0x2c], ax
mov rcx, rsi
call 0x1400733bd
cmp r12b, 2
cmp ah, 2
cmp ah, 2
add dh, byte [rbp + 5]
jne 0x1400732f7
mov r12b, 2
jmp 0x140073351
movzx eax, word [rsp + 0x2c]
mov word [rsp + 0x34], ax
mov eax, dword [rsp + 0x28]
and al, 0x28
mov dword [rsp + 0x30], eax
jmp 0x140073351
mov rcx, rdi
mov rdx, r15
call fcn.14009267c
test al, al
jne 0x1400733b1
invalid
add byte [rdi], cl
movzx eax, word [rsp + 0x3c]
mov bh, 0x44
and al, 0x3c
mov word [rsp + 0x2c], ax
mov eax, dword [rsp + 0x38]
mov dword [rsp + 0x28], eax
mov rcx, rsi
call 0x1400733bd
mov edx, 1
xor ecx, ecx
call fcn.14008f7ca
mov rdi, rax
mov edi, eax
mov edi, eax
mov r12b, 2
lea r15, [0x1400ce468]
mov qword [rbx], rdi
mov qword [rbx + 8], r15
mov byte [rbx + 0x10], bpl
mov byte [rbx + 0x10], ch
mov byte [rbx + 0x10], ch
adc byte [rax + rcx*4 + 0x63], al
adc dword [rbx - 0x76cfdbbc], ecx
adc cl, byte [r15]
mov bh, 0x44
and al, 0x34
mov byte [rbx + 0x11], r12b
mov eax, dword [rsp + 0x30]
mov dword [rbx + 0x12], eax
movzx eax, word [rsp + 0x34]
mov word [rbx + 0x16], ax
mov al, 1
mov byte [r14 + 0x268], al
push 0x48000002
mov eax, ebx
add byte [rax], al
mov rax, rbx
add rsp, 0x5d0
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov bpl, 2
mov rcx, rdi
mov rdx, r15
call fcn.14009267c
mov edi, eax
invalid
mov ecx, ebp
jmp 0x128e9bce8
xor esp, edi
invalid
inc dword [rax - 0x7c]
dec dword [rdi]
test byte [rbp - 1], ch
invalid
invalid
invalid
jmp 0x128e9bce8
mov byte [rbx + 0x11], 3
mov al, 3
jmp 0x140073372
ud2
ud2
push rsi
sub rsp, 0x20
mov rsi, rcx
call 0x14006a1fa
add rsi, 0x258
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp 0x1400448d7
push rsi
push rdi
sub rsp, 0x28
mov rsi, qword [rcx]
lea rdi, [rsi + 0x10]
adc byte [rax - 0x73], cl
mov gs, word [rax]
add dword [rax], eax
invalid
call fcn.140044935
mov rcx, rdi
call fcn.140075661
add byte [rax - 0x73], cl
mov cs, word [rax - 0x17ffffff]
add byte gs:[rax], al
add byte [rax - 0x73], cl
invalid
mov al, 1
add byte [rax], al
call fcn.140056b52
cmp rsi, 0xffffffffffffffff
je case.0x14004861a.299
invalid
lock dec qword [rsi + 8]
jne case.0x14004861a.299
mov edx, 8
mov rcx, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.14000c6a0
nop
add rsp, 0x28
invalid
sub byte [rdi + 0x5e], bl
ret
je 0x1400757ef
imul rax, rax, 0x12
mov rcx, qword [rsi]
mov qword [rsp + 0x20], rcx
and al, 0x20
mov qword [rsp + 0x28], 1
and al, 0x28
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x30], rax
jmp case.0x14004e119.265
and qword [rsp + 0x28], 0
lea rdi, [rsp + 0x38]
lea r9, [rsp + 0x20]
mov rcx, rdi
call fcn.14000ca48
cmp qword [rdi], 0
invalid
invalid
je 0x140075819
mov rcx, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x48]
jmp 0x14007582f
invalid
mov rax, qword [rsp + 0x40]
mov qword [rsi], rax
mov qword [rsi + 8], rbx
movabs rcx, 0x8000000000000001
add rsp, 0x50
pop rbx
pop rdi
pop rsi
jmp fcn.140002565
jmp 0x1400758ee
add byte [rax + 0x39], cl
ror dword [rax + 0xf], 1
ror dword [r8 - 0x7d], 1
invalid
invalid
cli
add eax, 0x4bb
invalid
add al, 0
add byte [rax], al
mov ebx, 4
add byte [rax + 0xf], cl
fimul dword [r8 - 0x47]
invalid
invalid
int1
cmovae rbx, rdx
movabs rcx, 0xf0f0f0f0f0f0f1
xor edx, edx
cmp rbx, rcx
setb dl
xchg edx, eax
ret 0x694c
ret
mov byte [rax], al
add byte [rax], al
lock add byte [rcx], dh
lock add byte [rcx], dh
add byte [rcx], dh
ror byte [rax + 0x39], cl
retf
xchg edx, eax
ret 0x694c
mov byte [rax], al
add byte [rax], al
shl rdx, 3
test rax, rax
je 0x1400758ae
imul rax, rax, 0x88
ror byte [rax + 0x48000000], 0x8b
invalid
mov byte [rax], al
add byte [rax], al
mov rcx, qword [rsi]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 8
and al, 0x28
or byte [rax], al
add byte [rax], al
and byte [rax - 0x39], cl
and al, 0x28
and al, 0x28
or byte [rax], al
add byte [rax], al
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
jmp case.0x140057f03.188
invalid
and qword [rsp + 0x28], 0
and al, 0x28
add byte [rax - 0x73], cl
invalid
invalid
jl 0x1400758dc
lea rdi, [rsp + 0x38]
cmp byte [rbp + rcx*4 + 0x4c], cl
lea r9, [rsp + 0x20]
and al, 0x20
mov rcx, rdi
call fcn.14000ca48
cmp qword [rdi], 0
je 0x1400758d8
invalid
add byte [rsp + rcx + 0x48], dh
mov rcx, qword [rsp + 0x40]
mov ecx, dword [rsp + 0x40]
mov rdx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x48]
mov edx, dword [rsp + 0x48]
jmp 0x1400758ee
mov rax, qword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
and al, 0x40
mov qword [rsi], rax
mov qword [rsi], rax
mov qword [rsi + 8], rbx
mov dword [rsi + 8], ebx
movabs rcx, 0x8000000000000001
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x50c48348], al
or byte [rax - 0x7d], 0xc4
push rax
or byte [rax - 0x7d], 0xc4
push rax
add rsp, 0x50
invalid
pop rbx
pop rdi
pop rsi
jmp fcn.140002565
or byte [rax], al
add byte [rax], al
call fcn.14008f7ca
mov ecx, 1
add byte [rax], al
mov ebp, 0xb900019e
add dword [rax], eax
add byte [rax], al
mov qword [rax], rcx
mov qword [rax + 8], rcx
or byte [rax - 0x77], cl
or byte [rax - 0x7d], cl
invalid
invalid
or byte [rax - 0x7d], cl
and qword [rax + 0x30], 0
mov qword [rax + 0x40], 5
add eax, 0xf0000000
inc qword [rax]
invalid
add eax, 0xf0000000
add eax, 0xf0000000
inc qword [rax]
jle case.0x14005cc53.154
mov rdx, rax
mov edx, eax
ret 0x8348
add rsp, 0x28
ret
sub bl, al
ud2
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rdi, r8
mov rsi, rcx
mov rcx, qword [rdx]
mov ecx, dword [rdx]
mov ecx, dword [rdx]
or cl, byte [rax - 0x75]
add eax, 0xa8000001
add dword [rax], eax
add byte [rax - 0x6a7af0ff], ch
add byte [rax], al
invalid
invalid
mov rax, qword [rcx + 0x1c0]
add dword [rax], eax
add byte [rax - 0x6a7af0ff], ch
add byte [rax], al
test al, 1
jne 0x1400759f2
invalid
add byte [rax - 0x7d], cl
clc
dec byte [rdi]
test byte [rcx + 0x4c000000], ch
lea eax, [rax + 2]
cmp rax, 0xfffffffffffffffe
cmp eax, 0xfffffffe
je 0x140075a10
lea r8, [rax + 2]
lock cmpxchg qword [rcx + 0x1c0], r8
cmpxchg dword [rcx + 0x1c0], eax
jne 0x140075955
fisttp word [rax - 0x75]
sbb cl, byte [rax - 0x73]
mov eax, dword [rax + 0x41000000]
add byte [rax], 0
add byte [rcx - 0x44], al
add dword [rax], eax
add byte [rax], al
invalid
mov rbx, qword [rdx]
lea rcx, [rbx + 0x80]
add byte [rax], 0
add byte [rcx - 0x44], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], 0
add byte [rcx - 0x44], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rcx - 0x42], al
add dword [rax], eax
add byte [rax], al
invalid
mov r14d, 1
add byte [rax], al
add al, dh
xadd qword [rbx + 0x88], r14
lock xadd qword [rbx + 0x88], r14
mov rdx, r14
call fcn.14004679e
add dword [rsi], ecx
std
dec dword [rcx - 0x77]
invalid
and r14d, 0x1f
add dword [rsi], ecx
std
dec dword [rcx - 0x77]
mov dword [rcx - 0x7d], 0x69491fe6
invalid
invalid
and esi, 0x1f
imul rcx, r14, 0x118
imul ecx, esi, 0x118
add rcx, rax
mov r8d, 0x118
add dword [rax], eax
add byte [rax - 0x77], cl
cli
call sub.VCRUNTIME140.dll_memcpy
cdq
add al, byte [rax]
mov ecx, r14d
shl r12, cl
in al, 0xf0
or qword [r15 + 0x2310], r12
in al, 0xf0
or qword [r15 + 0x2310], r12
add rbx, 0x100
mov rcx, rbx
call fcn.140091c94
mov qword [rsi + 0x100], 3
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r14
pop r15
ret
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
mov r8d, 0x118
mov rcx, rsi
add dword [rax], eax
add byte [rax - 0x77], cl
int1
mov rdx, rdi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
jmp sub.VCRUNTIME140.dll_memcpy
mov ecx, 7
int 0x29
ud2
or eax, dword [rax]
add byte [rbp - 0x7cc28b40], al
clc
add esi, dword [rbp + 0x60]
test eax, eax
je 0x140075a69
cmp eax, 3
jne case.0x140070ae0.29
lea rcx, [rsi + 0x4e8]
call 0x128075a3d
call fcn.1400791d4
lea rcx, [rsi + 0x490]
xchg edi, eax
invalid
call fcn.14001885c
lea rcx, [rsi + 0x460]
cli
dec dword [rax - 0x73]
mov fs, word [rax + 4]
add byte [rax], al
call fcn.1400465c4
dec dword [rax - 0x7f]
invalid
add rsi, 0x248
add al, byte [rax]
add byte [rax - 0x77], cl
int1
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.140075661
sti
invalid
dec dword [rax - 0x77]
int1
mov rcx, rsi
call fcn.140075661
lea rcx, [rsi + 0x118]
lea ecx, [rsi + 0x118]
sbb byte [rcx], al
add byte [rax], al
call fcn.1400447f8
dec dword [rax - 0x7f]
invalid
add rsi, 0x218
add al, byte [rax]
add byte [rax - 0x77], cl
add byte [rax], al
mov rcx, rsi
int1
add rsp, 0x20
add esp, 0x20
pop rsi
jmp fcn.1400465c4
invalid
call qword [rax + 0x20c48348]
nop
add rsp, 0x20
pop rsi
ret
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x16b8
invalid
add byte [rax], al
invalid
call fcn.14009e890
add al, byte [rax]
add byte [rax + 0x29], cl
sub rsp, rax
mov r14, rdx
movzx eax, byte [rdx + 0xbd0]
mov dh, 0x82
ror byte [rbx], 1
or eax, dword [rax]
invalid
invalid
mov dh, 0x82
ror byte [rbx], 1
invalid
or eax, dword [rax]
add byte [rbp + 0x548948c0], al
invalid
invalid
push rsp
add byte [rax], al
test eax, eax
mov qword [rsp + 0x28], rdx
and al, 0x28
sub byte [rcx + rcx*4 + 0x44], cl
and al, 0x78
mov qword [rsp + 0x78], r8
and al, 0x78
mov qword [rsp + 0xc0], rcx
mov word [rax + rax*8], fs
and al, 0xc0
add byte [rax], al
add byte [rbp + rax*2 - 0x7d], dh
clc
add ecx, dword [rdi]
add byte [rax], al
je 0x140075b16
cmp eax, 3
jne case.0x140075bbc.1
test dword [rax], ebp
sbb al, 0
invalid
test dword [rax], ebp
sbb al, 0
sub byte [rax + rax], bl
add byte [rcx - 0x73], cl
lea rax, [r14 + 0x728]
xchg byte [rax], ch
sub byte [rdi], al
add byte [rax], al
invalid
mov qword [rsp + 0x70], rax
lea r13, [r14 + 0x4e8]
scasb al, byte [rdi]
invalid
add al, 0
invalid
jo case.0x140070b1b.26
lea ebp, [rsi + 0x4e8]
scasb al, byte [rdi]
call 0x181075af2
add al, 0
add byte [rcx + 0xf], al
movzx eax, byte [r14 + 0x728]
add al, 0
add byte [rcx + 0xf], al
invalid
invalid
mov dh, 0x86
movzx eax, byte [r14 + 0x728]
sub byte [rdi], al
add byte [rax], al
invalid
add byte [rax - 0x73], cl
or eax, 0x8360c
or byte ss:[rax], al
lea rcx, [0x1400f9108]
or byte ss:[rax], al
or byte [rax], al
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
jmp rax
loopne 0x140075b4f
mov rbx, qword [r14 + 0x618]
mov ebx, dword [rsi + 0x618]
sbb byte [rsi], al
add byte [rax], al
mov rax, qword [rsp + 0x70]
jmp 0x140075c92
invalid
jo 0x140075afb
jl case.0x14006f730.54
add byte [rax], al
add byte [rcx - 0x73], cl
lea rcx, [r14 + 0x248]
mov cs, word [rax + 2]
add byte [rax], al
mov r8d, 0x118
mov rdx, r14
mov edx, esi
add byte [rcx + rcx*4 - 0xe], cl
mov edx, esi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [r14 + 0x360]
invalid
add eax, dword [rax]
add byte [rcx - 0x73], cl
xchg esi, eax
sbb byte [rcx], al
add dword [rax], eax
invalid
invalid
add byte [rcx - 0x73], cl
xchg esi, eax
sbb byte [rcx], al
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx - 0x48], al
add byte [rcx], al
mov r8d, 0x100
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
int3
add al, byte [rax]
movups xmm0, xmmword [r14 + 0x218]
movups xmm0, xmmword [rsi + 0x218]
sbb byte [rdx], al
add byte [rax], al
movups xmm1, xmmword [r14 + 0x228]
movups xmm1, xmmword [rsi + 0x228]
mov gs, word [rax]
add al, byte [rax]
add byte [rcx + 0xf], al
adc byte [rsi + 0x238], dl
add byte [rax], al
movups xmm2, xmmword [r14 + 0x238]
movups xmmword [r14 + 0x460], xmm0
adc dword [rsi + 0x460], eax
invalid
add al, 0
add byte [rcx + 0xf], al
movups xmmword [r14 + 0x470], xmm1
adc dword [rsi + 0x470], ecx
jo 0x140075b6e
add byte [rax], al
movups xmmword [r14 + 0x480], xmm2
movups xmmword [rsi + 0x480], xmm2
adc dword [rsi + 0x480], edx
add byte [rax], al
lea rdx, [r14 + 0x3c0]
lea edx, [rsi + 0x3c0]
add eax, dword [rax]
add byte [rcx - 0x73], cl
mov ss, word [rax - 0x17fffffc]
lea rcx, [r14 + 0x490]
lea ecx, [rsi + 0x490]
add al, ch
call fcn.140078e6b
in al, 0x32
add byte [rax], al
invalid
xor al, byte [rax]
add cl, ch
xchg dword [rax], eax
add byte [rax], al
invalid
jmp 0x140075c13
add byte [rax], al
add byte [rcx - 0x75], cl
invalid
invalid
mov dh, 0xa8
mov rsi, qword [r14 + 0x7a8]
jmp 0x140077eb2
and eax, dword [rax]
invalid
invalid
and eax, dword [rax]
add byte [rcx - 0x73], cl
lea rsi, [r14 + 0x9d0]
invalid
invalid
mov dh, 0x86
xchg al, dl
invalid
add byte [rax], al
lea rsi, [r14 + 0x9d0]
add byte [rax], al
movzx eax, byte [r14 + 0x9d0]
xchg al, dl
or dword [rax], eax
add byte [rcx - 0x73], cl
scasb al, byte [rdi]
add byte [rax], al
lea rbp, [r14 + 0x730]
xor byte [rdi], al
add byte [rax], al
lea rcx, [0x1400f911c]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
xor eax, 0x63480008
add al, 0x81
invalid
add rax, rcx
jmp rax
mov rbx, qword [r14 + 0x760]
sahf
invalid
jmp 0x140075d08
mov qword [rsp + 0x60], rsi
and al, 0x60
mov qword [rsp + 0x58], r13
jmp 0x1400765e2
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x58], r13
and al, 0x58
and al, 0x58
jmp 0x140076452
mov qword [rsp + 0x60], rsi
mov dword [rsp + 0x60], esi
cmp qword [r14 + 0xa18], 9
je case.0x140075bbc.1
mov rbx, r8
lea rsi, [r14 + 0xa18]
lea r12, [r14 + 0x9d8]
jmp 0x140076134
ret
ud2
lea rbx, [r14 + 0x248]
lea rdx, [r14 + 0x360]
lea rsi, [rsp + 0x100]
mov r8d, 0x100
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [r14 + 0x460]
lea rcx, [rsp + 0x200]
call fcn.14004697d
lea rdi, [rsp + 0x1588]
mov r8d, 0x130
mov rcx, rdi
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea r13, [r14 + 0x4e8]
mov r8d, 0x130
mov rcx, r13
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov qword [r14 + 0x618], rbx
lea rax, [r14 + 0x728]
mov byte [r14 + 0x728], 0
mov qword [rsp + 0x70], rax
mov qword [r14 + 0x620], rbx
mov byte [r14 + 0x729], 1
lea rcx, [r14 + 0x628]
mov r8d, 0x100
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
lea rbp, [r14 + 0x730]
movups xmm0, xmmword [r14 + 0x5e8]
movups xmm1, xmmword [r14 + 0x5f8]
movups xmm2, xmmword [r14 + 0x608]
movups xmmword [r14 + 0x730], xmm0
movups xmmword [r14 + 0x740], xmm1
movups xmmword [r14 + 0x750], xmm2
mov qword [r14 + 0x760], rbx
lea rsi, [r14 + 0x9d0]
mov byte [r14 + 0x9d0], 0
mov qword [rsp + 0x58], r13
and word [r14 + 0x9d6], 0
and dword [r14 + 0x9d2], 0
mov qword [r14 + 0x768], rbx
lea rdi, [r14 + 0x770]
movups xmm0, xmmword [rbp]
movups xmm1, xmmword [rbp + 0x10]
movups xmm2, xmmword [rbp + 0x20]
movups xmmword [r14 + 0x770], xmm0
movups xmmword [r14 + 0x780], xmm1
movups xmmword [r14 + 0x790], xmm2
lea rcx, [rsp + 0x100]
mov rdx, rdi
call fcn.14004697d
mov r13, qword [rbx + 0x108]
test r13, r13
je 0x140075d77
lock inc qword [r13]
jle case.0x140075bbc.1
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x30], rbp
mov qword [rsp + 0x50], r15
movups xmm0, xmmword [rsp + 0x100]
movups xmm1, xmmword [rsp + 0x110]
movups xmm2, xmmword [rsp + 0x120]
movaps xmmword [rsp + 0x5b0], xmm2
movaps xmmword [rsp + 0x5a0], xmm1
movaps xmmword [rsp + 0x590], xmm0
mov rsi, qword [r14 + 0x768]
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movaps xmmword [rsp + 0x320], xmm2
movaps xmmword [rsp + 0x310], xmm1
movaps xmmword [rsp + 0x300], xmm0
mov rcx, qword [rsi + 0x68]
mov rdx, qword [rsi + 0x70]
call fcn.14005ba6f
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rdx
mov rbp, qword [rsi + 0x108]
test rbp, rbp
je 0x140075e0e
lock inc qword [rbp]
jle case.0x140075bbc.1
lea rcx, [rsp + 0x330]
mov rdx, rsi
call fcn.140067932
mov al, byte [rsi + 0x112]
mov byte [rsp + 0x68], al
add rsi, 0x88
lea rcx, [rsp + 0x100]
mov rdx, rsi
call fcn.140067b02
lea rsi, [rsp + 0x4f0]
lea rdx, [rsp + 0x300]
mov rcx, rsi
call fcn.14004697d
lea rdi, [rsp + 0x238]
lea rdx, [rsp + 0x660]
mov byte [rdx], 3
and qword [rdx + 0x10], 0
lea r14, [rsp + 0x500]
and qword [rdx + 0x30], 0
lea r12, [rsp + 0xa38]
mov rcx, r12
mov r8, rsi
call fcn.14002a65e
lea rsi, [rsp + 0x5c0]
mov rcx, rsi
mov rdx, r12
mov r8, r14
call fcn.14002a71d
mov al, byte [rsi]
mov r15b, byte [rsi + 1]
mov r12b, byte [rsi + 2]
mov bl, 4
cmp al, 4
je 0x140075f93
lea rdx, [rsp + 0x5c3]
lea rsi, [rsp + 0x663]
mov byte [rsi - 3], al
mov byte [rsi - 2], r15b
mov byte [rsi - 1], r12b
mov r8d, 0x55
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea r14, [rsp + 0xa38]
mov rcx, r14
call fcn.14002a5fb
mov rbx, qword [r14]
test rbx, rbx
je 0x140075f79
lea r14, [rsp + 0xa38]
movzx r15d, word [r14 + 8]
movups xmm0, xmmword [r14 + 0x18]
movups xmmword [rsp + 0x57e], xmm0
movups xmm0, xmmword [r14 + 0xa]
movaps xmmword [rsp + 0x570], xmm0
lea r12, [rsp + 0x690]
mov rcx, r12
call fcn.140018618
mov qword [r12], rbx
mov word [r12 + 8], r15w
movaps xmm0, xmmword [rsp + 0x570]
movups xmmword [r12 + 0xa], xmm0
movups xmm0, xmmword [rsp + 0x57e]
movups xmmword [r12 + 0x18], xmm0
mov bl, byte [r12 - 0x30]
mov r15b, byte [r12 - 0x2f]
mov r12b, byte [r12 - 0x2e]
mov r8d, 0x55
mov rcx, r14
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
jmp 0x140075f93
mov r12b, byte [rsp + 0xa40]
lea rcx, [rsp + 0x660]
call fcn.14002a631
mov bl, 4
mov r15b, 2
mov r14, qword [rsp + 0x28]
lea rcx, [rsp + 0x663]
mov byte [rcx - 3], bl
mov byte [rcx - 2], r15b
mov byte [rcx - 1], r12b
lea rdx, [rsp + 0xa38]
mov r8d, 0x55
call sub.VCRUNTIME140.dll_memcpy
lea rsi, [rsp + 0xa38]
lea rdx, [rsp + 0x660]
mov rcx, rsi
call fcn.14002899b
cmp byte [rsi], 3
je case.0x140075bbc.1
lea rsi, [rsp + 0xa38]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
movaps xmm0, xmmword [rsp + 0x300]
movaps xmm1, xmmword [rsp + 0x310]
movaps xmm2, xmmword [rsp + 0x320]
lea rcx, [rsp + 0x180]
movups xmmword [rcx + 0x88], xmm0
movups xmmword [rcx + 0x98], xmm1
movups xmmword [rcx + 0xa8], xmm2
lea rdx, [rsp + 0x330]
mov r8d, 0x88
call sub.VCRUNTIME140.dll_memcpy
lea rdi, [rsp + 0x1290]
lea rdx, [rsp + 0x100]
mov r8d, 0x190
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [r14 + 0x768]
mov al, byte [rax + 0x112]
mov byte [r14 + 0x9d1], al
movaps xmm0, xmmword [rsp + 0x590]
movaps xmm1, xmmword [rsp + 0x5a0]
movaps xmm2, xmmword [rsp + 0x5b0]
movups xmmword [r14 + 0x9d8], xmm0
movups xmmword [r14 + 0x9e8], xmm1
movups xmmword [r14 + 0x9f8], xmm2
mov qword [r14 + 0xa08], r13
and qword [r14 + 0xa10], 0
lea r12, [r14 + 0x9d8]
lea rsi, [r14 + 0xa18]
mov qword [r14 + 0xa18], 6
lea rcx, [r14 + 0xa20]
mov r8d, 0x190
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov qword [r14 + 0xbb0], rbp
mov rax, qword [rsp + 0x38]
mov qword [r14 + 0xbb8], rax
mov rax, qword [rsp + 0x40]
mov qword [r14 + 0xbc0], rax
mov al, byte [rsp + 0x68]
mov byte [r14 + 0xbc8], al
mov byte [r14 + 0xbc9], al
mov eax, dword [rsp + 0xd2]
mov dword [r14 + 0xbca], eax
movzx eax, word [rsp + 0xd6]
mov word [r14 + 0xbce], ax
mov rbx, qword [rsp + 0x78]
mov r13, qword [rsp + 0x58]
mov rbp, qword [rsp + 0x30]
lea rdi, [rsp + 0x660]
mov rcx, rdi
mov rdx, r12
mov r8, rbx
call fcn.140073e3e
cmp byte [rdi + 0x70], 3
jne 0x140076259
lea rcx, [rsp + 0x660]
call fcn.1400566cc
lea rdi, [rsp + 0x5c0]
mov rcx, rdi
mov rdx, rsi
mov r8, rbx
call fcn.14005621e
cmp byte [rdi + 0x70], 3
je case.0x140048dda.292
mov rax, qword [r14 + 0xa18]
mov qword [r14 + 0xa18], 9
cmp rax, 9
je case.0x140075bbc.1
lea rdx, [r14 + 0xa20]
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movups xmm2, xmmword [r12 + 0x20]
movups xmm3, xmmword [r12 + 0x30]
lea rbx, [rsp + 0x140]
movaps xmmword [rbx - 0x10], xmm3
movaps xmmword [rbx - 0x20], xmm2
movaps xmmword [rbx - 0x30], xmm1
movaps xmmword [rbx - 0x40], xmm0
mov qword [rbx], rax
lea rcx, [rsp + 0x148]
mov r8d, 0x1b0
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movups xmm2, xmmword [r12 + 0x20]
movups xmm3, xmmword [r12 + 0x30]
lea rdx, [rsp + 0x660]
movups xmmword [rdx + 0x78], xmm0
movups xmmword [rdx + 0x88], xmm1
movups xmmword [rdx + 0x98], xmm2
movups xmmword [rdx + 0xa8], xmm3
lea rsi, [rsp + 0x5c0]
mov ecx, 0xf
mov rdi, rdx
rep movsq qword [rdi], qword [rsi]
lea rcx, [rsp + 0xa38]
mov r8d, 0xb8
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rbx
call fcn.140056540
mov ebx, 9
jmp 0x14007631d
mov rbx, qword [r14 + 0xa18]
mov qword [r14 + 0xa18], 9
cmp rbx, 9
je case.0x140075bbc.1
lea rdx, [r14 + 0xa20]
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movups xmm2, xmmword [r12 + 0x20]
movups xmm3, xmmword [r12 + 0x30]
lea rsi, [rsp + 0x148]
movaps xmmword [rsi - 0x18], xmm3
movaps xmmword [rsi - 0x28], xmm2
movaps xmmword [rsi - 0x38], xmm1
movaps xmmword [rsi - 0x48], xmm0
mov qword [rsi - 8], rbx
mov r8d, 0x1b0
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0xa38]
mov r8d, 0xb8
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [rsp + 0x200]
lea rcx, [rsp + 0x330]
mov r8d, 0xf8
call sub.VCRUNTIME140.dll_memcpy
lea rdi, [rsp + 0x4f0]
lea rsi, [rsp + 0x660]
mov ecx, 0xf
rep movsq qword [rdi], qword [rsi]
lea rcx, [rsp + 0x100]
call fcn.140078ee9
cmp rbx, 0xa
je 0x140077283
mov word [r14 + 0x9d6], 0x101
lea rdi, [r14 + 0x7a0]
lea rsi, [rsp + 0x4f0]
mov ecx, 0xf
rep movsq qword [rdi], qword [rsi]
mov qword [r14 + 0x818], rbx
lea rcx, [r14 + 0x820]
lea rdx, [rsp + 0xa38]
mov r8d, 0xb8
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [r14 + 0x8d8]
lea rdx, [rsp + 0x330]
mov r8d, 0xf8
call sub.VCRUNTIME140.dll_memcpy
mov rcx, r12
call case.0x14004bffe.299
cmp dword [r14 + 0x818], 9
mov qword [rsp + 0x58], r13
jne 0x14007656e
mov r12b, byte [r14 + 0x890]
cmp r12b, 2
jne 0x1400766d4
mov al, 1
mov byte [r14 + 0x9d5], al
movups xmm0, xmmword [r14 + 0x898]
movups xmm1, xmmword [r14 + 0x8a8]
movups xmm2, xmmword [r14 + 0x8b8]
movups xmm3, xmmword [r14 + 0x8c8]
movaps xmmword [rsp + 0x360], xmm3
movaps xmmword [rsp + 0x350], xmm2
movaps xmmword [rsp + 0x340], xmm1
movaps xmmword [rsp + 0x330], xmm0
mov byte [r14 + 0x9d4], al
mov r13, qword [r14 + 0x820]
mov qword [r14 + 0x9d8], r13
mov r12b, 2
xor r15d, r15d
cmp byte [r13 + 0x30], 4
jne 0x140076823
lea rax, [r14 + 0x898]
mov byte [r14 + 0x9d5], 0
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
movups xmmword [r14 + 0x9e0], xmm0
movups xmmword [r14 + 0x9f0], xmm1
movups xmmword [r14 + 0xa00], xmm2
movups xmmword [r14 + 0xa10], xmm3
lea rbx, [r14 + 0x9e0]
lea rsi, [rsp + 0x100]
mov rcx, rsi
mov rdx, rbx
mov r8, qword [rsp + 0x78]
call fcn.140073e3e
mov r12b, byte [rsi + 0x70]
cmp r12b, 3
je 0x1400771b4
lea rbx, [r14 + 0x818]
mov r12b, byte [r14 + 0x810]
cmp r12b, 2
jne 0x140076753
lea rcx, [rsp + 0x100]
mov r8d, 0x1b8
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov word [r14 + 0x9d2], 0x101
mov r13, qword [r14 + 0x7a0]
mov qword [r14 + 0x9d8], r13
mov r12b, 2
xor r15d, r15d
cmp byte [r13 + 0x30], 4
jne 0x1400766a8
mov byte [r14 + 0x9d3], 0
lea rcx, [r14 + 0x9e0]
mov r8d, 0x1b8
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rbx, [r14 + 0x9e0]
lea rsi, [rsp + 0x330]
mov rcx, rsi
mov rdx, rbx
mov r8, qword [rsp + 0x78]
call fcn.14005621e
mov r12b, byte [rsi + 0x70]
cmp r12b, 3
je 0x1400771b8
mov byte [r14 + 0x9d2], 0
cmp byte [r14 + 0x9d3], 0
je 0x1400766c7
movups xmm0, xmmword [r14 + 0x898]
movups xmm1, xmmword [r14 + 0x8a8]
movups xmm2, xmmword [r14 + 0x8b8]
movups xmm3, xmmword [r14 + 0x8c8]
lea rax, [rsp + 0x100]
movaps xmmword [rax + 0x30], xmm3
movaps xmmword [rax + 0x20], xmm2
movaps xmmword [rax + 0x10], xmm1
movaps xmmword [rax], xmm0
mov r15, qword [r14 + 0x820]
mov r13, qword [r14 + 0x828]
lea rsi, [r14 + 0x830]
lea rdi, [rsp + 0x820]
mov ecx, 0xc
rep movsq qword [rdi], qword [rsi]
mov ecx, dword [r14 + 0x891]
mov edx, dword [r14 + 0x894]
mov dword [rsp + 0x4b], edx
mov dword [rsp + 0x48], ecx
mov rcx, rax
call fcn.140078ee9
jmp 0x14007684a
mov qword [rsp + 0x30], rbp
mov rbp, r14
lea r14, [rsp + 0xa38]
mov r8d, 0x1b8
mov rcx, r14
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov r15, qword [rbp + 0x7a0]
mov r13, qword [rbp + 0x7a8]
lea rax, [rbp + 0x7b0]
lea rdi, [rsp + 0xf60]
mov ecx, 0xc
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov ecx, dword [rbp + 0x811]
mov edx, dword [rbp + 0x814]
mov dword [rsp + 0x93], edx
mov dword [rsp + 0x90], ecx
cmp dword [r14], 6
jne 0x140076bac
lea rdx, [rbp + 0x811]
lea rdi, [rsp + 0x820]
mov ecx, 0xc
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov eax, dword [rdx]
mov ecx, dword [rdx + 3]
mov dword [rsp + 0x4b], ecx
mov dword [rsp + 0x48], eax
lea rcx, [rsp + 0xa38]
call fcn.140056540
mov r14, rbp
mov rbp, qword [rsp + 0x30]
jmp 0x14007684a
mov byte [r14 + 0x9d4], 0
cmp byte [r14 + 0x9d5], 0
je 0x140076842
and word [r14 + 0x9d6], 0
lea rax, [rsp + 0x1428]
lea rsi, [rsp + 0x820]
mov ecx, 0xc
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov ecx, dword [rsp + 0x48]
mov edx, dword [rsp + 0x4b]
mov dword [rsp + 0x83], edx
mov dword [rsp + 0x80], ecx
mov byte [r14 + 0x9d0], 1
lea rdi, [rsp + 0xe70]
mov ecx, 0xc
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov eax, dword [rsp + 0x80]
mov ecx, dword [rsp + 0x83]
mov dword [rsp + 0x8b], ecx
mov dword [rsp + 0x88], eax
mov rcx, rbp
call 0x140079104
cmp r12b, 2
jne 0x14007692d
lea rcx, [rsp + 0x880]
mov r8d, 0x1b8
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x768]
mov rcx, qword [rax + 0x68]
test rcx, rcx
je 0x140077109
lea rcx, [rsp + 0x5c0]
call fcn.1400566cc
mov al, 3
mov rcx, qword [rsp + 0x60]
mov byte [rcx], al
mov al, 3
jmp 0x140078360
call fcn.140043220
mov r10, r15
mov r11, rbx
test al, al
je 0x1400773da
mov rcx, r14
mov ecx, esi
movzx eax, r10b
mov dh, 0xc2
or rcx, rax
mov eax, 1
jmp 0x1400773e4
xor ecx, ecx
test r10b, r10b
ror byte [rdi], cl
xchg ebp, eax
sal dword [rcx], 0xc0
ror byte [rdi], cl
xchg ebp, eax
sal dword [rcx], 0xc0
mov qword [rdi], rcx
mov rcx, qword [rsp + 0x438]
cmp rcx, 9
jb 0x140077405
mov rcx, qword [rsp + 0x338]
mov r12, qword [rsp + 0x340]
shl rcx, 5
xor edx, edx
invalid
ror byte [rax - 0x7b], cl
leave
test rcx, rcx
je 0x14007746c
mov r8, qword [r12]
mov qword [r8 + 0x20], rax
mov r8, qword [r12]
mov r9, qword [r8]
or byte [rcx - 0x7d], cl
cmp dword [rax], eax
or byte [rcx - 0x7d], cl
cmp dword [rax], eax
je 0x14007743d
xor r10d, r10d
xchg qword [r8 + 8], r10
add r8, 8
cmp r10, 1
cli
add dword [rdi + rcx + 0x45], ecx
ret 0x3145
shr bl, cl
invalid
cli
add dword [rdi + rcx + 0x45], ecx
ret 0x3145
add r9, 8
mov qword [r8 + 8], 0
add r8, 8
mov r10d, 1
add byte [rax], al
add byte [rcx - 0x7d], cl
ror byte [rax], 0x41
mov edx, 1
mov qword [r12 + 8], r10
mov qword [r12 + 0x10], r9
mov qword [r12 + 0x18], r8
add r12, 0x20
add rcx, 0xffffffffffffffe0
jmp 0x14007740b
mov rcx, r11
call fcn.1400432e5
mov rsi, qword [rsp + 0x330]
mov ah, 0x24
xor byte [rbx], al
add byte [rax], al
mov ah, 0x24
xor byte [rbx], al
add byte [rax], al
mov rbx, qword [rsp + 0x338]
lea rdi, [rsp + 0x110]
add byte [rax], al
add byte [rax], al
mov r8d, 0xf8
mov rcx, rdi
lea rdx, [rsp + 0x340]
lea edx, [rsp + 0x340]
lea edx, [rsp + 0x340]
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rsp + 0x438]
xor eax, eax
cmp rcx, 9
mov r15, rcx
cmovae r15, rbx
cmovae rbx, rax
mov qword [rsp + 0x40], rcx
cmovae rax, rcx
mov qword [rdi - 0x10], rsi
lea rdi, [rsp + 0x108]
mov qword [rdi], rbx
mov qword [rdi + 0x100], rax
mov qword [rdi + 0x110], r15
mov rax, qword [rdi + 8]
lea rsi, [rsp + 0x888]
mov r13, rdi
mov qword [rsp + 0x38], rax
cmovae r13, rax
add r13, 0x10
mov r12, r15
neg r12
mov r14d, 1
lea rbx, [rsp + 0x880]
lea rax, [r12 + r14]
cmp rax, 1
je 0x140077551
mov qword [rsp + 0x210], r14
mov rax, qword [r13 - 8]
cmp rax, 3
je 0x14007754e
mov rdx, qword [rsp + 0x40]
cmp rdx, 9
mov rcx, qword [rsp + 0x38]
cmovae rdi, rcx
mov rax, r15
shl rax, 5
add rax, rdi
add rax, 8
inc r15
mov r14, qword [rsp + 0x28]
lea r8, [r12 + r15]
cmp r8, 1
je 0x140077598
add byte [rcx - 1], cl
invalid
mov edx, 8
call fcn.14000c6a0
mov r15, qword [rsp + 0x50]
jl 0x1400775d0
push rax
jl 0x1400775d0
push rax
mov r12, qword [rsp + 0x30]
xor esi, esi
cmp rsi, 0x100
je 0x1400775cc
add byte [rdi + rcx + 0x48], dh
lea rcx, [rsi + rbp]
lea ecx, [rsi + rbp]
call fcn.140092282
add rsi, 0x20
jmp 0x1400775b4
movaps xmm0, xmmword [rsp + 0x660]
movaps xmm1, xmmword [rsp + 0x670]
lea rcx, [rsp + 0x100]
mov word [rax + rax], fs
add dword [rax], eax
add byte [rdi], cl
sub dword [rcx + 0x10], ecx
test byte [rax + riz*2], ah
invalid
invalid
mov word [rax + rax], fs
add dword [rax], eax
add byte [rdi], cl
sub dword [rcx + 0x10], ecx
movaps xmmword [rcx], xmm0
call fcn.140029e34
cmp byte [r14 + 0x791], 2
mov esi, 0x791
add cl, byte [rdi]
test byte [rcx + rax], al
add byte [rax], al
mov esi, 0x791
add cl, byte [rdi]
test byte [rcx + rax], al
add byte [rax], al
cmp byte [r14 + 0x770], 2
jne 0x140077628
lea rcx, [r14 + 0x6e0]
lea rdx, [0x1400ceb60]
add byte [rax - 0x73], cl
adc eax, 0x5754a
call fcn.140020513
test al, al
jne 0x140077952
invalid
add cl, ch
add eax, dword ss:[rax]
add byte [rcx - 0x80], al
mov esi, 0x700
add esi, dword [rbp + 0x56]
jmp 0x14007795e
cmp byte [r14 + 0x700], 3
jne 0x140077688
call fcn.14002cf87
cmp byte [r14 + 0x791], 2
add cl, byte [rdi]
invalid
invalid
add byte [rax], al
invalid
inc dword [rcx - 0x80]
mov esi, 0x791
add cl, byte [rdi]
test byte [rbp + 0x49000000], bh
mov esp, eax
mov r12, rax
lea rdx, [r14 + 0x778]
lea rsi, [rsp + 0x100]
and al, 0
add dword [rax], eax
add byte [rax - 0x77], cl
int1
and al, 0
add dword [rax], eax
add byte [rax - 0x77], cl
int1
call fcn.14002de53
mov rcx, r12
add rcx, 0x10
call fcn.140029e34
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmmword [r12 + 0x20], xmm1
movups xmmword [r12 + 0x10], xmm0
adc dword [rsp + 0x10], eax
adc dword [rsp + 0x10], eax
mov ebx, 3
jmp 0x1400784ed
mov rax, qword [r14 + 0x620]
cmp byte [rax + 0x111], 0
add byte [rax + 0x111b8], al
add byte [rax], al
je 0x140077937
lea rdx, [r14 + 0x688]
lea rcx, [rsp + 0x100]
add al, ch
mov ebx, 0xf000017
adc byte [0x1400ceb88], al
add al, ch
mov ebx, 0xf000017
adc byte [0x1400ceb88], al
lea r8, [rsp + 0x660]
movaps xmmword [r8 + 0x10], xmm0
add byte [rcx + 0xf], al
sub dword [rax + 0x10], eax
movups xmm0, xmmword [0x1400ceb78]
movaps xmmword [r8], xmm0
lea rdi, [rsp + 0x330]
and al, 0x30
add eax, dword [rax]
add byte [rax - 0x77], cl
stc
and al, 0x30
add eax, dword [rax]
add byte [rax - 0x77], cl
stc
mov rdx, r12
call fcn.14002b0a0
cmp byte [rdi + 0x32], 2
jne 0x140077706
mov rax, qword [rsp + 0x330]
add byte [rax], al
mov rax, qword [rax + 0x38]
cmp rax, qword [rsp + 0x340]
ja 0x14007792a
ud2
lea rcx, [rsp + 0x100]
call fcn.14006a9d1
test rax, rax
je case.0x140075bbc.1
mov rsi, rax
mov rdi, rdx
mov qword [rsp + 0x4f0], rax
mov qword [rsp + 0x4f8], rdx
lea rbx, [rsp + 0x660]
lea r14, [rsp + 0x100]
mov rcx, rbx
mov rdx, r14
call fcn.140028d1d
mov r15, qword [rbx]
movzx ebp, word [rbx + 0x10]
mov al, byte [r14]
test al, al
je 0x14007776d
cmp al, 2
jne 0x140077778
mov rax, qword [rsp + 0x108]
mov r14, qword [rax + 8]
mov rbx, qword [rax + 0x10]
jmp 0x14007779b
test r15, r15
jne 0x1400778b9
jmp 0x1400777ee
xor ebx, ebx
cmp byte [rsp + 0x101], 0
sete bl
lea rax, [0x1400f6ab2]
lea r14, [0x1400f6ab6]
cmove r14, rax
xor rbx, 5
lea r8, [0x1400f6abd]
mov r9d, 3
mov rcx, r14
mov rdx, rbx
call fcn.14000e9a3
test al, al
je 0x1400777be
test r15, r15
jne 0x1400777e3
jmp 0x1400777ee
test r15, r15
je 0x1400777ee
lea r8, [0x1400f6ab6]
mov r9d, 5
mov rcx, r14
mov rdx, rbx
call fcn.14000e9a3
test al, al
je 0x1400778b9
cmp bp, 0x1bb
je 0x1400778c3
lea rbx, [rsp + 0x5c0]
lea rdx, [rsp + 0x100]
mov rcx, rbx
call fcn.140028d1d
cmp qword [rbx], 0
je 0x1400778cc
mov rax, qword [rsp + 0x5d0]
lea rcx, [rsp + 0x1290]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rsp + 0x5c0]
movaps xmmword [rcx], xmm0
lea rax, [rsp + 0x4f0]
lea r8, [rsp + 0x880]
mov qword [r8], rax
lea rax, [fcn.140016b58]
mov qword [r8 + 8], rax
mov qword [r8 + 0x10], rcx
lea rax, [0x1400ceb98]
lea rdx, [rsp + 0x660]
mov qword [rdx], rax
mov eax, 2
mov qword [rdx + 8], rax
and qword [rdx + 0x20], 0
lea rcx, [0x140074db7]
mov qword [r8 + 0x18], rcx
mov qword [rdx + 0x10], r8
mov qword [rdx + 0x18], rax
lea rsi, [rsp + 0xa38]
mov rcx, rsi
call fcn.14001105c
mov rdi, qword [rsi]
mov r8, qword [rsi + 0x10]
lea rcx, [rsp + 0x660]
mov rdx, rdi
call fcn.140074dc0
mov rdx, qword [rsi + 8]
mov rcx, rdi
call fcn.14000cbda
jmp 0x1400778df
cmp bp, 0x50
jne 0x1400777ee
and qword [rsp + 0x5c0], 0
lea rcx, [rsp + 0x660]
mov rdx, rsi
mov r8, rdi
call fcn.140074dc0
mov r14, qword [rsp + 0x28]
cmp byte [rsp + 0x680], 2
je case.0x140075bbc.1
mov rax, qword [rsp + 0x680]
lea rdx, [rsp + 0x880]
mov qword [rdx + 0x20], rax
movups xmm0, xmmword [rsp + 0x660]
movups xmm1, xmmword [rsp + 0x670]
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
lea rcx, [rsp + 0x330]
call fcn.14002a83a
lea rcx, [rsp + 0x100]
call fcn.14001885c
lea rcx, [r14 + 0x6e0]
lea rdx, [0x1400ceb60]
call fcn.140020513
test al, al
je 0x140077c90
lea rcx, [r14 + 0x688]
call fcn.14002e595
cmp byte [r14 + 0x791], 2
je case.0x140075bbc.1
mov byte [r14 + 0x729], 0
mov r12, qword [r14 + 0x628]
mov r15, qword [r14 + 0x630]
mov r13, qword [r14 + 0x638]
lea rdx, [r14 + 0x640]
lea rcx, [rsp + 0xa38]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
cmp byte [r14 + 0x770], 2
jne 0x140077a50
movzx eax, byte [r14 + 0x791]
test eax, eax
je 0x14007836c
cmp eax, 2
je case.0x140075bbc.1
lea rsi, [r14 + 0x688]
xor ecx, ecx
cmp byte [r14 + 0x688], 0
cmovne rcx, rsi
lea rdx, [0x1400cfc20]
call fcn.14006a9b9
test al, al
je 0x14007795e
mov rcx, rsi
jmp 0x140078373
lea rax, [r14 + 0x7a8]
lea rbp, [r14 + 0x7b8]
test rsi, rsi
mov qword [rsp + 0x50], rbp
mov qword [rsp + 0x58], r13
mov qword [rsp + 0x38], rax
je 0x1400780a6
cmp qword [r14 + 0x7b0], 0
jne 0x1400780b0
lea r15, [r14 + 0x7c8]
lea rax, [r14 + 0x868]
mov qword [rsp + 0x30], rax
mov r14, qword [r14 + 0x7c0]
lea rbx, [rsp + 0x330]
mov qword [rsp + 0x40], r15
add r14, 0xfffffffffffffffa
cmp r14, 3
mov eax, 1
cmovae r14, rax
test r14, r14
cmove rbp, r15
jne 0x1400782ed
cmp qword [rbp], 0
jne case.0x140075bbc.1
lea r12, [rbp + 8]
lea rcx, [rsp + 0x100]
mov rdx, r12
mov r8, qword [rsp + 0x78]
call fcn.14007357b
mov r14, qword [rsp + 0x108]
cmp r14, 6
je 0x140078359
cmp qword [r14 + 0x7b0], 0
je 0x140078117
mov r15, qword [r14 + 0x7b8]
mov rbx, qword [r14 + 0x7c0]
mov qword [r14 + 0x7c0], 5
cmp rbx, 5
je case.0x140075bbc.1
mov r13, qword [r14 + 0x7c8]
mov r12, qword [r14 + 0x7d0]
lea rdx, [r14 + 0x7d8]
lea rcx, [rsp + 0x880]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
lea rsi, [r14 + 0x868]
lea rdi, [rsp + 0x820]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
jmp 0x1400783fc
lea rcx, [r14 + 0x7c8]
lea rax, [r14 + 0x868]
mov qword [rsp + 0x30], rax
mov r15, qword [r14 + 0x7c0]
lea r13, [rsp + 0x330]
mov qword [rsp + 0x40], rcx
add r15, 0xfffffffffffffffa
cmp r15, 3
mov eax, 1
cmovae r15, rax
mov r12, rbp
test r15, r15
cmove r12, rcx
jne 0x14007837d
cmp qword [r12], 0
jne case.0x140075bbc.1
lea rbp, [r12 + 8]
lea rcx, [rsp + 0x100]
mov rdx, rbp
mov r8, qword [rsp + 0x78]
call fcn.14007357b
mov r15, qword [rsp + 0x108]
cmp r15, 6
je 0x14007835e
cmp r14, 1
jne case.0x140075bbc.1
mov r15, qword [rbp]
mov rbx, qword [rbp + 8]
mov qword [rbp + 8], 5
cmp rbx, 5
mov r14, qword [rsp + 0x28]
je case.0x140075bbc.1
mov rcx, qword [rsp + 0x70]
mov byte [rcx], al
jmp 0x140078778
lea rcx, [r14 + 0x688]
call fcn.14002e377
jmp 0x14007795e
cmp r15, 1
jne case.0x140075bbc.1
mov r15, qword [r12]
mov rbx, qword [r12 + 8]
mov qword [r12 + 8], 5
cmp rbx, 5
je case.0x140075bbc.1
lea rcx, [rsp + 0xed0]
lea r14, [rsp + 0x880]
mov r8d, 0x90
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
lea rdi, [rsp + 0xd88]
lea rsi, [rsp + 0x820]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [rsp + 0x38]
call fcn.1400791a7
cmp rbx, 4
jne 0x1400784f2
jmp 0x1400785e3
lea rcx, [r14 + 0x730]
call fcn.140046493
lea rsi, [r14 + 0x729]
cmp byte [r14 + 0x729], 0
je 0x14007860c
lea rcx, [r14 + 0x628]
call fcn.1400447f8
mov byte [rsi], 0
lea rcx, [rsp + 0x1170]
lea rdx, [rsp + 0xbf0]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
lea rdi, [rsp + 0xcd8]
lea rsi, [rsp + 0xc80]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x70]
mov byte [rax], 1
cmp rbx, 5
je 0x140078778
lea rcx, [rsp + 0xde0]
lea rdx, [rsp + 0x1170]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
lea rdi, [rsp + 0xd30]
lea rsi, [rsp + 0xcd8]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [rsp + 0x58]
call fcn.1400791d4
cmp rbx, 3
je 0x14007881a
cmp rbx, 4
je 0x140078824
lea rcx, [rsp + 0x118]
mov qword [rcx - 0x18], rbx
mov qword [rcx - 0x10], r12
mov qword [rcx - 8], r15
lea rdx, [rsp + 0xde0]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
lea rdi, [rsp + 0x1a8]
lea rsi, [rsp + 0xd30]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
mov qword [rsp + 0x660], r13
test bpl, 1
je 0x140078847
cmp byte [r14 + 0x358], 0
je 0x140078847
lea rdx, [r14 + 0x490]
lea rsi, [rsp + 0x330]
mov rcx, rsi
call fcn.140078e6b
lea rdi, [rsp + 0x160]
mov rcx, rdi
call fcn.14001885c
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0x1488]
lea rdx, [rsp + 0x100]
mov r8d, 0x100
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x660]
call fcn.140044b35
lea rcx, [r14 + 0x360]
mov r8d, 0x100
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
jmp 0x140075c13
mov rax, qword [rsp + 0xc0]
mov qword [rax], 4
mov cl, 3
jmp 0x1400788a8
mov r12, qword [rsp + 0x5c0]
mov r15, qword [rsp + 0x5c8]
lea rcx, [rsp + 0xbf0]
mov r8d, 0x90
mov rdx, rbp
call sub.VCRUNTIME140.dll_memcpy
lea rsi, [r14 + 0x729]
mov ebx, 4
jmp 0x14007860c
mov esi, 3
mov r13, r12
jmp 0x140078859
lea rcx, [rsp + 0x1200]
lea rdx, [rsp + 0xde0]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
mov rsi, r12
mov r13, r15
jmp 0x140078859
lea rcx, [rsp + 0x100]
call fcn.1400447f8
mov esi, 3
lea rcx, [r14 + 0x490]
call fcn.14001885c
lea rcx, [r14 + 0x460]
call fcn.1400465c4
lea rcx, [r14 + 0x248]
call fcn.140075661
mov rdi, qword [rsp + 0xc0]
mov qword [rdi], rsi
mov qword [rdi + 8], r13
lea rcx, [rdi + 0x10]
lea rdx, [rsp + 0x1200]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
mov rax, rdi
mov cl, 1
mov byte [r14 + 0xbd0], cl
add rsp, 0x16b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rdx, rax
call fcn.140093ea2
mov r14, qword [rsp + 0x28]
dec qword [r15]
test r12, r12
je case.0x140075bbc.1
mov ecx, 0x84
add byte [rax], al
add byte [rax + 0xcc], bh
mov eax, 0xcc
lock cmpxchg qword [r12], rcx
je 0x1400787e3
out 0xf9, eax
invalid
invalid
out 0xf9, eax
invalid
mov rax, qword [r12 + 0x10]
mov rcx, r12
call qword [rax + 0x20]
jmp 0x1400787e3
xlatb
stc
invalid
invalid
add dword [rax], eax
add byte [rax], al
jmp case.0x140075bbc.1
add dword [rax], eax
add byte [rax], al
invalid
add cl, ch
fsub st(0), st(0)
invalid
jmp case.0x140075bbc.1
xor byte [rbx], al
add byte [rax], al
call fcn.140073cf4
invalid
invalid
jmp case.0x140075bbc.1
retf 0xffe8
invalid
invalid
mov rcx, rbx
call fcn.140073d26
invalid
invalid
jmp case.0x140075bbc.1
invalid
invalid
invalid
invalid
invalid
mov ebp, 0x48ffffe8
lea ecx, [rsp + 0x338]
mov word [rax + rdi], fs
add eax, dword [rax]
invalid
lea rcx, [rsp + 0x338]
add al, ch
sti
lodsd eax, dword [rsi]
invalid
call fcn.140073c4d
invalid
jmp case.0x140075bbc.1
fadd dword [rax]
add byte [rax], al
invalid
call fcn.14009f43b
ud2
invalid
xlatb
push rdi
sti
dec dword [rax - 0x73]
push rsi
adc byte [rax - 0x73], cl
adc r8b, r13b
invalid
stc
dec dword [rax - 0x73]
push rsi
xor byte [rax - 0x73], cl
pop rsp
and al, 0x28
mov rcx, rbx
mov ecx, ebx
call fcn.14000e7b9
movzx eax, word [rsi + 0x50]
mov word [rbx + 0x20], ax
movups xmm0, xmmword [rbx]
adc byte [rbx], al
add ecx, dword [rdi]
adc byte [rbx + 0x10], cl
invalid
invalid
movups xmm1, xmmword [rbx + 0x10]
adc byte [rdi], cl
movups xmmword [rdi + 0x40], xmm1
adc dword [rdi + 0x40], ecx
movups xmmword [rdi + 0x30], xmm0
mov rax, qword [rbx + 0x20]
mov qword [rdi + 0x50], rax
push rax
add rsp, 0x50
invalid
pop rbx
pop rdi
pop rsi
ret
sub esp, 0x20
cmp dword [rcx + 0x40], 9
jne case.0x1400506e9.263
invalid
invalid
add rsp, 0x20
pop rsi
ret
lea rsi, [rcx + 0x40]
call fcn.140078ee9
or eax, 0x48000000
mov ecx, esi
int1
add rsp, 0x20
pop rsi
jmp fcn.140056540
push rsi
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x58
pop rax
mov rsi, rcx
mov rdi, qword [rcx + 0x38]
mov edi, dword [rcx + 0x38]
mov edi, dword [rcx + 0x38]
and qword [rcx + 0x38], 0
lea rcx, [rsp + 0x38]
and al, 0x38
mov qword [rcx], rdi
call fcn.14007490c
test rdi, rdi
test edi, edi
je case.0x140070ae0.45
add dword [rax], eax
add byte [rax - 0x75], cl
mov rdx, qword [rsi + 0x30]
push rsi
xor byte [rax - 0x7b], cl
test rdx, rdx
je case.0x140070ae0.45
add rdx, 0x10
test rdx, rdx
je case.0x140070ae0.45
add rdx, 0x10
lea rdi, [rsp + 0x20]
mov rcx, rdi
mov ecx, edi
stc
call fcn.140029922
mov rax, qword [rdi]
cmp rax, 2
clc
add cl, byte [rdi]
invalid
mov al, byte [rcx]
add dword [rax], eax
invalid
test rax, rax
jne 0x140078fa3
mov rdi, qword [rsp + 0x28]
mov bl, byte [rsp + 0x30]
lea r14, [rdi + 0x80]
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov rdx, rsi
call fcn.140047a3e
test rax, rax
je 0x1400790c6
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
mov r15, rax
mov r13, qword [rax + 0x18]
mov ebp, dword [rax + 0x18]
xor r12d, r12d
cmp r13, r12
je 0x140078fb1
mov rcx, r15
stc
mov rdx, r12
loop 0x140078f6d
call fcn.140041e2b
mov rax, qword [rax]
add byte [rdx + 0x8080], cl
add byte [rax], 0
invalid
movabs byte [0x808a008b48fffc8e], al
add byte [rax], 0
add byte [rcx - 1], cl
invalid
inc r12
test al, al
invalid
je 0x140078f79
lea rbp, [r12 - 1]
jmp case.0x1400675dc.93
add byte [rax - 0x75], cl
and al, 0x28
mov rcx, qword [rsp + 0x28]
mov dl, byte [rsp + 0x30]
jmp 0x1400790cb
sbb al, byte [rcx]
add dword [rax], eax
add byte [rax], al
mov rbp, r13
mov r12, r13
jmp case.0x1400675dc.93
mov rcx, r15
mov rdx, r12
mov edx, esp
call fcn.140041e2b
dec dword [rax - 0x75]
add byte [rdx + 0x8080], cl
invalid
invalid
add byte [rax], 0
add byte [rax], al
mov rax, qword [rax]
mov al, byte [rax + 0x80]
add byte [rax], al
add byte [rax + rax*8 - 0xb6fa8c], al
test al, al
je 0x140078fd6
inc r12
jmp case.0x1400675dc.93
invalid
mov rax, qword [r15 + 0x18]
mov eax, dword [rdi + 0x18]
sbb byte [r8 + 0x39], r9b
call 0x1412515f0
jbe case.0x1400506e9.270
cmp rax, rbp
jbe case.0x1400506e9.270
xchg byte [0x18c078fe5], bl
add byte [rcx + rdi - 0x20], cl
cmp rax, r12
cmp eax, esp
jbe case.0x1400506e9.270
adc al, 1
add byte [rax], al
add byte [rcx - 0x75], cl
mov rax, qword [r15 + 0x10]
adc byte [r8 - 0x73], r9b
or al, 0x28
lea rcx, [rax + rbp]
lea ecx, [rax + rbp]
mov rdx, qword [r15 + 8]
push rdi
or byte [rax + 0x39], cl
cmp rcx, rdx
mov r8, rdx
invalid
invalid
cmp rcx, rdx
mov r8, rdx
mov r9d, 0
add byte [rax], al
add byte [rax], al
cmovb r8, r9
sub rcx, r8
ror dword [rcx + rax - 0x20], 0x48
add rax, r12
add eax, esp
cmp rax, rdx
cmp eax, edx
ror byte [rcx + 0xf], 1
cmovb rdx, r9
mov r8, qword [r15]
ror dword [rbp - 0x75], 1
invalid
sub rax, rdx
mov rdx, qword [r8 + rcx*8]
mov r9, qword [r8 + rax*8]
mov ecx, dword [rax + rax*8]
or al, 0xc0
mov qword [r8 + rcx*8], r9
mov qword [r8 + rax*8], rdx
mov dword [rax + rax*8], edx
inc r12
inc rbp
inc ebp
cmp r12, r13
jb 0x140078fb9
or dword [rcx + 0x39], 0xffffffec
cmp r12, rbp
cmp esp, ebp
je case.0x1400482db.332
mov rax, qword [r15 + 0x18]
mov eax, dword [rdi + 0x18]
sbb byte [rax + 0x39], cl
cmp rax, rbp
call 0xcd53f2bc
and al, 0x38
invalid
jbe 0x1400790a6
lea r12, [rsp + 0x38]
mov rcx, r12
loope 0x140079099
mov rdx, r15
mov edx, edi
cli
call fcn.140047816
mov rax, qword [r12 + 8]
ret 0xfce7
out 0xfc, eax
cld
dec dword [rcx - 0x75]
and al, 8
mov r13, qword [r12 + 0x10]
mov r12, qword [r12 + 0x18]
mov esp, dword [rsp + 0x18]
mov rdx, rax
mov edx, eax
ret 0x2948
sub rdx, rbp
jae 0x140079085
mov rcx, rbp
mov ecx, ebp
sub rcx, rax
sub r12, rcx
int3
int3
lea rcx, [rcx*8]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rax - 0x17], cl
add rcx, r13
mov qword [r15 + 0x18], rbp
jmp case.0x140070ae0.43
mov rax, qword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
lea rcx, [rax + rbp*8]
mov qword [r15 + 0x18], rbp
call 0x1587719db
call fcn.14004786f
out 0xfc, eax
cld
dec dword [rcx + rcx*4 - 0x17]
mov rcx, r13
jmp 0x128ea19ea
mov rdx, r12
mov edx, esp
call fcn.14004786f
mov rax, qword [r15 + 0x18]
test rax, rax
test eax, eax
sal byte [rbp + 0x1b], 0x4c
lea edi, [rsp + 0x38]
jne 0x1400790c6
sbb ecx, dword [rbp + rcx*4 + 0x7c]
and al, 0x38
lea r15, [rsp + 0x38]
mov rcx, r15
mov rdx, r14
mov r8, rsi
mov eax, esi
call fcn.140047b5c
mov rcx, r15
mov ecx, edi
sahf
invalid
cld
dec dword [rcx + rcx*4 - 7]
call fcn.140047bf1
cld
dec dword [rax - 0x77]
stc
mov rcx, rdi
mov ecx, edi
mov edx, ebx
invalid
call fcn.140041e0b
lea rdi, [rsi + 0x38]
lea edi, [rsi + 0x38]
mov rcx, rsi
call fcn.1400465c4
add rsi, 0x30
add esi, 0x30
invalid
invalid
call 0x189078db1
add esi, 0x30
invalid
invalid
invalid
mov rcx, rsi
call fcn.14005672d
mov rcx, rdi
add rsp, 0x58
add esp, 0x58
add esp, 0x58
invalid
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rdi
jmp fcn.14007490c
ud2
or ecx, dword [rdi]
or edx, dword [rsi + 0x48]
sub esp, 0x20
and byte [rdi], cl
mov dh, 0x81
invalid
add al, byte [rax]
add byte [rax], al
and byte [rdi], cl
mov dh, 0x81
movabs al, byte [0xf05f88348000002]
add byte [rax], al
cmp rax, 5
ja case.default.0x14007912b
xchg dword [rdi + 0x48000000], eax
mov esi, ecx
invalid
add byte [rax], al
mov rsi, rcx
invalid
lea rcx, [0x1400f9134]
or byte [rax], al
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
loopne case.0x14003e575.427
mov rcx, rsi
mov ecx, esi
add rsp, 0x20
add esp, 0x20
pop rsi
jmp fcn.1400465c4
invalid
cld
invalid
lea rcx, [rsi + 0x2a8]
call case.0x14004bffe.299
jmp 0x140079199
invalid
invalid
lea rcx, [rsi + 0x2b0]
call fcn.140056540
lea rcx, [rsi + 0x2a8]
invalid
test al, 2
add al, byte [rax]
invalid
add al, byte [rax]
add al, ch
call fcn.140044b35
invalid
mov byte [rsi + 0x2a2], 0
xchg byte [rdx + 2], ah
add al, byte [rax]
add byte [rax], al
invalid
lea rax, [rsi + 0x2a3]
jmp 0x140079196
lea rcx, [rsi + 0x2b0]
mov al, 2
add byte [rax], al
add al, ch
insd dword [rdi], dx
std
invalid
call fcn.140078ee9
lea rcx, [rsi + 0x2a8]
invalid
add al, ch
lodsd eax, dword [rsi]
call fcn.140044b35
mov byte [rsi + 0x2a4], 0
invalid
movsb byte [rdi], byte [rsi]
add al, byte [rax]
add byte [rax], al
invalid
mov ecx, 0x86c6fffc
xchg byte [rdx + rax + 0x48000000], ah
movsb byte [rdi], byte [rsi]
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [rsi + 0x2a5]
invalid
lea rax, [rsi + 0x2a5]
lea eax, [rsi + 0x2a5]
movsd dword [rdi], dword [rsi]
add al, byte [rax]
add dh, al
mov byte [rax], 0
add byte [rax], al
and word [rsi + 0x2a6], 0
add byte [rax - 0x7d], cl
invalid
add rsp, 0x20
add esp, 0x20
pop rsi
ret
cmp dword [rax], 0
cmp byte [rax], al
mov rax, qword [rax + 8]
or byte [rsi + rcx + 0x48], sil
test eax, eax
invalid
je 0x1400791c6
test rax, rax
je fcn.140073a26
invalid
jmp fcn.140044add
test rax, rax
test eax, eax
ror byte [rdi], 0x84
je fcn.140073a26
push rdi
test al, 0xff
invalid
jmp fcn.140044add
invalid
add dword [rax + 2], 0xc0850000
test eax, eax
sal byte [rsp - 0x7d], 0xf8
je case.0x140067fd1.93
and al, 0x83
cmp eax, 3
clc
add esi, dword [rbx + rdi - 0x7d]
clc
je case.0x1400512a2.247
cmp eax, dword [rbx + 0x5e7504f8]
add al, 0x75
pop rsi
lea rcx, [rsi + 0x2c0]
add al, ch
stosb byte [rdi], al
call fcn.1400791a7
lea rcx, [rsi + 0x248]
lea ecx, [rsi + 0x248]
invalid
invalid
lea ecx, [rsi + 0x248]
add byte [rax], al
call fcn.140046493
jmp case.0x140070ae0.47
mov rcx, rsi
mov ecx, esi
call fcn.1400447f8
in eax, 0xb5
cld
dec dword [rax - 0x7f]
add rsi, 0x100
mov byte [rax], 1
add byte [rcx], al
add byte [rax], al
mov rcx, rsi
mov ecx, esi
add rsp, 0x20
pop rsi
invalid
jmp fcn.1400465c4
lea rcx, [rsi + 0x248]
lea ecx, [rsi + 0x248]
add al, byte [rax]
add al, ch
sar esi, 1
invalid
invalid
call 0x140079104
inc dword [rax + 0x241be]
cmp byte [rsi + 0x241], 0
add byte [rax], al
je 0x140079248
lea rcx, [rsi + 0x140]
mov es, word [rax + 1]
add byte [rax], al
invalid
add dword [rax], eax
add al, ch
mov al, 0xb5
invalid
call fcn.1400447f8
cld
inc esi
xchg byte [rcx + 2], al
mov byte [rsi + 0x241], 0
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
invalid
add rsp, 0x20
add esp, 0x20
and byte [rsi - 0x3d], bl
pop rsi
ret
jmp 0x14004643e
in al, 0xd1
cld
sar esp, 1
inc dword [rcx + 0x57]
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x60
sub esp, 0x60
sub esp, 0x60
in al, dx
invalid
mov rsi, rcx
invalid
call fcn.14009333e
add dword [rax], eax
movzx eax, al
mov dh, 0xc0
ror byte [rax - 0x73], 0xd
invalid
lea rcx, [0x1400f914c]
or eax, 0x7fed5
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
or dword [rax + 1], 0x48e0ffc8
add eax, ecx
jmp rax
loopne case.0x14003e532.406
lea rax, [0x1400d2378]
lea eax, [0x1400d2378]
add eax, 0x590f1
int1
nop
add eax, 0x4c8d4800
lea rcx, [rsp + 0x50]
and al, 0x50
mov qword [rcx], rax
mov qword [rcx + 8], rsi
jno case.0x140070b1b.44
add dword [rax - 0x77], ecx
jno case.0x140070b1b.44
or byte [rax - 0x77], cl
mov qword [rsp + 0x28], rcx
and al, 0x28
and al, 0x28
sub byte [rax + 0xa0be], al
cmp byte [rsi + 0xa0], 3
movabs al, byte [0xe1830f03000000]
add byte [rax], al
add byte [rbx], al
add ecx, dword [rdi]
and ecx, 0
invalid
jae 0x140079386
add byte [rax], al
add byte [rax - 0x73], cl
add byte [rax], al
lea rdi, [rsi + 0x20]
jle case.0x14003e532.406
lea rbx, [rsi + 0x30]
mov rcx, qword [rsi + 0x28]
mov ecx, dword [rsi + 0x28]
pop rsi
xor byte [rax - 0x75], cl
invalid
mov ecx, dword [rsi + 0x28]
sub al, r13b
call fcn.14008ee3d
mov r14, rax
mov esi, eax
xchg dword [rbx + 1], ebx
add byte [rcx - 0x77], cl
mov esi, eax
mov esi, eax
mov r15, rdx
mov edi, edx
xlatb
lea rdx, [rsp + 0x28]
mov rcx, rbx
fld1
jne 0x140079298
cld
invalid
fld1
jne 0x140079298
sar esp, 1
cld
dec dword [rcx - 0xe76b33d]
mov ebx, eax
mov rcx, r14
ret
mov rdx, r15
mov edx, edi
call case.0x140075b03.245
test al, 0x5b
pop rbx
add dword [rax], eax
add byte [rbx + rbx*8 - 0x76b7e38c], al
int1
test bl, bl
je case.0x140057679.208
invalid
invalid
sbb al, 0x48
mov rcx, rsi
mov ecx, esi
call fcn.140093380
sahf
movabs al, byte [0x89484775033c0001]
stc
cmp al, 3
jne 0x14007932d
mov rcx, rdi
mov ecx, edi
jmp case.0x1400724f3.36
lea rcx, [rsi + 0x20]
and al, r13b
sub dword [rcx], eax
call 0x14007941d
add byte [rax], al
add bl, ch
jmp case.0x140079345.0
and al, 0x48
mov ecx, edi
mov rcx, rdi
call fcn.140073e20
and ch, byte [rbx - 0x72b70001]
dec dword [rax - 0x73]
lea rdx, [rsp + 0x28]
lea edx, [rsp + 0x28]
push rsp
and al, 0x28
invalid
and qword [rdx], 0
add byte [rax - 0x77], cl
mov qword [rdx + 0x20], rdi
jp 0x14007932b
and byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.140073d61
push qword [rcx]
xor ecx, ecx
leave
call fcn.1400864e8
mov rcx, rsi
mov ecx, esi
add rsp, 0x60
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp 0x140079452
add byte [rax], al
mov ecx, eax
shr eax, 5
call fcn.140048539
movzx eax, al
invalid
cld
dec dword [rdi]
mov dh, 0xc0
invalid
ror byte [rax - 0x73], 0xd
invalid
lea rcx, [0x1400f915c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
or dword [rax + 1], 0x48e0ffc8
mov ecx, dword [rsi + 0x20]
add eax, ecx
jmp rax
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400941ca
add dword [rax], eax
add byte [rax - 0x77], cl
int1
mov rcx, rsi
add rsp, 0x60
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop r15
jmp 0x1400793f7
add byte [rax], al
add byte [rax + 0x60c48348], dl
nop
add rsp, 0x60
invalid
nop
add rsp, 0x60
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rcx, rsi
add rsp, 0x60
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
jmp case.0x140050b3a.272
ud2
sub rsp, 0x20
mov rsi, rcx
call fcn.1400931d2
sahf
add dword [rax], eax
test rax, rax
je 0x1400793b1
invalid
adc byte [rax - 0x73], cl
and al, r13b
jbe 0x140079352
lea rcx, [rsi + 0x20]
call fcn.140073e20
invalid
push qword [rcx]
leave
invalid
call fcn.1400864e8
add byte [rax - 0x77], cl
int1
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp 0x1400793f7
sub rsp, 0x20
mov rsi, rcx
call fcn.14009318b
popfq
add dword [rax], eax
test al, al
je 0x1400793ea
lea rcx, [rsi + 0x20]
call 0x14007941d
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp 0x140079452
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp 0x1400793f7
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
invalid
rol al, 0xff
sar bh, 0xff
mov rax, 0xffffffffffffffc0
invalid
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x140079419
adc byte [rax - 0x7d], cl
and rax, 0xffffffffffffffc0
loopne 0x1400793cd
cmp rax, 0x40
jne 0x140079418
jmp case.0x140050b3a.272
ret
ud2
or ecx, dword [rdi]
or edx, dword [rsi + 0x48]
sub esp, 0x40
in al, dx
mov rsi, rcx
invalid
ud2
invalid
call fcn.140073e20
mov rax, qword [rsi + 8]
lea rdx, [rsp + 0x20]
lea edx, [rsp + 0x20]
lea edx, [rsp + 0x20]
and qword [rdx + 8], 0
mov qword [rdx + 0x18], rax
sbb byte [rax - 0x39], cl
add al, byte [rcx]
add byte [rax], al
add byte [rax - 0x77], cl
int1
sbb byte [rax - 0x39], cl
add al, byte [rcx]
add byte [rax], al
add byte [rax - 0x77], cl
int1
call fcn.140073d61
nop
invalid
add rsp, 0x40
invalid
pop rsi
ret
push rsi
sub rsp, 0x20
sub esp, 0x20
in al, dx
invalid
mov rsi, rcx
call fcn.1400931b0
test al, 8
jne 0x14007946e
invalid
or byte [rbp + 0xb], dh
lea rcx, [rsi + 0x20]
and al, r13b
mov ah, 0xa9
call fcn.140073e20
invalid
jmp case.0x140068414.85
test al, 0x10
je case.0x140068414.85
invalid
lea rcx, [rsi + 0xa8]
lea ecx, [rsi + 0xa8]
test al, 0
add byte [rax], al
call fcn.14008efe4
pop bx
pop rbx
add dword [rax], eax
xor ecx, ecx
call fcn.1400864e8
invalid
rol byte [rax], 1
invalid
rol byte [rax], 1
add byte [rax - 0x75], cl
and byte [rax - 0x77], r9b
mov rdx, rsi
call fcn.140094088
add dword [rax], eax
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.140094088
add dword [rax], eax
add dword [rax], eax
add byte [rax - 0x7d], cl
clc
cmp rax, 1
cmp eax, 1
add dword [rax + 2], edi
mov eax, 2
add byte [rax - 0x7d], cl
fadd dword [rax]
sbb rax, 0
mov rcx, rax
shl rcx, 6
shl ecx, 6
shl ecx, 6
invalid
neg rcx
neg ecx
lock xadd qword [rsi], rcx
xadd qword [rsi], rcx
ror dword [rsi], 0x48
shr rcx, 6
shr ecx, 6
cmp rcx, rax
jb 0x1400794cc
jne case.0x140054f81.243
or eax, 0x48f18948
add esp, 0x20
invalid
invalid
mov rcx, rsi
int1
add rsp, 0x20
pop rsi
jmp case.0x140050b3a.272
nop
add rsp, 0x20
invalid
and byte [rsi - 0x3d], bl
pop rsi
ret
ud2
ud2
push rsi
sub rsp, 0x20
invalid
and byte [rax - 0x77], cl
invalid
mov rsi, rcx
mov esi, ecx
add rcx, 0x20
add ecx, 0x20
and al, ch
call fcn.14008e393
mov dl, 0x4e
add dword [rax], eax
invalid
lea rcx, [rsi + 0x30]
lea ecx, [rsi + 0x30]
call fcn.140073cfe
adc al, 0xa8
test al, 0xff
dec dword [rax - 0x75]
mov rax, qword [rsi + 0xb8]
invalid
invalid
mov rax, qword [rsi + 0xb8]
mov eax, 0x48000000
test rax, rax
test eax, eax
je case.0x14007912b.14
mov rcx, qword [rsi + 0xc0]
rol byte [rax], 0
add byte [rax], al
add byte [rax], al
add bh, bh
push rax
sbb byte [rdx + 0x80], bh
mov edx, 0x80
call qword [rax + 0x18]
mov edx, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov ecx, esi
add rsp, 0x20
add esp, 0x20
pop rsi
jmp fcn.14000c6a0
xor ecx, edi
inc dword [rcx + 0x57]
push r14
push rsi
push rdi
push rbx
sub rsp, 0x60
sub esp, 0x60
mov rsi, rcx
call fcn.14009333e
sbb dword [rsi - 0x49f0ffff], ebx
ror byte [rax - 0x73], 0xd
invalid
invalid
invalid
movzx eax, al
mov dh, 0xc0
lea rcx, [0x1400f916c]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
cmp eax, 0x480007fc
add byte [rax + 0x63], cl
invalid
add al, 0x81
add rax, rcx
jmp rax
invalid
enter 0xffffffffffffe0ff, 0x48
lea rax, [0x1400d2378]
lea eax, [0x1400d2378]
add byte [rax - 0x73], cl
and al, 0x50
and al, 0x50
lea rcx, [rsp + 0x50]
lea ecx, [rsp + 0x50]
and al, 0x50
mov qword [rcx], rax
mov dword [rcx], eax
add dword [rax - 0x77], ecx
jno case.0x140075bbc.21
invalid
mov qword [rcx + 8], rsi
or byte [rax - 0x77], cl
mov qword [rsp + 0x28], rcx
and al, 0x28
cmp byte [rsi + 0xa0], 3
mov esi, 0xa0
add ecx, dword [rdi]
movabs al, byte [0xe0830f03000000]
add byte [rax], al
add byte [rbx], al
invalid
jae 0x14007963d
and eax, 0
add byte [rax], al
lea rdi, [rsi + 0x20]
lea edi, [rsi + 0x20]
and byte [rax - 0x73], cl
pop rsi
xor byte [rax - 0x75], cl
sub al, r13b
iretd
lea rbx, [rsi + 0x30]
mov rcx, qword [rsi + 0x28]
call fcn.14008ee3d
pop rax
add dword [rax], eax
pop rax
add dword [rax], eax
add byte [rcx - 0x77], cl
invalid
mov r14, rax
mov r15, rdx
mov edi, edx
lea rdx, [rsp + 0x28]
lea edx, [rsp + 0x28]
and al, 0x28
mov rcx, rbx
call 0x14004643e
mov ebx, eax
ret
mov rcx, r14
int1
mov rdx, r15
call case.0x140075b03.245
invalid
pop rax
add dword [rax], eax
test bl, bl
je 0x1400795ae
sbb al, 0x48
mov ecx, esi
mov rcx, rsi
call fcn.140093380
out 0x9d, al
add dword [rax], eax
add byte [rbx + rax], bh
cmp al, 3
jne case.0x14007912b.16
mov rcx, rdi
mov rcx, rdi
mov ecx, edi
stc
jmp 0x1400795a7
add al, 0x48
lea rcx, [rsi + 0x20]
lea ecx, [rsi + 0x20]
and al, r13b
call 0x14007941d
jmp 0x1400795d2
invalid
jno 0x1400795a8
invalid
invalid
and al, 0x48
mov ecx, edi
stc
mov rcx, rdi
stc
call fcn.140073e20
push 0xffffffffffffffa8
invalid
lea rdx, [rsp + 0x28]
lea edx, [rsp + 0x28]
push rsp
and al, 0x28
and qword [rdx], 0
and al, byte [rax]
mov qword [rdx + 0x20], rdi
jp 0x1400795e3
and byte [rax - 0x77], cl
mov rcx, rdi
stc
call fcn.140073d61
xor ecx, ecx
cmpsd dword [rsi], dword [rdi]
invalid
push qword [rcx]
leave
call fcn.1400864e8
iretd
add byte [rax], al
mov rcx, rsi
add rsp, 0x60
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop r15
jmp 0x140079737
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx - 0x10b2173f], cl
mov ecx, eax
call fcn.140048539
invalid
add byte [rax], al
mov ecx, eax
call fcn.140048539
movzx eax, al
mov dh, 0xc0
lea rcx, [0x1400f917c]
xchg bl, bh
invalid
movsxd rax, dword [rcx + rax*4]
or dword [rax + 1], 0x48e0ffc8
add rax, rcx
enter 0xffffffffffffe0ff, 0x48
jmp rax
mov rcx, rdi
mov ecx, edi
mov rdx, rsi
call fcn.140093ea2
add byte [rax - 0x77], cl
mov rcx, rsi
int1
add rsp, 0x60
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp 0x140079711
hlt
add byte [rax], al
invalid
hlt
add byte [rax], al
add byte [rax + 0x60c48348], dl
nop
add rsp, 0x60
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rcx, rsi
int1
add rsp, 0x60
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp case.0x140057f03.226
js case.0x14004592d.371
add byte [rax], al
js case.0x14004592d.371
add byte [rax], al
add byte [rdi], cl
or ecx, dword [rdi]
or ebp, ecx
outsd dx, dword [rsi]
add dword [rax], eax
add byte [rsi + 0x57], dl
ud2
sub rsp, 0x48
mov rsi, rdx
mov rdi, rcx
lea rdx, [rcx + 0xa8]
add byte [rax], al
add al, ch
sahf
wait
add dword [rax], eax
sahf
wait
add dword [rax], eax
test al, al
je 0x14007969e
mov al, byte [rdi + 0xa0]
mov byte [rdi + 0xa0], 4
movabs al, byte [0x3275033c04000000]
cmp al, 3
jne 0x1400796a5
movups xmm0, xmmword [rdi + 0x30]
movups xmm1, xmmword [rdi + 0x40]
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
mov rcx, rsi
int1
call fcn.14004852f
movaps xmm0, xmmword [rsp + 0x20]
sub byte [rsp + 0x20], al
sub byte [rsp + 0x20], al
movaps xmm1, xmmword [rsp + 0x30]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
add rsp, 0x48
pop rdi
pop rsi
ret
ud2
and al, ch
pop rsp
cmpsd dword [rsi], dword [rdi]
invalid
leave
call fcn.1400864e8
mov rcx, rsi
add rsp, 0x20
add esp, 0x20
invalid
invalid
pop rsi
jmp 0x140079711
cmp dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
jmp 0x140079711
push rsi
sub rsp, 0x20
sub esp, 0x20
mov rsi, rcx
invalid
call fcn.14009318b
test al, al
je case.0x140067fd1.110
lea rcx, [rsi + 0x20]
call 0x14007941d
mov rcx, rsi
int1
std
invalid
int1
add rsp, 0x20
pop rsi
jmp 0x140079737
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp 0x140079711
add byte [rax], al
invalid
mov rax, 0xffffffffffffffc0
invalid
lock xadd qword [rcx], rax
cmp rax, 0x3f
cmp eax, 0x3f
invalid
jbe 0x140079733
and rax, 0xffffffffffffffc0
cmp rax, 0x40
clc
jne 0x140079732
jne 0x140079732
jmp case.0x140057f03.226
add byte [rax], al
add bl, al
ret
ud2
ud2
push rsi
sub rsp, 0x20
in al, dx
and byte [rax - 0x77], cl
mov esi, ecx
mov esi, ecx
call fcn.1400931b0
test al, 8
invalid
insb byte [rdi], dx
invalid
or byte [rbp + 0xb], dh
jne 0x140079753
lea rcx, [rsi + 0x20]
call fcn.140073e20
iretd
cmpsb byte [rsi], byte [rdi]
invalid
invalid
jmp 0x140079763
iretd
invalid
test al, 0x10
je 0x140079763
lea rcx, [rsi + 0xa8]
mov gs, word [rax - 0x18000000]
test al, 0
add byte [rax], al
add al, ch
call fcn.14008efe4
sbb dword [rax + 1], 0xe8c93100
pop rax
add dword [rax], eax
xor ecx, ecx
leave
call fcn.1400864e8
jle case.0x1400512a2.258
add byte [rax], al
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x77], cl
mov rdx, rsi
bnd call fcn.140093dcb
call fcn.140093dcb
add dword [rax], eax
add byte [rax - 0x7d], cl
cmp rax, 1
mov eax, 2
add byte [rax], al
invalid
clc
add dword [rax + 2], edi
add byte [rax], al
invalid
sbb rax, 0
fadd dword [rax]
mov rcx, rax
shl rcx, 6
loope case.0x14005c8a4.263
invalid
invalid
neg rcx
lock xadd qword [rsi], rcx
xadd dword [rsi], ecx
invalid
invalid
shr rcx, 6
jmp 0x10140df9f
invalid
cmp rcx, rax
jb case.0x140070b1b.56
invalid
jne case.0x1400506e9.288
mov rcx, rsi
mov ecx, esi
add rsp, 0x20
add esp, 0x20
pop rsi
jmp case.0x140057f03.226
add byte [rax], al
nop
add rsp, 0x20
add esp, 0x20
pop rsi
ret
ud2
or ecx, dword [rdi]
or edx, dword [rsi + 0x48]
push rsi
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
in al, dx
and byte [rax - 0x77], cl
invalid
mov rsi, rcx
add rcx, 0x20
shl dword [rax], 0xe8
and al, ch
invalid
add qword [r8], rax
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
xor al, r13b
xor al, ch
lea rcx, [rsi + 0x30]
xor al, ch
call fcn.140073cfe
invalid
invalid
mov rax, qword [rsi + 0xb8]
mov eax, dword [rsi + 0xb8]
xchg byte [rax + 0x48000000], bh
add byte [rax], al
test rax, rax
test eax, eax
je 0x1400797e5
mov rcx, qword [rsi + 0xc0]
mov es, eax
add byte [rax], al
add byte [rax], al
add bh, bh
push rax
call qword [rax + 0x18]
sbb byte [rdx + 0x80], bh
mov edx, 0x80
mov rcx, rsi
int1
add rsp, 0x20
pop rsi
jmp fcn.14000c6a0
stc
invalid
invalid
stc
invalid
cmp byte [rdi + 0x5741ffff], bl
lahf
invalid
push r15
push rdi
push r14
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x60
mov rsi, rcx
invalid
call fcn.14009333e
add dword [rax], eax
movzx eax, al
mov dh, 0xc0
ror byte [rax - 0x73], 0xd
jae case.0x140070ae0.64
lea rcx, [0x1400f918c]
or eax, 0x7f973
invalid
movsxd rax, dword [rcx + rax*4]
or dword [rax + 1], 0x48e0ffc8
add rax, rcx
jmp rax
loopne case.0x14004048c.401
lea rax, [0x1400d2378]
lea eax, [0x1400d2378]
mov r8, qword [0x18c94e02c]
add byte [rax - 0x73], cl
and al, 0x50
and al, 0x50
lea rcx, [rsp + 0x50]
and al, 0x50
mov qword [rcx], rax
mov qword [rcx + 8], rsi
invalid
add dword [rax - 0x77], ecx
jno 0x14007983d
invalid
or byte [rax - 0x77], cl
mov qword [rsp + 0x28], rcx
and al, 0x28
sub byte [rax + 0xa8be], al
cmp byte [rsi + 0xa8], 3
test al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx], al
add ecx, dword [rdi]
and ecx, 0
add byte [rax], al
invalid
jae case.0x140048dda.345
add byte [rax], al
add byte [rax - 0x73], cl
lea rdi, [rsi + 0x20]
lea rdi, [rsi + 0x20]
lea edi, [rsi + 0x20]
and byte [rax - 0x73], cl
lea rbx, [rsi + 0x30]
mov rcx, qword [rsi + 0x28]
invalid
invalid
pop rsi
xor byte [rax - 0x75], cl
sub al, r13b
call fcn.14008ee3d
in eax, 0x55
push rbp
add dword [rax], eax
add byte [rcx - 0x77], cl
mov r14, rax
invalid
mov r15, rdx
lea rdx, [rsp + 0x28]
push rsp
and al, 0x28
push rsp
and al, 0x28
mov rcx, rbx
call fcn.140073734
leave
sahf
invalid
mov ebx, eax
ret
mov rcx, r14
mov rdx, r15
call case.0x140075b03.245
invalid
test bl, bl
je case.0x140075bbc.30
mov rcx, rsi
mov ecx, esi
call fcn.140093380
cld
invalid
cmp al, 3
jne case.0x14004592d.376
mov rcx, rdi
stc
jmp case.0x140075b03.36
add al, 0x48
lea ecx, [rsi + 0x20]
lea rcx, [rsi + 0x20]
call fcn.140079a22
add byte [rax], al
add bl, ch
jmp case.0x14004861a.349
and al, 0x48
mov rcx, rdi
mov ecx, edi
stc
call fcn.140073bc1
and dword [rbx - 0x72b70001], esp
push rsp
and al, 0x28
invalid
lea rdx, [rsp + 0x28]
and qword [rdx], 0
and al, byte [rax]
mov qword [rdx + 0x20], rdi
jp 0x1400798cd
and byte [rax - 0x77], cl
stc
mov rcx, rdi
mov ecx, edi
call fcn.140073dd3
xor ecx, ecx
call fcn.1400864e8
sub al, 0xcc
add byte [rax], al
invalid
movsd dword [rdi], dword [rsi]
invalid
sub al, 0xcc
add byte [rax], al
invalid
int3
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov ecx, esi
add rsp, 0x60
pop rbx
pop rdi
invalid
pop rsi
pop r14
pop r15
pop rdi
jmp case.0x140067fd1.121
mov byte [rcx], al
add byte [rax], al
mov ecx, eax
call fcn.140048539
dec dword [rdi]
mov dh, 0xc0
invalid
dec dword [rdi]
mov dh, 0xc0
invalid
ror byte [rax - 0x73], 0xd
lea rcx, [0x1400f919c]
mov esp, 0x480007f8
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
add eax, ecx
enter 0xffffffffffffe0ff, 0x48
jmp rax
loopne 0x140079932
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rdx, rsi
call fcn.1400941ca
add dword [rax], eax
add dword [rax], eax
mov rcx, rsi
mov ecx, esi
add rsp, 0x60
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp case.0x140067359.131
add byte [rax], al
add byte [rax + 0x60c48348], dl
nop
add rsp, 0x60
add byte [rax], al
nop
add rsp, 0x60
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
pop rdi
ret
mov rcx, rsi
mov ecx, esi
add rsp, 0x60
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp 0x140079ad5
add byte [rax], al
ud2
push rdi
sub rsp, 0x48
mov rsi, rdx
mov rdi, rcx
lea rdx, [rcx + 0xb0]
call fcn.1400931fc
test al, al
je case.0x1400682b4.109
mov al, byte [rdi + 0xa8]
mov byte [rdi + 0xa8], 4
test al, 0
add byte [rax], al
add al, 0x3c
add esi, dword [rbp + 0x32]
jne case.0x14004bffe.332
cmp al, 3
jne case.0x14004bffe.332
movups xmm0, xmmword [rdi + 0x30]
movups xmm1, xmmword [rdi + 0x40]
invalid
invalid
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
mov rcx, rsi
call fcn.14004852f
movaps xmm0, xmmword [rsp + 0x20]
movaps xmm1, xmmword [rsp + 0x30]
and al, 0x30
and al, 0x30
jmp case.0x14004bffe.335
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
add rsp, 0x48
pop rdi
pop rsi
ret
ud2
add rsp, 0x20
pop rsi
jmp case.0x140067359.131
cmp dword [rax], eax
add byte [rax], al
add byte [rax], al
add cl, ch
xor al, 0
add byte [rax], al
push rsi
sub rsp, 0x20
in al, dx
invalid
and byte [rax - 0x77], cl
mov rsi, rcx
invalid
call fcn.14009318b
test al, al
je case.0x1400676a0.122
invalid
lea rcx, [rsi + 0x20]
call fcn.140079a22
add byte [rax], al
and al, ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp case.0x140067fd1.121
add byte [rax], al
invalid
mov rcx, rsi
add rsp, 0x20
invalid
pop rsi
jmp case.0x140067359.131
invalid
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
xadd qword [rcx], rax
sar bh, 0xff
push rax
xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x140079a1e
and rax, 0xffffffffffffffc0
ror byte [rax - 0x7d], 0xf8
cmp rax, 0x40
cmp eax, 0x40
jne 0x140079a1d
jne 0x140079a1d
jmp 0x140079ad5
add bl, al
ret
ud2
sub esp, 0x40
in al, dx
mov rsi, rcx
mov rsi, rcx
mov rsi, rcx
call fcn.140073bc1
movabs eax, dword [0x8d4808468b48ffff]
push rsp
and al, 0x20
invalid
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
lea rdx, [rsp + 0x20]
lea edx, [rsp + 0x20]
and byte [rax - 0x7d], cl
and qword [rdx + 8], 0
mov qword [rdx + 0x18], rax
invalid
invalid
invalid
sbb byte [rax - 0x39], cl
mov qword [rdx], 1
add al, byte [rcx]
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x77], cl
mov rcx, rsi
int1
call fcn.140073dd3
nop
add rsp, 0x40
invalid
invalid
invalid
pop rsi
pop rsi
ret
push rsi
sub rsp, 0x20
in al, dx
invalid
in al, dx
and byte [rax - 0x77], cl
invalid
invalid
mov rsi, rcx
invalid
call fcn.1400931b0
add byte [rax + 0x480b7508], ch
test al, 8
jne case.0x14006f730.89
invalid
or ecx, dword [rax - 0x73]
and al, r13b
and al, ch
lea rcx, [rsi + 0x20]
lea ecx, [rsi + 0x20]
and al, ch
call fcn.140073bc1
jmp 0x140079a83
push rax
movabs eax, dword [0xc7410a810ebffff]
invalid
test al, 0x10
je 0x140079a83
lea rcx, [rsi + 0xb0]
lea ecx, [rsi + 0xb0]
add byte [rax], al
add al, ch
add byte [rax], al
call fcn.14008efe4
invalid
push rbp
add dword [rax], eax
xor ecx, ecx
leave
call fcn.1400864e8
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
bnd call fcn.140094088
call fcn.140094088
cmp rax, 1
mov eax, 2
add al, byte [rax]
add byte [rax], al
invalid
clc
add dword [rax + 2], edi
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax - 0x7d], cl
fadd dword [rax]
invalid
sbb rax, 0
sbb eax, 0
add byte [rax - 0x77], cl
ror dword [rax - 0x3f], 0xe1
loope 0x140079ab0
mov rcx, rax
shl rcx, 6
loope 0x140079ab0
neg rcx
neg ecx
f2xm1
xadd qword [rsi], rcx
xadd dword [rsi], ecx
lock xadd qword [rsi], rcx
xadd dword [rsi], ecx
ror dword [rsi], 0x48
shr ecx, 6
invalid
invalid
shr rcx, 6
cmp rcx, rax
cmp ecx, eax
jb 0x140079ad1
jne case.0x14004048c.409
or eax, 0x48f18948
add esp, 0x20
mov rcx, rsi
mov ecx, esi
int1
add rsp, 0x20
pop rsi
jmp 0x140079ad5
add byte [rax], al
nop
add rsp, 0x20
add esp, 0x20
and byte [rsi - 0x3d], bl
pop rsi
ret
ud2
or edx, dword [rsi + 0x48]
push rsi
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
mov rsi, rcx
mov esi, ecx
invalid
add rcx, 0x20
call fcn.14008e393
add dword [rax], eax
shl dword [rax], 0xe8
and al, ch
lodsd eax, dword [rsi]
add qword [rax], rax
add dword [rax], eax
add dword [rax], eax
lea rcx, [rsi + 0x30]
call fcn.140073c25
invalid
invalid
mov rax, qword [rsi + 0xc0]
mov eax, dword [rsi + 0xc0]
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
invalid
test rax, rax
je 0x140079b05
invalid
sal byte [rdx + rcx + 0x48], 0x8b
or cl, byte [rax - 0x75]
mov rcx, qword [rsi + 0xc8]
mov ecx, dword [rsi + 0xc8]
mov cs, eax
add byte [rax], al
add bh, bh
add byte [rax], al
call qword [rax + 0x18]
push rax
sbb byte [rdx + 0x80], bh
mov edx, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov rcx, rsi
int1
add rsp, 0x20
pop rsi
jmp fcn.14000c6a0
mov dword [rbx], ebp
stc
invalid
invalid
and byte [rsi - 0x17], bl
mov dword [rbx], ebp
stc
inc dword [rcx + 0x57]
push r15
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x60
mov rsi, rcx
mov esi, ecx
in al, dx
invalid
mov esi, ecx
invalid
call fcn.14009333e
adc al, 0x98
cwde
add dword [rax], eax
movzx eax, al
ror byte [rax - 0x73], 0xd
lea rcx, [0x1400f91ac]
or eax, 0x7f678
js 0x140079b28
invalid
add byte [rax + 0x63], cl
add al, 0x81
invalid
movsxd rax, dword [rcx + rax*4]
or dword [rax + 1], 0x48e0ffc8
add rax, rcx
enter 0xffffffffffffe0ff, 0x48
jmp rax
loopne case.0x1400482db.362
lea rax, [0x1400d2378]
lea eax, [0x1400d2378]
lea rcx, [rsp + 0x50]
and al, 0x50
push rax
mov qword [rcx], rax
mov qword [rcx + 8], rsi
jno case.0x140079345.21
add dword [rax - 0x77], ecx
jno case.0x140079345.21
or byte [rax - 0x77], cl
and al, 0x28
mov qword [rsp + 0x28], rcx
cmp byte [rsi + 0xa8], 3
add byte [rax], al
add byte [rbx], al
add ecx, dword [rdi]
and eax, 0
add byte [rax], al
jae 0x140079c42
lea rdi, [rsi + 0x20]
jle case.0x1400482db.362
lea rbx, [rsi + 0x30]
lea ebx, [rsi + 0x30]
pop rsi
xor byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x28]
invalid
retf 0x152
mov rcx, qword [rsi + 0x28]
mov ecx, dword [rsi + 0x28]
call fcn.14008ee3d
mov r14, rax
mov r15, rdx
mov edi, edx
xlatb
lea rdx, [rsp + 0x28]
push rsp
and al, 0x28
mov rcx, rbx
call fcn.140073734
scasb al, byte [rdi]
wait
invalid
invalid
scasb al, byte [rdi]
wait
invalid
mov ebx, eax
ret
mov rcx, r14
mov rdx, r15
call case.0x140075b03.245
jmp 0x140079be3
add byte [rbx + rbx*8 - 0x76b7e38c], al
int1
test bl, bl
je case.0x1400486e5.355
invalid
invalid
mov rcx, rsi
mov ecx, esi
call fcn.140093380
cmp al, 3
jne 0x140079bea
mov rcx, rdi
jmp case.0x140067359.134
add al, 0x48
lea ecx, [rsi + 0x20]
invalid
invalid
lea rcx, [rsi + 0x20]
and al, r13b
call fcn.140079a22
jmp case.0x140079c02.0
invalid
jno 0x140079bad
invalid
and al, 0x48
mov rcx, rdi
mov ecx, edi
call fcn.140073bc1
lea rdx, [rsp + 0x28]
lea edx, [rsp + 0x28]
invalid
lea edx, [rsp + 0x28]
sub byte [rax - 0x7d], cl
and qword [rdx], 0
and al, byte [rax]
mov qword [rdx + 0x20], rdi
and byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.140073dd3
xor ecx, ecx
add esp, dword [rdx - 0x36ce0001]
push qword [rcx]
leave
call fcn.1400864e8
leave
add byte [rax], al
mov rcx, rsi
add rsp, 0x60
invalid
invalid
pop rbx
invalid
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop r15
jmp 0x140079cd9
mov ecx, eax
call fcn.140048539
movzx eax, al
mov dh, 0xc0
cld
dec dword [rdi]
mov dh, 0xc0
lea rcx, [0x1400f91bc]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
invalid
add rax, rcx
jmp rax
mov rcx, rdi
mov rdx, rsi
call fcn.140093ea2
xchg ebx, eax
invalid
add dword [rax], eax
invalid
mov rcx, rsi
add rsp, 0x60
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp case.0x140055528.266
add byte [rax], al
add byte [rax + 0x60c48348], dl
nop
add rsp, 0x60
add esp, 0x60
add byte [rax], al
nop
add rsp, 0x60
add esp, 0x60
add esp, 0x60
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rcx, rsi
add rsp, 0x60
add esp, 0x60
invalid
invalid
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop r15
pop rdi
jmp case.0x1400724f3.65
ud2
or ecx, dword [rdi]
or ebp, ecx
ud2
or al, 1
add byte [rax], al
push rsi
sub rsp, 0x20
mov rsi, rcx
call fcn.1400931d2
test rax, rax
je 0x140079c6d
lea rcx, [rsi + 0x20]
call fcn.140073bc1
xor ecx, ecx
call fcn.1400864e8
add byte [rax], al
lahf
invalid
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp case.0x140055528.266
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
add byte [rax], al
jmp case.0x140055528.266
xor al, 0
add byte [rax], al
xor al, 0
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x48], dl
push rsi
sub rsp, 0x20
push rsi
sub rsp, 0x20
mov rsi, rcx
call fcn.14009318b
invalid
xchg esp, eax
add dword [rax], eax
call qword [rcx + rax + 0x74c08400]
test al, al
je 0x140079ca6
invalid
lea rcx, [rsi + 0x20]
call fcn.140079a22
mov rcx, rsi
int1
add rsp, 0x20
and byte [rsi - 0x17], bl
xor eax, dword [rax]
invalid
pop rsi
jmp 0x140079cd9
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, rsi
mov ecx, esi
int1
add rsp, 0x20
pop rsi
and byte [rsi - 0x17], bl
jmp case.0x140055528.266
add byte [rax], al
add byte [rax], al
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
xadd qword [rcx], rax
invalid
xadd qword [rcx], rax
xadd dword [rcx], eax
cmp rax, 0x3f
jbe 0x140079cd5
and rax, 0xffffffffffffffc0
cmp rax, 0x40
clc
jne case.0x140068414.110
jne case.0x140068414.110
jmp case.0x1400724f3.65
add dword [rax], 0
add bl, al
ret
ud2
ud2
or edx, dword [rsi + 0x48]
push rsi
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
mov rsi, rcx
call fcn.1400931b0
add dword [rax], eax
invalid
add dword [rax], eax
test al, 8
jne 0x140079cf5
lea rcx, [rsi + 0x20]
and al, r13b
invalid
call fcn.140073bc1
sahf
invalid
jmp 0x140079d05
adc byte [rax + 0x480c7410], ch
test al, 0x10
je 0x140079d05
invalid
or al, 0x48
lea ecx, [rsi + 0xb0]
add byte [rax], al
add al, ch
fist word [rdx + 1]
invalid
call fcn.14008efe4
add dword [rax], eax
add byte [rcx], dh
leave
xor ecx, ecx
call fcn.1400864e8
fadd st(7), st(0)
add byte [rax], al
invalid
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x77], r9b
bnd call fcn.140093dcb
call fcn.140093dcb
mov rdx, rsi
call fcn.140093dcb
mov bl, 0xa0
add dword [rax], eax
invalid
add byte [rax - 0x7d], cl
clc
cmp rax, 1
mov eax, 2
add byte [rax], al
invalid
add dword [rax + 2], edi
add byte [rax], al
add byte [rax - 0x7d], cl
sbb rax, 0
fadd dword [rax]
add byte [rax - 0x77], cl
ror dword [rax - 0x3f], 0xe1
mov rcx, rax
shl rcx, 6
invalid
invalid
neg rcx
lock xadd qword [rsi], rcx
xadd qword [rsi], rcx
invalid
shr rcx, 6
cmp rcx, rax
jb 0x140079d53
jne 0x140079d4c
mov rcx, rsi
mov ecx, esi
add rsp, 0x20
add esp, 0x20
invalid
pop rsi
jmp case.0x1400724f3.65
invalid
add byte [rax + 0x20c48348], dl
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
and byte [rsi - 0x3d], bl
pop rsi
ret
ud2
or ecx, dword [rdi]
or edx, dword [rsi + 0x48]
push rsi
sub rsp, 0x20
push rsi
sub rsp, 0x20
and byte [rax - 0x77], cl
mov rsi, rcx
invalid
add rcx, 0x20
call fcn.14008e384
sbb al, 0x46
add dword [rax], eax
and al, ch
sbb al, 0x46
add dword [rax], eax
lea rcx, [rsi + 0x30]
xor al, ch
mov ah, 0x9e
call fcn.140073c25
mov rax, qword [rsi + 0xc0]
mov eax, dword [rsi + 0xc0]
invalid
dec dword [rax - 0x75]
mov eax, dword [rsi + 0xc0]
xchg al, al
add byte [rax], al
rol byte [rax], 0
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rdx + rcx + 0x48], 0x8b
je case.0x140075b03.53
invalid
invalid
test rax, rax
je case.0x140075b03.53
or cl, byte [rax - 0x75]
mov rcx, qword [rsi + 0xc8]
mov cs, eax
add byte [rax], al
add bh, bh
push rax
call qword [rax + 0x18]
sbb byte [rdx + 0x80], bh
mov edx, 0x80
add byte [rax], 0
add byte [rax - 0x77], cl
int1
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.14000c6a0
invalid
wait
invalid
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x60
mov rsi, rcx
mov esi, ecx
mov esi, ecx
call fcn.14009333e
movzx eax, al
invalid
add byte [rdi], cl
mov dh, 0xc0
invalid
ror byte [rax - 0x73], 0xd
lea rcx, [0x1400f91cc]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
adc esp, esi
invalid
add byte [rax + 0x63], cl
add al, 0x81
invalid
add rax, rcx
add eax, ecx
jmp rax
lea rax, [0x1400d2378]
lodsd eax, dword [rsi]
test dword [0x18c94e5ce], eax
and al, 0x50
push rax
add byte [rax - 0x73], cl
and al, 0x50
push rax
lea rcx, [rsp + 0x50]
lea ecx, [rsp + 0x50]
push rax
mov qword [rcx], rax
mov qword [rcx + 8], rsi
mov qword [rsp + 0x28], rcx
and al, 0x28
cmp dword [rsi + 0x30], 0xb
jae 0x140079ec7
add byte [rax], al
add byte [rax - 0x73], cl
lea edi, [rsi + 0x20]
lea rdi, [rsi + 0x20]
lea edi, [rsi + 0x20]
lea rbx, [rsi + 0x30]
lea ebx, [rsi + 0x30]
pop rsi
xor byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x28]
call fcn.14008ee3d
push rax
add dword [rax], eax
sub al, r13b
push rax
push rax
push rax
add dword [rax], eax
mov r14, rax
mov esi, eax
mov r15, rdx
mov edi, edx
lea rdx, [rsp + 0x28]
push rsp
and al, 0x28
mov rcx, rbx
call fcn.1400738a5
invalid
invalid
fld1
wait
invalid
mov ebx, eax
ret
mov rcx, r14
mov rdx, r15
call case.0x140075b03.245
test bl, bl
je case.0x140079536.30
invalid
mov rcx, rsi
mov ecx, esi
call fcn.140093380
cmp al, 3
add esi, dword [rbp + 0x47]
add esi, dword [rbp + 0x47]
mov rcx, rdi
mov ecx, edi
jmp 0x140079e30
add al, 0x48
lea ecx, [rsi + 0x20]
lea rcx, [rsi + 0x20]
call fcn.14007a241
jmp case.0x140079e86.0
add bl, ch
and al, 0x48
invalid
mov rcx, rdi
mov ecx, edi
call fcn.140073dff
lea rdx, [rsp + 0x28]
lahf
invalid
and qword [rdx], 0
mov qword [rdx + 0x20], rdi
invalid
add byte [rax - 0x77], cl
jp 0x140079e6c
invalid
and byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.140073d31
fstp qword [rsi - 0x36ce0001]
xor ecx, ecx
call fcn.1400864e8
invalid
mov byte [rax], 0
mov rcx, rsi
add rsp, 0x60
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp 0x140079f5e
add byte [rax], al
mov ecx, eax
call fcn.140048539
dec dword [rdi]
mov dh, 0xc0
dec dword [rdi]
mov dh, 0xc0
ror byte [rax - 0x73], 0xd
pop rbp
invalid
lea rcx, [0x1400f91dc]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
invalid
add eax, ecx
jmp rax
loopne 0x140079ed1
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rdx, rsi
call fcn.1400941ca
invalid
mov rcx, rsi
add rsp, 0x60
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp 0x140079f38
add byte [rax], al
invalid
xchg ecx, eax
add byte [rax], al
add byte [rax + 0x60c48348], dl
nop
add rsp, 0x60
nop
add rsp, 0x60
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop r15
ret
mov rcx, rsi
add rsp, 0x60
add esp, 0x60
add esp, 0x60
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp case.0x140075bbc.53
invalid
add dword [rax], eax
invalid
adc eax, 0xf000001
or ecx, dword [rdi]
or ebp, ecx
or al, 1
add byte [rax], al
ud2
push rsi
sub rsp, 0x20
mov rsi, rcx
invalid
invalid
call fcn.1400931d2
test rax, rax
test eax, eax
je 0x140079ef2
lea rcx, [rsi + 0x20]
call fcn.140073dff
lahf
invalid
invalid
lahf
invalid
xor ecx, ecx
leave
call fcn.1400864e8
test ch, 0
add byte [rax - 0x77], cl
int1
add byte [rax], al
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp 0x140079f38
cmp dword [rax], eax
add byte [rax], al
invalid
cmp dword [rax], eax
add byte [rax], al
add cl, ch
xor al, 0
add byte [rax], al
add byte [rax], al
add cl, ch
xor al, 0
add byte [rax], al
push rsi
sub rsp, 0x20
in al, dx
and byte [rax - 0x77], cl
invalid
call fcn.14009318b
xchg edx, eax
add dword [rax], eax
in al, dx
and byte [rax - 0x77], cl
invalid
xchg edx, eax
add dword [rax], eax
test al, al
je case.0x140067fd1.133
lea rcx, [rsi + 0x20]
call fcn.14007a241
add eax, dword [rax]
invalid
and al, ch
and eax, dword [rbx]
invalid
add eax, dword [rax]
add byte [rax - 0x77], cl
mov rcx, rsi
add byte [rax], al
mov rcx, rsi
add rsp, 0x20
add esp, 0x20
pop rsi
jmp 0x140079f5e
mov rcx, rsi
add rsp, 0x20
add esp, 0x20
add esp, 0x20
invalid
pop rsi
jmp 0x140079f38
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x39], cl
rol al, 0xff
invalid
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x140079f5a
and rax, 0xffffffffffffffc0
loopne case.0x140067fd1.136
cmp rax, 0x40
jne 0x140079f59
jmp case.0x140075bbc.53
ret
ud2
push rsi
sub rsp, 0x20
sub esp, 0x20
and byte [rax - 0x77], cl
invalid
mov rsi, rcx
mov esi, ecx
call fcn.1400931b0
test al, 8
jne 0x140079f7a
lea rcx, [rsi + 0x20]
lea ecx, [rsi + 0x20]
call fcn.140073dff
jmp 0x140079f8a
xchg dword [rsi + 0x10ebffff], ebx
invalid
test al, 0x10
je 0x140079f8a
lea rcx, [rsi + 0x1e8]
add dword [rax], eax
add byte [rax], al
add al, ch
pop rdx
push rax
add dword [rax], eax
call fcn.14008efe4
xor ecx, ecx
call fcn.1400864e8
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rdx, rsi
call fcn.140094088
cmp rax, 1
clc
add dword [rax + 2], edi
clc
add dword [rax + 2], edi
add byte [rax], al
add byte [rax - 0x7d], cl
fadd dword [rax]
add byte [rax], al
sbb rax, 0
mov rcx, rax
shl rcx, 6
neg rcx
lock xadd qword [rsi], rcx
shr rcx, 6
shr ecx, 6
ror dword [rsi], 0x48
shr ecx, 6
invalid
cmp rcx, rax
cmp ecx, eax
jb 0x140079fd8
jne 0x140079fd1
mov rcx, rsi
add rsp, 0x20
add esp, 0x20
pop rsi
jmp case.0x140075bbc.53
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x20c48348], dl
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
invalid
pop rsi
ret
ud2
ud2
or edx, dword [rsi + 0x48]
sub esp, 0x20
push rsi
sub rsp, 0x20
mov rsi, rcx
add rcx, 0x20
call fcn.14008e393
add dword [r8], eax
and al, ch
cmpsb byte [rsi], byte [rdi]
add dword [r8], eax
lea rcx, [rsi + 0x30]
lea ecx, [rsi + 0x30]
call fcn.140073cc6
mov rax, qword [rsi + 0x1f8]
mov eax, dword [rsi + 0x1f8]
invalid
mov eax, dword [rsi + 0x1f8]
add byte [rax], al
test rax, rax
test eax, eax
je case.0x14007927e.41
mov rcx, qword [rsi + 0x200]
call qword [rax + 0x18]
mov es, word [rax]
add al, byte [rax]
add bh, bh
push rax
sbb byte [rdx + 0x80], bh
mov edx, 0x80
add byte [rax], al
mov rcx, rsi
mov ecx, esi
int1
add rsp, 0x20
pop rsi
jmp fcn.14000c6a0
stc
invalid
push r15
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x60
invalid
mov rsi, rcx
invalid
invalid
invalid
call fcn.14009333e
xchg ebx, eax
add dword [rax], eax
movzx eax, al
mov dh, 0xc0
lea rcx, [0x1400f91ec]
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
add eax, ecx
jmp rax
lea rax, [0x1400d2378]
add eax, 0x5832d
lea rcx, [rsp + 0x50]
lea ecx, [rsp + 0x50]
push rax
mov qword [rcx], rax
mov qword [rcx + 8], rsi
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x28], ecx
or byte [rax - 0x77], cl
and al, 0x28
invalid
mov dword [rsp + 0x28], ecx
sub byte [rbx + 0xf0b307e], al
and eax, 0
add byte [rax], al
invalid
cmp dword [rsi + 0x30], 0xb
xor byte [rbx], cl
jae 0x14007a146
add byte [rax], al
add byte [rax - 0x73], cl
jle 0x14007a08a
lea rdi, [rsi + 0x20]
lea rbx, [rsi + 0x30]
lea ebx, [rsi + 0x30]
pop rsi
xor byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x28]
invalid
invalid
mov rcx, qword [rsi + 0x28]
call fcn.14008ee3d
add byte [rcx - 0x77], cl
invalid
add byte [rcx - 0x77], cl
invalid
mov esi, eax
mov r15, rdx
mov edi, edx
lea rdx, [rsp + 0x28]
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
call fcn.1400738a5
sbb ebx, dword [rax - 0x3c760001]
invalid
mov ebx, eax
ret
mov rcx, r14
mov rdx, r15
call case.0x140075b03.245
out 0x4d, eax
add dword [rax], eax
invalid
out 0x4d, eax
add dword [rax], eax
invalid
add byte [rbx + rbx*8 - 0x76b7e38c], al
int1
test bl, bl
je 0x14007a0b7
invalid
mov rcx, rsi
call fcn.140093380
cmp al, 3
jne 0x14007a0ee
invalid
mov rcx, rdi
mov rcx, rdi
jmp 0x14007a0b0
add al, 0x48
lea ecx, [rsi + 0x20]
lea rcx, [rsi + 0x20]
call fcn.14007a241
add byte [rax], al
jmp case.0x14007a106.0
and al, 0x48
mov rcx, rdi
mov ecx, edi
call fcn.140073dff
lea rdx, [rsp + 0x28]
sub byte [rax - 0x7d], cl
and al, byte [rax]
sub byte [rax - 0x7d], cl
and al, byte [rax]
mov qword [rdx + 0x20], rdi
mov rcx, rdi
and byte [rax - 0x77], cl
stc
call fcn.140073d31
xor ecx, ecx
push qword [rcx]
leave
call fcn.1400864e8
invalid
mov rcx, rsi
add rsp, 0x60
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop r15
jmp 0x14007a276
mov ecx, eax
call fcn.140048539
cld
dec dword [rdi]
mov dh, 0xc0
cld
dec dword [rdi]
mov dh, 0xc0
lea rcx, [0x1400f91fc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, rdi
mov rdx, rsi
call fcn.140093ea2
mov rcx, rsi
add rsp, 0x60
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp 0x14007a21b
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x60c48348], dl
nop
add rsp, 0x60
nop
add rsp, 0x60
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rcx, rsi
add rsp, 0x60
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp 0x14007a2f4
ud2
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x14007a23d
push rsi
sub rsp, 0x20
mov rsi, rcx
call fcn.1400931b0
test al, 8
jne 0x14007a292
lea rcx, [rsi + 0x20]
call fcn.140073dff
jmp 0x14007a2a2
test al, 0x10
je 0x14007a2a2
push rsi
sub rsp, 0x20
mov rsi, rcx
add rcx, 0x20
call fcn.14008e384
lea rcx, [rsi + 0x30]
call fcn.140073cc6
mov rax, qword [rsi + 0x1f8]
test rax, rax
je 0x14007a324
mov rcx, qword [rsi + 0x200]
call qword [rax + 0x18]
mov edx, 0x80
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.14000c6a0
and al, 8
add dword [rax], eax
add byte [rax - 0x77], cl
fld1
invalid
jns 0x14007c922
call fcn.14000cc9a
stc
dec dword [rax - 0x77]
invalid
mov rsi, rax
mov esi, eax
mov rdi, rdx
mov rcx, rax
mov ecx, eax
mov ecx, eax
mov rdx, qword [rsp + 0x100]
xchg esp, eax
and al, 0
add dword [rax], eax
invalid
add byte [rax], al
add byte [rcx - 0x77], cl
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
add al, byte [rax]
fsubr st(0)
invalid
add al, byte [rax]
mov qword [rsp + 0x78], rsi
mov qword [rsp + 0x80], rdi
mov dword [rsp + 0x80], edi
je 0x14007c962
js case.0x140057679.249
mov dword [rsp + 0x80], edi
add byte [rax], al
add byte [rax - 0x77], cl
pushfq
and al, 0x88
add byte [rax], al
add byte [rcx - 0x75], cl
invalid
mov qword [rsp + 0x88], rbx
mov rcx, qword [r13 + 0x20]
mov ecx, dword [rbp + 0x20]
mov ecx, dword [rbp + 0x20]
and byte [r9 - 0x75], r9b
push rbp
sub byte [rcx - 0x77], cl
invalid
mov rdx, qword [r13 + 0x28]
mov r8, rsi
mov r9, rbx
call fcn.140038ea1
sti
invalid
sti
dec dword [rcx - 0x77]
mov r14, rax
lea rax, [rsp + 0x78]
and al, 0x78
invalid
and al, 0x78
mov qword [rsp + 0x238], rax
test byte [rax + rdi], ah
add al, byte [rax]
invalid
add byte [rax], al
add byte [rcx - 0x7d], cl
cmp qword [r13 + 0x10], 0
cmp dword [rbp + 0x10], 0
jge 0x14007c986
add byte [rdi], cl
je 0x14007caaa
test byte [0x18807c97f], ch
lea eax, [rsp + 0x238]
and al, 0x38
add al, byte [rax]
invalid
add byte [rax - 0x73], cl
test byte [rax + rdi], ah
and al, 0x38
lea rax, [rsp + 0x238]
and al, 0x38
add al, byte [rax]
add byte [rbp + rcx*4 - 0x74], cl
lea r9, [rsp + 0x160]
lea ecx, [rsp + 0x160]
and al, 0x60
add dword [rax], eax
add byte [rcx - 0x77], cl
add dword [rbp - 0x77], ecx
mov qword [r9 + 8], r13
mov rcx, qword [r13]
mov qword [r9], rax
mov qword [r9 + 8], r13
mov rcx, qword [r13]
mov rdx, qword [r13 + 8]
lea rax, [0x14007ad1a]
mov qword [rsp + 0x20], rax
jrcxz 0x14007c9a1
invalid
dec dword [rax - 0x77]
and al, 0x20
mov dword [rsp + 0x20], eax
mov r8, r14
call fcn.140038f2c
mov r15, rdx
mov edi, edx
jl 0x14007c973
sti
dec dword [rcx - 0x77]
mov edi, edx
mov edi, edx
test rax, rax
test eax, eax
je case.0x14005cc53.223
mov rax, qword [rsp + 0x88]
mov byte [rax], al
add byte [rax], al
lea rdi, [rsp + 0x178]
lea edi, [rsp + 0x178]
js 0x14007c9cb
add byte [rax], al
add byte [rax - 0x77], cl
clc
mov qword [rdi - 8], rax
movups xmm0, xmmword [rsp + 0x78]
movaps xmmword [rdi - 0x18], xmm0
invalid
js 0x14007c9e5
sub dword [rdi - 0x18], eax
call 0x164bc5725
cwde
lea rsi, [rsp + 0x298]
mov ecx, 0xa
add byte [rax], al
and al, 0x98
add al, byte [rax]
add byte [rcx + 0xa], bh
add byte [rax], al
add bl, dh
movsq qword [rdi], qword [rsi]
movsd dword [rdi], dword [rsi]
rep movsq qword [rdi], qword [rsi]
movsd dword [rdi], dword [rsi]
mov rax, qword [r13]
mov r8b, byte [rax + r15]
invalid
add byte [rsi - 0x76], al
add al, 0x38
invalid
cmp byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
mov rdx, r15
mov r9, r14
mov ecx, esi
mov ecx, esi
call fcn.140039067
mov rax, qword [r13]
mov eax, dword [rbp]
invalid
mov eax, dword [rbp]
neg r15
neg edi
imul rcx, r15, 0x68
lea rdi, [rax + rcx]
cmp al, 8
iretd
cmp al, 8
or byte [rax - 0x7d], cl
add rdi, 0xffffffffffffff98
lea rax, [rsp + 0x160]
mov ecx, 0xd
add byte [rax], al
invalid
add byte [rax], al
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov qword [rax], 2
jmp 0x14007ca87
mov rax, qword [r13]
neg r15
imul rcx, r15, 0x68
add rax, rcx
add rax, 0xffffffffffffffb0
lea rdi, [rsp + 0x160]
mov ecx, 0xa
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0x298]
mov ecx, 0xa
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [rsp + 0x78]
mov rdx, qword [rsp + 0x80]
call fcn.14000cbda
lea rcx, [rsp + 0x160]
call fcn.140067f60
mov eax, ebp
add rsp, 0x2e8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rdx, [r13 + 0x20]
mov rcx, r13
call fcn.1400a181e
jmp 0x14007c97d
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rax + 0x58], edi
mov dword [rax + 0x58], edi
lea rcx, [0x1400ce5d0]
lea ecx, [0x1400ce5d0]
add eax, 0x48894800
invalid
mov qword [rax + 0x60], rcx
and word [rax + 0x68], 0
invalid
push 0x46894800
mov dword [rsi + 8], eax
invalid
invalid
mov dword [rsi + 8], eax
and qword [rsi], 0
and dword [rsi], 0
add rsp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
ret
push rdi
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x4d8
sub esp, 0x4d8
sub esp, 0x4d8
add byte [rax], al
mov qword [rsp + 0x28], r9
and al, 0x28
mov rsi, rcx
mov esi, ecx
lea r14, [rsp + 0x50]
je 0x14007cb6e
push rax
mov qword [r14], rdx
mov dword [rsi], edx
mov qword [r14 + 8], r8
mov ecx, 6
add byte [rax], al
invalid
or byte [rcx + 6], r15b
or byte [rcx + 6], bh
add byte [rax], al
add al, ch
call fcn.14000cc9a
mov dword [rax], 0x69736142
jae 0x14007cbcb
add ecx, edi
inc edi
add byte [rdx + 0x61], al
jae 0x14007cbcb
imul esp, dword [rsi - 0x39], 0x20630440
mov word [rax + 4], 0x2063
mov dword [rax + 4], 0x8d4c2063
and al, 0x30
invalid
lea r12, [rsp + 0x30]
xor byte [rcx - 0x77], cl
add al, 0x24
invalid
mov qword [r12], rax
mov dword [rsp], eax
and al, 0x49
mov dword [rsp + 8], edx
and al, 8
mov qword [r12 + 8], rdx
and al, 8
mov qword [r12 + 0x10], 6
xor ebp, ebp
in eax, dx
and al, 0x10
invalid
add byte [rax], al
add byte [rcx], dh
in eax, dx
lea rdi, [rsp + 0xb0]
and al, 0xb0
add byte [rax], al
mov al, 0
add byte [rax], al
invalid
add byte [rax - 0x78], al
scasd eax, dword [rdi]
mov byte [rdi + 0x422], bpl
and al, byte [rax + rax]
add byte [rsi - 0x7d], ah
invalid
invalid
cmpsd dword [rsi], dword [rdi]
and byte [rax + rax], al
add al, 0
and word [rdi + 0x420], 0
add al, 0
add byte [rax], al
mov r8d, 0x400
add byte [rax], al
mov rcx, rdi
stc
xor edx, edx
call sub.VCRUNTIME140.dll_memset
outsb dx, byte [rsi]
invalid
add al, byte [rax]
outsb dx, byte [rsi]
invalid
lea rax, [0x1400d0a42]
mov qword [rdi + 0x418], rax
mov dword [rdi + 0x418], eax
add eax, 0x87894800
sbb byte [rax + rax], al
invalid
mov dword [rdi + 0x418], eax
add byte [rax], al
add byte [rcx + rcx*4 - 0x59], cl
mov qword [rdi + 0x400], r12
mov byte [rdi + 0x423], bpl
and eax, dword [rax + rax]
invalid
cmpsd dword [rsi], dword [rdi]
add byte [rax + rax], al
add byte [rax - 0x78], al
scasd eax, dword [rdi]
and eax, dword [rax + rax]
add byte [rdi], cl
xorps xmm0, xmm0
invalid
invalid
xorps xmm0, xmm0
movups xmmword [rdi + 0x408], xmm0
adc dword [rdi + 0x408], eax
adc dword [rdi + 0x408], eax
xchg dword [rax], ecx
add al, 0
add byte [rax - 0x73], cl
add byte [rax], al
lea rbp, [rsp + 0x70]
insb byte [rdi], dx
and al, 0x70
mov qword [rbp], r14
mov dword [rbp], esi
lea r13, [fcn.140016b58]
lea ebp, [fcn.140016b58]
stc
dec dword [rax - 0x73]
lea rax, [0x1400ceb98]
add eax, 0x51fb3
add byte [rbp + rcx*4 - 0x4c], cl
lea r14, [rsp + 0x80]
mov qword [r14], rax
and al, 0x80
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
mov qword [r14 + 8], 2
add al, byte [rax]
add byte [rax], al
and qword [r14 + 0x20], 0
mov qword [rbp + 8], r13
or byte [rcx - 0x77], cl
outsb dx, byte [rsi]
adc byte [rbx + 1], bh
add byte [rcx + rcx*4 + 0x6d], cl
or byte [rcx - 0x77], cl
outsb dx, byte [rsi]
adc byte [rbx + 1], bh
add byte [rax], al
mov qword [r14 + 0x18], rbx
mov rcx, rdi
stc
pop rsi
sbb byte [rax - 0x77], cl
stc
mov rdx, r14
call fcn.140074b57
lea r15, [rsp + 0x60]
and al, 0x60
dec dword [rbp + rcx*4 + 0x7c]
and al, 0x60
mov qword [r15], rax
invalid
mov rcx, r15
call fcn.14004ff8a
mov rax, qword [rsp + 0x28]
and al, 0x28
dec dword [rax - 0x75]
and al, 0x28
and al, 0x28
and al, 0x28
mov qword [r15], rax
mov rax, qword [rsp + 0x540]
and al, 0x40
add eax, 0x89490000
add byte [rcx - 0x77], cl
invalid
invalid
invalid
and al, 0x40
add eax, 0x89490000
add byte [rcx - 0x77], cl
add byte [rcx - 0x77], cl
or byte [r8 - 0x73], r9b
or byte [rax - 0x73], cl
lea rax, [0x1400f6a40]
add eax, 0x79dfc
cld
popfq
invalid
mov qword [r14], rax
mov qword [r14 + 8], rbx
mov dword [rsi + 8], ebx
mov dword [rsi + 8], ebx
and qword [r14 + 0x20], 0
and dword [rsi + 0x20], 0
mov qword [rbp], r15
mov dword [rbp], edi
mov qword [rbp + 8], r13
mov qword [r14 + 0x10], rbp
mov qword [r14 + 0x18], rbx
lea rdx, [rsp + 0x80]
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.140074b57
out 0x7e, eax
invalid
lea rcx, [rsp + 0x48]
mov qword [rcx], rax
mov qword [rcx], rax
call fcn.14004ff8a
mov rcx, rdi
dec dword [rax - 0x77]
stc
call fcn.14007aa8f
mov rdx, qword [r12]
invalid
or bl, dh
invalid
dec dword [rcx - 0x75]
adc al, 0x24
invalid
and al, 0x4d
mov eax, dword [rsp + 0x10]
and al, 0x10
mov r8, qword [r12 + 0x10]
and al, 0x10
lea rdi, [rsp + 0xb0]
mov esp, 0xb024
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rdi
stc
call fcn.140074dc0
cmp byte [rdi + 0x20], 2
and byte [rdx], al
invalid
and byte [rdx], al
je 0x14007ccf7
movups xmm0, xmmword [rsp + 0xb0]
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
movups xmm1, xmmword [rsp + 0xc0]
movups xmm1, xmmword [rsp + 0xc0]
rol byte [rax], 0
add byte [rdi], cl
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov eax, dword [rsp + 0xd1]
test byte [rcx + rdx*8], ah
add byte [rax], al
add byte [rax], al
test byte [rcx + rdx*8], ah
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + 0xd4248c], cl
add byte [rax], al
invalid
mov ecx, dword [rsp + 0xd4]
and al, 0xd4
add byte [rax], al
add byte [rcx + 0x4e892146], cl
and al, 0xc6
mov dword [rsi + 0x21], eax
mov dword [rsi + 0x24], ecx
mov byte [rsi + 0x20], 1
and byte [rcx], r8b
and byte [rcx], r8b
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
mov edx, dword [rsp + 0x38]
cmp al, ch
clc
invalid
call fcn.14000cbda
nop
add rsp, 0x4d8
add esp, 0x4d8
clc
call qword [rax - 0x273b7eb8]
add esp, 0x4d8
pop rbx
pop rbp
add esp, 0x4d8
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
ud2
or ecx, dword [rdi]
or edx, dword [rsi + 0x57]
push rsi
push rdi
ud2
push rdi
sub rsp, 0x78
mov rdi, rcx
js switch.0x14007cd4a
mov edi, ecx
lea rsi, [rsp + 0x20]
and byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.140074f37
cmp byte [rsi], 3
inc dword [rax + 0x1474033e]
je 0x14007cd2a
lea rsi, [rsp + 0x20]
je 0x14007cd3e
and al, 0x20
and byte [rcx + 0xb], bh
mov ecx, 0xb
or eax, dword [rax]
add byte [rax], al
rep movsq qword [rdi], qword [rsi]
add rsp, 0x78
add esp, 0x78
add esp, 0x78
pop rdi
pop rsi
ret
ud2
ud2
sub esp, 0x30
mov rax, rdx
mov eax, edx
mov rsi, rcx
invalid
movzx ecx, byte [rdx]
lea rdx, [0x1400f920c]
adc eax, 0x7c4c9
invalid
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
add ecx, edx
invalid
add ecx, edx
jmp rcx
xor ecx, ecx
jmp 0x14007cd9b
mov cl, 1
jmp 0x14007cd9b
mov cl, 2
jmp 0x14007cd9b
mov cl, 3
jmp 0x14007cd9b
add ebp, ebx
invalid
mov cl, 4
jmp 0x14007cd9b
mov cl, 5
jmp 0x14007cd9b
mov cl, 6
jmp 0x14007cd9b
mov cl, 7
jmp 0x14007cd9b
movzx edx, byte [rax + 0x10]
mov ecx, dword [rax + 1]
mov r8d, dword [rax + 4]
mov dword [rsp + 0x2b], r8d
mov dword [rsp + 0x2b], eax
and al, 0x2b
and al, 0x2b
mov dword [rsp + 0x28], ecx
mov rax, qword [rax + 8]
mov cl, 9
jmp 0x14007cd9b
mov rcx, qword [rax + 8]
mov rdx, qword [rax + 0x10]
call fcn.14001bae0
mov cl, 0xa
jmp 0x14007cd9b
mov cl, 8
mov byte [rsi], cl
mov ecx, dword [rsp + 0x28]
mov r8d, dword [rsp + 0x2b]
mov dword [rsi + 1], ecx
mov dword [rsi + 4], r8d
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rdx
add rsp, 0x30
pop rsi
ret
or byte [rax - 0x7d], cl
mov esp, 0xb024
add byte [rax], al
invalid
add byte [rax], al
je case.0x1400512a2.296
lea rcx, [rsp + 0xb8]
mov eax, 0xe8000000
call fcn.140044859
mov ah, byte [rcx - 4]
dec dword [rax - 0x73]
mov word [rax + rdi*2], fs
add dword [rax], eax
add al, ch
lea rcx, [rsp + 0x178]
call fcn.140044935
pop rcx
invalid
cld
invalid
pop rcx
invalid
mov rcx, rsi
call fcn.14004491f
jmp 0x14007f040
and al, 0x38
lea rax, [rdx + 0x10]
mov qword [rsp + 0x78], rax
lea rax, [rdx + 0x128]
xor ecx, ecx
leave
cmp qword [rdx + 0x160], 0
add byte [rax], al
sete cl
add rcx, rcx
add ecx, ecx
lea rdx, [rsp + 0x3c0]
lea edx, [rsp + 0x3c0]
mov qword [rdx], rcx
mov qword [rdx + 0x10], rax
mov dword [rdx + 0x10], eax
mov dword [rdx + 0x10], eax
and qword [rdx + 0x18], 0
lea rcx, [rsp + 0x3c0]
lea ecx, [rsp + 0x3c0]
call fcn.140023c9a
test rax, rax
test eax, eax
push rbp
cli
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
test dl, bh
je 0x14007e932
test dl, bh
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
mov rdi, rax
mov qword [rsp + 0x40], rdx
mov dword [rsp + 0x40], edx
lea rsi, [rsp + 0x178]
mov rcx, rsi
call fcn.14001a4d3
invalid
invalid
stc
invalid
dec dword [rax - 0x77]
int1
mov rcx, rsi
mov rdx, rdi
mov edx, edi
call fcn.14002a8fb
mov r12d, eax
mov esp, eax
movzx esi, word [rsp + 0x1d0]
rol byte [rcx], 1
add dword [rax], eax
add byte [rcx - 0x77], al
cmc
add byte [rax], al
mov r13d, esi
and r13d, r12d
mov rbp, qword [rsp + 0x190]
add byte [rax], al
add byte [rax - 0x75], cl
pushfq
mov rbx, qword [rsp + 0x198]
and al, 0x98
add dword [rax], eax
add byte [rbx + rcx*4 - 0x74], cl
mov r9, qword [rsp + 0x1b0]
invalid
invalid
xchg esp, eax
mov r9, qword [rsp + 0x1b0]
mov r10, qword [rsp + 0x1a0]
and al, 0xa0
add dword [rax], eax
add byte [rbp + 0x31], al
xor r15d, r15d
invalid
invalid
invalid
movabs al, byte [0x8944ff3145000001]
and al, 0x48
and al, 0x48
xor r15d, r15d
mov dword [rsp + 0x48], r12d
mov dword [rsp + 0x48], esp
mov dword [rsp + 0x48], esp
and al, 0x48
mov rax, r13
mov r13, rax
mov ebp, eax
mov eax, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x39], cl
cmp ebp, ebx
jae 0x14007e797
cmp r13, rbx
cmp ebp, ebx
jae 0x14007e797
movzx eax, word [rbp + r13*4]
cmp rax, 0xffff
cmp eax, 0xffff
cmp eax, 0xffff
invalid
je case.0x14005c974.234
movzx ecx, word [rbp + r13*4 + 2]
mov edx, esi
and edx, ecx
mov r8d, r13d
mov bh, 0x4c
lodsd eax, dword [rsi]
add cl, byte [rcx + 0x45ca21f2]
mov eax, ebp
sub r8d, edx
and r8d, esi
cmp r8, r15
jb case.0x14005c974.234
cmp cx, r12w
cmp ecx, r12d
jne 0x14007e841
cmp r9, rax
jbe 0x14007f0a8
add byte [rax], al
imul rcx, rax, 0x68
mov rax, qword [r10 + rcx + 0x40]
test rax, rax
enter 0x4968, 0xffffffffffffff8b
or r8b, byte [rax + 0x48]
push 0xa448b49
test rax, rax
test eax, eax
setne dl
cmp qword [rdi], 0
sete r8b
cmp dl, r8b
je 0x14007e841
lea rdx, [r10 + rcx]
add rdx, 0x40
ret 0x4840
test eax, eax
ret 0x4840
test rax, rax
je case.0x140055528.288
mov rcx, qword [rdx + 8]
mov rdx, qword [rdx + 0x10]
mov r8, qword [rdi + 8]
mov r12, r9
int3
or byte [rax - 0x75], cl
push rdx
adc byte [rbx + rcx*4 + 0x47], cl
or byte [rbp - 0x77], cl
int3
mov r9, qword [rdi + 0x10]
mov r14, r10
call fcn.14000e9a3
mov r10, r14
mov r9, r12
mov ecx, esp
mov r12d, dword [rsp + 0x48]
mov esp, dword [rsp + 0x48]
test al, al
je 0x14007e841
jmp 0x14007e91d
mov al, byte [rdx + 8]
cmp al, byte [rdi + 8]
je 0x14007e91d
test ah, bl
add byte [rax], al
invalid
test ah, bl
add byte [rax], al
add byte [rcx - 1], cl
invalid
inc r15
inc r13
inc ebp
inc ebp
jmp case.0x140050b3a.317
invalid
cmp r15, 0x200
setae al
xchg ebx, eax
ror byte [rax - 0x7d], 0xbc
mov esp, 0x17824
add byte [rdx], al
xchg ebx, eax
ror byte [rax - 0x7d], 0xbc
mov esp, 0x17824
mov esp, 0x17824
add byte [rdx], al
setne bl
and bl, al
lea rsi, [rsp + 0x260]
invalid
add al, byte [rax]
invalid
invalid
mov rcx, rsi
mov rdx, rdi
call fcn.14002793f
mov rax, qword [rsp + 0x260]
mov eax, dword [rsp + 0x260]
mov eax, dword [rsp + 0x260]
add al, byte [rax]
add byte [rax - 0x75], cl
mov word [rax + rbp*2], fs
add al, byte [rax]
add byte [rax], al
lea rdx, [rsp + 0x270]
movups xmm0, xmmword [rdx]
mov rcx, qword [rsp + 0x268]
add byte [rax], al
lea rdx, [rsp + 0x270]
movups xmm0, xmmword [rdx]
movaps xmmword [rsp + 0xe0], xmm0
add byte [rdi], cl
sub byte [rsp + 0xe0], al
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x360], xmm0
lea rdx, [rsp + 0x178]
and al, 0x78
add dword [rax], eax
add byte [rax], al
invalid
and al, 0x78
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x1d8], rdx
invalid
invalid
add byte [rax], al
mov qword [rsp + 0x1d8], rdx
fadd dword [rcx]
add byte [rax], al
mov qword [rsp + 0x1e0], rax
test byte [rax + riz*8], ah
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x1e8], rcx
invalid
invalid
add byte [rax], al
mov qword [rsp + 0x1e8], rcx
lea rcx, [rsp + 0x1f0]
call 0x18807e8cc
lea ecx, [rsp + 0x1f0]
mov word [rax + rsi*8], fs
add dword [rax], eax
add byte [rdi], cl
adc dword [rcx], eax
movups xmmword [rcx], xmm0
mov qword [rsp + 0x200], r13
mov word [rsp + 0x208], r12w
mov dword [rsp + 0x208], esp
add al, byte [rax]
add byte [rsi + 0x44], ah
mov dword [rsp + 0x208], esp
movsb byte [rdi], byte [rsi]
and al, 8
add al, byte [rax]
add byte [rax + 0x20a249c], cl
add byte [rax], al
invalid
mov byte [rsp + 0x20a], bl
add byte [rdx - 0x77a0dbbc], cl
invalid
mov al, byte [rsp + 0x5f]
and al, 0x5f
mov byte [rcx + 0x1f], al
mov eax, dword [rsp + 0x5b]
mov dword [rcx + 0x1b], eax
mov rcx, rsi
mov rdx, qword [rsp + 0x40]
mov edx, dword [rsp + 0x40]
mov edx, dword [rsp + 0x40]
push rsp
and al, 0x40
call fcn.14006e819
lea rcx, [rsp + 0x1d8]
mov word [rax + rbx*8], fs
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
mov word [rax + rbx*8], fs
add dword [rax], eax
add byte [rax - 0x77], cl
bnd call fcn.14002a83a
mov edx, esi
call fcn.14002a83a
jmp 0x14007e722
movups xmm0, xmmword [rsp + 0xe0]
adc byte [rsp + 0xe0], al
add byte [rax], al
movaps xmmword [rsp + 0x360], xmm0
jmp 0x14007e722
invalid
invalid
invalid
lea rsi, [rsp + 0x360]
lea esi, [rsp + 0x360]
mov rcx, rsi
mov rdx, qword [rsp + 0x68]
mov r8, qword [rsp + 0x60]
and al, 0x60
and al, 0x60
call fcn.14007ccfb
cmp qword [rsp + 0xb0], 0
add byte [rax], al
add byte [rax], al
je 0x14007e9c2
movups xmm0, xmmword [rsp + 0xb8]
movups xmm1, xmmword [rsp + 0xc8]
adc byte [rsp + 0xc8], cl
adc byte [rsp + 0xc8], cl
and al, 0xc8
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rsp + 0x150], xmm1
movaps xmmword [rsp + 0x150], xmm1
add dword [rax], eax
add byte [rdi], cl
movaps xmmword [rsp + 0x140], xmm0
sub dword [rsp + 0x140], eax
add byte [rax - 0x7d], cl
mov esp, 0x14024
add dword [rax], eax
cmp qword [rsp + 0x140], 0
add dword [rax], eax
add byte [rax], al
je 0x14007e9e9
lea rdi, [rsp + 0x260]
lea edi, [rsp + 0x260]
add byte [rax], al
lea r14, [rsp + 0x140]
lea esi, [rsp + 0x140]
mov ah, 0x24
add dword [rax], eax
add byte [rax], al
mov rcx, rdi
add byte [rax], al
mov rcx, rdi
mov rdx, r14
call fcn.14000e7b9
dec dword [rax - 0x75]
invalid
dec dword [rax - 0x75]
invalid
mov qword [rsp + 0x40], rax
movups xmm0, xmmword [rdi + 8]
invalid
invalid
adc byte [rdi + 8], al
or byte [r15], r9b
sub dword [rsp + 0x3c0], eax
test byte [rax + rax*8], ah
add eax, dword [rax]
invalid
movaps xmmword [rsp + 0x3c0], xmm0
test byte [rax + rax*8], ah
and al, 0xc0
add eax, dword [rax]
add byte [rax - 0x75], cl
sbb byte [r8 - 0x77], r9b
sbb byte [rax - 0x77], cl
mov rax, qword [rdi + 0x18]
mov qword [rsp + 0x3d0], rax
and al, 0xd0
add eax, dword [rax]
add byte [rbp - 0x75], cl
invalid
sbb byte [rax - 0x77], cl
test byte [rax + rdx*8], ah
and al, 0xd0
add eax, dword [rax]
add byte [rbp - 0x75], cl
notrack jmp 0x14007e9f3
jmp 0x14007e9f3
xorps xmm0, xmm0
movaps xmmword [rsp + 0xe0], xmm0
lea rbp, [0x1400f6a40]
sub eax, 0x7806c
add byte [rax - 0x73], cl
sub eax, 0x7806c
insb byte [rdi], dx
add byte [rdi], 0
lea r15, [0x1400ce918]
cmp eax, 0x4ff3d
xor eax, eax
mov qword [rsp + 0x48], rax
and al, 0x48
and al, 0x48
mov rcx, qword [rsp + 0x38]
mov ecx, dword [rsp + 0x38]
and al, 0x38
jmp 0x14007ea3a
xor r15d, r15d
xor edi, edi
xor eax, eax
mov qword [rsp + 0x40], rax
and al, 0x40
mov dword [rsp + 0x40], eax
and al, 0x40
mov rcx, qword [rsp + 0x38]
mov ecx, dword [rsp + 0x38]
mov rax, qword [rsp + 0x3d0]
rol byte [rbx], 1
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rsi*2], ah
and al, 0x70
mov qword [rsp + 0x270], rax
and al, 0x70
jo 0x14007ea08
add al, byte [rax]
add byte [rdi], cl
sub byte [rsp + 0x3c0], al
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x3c0]
movaps xmmword [rsp + 0x260], xmm0
and al, 0x60
invalid
add al, byte [rax]
add byte [rax - 0x75], cl
lodsb al, byte [rsi]
and al, 0x48
add dword [rax], eax
add byte [rax], al
mov rbp, qword [rsp + 0x148]
add byte [rdi], cl
sub byte [rsp + 0x150], al
push rax
add dword [rax], eax
invalid
movaps xmm0, xmmword [rsp + 0x150]
push rax
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0xe0], eax
add byte [rax], al
movaps xmmword [rsp + 0xe0], xmm0
add byte [rax], al
mov eax, 1
add byte [rax], al
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x270]
mov qword [rsp + 0x170], rax
mov dword [rsp + 0x170], eax
test byte [rax + rsi*2], ah
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
test byte [rax + rsi*2], ah
and al, 0x70
mov dword [rsp + 0x170], eax
and al, 0x70
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x260], al
invalid
add al, byte [rax]
add byte [rax], al
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x260]
invalid
add byte [rax], al
movaps xmmword [rsp + 0x160], xmm0
test byte [rax + riz*2], ah
add dword [rax], eax
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xe0], al
test byte [rax + riz*8], ah
add byte [rax], al
invalid
movaps xmm0, xmmword [rsp + 0xe0]
test byte [rax + riz*8], ah
loopne 0x14007ea60
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x250], eax
test byte [rax + rdx*2], ah
add al, byte [rax]
invalid
add byte [rax], al
movaps xmmword [rsp + 0x250], xmm0
cmp byte [rcx + 0x1b9], 0
mov ecx, 0x1b9
mov ecx, 1
add byte [rax], al
add byte [rdi], cl
test byte [rcx + 0x31000002], al
add al, byte [rax]
add byte [rcx], dh
invalid
je 0x14007ecf8
add al, byte [rax]
add byte [rcx], dh
invalid
xor eax, eax
cmp byte [rsp + 0x360], 0
add byte [rax], al
invalid
rol byte [rax + 0x36024bc], 0
add byte [rax], al
invalid
add byte [rax + 0xf], cl
cmove rsi, rax
lea rdx, [0x1400cf900]
adc eax, 0x50e74
je 0x14007ea98
invalid
invalid
invalid
invalid
je 0x14007ea98
invalid
add eax, 0xf1894800
mov rcx, rsi
int1
call fcn.14006a9b9
test al, al
je 0x14007ecf8
test byte [rdx + rax], bl
invalid
test byte [rdx + rax], bl
pop rsp
add al, byte [rax]
add byte [rdi], cl
movups xmm6, xmmword [0x1400cf920]
adc byte [0x1400cf920], dh
invalid
lea rdx, [rsp + 0x260]
movaps xmmword [rdx + 0x10], xmm6
adc byte [rdi], cl
adc byte [0x1400cf910], bh
invalid
adc byte [rdi], cl
adc byte [0x1400cf910], bh
add eax, 0x3a290f00
movaps xmmword [rdx], xmm7
sub dword [rdx], edi
lea rcx, [rsp + 0x178]
call fcn.14001a920
stc
invalid
test al, al
invalid
mov word [rax + rdi*2], fs
and al, 0x78
add dword [rax], eax
add al, ch
pop rdx
mov esi, 0xc084fff9
stc
invalid
test al, al
invalid
stc
inc dword [rax + rax*8 + 0x22a850f]
ror byte [rdi], 0x85
sub al, byte [rdx]
add al, byte [rax]
invalid
jne 0x14007ecf8
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
invalid
mov rax, qword [rsp + 0x38]
and al, 0x38
mov rax, qword [rax + 0x1b0]
mov eax, dword [rax + 0x1b0]
mov al, 1
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
add byte [rax], al
mov rsi, qword [rax + 0x10]
mov esi, dword [rax + 0x10]
jo case.0x14007cd4a.12
add rsi, 8
imul rbx, qword [rax + 0x20], 0x88
pop rax
and byte [rax + 0x4c000000], cl
add byte [rax], al
add byte [rbp + rcx*4 + 0x35], cl
lea esi, [0x1400f9238]
cmpsd dword [rsi], dword [rdi]
invalid
invalid
invalid
or byte [rax + 0x69], cl
pop rax
and byte [rax + 0x4c000000], cl
add byte [rax], al
add byte [rbp + rcx*4 + 0x35], cl
lea esi, [0x1400f9238]
cmpsd dword [rsi], dword [rdi]
invalid
invalid
cmpsd dword [rsi], dword [rdi]
invalid
add byte [rax - 0x73], cl
mov esp, 0x36024
and al, 0x60
add eax, dword [rax]
invalid
lea rdi, [rsp + 0x360]
and al, 0x60
add eax, dword [rax]
invalid
invalid
add byte [rax], al
add byte [rbp + rcx*4 - 0x5c], cl
lea r12, [rsp + 0x260]
movsb byte [rdi], byte [rsi]
and al, 0x60
add al, byte [rax]
add byte [rax - 0x7b], cl
fisttp dword [rdi]
je 0x14007ecf8
add dword [rax], eax
add byte [rax], al
lea rax, [rsi - 8]
test rbx, rbx
je 0x14007ecf8
add dword [rax], eax
add byte [rax], al
add byte [rax], al
lea rax, [rsi - 8]
mov rcx, qword [rax]
movsxd rcx, dword [r14 + rcx*4]
add rcx, r14
int1
mov cs, word [rcx + rax - 0xf]
int1
jmp rcx
mov ecx, edi
call case.0x14003dd8d.419
mov r9d, 4
add al, 0
add byte [rax], al
invalid
add al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rax
invalid
invalid
invalid
invalid
jg case.0x1400795fd.47
mov rcx, rax
lea r8, [0x1400f6ab2]
call fcn.14001ee92
add edi, edx
invalid
add al, ch
pop rbx
add edi, edx
inc dword [rax + rax*8 - 0x66168f8c]
test al, al
je case.default.0x14007ebd7
invalid
cdq
test al, al
sal byte [rax + rsi*2 - 0x17], 0x99
je case.default.0x14007ebd7
jmp 0x14007ebd9
add byte [rax], al
add byte [rax - 0x77], cl
stc
call case.0x14003dd8d.419
loop 0x14007ead6
invalid
invalid
loop 0x14007ead6
invalid
mov r9d, 5
add byte [rax], al
mov rcx, rax
lea r8, [0x1400f6ab6]
pop rsi
jg 0x14007eb5e
add al, ch
xor eax, 0x84fffa03
cli
invalid
test al, al
je case.default.0x14007ebd7
pop rsi
jg 0x14007eb5e
add al, ch
xor eax, 0x84fffa03
cli
invalid
invalid
cli
inc dword [rax + rax*8 + 0x5beb4a74]
sal byte [rdx + rcx*2 - 0x15], 0x5b
jmp 0x14007ebbe
mov r13, qword [rsi]
mov ebp, dword [rsi]
add r13, 0x10
mov rcx, rdi
invalid
adc byte [rax - 0x77], cl
stc
call case.0x14003dd8d.419
mov r8, rdx
ror byte [rcx + rcx*4 - 0x17], 1
ror byte [rcx + rcx*4 - 0x17], 1
mov rdx, rax
call fcn.140073444
invalid
invalid
invalid
dec dword [rax - 0x7b]
invalid
je case.default.0x14007ebd7
invalid
invalid
invalid
jmp 0x14007ebbe
mov ecx, esp
mov rdx, rsi
mov r8, rdi
call fcn.140067c50
invalid
inc dword [rbx + rcx*4 - 0x54]
and al, 0x60
add al, byte [rax]
mov r13d, dword [rsp + 0x260]
mov rcx, r12
add byte [rcx + rcx*4 - 0x1f], cl
call fcn.140067f60
cmp r13d, 2
add dh, byte [rbp + 0x13]
add dh, byte [rbp + 0x13]
add rsi, 0x88
add esi, 0x88
invalid
add rbx, 0xffffffffffffff78
jmp 0x14007eb01
invalid
invalid
ret
invalid
mov rax, qword [rsi - 8]
add rsi, 0xfffffffffffffff8
xabort 0x48
lea ecx, [0x1400f924c]
or eax, 0x7a67f
or eax, 0x7a67f
movsxd rdx, dword [rcx + rax*4]
add rdx, rcx
mov rax, rsi
jmp rdx
mov rax, qword [rsi - 8]
clc
add rsi, 0xfffffffffffffff8
lea rcx, [0x1400f924c]
movsxd rdx, dword [rcx + rax*4]
add rdx, rcx
add edx, ecx
mov rax, rsi
jmp rdx
lea rcx, [rax + 0x30]
xor edx, edx
cmp byte [rax + 0x50], 2
push rax
invalid
push rax
add cl, byte [rax + 0xf]
ror dword [r8 - 0x73], 1
mov word [rax + riz*8], fs
add byte [rax], al
add al, ch
invalid
cmovne rdx, rcx
lea rcx, [rsp + 0xe0]
call fcn.140074da9
invalid
invalid
invalid
jmp 0x14007ecb5
invalid
add rsi, 8
lea rdi, [rsp + 0x3c0]
rol byte [rbx], 0
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0x60
add eax, dword [rax]
add byte [rax - 0x77], cl
stc
rol byte [rbx], 0
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0x60
add eax, dword [rax]
add byte [rax - 0x77], cl
stc
mov rdx, rsi
call fcn.140067c50
bnd call fcn.140067c50
cmp dword [rdi], 2
je case.0x14007ebf2.2
lea r14, [rsp + 0x260]
lea rsi, [rsp + 0x3c0]
mov ecx, 0xa
invalid
mov rdi, r14
rep movsq qword [rdi], qword [rsi]
lea rax, [rsp + 0x288]
xor edx, edx
cmp byte [rax + 0x20], 2
cmovne rdx, rax
lea rcx, [rsp + 0xe0]
call fcn.140074da9
mov rcx, r14
call fcn.140056d2a
jmp 0x14007ecb5
mov rcx, qword [rsi + 8]
add rcx, 0x10
lea rdx, [0x1400f6ab2]
mov r8d, 4
call fcn.140067c37
test rax, rax
je case.0x14007ebf2.2
mov rcx, rax
add rcx, 0x28
xor edx, edx
cmp byte [rax + 0x48], 2
jmp 0x14007ebfe
mov byte [rsp + 0x100], 2
cmp byte [rsp + 0x100], 2
je 0x14007ecf8
lea rsi, [rsp + 0x260]
mov rcx, rsi
call fcn.140027d46
lea rdi, [rsp + 0xe0]
lea rdx, [rsp + 0x90]
mov rcx, rdi
call fcn.14007cd2e
lea r14, [rsp + 0x3c0]
mov rcx, r14
mov rdx, rsi
mov r8, rdi
call fcn.14001b294
lea r8, [rsp + 0xe0]
lea rsi, [rsp + 0x360]
mov ecx, 0xb
mov rdi, r8
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0x260]
mov rcx, rsi
mov rdx, r14
call fcn.140074e08
mov rdi, qword [rsi]
mov r14b, byte [rsi + 8]
mov r12b, byte [rsi + 9]
cmp rdi, 3
je 0x14007ed9b
lea rdx, [rsp + 0x26a]
mov rbx, qword [rdx + 0xce]
lea rcx, [rsp + 0x3c0]
mov r8d, 0xce
call sub.VCRUNTIME140.dll_memcpy
shr rbx, 8
lea rsi, [rsp + 0x4ca]
mov qword [rsi - 0xa], rdi
mov byte [rsi - 2], r14b
mov byte [rsi - 1], r12b
lea rdi, [rsp + 0x3c0]
mov r8d, 0xce
mov rcx, rsi
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov al, byte [rsp + 0x37]
mov byte [rsi + 0xce], al
mov rax, rbx
shr rax, 0x30
mov byte [rsi + 0xd5], al
mov rax, rbx
shr rax, 0x20
mov word [rsi + 0xd3], ax
mov dword [rsi + 0xcf], ebx
mov qword [rdi], r15
mov qword [rdi + 8], rbp
movaps xmm0, xmmword [rsp + 0x250]
movups xmmword [rdi + 0x10], xmm0
lea rsi, [rsp + 0x260]
lea rdx, [rsp + 0x4c0]
lea r8, [rsp + 0x3c0]
mov rcx, rsi
call fcn.140075445
cmp dword [rsi], 3
je 0x14007f0a8
mov rdx, qword [rsp + 0x28]
mov rax, qword [rdx + 0x110]
lock dec qword [rax]
jne 0x14007f084
add rdx, 0x110
mov rcx, rdx
movaps xmm6, xmmword [rsp + 0x5a0]
movaps xmm7, xmmword [rsp + 0x5b0]
add rsp, 0x5c8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x140075600
movaps xmm6, xmmword [rsp + 0x5a0]
movaps xmm7, xmmword [rsp + 0x5b0]
add rsp, 0x5c8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
ud2
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x278
add al, byte [rax]
add byte [rax - 0x7b], cl
leave
je 0x140080146
mov r14, rdx
mov rsi, rcx
mov esi, ecx
lea rcx, [rsp + 0x78]
mov r8d, 0x200
xor edx, edx
call sub.VCRUNTIME140.dll_memset
pop rbx
add dword [rax], eax
and qword [rsp + 0x30], 0
mov rdx, qword [r14 + 0x10]
mov rax, qword [r14 + 0x18]
sbb byte [rax - 0x77], r9b
and al, 0x60
add rax, rdx
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x58], rdx
mov dword [rsp + 0x58], edx
mov qword [rcx], rdx
mov qword [rcx + 8], rax
mov byte [rcx + 0x10], 2
adc byte [r10], al
adc dword [rax - 0x77], ecx
or r14b, al
adc byte [r10], al
call fcn.14008295e
test rax, rax
ror byte [rdi], 0x84
and eax, dword [rdx]
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rcx - 0x75], cl
invalid
mov rax, qword [r14]
mov rcx, qword [r14 + 8]
add rcx, rax
ror dword [rbp + rcx*4 + 0x64], 0x24
push 0x24048949
mov qword [r12], rax
add al, 0x24
add al, 0x24
mov qword [r12 + 8], rcx
xor r15d, r15d
xor edi, edi
lea r13, [rsp + 0x78]
lea rbp, [rsp + 0x30]
and al, 0x30
mov rcx, r12
call fcn.14000d31c
sti
sar eax, 1
invalid
cmp eax, 0x110000
add byte [rcx], dl
invalid
je 0x14008014d
invalid
mov rcx, r13
mov rdx, rbp
mov r8, r15
mov r9d, eax
shr eax, 0x59
sub byte [rax], al
add byte [rax], al
add byte [rax], al
test al, al
jne case.0x140067359.185
inc r15
jmp 0x140080119
xor ebp, ebp
in eax, dx
jmp 0x1400803aa
pop rbp
add al, byte [rax]
add byte [rax + 0x2bc], bh
mov eax, 0x2bc
mov qword [rsp + 0x38], rax
mov ebp, 0x48
mov eax, 0x80
add byte [rax], al
add byte [rax + 0x80], bh
mov qword [rsp + 0x20], rax
mov r8d, 0x1a
add byte [rax], al
add byte [rcx], dh
ror byte [rax - 0x77], 0x44
mov dword [rsp + 0x28], eax
xor eax, eax
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
mov r12d, 1
add byte [rax], al
mov ebx, 0x24
xor r13d, r13d
mov rax, rbx
sub rax, rbp
sub eax, ebp
mov edi, 0
cmovae rdi, rax
cmp rdi, 1
adc rdi, 0
cmp rdi, 0x1a
cmp edi, 0x1a
invalid
sbb cl, byte [rcx + 0xf]
clc
clc
cmovae rdi, r8
mov al, byte [rsp + 0x50]
mov dl, byte [rsp + 0x51]
mov byte [rsp + 0x50], 2
and al, 0x50
add bh, byte [rdx + rax]
jne 0x1400801c1
lea rcx, [rsp + 0x40]
call fcn.14000d6d2
clc
inc dword [rcx - 0x48]
sbb al, byte [rax]
add byte [rax], al
test al, 1
je case.0x140067359.185
add byte [rax], al
add byte [rax], al
lea eax, [rdx - 0x61]
cmp al, 0x1a
jb 0x1400801e0
invalid
lea eax, [rdx - 0x30]
cmp al, 9
ja case.0x140067359.185
add dl, 0xea
mov eax, edx
invalid
movzx ecx, al
mov rax, rcx
mul r12
jo case.0x140067359.185
add r13, rax
jb case.0x140067359.185
invalid
invalid
add dword [rax], eax
invalid
invalid
cmp rdi, rcx
ja 0x14008021d
mov ecx, 0x24
sub rcx, rdi
add rbx, 0x24
mov rax, r12
mul rcx
mov r12, rax
jno 0x140080181
invalid
invalid
invalid
invalid
invalid
sub dword [rcx - 1], 0xfae9ffff
add byte [rax], al
add byte [rcx + rax + 0x6c], cl
insb byte [rdi], dx
jmp case.0x140067359.185
add qword [rsp + 0x28], r13
insb byte [rdi], dx
and al, 0x28
jb case.0x140067359.185
invalid
inc r15
je 0x140080401
mov rax, qword [rsp + 0x28]
and al, 0x28
xor edx, edx
div r15
mov qword [rsp + 0x28], rdx
add qword [rsp + 0x20], rax
jb case.0x140067359.185
mov rax, qword [rsp + 0x20]
shr rax, 0x20
and byte [rdi], cl
jne case.0x140067359.185
test dword [rbp - 0x7f000000], edi
cmp dword [rsp + 0x20], 0x110000
je case.0x140067359.185
jl case.0x1400506e9.336
and byte [rax], al
add byte [rcx], dl
add byte [rdi], cl
test byte [rdi + 0x48000000], ch
mov eax, dword [rsp + 0x20]
and al, 0x20
mov rax, qword [rsp + 0x20]
xor eax, 0xd800
add eax, 0xffef0000
add byte [rax], al
out dx, eax
invalid
cmp eax, 0xffef0800
jb case.0x140067359.185
invalid
xchg ebp, eax
add byte [rax], al
invalid
add byte [rax], al
out dx, eax
invalid
invalid
add byte [rax - 0x73], cl
and al, 0x78
and al, 0x78
lea rcx, [rsp + 0x78]
and al, 0x78
lea rdx, [rsp + 0x30]
mov r8, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
mov r9, qword [rsp + 0x20]
call fcn.140082992
and al, ch
mul dword [rsi]
add byte [rax], al
test al, al
jne case.0x140067359.185
lea rcx, [rsp + 0x40]
call fcn.14008295e
test rax, rax
je 0x1400803c0
invalid
ror byte [rdi], 0x84
invalid
add byte [rax - 1], cl
and al, 0x28
inc qword [rsp + 0x28]
mov rax, r13
xor edx, edx
ror byte [rax - 9], cl
je 0x1400802e4
invalid
ror byte [rax - 9], cl
je 0x1400802e4
cmp byte [rcx - 0x77], cl
sal byte [rcx], 0xd2
mov r8, rax
xor edx, edx
div r15
mov rcx, rax
ror dword [rcx + rax - 0x3f], 0x31
in eax, dx
ror dword [rcx + rax - 0x3f], 0x31
in eax, dx
mov r8d, 0x1a
add byte [rax], al
mov r9d, 0x23
cmp rcx, 0x1c8
add dword [rax], eax
add byte [rdx + 0x11], dh
jb 0x1400802f7
mov rax, rcx
xor edx, edx
div r9
add rbp, 0x24
and al, 0x48
mov ecx, eax
jmp case.0x1400506e9.350
imul eax, ecx, 0x24
add ecx, 0x26
xor edx, edx
div cx
movzx eax, ax
add rbp, rax
mov eax, 2
mov qword [rsp + 0x38], rax
jmp 0x140080173
pop rsp
invalid
invalid
invalid
cmp cl, ch
pop rsp
invalid
mov rdi, qword [rsp + 0x60]
test rdi, rdi
test edi, edi
je 0x140080396
mov r15, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rsi, qword [rax + 0x18]
sub byte [rax - 0x75], r9b
jo 0x140080345
lea rdx, [0x1400d0bf0]
mov r8d, 9
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
or byte [0x149c04437], al
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
call rsi
mov bpl, 1
invalid
test al, al
jne 0x1400803aa
add dword [rax + rax*8 - 0x74b29b8b], eax
or byte [rbp - 0x7b], r9b
sal byte [rdx + riz + 0x49], 0x8b
je case.0x140057f03.276
mov rdx, qword [r14]
mov r8, qword fs:[r14 + 8]
mov r8, qword [r14 + 8]
mov eax, dword [rsi + 8]
test r8, r8
je case.0x140057f03.276
mov rdx, qword [r14]
mov rcx, r15
call rsi
test al, al
jne 0x1400803aa
lea rdx, [0x1400d0bf9]
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov r8d, 1
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
mov ecx, edi
call rsi
test al, al
jne 0x1400803aa
mov rcx, r15
mov rdx, qword [rsp + 0x58]
and al, 0x58
and al, 0x58
mov r8, rdi
call rsi
invalid
test al, al
jne 0x1400803aa
invalid
lea rdx, [0x1400d18ab]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
and dl, byte [0xf8490390]
add eax, 0x1b84100
add byte [rax], al
add byte [rax], al
mov rcx, r15
add dword [rax], eax
add byte [rax], al
mov rcx, r15
stc
call rsi
jmp 0x1400803a8
mov rdx, qword [r14]
mov r8, qword [r14 + 8]
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
sub dil, r15b
push rax
invalid
or byte [rax - 0x75], r9b
and byte [rax - 0x75], r9b
sub dil, r15b
push rax
sbb byte [rcx + 0x48e889c5], cl
mov ebp, eax
mov eax, ebp
add rsp, 0x278
add esp, 0x278
add esp, 0x278
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rbx, qword [rsp + 0x30]
mov ebx, dword [rsp + 0x30]
cmp rbx, 0x81
jae 0x140080401
invalid
add byte [rbx + 0x33], dh
xor ecx, dword [rax - 0x3f]
jrcxz 0x1400803d4
shl rbx, 2
xor r14d, r14d
test byte [rax - 0x73], 0x7c
and al, 0x40
lea rdi, [rsp + 0x40]
cmp rbx, r14
setne bpl
xchg ebp, eax
invalid
je 0x1400803aa
mov eax, dword [rsp + r14 + 0x78]
mov dword [rsp + 0x40], eax
mov rcx, rdi
mov ecx, edi
mov ecx, edi
mov rdx, rsi
call fcn.140016c86
stc
invalid
stc
inc dword [rax + rax*8 - 0x7cb6508b]
test al, al
jne 0x1400803aa
invalid
invalid
test al, al
jne 0x1400803aa
add r14, 4
mov byte [rbx + rbp*8], 0xd9
jmp 0x1400803da
ud2
leave
je 0x140080424
mov rax, rcx
mov eax, ecx
lea rcx, [rsp + 0x24]
mov rdx, rax
call fcn.140016c86
push 0x2ebfff9
push 0x2ebfff9
add dh, byte [rcx]
xor eax, eax
ror byte [rax - 0x7d], 0xc4
add rsp, 0x28
add esp, 0x28
sub bl, al
ret
and byte [rax - 0x7b], cl
leave
test ecx, ecx
je 0x14008044b
mov rax, rcx
lea rcx, [rsp + 0x20]
enter 0xffffffffffff8d48, 0x4c
and al, 0x20
mov rdx, rax
call fcn.140017267
invalid
outsb dx, byte [rsi]
stc
invalid
jmp 0x14008044d
invalid
xor eax, eax
add rsp, 0x28
ret
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x80
mov rsi, rcx
cmp qword [rcx], 0
cmp dword [rax], eax
je 0x1400809c6
add byte [rax], al
mov rcx, rsi
call fcn.14007fea6
mov ebx, edx
movzx edi, dl
test al, 1
add dword [rbp + 0x1b], esi
add dword [rbp + 0x1b], esi
mov ecx, ebx
call fcn.1400821e2
fld1
pop rbp
sbb eax, 0x85480000
test rax, rax
je 0x1400804e0
mov r8, rdx
mov rcx, qword [rsi + 0x20]
invalid
invalid
test rax, rax
je 0x1400804e0
mov r8, rdx
mov eax, edx
mov rcx, qword [rsi + 0x20]
mov rdx, rax
ret 0x3ee9
invalid
add byte [rax], al
ret 0x3ee9
add eax, 0xe7830000
add byte [rax], al
and edi, 1
and bl, 1
lea r8, [rdi + rdi*8 + 0x10]
add dword [rax - 0x72b3fe1d], eax
call qword [rax]
lea rax, [0x1400d0c3a]
lea eax, [0x1400d0c3a]
add eax, 0x158d4800
cwde
lea rdx, [0x1400d0c4a]
cmove rdx, rax
ror byte [rax - 0x75], 1
and al, r13b
invalid
stc
invalid
invalid
invalid
mov ebx, 0x40fffff9
mov bh, 1
mov dil, 1
test al, al
jne case.0x140079536.75
invalid
or dword [rax - 0x7d], ecx
add byte es:[rax - 0xcef7a2], cl
and qword [rsi], 0
mov byte [rsi + 8], bl
xor edi, edi
mov eax, edi
add rsp, 0x80
invalid
pop rbx
add byte [rbx + 0x5f], bl
pop rdi
pop rsi
pop r14
pop r15
ret
cmp qword [rsi], 0
je 0x1400809c6
sbb dil, r15b
ror byte [rcx - 0xac2e7ba], 1
mov dword [rsi + 0x18], eax
cmp eax, 0x1f5
inc eax
mov dword [rsi + 0x18], eax
cmp eax, 0x1f5
jae 0x140080595
add edi, 0xffffffbf
cmp edi, 0x13
call qword [rbx]
mov edi, 0xf13ff83
xchg dword [rax], ecx
or byte [rdx], al
add byte [rax], al
lea rax, [0x1400f9260]
ja case.0x1400482db.425
or byte [rdx], al
add byte [rax], al
lea rax, [0x1400f9260]
add byte [rax + 0x63], cl
or al, 0xb8
invalid
movsxd rcx, dword [rax + rdi*4]
invalid
mov eax, 0xffc10148
loope 0x140080562
invalid
add rcx, rax
jmp rcx
mov ecx, dword [rsi + 0x20]
lea rdx, str.__:0x0Xftphttphttpswswssfile:____file:___file:__
adc eax, 0x76584
adc eax, 0x76584
invalid
mov r8d, 1
call fcn.14007fe7a
mov dil, 1
test al, al
jne case.0x140079536.75
add dword [rax + rax*8 - 0x76b7668b], eax
int1
mov rcx, rsi
call fcn.140080452
test al, al
invalid
jne case.0x140079536.75
cmp bl, 0x41
sti
jne 0x14008057a
jne 0x14008057a
jne 0x14008057a
mov rcx, qword [rsi + 0x20]
lea rdx, [0x1400d0c8b]
invalid
add eax, 0x2b84100
add byte [rax], al
add al, ch
invalid
stc
invalid
invalid
invalid
add al, ch
sbb eax, 0x84fffff9
invalid
invalid
test al, al
invalid
invalid
invalid
test al, al
jne case.0x140079536.75
push 0xffffffffffffffff
invalid
invalid
mov dil, 1
mov rcx, rsi
mov dl, 1
call case.0x140068414.165
test al, al
jne case.0x140079536.75
test dword [rbp - 1], edx
invalid
invalid
invalid
test dword [rbp - 1], edx
invalid
invalid
mov rcx, qword [rsi + 0x20]
lea rdx, [0x1400f6aa9]
lea edx, [0x1400f6aa9]
and byte [rax - 0x73], cl
adc eax, 0x76524
mov r8d, 1
add dword [rax], eax
add byte [rax], al
call fcn.14007fe7a
jmp 0x14008071f
clc
invalid
invalid
mov rcx, qword [rsi + 0x20]
lea rdx, [0x1400d0c4a]
add byte [rcx - 0x48], al
sbb dword [rax], eax
add byte [rax], al
invalid
add byte [rcx - 0x48], al
sbb dword [rax], eax
add byte [rax], al
invalid
mov eax, 0x19
add al, ch
call fcn.14007fe7a
mov dil, 1
test al, al
ror byte [rdi], 0x85
sbb edi, edi
invalid
invalid
iretd
ror byte [rdi], 0x85
sbb edi, edi
invalid
and qword [rsi], 0
and dword [rsi], 0
add dh, al
mov byte [rsi + 8], 1
or byte [rcx], r8b
jmp 0x1400804cd
lea rdx, [0x1400d0be9]
mov r8d, 1
mov eax, 1
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
invalid
mov eax, 1
add byte [rax], al
add al, ch
call fcn.14007fe7a
mov dil, 1
test al, al
call fcn.14007fe7a
mov dil, 1
test al, al
jne case.0x140079536.75
invalid
dec dword [rax - 0x75]
and byte [rax - 0x7af0af05], r8b
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x7af0af05], al
cmp bl, 0x50
jne 0x140080a42
add byte [rax], al
push rcx
add al, 0
add byte [rax], al
lea rdx, [0x1400d0c85]
add byte [rax], al
lea rdx, [0x1400d0c85]
mov r8d, 6
jmp 0x140080a4f
add byte [rax], al
add byte [rax], al
add cl, ch
add al, 0
add byte [rax], al
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x73], r9b
lea rdx, [0x1400d0be8]
add byte [rax], al
mov rcx, qword [rsi + 0x20]
invalid
invalid
lea rdx, [0x1400d0be8]
mov r8d, 1
call fcn.14007fe7a
invalid
inc dword [rax - 0x49]
add dword [rax + rax*8 - 0x1547af1], eax
ror byte [rdi], 0x85
stosd dword [rdi], eax
invalid
invalid
invalid
add byte [rax], al
add al, ch
invalid
ror byte [rdi], 0x85
stosd dword [rdi], eax
invalid
mov rcx, rsi
mov ecx, esi
mov dl, 0x4c
call fcn.140080cd8
test al, al
je 0x140080a39
add al, 0
invalid
add byte [rax + rax*8 + 0x403840f], al
add byte [rax], al
add al, 0
add byte [rax - 0x7d], cl
cmp dword [rsi], 0
je 0x1400809c6
add eax, dword [rax]
invalid
invalid
cmp qword [rsi], 0
je 0x1400809c6
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rbp + rcx*4 + 0x74], cl
invalid
invalid
lea r14, [rsp + 0x20]
lea esi, [rsp + 0x20]
and al, 0x20
mov rcx, r14
int1
mov rdx, rsi
call fcn.140081678
adc byte [rax], al
add byte [rcx - 0x80], al
add byte ds:[rdi], cl
add byte [rdi], cl
invalid
cmpsd dword [rsi], dword [rdi]
add eax, dword [rax]
invalid
add byte [rdi], cl
test byte [rdi + 0xf000003], ah
add byte [rdi], cl
movzx ebx, byte [rsp + 0x21]
mov dh, 0x5c
and al, 0x21
lea r8, [rbx + rbx*8]
or r8, 0x10
test rbx, rbx
fisttp dword [rax - 0x73]
add eax, 0x505c9
leave
invalid
invalid
invalid
fisttp dword [rax - 0x73]
add eax, 0x505c9
leave
invalid
invalid
invalid
leave
add eax, 0x8d480005
lea rdx, [0x1400d0c4a]
adc eax, 0x505d2
cmove rdx, rax
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
call fcn.14007fe7a
mov edi, eax
cmc
idiv edi
invalid
dec dword [rcx + 0xfc084c7]
test dword [rax - 2], eax
invalid
test al, al
jne case.0x140079536.75
invalid
invalid
and qword [rsi], 0
mov byte [rsi + 8], bl
jmp case.0x140079536.75
invalid
invalid
invalid
jl case.0x14007a106.28
invalid
invalid
add byte [rax], al
movups xmm0, xmmword [rsp + 0x60]
invalid
movups xmm1, xmmword [rsp + 0x70]
and al, 0x70
invalid
and al, 0x70
movaps xmmword [rsp + 0x50], xmm1
push rax
movaps xmmword [rsp + 0x40], xmm0
sub dword [rsp + 0x40], eax
cmp qword [rsi + 0x20], 0
je case.0x140057f03.292
invalid
add byte [rdi], cl
adc byte [rsi], al
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x30], xmm1
and al, 0x30
adc byte [rdi], r9b
sub dword [rsp + 0x30], ecx
and al, 0x30
and al, 0x30
movaps xmmword [rsp + 0x20], xmm0
movaps xmm0, xmmword [rsp + 0x40]
and al, 0x40
invalid
movaps xmm1, xmmword [rsp + 0x50]
movups xmmword [rsi], xmm0
movups xmmword [rsi + 0x10], xmm1
adc byte [rax - 0x77], cl
int1
adc byte [rax - 0x77], cl
int1
call fcn.140080452
movaps xmm0, xmmword [rsp + 0x20]
and al, 0x20
dec dword [rdi]
sub byte [rsp + 0x20], al
and al, 0x20
movaps xmm1, xmmword [rsp + 0x30]
movups xmmword [rsi], xmm0
adc dword [rsi], eax
movups xmmword [rsi + 0x10], xmm1
jmp 0x14008071f
dec qword [rsi + 0x10]
adc byte [rax - 0x77], r9b
int1
mov rcx, rsi
xor edx, edx
call fcn.14007f777
shr al, cl
pop rax
invalid
mov dil, 1
jmp 0x140080a64
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
invalid
invalid
lea rdx, [0x1400d0c8d]
mov r8d, 4
add byte [rax], al
invalid
add byte [rax], al
add al, ch
call fcn.14007fe7a
mov dil, 1
cmp eax, 0x40fffff7
mov bh, 1
test al, al
jne case.0x140079536.75
invalid
xchg ebp, edi
std
invalid
invalid
cmp qword [rsi], 0
je 0x14008093b
add byte [rax], al
lea rbx, [rsp + 0x20]
and al, 0x20
mov rcx, rbx
mov rdx, rsi
mov r8b, 0x47
invalid
call fcn.140082215
cmp byte [rbx], 0
je case.0x1400482db.427
invalid
movzx ebx, byte [rsp + 0x21]
lea r8, [rbx + rbx*8]
add al, 0xdb
or r8, 0x10
test rbx, rbx
lea rax, [0x1400d0c3a]
lea rdx, [0x1400d0c4a]
mov esi, 0x48000504
cmove edx, eax
cmove edx, eax
mov rcx, qword [rsi + 0x20]
call fcn.14007fe7a
loope 0x14008078d
invalid
invalid
loope 0x14008078d
invalid
test al, al
jne case.0x140079536.75
test dword [rsi], ebp
std
invalid
invalid
and qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x140080959
mov rdx, rsi
mov r8b, 0x47
call fcn.140082215
cmp byte [rdi], 0
je 0x1400808b5
in al, dx
add byte [rax], al
invalid
movzx edi, byte [rsp + 0x21]
lea r8, [rdi + rdi*8]
or r8, 0x10
test rdi, rdi
dec dword [rax - 0x73]
add eax, 0x5045a
lea rdx, [0x1400d0c4a]
cmove rdx, rax
mov rcx, qword [rsi + 0x20]
call fcn.14007fe7a
inc dword [rax + rax*8 + 0xb1850f]
test al, al
ror byte [rdi], 0x85
mov cl, 0
add byte [rax], al
invalid
ror byte [rdi], 0x85
mov cl, 0
invalid
add byte [rax], al
and qword [rsi], 0
mov byte [rsi + 8], dil
jmp 0x1400804cd
cmove edx, eax
mov rcx, qword [rsi + 0x20]
call fcn.14007fe7a
inc dword [rax + rax*8 + 0x13d840f]
invalid
add dword [rax], eax
invalid
cmp eax, 0x40000001
mov dil, 1
mov bh, 1
jmp case.0x140079536.75
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400809f4
add dword [rax], eax
invalid
mov r14, qword [rsp + 0x28]
test r14, r14
test esi, esi
test esi, esi
je 0x140080b57
lea rdx, [0x1400d0c65]
mov r8d, 4
mov eax, 4
call fcn.14007fe7a
mov dil, 1
test al, al
jne case.0x140079536.75
loop 0x1400808e6
invalid
invalid
ror byte [rdi], 0x85
loop 0x1400808e6
invalid
xor r15d, r15d
lea rbx, [0x1400d0c6b]
cmp r14, r15
je 0x140080b39
cmp dword [rdx], eax
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rbp - 0x7b], cl
push qword [rdx + rbx + 0x48]
mov ecx, dword [rsi + 0x20]
test r15, r15
je 0x14008091f
mov rcx, qword [rsi + 0x20]
mov r8d, 2
mov rdx, rbx
call fcn.14007fe7a
test al, al
ror byte [rdi], 0x85
mov al, 0xfb
sti
invalid
invalid
invalid
ror byte [rdi], 0x85
mov al, 0xfb
sti
invalid
inc dword [rsi + 0x28]
mov edx, 1
mov rcx, rsi
call fcn.140081716
or eax, 0xff490000
invalid
or eax, 0xff490000
mov dword [rax + rax*8 - 0x6b163e8c], 0x48fffffb
xchg esp, eax
sti
invalid
dec dword [rax - 0x75]
invalid
invalid
test al, al
je 0x1400808f7
jmp case.0x140079536.75
mov rcx, qword [rsi + 0x20]
lea rdx, [0x1400d0c63]
lea edx, [0x1400d0c63]
add byte [rcx - 0x48], al
mov r8d, 1
add dword [rax], eax
add byte [rax], al
call fcn.14007fe7a
test al, al
jne case.0x140079536.75
jbe 0x140080952
invalid
invalid
ror byte [rdi], 0x85
jbe 0x140080952
invalid
mov rcx, rsi
mov dl, 0x4c
call fcn.140080cd8
add eax, dword [rax]
invalid
test al, al
je case.0x14006a021.173
add byte [rax], al
and al, 0x20
and byte [rax - 0x77], cl
invalid
mov rcx, rbx
mov rdx, rsi
call fcn.140081678
cmp byte [rbx], 0
jne 0x14008065a
mov rbx, qword [rsp + 0x28]
test rbx, rbx
je case.0x140057f03.292
invalid
mov eax, 3
call fcn.14007fe7a
test al, al
jne case.0x140079536.75
mov rcx, rsi
mov rdx, rbx
call fcn.140081716
jmp 0x140080a64
sahf
add byte [rax], al
invalid
mov rcx, qword [rsi + 0x20]
lea rdx, [0x1400d0c63]
mov r8d, 1
add rsp, 0x80
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp fcn.14007fe7a
invalid
invalid
and qword [rsi], 0
mov byte [rsi + 8], dil
jmp case.0x140057f03.292
mov rcx, rsi
call fcn.140082278
jmp 0x14008071f
mov rdx, qword [rsp + 0x28]
test rdx, rdx
test edx, edx
invalid
je 0x140080a39
mov rcx, rsi
call fcn.140081716
test al, al
ror byte [rdi], 0x85
jne case.0x140079536.75
invalid
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
lea rdx, [0x1400d0c80]
mov r8d, 1
call fcn.14007fe7a
test al, al
jne case.0x140079536.75
xchg esi, eax
cli
invalid
invalid
invalid
cmp bl, 0x52
je 0x140080a5c
lea rdx, [0x1400d0c81]
add eax, 0x4b84100
add byte [rax], al
add al, ch
hlt
mov r8d, 4
call fcn.14007fe7a
test al, al
jne case.0x140079536.75
invalid
mov rcx, rsi
call fcn.140080452
test al, al
jne case.0x140079536.75
invalid
cli
invalid
invalid
cmp qword [rsi], 0
je 0x1400804cd
mov rcx, qword [rsi + 0x20]
test rcx, rcx
and byte [rax - 0x7b], r9b
leave
je 0x140080b2c
movabs eax, dword [0x2824748b4c000000]
add byte [rax], al
mov r14, qword [rsp + 0x28]
test r14, r14
je 0x140080b86
test ch, ch
add byte [rax], al
invalid
test ch, ch
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [0x1400d0c65]
adc eax, 0x501c5
mov r8d, 4
call fcn.14007fe7a
invalid
invalid
invalid
test al, al
invalid
invalid
jne case.0x140079536.75
sbb al, 0xfa
invalid
xor r15d, r15d
lea rbx, [0x1400d0c6b]
sbb eax, 0x501ae
sbb eax, 0x501ae
cmp r14, r15
je 0x140080b68
test r15, r15
push qword [rdx + rbx + 0x48]
mov ecx, dword [rsi + 0x20]
je 0x140080ae5
mov rcx, qword [rsi + 0x20]
mov r8d, 2
mov rdx, rbx
call fcn.14007fe7a
test al, al
jne case.0x140079536.75
test edx, ebp
stc
invalid
invalid
invalid
inc dword [rsi + 0x28]
mov edx, 1
invalid
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.140081716
add byte [rax], al
inc r15
test al, al
je case.0x1400682b4.190
jmp case.0x140079536.75
mov rcx, qword [rsi + 0x20]
lea rdx, [0x1400d0c3a]
lea edx, [0x1400d0c3a]
mov r8d, 0x10
call fcn.14007fe7a
test al, al
jne case.0x140079536.75
stc
invalid
invalid
invalid
stc
invalid
and qword [rsi], 0
and dword [rsi], 0
mov byte [rsi + 8], 0
jmp 0x1400804cd
mov rcx, rsi
call fcn.1400825a6
jb case.0x14006f730.173
add byte [rax], al
jb case.0x14006f730.173
add byte [rax], al
jmp 0x140080951
mov rcx, qword [rsi + 0x20]
lea rdx, [0x1400d0c69]
mov r8d, 2
mov eax, 2
and eax, 0x41000501
mov eax, 2
call fcn.14007fe7a
test al, al
ror byte [rdi], 0x85
js 0x140080b4e
stc
invalid
invalid
invalid
inc dword [rax + rax*8 - 0x6877af1]
ror byte [rdi], 0x85
js 0x140080b4e
stc
stc
invalid
mov rcx, rsi
int1
call fcn.140082278
sub dword [rsi + 0x28], r14d
jmp 0x14008071f
mov bh, 0xfb
invalid
invalid
mov bh, 0xfb
invalid
mov rcx, qword [rsi + 0x20]
lea rdx, [0x1400d0c69]
lea edx, [0x1400d0c69]
mov r8d, 2
mov eax, 2
add al, byte [rax]
add byte [rax], al
call fcn.14007fe7a
test al, al
jne case.0x140079536.75
invalid
invalid
invalid
mov rcx, rsi
int1
call fcn.1400825a6
sub dword [rsi + 0x28], r14d
jbe 0x140080bba
jbe 0x140080bba
jmp 0x140080951
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x38
sub esp, 0x38
sub esp, 0x38
mov rsi, rcx
lea rdi, [0x1400d0c63]
lea edi, [0x1400d0c63]
mov dl, 0
invalid
invalid
mov dl, 0
add eax, 0x5c8d4800
lea ebx, [rsp + 0x28]
lea rbx, [rsp + 0x28]
lea r12, [0x1400d0c3a]
and eax, 0x5007d
jge 0x140080bbb
add byte [0x16d9557c0], al
add eax, 0x2d8d4c00
lea r13, [0x1400d0c4a]
lea r14, [0x1400d0c6b]
xor eax, 0x500a0
xchg byte [rax], al
add eax, 0x358d4c00
movabs al, byte [0x3e8348ed31000500]
in eax, dx
cmp qword [rsi], 0
invalid
xor ebp, ebp
in eax, dx
cmp qword [rsi], 0
je case.0x14007a106.61
test dl, ch
add byte [rax], al
invalid
test dl, ch
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov dl, 0x45
call fcn.140080cd8
test al, al
jne case.0x14007a106.61
add byte [rax - 0x7d], cl
in eax, dx
sub rbp, 1
jb 0x140080c09
add dword [rdx + 0x1a], esi
mov rcx, qword [rsi + 0x20]
and byte [rcx - 0x48], r8b
add al, byte [rax]
add byte [rax], al
invalid
mov r8d, 2
mov rdx, r14
call fcn.14007fe7a
test al, al
jns 0x140080bf1
invalid
jne 0x140080cb9
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov dl, 0x4c
call fcn.140080cd8
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + rax*8 - 0x7cb7b58c], al
test al, al
je case.0x1400798e7.85
cmp qword [rsi], 0
je 0x140080c82
mov rcx, rbx
add byte [rax], al
test al, al
je case.0x1400798e7.85
invalid
cmp qword [rsi], 0
cmp qword [rsi], 0
je 0x140080c82
mov rcx, rbx
mov rcx, rbx
mov rdx, rsi
call fcn.140081678
or al, byte [rax]
invalid
or al, byte [rax]
add byte [rax + 0x28247c], al
cmp byte [rsp + 0x28], 0
add byte [rbp + rsi*2 + 0x44], dh
movzx edi, byte [rsp + 0x29]
mov dh, 0x7c
and al, 0x29
je 0x140080ca4
movzx r15d, byte [rsp + 0x29]
lea r8, [r15 + r15*8]
add al, 0xff
or r8, 0x10
test r15, r15
invalid
mov rdx, r13
mov edx, ebp
cmove rdx, r12
mov rcx, qword [rsi + 0x20]
call fcn.14007fe7a
test al, al
invalid
jne 0x140080cb9
sal byte [rbp + 0x65], 0x48
and dword [rsi], 0
invalid
invalid
and qword [rsi], 0
add byte es:[rax + rcx*4 + 0x7e], al
mov byte [rsi + 8], r15b
mov byte [rsi + 8], bh
or cl, ch
insb byte [rdi], dx
invalid
jmp case.0x140075b03.122
mov rcx, rsi
mov dl, 0x4b
call fcn.140080cd8
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
test al, al
je 0x140080c7b
or dword [rcx], esi
shr al, cl
add dword [rax], 0
add bl, ch
call fcn.140080452
invalid
invalid
xor edx, edx
call case.0x140068414.165
jmp case.0x14007a042.65
call fcn.140080452
invalid
jmp case.0x14007a042.65
mov rcx, qword [rsi + 0x20]
mov r15d, 1
add dword [rax], eax
add byte [rax], al
and byte [rcx - 0x41], r8b
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
cli
mov rdx, rdi
call fcn.14007fe7a
test al, al
je case.0x140075b03.122
invalid
invalid
invalid
invalid
invalid
invalid
jmp 0x140080cc4
mov rdx, qword [rsp + 0x30]
xor byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.140081716
test al, al
je case.0x140075b03.122
invalid
ror byte [rdi], 0x84
adc al, 0xff
invalid
inc dword [rcx - 0x41]
mov r15d, 1
add dword [rax], eax
add byte [rax], al
jmp 0x140080cc4
add eax, dword [rbp + 0x31]
xor r15d, r15d
xor edi, edi
dec dword [rcx + rcx*4 - 8]
mov rax, r15
add rsp, 0x38
add esp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
ret
and byte [rax - 0x75], cl
xor dword [rax - 0x7b], ecx
invalid
invalid
test rsi, rsi
div byte [rdi + rax - 0x18]
adc byte [rbx], cl
add byte [rax], al
je 0x140080cec
call fcn.1400817fa
jmp 0x140080cec
test rsi, rsi
setne cl
xchg ebp, eax
shl dword [rax], 0xc1
ror dword [rcx - 0x3b7cb738], 0x20
add esp, 0x20
add esp, 0x20
invalid
pop rsi
ret
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x98
cwde
add byte [rax], al
add byte [rax - 0x77], cl
mov esi, ecx
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov esi, ecx
invalid
mov byte [rsp + 0x2f], dl
push rsp
and al, 0x2f
cmp qword [rcx], 0
je case.0x140079820.74
mov edi, edx
mov rcx, rsi
call fcn.14007fea6
int1
invalid
mov ebx, edx
movzx ecx, dl
test al, 1
jne 0x140080dfd
add dword [rdi], ecx
test esi, eax
add byte [rax], al
add byte [rax - 0x7d], cl
add byte ds:[rdi], cl
add byte [rdi], cl
cmp qword [rsi], 0
add byte [rdi], cl
je case.0x140079820.74
test byte [rbx - 0x75000000], dl
sbb dil, r15b
ror byte [rcx - 0xac2e7ba], 1
add byte [rax], al
add byte [rbx - 0x3f00e7ba], cl
mov eax, dword [rsi + 0x18]
inc eax
mov dword [rsi + 0x18], eax
cmp eax, 0x1f5
jae 0x140080e3a
out 0, al
add byte [rax], al
add dh, al
and al, 0x2e
add byte cs:[rbp - 0x77c50bf], cl
mov byte [rsp + 0x2e], 0
lea eax, [rcx - 0x51]
scasd eax, dword [rdi]
add byte cs:[rbp - 0x77c50bf], cl
cmp eax, 0x28
ja case.default.0x140080d73
invalid
sub byte [rdi], cl
xchg dword [rbx], eax
add dword [rax], eax
add byte [rax - 0x73], cl
lea rcx, [0x1400f92b0]
or eax, 0x78544
test dword [rdi], r8d
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
call fcn.140080cd8
pop rcx
invalid
test al, al
je case.0x140079345.86
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
lea rdx, [0x1400d0bf9]
mov r8d, 1
call fcn.14007fe7a
mov dil, 1
test al, al
jne 0x14008126f
add byte [rax], al
invalid
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x4cb850f], eax
ror byte [rdi], 0x85
retf
add byte [rax], al
mov rcx, rsi
mov edx, ebx
invalid
call fcn.140081825
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x49], al
add dword [rax + rax*8 + 0x4b6850f], eax
invalid
mov dh, 4
add byte [rax], al
mov dil, 1
mov bh, 1
test al, al
jne 0x14008126f
invalid
mov dh, 4
add byte [rax], al
test dword [rsi - 0x7ffffffc], esi
jl 0x140080de0
invalid
cmp byte [rsp + 0x2e], 0
je 0x140081264
invalid
invalid
add al, 0
invalid
and al, 0x2e
add byte cs:[rdi], cl
add byte [rdi], cl
test byte [rax + 0x48000004], ah
mov ecx, dword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
lea rdx, [0x1400d18ab]
jmp 0x140081252
add al, 0
add byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rsi + 0x20]
lea rdx, [0x1400d0c63]
inc byte [rax + rax]
and byte [rax - 0x73], r9b
adc eax, 0x4fe84
inc byte [rax + rax]
inc byte [rax + rax]
mov r8d, 1
mov eax, 1
add byte [rax], al
add rsp, 0x98
add esp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.14007fe7a
and ecx, 1
and bl, 1
jrcxz case.0x140079c02.62
lea r8, [rcx + rcx*8 + 0x10]
lea eax, [rcx + rcx*8 + 0x10]
leave
adc byte [rax - 0x73], cl
lea rax, [0x1400d0c3a]
lea rax, [0x1400d0c3a]
lea rdx, [0x1400d0c4a]
add al, 0
add byte [rax + 0xf], cl
ror byte [rax - 0x75], 1
cmove rdx, rax
cmove edx, eax
mov rcx, qword [rsi + 0x20]
call fcn.14007fe7a
push rdi
invalid
invalid
inc dword [rax - 0x49]
mov bh, 1
test al, al
ror byte [rdi], 0x85
add al, 0
invalid
and al, r13b
push rdi
invalid
ror byte [rdi], 0x85
add al, 0
add byte [rax - 0x7d], cl
invalid
and qword [rsi], 0
and dword [rsi], 0
add byte es:[rax + 0x33e9085e], cl
add byte [rax + 0x33e9085e], cl
mov byte [rsi + 8], bl
jmp 0x14008126d
or cl, ch
xor eax, dword [rax + rax]
add al, 0
add byte [rax - 0x75], cl
and byte [rax - 0x73], r9b
invalid
mov rcx, qword [rsi + 0x20]
lea rdx, [0x1400d0c4a]
lea edx, [0x1400d0c4a]
adc eax, 0x4fe05
adc eax, 0x4fe05
add byte [rcx - 0x48], al
mov r8d, 0x19
sbb dword [rax], eax
add byte [rax], al
call fcn.14007fe7a
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x414850f], eax
ror byte [rdi], 0x85
adc al, 4
mov dil, 1
test al, al
ror byte [rdi], 0x85
adc al, 4
add byte [rax], al
ror byte [rdi], 0x85
adc al, 4
add byte [rax], al
add byte [rax - 0x7d], cl
add dh, al
invalid
and qword [rsi], 0
mov byte [rsi + 8], 1
or byte [rcx], r8b
or byte [rcx], r8b
jmp 0x14008126d
cmp ecx, 0x41
je 0x140081285
adc al, 4
add byte [rax], al
adc al, 4
add al, 0
add byte [rbx - 0x7af0bd07], al
jne 0x1400811df
lea rbx, [rsp + 0x78]
add byte [rax], al
cmp ecx, 0x42
jne 0x1400811df
lea rbx, [rsp + 0x78]
mov rcx, rbx
mov ecx, ebx
mov rdx, rsi
call fcn.14007fee7
invalid
invalid
invalid
dec dword [rax - 0x7d]
cmp eax, dword [rax]
cmp qword [rbx], 0
je 0x14008135b
movups xmm0, xmmword [rsp + 0x78]
movups xmm1, xmmword [rsp + 0x88]
invalid
mov byte [rax], al
add byte [rax], al
invalid
add byte [rdi], cl
sub dword [rsp + 0x60], ecx
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
cmp qword [rsi + 0x20], 0
add byte [rdi], cl
test byte [rbx], al
invalid
invalid
invalid
add byte [rdi], cl
test byte [rbx], al
invalid
add edi, edi
invalid
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x40], xmm1
and al, 0x40
invalid
and al, 0x40
movaps xmmword [rsp + 0x30], xmm0
movaps xmm0, xmmword [rsp + 0x50]
sub byte [rsp + 0x50], al
xor byte [rdi], cl
sub byte [rsp + 0x50], al
movaps xmm1, xmmword [rsp + 0x60]
sub byte [rsp + 0x60], cl
movups xmmword [rsi], xmm0
movups xmmword [rsi + 0x10], xmm1
mov rcx, rsi
mov edx, edi
call case.0x140068414.165
invalid
invalid
invalid
dec dword [rdi]
movaps xmm0, xmmword [rsp + 0x30]
sub byte [rsp + 0x30], al
movaps xmm1, xmmword [rsp + 0x40]
sub byte [rsp + 0x40], cl
movups xmmword [rsi], xmm0
movups xmmword [rsi + 0x10], xmm1
jmp 0x140080dae
invalid
invalid
mov rcx, rsi
mov dl, 0x65
call fcn.140080cd8
test al, al
invalid
je case.0x140067fd1.181
sal byte [rbp + rcx + 0x48], 0x89
int1
mov rcx, rsi
call fcn.140081b6a
jmp 0x14008125d
pop rsp
or al, 0
add cl, ch
add rax, qword [rax]
add byte [rbx + rcx*4 + 0x46], cl
mov r8, qword [rsi + 0x20]
lea rcx, [rsp + 0x2f]
mov r8, qword [rsi + 0x20]
lea rcx, [rsp + 0x2f]
lea ecx, [rsp + 0x2f]
and al, 0x2f
lea rdx, [rsp + 0x2e]
call fcn.140081945
call fcn.140081945
mov dil, 1
mov bh, 1
test al, al
jne 0x14008126f
ror byte [rdi], 0x85
add eax, dword ds:[rax]
add byte [rax - 0x75], cl
and byte [rax - 0x73], r9b
lea rdx, [0x1400d0be8]
lodsb al, byte [rsi]
cld
add al, 0
mov rcx, qword [rsi + 0x20]
lea rdx, [0x1400d0be8]
lodsb al, byte [rsi]
cld
add al, 0
lodsb al, byte [rsi]
cld
add al, 0
mov r8d, 1
call fcn.14007fe7a
invalid
inc dword [rax + rax*8 + 0x320850f]
ror byte [rdi], 0x85
and byte [rbx], al
add byte [rax], al
invalid
add byte [rax + 0x1e7452fb], al
cmp bl, 0x52
je 0x140080f72
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x73], cl
adc eax, 0x4fd22
lea rdx, [0x1400d0c81]
and bh, ch
add al, 0
mov r8d, 4
call fcn.14007fe7a
test al, al
ror byte [rdi], 0x85
std
add al, byte [rax]
invalid
adc bh, ch
invalid
ror byte [rdi], 0x85
std
add al, byte [rax]
add byte [rax - 0x49], al
add dword [rax - 0x77], ecx
mov rcx, rsi
mov dil, 1
mov rcx, rsi
mov dl, 1
call case.0x140068414.165
jmp 0x140080db1
jge 0x140080f7a
invalid
invalid
mov eax, dword [rsi + 0x20]
lea rcx, [rsp + 0x2f]
and byte [rax - 0x73], cl
and al, 0x2f
lea rdx, [rsp + 0x2e]
push rsp
and al, 0x2e
call fcn.140081945
test al, al
jne 0x14008138d
invalid
mov rcx, qword [rsi + 0x20]
lea rdx, [0x1400d0be5]
adc eax, 0x4fc3b
adc eax, 0x4fc3b
mov r8d, 1
add byte [rax], al
add al, ch
invalid
call fcn.14007fe7a
test al, al
jne 0x14008138d
test eax, edx
add eax, dword [rax]
invalid
test eax, edx
add eax, dword [rax]
add byte [rbp + 0x31], al
invalid
xor r14d, r14d
xor esi, esi
test byte [rax - 0x73], 0x1d
lea rbx, [0x1400d0c6b]
movsb byte [rdi], byte [rsi]
cld
add al, 0
cmp qword [rsi], 0
je 0x1400813a2
add eax, dword [rax]
invalid
mov rcx, rsi
int1
mov dl, 0x45
call fcn.140080cd8
test al, al
jne 0x1400813a2
invalid
add eax, dword [rax]
invalid
test dword [rdi + 0x4d000003], edi
mov edi, 0x4d000003
test r14, r14
test esi, esi
je 0x140081002
mov rcx, qword [rsi + 0x20]
mov r8d, 2
add al, byte [rax]
add byte [rax], al
invalid
and byte [rcx - 0x48], r8b
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rdx, rbx
mov edx, ebx
call fcn.14007fe7a
test al, al
jne 0x14008138d
mov eax, dword [rbx]
add byte [rax], al
mov eax, dword [rbx]
add byte [rax], al
mov dil, 1
mov rcx, rsi
mov ecx, esi
mov ecx, esi
int1
mov dl, 1
call case.0x140068414.165
inc dword [rax + rax*8 + 0x258850f]
add byte [rax], al
inc r14
jmp 0x140080fc7
and byte [rax - 0x73], r9b
and al, 0x2f
and al, 0x2f
and al, 0x2f
lea rdx, [rsp + 0x2e]
call fcn.140081945
invalid
or dword [rax], eax
add byte [rax - 0x49], al
add dword [rax + rax*8 + 0x235850f], eax
add al, byte [rax]
invalid
invalid
add byte [rax - 0x49], al
add dword [rax + rax*8 + 0x235850f], eax
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov dl, 1
call fcn.14007f777
test al, al
jne 0x14008138d
test dword [rcx + 3], eax
add byte [rax], al
test dword [rcx + 3], eax
add byte [rax], al
add byte [rax - 0x7d], cl
add byte ds:[rdi], cl
test byte [rdi + 0x48000003], ah
mov ecx, esi
cmp qword [rsi], 0
je 0x1400813fd
mov rcx, rsi
call fcn.14007fea6
out dx, al
invalid
movzx ebx, dl
test al, 1
jne 0x14008141a
cmp dl, 0x53
je 0x140081459
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rbx - 0x7bf0ab05], al
cmp ebx, 0x54
je 0x1400815cf
cmp ebx, 0x55
cmp ebx, 0x54
je 0x1400815cf
cmp ebx, 0x55
je 0x140080db9
jmp 0x1400811df
lea edi, [rsp + 0x30]
mov rcx, rdi
jl 0x1400810b1
xor byte [rax - 0x77], cl
stc
mov rdx, rsi
call fcn.140081968
mov rcx, qword [rdi]
invalid
test rcx, rcx
cmovs eax, dword [rbp + 0x75840fc9]
add al, byte [rax]
add byte [rax - 0x75], cl
push rsp
and al, 0x38
je 0x14008131a
mov rdx, qword [rsp + 0x38]
call fcn.1400819cf
and byte [rcx], cl
add byte [rax], al
cmp rax, 1
clc
add dword [rdi], ecx
jne 0x1400811df
invalid
invalid
jne 0x1400811df
test rdx, rdx
je 0x1400813e2
ror byte [rdi], cl
test byte [rax], ah
add eax, dword [rax]
add byte [rax - 0x7d], cl
cmp rdx, 1
invalid
test dword [rbx], edx
add dword [rax], eax
cmp rdx, 1
jne 0x1400811df
invalid
add byte [rax - 0x75], cl
and byte [rax - 0x73], r9b
adc eax, 0x4fbdd
mov r8d, 4
add byte [rax], al
jmp 0x1400813f3
lea rdi, [rsp + 0x30]
mov rcx, rdi
mov rdx, rsi
mov edx, esi
call fcn.140081968
mov rcx, qword [rdi]
mov ecx, dword [rdi]
test rcx, rcx
je 0x14008131a
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x75], cl
push rsp
and al, 0x38
mov rdx, qword [rsp + 0x38]
cmp al, ch
invalid
call fcn.1400819cf
test rax, rax
je 0x1400811df
mov rbx, rdx
mov rax, rdx
shr rax, 0x20
ror dword [rax - 0x77], cl
ror byte [rax - 0x3f], 1
call 0xfe8d203e
jne 0x1400811df
mov eax, ebx
fdiv dword [case.0x140050b3a.451]
jne 0x1400811df
fdiv dword [case.0x140050b3a.451]
xor eax, 0xd800
add eax, 0xffef0000
cmp eax, 0xffef0800
jb 0x1400811df
invalid
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
invalid
cmp ebx, 0x110000
je 0x1400811df
add byte [rax], al
add byte [rcx], dl
add byte [rdi], cl
test byte [rbx + 0x48000000], bl
add byte [rax], al
mov rax, qword [rsi + 0x20]
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
ror byte [rdi], 0x84
push 0x48fffffc
mov ecx, dword [rax + 0x20]
invalid
invalid
mov rax, qword [rsi + 0x20]
test rax, rax
je 0x140080db9
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov edx, 0x27
call qword [rax + 0x20]
mov dil, 1
mov bh, 1
add dword [rax + rax*8 + 0x103850f], eax
add byte [rax], al
add dword [rax + rax*8 + 0x103850f], eax
add byte [rax], al
lea r14, [rsp + 0x30]
cmp ebx, 0x22
je 0x1400811b6
cmp ebx, 0x110000
je 0x140081649
add byte [rdi], cl
test bh, al
add al, 0
add byte [rcx + rcx*4 - 0xf], cl
mov ecx, esi
mov ecx, esi
mov edx, ebx
call fcn.140081a95
mov rcx, r14
call fcn.140081b3d
add byte [0x140191199], bh
je 0x1400811d8
mov rdx, qword [rsi + 0x20]
mov rcx, qword [rdx + 0x20]
and byte [rbx + rcx*4 + 0x42], cl
sub byte [rcx + 0x50ff41c2], cl
invalid
test al, al
je 0x14008118c
and byte [rbx + rcx*4 + 0x42], cl
sub byte [rcx + 0x50ff41c2], cl
and byte [rax + rax*8 - 0x4616248c], al
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
sub byte [rdx + 0x22], dil
jmp 0x14008126f
mov rax, qword [rsi + 0x20]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov edx, 0x22
call qword [rax + 0x20]
mov ebx, 0x110000
test al, al
je 0x140081171
jmp 0x14008126f
mov ebx, 0x110000
jmp 0x140081171
mov rcx, qword [rsi + 0x20]
lea rdx, [0x1400d0c3a]
mov r8d, 0x10
call fcn.14007fe7a
mov dil, 1
test al, al
jne 0x14008126f
and qword [rsi], 0
mov byte [rsi + 8], 0
jmp 0x14008126d
mov r8d, 1
call fcn.14007fe7a
mov dil, 1
test al, al
jne 0x14008126f
cmp qword [rsi], 0
je 0x14008126d
xor edi, edi
mov eax, edi
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
movzx ebx, byte [rsp + 0x38]
lea r8, [rbx + rbx*8]
or r8, 0x10
test rbx, rbx
lea rax, [0x1400d0c3a]
lea rdx, [0x1400d0c4a]
cmove rdx, rax
mov rcx, qword [rsi + 0x20]
call fcn.14007fe7a
mov edi, eax
test al, al
jne 0x14008126f
and qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x14008126f
movzx edi, byte [rsp + 0x80]
lea r8, [rdi + rdi*8]
or r8, 0x10
test rdi, rdi
lea rax, [0x1400d0c3a]
lea rdx, [0x1400d0c4a]
cmove rdx, rax
mov rcx, qword [rsi + 0x20]
call fcn.14007fe7a
test al, al
je 0x140081395
mov dil, 1
jmp 0x14008126f
and qword [rsi], 0
mov byte [rsi + 8], dil
jmp 0x140080db9
cmp r14, 1
jne 0x1400813c2
mov rcx, qword [rsi + 0x20]
lea rdx, [0x1400d2250]
jmp 0x1400813da
mov r8d, 1
jmp 0x1400813f3
mov rcx, qword [rsi + 0x20]
lea rdx, [0x1400d0caf]
mov r8d, 5
call fcn.14007fe7a
jmp 0x140080dae
mov rcx, qword [rsi + 0x20]
lea rdx, [0x1400d0c63]
mov r8d, 1
call fcn.14007fe7a
mov edi, eax
jmp 0x14008126f
mov eax, ebx
and eax, 1
and bl, 1
lea r8, [rax + rax*8 + 0x10]
lea rax, [0x1400d0c3a]
lea rdx, [0x1400d0c4a]
cmove rdx, rax
mov rcx, qword [rsi + 0x20]
call fcn.14007fe7a
mov dil, 1
test al, al
jne 0x14008126f
and qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x14008126d
mov rcx, qword [rsi + 0x20]
lea rdx, [0x1400d0cb8]
mov r8d, 3
call fcn.14007fe7a
test al, al
jne 0x14008138d
xor ebp, ebp
lea rbx, [0x1400d0c63]
lea r14, [rsp + 0x50]
lea r12, [0x1400d0c3a]
lea r15, [0x1400d0c4a]
lea r13, [0x1400d0c6b]
cmp qword [rsi], 0
je 0x140081662
mov rcx, rsi
mov dl, 0x45
call fcn.140080cd8
test al, al
jne 0x140081662
sub rbp, 1
jb 0x1400814d6
mov rcx, qword [rsi + 0x20]
mov r8d, 2
mov rdx, r13
call fcn.14007fe7a
test al, al
jne 0x14008138d
cmp qword [rsi], 0
je 0x1400815a6
mov rcx, r14
mov rdx, rsi
call fcn.14007ff56
cmp byte [rsp + 0x50], 0
je 0x140081527
movzx edi, byte [rsp + 0x51]
lea r8, [rdi + rdi*8]
or r8, 0x10
test rdi, rdi
mov rdx, r15
cmove rdx, r12
mov rcx, qword [rsi + 0x20]
call fcn.14007fe7a
test al, al
jne 0x14008138d
cmp qword [rsi], 0
je 0x1400815a6
mov rcx, qword [rsi + 0x20]
mov r8d, 1
mov rdx, rbx
call fcn.14007fe7a
test al, al
je 0x14008149a
jmp 0x14008138d
mov rcx, qword [rsi + 0x20]
lea rdx, [0x1400d0be5]
mov r8d, 1
call fcn.14007fe7a
test al, al
jne 0x14008138d
xor r14d, r14d
lea rbx, [0x1400d0c6b]
cmp qword [rsi], 0
je 0x1400813c2
mov rcx, rsi
mov dl, 0x45
call fcn.140080cd8
test al, al
jne 0x1400813c2
sub r14, 1
jb 0x140081633
mov rcx, qword [rsi + 0x20]
mov r8d, 2
mov rdx, rbx
call fcn.14007fe7a
test al, al
jne 0x14008138d
mov dil, 1
mov rcx, rsi
mov dl, 1
call case.0x140068414.165
test al, al
je 0x1400815f7
jmp 0x14008126f
mov rcx, qword [rsi + 0x20]
lea rdx, [0x1400d0cbb]
mov r8d, 2
jmp 0x1400813f3
mov rax, qword [rcx]
mov rdx, qword [rcx + 8]
push rcx
or byte [rax - 0x77], cl
shr ecx, 0x51
invalid
invalid
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x50c48348], al
add esp, 0x50
add esp, 0x50
pop rbx
pop rdi
pop rsi
ret
or eax, 0x7766c
mov rcx, rdx
mov rdx, rax
jmp fcn.14000c610
mov r9, qword [rcx]
cmp r9, qword [rcx + 8]
je 0x140085c8e
lea rax, [r9 + 1]
lea eax, [rcx + 1]
mov qword [rcx], rax
movzx edx, byte [r9]
test dl, dl
js 0x140085c91
mov eax, 1
add byte [rax], al
ret
xor eax, eax
ret
mov r8d, edx
and r8d, 0x1f
loopne 0x140085cb7
loopne 0x140085cb7
lea rax, [r9 + 2]
mov qword [rcx], rax
add cl, byte [rax - 0x77]
add dword [rbp + 0xf], eax
movzx r11d, byte [r9 + 1]
and r11d, 0x3f
movzx r11d, byte [r9 + 1]
and r11d, 0x3f
mov eax, 1
cmp dl, 0xdf
jbe 0x140085cf0
add byte [rax], al
add byte [rax + 0x3e76dffa], al
lea r10, [r9 + 3]
lea edx, [rcx + 3]
mov qword [rcx], r10
mov dword [rcx], edx
movzx r10d, byte [r9 + 2]
movzx edx, byte [rcx + 2]
shl r11d, 6
jrcxz 0x140085cc8
and r10d, 0x3f
or r10d, r11d
or edx, ebx
or edx, ebx
fiadd dword [rax + 0x2d72f0fa]
cmp dl, 0xf0
jb case.0x14005c5fe.310
lea rdx, [r9 + 4]
mov qword [rcx], rdx
adc dword [rcx + 0xf], eax
mov dh, 0x51
add eax, dword [rcx - 0x7d]
and eax, 7
adc dword [rcx + 0xf], eax
mov dh, 0x51
add eax, dword [rcx - 0x7d]
and eax, 7
and eax, 7
shl r8d, 0x12
shl r10d, 6
and edx, 0x3f
invalid
invalid
loop 0x140085d28
invalid
or edx, r10d
or edx, r8d
ret
shl r8d, 6
loopne 0x140085cfa
or r8d, r11d
mov edx, r8d
ret
shl r8d, 0xc
or r10d, r8d
mov edx, r10d
mov edx, edx
ret
mov rsi, rcx
cmp qword [rcx], 0
je case.0x14005cc53.298
mov rcx, rsi
int1
call fcn.140085e1d
test ax, ax
je case.0x14003d9c1.556
mov ax, 1
jmp 0x140085d42
invalid
mov eax, 0x1beb0001
sbb ecx, dword [rax - 0x7d]
add byte es:[rdi], cl
invalid
and qword [rsi], 0
and dword [rsi], 0
movzx eax, word [rsi + 0x18]
cmp ax, 2
clc
add dh, byte [rbp + 4]
mov bh, 0x46
sbb byte [rsi - 0x7d], ah
clc
add dh, byte [rbp + 4]
xor eax, eax
jmp 0x140085d42
movzx edx, word [rsi + 0x1a]
and word [rsi + 0x18], 0
sbb byte [rax], al
add rsp, 0x20
pop rsi
ret
sub esp, 0x40
mov rsi, rcx
cmp qword [rdx], 0
movzx ebx, word [rdx + 0x18]
je 0x140085d70
invalid
cmp ebx, 2
jne 0x140085d88
pop rbx
pop rdi
pop rsi
jmp fcn.140085dda
cmp ebx, 2
jne 0x140085dc3
mov ax, 1
add byte [rax - 0x7d], cl
invalid
add rsp, 0x20
pop rsi
ret
int1
call case.0x140055528.356
test eax, eax
invalid
je 0x140085e78
sal byte [rdi + rbp - 0x7f], 0xfa
cmp edx, 0xffff
invalid
jbe 0x140085e33
lea ecx, [rdx + 0xff0000]
add cl, al
jmp 0x140d1df67
shr ecx, 0xa
or ecx, 0xd800
add byte [rcx + 0x3ffe2], al
and edx, 0x3ff
add byte [rcx + 0xdc00ca], al
or edx, 0xdc00
add byte [rax], al
add byte [rsi - 0x77], ah
push rsi
mov word [rsi + 0x10], dx
adc byte [rsi - 0x48], ah
add dword [rax], eax
invalid
mov ax, 1
add byte [rcx + 0x31bfebca], cl
shr bl, 0xbb
jmp 0x140085e37
mov edx, ecx
jmp 0x140085e37
xor eax, eax
jmp 0x140085e37
mov ebx, 0x56415741
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa8
test al, 0
add byte [rax], al
invalid
test al, 0
add byte [rax], al
invalid
add byte [rax - 0x77], cl
xlatb
mov rdi, rdx
mov rsi, rcx
mov r14b, byte [rdx + 0x38]
mov rax, qword [rdx]
mov eax, dword [rdx]
invalid
mov eax, dword [rdx]
add cl, byte [rax - 0x77]
and al, 0x20
and al, 0x20
mov qword [rsp + 0x20], rax
mov r15, qword [rdx + 8]
jp 0x140085ead
mov r12b, byte [rdx + 0x39]
mov r13b, byte [rdx + 0x3a]
mov bpl, byte [rdx + 0x10]
mov ch, byte [rdx + 0x10]
push 0x10
movzx ebx, bpl
mov rax, r15
clc
mov qword [rsp + 0x28], r15
cmp r14b, 3
cmp dh, 3
je 0x140085fc2
add byte [rax], al
add byte [rcx - 0x80], al
invalid
invalid
cmp r12b, 3
je 0x140085fc2
add byte [rax], al
cld
add ecx, dword [rdi]
test cl, dh
add byte [rax], al
add byte [rax], al
invalid
invalid
cmp r14b, r12b
cmp dh, ah
out 0xf, al
xchg eax, ebp
ja 0x140085fc2
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x7c], al
div byte [rsp + rsi + 0x41]
movzx eax, r14b
test r14b, r14b
je 0x140085f13
movzx eax, r14b
cmp eax, 1
jne case.0x1400709a9.186
invalid
mov byte [rdi + 0x38], 2
test r13b, r13b
in eax, dx
jne case.0x14007912b.138
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x4a], al
mov r14b, 2
cmp ebx, 5
invalid
add al, byte [rbx - 0x3f8bfa05]
je 0x140085ebd
cmp ebx, 6
jne 0x140085f2c
mov rcx, rdi
call fcn.14008609e
xchg esp, eax
add dword [rax], eax
invalid
test al, al
invalid
je 0x140085ebd
xchg esp, eax
add dword [rax], eax
add byte [rax + rax*8 + 0x23e9af74], al
sal byte [rdi + rbp*4 - 0x17], 0x23
invalid
jmp 0x140086036
and eax, dword [rcx]
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x77], cl
mov rcx, rdi
stc
call fcn.14008608c
mov byte [rdi + 0x38], 1
cmp byte [r9], r8b
cmp byte [r9], r8b
mov r14b, 1
test rax, rax
je 0x140085ebd
jmp 0x140085fea
add byte [rax], al
add byte [rax - 0x80], al
std
add esi, dword [rdx - 0x75]
jb 0x140085ebd
cmp bpl, 3
jb 0x140085ebd
jmp 0x140085fe5
add byte [rbx + rcx*4 + 0x74], cl
and al, 0x28
mov r14, qword [rsp + 0x28]
test r14, r14
jne 0x140085f54
mov byte [rdi + 0x38], 3
mov r14b, 3
mov dh, 3
mov dh, 3
xor eax, eax
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
and al, 0x28
jmp 0x140085ebd
dec dword [rax - 0x73]
and al, 0x68
lea rcx, [rsp + 0x68]
mov rdx, rdi
mov edx, edi
call fcn.14008610f
mov rcx, qword [rsp + 0x68]
and al, 0x68
add byte [rax - 0x75], cl
and al, 0x68
mov al, byte [rsp + 0x70]
and al, 0x70
lea rdx, [rsp + 0x71]
jno 0x140085f7f
movups xmm0, xmmword [rdx]
adc byte [rdx], al
movups xmm1, xmmword [rdx + 0x10]
movups xmm2, xmmword [rdx + 0x20]
adc byte [rdi], cl
adc byte [rdx + 0x20], dl
movaps xmmword [rsp + 0x30], xmm0
sub dword [rsp + 0x30], eax
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x50], xmm2
movaps xmmword [rsp + 0x50], xmm2
mov rdx, qword [rdx + 0x2f]
mov edx, dword [rdx + 0x2f]
mov qword [rsp + 0x5f], rdx
mov dword [rsp + 0x5f], edx
push rsp
and al, 0x5f
sub r14, rcx
jb case.0x14007a042.94
in eax, dx
add byte [rax], al
invalid
in eax, dx
add byte [rax], al
add byte [rax - 0x75], cl
push rsp
mov rdx, qword [rsp + 0x20]
and al, 0x20
add rdx, rcx
mov qword [rdi], rdx
mov dword [rdi], edx
mov qword [rdi + 8], r14
cmp al, 0xa
or cl, byte [rdi]
invalid
mov dl, 0
add byte [rax], al
invalid
or cl, byte [rdi]
test dword [rdx + 0x48000000], esi
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rdx
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rdx
mov qword [rsp + 0x20], rdx
mov r15, r14
mov edi, esi
mov r14b, 2
jmp 0x140085eb5
invalid
invalid
invalid
invalid
mov byte [rsi], 0xa
jmp 0x140086050
xchg byte [rax], al
add byte [rax], al
invalid
test r15, r15
je case.0x14007a042.94
invalid
mov ch, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 1], cl
invalid
invalid
dec r15
iretd
mov rax, qword [rsp + 0x20]
mov eax, dword [rsp + 0x20]
inc rax
mov qword [rdi], rax
mov dword [rdi], eax
mov qword [rdi + 8], r15
mov byte [rsi], 6
jmp 0x140086050
mov rcx, rdi
mov ecx, edi
call fcn.14008608c
invalid
sub r15, rax
jb case.0x14007a042.94
lea eax, [rax]
add byte [rax], al
mov rdx, qword [rsp + 0x20]
and al, 0x20
lea rcx, [rdx + rax]
or al, 2
mov qword [rdi], rcx
mov qword [rdi + 8], r15
cmp bpl, 6
invalid
je case.0x14007a042.94
mov rcx, qword [rdi + 0x30]
mov ecx, dword [rdi + 0x30]
mov qword [rsi + 0x20], rcx
movups xmm0, xmmword [rdi + 0x11]
and byte [rdi], cl
adc byte [rdi + 0x11], al
movups xmm1, xmmword [rdi + 0x21]
adc byte [rdi + 0x21], cl
movups xmmword [rsi + 0x11], xmm1
adc dword [rsi + 0x11], ecx
movups xmmword [rsi + 1], xmm0
mov byte [rsi], bpl
mov byte [rsi], ch
add dword [rax - 0x78], r8d
add dword [rax - 0x78], eax
mov qword cs:[rsi + 0x28], rdx
mov qword [rsi + 0x28], rdx
mov qword [rsi + 0x30], rax
xor bl, ch
jmp 0x140086050
sbb cl, byte [rbp - 0x7b]
push qword [rbp + rcx*2 + 0x49]
je case.0x14007a042.94
dec r15
test r15, r15
test edi, edi
je case.0x14007a042.94
dec r15
mov rax, qword [rsp + 0x20]
and al, 0x20
and byte [rax - 1], cl
ror byte [rax - 0x77], 7
mov dword [rdi], eax
inc rax
mov qword [rdi], rax
mov dword [rdi], eax
mov dword [rdi], eax
invalid
mov qword [rdi + 8], r15
mov byte [rsi], 7
invalid
add rsp, 0xa8
add esp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
ret
mov byte [rsi], al
movaps xmm0, xmmword [rsp + 0x30]
sub byte [rsp + 0x30], al
movaps xmm1, xmmword [rsp + 0x40]
movaps xmm2, xmmword [rsp + 0x50]
movups xmmword [rsi + 1], xmm0
add dword [rdi], r9d
add dword [rdi], ecx
adc dword [rsi + 0x11], ecx
movups xmmword [rsi + 0x21], xmm2
mov rax, qword [rsp + 0x5f]
mov eax, dword [rsp + 0x5f]
mov eax, dword [rsp + 0x5f]
jmp case.0x14004592d.504
test al, 0xf
or ecx, dword [rdi]
ud2
cmp byte [rcx + 0x10], 6
invalid
ud2
add esi, dword [rcx]
rol bl, 0x48
add rcx, 0x10
jmp 0x1400861b3
add dword [rax], eax
add byte [rsi + 0x57], dl
push rsi
push rdi
push rdi
sub rsp, 0x28
in al, dx
sub byte [rcx], dh
xor eax, eax
cmp byte [rcx + 0x3a], 0
cmp al, byte [rax]
rol byte [rax + 0x75003a79], 0x58
cmp al, byte [rax]
jne 0x140086104
mov rsi, rcx
cmp byte [rcx + 0x10], 5
jb 0x140086104
mov rdi, qword [rsi + 8]
mov rcx, rsi
call case.0x1400506e9.408
add byte [rax], al
add byte [rax + 0x39], cl
cmp rax, rdi
cmp rax, rdi
ja case.0x14005c974.312
jne case.0x1400486e5.471
add al, 0x31
shr bl, 0x38
invalid
xor eax, eax
jmp 0x140086104
invalid
mov rdx, qword [rsi]
add rdi, rdx
lea rcx, [rdx + rax]
inc rcx
ror dword [rax + 0x39], 0xf9
stc
sete r8b
mov dl, byte [rdx + rax]
add al, byte [rax - 0x6bf0d106]
cmp dl, 0x2e
sete al
rol byte [rax + riz - 0x40], 0x48
and al, r8b
cmp rcx, rdi
cmp ecx, edi
cmp ecx, edi
je 0x140086104
cmp dl, 0x2e
jne 0x140086104
jne 0x140086104
mov al, byte [rcx]
cmp al, 0x2f
invalid
sete cl
xchg esp, eax
invalid
xchg esp, eax
sar dword [rsp + rbx*2], 0xf
cmp al, 0x5c
invalid
cmp al, 0x5c
sete al
xchg esp, eax
ror byte [rax], 0xc8
invalid
xchg esp, eax
ror byte [rax], 0xc8
invalid
enter 0xffffffffffff8348, 0xffffffffffffffc4
sub byte [rdi + 0x5e], bl
pop rdi
pop rsi
add rsp, 0x28
pop rdi
pop rsi
ret
ud2
ud2
in al, dx
sub byte [rax - 0x77], cl
invalid
mov rax, qword [rdx + 8]
mov dl, byte [rdx + 0x10]
xor edi, edi
or byte [rdx - 0xceefae], cl
xor r9d, r9d
cmp rax, r9
je 0x14008614c
invalid
and byte [rbx + 0xf], al
mov dh, 0xc
or byte [rax + 0x57602fa], al
jbe 0x14008613b
movzx ecx, byte [r8 + r9]
cmp dl, 2
jbe 0x14008613b
cmp ecx, 0x2f
je case.0x1400506e9.432
cmp ecx, 0x5c
je case.0x1400506e9.432
inc r9
jmp 0x140086127
mov edi, 1
jmp 0x14008614f
mov r9, rax
add rdi, r9
lea rcx, [rsi + 8]
call case.0x14004bffe.454
add byte [rax], al
add byte [rax - 0x77], cl
add rsp, 0x28
invalid
invalid
pop rdi
pop rsi
ret
movzx eax, byte [rcx]
lea rdx, [0x1400f9354]
adc eax, 0x73197
xchg edi, eax
xor dword [rdi], eax
invalid
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov rax, qword [rcx + 0x10]
add rax, 4
ret
mov rax, qword [rcx + 0x10]
mov rcx, qword [rcx + 0x20]
lea rdx, [rcx + 1]
test rcx, rcx
leave
cmove rdx, rcx
add rax, rdx
add rax, 8
ret
mov eax, 6
ret
mov rax, qword [rcx + 0x10]
adc byte [r8 - 0x75], cl
and byte [r8 - 0x73], cl
and byte [rax - 0x73], cl
invalid
invalid
mov rcx, qword [rcx + 0x20]
mov ecx, dword [rcx + 0x20]
lea rdx, [rcx + 1]
push rcx
add dword [rax - 0x7b], ecx
test ecx, ecx
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add rax, 2
ret
mov eax, 2
add byte [rax], al
add bl, al
ret
push rbp
push rbx
sub rsp, 0x60
in al, dx
invalid
mov rdi, rdx
mov edi, edx
in al, dx
invalid
mov edi, edx
mov rsi, rcx
mov rax, qword [rdx + 0x10]
adc byte [rbp + r9*4 + 0x7c], cl
lea r15, [rsp + 0x28]
and al, 0x28
lea r14, [rsp + 0x20]
and al, 0x20
and byte [rax - 0x7b], cl
test rax, rax
test eax, eax
sal byte [rsi + rsi + 0x4c], 0x8b
je case.0x140057679.358
mov r12, qword ss:[rax + 0x28]
mov r12, qword [rax + 0x28]
invalid
mov qword [rdi + 0x10], r12
mov dword [rdi + 0x10], esp
adc byte [rbx + rcx*4 + 0x40], cl
mov r8, qword [rax + 0x10]
mov eax, dword [rax + 0x10]
adc byte [rax - 0x75], cl
mov rdx, qword [rax + 0x20]
push rax
and byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov ecx, esi
int1
call case.0x140067359.273
add dword [rax], eax
add byte [rdi], cl
movzx ebx, word [rsp + 0x20]
mov bh, 0x5c
and al, 0x20
cmp bx, 2
cmp ebx, 2
add dh, byte [rbp + 0x19]
jne case.0x140057679.359
sbb dword [rax - 0x75], ecx
mov rdx, qword [rsp + 0x28]
push rsp
and al, 0x28
sub byte [rsi - 0x47], ah
add al, byte [rax]
mov cx, 2
call fcn.140086490
invalid
add byte [rcx + rcx*4 - 0x20], cl
mov rax, r12
jmp case.0x140054f81.397
mov bx, 2
jmp 0x1400862dc
invalid
add bl, ch
push 0x22246c8b
mov ebp, dword [rsp + 0x22]
movzx r14d, word [rsp + 0x26]
movups xmm0, xmmword es:[r15]
movups xmm0, xmmword [r15]
movaps xmmword [rsp + 0x40], xmm0
and al, 0x40
and al, 0x40
mov eax, dword [r15 + 0x10]
mov eax, dword [rdi + 0x10]
adc byte [rcx + 0x44502444], cl
mov dword [rsp + 0x50], eax
and al, 0x50
push rax
movzx r15d, word [rsp + 0x3c]
movzx edi, word [rsp + 0x3c]
mov bh, 0x7c
and al, 0x3c
movzx r12d, word [rsp + 0x3e]
movzx esp, word [rsp + 0x3e]
and al, 0x3e
mov rdx, qword [rsp + 0x28]
and al, 0x28
sub byte [rcx + 0x1e9e8d9], cl
add byte [rax], al
mov ecx, ebx
call fcn.140086490
invalid
add dword [rax], eax
invalid
fld1
jmp 0xcb0862a9
add dword [rax], eax
add byte [rbx - 0x76afdbbc], cl
mov eax, dword [rsp + 0x50]
invalid
mov eax, dword [rsp + 0x50]
and al, 0x50
and al, 0x50
push rax
mov dword [rsi + 0x18], eax
movaps xmm0, xmmword [rsp + 0x40]
sub byte [rsp + 0x40], al
sbb byte [rdi], r9b
sub byte [rsp + 0x40], al
movups xmmword [rsi + 8], xmm0
movups xmmword [rsi + 8], xmm0
or byte [rax - 0x75], r9b
or byte [rax - 0x75], cl
mov rax, qword [rdi]
mov eax, dword [rdi]
invalid
movzx eax, word [rax]
mov bh, 0
add byte [rsi - 0x7b], ah
invalid
test bx, bx
test ebx, ebx
cmove r14w, ax
cmove r14d, eax
cmovne r15w, ax
cmovne r15d, eax
clc
mov dword [rsi + 2], ebp
mov word [rsi + 6], r14w
jbe 0x1400862d8
add ah, byte [rsi + 0x44]
mov dword [rsi + 6], esi
jbe 0x1400862d8
jbe 0x1400862d8
mov word [rsi + 0x1c], r15w
mov dword [rsi + 0x1c], r15d
jle case.0x14005c974.335
mov word [rsi + 0x1e], r12w
mov dword [rsi + 0x1e], r12d
mov word [rsi], bx
add rsp, 0x60
add esp, 0x60
invalid
add esp, 0x60
invalid
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rdi
pop rdi
ret
push rdi
sub rsp, 0x28
mov rsi, rcx
mov esi, ecx
in al, dx
sub byte [rax - 0x77], cl
mov esi, ecx
invalid
test rcx, rcx
leave
je 0x14008632d
xor dword [rax - 0x77], ecx
invalid
mov rax, rsi
shr rax, 0x3a
jne 0x14008633c
invalid
call 0x1883fd840
cmp dh, byte [rbp + 0x37]
invalid
mov rdi, rsi
mov edi, esi
shl rdi, 5
shl edi, 5
mov ecx, 4
add byte [rax], al
add byte [rax - 0x77], cl
mov rdx, rdi
cli
call fcn.140085c56
stc
invalid
test rax, rax
jne 0x140086332
adc al, 0xb9
mov ecx, 4
add al, 0
add byte [rax], al
invalid
add byte [rax - 0x77], cl
cli
mov rdx, rdi
call fcn.14009f43b
adc byte [rcx + 0xb0f0001], dl
ud2
mov eax, 4
add byte [rax - 0x77], cl
mov rdx, rsi
add rsp, 0x28
add rsp, 0x28
pop rdi
pop rsi
ret
call fcn.14000ca30
ud2
out dx, eax
clc
clc
dec dword [rdi]
or ecx, dword [rax - 0x7d]
invalid
invalid
in al, dx
sub byte [rcx - 0x77], cl
ror byte [rax - 0x75], 1
mov rax, qword [rcx + 8]
invalid
invalid
mov rax, qword [rcx + 8]
mov rdx, qword [rcx + 0x10]
sub rax, rdx
sub eax, edx
or byte [rax - 0x75], cl
push rcx
adc byte [rax + 0x29], cl
sub eax, edx
cmp rax, r8
sub eax, edx
cmp rax, r8
sal byte [rbx + 0x11], 0xe8
adc al, byte [rax]
add byte [rax], al
jae case.0x140075b03.155
call fcn.140086371
mov rcx, rax
add rsp, 0x28
jmp fcn.140002565
invalid
ror dword [rax - 0x7d], 0xc4
sub cl, ch
cli
sal edi, 0xff
invalid
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
sub bl, al
ret
sub esp, 0x50
add rdx, r8
jae case.0x14004048c.543
xor eax, eax
jmp 0x14008641b
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
mov rax, qword [rcx + 8]
or byte [r8 - 0x73], cl
or al, 0
or byte [r8 - 0x73], cl
or al, 0
cmp rcx, rdx
cmova rdx, rcx
cmp rdx, 5
cmp edx, 5
cmp edx, 5
mov ebx, 4
cmovae rbx, rdx
fidiv dword [r9]
ror byte [rax - 0x77], cl
invalid
shr rcx, 0x3a
cmp cl, byte [rdi]
xchg esp, eax
invalid
fidiv dword [r9]
ror byte [rax - 0x77], cl
invalid
mov r8, rbx
shl r8, 5
shl rdx, 2
test rax, rax
je 0x1400863db
shl rax, 5
mov rcx, qword [rsi]
invalid
mov qword [rsp + 0x20], rcx
and al, 0x20
mov qword [rsp + 0x28], 4
add byte [rax], al
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
jmp 0x1400863e1
and qword [rsp + 0x28], 0
sub byte [rax], al
lea rdi, [rsp + 0x38]
lea edi, [rsp + 0x38]
cmp byte [rbp + rcx*4 + 0x4c], cl
lea r9, [rsp + 0x20]
and al, 0x20
mov rcx, rdi
call fcn.14000ca48
cmp qword [rdi], 0
invalid
invalid
push rbp
clc
dec dword [rax - 0x7d]
invalid
je 0x140086405
mov rax, qword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
mov rdx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x48]
push rsp
and al, 0x48
jmp 0x14008641b
mov rax, qword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
and al, 0x40
mov qword [rsi], rax
mov qword [rsi], rax
mov qword [rsi + 8], rbx
movabs rax, 0x8000000000000001
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
pop rsi
or byte [rax - 0x48], cl
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x50c48348], al
or byte [rax - 0x7d], 0xc4
push rax
add rsp, 0x50
invalid
pop rbx
pop rdi
pop rsi
ret
mov bh, 2
cmp eax, 2
clc
add dh, byte [rbx + rsi - 0x7d]
je case.0x1400682b4.248
invalid
clc
je case.0x1400682b4.248
xor eax, dword [rbx + 0x4b7517f8]
cmp eax, 0x17
invalid
jne 0x14008647b
cmp r8, 0x1b
cmp eax, 0x1b
sbb esi, dword [rsi + 0x56]
jbe 0x14008648c
movzx eax, word [rdx + 2]
mov bh, 0x42
add ah, byte [rsi - 0x3f]
rol ax, 8
movups xmm0, xmmword [rdx + 8]
adc byte [rdx + 8], al
ror byte [rax], 0xf
or byte [rdi], cl
adc byte [rdx + 8], al
or byte [rbx + r9*4 + 0x42], al
add al, 0x8b
invalid
mov r8d, dword [rdx + 4]
mov eax, dword [rdx + 4]
add al, 0x8b
mov edx, dword [rdx + 0x18]
mov word [rcx], 1
mov dword [rcx], 0x110f0001
invalid
invalid
push rdx
sbb byte [rsi - 0x39], ah
add dword [rcx], eax
mov dword [rcx], 0x110f0001
add byte [rdi], cl
adc dword [rcx + 4], eax
invalid
invalid
add al, 0x44
mov dword [rcx + 0x14], r8d
mov dword [rcx + 0x14], eax
mov dword [rcx + 0x18], edx
sbb byte [rsi - 0x77], ah
mov word [rcx + 0x1c], ax
ret
sbb al, 0xc3
cmp r8, 0xf
jbe 0x14008648c
pcmpeqd mm5, qword [rax]
mov eax, dword [rdx + 4]
add al, 0xf
movzx edx, word [rdx + 2]
and word [rcx], 0
and dword [rax], eax
mov bh, 0x52
push rdx
add ah, byte [rsi - 0x7d]
and dword [rax], eax
rol dx, 8
or byte [rsi - 0x77], ah
mov word [rcx + 6], dx
mov dword [rcx + 2], eax
add al, r11b
push rcx
invalid
add al, r11b
lea rax, str.invalid_argument
lea eax, [0x1400d2028]
cmpsb byte [rsi], byte [rdi]
mov ebx, 0x89480004
add al, 0
add byte [rax - 0x77], cl
add byte [rax - 0x77], cl
mov qword [rcx + 8], rax
mov word [rcx], 2
invalid
add dword [rdx], eax
invalid
or byte [r14 - 0x39], spl
add dword [rdx], eax
add bl, al
ret
ret
ud2
ud2
cmp ecx, 2
jne case.0x140067fd1.245
mov rcx, rdx
mov ecx, edx
jmp fcn.14001be52
mov ah, 0x59
stc
inc ebx
ret
and al, 0x28
and al, 0x28
mov qword [rcx], rdx
mov dword [rcx], edx
mov qword [rcx + 8], r8
mov dword [rcx + 8], eax
sub r8, rdx
sub eax, edx
mov rdx, rax
mov edx, eax
sub rdx, r9
sub edx, ecx
cmp r8, rdx
cmp eax, edx
ror byte [rcx + 0xf], 1
cmovb rdx, r8
cmovb edx, eax
ror byte [rcx + r9*4 + 0x49], 1
mov qword [rcx + 0x10], r9
mov dword [rcx + 0x10], ecx
adc byte [rax - 0x77], cl
mov qword [rcx + 0x18], rax
mov dword [rcx + 0x18], eax
sbb byte [r8 - 0x7d], cl
and qword [rcx + 0x20], 0
and dword [rcx + 0x20], 0
invalid
add byte [rax - 0x77], cl
mov qword [rcx + 0x28], rdx
mov qword [rcx + 0x30], r8
mov dword [rcx + 0x30], eax
push rcx
sub byte [rcx + rcx*4 + 0x41], cl
mov dword [rcx + 0x30], eax
ret
mov dword [rcx + 0x30], eax
ret
cmp dword [rcx], 0
je 0x1400864e7
mov rax, qword [rcx + 8]
mov rdx, qword [rcx + 0x10]
mov edx, dword [rcx + 0x10]
or byte [r8 - 0x75], cl
mov edx, dword [rcx + 0x10]
push rcx
adc byte [rax - 0x77], cl
mov ecx, eax
invalid
add dword [rax], eax
invalid
mov rcx, rax
mov ecx, eax
jmp fcn.1400864e8
add dword [rax], eax
add byte [rax], al
add bl, al
ret
test ecx, ecx
jne fcn.1400014d7
test esi, esp
scasd eax, dword [rdi]
idiv edi
test esi, esp
scasd eax, dword [rdi]
idiv edi
ret
cmp dword [rax], eax
add byte [rcx + rcx + 0x48], dh
je 0x140086501
or dword [rax - 0x7d], ecx
add rcx, 8
add ecx, 8
ror dword [rax], 0xe9
jmp case.0x140080d73.180
add dword [rax], eax
add byte [rax], al
invalid
add bl, al
ret
mov eax, dword [rcx]
add dword [rax - 0x7b], ecx
sal byte [rbx + rcx - 0x10], 0x48
dec dword [rax]
test rax, rax
test eax, eax
je case.0x14006f730.218
or esi, eax
dec qword [rax]
lock dec qword [rax]
jne case.0x14006f730.218
jmp case.0x140070b1b.202
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add bl, al
ret
push rsi
sub rsp, 0x20
sub esp, 0x20
in al, dx
and byte [rax - 0x75], cl
invalid
mov rsi, qword [rcx]
mov esi, dword [rcx]
xor dword [rax - 0x75], ecx
and byte [rax - 0x75], r9b
invalid
invalid
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
call fcn.14000cbda
scasd eax, dword [rdi]
clc
dec dword [rax - 0x7d]
invalid
invalid
je case.0x1400724f3.175
invalid
push rsi
sub al, ch
scasd eax, dword [rdi]
clc
dec dword [rax - 0x7d]
invalid
sbb eax, esi
dec qword [rsi + 8]
invalid
invalid
lock dec qword [rsi + 8]
dec dword [rsi + 8]
or byte [rbp + 0x12], r14b
jne case.0x1400724f3.175
mov edx, 8
or byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
add byte [rax], al
mov rcx, rsi
mov ecx, esi
add rsp, 0x20
add esp, 0x20
invalid
pop rsi
jmp fcn.14000c6a0
invalid
clc
call qword [rax + 0x20c48348]
nop
add rsp, 0x20
add esp, 0x20
invalid
invalid
nop
add rsp, 0x20
add esp, 0x20
invalid
invalid
invalid
and byte [rsi - 0x3d], bl
pop rsi
ret
sub rsp, 0x20
mov rsi, qword [rcx]
mov esi, dword [rcx]
in al, dx
and byte [rax - 0x75], cl
mov esi, dword [rcx]
xor dword [rax - 0x75], ecx
sbb byte [rax - 0x7b], r9b
sbb byte [rax - 0x7b], cl
mov rcx, qword [rsi + 0x18]
mov ecx, dword [rsi + 0x18]
sbb byte [rax - 0x7b], cl
test rcx, rcx
leave
je case.0x140075b03.177
or dword [rax - 0x75], ecx
push rsi
and al, ch
invalid
add byte es:[rax], al
add byte [rax], al
mov rdx, qword [rsi + 0x20]
mov edx, dword [rsi + 0x20]
call 0x140086591
add byte [rax], al
add byte [rax - 0x7d], cl
cmp rsi, 0xffffffffffffffff
je case.0x1400795fd.146
invalid
invalid
push qword [rcx + rbx - 0x10]
sbb eax, esi
lock dec qword [rsi + 8]
dec qword [rsi + 8]
or byte [rbp + 0x12], r14b
jne case.0x1400795fd.146
adc bh, byte [rdx + 8]
mov edx, 8
or byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
mov ecx, esi
int1
add rsp, 0x20
add esp, 0x20
invalid
pop rsi
jmp fcn.14000c6a0
clc
call qword [rax + 0x20c48348]
nop
add rsp, 0x20
nop
add rsp, 0x20
add esp, 0x20
invalid
and byte [rsi - 0x3d], bl
mov byte [rcx], 0
add dword [rax], eax
pop rsi
ret
add dword [rax], eax
test rdx, rdx
test edx, edx
je case.0x14007912b.152
or eax, 0xbad08949
mov r8, rdx
mov eax, edx
mov edx, 1
add dword [rax], eax
add byte [rax], al
add cl, ch
retf
jmp fcn.140002771
sal edi, 0xff
ret
sub rsp, 0x30
mov rdx, rcx
lea rsi, [rsp + 0x20]
je 0x1400865d7
invalid
retf 0x8d48
je 0x1400865d7
and al, 0x20
and byte [rax - 0x77], cl
int1
mov rcx, rsi
mov ecx, esi
call fcn.14001c25a
movzx eax, byte [rsi]
sahf
pop rsp
stc
dec dword [rdi]
invalid
mov dh, 6
lea rcx, [0x1400f936c]
or eax, 0x72da6
cmpsb byte [rsi], byte [rdi]
sub eax, 0x63480007
add byte [rax + 0x63], cl
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
add eax, ecx
jmp rax
mov rax, qword [rsp + 0x28]
and al, 0x28
mov al, byte [rax + 0x10]
adc bl, ch
jmp case.0x1400795fd.159
adc cl, byte [rbx + 0x4824244c]
mov ecx, dword [rsp + 0x24]
add rsp, 0x30
add esp, 0x30
and al, 0x48
add esp, 0x30
invalid
pop rsi
jmp case.0x14007912b.163
add byte [rax], al
mov al, byte [rsp + 0x21]
and al, 0x21
add rsp, 0x30
add esp, 0x30
xor byte [rsi - 0x3d], bl
pop rsi
ret
lea eax, [rcx - 0x2740]
cmp eax, 0x11
clc
adc dword [rdi], ecx
jbe 0x1400867c2
ret 1
add dword [rax], eax
invalid
add eax, 0x83ffffd8
invalid
clc
adc dword [rdi], ecx
invalid
xchg dl, al
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x1ae72ff], dh
mov al, 1
lea edx, [rcx - 2]
cmp edx, 0x11
jbe case.0x140067fd1.266
add byte [rax], al
lea edx, [rcx - 0x3c2a]
cmp edx, 2
cli
add cl, byte [rdi]
invalid
invalid
add dword [rax], eax
invalid
xchg ecx, eax
invalid
invalid
cli
add cl, byte [rdi]
invalid
add byte [rax], al
cmp ecx, 0x27
je 0x1400867f1
test bl, cl
retf
add dword [rax], eax
invalid
stc
invalid
cmp ecx, 0x35
je case.0x1400867e6.2
invalid
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbx - 0x7bf0bc07], al
cmp ecx, 0x43
invalid
invalid
mov al, 1
invalid
cmp ecx, 0x43
je case.0x1400867e6.2
add dword [rax], eax
add byte [rax], al
stc
je case.0x1400867e6.2
je case.0x1400867e6.2
add dword [rax], eax
add byte [rax], al
add byte [rax], al
cmp ecx, 0x50
stc
push rax
je 0x1400867bf
add byte [rbx - 0x7bf0a807], al
cmp ecx, 0x57
je 0x1400867f7
invalid
lodsd eax, dword [rsi]
add dword [rax], eax
add byte [rax], al
lodsd eax, dword [rsi]
add dword [rax], eax
invalid
add byte [rbx - 0x7bf09207], al
movabs eax, dword [0x840f70f983000001]
add dword [rax], eax
add byte [rax], al
add byte [rbx - 0x7bf08f07], al
jo 0x140086666
je 0x1400867f1
xchg ebp, eax
add dword [rax], eax
add byte [rax], al
cmp ecx, 0x78
stc
js case.0x1400512a2.412
invalid
invalid
sahf
add dword [rax], eax
cmp ecx, 0x6d
je case.0x140057679.374
add byte [rax], al
cmp ecx, 0x78
stc
invalid
stc
js case.0x1400512a2.412
invalid
je 0x140086803
test byte [rsi - 0x7cffffff], bl
add byte [rbx - 0x7bf08607], al
add dword [eax], eax
add dword [rax], eax
add byte [rax], al
cmp ecx, 0x7b
invalid
invalid
je case.0x140079c02.127
invalid
cmp ecx, 0x79
je case.0x1400867d0.10060
add dword [rax], eax
add byte [rax], al
stc
jns case.0x14007cd4a.92
invalid
test byte [rdi + 1], ah
add byte [rax], al
cmp ecx, 0x7b
je 0x1400867eb
test byte [rcx + rax], dh
invalid
stc
jnp case.0x1400506e9.441
test byte [rcx + rax], dh
add dword [rax], eax
add byte [rax], al
cmp ecx, 0x84
stc
test byte [rax], al
add byte [rax], al
add byte [rcx + 0x84f9], al
add byte [rdi], cl
test byte [rbx - 0x7effffff], al
add dword [rax], eax
add byte [rax], al
invalid
stc
test byte [rax], al
add byte [rax], al
je 0x140086806
add byte [rax], al
add byte [rcx + 0x91f9], al
cmp ecx, 0x91
je 0x140086809
stc
xchg ecx, eax
add byte [rax], al
add byte [rdi], cl
test byte [rdx + 1], bh
add byte [rax], al
cmp ecx, 0xa1
je 0x1400867eb
test byte [rax + 1], dl
add byte [rax], al
stc
movabs eax, dword [0x150840f000000]
add byte [rcx + 0xaaf9], al
add byte [rax], al
je 0x14008680c
cmp ecx, 0xaa
add byte [rax], al
je 0x14008680c
add dword [rax], eax
add byte [rcx + 0x35edf9], al
in eax, dx
invalid
invalid
cmp ecx, 0x35ed
je case.0x1400867d0.10060
and al, byte [rcx]
add byte [rax], al
add byte [rdi], cl
test byte [rdx], ah
and al, byte [rcx]
invalid
and al, byte [rcx]
add byte [rax], al
add byte [rcx + 0xcef9], al
cmp ecx, 0xce
je 0x1400867eb
sub al, 1
add byte [rax], al
invalid
add byte [rdi], cl
test byte [rcx + rax], ch
sub al, 1
sub al, 1
add byte [rax], al
add byte [rcx + 0xdff9], al
add byte [rdi], cl
test byte [rcx + rax], al
add byte [rax], al
invalid
stc
invalid
add byte [rax], al
cmp ecx, 0xdf
je 0x14008680f
cmp ecx, 0xe8
je case.0x140057679.374
add byte [rdi], cl
test byte [0xc10866d9], bl
stc
add al, byte [rcx]
add byte [rax], al
cmp ecx, 0x102
je case.0x1400867d0.10060
cmp ecx, 0x10b
je 0x140086812
cmp ecx, 0x150
je 0x140086815
invalid
add byte [rcx + 0x3e3f9], al
add byte [rdi], cl
jrcxz 0x14008670e
add byte [rax], al
je case.0x1400867d0.10060
test dl, al
add byte [rax], al
add byte [rax], al
cmp ecx, 0x41d
je case.0x1400867d0.10060
invalid
cmp ecx, 0x41d
add byte [rax], al
je case.0x1400867d0.10060
cmp ecx, 0x461
je case.0x1400867d0.10060
stc
invalid
cmp ecx, 0x46b
je 0x140086818
cmp ecx, 0x476
je 0x14008681b
cmp ecx, 0x4cf
je case.0x1400867d0.10051
stosd dword [rdi], eax
add byte [rax], al
invalid
stosd dword [rdi], eax
add byte [rax], al
add byte [rcx + 0x4d0f9], al
stc
rol byte [rax + rax], 1
add byte [rdi], cl
test byte [rdx - 0x7f000000], ah
cmp ecx, 0x50f
cmp ecx, 0x50f
je 0x14008681e
test byte [rdi - 0x7f000000], dh
stc
mov ah, 5
add byte [rax], al
add byte [rax], al
cmp ecx, 0x5b4
je case.0x1400867d0.10060
cmp ecx, 0x1716
je case.0x1400867d0.10060
invalid
cmp ecx, 0x1b64
sbb eax, dword [rax]
add byte [rsi + rdx*2 - 0x7f], dh
je case.0x1400867d0.10060
invalid
add byte [rax], al
je case.0x1400867d0.10060
cmp ecx, 0x1b80
stc
sbb byte [rbx], 0
add byte [rsi + rcx*2 - 0x7f], dh
je case.0x1400867d0.10060
invalid
stc
invalid
je case.0x1400867d0.10060
cmp ecx, 0x1f4e
invalid
je case.0x1400867d0.10060
stc
and ah, byte [rax]
add byte [rax], al
je case.0x1400867d0.10060
cmp ecx, 0x25e9
je case.0x1400867d0.10060
jmp 0x1b40867c3
cmp ecx, 0x271d
stc
sbb eax, 0x74000027
invalid
add byte [rax], al
je case.0x1400867e6.5
cmp ecx, 0x2726
je 0x1400867f7
invalid
stc
invalid
je case.0x1400867e6.5
cmp ecx, 0x2726
je 0x1400867f7
stc
invalid
cmp ecx, 0x2733
xor esp, dword [rdi]
add byte [rax], al
invalid
add byte [rdx + rbp*2 - 0x7f], dh
je 0x140086821
cmp ecx, 0xb7
stc
mov bh, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + 0x41], dh
jne case.0x1400867d0.10052
jne case.0x1400867d0.10052
mov al, 0xc
or al, 0xc3
ret
lea rcx, [0x1400f93c4]
lea ecx, [0x1400f93c4]
sub eax, dword [rdi]
add byte [rax + 0x63], cl
add al, 0x81
invalid
movsxd rax, dword [rcx + rax*4]
or dword [rax + 1], 0xb0e0ffc8
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0xffffffffffffffb0
mov al, 8
ret
or bl, al
mov al, 0x16
ret
lea rcx, [0x1400f937c]
movsxd rdx, dword [rcx + rdx*4]
invalid
adc al, 0x91
popfq
sub eax, dword [rdi]
invalid
invalid
add byte [rax + 0x63], cl
adc al, 0x91
invalid
add rdx, rcx
jmp rdx
xor eax, eax
ret
mov al, 0x21
ret
and ebx, eax
mov al, 0x26
ret
mov al, 0x18
ret
mov al, 0xb
ret
mov al, 0x14
ret
mov al, 5
ret
mov al, 4
ret
mov al, 0x28
ret
mov al, 0x24
ret
mov al, 0x19
ret
mov al, 0x1c
ret
mov al, 0x1b
ret
mov al, 0xe
ret
mov al, 0x1e
ret
mov al, 0x20
ret
and bl, al
mov al, 0x1a
ret
mov al, 0xd
ret
mov al, 9
ret
mov al, 0xa
ret
mov al, 6
ret
mov al, 3
ret
mov al, 7
ret
mov al, 2
ret
xlatb
mov rbx, rcx
sub rsi, rdx
mov r14, rsi
shr r14, 1
mov rdx, r14
call fcn.140085b7e
mov r15, qword [rbx + 0x10]
lea rcx, [r15 + r15]
add rcx, qword [rbx]
mov rdx, rdi
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
mov al, byte [rcx]
add byte [rbp + 1], cl
dec byte [rcx + rcx*4 + 0x73]
adc byte [rax - 0x7d], cl
add esp, 0x20
mov al, byte [rcx]
add byte [rbp + 1], cl
dec byte [rcx + rcx*4 + 0x73]
adc byte [rax - 0x7d], cl
invalid
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
pop rdi
ret
ja 0x14008696b
lea r10, [rdx + r9]
add r8, rdx
xor eax, eax
cmp r10, r8
cmp edx, eax
je 0x140086965
add byte [rax], al
add byte [rcx - 0x73], cl
push rdx
add dword [rcx - 0x76], eax
sbb al, byte [rcx - 0x45]
mov ebx, 1
lea rdx, [r10 + 1]
mov bl, byte [r10]
mov r11d, 1
mov ebx, 1
mov ebx, 1
test bl, bl
jns 0x140086937
cmp bl, 0xe0
jae 0x1400868d0
add r10, 2
cmp rdx, r8
ret 0xf49
rol byte [r9 - 0x45], cl
add al, byte [rax]
add byte [rax], al
ret 0xf49
add byte [rax], al
jmp 0x140086937
cmp bl, 0xed
jne 0x1400868fe
mov r11d, 3
cmp rdx, r8
je 0x140086934
lea rdx, [r10 + 2]
cmp rdx, r8
je 0x140086934
invalid
movzx esi, byte [r10 + 1]
movzx esi, byte [r10 + 1]
cmp si, 0xa0
jae 0x140086942
add r10, 3
mov rdx, r10
jmp 0x140086937
add r10, 2
cmp rdx, r8
cmove r10, rdx
xor edx, edx
cmp r10, r8
setne dl
invalid
sal byte [rcx], cl
ror byte [rbp + 0x39], cl
ret 0x950f
ret 0x14c
add rdx, r10
mov r11d, 3
cmp bl, 0xf0
jb 0x140086937
xor r10d, r10d
cmp rdx, r8
cmp edx, eax
ror byte [rcx + rdi - 0x3e], cl
cmp edx, eax
setne r10b
add rdx, r10
mov r11d, 4
add bl, ch
invalid
ret 0x14c
add bl, ch
add ecx, dword [rcx + rcx*4 - 0x3e]
mov rdx, r8
add r9, r11
mov r10, rdx
jmp 0x14008689e
movzx eax, byte [rdx]
movzx edx, si
and edx, 0x1f
shl edx, 6
and eax, 0x3f
invalid
add eax, edx
add eax, 0xd800
mov qword [rcx + 8], r9
mov word [rcx + 0x10], ax
adc byte [rax + 1], bh
adc byte [rax + 1], bh
mov qword [rcx], rax
pop rbx
pop rsi
ret
ud2
push rdi
push r14
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x60
in al, dx
invalid
mov rsi, rdx
in al, dx
invalid
mov rdi, rcx
add r9, r8
lea rbx, [rsp + 0x48]
and al, 0x48
and al, 0x48
mov qword [rbx - 0x10], r8
mov qword [rbx - 8], r9
mov dword [rbx - 8], ecx
mov al, 0x81
mov byte [rbx], al
lea r14, [rsp + 0x54]
mov byte [r14], al
lea r15, [rsp + 0x38]
lea edi, [rsp + 0x38]
lea edi, [rsp + 0x38]
cmp byte [rbp + rcx*4 + 0x64], cl
and al, 0x2c
lea r12, [rsp + 0x2c]
lea esp, [rsp + 0x2c]
mov rcx, rbx
call fcn.140086acc
add byte [0x1401969b6], bh
adc dword [rax], eax
adc dword [rax], eax
jne case.0x140079e86.142
cmp qword [rsp + 0x38], 0
je 0x140086a98
and al, 0x38
add byte [rdi], cl
test al, dl
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
call case.0x140055528.356
test eax, eax
je 0x140086a98
test al, al
add byte [rax], al
invalid
invalid
test al, al
add byte [rax], al
add byte [rcx + 0xfa81d5], cl
add byte [rcx], dl
add byte [rdi], cl
invalid
mov ebp, edx
cmp edx, 0x110000
je 0x140086a98
invalid
mov dl, 0
add byte [rax], al
test byte [rdx - 0x7d000000], dh
add byte [rax], al
cmp ebp, 0x5c
std
pop rsp
je 0x140086a11
cmp ebp, 9
je 0x140086a1a
cmp ebp, 0xa
je 0x140086a23
cmp ebp, 0xd
je 0x140086a2c
cmp ebp, 0x22
je 0x140086a35
cmp ebp, 0x27
je 0x140086a3e
test ebp, ebp
jne 0x140086a66
mov word [rsp + 0x2c], 0x305c
jmp 0x140086a45
mov word [rsp + 0x2c], 0x5c5c
and al, 0x2c
pop rsp
pop rsp
jmp 0x140086a45
mov word [rsp + 0x2c], 0x745c
jmp 0x140086a45
mov word [rsp + 0x2c], 0x6e5c
and al, 0x2c
pop rsp
outsb dx, byte [rsi]
jmp 0x140086a45
mov word [rsp + 0x2c], 0x725c
jmp 0x140086a45
mov word [rsp + 0x2c], 0x225c
jmp 0x140086a45
mov word [rsp + 0x2c], 0x275c
and al, 0x2c
and al, 0x2c
pop rsp
invalid
and qword [rsp + 0x2e], 0
mov word [rsp + 0x36], 0x200
add byte [rdx], al
and al, 0x2e
add byte [rsi - 0x39], ah
and al, 0x36
add byte [rdx], al
mov eax, dword [rsp + 0x34]
mov dword [rbx + 8], eax
mov rax, qword [rsp + 0x2c]
xor al, 0x89
or byte [r8 - 0x75], cl
and al, 0x2c
mov qword [rbx], rax
jmp 0x1400869a9
mov ecx, ebp
call fcn.1400152d6
imul ebp, eax, 0xc084fff8
imul ebp, eax, 0xc084fff8
inc dword [rax + rax*8 - 0x1676e98b]
jne case.0x140079c02.150
mov ecx, ebp
call fcn.140015397
test al, al
je case.0x140079c02.150
inc dword [rax + rax*8 + 0x44c60b74]
and al, 0x2c
mov byte [rsp + 0x2c], 0x80
or byte [rcx - 0x14cfdb94], 0xcb
mov dword [rsp + 0x30], ebp
jmp 0x140086a52
mov rcx, r12
mov edx, ebp
call fcn.14001503a
cmp byte [rsp + 0x2c], 0x81
sub al, 0x81
sub al, 0x81
jne 0x140086a52
mov rcx, r14
call fcn.140086acc
cmp eax, 0x110000
je 0x140086abb
mov rcx, rdi
mov edx, eax
call qword [rsi + 0x20]
test al, al
ror byte [rdi], 0x84
invalid
invalid
invalid
invalid
ror byte [rdi], 0x84
invalid
mov al, 1
jmp 0x140086abd
xor eax, eax
add rsp, 0x60
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
cmp eax, 0x80
je 0x140086afc
add byte [rax], 0
add byte [rbp + rbx - 0x42], dh
add byte [rax], al
adc dword [rax], eax
mov esi, 0x110000
cmp eax, 0x81
je 0x140086b0c
mov rcx, rdi
call fcn.140015588
invalid
clc
invalid
test al, 1
jne case.0x140079c02.151
invalid
mov byte [rdi], 0x81
jmp 0x140086b0c
sub ebx, 0x4778b10
mov esi, dword [rdi + 4]
and dword [rdi + 8], 0
and qword [rdi], 0
jmp 0x140086b0c
movzx esi, dl
mov eax, esi
add rsp, 0x28
pop rdi
pop rsi
ret
add dword [rax - 0x75], ecx
or byte [rax - 0x75], cl
or byte [rax - 0x75], cl
sbb byte [rax - 1], cl
loopne 0x140086b36
mov dh, 1
lea rcx, [0x1400f7750]
mov r8, qword [rcx + rax*8]
lea rcx, str.NotFoundPermissionDeniedConnectionRefusedConnectionResetHostUnreachableNetworkUnreachableConnectionAbortedNotConnectedAddrInUseAddrNotAvailableNetworkDownBrokenPipeAlreadyExistsWouldBlockNotADirectoryIsADirectoryDirectoryNotEmptyReadOnlyFilesystemFilesystemLoopStaleNetworkFileHandleInvalidInputInvalidDataTimedOutWriteZeroStorageFullNotSeekableFilesystemQuotaExceededFileTooLargeResourceBusyExecutableFileBusyDeadlockCrossesDevicesTooManyLinksInvalidFilenameArgumentListTooLongInterruptedUnexpectedEofOutOfMemoryOtherUncategorizedapi_ms_win_core_synch_l1_2_0
invalid
invalid
invalid
or eax, 0x70d5d
or eax, 0x8b480007
add al, 0xc1
mov rax, qword [rcx + rax*8]
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov ecx, dword [rdx + 0x18]
mov ecx, dword [rdx + 0x18]
mov rdx, rax
jmp r9
mov qword [r9], rcx
lea rax, [0x1400d1000]
add al, 0
mov qword [rsp + 0x20], rax
lea rax, [0x1400f6a54]
mov r8d, 4
add al, 0
add byte [rax], al
mov rcx, rdx
mov rdx, rax
call fcn.140015d68
nop
add rsp, 0x38
ret
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, str.NoneSome
lea rdx, str.NoneSome
mov r8d, 4
add rsp, 0x38
invalid
cmp byte [rax - 1], cl
invalid
jmp 0x140001fef
je 0x140086b93
add ecx, dword [rax - 0x75]
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0x4a94b
mov r8d, 2
add bh, bh
push rax
sbb byte [rax - 0x73], cl
mov esp, 0x9024
add byte [rax - 0x77], cl
invalid
mov byte [rdi + 8], al
mov byte [rdi + 9], 0
lea rax, [0x1400d1570]
add eax, 0x4a934
add bh, bh
push rax
sbb byte [rax - 0x73], cl
mov esp, 0x9024
add byte [rax - 0x77], cl
invalid
add eax, 0x4a934
mov qword [rsp + 0x20], rax
lea rdx, [0x1400d1567]
mov r8d, 4
mov rcx, rdi
mov r9, rbx
call fcn.1400155af
mov ecx, dword [rbx]
call case.0x14007912b.163
lea r9, [rsp + 0x5f]
mov byte [r9], al
lea rax, [0x1400d1598]
mov qword [rsp + 0x20], rax
lea rdx, str.kind
mov r8d, 4
mov rcx, rdi
call fcn.1400155af
mov edx, dword [rbx]
lea rsi, [rsp + 0x78]
mov rcx, rsi
js 0x140086cd9
mov ecx, esi
call fcn.140086e2b
lea rax, str._Y_b_
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
lea rdx, [0x1400d2532]
mov r8d, 7
mov rcx, rdi
mov r9, rsi
call fcn.1400155af
call 0xc9516cb6
stc
call 0xc9516cb6
stc
call fcn.140014f49
mov ebx, eax
mov rcx, qword [rsi]
mov rdx, qword [rsi + 8]
call fcn.14000cbda
jmp 0x140086e1e
jl 0x140086cff
push 0x204e8b48
mov rax, qword [rsi + 0x28]
lea rdx, [0x1400d15dc]
mov r8d, 5
call qword [rax + 0x18]
lea rbx, [rsp + 0x78]
mov qword [rbx], rsi
mov byte [rbx + 8], al
mov byte [rbx + 9], 0
lea r9, [rdi + 0x10]
lea rax, [0x1400d1598]
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
and al, 0x20
lea rdx, str.kind
mov r8d, 4
mov rcx, rbx
call fcn.1400155af
lea rax, [0x1400d15e8]
mov qword [rsp + 0x20], rax
lea rdx, [0x1400d2532]
mov r8d, 7
mov rcx, rbx
mov r9, rdi
call fcn.1400155af
mov rcx, rbx
call fcn.140014f49
jmp 0x140086e1c
add al, 0
mov qword [rsp + 0x38], rcx
lea rcx, [0x1400d1598]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x40], 5
mov qword [rsp + 0x20], 4
lea rdx, [0x1400d19f4]
lea r9, str.kind
mov r8d, 6
mov rcx, rsi
call fcn.140015928
jmp 0x140086e1c
mov ebx, eax
mov eax, ebx
add rsp, 0xa0
pop rbx
pop rdi
pop rsi
ret
mov rcx, rbx
call fcn.14000c79b
test ax, ax
je 0x140087aab
movzx ecx, ax
cmp ecx, 2
je 0x140087ad5
shr eax, 0x10
mov byte [rsp + 0x48], 0
jmp 0x140087aaf
shr rax, 0x20
and dword [rsp + 0x2c], 0
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
invalid
mov r8d, 4
mov ecx, eax
mov rdx, r14
call fcn.140088209
add byte [rbp + rcx*4 + 4], cl
add cl, byte [rax - 0x77]
stc
lea r8, [rdx + rax]
mov rcx, rdi
mov rdx, rax
call fcn.14000c931
jmp 0x140087a8c
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
adc dword [rsi], eax
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r14
push 0x415e5f5b
pop rsi
ret
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xe8
mov rsi, r8
mov esi, eax
and qword [rsp + 0x28], 0
mov rbx, rdx
mov qword [rsp + 0x50], rcx
cmp r8, 8
or byte [rax + 8], bh
or byte [rax + 8], bh
cmovb rax, r8
xor ecx, ecx
mov edx, 0x5c
cmp rax, rcx
je case.0x140057f03.383
movzx r8d, byte [rbx + rcx]
cmp r8b, 0x2f
cmove r8d, edx
ret 0x8844
or al, 0x28
inc rcx
jmp 0x140087b28
ret 0x8844
mov rcx, qword [rsp + 0x28]
lea r8, [rsp + 0xb8]
mov eax, 0x49000000
mov dword [rax - 0x10], ebx
mov eax, 0x49000000
mov dword [rax - 0x10], ebx
mov qword [r8 - 8], rsi
clc
mov qword [r8], rcx
lea rdx, [rsp + 0xc0]
and al, 0xc0
add byte [rax], al
add byte [rax - 0x77], cl
sbb cl, byte [rax - 0x77]
jb 0x140087b73
and al, 0xc0
add byte [rax], al
add byte [rax - 0x77], cl
sbb cl, byte [rax - 0x77]
jb 0x140087b73
mov qword [rdx + 0x10], r8
mov dword [rdx + 0x10], eax
mov qword [rdx + 0x18], rax
and qword [rdx + 0x20], 0
lea r8, str._UNC._
lea r14, [rsp + 0x80]
mov r9d, 2
mov rcx, r14
int1
int1
call fcn.140088170
mov rbp, qword [r14]
test rbp, rbp
je 0x140087c7b
invalid
add byte [rax - 0x77], cl
je 0x140087bc9
mov qword [rsp + 0x20], rsi
lea rdx, [rsp + 0x80]
add byte [rax], al
add byte [rax - 0x75], cl
jp case.0x14003d9c1.605
and byte [rax - 0x73], cl
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rax - 0x75], cl
jp case.0x14003d9c1.605
mov rsi, qword [rdx + 0x20]
lea r8, [0x1400d1dc2]
movabs byte [0x415824748d4c0004], al
mov ecx, 2
add byte [rax], al
invalid
movabs byte [0x415824748d4c0004], al
mov ecx, 2
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov ecx, esi
call fcn.140088170
mov rax, qword [r14]
test rax, rax
je 0x140087c07
mov r13, qword [rsp + 0x60]
mov r12, qword [rsp + 0x78]
mov r14, r13
sub r14, r12
jb 0x140087ebd
lea r8, [0x1400d1dc8]
lea r14, [rsp + 0x28]
lea rdx, [rsp + 0x80]
mov r9d, 2
mov rcx, r14
call fcn.140088170
mov r15, qword [r14]
test r15, r15
je 0x140087d02
mov rcx, rbx
mov rdx, rsi
call fcn.1400881da
push rsp
invalid
add byte [rax], al
mov ebp, edx
and al, 1
mov dil, 6
sub dil, al
mov r8, rsi
jmp 0x140087e20
sub byte [rax - 0x73], cl
push rsp
and al, 0x58
mov r9d, 4
mov rcx, rdi
call fcn.140088170
mov ecx, 0x48000004
mov eax, dword [rdi]
mov ecx, 0x48000004
mov eax, dword [rdi]
test rax, rax
je case.0x14004861a.502
mov r14, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x48]
mov ecx, dword [rsp + 0x48]
sub r14, rcx
jb 0x140087ebd
add byte [rax], al
add rax, rcx
add eax, ecx
xor r13d, r13d
lea r12, [0x1400f6a40]
xor ecx, ecx
leave
mov r8, qword [rsp + 0x20]
and byte [rcx + 0x39], cl
invalid
cmp r14, rcx
je 0x140087dad
cmp byte [rax + rcx], 0x5c
cmp al, 8
pop rsp
je 0x140087d99
pushfq
add byte [rax], al
add byte [rax - 1], cl
shr ebx, 0xe8
sub rdi, rsi
invalid
mov r8, qword [rsp + 0x20]
and al, 0x20
inc rcx
jmp 0x140087cea
test dword [rbx + rcx*4 + 0x44], 0x820f2024
lodsd eax, dword [rsi]
and al, 0x20
jb 0x140087ebd
add dword [rax], eax
add byte [rax + 1], cl
cmc
add rbp, rsi
lea r12, [0x1400f6a40]
xor r14d, r14d
xor esi, esi
invalid
xor esi, esi
cmp rdi, r14
je 0x140087dcb
movzx eax, byte [rbp + r14]
cmp eax, 0x2f
invalid
je 0x140087d3b
cmp eax, 0x5c
je 0x140087d3b
inc r14
inc esi
jmp 0x140087d1d
lea rax, [r14 + 1]
sub rdi, rax
add dword [rax + 0x29], r9d
invalid
lea r12, [r14 + rbp]
inc r12
jmp case.0x140070b1b.220
invalid
cmp r14, 3
add esi, dword [rdx + 0xf]
jb case.0x14007eb18.496
movzx eax, byte [r15 + 2]
cmp eax, 0x5c
je case.0x14007eb18.496
cmp eax, 0x2f
jne 0x140087d76
invalid
clc
invalid
mov rcx, r15
mov rdx, r14
call fcn.1400881da
invalid
add byte [rax - 0x6a7af0ff], ch
test al, 1
jne 0x140087e0b
xchg ebp, eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + 0x29], cl
sub r13, r12
xor eax, eax
mov r8, qword [rsp + 0x20]
in eax, 0x31
ror byte [rbx + rcx*4 + 0x44], 0x24
and byte [rcx + 0x39], cl
invalid
cmp r13, rax
je 0x140087e17
cmp byte [r15 + rax], 0x5c
je case.0x1400506e9.450
invalid
xchg dword [rax], eax
add byte [rax], al
test byte [rdi + 0x48000000], al
inc rax
inc eax
jmp 0x140087d80
lea rdx, [rcx + 1]
mov r13, r14
sub r13, rdx
lea r12, [rax + rcx]
inc r12
invalid
mov r14, rcx
invalid
xor ecx, ecx
mov dil, 1
cmp r13, rcx
int 0x74
invalid
int 0x74
cmovno eax, dword [rax + 0x745c0c3c]
cmp byte [r12 + rcx], 0x5c
je 0x140087dc3
inc rcx
jmp 0x140087daf
cmp byte [r12 + rcx], 0x5c
je 0x140087dc3
inc rcx
jmp 0x140087daf
mov r13, rcx
int 0x49
mov edi, eax
mov r15, rax
jmp 0x140087e20
mov r14, rdi
xor edi, edi
xor r13d, r13d
cmp rdi, r13
je 0x140087dec
movzx eax, byte [r12 + r13]
movzx eax, byte [rsp + rbp]
cmp eax, 0x2f
je 0x140087def
cmp eax, 0x5c
pop rsp
je 0x140087def
inc r13
jmp case.0x140080d73.202
mov r13, rdi
mov ebp, edi
test r14, r14
sete al
test r13, r13
test ebp, ebp
sete dil
or dil, al
add dil, dil
mov dword [rax + 8], 0xff0040c7
or dil, 4
mov r15, rbp
jmp 0x140087e20
mov ebp, edx
mov dil, 2
mov r8, qword [rsp + 0x20]
and al, 0x20
and al, 0x20
and bl, ch
or dword [rcx], esi
invalid
jmp 0x140087e20
xor edi, edi
jmp 0x140087e20
xor edi, edi
mov r14, rax
mov byte [rsp + 0x28], dil
mov byte [rsp + 0x29], bpl
mov byte [rsp + 0x29], ch
and al, 0x29
and al, 0x29
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x38], r14
je 0x140087e57
cmp byte [rcx + rcx*4 + 0x64], cl
and al, 0x40
je 0x140087e57
cmp byte [rcx + rcx*4 + 0x64], cl
and al, 0x40
mov qword [rsp + 0x48], r13
and al, 0x48
mov rcx, r8
mov rax, rbx
cmp dil, 6
je 0x140087e65
invalid
sbb ecx, dword [rax - 0x73]
and al, 0x28
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
mov rsi, r8
call 0x1400861b3
jrcxz 0x140087e55
invalid
jrcxz 0x140087e55
invalid
dec dword [rax - 0x77]
int1
mov rcx, rsi
sub rcx, rax
sub ecx, eax
jb 0x140087ebd
mov r8, rsi
add rax, rbx
test rcx, rcx
je 0x140087e7a
mov al, byte [rax]
cmp al, 0x5c
add byte [rsp + rbx*2], bh
sete cl
cmp al, 0x2f
sete al
or al, cl
jmp case.0x140079345.177
xor eax, eax
mov rcx, qword [rsp + 0x50]
mov qword [rcx], rbx
mov qword [rcx + 8], r8
or byte [r8 - 0x78], al
jns case.0x1400795fd.169
invalid
adc byte [rax - 0x78], al
imul edx, dword [rcx], 0x1879894c
mov dword [rcx + 0x18], edi
mov byte [rcx + 0x11], bpl
mov qword [rcx + 0x18], r15
mov dword [rcx + 0x18], edi
mov dword [rcx + 0x18], edi
mov qword [rcx + 0x20], r14
mov qword [rcx + 0x28], r12
mov qword [rcx + 0x30], r13
mov byte [rcx + 0x3a], al
mov word [rcx + 0x38], 0x200
add rsp, 0xe8
invalid
invalid
add byte [rax], al
invalid
cmp spl, byte [r14 - 0x39]
cmp byte [r8], al
add cl, byte [rax - 0x7f]
invalid
call 0x19b087eb1
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
ret
ud2
sub rsp, 0xa8
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
retf 0x8d48
invalid
mov rdx, rcx
lea rsi, [rsp + 0x28]
lea esi, [rsp + 0x28]
mov rcx, rsi
mov ecx, esi
mov ecx, esi
call fcn.140087f84
cmp byte [rsi + 0x38], 2
jne 0x140087f24
add byte [rax], al
add byte [rax + 0x7502387e], al
jne 0x140087f24
lea rsi, [rsp + 0x28]
lea rsi, [rsp + 0x28]
mov rbx, qword [rsi]
mov r14, qword [rsi + 8]
mov esi, dword [rsi + 8]
lea rdi, [rsp + 0x68]
jl 0x140087f17
invalid
test r14, r14
je 0x140087f24
mov rcx, rdi
mov rdx, rsi
call fcn.14008610f
loop 0x140087f02
inc dword [rax + 0xa70247c]
jne 0x140087f24
mov rax, qword [rsp + 0x68]
sub r14, rax
sub esi, eax
jb 0x140087f80
add rbx, rax
add ebx, eax
mov qword [rsp + 0x28], rbx
pop rsp
and al, 0x28
invalid
mov qword [rsp + 0x30], r14
jmp 0x140087ef4
je 0x140087f45
xor bl, ch
rol byte [rax + 0x261247c], 1
cmp byte [rsp + 0x61], 2
jne 0x140087f66
cmp ecx, dword [rax - 0x73]
jl 0x140087f53
invalid
lea rdi, [rsp + 0x28]
and al, 0x28
sub byte [rax - 0x75], cl
ja 0x140087f3c
invalid
mov rsi, qword [rdi + 8]
lea rbx, [rsp + 0x68]
or byte [rax - 0x73], cl
pop rsp
and al, 0x68
mov rcx, rdi
call fcn.140087fed
add byte [rax], al
add byte [rax + 0x39], cl
cmp esi, eax
add byte [rax], al
add byte [rax + 0x39], cl
cmp esi, eax
cmp esi, eax
jbe 0x140087f6b
and eax, 0x48d98948
mov edx, edi
mov rcx, rbx
mov rdx, rdi
call fcn.140088026
cmp byte [rsp + 0x70], 0xa
jne 0x140087f6b
and al, 0x70
or dh, byte [rbp + 0x13]
sub rsi, qword [rsp + 0x68]
jb 0x140087f80
je 0x140087f87
xor bl, ch
ror dword [rax - 0x75], cl
invalid
je 0x140087f8e
mov rsi, qword [rsp + 0x30]
mov esi, dword [rsp + 0x30]
xor byte [rax - 0x75], cl
and al, 0x28
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
mov rdx, rsi
add rsp, 0xa8
test al, 0
add byte [rax], al
add rsp, 0xa8
test al, 0
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
ret
ud2
ud2
in al, dx
sub byte [rax - 0x75], cl
add cl, byte [rbx + rcx*4 + 0x42]
or byte [rdx + rcx*4 + 0x4a], al
adc byte [rcx - 0x80], al
stc
invalid
je 0x140087fb3
mov r10, qword [rdx + 0x30]
mov qword [rsp + 0x1f], r10
movups xmm0, xmmword [rdx + 0x11]
movups xmm1, xmmword [rdx + 0x21]
movaps xmmword [rsp + 0x10], xmm1
movaps xmmword [rsp], xmm0
mov r10b, byte [rdx + 0x3a]
movzx edx, word [rdx + 0x38]
mov qword [rcx], rax
mov qword [rcx + 8], r8
mov byte [rcx + 0x10], r9b
movaps xmm0, xmmword [rsp]
movaps xmm1, xmmword [rsp + 0x10]
movups xmmword [rcx + 0x11], xmm0
movups xmmword [rcx + 0x21], xmm1
mov rax, qword [rsp + 0x1f]
mov qword [rcx + 0x30], rax
mov byte [rcx + 0x3a], r10b
mov word [rcx + 0x38], dx
add rsp, 0x28
ret
mov rcx, rdx
call fcn.140087fed
mov r9, qword [rdi + 8]
cmp rax, r9
ja 0x1400880ab
mov rcx, qword [rdi]
lea r8, [rcx + rax]
lea r10, [rcx + r9]
sub r10, r8
mov dl, byte [rdi + 0x10]
lea r11, [rcx + r9]
dec r11
xor edi, edi
test r10, r10
je 0x140088091
movzx ebx, byte [r11]
cmp dl, 2
add dh, byte [rsi + 5]
add dh, byte [rsi + 5]
cmp ebx, 0x2f
je 0x14008807e
cmp ebx, 0x5c
je 0x14008807e
dec r11
dec r10
jmp 0x14008805e
add rax, r10
cmp rax, r9
ja 0x1400880ab
add rcx, rax
mov edi, 1
add byte [rax], al
add byte [rax], al
mov r8, rcx
sub r9, rax
add rdi, r9
lea rcx, [rsi + 8]
call case.0x14004bffe.454
mov qword [rsi], rdi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
ud2
mov esi, edx
mov rdi, rcx
iretd
movzx ecx, byte [rcx]
lea eax, [rcx - 6]
movzx r8d, al
lea rdx, [r8 + 1]
lea edx, [rax + 1]
lea edx, [rax + 1]
xor eax, eax
rol byte [rcx - 0x80], 0xf8
add al, 0x48
cmovae edx, eax
cmp r8b, 4
cmovae rdx, rax
mov r8b, byte [rsi]
lea r9d, [r8 - 6]
cli
movzx r10d, r9b
lea r11, [r10 + 1]
lea ebx, [rdx + 1]
lea ebx, [rdx + 1]
cmp r10b, 4
cmovae r11, rax
cli
add al, 0x4c
cmovae ebx, eax
cmp rdx, r11
jne 0x140088169
invalid
jp 0x1400880a0
mov al, 1
test rdx, rdx
je 0x140088116
add dword [rax - 0x7b], ecx
sal byte [rax + riz - 0x7d], cl
cli
add al, 0x75
outsb dx, byte [rsi]
cmp edx, 4
jne 0x140088169
mov rcx, qword [rdi + 8]
mov rdx, qword [rdi + 0x10]
mov r8, qword [rsi + 8]
mov r9, qword [rsi + 0x10]
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.14000e9a8
cmp r9b, 4
jb 0x140088169
cmp cl, r8b
jne case.default.0x14008812f
sal dword [rbp + 0x46], 0x48
lea eax, [0x1400f941c]
add eax, 0x712f4
lea rax, [0x1400f941c]
add eax, 0x712f4
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
sar edi, 0xe1
sar edi, 0xe1
mov al, byte [rdi + 1]
cmp al, byte [rsi + 1]
sete al
jmp 0x140088169
add dword [r10], r15d
add dword [rdi], r9d
xchg esp, eax
shr bl, 0x2d
mov rcx, qword [rdi + 8]
mov rdx, qword [rdi + 0x10]
mov r8, qword [rsi + 8]
mov r9, qword [rsi + 0x10]
adc al, r13b
push rdi
push 0xffffffffc084fff8
or byte [rax - 0x75], cl
push rdi
adc byte [rbx + rcx*4 + 0x46], cl
or byte [rbx + rcx*4 + 0x4e], cl
adc al, r13b
adc al, r13b
push rdi
push 0xffffffffc084fff8
je case.default.0x14008812f
mov rcx, qword [rdi + 0x18]
mov rdx, qword [rdi + 0x20]
mov r8, qword [rsi + 0x18]
mov r9, qword [rsi + 0x20]
jmp 0x14008810b
xor eax, eax
add rsp, 0x28
pop rdi
pop rsi
ret
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x77], cl
xlatb
in al, dx
sub byte [rax - 0x77], cl
xlatb
mov r14, qword [rdx + 0x18]
mov r15, qword [rdx + 0x20]
jp 0x1400881a8
jp 0x1400881a8
mov rdx, r14
sub rdx, r15
sub rdx, r15
jb 0x1400881d6
mov rbx, r9
mov rsi, rcx
mov r12, qword [rdi + 0x10]
mov esp, dword [rdi + 0x10]
mov esp, dword [rdi + 0x10]
lea rcx, [r12 + r15]
call fcn.140082a4a
invalid
test al, al
je 0x1400881c3
invalid
inc dword [rax + rax*8 + 0x1491c74]
fisttp word [rax - 0x75]
invalid
sbb al, 0x49
add r15, rbx
add edi, ebx
mov rax, qword [rdi]
mov eax, dword [rdi]
mov rcx, qword [rdi + 8]
mov qword [rsi + 8], rcx
mov qword [rsi + 0x10], r12
mov dword [rsi + 0x10], esp
mov qword [rsi + 0x18], r14
mov dword [rsi + 0x18], esi
mov qword [rsi + 0x20], r15
jle 0x1400881e1
jmp 0x1400881c5
xor eax, eax
mov qword [rsi], rax
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
invalid
pop rsi
pop r12
pop r14
pop r15
ret
ud2
cmp edx, 2
jb 0x140088206
cmp byte [rcx + 1], 0x3a
jns 0x1400881e4
cmp dh, byte [rbp + 0x20]
jne 0x140088206
mov al, byte [rcx]
mov ecx, eax
and cl, 0xdf
add cl, 0xbf
mov edi, 0x7719f980
invalid
mov edi, 0x7719f980
adc dword [rbp - 0x67f60b8], ecx
lea ecx, [rax - 0x61]
cmp cl, 0x1a
sbb cl, byte [rdi]
xchg edx, eax
invalid
sbb cl, byte [rdi]
xchg edx, eax
ret 0xe2c0
invalid
invalid
shl dl, 5
xor dl, al
mov al, 1
ret
xor eax, eax
ret
add byte [rbx + 0xc], dh
mov byte [rdx], cl
mov ecx, 1
or bh, byte [rcx + 1]
jmp 0x1400882a8
add byte [rax], al
cmp ecx, 0x800
jae 0x14008823e
mov eax, ecx
shr eax, 6
enter 0xffffffffffffe8c1, 6
or al, 0xc0
mov byte [rdx], al
and cl, 0x3f
or cl, 0x80
mov byte [rdx + 1], cl
mov ecx, 2
jmp 0x1400882a8
cmp ecx, 0x10000
jae 0x140088271
cmp r8, 2
jbe 0x1400882af
mov eax, ecx
shr eax, 0xc
or al, 0xe0
loopne 0x1400881dc
mov byte [rdx], al
mov eax, ecx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rdx + 1], al
and cl, 0x3f
loope case.0x140079c02.160
invalid
or cl, 0x80
mov byte [rdx + 2], cl
mov ecx, 3
add bl, ch
invalid
invalid
add bl, ch
invalid
cmp r8, 3
cmp eax, 3
clc
add esi, dword [rsi + 0x38]
jbe 0x1400882af
mov eax, ecx
shr eax, 0x12
and al, 7
or al, 0xf0
mov byte [rdx], al
mov eax, ecx
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rdx + 1], al
mov eax, ecx
shr eax, 6
invalid
and al, 0x3f
or al, 0x80
mov byte [rdx + 2], al
and cl, 0x3f
or cl, 0x80
mov byte [rdx + 3], cl
mov ecx, 4
leave
or byte [rax + 0x4b9034a], 0
mov ecx, 4
add edi, dword [rcx + 4]
mov rax, rdx
mov rdx, rcx
ret
ud2
sub byte [rax], al
lea rdi, [rsp + 0x38]
lea r9, [rsp + 0x20]
and byte [rax - 0x77], cl
stc
and byte [rax - 0x77], cl
stc
call fcn.14000ca48
cmp qword [rdi], 0
je 0x140088359
mov rcx, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x48]
jmp 0x14008836f
mov rax, qword [rsp + 0x40]
mov qword [rsi], rax
mov qword [rsi + 8], rbx
movabs rcx, 0x8000000000000001
add rsp, 0x50
pop rbx
pop rdi
pop rsi
jmp fcn.140002565
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rcx, qword [rsi + 8]
call fcn.140041dc7
mov qword [rsi + 8], rdi
test rdi, rdi
setne al
add rsp, 0x28
pop rdi
pop rsi
ret
test rsi, rsi
je 0x1400884d6
mov qword [rsp + 0x20], rbx
mov rcx, r14
mov edx, 0xfffffff4
mov r8, rdi
mov r9, rsi
call fcn.140088538
cmp qword [rsp + 0x28], 0
je 0x1400884c2
mov r15, qword [rsp + 0x30]
mov rcx, r15
xor byte [rcx + rcx*4 - 7], cl
call fcn.1400884f3
test al, al
je 0x1400884de
mov rcx, r15
stc
call fcn.14001be52
jmp 0x140088482
mov rax, qword [rsp + 0x30]
test rax, rax
je 0x1400884db
sub rsi, rax
jb 0x1400884ef
add rdi, rax
jmp 0x140088482
xor r15d, r15d
jmp 0x1400884de
mov r15, r12
mov rax, r15
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
ud2
call fcn.14001c25a
movzx eax, byte [rsi]
lea rcx, [0x1400f9434]
and cl, byte [rdi]
invalid
invalid
and cl, byte [rdi]
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rsp + 0x28]
cmp byte [rax + 0x10], 0x23
jmp 0x14008852f
xor eax, eax
jmp 0x140088532
cmp byte [rsp + 0x21], 0x23
sete al
add rsp, 0x30
pop rsi
ret
mov esp, 0x8024
add byte [rbx], al
setb cl
xor cl, al
jne 0x14008d068
mov rcx, qword [rsp + 0x30]
and al, 0x30
mov r8, qword [rsp + 0x70]
mov rdx, r14
mov r9, r14
call fcn.14000e9a8
sbb eax, edi
inc dword [rax + rax*8 + 0x256850f]
add byte [rax], al
mov rcx, qword [rsp + 0x30]
mov al, byte [rsp + 0x40]
cmp al, 6
je 0x14008d09c
mov rdx, qword [rsp + 0x60]
mov qword [rsp + 0xcf], rdx
and al, 0xcf
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x41], al
movups xmm1, xmmword [rsp + 0x51]
movaps xmmword [rsp + 0xc0], xmm1
sub dword [rsp + 0xc0], ecx
sub dword [rsp + 0xc0], ecx
movaps xmmword [rsp + 0xb0], xmm0
mov qword [rsp + 0x28], r12
mov dl, byte [rsp + 0x6a]
movzx r8d, word [rsp + 0x68]
mov qword [rsp + 0x128], rcx
mov word [rax + rbp], fs
sub byte [rcx], al
add byte [rax], al
mov qword [rsp + 0x130], r14
mov ah, 0x24
xor byte [rcx], al
add byte [rax], al
mov byte [rsp + 0x138], al
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0xb0], al
movaps xmm0, xmmword [rsp + 0xb0]
movaps xmm1, xmmword [rsp + 0xc0]
movups xmmword [rsp + 0x139], xmm0
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x139], eax
movups xmmword [rsp + 0x149], xmm1
mov rax, qword [rsp + 0xcf]
add byte [rax - 0x77], cl
test byte [rax + rbx*2], ah
and al, 0x58
add dword [rax], eax
add byte [rax + 0x1622494], cl
add byte [rax], al
and al, 0x49
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rdi + rcx*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbx*2], ah
and al, 0x58
and al, 0x58
add dword [rax], eax
add byte [rax + 0x1622494], cl
add byte [rax], al
mov word [rsp + 0x160], r8w
mov rcx, qword [rsp + 0x70]
and al, 0x60
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x70
mov al, byte [rsp + 0x80]
cmp al, 6
invalid
add byte [rsi + rax], bh
invalid
je 0x14008d142
mov rdx, qword [rsp + 0xa0]
mov qword [rsp + 0xcf], rdx
movups xmm0, xmmword [rsp + 0x81]
adc byte [rsp + 0x81], al
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0xcf
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x81], al
movups xmm1, xmmword [rsp + 0x91]
movaps xmmword [rsp + 0xc0], xmm1
add byte [rax], al
invalid
and al, 0x91
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xc0], ecx
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xb0], eax
invalid
movaps xmmword [rsp + 0xb0], xmm0
add byte [rdx + 0xaa2494], cl
add byte [rax], al
mov dl, byte [rsp + 0xaa]
movzx r8d, word [rsp + 0xa8]
lea r14, [rsp + 0xe8]
and al, 0xe8
add byte [rax], al
add byte [rbp - 0x75], cl
out 0x4c, eax
lea edi, [rsp + 0x1d8]
and al, 0xd8
add dword [rax], eax
invalid
and al, 0xa8
add byte [rax], al
add byte [rbp + rcx*4 - 0x4c], cl
and al, 0xe8
add byte [rax], al
add byte [rbp - 0x75], cl
out 0x4c, eax
lea edi, [rsp + 0x1d8]
and al, 0xd8
add dword [rax], eax
invalid
and al, 0xd8
add dword [rax], eax
add byte [rbp - 0x77], cl
xor byte [r9 + 0xf], r8b
movaps xmm0, xmmword [rsi - 0x38]
mov qword [r15 + 0x30], r9
movaps xmm0, xmmword [r14 - 0x38]
movaps xmm0, xmmword [rsi - 0x38]
movaps xmm0, xmmword [rsi - 0x38]
movaps xmm1, xmmword [r14 - 0x28]
movups xmmword [r15 + 0x21], xmm1
movups xmmword [rdi + 0x21], xmm1
movups xmmword [rdi + 0x21], xmm1
movups xmmword [r15 + 0x11], xmm0
adc dword [rdi + 0x11], eax
mov qword [r15], rcx
mov qword [r15 + 8], rbx
mov byte [r15 + 0x10], al
mov word [r15 + 0x38], r8w
mov byte [r15 + 0x3a], dl
lea r12, [rsp + 0x168]
add byte [rbp + rcx*4 - 0x54], cl
and al, 0x28
add dword [rax], eax
invalid
add byte [rbp + rcx*4 - 0x54], cl
and al, 0x28
add dword [rax], eax
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0xa0
add dword [rax], eax
lea ebp, [rsp + 0x128]
lea rbp, [rsp + 0x1a0]
lea rbx, [rsp + 0xb0]
add byte [rax - 0x73], cl
pushfq
and al, 0xb0
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
mov rdx, r13
call fcn.1400890c7
or bh, byte [rdi - 0x437f0001]
and al, 0x68
add dword [rax], eax
add byte [rdx], cl
or bh, byte [rdi - 0x437f0001]
and al, 0x68
add dword [rax], eax
add byte [rdx], cl
je 0x14008d26b
mov rcx, rbp
mov rdx, r15
call fcn.1400890c7
cmp byte [rsp + 0x1a0], 0xa
movabs al, byte [0xa4840f0a000001]
add byte [rax], al
movabs al, byte [0xa4840f0a000001]
add byte [rax], al
mov rax, qword [rsp + 0x198]
mov qword [rsp + 0xe0], rax
movups xmm0, xmmword [rsp + 0x168]
movups xmm1, xmmword [rsp + 0x178]
movups xmm2, xmmword [rsp + 0x188]
movaps xmmword [rsp + 0xd0], xmm2
movaps xmmword [rsp + 0xc0], xmm1
movaps xmmword [rsp + 0xb0], xmm0
sub dword [rsp + 0xb0], eax
mov rax, qword [rsp + 0x1d0]
mov qword [r14 + 0x30], rax
mov dword [rsi + 0x30], eax
movups xmm0, xmmword [rsp + 0x1a0]
movups xmm1, xmmword [rsp + 0x1b0]
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x1c0], dl
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x1c0], dl
movups xmmword [r14 + 0x20], xmm2
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
mov rcx, rbx
mov rdx, r14
call fcn.1400880af
test al, al
jne 0x14008d1b2
jmp 0x14008d288
lea rbx, [rsp + 0xb0]
lea rdx, [rsp + 0x1d8]
mov rcx, rbx
call fcn.1400890c7
cmp byte [rbx], 0xa
je 0x14008d2be
mov rcx, rdi
mov rdx, rsi
call fcn.14008cf5f
invalid
dec dword [rax - 0x7b]
invalid
je 0x14008d2be
invalid
mov r14, rax
mov rcx, rax
call fcn.1400865a7
add al, 0x93
invalid
invalid
test al, al
je 0x14008d2d8
mov rcx, rdi
mov rdx, rsi
call fcn.14008d326
test al, al
je case.0x14006f730.251
add byte [rax], al
add byte [rax + rax*8 - 0x76b3f48c], al
int1
mov rcx, r14
call fcn.14001be52
xor r14d, r14d
xor esi, esi
mov rax, r14
add rsp, 0x218
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, r14
call fcn.140041dc7
sti
dec dword [rax - 0x77]
stc
sti
dec dword [rax - 0x77]
stc
mov rdx, rsi
call fcn.14008d37f
add byte [rax], al
add byte [rax], al
test rax, rax
je 0x14008d31d
sal byte [rbp + rbp + 0x49], 0x89
ror byte [rax - 0x75], 1
and al, 0x28
mov r8, rdx
mov rcx, qword [rsp + 0x28]
mov rdx, rax
call fcn.14008cfc9
cld
invalid
dec dword [rcx - 0x77]
mov esi, eax
cld
invalid
mov esi, eax
test rax, rax
jne case.0x14006f730.251
mov rcx, rdi
mov rdx, rsi
bnd call fcn.14008cf5f
bnd call fcn.14008cf5f
test rax, rax
je 0x14008d2be
mov r14, rax
mov esi, eax
jmp 0x14008d2a7
lea r14, str.failed_to_create_whole_tree
add al, 0
jmp case.0x14006f730.251
sub rsp, 0x70
mov r8, rdx
mov rdx, rcx
ror byte [rax - 0x77], 1
retf 0x8d48
invalid
invalid
lea rsi, [rsp + 0x28]
mov rcx, rsi
call fcn.14008cade
mov rsi, qword [rsi]
cmp rsi, 2
inc byte [rdx]
je 0x14008d367
mov ecx, dword [rsp + 0x68]
bt ecx, 0xa
setae al
ror byte [rdi], 0xba
and al, 0x6c
sbb eax, 0x8c2930f
invalid
ror byte [rdi], 0xba
and al, 0x6c
sbb eax, 0x8c2930f
ret 0xe183
invalid
invalid
xchg ebx, eax
ret 0xc208
and ecx, 0x10
shr ecx, 4
invalid
add al, 0x20
invalid
jmp 0x12bd9f36a
jmp case.0x140075b03.207
mov rcx, qword [rsp + 0x30]
call fcn.14001be52
xor al, ch
loope 0x14008d359
clc
inc dword [rbx - 0x6af0fd02]
cmp esi, 2
setne al
and al, cl
cmp esi, 2
setne al
and al, cl
add rsp, 0x70
pop rsi
ret
sub rsp, 0x98
mov r8, rdx
mov eax, edx
add byte [rax], al
add byte [rcx - 0x77], cl
mov eax, edx
mov rdx, rcx
invalid
invalid
mov eax, edx
mov rdx, rcx
lea rsi, [rsp + 0x20]
mov rcx, rsi
call fcn.140087af0
lea rdi, [rsp + 0x60]
mov rcx, rdi
mov rdx, rsi
call fcn.1400890c7
invalid
dec dword [rdx + 0xaf9800f]
jne 0x14008d3b6
jl case.0x1400724f3.221
invalid
invalid
or dh, byte [rbp + 4]
xor eax, eax
jmp 0x14008d3d8
add cl, 0xfa
xor eax, eax
cmp cl, 3
add esi, dword [rdi + 0x18]
add esi, dword [rdi + 0x18]
movzx ecx, cl
dec rcx
cmp rcx, 2
ja 0x14008d3d8
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
call fcn.140087ec1
jmp 0x14008d3d8
add rsp, 0x98
add esp, 0x98
pop rdi
pop rsi
ret
push rdi
push rbx
sub rsp, 0x28
movzx r14d, byte [rcx + 4]
cmp r8, r14
mov dh, 0x71
add al, 0x4d
cmp eax, esi
mov rdi, r14
cmovb rdi, r8
cmp rdi, 5
invalid
jae 0x14008d448
test dword [rcx + 0xf], 0x8348f842
inc dword [0xc9551c75]
add eax, 0x894c4873
add eax, 0x894c4873
mov rbx, r8
mov ebx, eax
ret
mov rsi, rcx
mov rcx, rdx
mov ecx, edx
mov ecx, edx
mov rdx, rsi
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
invalid
add dword [rax], eax
cmp r14, rbx
invalid
cmp esi, ebx
jbe 0x14008d436
mov r8d, 4
add byte [rax], al
sub r8, rdi
lea rdx, [rsi + rdi]
mov rcx, rsi
mov rcx, rsi
call sub.VCRUNTIME140.dll_memmove
mov al, byte [rsi + 4]
sub al, dil
jmp 0x14008d438
invalid
xor eax, eax
mov byte [rsi + 4], al
mov rax, rdi
clc
clc
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
ud2
mov edi, edx
mov rdx, qword [rsp + 0xd8]
add byte [rax], al
mov r14, qword [rsp + 0xd0]
movzx eax, word [rdx]
test ax, ax
je 0x14008d49b
and word [rdx], 0
mov word [r8], ax
cmp r14, 1
mov eax, 2
add byte [rax], al
add byte [rdi + rcx + 0x44], cl
invalid
mov eax, 1
test r14, r14
jne 0x14008d49d
invalid
add byte [rax], al
add byte [rdi + rcx + 0x44], cl
invalid
invalid
jmp 0x14008d5bf
and al, 1
add byte [rax], al
xor eax, eax
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x50], r9
and al, 0x50
and al, 0x50
cmp r14, r9
ja 0x14008d5bf
sub r14, rax
mov qword [rsp + 0x48], r8
and al, 0x48
and al, 0x48
mov qword [rsp + 0x40], rax
lea r12, [r8 + rax*2]
movaps xmm0, xmmword [0x1400a3890]
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
je 0x14008d4f0
pop rax
lea r13, [rsp + 0x34]
and dword [r13], 0
add byte [rax], al
add byte [rax], al
movups xmmword [rsi], xmm0
mov rbx, qword [sym.imp.kernel32.dll_SetLastError]
mov rdi, qword [sym.imp.kernel32.dll_ReadConsoleW]
pop rsi
add dword [rax], eax
add byte [rax - 0x75], cl
sub eax, 0x15ec1
xor ecx, ecx
call rbx
mov qword [rsp + 0x20], rsi
je 0x14008d51b
and byte [rcx + rcx*4 - 7], cl
mov rdx, r12
mov r8d, r14d
mov r9, r13
call rdi
xlatb
test eax, eax
je 0x14008d585
mov eax, dword [rsp + 0x34]
test eax, eax
jne 0x14008d527
leave
cmp word [r12 + rax*2 - 2], 0x1a
sete cl
sub eax, ecx
add rax, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x50]
je 0x14008d59a
lea rcx, [rax - 1]
cmp rcx, r8
jae 0x14008d5bf
movzx edx, word [rdx + rax*2 - 2]
mov r8d, edx
and r8d, 0xfc00
cmp r8w, 0xd800
jne 0x14008d59c
mov rax, qword [rsp + 0xd8]
mov word [rax], dx
mov rax, rcx
jmp 0x14008d59c
call fcn.14000f205
mov rcx, qword [rsp + 0x38]
mov qword [rcx + 8], rax
mov eax, 1
jmp 0x14008d5a7
xor eax, eax
mov rcx, qword [rsp + 0x38]
mov qword [rcx + 8], rax
xor eax, eax
mov qword [rcx], rax
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
jmp 0x14008d544
ud2
pop rsi
ret
lea ecx, [0x1400f7b28]
mov rax, qword [rcx + rax*8]
ret
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, r8
mov rdi, rdx
mov ebx, ecx
mov ecx, 0x18
add byte [rdx + 8], bh
add byte [rdx + 8], bh
call fcn.14008a2ad
mov qword [rax], rdi
mov qword [rax + 8], rsi
mov byte [rax + 0x10], bl
inc rax
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
sub rsp, 0xa0
add byte [rax], al
add byte [rax], al
mov rsi, rdx
mov rdx, qword [rcx]
lea rdi, [rsp + 0x20]
mov rcx, rdi
call fcn.14001c25a
movzx eax, byte [rdi]
lea rcx, [0x1400f9444]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov edx, dword [rsp + 0x24]
and al, 0x24
lea rbx, [rsp + 0x34]
mov dword [rbx], edx
lea rdi, [rsp + 0x38]
mov rcx, rdi
call fcn.140086e2b
lea rax, [rsp + 0x50]
mov qword [rax], rdi
lea rcx, [0x14000cca9]
mov qword [rax + 8], rcx
mov qword [rax + 0x10], rbx
lea rcx, [0x140017279]
mov qword [rax + 0x18], rcx
lea rcx, [0x1400d1618]
lea r8, [rsp + 0x70]
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x70
mov qword [r8], rcx
mov qword [r8 + 8], 3
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], 2
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
call fcn.1400141be
mov ebx, eax
mov rcx, qword [rdi]
mov ecx, dword [rdi]
mov ecx, dword [rdi]
mov rdx, qword [rdi + 8]
call fcn.14000cbda
jmp 0x14008d7c9
mov rax, qword [rsp + 0x28]
mov rdx, qword [rax]
mov r8, qword [rax + 8]
mov rcx, rsi
int1
int1
add rsp, 0xa0
pop rbx
pop rdi
pop rsi
jmp fcn.14001229b
mov rax, qword [rsp + 0x28]
mov rcx, qword [rax]
mov rax, qword [rax + 8]
mov rax, qword [rax + 0x20]
mov rdx, rsi
add rsp, 0xa0
pop rbx
pop rdi
pop rsi
jmp rax
mov cl, byte [rsp + 0x21]
call fcn.14008d62f
lea rcx, [rsp + 0x50]
mov qword [rcx], rax
mov qword [rcx + 8], rdx
lea rax, [rsp + 0x38]
mov qword [rax], rcx
lea rcx, [fcn.140016b58]
mov qword [rax + 8], rcx
lea rcx, [0x1400f6a40]
lea r8, [rsp + 0x70]
mov qword [r8], rcx
mov ecx, 1
mov qword [r8 + 8], rcx
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], rcx
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
call fcn.1400141be
mov ebx, eax
mov eax, ebx
add rsp, 0xa0
pop rbx
pop rdi
pop rsi
ret
mov r12, qword [rbx + 0x20]
cmp qword [rsp + 0x228], 0x1f
ja 0x14008e9df
test r12, r12
je case.0x140057679.398
mov rax, r12
mov r12, qword [r12 + 8]
mov rcx, qword [rax + 0x20]
mov edx, ecx
and edx, 1
neg edx
and edx, 5
loop 0x14008e96e
invalid
lea r8d, [rdx + 0xa]
mov r9d, ecx
and r9d, 0x20
test cl, 2
rol dword [rdx], 0x44
cmove eax, edx
invalid
invalid
or r8d, r9d
test r8d, esi
je 0x14008e94a
mov rcx, qword [rax]
test rcx, rcx
leave
je case.0x140054f81.420
mov qword [rcx + 8], r12
mov rcx, qword [rax + 8]
jmp 0x14008e9a2
cmp qword [rbx + 0x20], rax
and byte [rbp + 0x61], dh
jne case.0x140057679.398
mov qword [rbx + 0x20], r12
mov rcx, r12
test rcx, rcx
jne case.0x14004048c.580
mov rcx, r15
mov ecx, edi
stc
cmp qword [r15], rax
jne case.0x140057679.398
mov rdx, qword [rax]
mov qword [rcx], rdx
movups xmmword [rax], xmm6
mov rdx, qword [rax + 0x10]
mov edx, dword [rax + 0x10]
mov edx, dword [rax + 0x10]
mov r8, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
and qword [rax + 0x10], 0
test rdx, rdx
je 0x14008e93b
mov byte [rax + 0x28], 1
mov rcx, r14
call fcn.14008ea41
jmp 0x14008e93b
mov rcx, rdi
call fcn.14008ea67
mov rcx, r14
mov ecx, esi
mov ecx, esi
call case.0x14004e119.503
mov rcx, rdi
call fcn.14008ea32
add byte [rax], al
add byte [rax], al
jmp 0x14008e937
invalid
mov rcx, rdi
mov ecx, edi
call fcn.14008ea67
lea rsi, [rsp + 0x28]
mov rcx, rsi
call case.0x14004e119.503
add byte gs:[rax], al
invalid
add byte gs:[rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call case.0x14004e119.493
movaps xmm6, xmmword [rsp + 0x230]
xor byte [rdx], al
add byte [rax], al
xor byte [rdx], al
add byte [rax], al
add rsp, 0x248
pop rbx
pop rdi
add al, byte [rax]
add byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r14
pop rsi
pop r15
ret
add byte [rdx], al
add byte [rax], al
invalid
cmp rax, 0x1f
ja 0x14008ea63
invalid
shl rax, 4
add al, 0x48
mov dword [rcx + rax], edx
adc al, 1
mov qword [rcx + rax], rdx
adc al, 1
add dword [rcx + rcx*4 + 0x44], ecx
mov qword [rcx + rax + 8], r8
add dword [rax], ecx
inc qword [rcx + 0x200]
ret
add bl, al
ud2
ud2
mov al, 1
lock cmpxchg byte [rcx], dl
jne fcn.1400a0894
add bl, al
ret
sub rsp, 0x20
mov rdi, qword [rcx + 0x200]
mov ecx, 0x200
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x7d], cl
invalid
cmp rdi, 0x20
cmp edi, 0x20
jmp qword [rax]
ja 0x14008eac4
cmp cl, byte [rax - 0x77]
invalid
mov rsi, rcx
mov rax, rdi
shl rax, 4
shl eax, 4
lea rbx, [rax + rcx]
add rbx, 0xfffffffffffffff8
add ebx, 0xfffffff8
clc
dec rdi
cmp rdi, 0xffffffffffffffff
je 0x14008eabc
mov qword [rsi + 0x200], rdi
mov rax, qword [rbx - 8]
mov rcx, qword [rbx]
call qword [rax + 8]
add rbx, 0xfffffffffffffff0
jmp case.0x14004c3f8.504
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
ud2
stc
call fcn.14008e477
stc
invalid
lea rcx, [rsi + 8]
call fcn.14008eba1
add byte [rax], al
invalid
mov edx, 8
or byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
int1
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.14000c6a0
invalid
fcomi st(7)
invalid
mov esi, ecx
call fcn.14008af70
cli
ret
inc dword [rax + rax*8 - 0x76b7e28b]
test al, al
jne case.0x140057f03.418
mov rcx, rsi
int1
call case.0x140055a09.436
add byte [rax], al
add byte [rax - 0x77], cl
mov rsi, rax
mov rsi, rax
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
and al, 0x28
mov qword [rcx], rax
call fcn.140091af6
test rsi, rsi
jne 0x14008eb9d
invalid
add rsp, 0x30
add esp, 0x30
invalid
xor byte [rsi - 0x3d], bl
pop rsi
ret
ud2
ud2
cmp dword [rcx], 0
jne fcn.14008e486
clc
invalid
ret
push rdi
mov rax, qword [rcx]
mov eax, dword [rcx]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
mov r9, qword [rcx]
xor edx, edx
movabs r10, 0x100000001
mov edx, 1
add dword [rax], eax
add byte [rax], al
ror byte [rcx - 0x46], cl
mov edx, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
add byte [rcx - 0x45], cl
movabs r11, 0xffffffff00000000
mov ebx, 0
add byte [rax], al
add byte [rax], al
invalid
add bh, bh
invalid
dec dword [rcx - 0x77]
rol byte [rbp + 0x39], 0x41
cmp dword [r9 + 0x20], r8d
je 0x14008ec16
invalid
invalid
mov r8, rax
cmp dword [r9 + 0x20], r8d
je 0x14008ec16
invalid
and byte [r15 + rdi + 0x4c], sil
invalid
mov rax, r8
mov eax, eax
ror byte [rax - 0x3f], 0xe8
and byte [rcx - 0x73], al
js case.0x140054f81.439
shr rax, 0x20
lea edi, [r8 + 1]
mov esi, edi
cmp eax, r8d
invalid
inc byte [rcx + rdi - 0x40]
jne case.0x140057f03.423
imul rsi, r10
imul esi, edx
bnd jmp 0x14008ebfc
jmp 0x14008ebfc
cmp edi, eax
je case.0x14006f730.262
invalid
sub dword [rcx + rcx*4 - 0x40], ecx
mov rax, r8
ror byte [rcx + riz - 0x28], 0x48
or esi, eax
invalid
and rax, r11
fmul dword [rax + 9]
or rsi, rax
invalid
mov rax, r8
mov eax, eax
sal al, 0x49
lock cmpxchg qword [r9 + 0x18], rsi
cmpxchg qword [r9 + 0x18], rsi
cmpxchg dword [rcx + 0x18], esi
jno case.0x1400795fd.390
jne 0x14008ebce
invalid
mov rax, qword [rcx]
movzx ecx, r8b
mov dh, 0xc8
add dword [rcx + 0xf], eax
mov dh, 0xc8
enter 0xffffffffffff8b48, 0x40
mov rax, qword [rax + 0x10]
mov eax, dword [rax + 0x10]
adc byte [rax - 0x75], cl
mov rdx, qword [rax + rcx*8]
adc al, 0xc8
enter 0xffffffffffff8948, 0xffffffffffffffd0
mov rax, rdx
mov eax, edx
pop rdi
pop rsi
ret
ud2
or ecx, dword [rdi]
or edx, dword [rsi + 0x48]
push rsi
sub rsp, 0x20
ud2
sub rsp, 0x20
in al, dx
and byte [rax - 0x77], cl
mov esi, ecx
mov rsi, rcx
mov esi, ecx
mov rcx, qword [rcx]
mov ecx, dword [rcx]
mov rax, qword [rcx + 0x10]
lock dec qword [rax]
dec dword [rax]
adc r8b, sil
adc al, dh
dec qword [rax]
dec dword [rax]
or byte [rbp + 9], dh
jne 0x14008ec3e
add rcx, 0x10
call fcn.14008ec64
mov rcx, qword [rsi]
cmp rcx, 0xffffffffffffffff
cmp ecx, 0xffffffff
cmp ecx, 0xffffffff
stc
push qword [rsi + rdx - 0x10]
je 0x14008ec5d
invalid
lock dec qword [rcx + 8]
dec qword [rcx + 8]
or byte [rbp + 0xf], dh
jne 0x14008ec5d
mov edx, 8
add byte [rax], al
add rsp, 0x20
add esp, 0x20
invalid
pop rsi
jmp fcn.14000c6a0
invalid
invalid
idiv edi
nop
add rsp, 0x20
and byte [rsi - 0x3d], bl
pop rsi
ret
sub rsp, 0x20
in al, dx
and byte [rax - 0x75], cl
invalid
invalid
mov rsi, qword [rcx]
lea rcx, [rsi + 0x10]
lea ecx, [rsi + 0x10]
xor dword [rax - 0x73], ecx
lea ecx, [rsi + 0x10]
adc al, r13b
add byte es:[rax], al
call fcn.14008ec9b
add byte [rax - 0x7d], cl
invalid
cmp rsi, 0xffffffffffffffff
push qword [rcx + rbx - 0x10]
dec qword [rsi + 8]
invalid
invalid
je 0x14008ec94
lock dec qword [rsi + 8]
or byte [rbp + 0x12], r14b
jne 0x14008ec94
adc bh, byte [rdx + 8]
mov edx, 8
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax], al
mov rcx, rsi
mov ecx, esi
int1
add rsp, 0x20
pop rsi
jmp fcn.14000c6a0
nop
add rsp, 0x20
pop rsi
ret
sub rsp, 0x20
sub esp, 0x20
and byte [rax - 0x77], cl
mov rsi, rcx
add rcx, 8
cmp byte [rsi + 0x39], 2
cmp dword [rdx], eax
invalid
cmp dword [rdx], eax
jne 0x14008ecb7
add rsp, 0x20
invalid
pop rsi
jmp fcn.14008e7da
mov r8, qword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
test r8, r8
je 0x14008ecd1
shl r8, 5
mov rcx, qword [rcx]
mov ecx, dword [rcx]
mov ecx, dword [rcx]
mov edx, 8
add byte [rax], al
add al, ch
invalid
call fcn.140002771
movabs al, byte [0x48184e8b48fff73a]
mov edx, dword [rsi + 0x20]
idiv edi
mov rcx, qword [rsi + 0x18]
mov ecx, dword [rsi + 0x18]
mov rdx, qword [rsi + 0x20]
call fcn.140001bd8
add rsi, 0x30
invalid
xor byte [rax - 0x77], cl
int1
dec dword [rax - 0x7d]
invalid
xor byte [rax - 0x77], cl
int1
add rsp, 0x20
pop rsi
jmp fcn.14008e804
invalid
invalid
invalid
sub esp, 0x20
mov rsi, qword [rcx]
mov esi, dword [rcx]
mov esi, dword [rcx]
mov rcx, qword [rsi + 0x10]
mov ecx, dword [rsi + 0x10]
mov edx, 8
call fcn.14000c6a0
cmp rsi, 0xffffffffffffffff
je 0x14008ed24
lock dec qword [rsi + 8]
dec dword [rsi + 8]
jne 0x14008ed24
mov edx, 8
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.14000c6a0
jl 0x14008ecfb
idiv edi
nop
add rsp, 0x20
invalid
invalid
pop rsi
ret
call fcn.14008e4d5
lea rcx, [rsi + 0xc0]
lea ecx, [rsi + 0xc0]
add byte [rax], al
add al, ch
scasd eax, dword [rdi]
idiv edi
dec dword [rax - 0x73]
invalid
js 0x14008ed4e
add byte [rax], al
invalid
add byte [rax], al
add al, ch
scasd eax, dword [rdi]
idiv edi
dec dword [rax - 0x73]
invalid
add byte [rax], al
call fcn.14008e580
cmp rsi, 0xffffffffffffffff
cmp esi, 0xffffffff
sub al, 0xf8
clc
invalid
cmp esi, 0xffffffff
push qword [rcx + rbx - 0x10]
dec qword [rsi + 8]
je 0x14008ed73
lock dec qword [rsi + 8]
or byte [rbp + 0x12], r14b
jne 0x14008ed73
mov edx, 8
or byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
add rsp, 0x20
pop rsi
invalid
jmp fcn.14000c6a0
sub eax, 0x90fff7d9
fincstp
call qword [rax + 0x20c48348]
nop
add rsp, 0x20
add esp, 0x20
invalid
pop rsi
ret
jne fcn.14001a356
sal dword [rbp - 0x76b70008], cl
clc
dec dword [rax - 0x77]
mov rax, rcx
enter 0x56c3, 0x57
ret
sub rsp, 0x28
mov rsi, rcx
cmp qword [rcx + 0x38], 0
cmp dword [rcx + 0x38], 0
cmp byte [rax], al
sub byte [rax - 0x77], cl
invalid
jns case.0x1400682b4.314
cmp byte [rax], al
add byte [rdi + rbx + 0x48], dh
je 0x14008edb6
invalid
lea rdi, [rsi + 0x18]
lea edi, [rsi + 0x18]
jle 0x14008edb3
mov rcx, rdi
mov ecx, edi
call fcn.140030881
test rax, rax
invalid
je 0x14008edb6
ficomp word [rdx]
cli
dec dword [rax - 0x7b]
sal byte [rsi + rcx + 0x48], 0x83
add rax, 0xffffffffffffffe8
add eax, 0xffffffe8
shr al, 0x48
call 0x128ca76f8
test ecx, edi
stc
mov rcx, rax
mov ecx, eax
call fcn.14008e739
jmp case.0x140068414.289
invalid
invalid
invalid
in eax, 0x48
mov edx, dword [rsi]
invalid
mov rdx, qword [rsi]
invalid
test rdx, rdx
je case.0x14007a106.151
invalid
sal byte [rbx + rdx + 0x4c], cl
mov eax, dword [rsi + 8]
invalid
invalid
adc ecx, dword [rbx + rcx*4 + 0x46]
or byte [rax - 0x75], cl
invalid
mov r8, qword [rsi + 8]
or byte [rax - 0x75], r9b
mov rcx, qword [rsi + 0x10]
mov ecx, dword [rsi + 0x10]
adc byte [rax - 0x7d], r9b
invalid
add rsp, 0x28
pop rdi
sub byte [rdi + 0x5e], bl
pop rsi
jmp fcn.140002771
movabs al, byte [0x28c4834890fff739]
cmp edi, esi
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
add esp, 0x28
invalid
idiv edi
nop
add rsp, 0x28
add esp, 0x28
invalid
pop rdi
pop rsi
ret
sub esp, 0x48
lea rdx, [rsp + 0x28]
mov qword [rdx], 4
add al, 0
add byte [rax], al
sub byte [rax - 0x39], cl
add al, byte [rax + rax]
add al, 0
add byte [rax], al
mov dword [rdx], 4
add byte [rax], al
add al, ch
invalid
call fcn.14008edf4
add byte [rax + 0x48c48348], dl
nop
add rsp, 0x48
add esp, 0x48
add esp, 0x48
ret
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rsi, rdx
invalid
mov rdi, rcx
mov edi, ecx
sub byte [rax - 0x77], cl
invalid
mov edi, ecx
mov rcx, qword [rcx]
mov ecx, dword [rcx]
call fcn.14008ee3d
xor al, byte [rax]
add byte [rax], al
invalid
add byte [rax - 0x77], cl
mov rbx, rax
mov r14, rdx
invalid
ret
invalid
lea rcx, [rdi + 8]
call case.0x140068414.288
add byte [rax], al
invalid
or r8b, r13b
xor byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
invalid
movups xmm0, xmmword [rsi]
adc byte [rsi], al
movups xmm1, xmmword [rsi + 0x10]
adc byte [rsi + 0x10], cl
adc byte [rdi], cl
adc dword [rdi + 0x18], ecx
invalid
invalid
movups xmmword [rdi + 0x18], xmm1
sbb byte [r15], r9b
movups xmmword [rdi + 8], xmm0
adc dword [rdi + 8], eax
mov rcx, rbx
mov rdx, r14
add rsp, 0x28
pop rbx
pop rdi
sub byte [rbx + 0x5f], bl
pop rsi
pop r14
pop rsi
jmp case.0x140075b03.245
add byte [rax], al
add byte [rax - 0x77], cl
mov rdx, rcx
invalid
invalid
add dword [rax], eax
add byte [rax], al
jmp 0x14008ee83
cmp dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rcx]
add rdx, 0xfffffffffffffffe
invalid
add byte [rax], al
mov rdx, qword [rcx]
mov edx, dword [rcx]
add rdx, 0xfffffffffffffffe
add edx, 0xfffffffe
cmp rdx, 3
mov eax, 1
add byte [rax], al
invalid
add edi, dword [rax + 1]
add byte [rax], al
add byte [rax + 0xf], cl
cmovb rax, rdx
cmovb eax, edx
ret 0x8548
test rax, rax
test eax, eax
je 0x14008ee6e
or ecx, dword [rax - 0x7d]
cmp rax, 1
clc
add dword [rdi], ecx
invalid
je fcn.14008ef76
test byte [rcx], cl
or dword [rcx], eax
add dword [rax], eax
add bl, al
add byte [rax], al
ret
cmp qword [rcx + 8], 0
je 0x14008ee6d
add rcx, 8
add ecx, 8
ror dword [rax], 0xe9
or cl, ch
jmp case.0x140079dc2.187
jmp 0x12908ee7f
add byte [rax], al
add cl, ch
add byte [rax], al
add byte [rax], al
push rsi
push rdi
sub rsp, 0x28
in al, dx
invalid
in al, dx
sub byte [rax - 0x77], cl
mov esi, edx
mov rsi, rdx
mov esi, edx
mov rdi, rcx
call fcn.14008eeb7
add byte [rax], al
test rax, rax
test eax, eax
je 0x14008eeae
adc eax, 0x48c18948
mov rcx, rax
mov rax, qword [rax + 0x20]
mov eax, dword [rax + 0x20]
ror dword [rax - 0x75], 0x40
mov eax, dword [rax + 0x20]
and byte [rax - 0x75], cl
mov rdx, qword [rcx + 0x28]
mov qword [rcx + 0x20], rdi
jns case.0x140080d73.251
push rcx
sub byte [rax - 0x77], cl
jns case.0x140080d73.251
and byte [rax - 0x77], cl
mov qword [rcx + 0x28], rsi
mov dword [rcx + 0x28], esi
jno 0x14008eed4
jmp 0x14008eeb0
add dh, byte [rcx]
xor eax, eax
ror byte [rax - 0x7d], 0xc4
add rsp, 0x28
pop rdi
pop rsi
sub byte [rdi + 0x5e], bl
ret
sub rsp, 0x28
sub esp, 0x28
sub byte [rbx + 0x6e41105], cl
mov eax, dword [0x1400fd2d4]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
adc esp, esp
invalid
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
add al, 0xc1
ror dword [rdi], 0xb6
movzx eax, byte [rax + 0x1a8]
sub byte [rax - 0x7affffff], 0xc0
test al, 1
add dword [rax], eax
add byte [rax], al
add byte [rbp - 0x7cde8b40], al
test eax, eax
je case.0x14007912b.224
cmp eax, 1
jne case.0x1400795fd.185
invalid
clc
add dword [rbp + 0x4e], esi
mov r8, qword [0x1400fd2d4]
mov eax, dword [0x1400fd2d4]
add eax, 0x6e3ee
jrcxz 0x14008eeeb
invalid
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
and eax, 0x58
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
and eax, 0x58
pop rax
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
add al, 0xc1
ror dword [rax - 0x73], 0xb0
pop rax
lea rsi, [rax + 0x158]
add dword [rax], eax
add bl, ch
xor al, 0x8b
mov eax, dword [0x1400fd2d4]
jmp case.0x140079345.225
mov eax, dword [0x1400fd2d4]
jrcxz case.0x14007ebd7.211
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov rdi, qword [rcx + rax*8]
mov rdi, qword [rcx + rax*8]
lea rsi, [rdi + 0x158]
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
lea rdx, case.0x1400865cd.213
lea edx, case.0x1400865cd.213
adc eax, 0x1d
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov rcx, rsi
int1
call fcn.140089b1e
stosd dword [rdi], eax
invalid
mov byte [rdi + 0x1a8], 1
test al, 1
add byte [rax], al
add ebx, ebp
add byte [rcx], al
jmp case.0x140079345.225
add dh, byte [rcx]
test byte [rax - 0x77], 0xf0
mov rax, rsi
xor esi, esi
mov rax, rsi
add rsp, 0x28
pop rdi
pop rsi
ret
add eax, 0x6e394
mov rdx, qword gs:[0x58]
mov rdx, qword [0x58]
invalid
mov rdx, qword [0x58]
and eax, 0x58
add byte [rax], al
mov rax, qword [rdx + rax*8]
mov eax, dword [rdx + rax*8]
mov byte [rax + 0x1a8], 2
add dword [rax], eax
add byte [rdx], al
invalid
add byte [rax], al
add cl, byte [rax - 0x7d]
add rcx, 8
jmp case.0x140079c02.192
add byte [rax], al
invalid
ror dword [rax], 0xe9
or cl, ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x7af0fdc7], al
cmp dword [rcx], 2
jne fcn.140044909
ret
mov rax, qword [rcx]
lock dec qword [rax]
invalid
cmp dword [rdx], eax
jne fcn.140044909
pop rcx
sti
inc ebx
ret
jne 0x14008ef75
jmp fcn.14008ef92
sbb eax, 0xc3000000
add bl, al
ret
cmp dword [rcx], 0
je case.0x140079dc2.185
mov rax, qword [rcx + 8]
mov eax, dword [rcx + 8]
test rax, rax
je case.0x140079dc2.185
mov rdx, qword [rcx + 0x10]
mov rcx, rax
mov ecx, eax
shr ecx, 0x46
invalid
invalid
idiv edi
invalid
adc byte [rax - 0x77], cl
shr ecx, 0x46
and eax, 0x56c3fff7
and eax, 0x56c3fff7
inc ebx
ret
push rsi
push rdi
sub rsp, 0x28
invalid
ret
sub esp, 0x28
mov rsi, rcx
mov esi, ecx
mov rdi, qword [rcx]
cmp dword [rax - 0x73], ecx
adc r8b, r13b
adc al, ch
in al, dx
invalid
lea rcx, [rdi + 0x10]
call fcn.14008e393
in al, dx
invalid
invalid
push qword [rcx]
xor ecx, ecx
xchg qword [rdi + 0x20], rcx
xchg dword [rdi + 0x20], ecx
call fcn.14008efda
sub byte [rax], al
add byte [rax], al
invalid
and r8b, r13b
sub byte [rax], al
add byte [rax], al
invalid
mov rcx, qword [rsi]
cmp rcx, 0xffffffffffffffff
stc
invalid
je 0x14008efd2
invalid
lock dec qword [rcx + 8]
jne 0x14008efd2
invalid
or byte [rbp + 0x10], dh
mov edx, 8
add rsp, 0x28
invalid
pop rdi
pop rsi
jmp fcn.14000c6a0
idiv edi
invalid
invalid
nop
add rsp, 0x28
add esp, 0x28
invalid
sub byte [rdi + 0x5e], bl
pop rdi
pop rsi
ret
sti
invalid
adc byte [rax - 0x7b], cl
sal byte [rax + rcx + 0x48], 0x8b
sbb byte [r8 - 1], cl
invalid
invalid
invalid
mov rcx, qword [rcx + 0x18]
jmp qword [rax + 0x10]
ud2
or ecx, dword [rax - 0x7d]
in al, dx
sub al, ch
mov ch, 0xfe
invalid
je case.0x14007a042.173
mov byte [rax + 0x4c], 0
add byte [rax - 0x7d], r9b
add byte [rax - 0x7d], r9b
add rsp, 0x28
ret
invalid
enter 0xffffffffffffe083, 3
add ecx, dword [rax - 0x73]
lea rdx, [0x1400f9454]
adc eax, 0x6a438
cmp byte [rsi + rax + 0x4634800], ah
invalid
movsb byte [rdi], byte [rsi]
invalid
movsxd rax, dword [rdx + rax*4]
invalid
add rax, rdx
jmp rax
mov al, byte [rcx + 0x10]
ret
mov al, byte [rcx + 0xf]
ret
shr rcx, 0x20
lea eax, [rcx - 0x2740]
invalid
inc dword [rbx - 0x79f0ee08]
iretd
add dword [rax], eax
invalid
invalid
mov al, 1
lea edx, [rcx - 2]
cmp edx, 0x11
jbe case.0x14008f023.4
lea edx, [rcx - 0x3c2a]
cmp edx, 2
jb case.0x14008f21d.10060
cmp ecx, 0x27
je case.0x14008812f.35
cmp ecx, 0x35
je case.0x14008f233.2
mov byte [rcx], 0
invalid
mov byte [rcx], 0
add byte [rbx - 0x7bf0bc07], al
mov ebp, 0x83000001
stc
push rax
cmp ecx, 0x43
je case.0x14008f233.2
cmp ecx, 0x50
je 0x14008f203
cmp ecx, 0x57
je 0x14008f244
cmp ecx, 0x6d
je 0x14008f241
add byte [rax], al
je case.0x140088519.29
invalid
xchg dword [rcx], eax
add byte [rax], al
test byte [rdi - 0x7effffff], al
stc
movabs eax, dword [0x15d840f000000]
add byte [rcx + 0xaaf9], al
add byte [rax], al
je 0x14008f259
test byte [rdx + 1], dh
add byte [rax], al
cmp ecx, 0xa1
je 0x14008f238
cmp ecx, 0xaa
je 0x14008f259
test byte [rdx + 1], dh
add byte [rax], al
cmp ecx, 0x35ed
je case.0x14008f21d.10060
invalid
add dword [rax], eax
invalid
invalid
add byte [rcx + 0xcef9], al
add byte [rdi], cl
test byte [rcx], bh
add dword [rax], eax
add byte [rcx + 0xdff9], al
add byte [rdi], cl
cmp ecx, 0xce
je 0x14008f238
invalid
cmp ecx, 0xdf
je 0x14008f25c
test byte [rcx + 1], dl
add byte [rax], al
invalid
test byte [rcx + 1], dl
add byte [rax], al
invalid
cmp ecx, 0xe8
je 0x14008f241
cmp ecx, 0x102
add al, byte [rcx]
add byte [rax], al
invalid
add byte [rdi], cl
test bh, bh
inc dword [rax]
invalid
je case.0x14008f21d.10060
inc dword [rax]
add byte [rax], al
invalid
add byte [rcx + 0x10bf9], al
cmp ecx, 0x10b
or eax, dword [rcx]
add byte [rax], al
invalid
add byte [rdi], cl
test byte [rax], dh
xor byte [rcx], al
add byte [rax], al
cmp ecx, 0x150
invalid
test byte [rdi], ah
invalid
add dword [rax], eax
je 0x14008f25f
xor byte [rcx], al
add byte [rax], al
cmp ecx, 0x150
je 0x14008f262
invalid
add dword [rax], eax
invalid
invalid
add byte [rcx + 0x252f9], al
cmp ecx, 0x252
je case.0x14008f21d.10060
fild dword [rax]
add byte [rax], al
push rdx
add al, byte [rax]
add byte [rdi], cl
test bl, bl
fild dword [rax]
add byte [rax], al
cmp ecx, 0x3e3
je case.0x14008f21d.10060
cmp ecx, 0x41d
je case.0x14008f21d.10060
invalid
stc
invalid
add al, 0
cmp ecx, 0x3e3
je case.0x14008f21d.10060
cmp ecx, 0x41d
je case.0x14008f21d.10060
cmp ecx, 0x461
add al, 0
add byte [rdi], cl
test byte [rdi - 0x7f000000], dh
stc
imul eax, dword [rax + rax], 0
je case.0x14008f21d.10060
cmp ecx, 0x46b
je 0x14008f265
out dx, al
add byte [rax], al
add byte [rcx + 0x476f9], al
add byte [rdi], cl
test ch, ah
add byte [rax], al
add byte [rcx + 0x4cff9], al
add byte [rdi], cl
test byte [rax - 0x7f000000], bh
mov eax, 0x81000000
add byte [rcx + 0x4d0f9], al
invalid
stc
rol byte [rax + rax], 1
add al, 0
cmp ecx, 0x476
je 0x14008f268
cmp ecx, 0x4cf
je case.0x14008f21d.10051
add byte [rax], al
add byte [rcx + 0x4d0f9], al
invalid
stc
rol byte [rax + rax], 1
add al, 0
cmp ecx, 0x4d0
add al, 0
add byte [rdi], cl
test byte [rdi - 0x7f000000], ch
stc
syscall
add byte [rax], al
je case.0x14008f21d.10065
add byte [rax], al
add byte [rcx + 0x50ff9], al
add byte [rdi], cl
test ah, al
add byte [rax], al
add byte [rcx + 0x5b4f9], al
cmp ecx, 0x5b4
je case.0x14008f21d.10060
invalid
stc
invalid
cmp ecx, 0x50f
je 0x14008f26b
cmp ecx, 0x5b4
add eax, 0x73740000
je case.0x14008f21d.10060
cmp ecx, 0x1716
je case.0x14008f21d.10060
cmp ecx, 0x1b64
sbb eax, dword [rax]
add byte [rbx + riz*2 - 0x7f], dh
je case.0x14008f21d.10060
cmp ecx, 0x1b80
je case.0x14008f21d.10060
invalid
stc
invalid
je case.0x14008f21d.10060
cmp ecx, 0x1b80
je case.0x14008f21d.10060
cmp ecx, 0x1f4e
je case.0x14008f21d.10060
push rbx
invalid
push rbx
cmp ecx, 0x2022
and byte [rax], al
add byte [rbx + rcx*2 - 0x7f], dh
je case.0x14008f21d.10060
cmp ecx, 0x25e9
invalid
je case.0x14008f21d.10060
cmp ecx, 0x25e9
je case.0x14008f21d.10060
cmp ecx, 0x271d
sbb eax, 0xf000027
invalid
add byte [rax], al
add byte [rdi], cl
je case.0x14008f233.5
test byte [0xc208f1ea], bh
cmp eax, 0x81fffffe
inc dword [rcx + 0x2726f9]
cmp ecx, 0x2726
stc
invalid
add byte [rax], al
add byte [rcx + rdx*2 - 0x7f], dh
stc
je 0x14008f244
push rcx
cmp ecx, 0x2733
xor esp, dword [rdi]
add byte [rax], al
invalid
je 0x14008f26e
cmp ecx, 0xb7
stc
mov bh, 0
add byte [rax], al
jne case.0x14008f21d.10052
mov al, 0xc
mov al, 0xc
ret
shr rcx, 0x20
jmp case.0x14000f62c.187
invalid
int3
clc
invalid
jmp 0x10ca9db2d
and cl, ch
movabs al, byte [0xa2960d8d48fff8cc]
invalid
int3
lea rcx, [0x1400f94ac]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
xchg esi, eax
movabs byte [0x148810463480006], al
add byte [rax + 0x63], cl
add al, 0x81
invalid
invalid
add byte [rax + 0x63], cl
add al, 0x81
or dword [rax + 1], 0xb0e0ffc8
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0xffffffffffffffb0
jmp rax
mov al, 8
ret
or bl, al
mov al, 0x16
ret
lea rcx, [0x1400f9464]
movsxd rdx, dword [rcx + rdx*4]
invalid
adc al, 0x91
cmp byte [rdx + 0x63480006], ah
add byte [rax + 0x63], cl
invalid
adc al, 0x91
add rdx, rcx
jmp rdx
xor eax, eax
ret
mov al, 0x21
ret
mov al, 0x26
ret
mov al, 0x18
ret
mov al, 0xb
ret
mov al, 0x14
ret
mov al, 5
ret
mov al, 4
ret
mov al, 0x28
ret
mov al, 0x19
ret
mov al, 0x10
ret
mov al, 0x1c
ret
mov al, 0x1b
ret
mov al, 0xe
ret
mov al, 0xf
ret
movnti dword [rax + 0x20b0c31e], esi
mov al, 0x1e
ret
invalid
mov al, 0x20
ret
mov al, 0x1a
ret
mov al, 0xd
ret
mov al, 9
ret
mov al, 0xa
ret
mov al, 6
ret
mov al, 3
ret
mov al, 7
ret
mov al, 2
ret
mov al, 0x1f
ret
mov al, 0x11
ret
push rsi
push rdi
sub rsp, 0x28
mov rsi, rcx
add rcx, 8
cmp qword [rsi], 0
je 0x14008f81d
call case.0x140079dc2.187
mov rcx, qword [rsi + 0x18]
call fcn.14008efda
jmp 0x14008f82b
call fcn.14008e384
mov rcx, qword [rsi + 0x18]
call fcn.14008f96e
mov rdi, qword [rsi + 0x28]
mov rdx, qword [rsi + 0x38]
mov rcx, rdi
call fcn.14008f978
mov rdx, qword [rsi + 0x30]
mov rcx, rdi
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.140001bd8
mov rcx, rdi
mov rdx, rsi
mov edx, esi
call fcn.1400431d6
jmp 0x14008fe82
invalid
or byte [rax - 0x77], cl
or cl, byte [rax - 0x77]
adc byte [rax - 0x75], r9b
and al, 0x30
mov ecx, dword [rsp + 0x30]
test rcx, rcx
je 0x14008fe0e
mov rcx, rdi
add rcx, 0x18
add ecx, 0x18
call fcn.140043220
mov r8b, byte [rsp + 0x2f]
mov rcx, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
test r13, r13
sete al
or r8b, al
jne 0x14008fe1d
lock or byte [rbx], 2
add cl, byte [rax - 0x7b]
leave
test rcx, rcx
je 0x14008fd07
and qword [r14 + 0x20], 0
mov rax, qword [r14]
cmp qword [rax], 0
cmp dword [rax], 0
cmp dword [rax], 0
je case.0x140057679.432
xor ecx, ecx
xor edx, edx
xchg qword [r14 + 8], rdx
add r14, 8
cmp rdx, 1
add dword [rdi + rcx + 0x45], ecx
int1
add dword [rdi + rcx + 0x45], ecx
int1
jmp 0x14008fe5f
add rax, 8
mov qword [r14 + 8], 0
add r14, 8
add esi, 8
add esi, 8
mov ecx, 1
add byte [rax], al
add byte [rax - 0x73], cl
pop rsp
and al, 0x40
lea rbx, [rsp + 0x40]
mov qword [rbx + 8], rax
mov qword [rbx + 0x10], r14
mov qword [rbx], rcx
mov rcx, rdi
mov ecx, edi
mov ecx, edi
mov rdx, rsi
call fcn.1400431d6
mov rcx, rbx
call fcn.140043294
nop
add rsp, 0x58
add esp, 0x58
add esp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
mov rax, qword [rcx + 0xa0]
test rax, rax
je 0x14008ff02
mov rsi, rcx
lea rdi, [rcx + 0xb8]
mov rcx, rdi
call fcn.14008ea32
dec dword [rax - 0x73]
xchg al, bl
add byte [rax], al
add byte [rax - 0x75], cl
mov fs, word [rax + 0x31000000]
ror byte [rax - 0x7b], cl
leave
dec dword [rax - 0x73]
xchg al, bl
add byte [rax], al
add byte [rax - 0x75], cl
mov fs, word [rax + 0x31000000]
ror byte [rax - 0x7b], cl
leave
setne dl
sub rcx, rdx
mov qword [rsi + 0xa0], rcx
lea rbx, [rsp + 0x20]
mov qword [rbx], rax
mov qword [rbx + 8], rdx
mov rcx, rbx
call fcn.1400901ca
mov rsi, rax
mov rcx, rbx
call fcn.1400901ff
mov rcx, rdi
call fcn.14008ea67
jmp 0x14008ff04
xor esi, esi
mov rax, rsi
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x20
mov r13, qword [rdx + 8]
and qword [rdx + 8], 0
test r13, r13
in eax, dx
in eax, dx
je 0x140090174
mov ebx, r8d
ret
mov r14, rdx
mov rsi, rcx
lea rdi, [rcx + 8]
mov rcx, rdi
stc
call fcn.140088c6a
mov r15, rax
mov edi, eax
mov edi, eax
mov r12, rdx
mov rcx, qword [rax]
or al, ch
retf 0xffef
dec dword [rbp - 0x77]
invalid
inc qword [r12]
mov rax, qword [rsi]
mov edx, 0x120
add dword [rax], eax
add byte [rax + 3], cl
push rax
invalid
test ebx, ebx
je 0x140090082
or al, ch
retf 0xffef
add dword [rax], eax
add byte [rax + 3], cl
push rax
adc byte [rbp - 0x7ea48b25], al
sti
add dl, cl
invalid
cmp ebx, 0x3b9aca00
jne 0x140090174
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx], dh
xor ecx, ecx
xor ecx, ecx
mov eax, 3
lock cmpxchg qword [r13 + 0x18], rcx
je 0x140090103
mov rbx, qword [r13 + 0x10]
mov ebx, dword [rbp + 0x10]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rbx + 0x50], cl
jne 0x1400900a1
mov ecx, 2
xor eax, eax
lock cmpxchg qword [r13 + 0x18], rcx
sbb byte [r13 + 0x79], r14b
sbb byte [r13 + 0x79], r14b
jns 0x1400900ad
lea rcx, [rbx + 0x10]
lea ecx, [rbx + 0x10]
call fcn.1400908c6
xor eax, eax
xchg qword [r13 + 0x18], rax
and rax, 0xfffffffffffffffe
and eax, 0xfffffffe
or byte [rax], al
add byte [rcx], dh
ror byte [rcx - 0x79], 0x45
sbb byte [rax - 0x7d], cl
invalid
and eax, 0xfffffffe
loopne 0x140090075
cmp rax, 2
je 0x14009009a
jmp 0x140090174
mov rbx, qword [r13 + 0x10]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rbx + 0x50], cl
cmpxchg byte [rbx + 0x50], cl
cmpxchg byte [rbx + 0x50], cl
jne 0x140090103
jb 0x1400900da
lea rcx, [rbx + 0x10]
lea ecx, [rbx + 0x10]
call fcn.1400908a5
xor eax, eax
xchg byte [rbx + 0x50], al
jmp 0x140090103
lea rbx, [r13 + 0x28]
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
call fcn.14008ea32
mov ecx, 1
xor eax, eax
lock cmpxchg qword [r13 + 0x18], rcx
sbb byte [r13 + 0x33], r14b
sbb byte [r13 + 0x33], r14b
xor ecx, dword [rbp - 0x73]
jne 0x1400900e0
lea r14, [r13 + 0x20]
xor r15d, r15d
dec dword [rcx + rcx*4 - 0xf]
mov rcx, r14
mov rdx, rbx
call fcn.1400908e4
add byte [rax], al
add byte [rax], al
mov eax, 3
add eax, dword [rax]
add byte [rax], al
lock cmpxchg qword [r13 + 0x18], r15
jne 0x1400900c3
mov cl, 0x7d
sbb byte [rbp - 0x18], dh
call 0xc3511fca
clc
jmp 0x1400900fb
cmp rax, 3
jne 0x140090174
lea eax, [rax]
add byte [rax], al
add ecx, dword [rdi]
test dword [rbp + 0x31000000], ecx
lea eax, [rax]
add byte [rax], al
invalid
lea eax, [rax]
add byte [rax], al
xor eax, eax
xchg qword [r13 + 0x18], rax
xchg dword [rbp + 0x18], eax
ror byte [rcx - 0x79], 0x45
sbb bl, ch
stosd dword [rdi], eax
xchg dword [rbp + 0x18], eax
jmp 0x14009009a
cmp rax, 3
jne 0x140090174
xor eax, eax
xchg qword [r13 + 0x18], rax
mov rcx, rbx
mov ecx, ebx
call fcn.14008ea67
jmp 0xcd520104
lea rcx, [rsi + 0x18]
call fcn.1400903ef
sbb al, ch
jrcxz 0x14009010c
add byte [rax], al
mov rcx, rdi
call fcn.140088c6a
push rsi
mov edi, edi
dec dword [rax - 0x75]
cmp byte [rax - 0x7d], cl
and byte [rax], al
invalid
push rsi
mov edi, edi
dec dword [rax - 0x75]
cmp byte [rax - 0x7d], cl
and byte [rax], al
invalid
add byte [rax - 0x7b], cl
push qword [rsp + rdx*2 + 0x48]
inc dword [rdx]
test rdi, rdi
je 0x140090174
inc qword [rdx]
lea rcx, [rdi + 8]
call fcn.14008eba1
mov qword [rdi + 8], r13
cmp byte [rdi + 0x49], 0
jne 0x140090161
outsd dx, dword [rsi]
or byte [rax + 0x7500497f], al
sub ecx, dword [rax - 0x75]
sbb byte [r8 - 0x75], r9b
sbb byte [rbx - 0x37d6dfc0], cl
and byte [rcx], bpl
invalid
mov rax, qword [rdi + 0x18]
mov rcx, qword [rax + 0x18]
mov eax, dword [rax + 0x20]
and byte [rcx], bpl
invalid
and byte [rcx], bpl
and byte [rcx], ch
enter 0xffffffffffff8348, 0x3f
cmp qword [rdi], 1
sbb rax, 0xffffffffffffffff
add dword [rax - 0x7d], ecx
fdivr st(7)
cmp rax, 2
jb 0x140090161
mov rax, qword [rsi]
mov rcx, qword [rax + 0x10]
add rcx, 0x10
call fcn.1400903a0
mov rax, rdi
add rsp, 0x20
and byte [rbx + 0x5f], bl
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
ret
ud2
mov rsi, rcx
cmp byte [rcx + 0x4a], 0
jne case.0x1400795fd.224
add byte [rbp + 0x23], dh
mov rdi, rdx
lea rbx, [rdx + 0xc8]
enter 0, 0
mov rcx, rbx
call fcn.14008ea32
mov al, byte [rdi + 0xf8]
xchg eax, edi
add byte [rax], al
add byte [rax], al
mov byte [rsi + 0x4a], al
mov rcx, rbx
fld1
mov bl, 0xe8
invalid
invalid
cmp byte [rsi + 0x4b], 0
jne 0x1400901be
add byte [rbp + 4], dh
mov byte [rsi + 0x4b], 0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
or byte [rbp - 0x7b], cl
leave
jne 0x1400901ef
and qword [r8 + 8], 0
and qword [rax + 8], 0
dec rdx
mov qword [rcx + 8], rdx
ret
mov ecx, dword [rax + 0x10]
mov byte [rbx + 0x49], 0
mov rax, 0xffffffffffffffff
lock xadd qword [rcx + 0xb8], rax
cmp ax, 1
jne 0x14009027d
add rcx, 0x10
call fcn.1400903a0
inc qword [rbx + 0x20]
lea r14, [rsi + 8]
or byte [rcx + rcx*4 - 0xf], cl
or byte [rcx + rcx*4 - 0xf], cl
call fcn.140088c6a
mov r15, rax
mov r12, rdx
mov rcx, qword [rax]
call fcn.14008efda
mov qword [r15], rbx
inc qword [r12]
call fcn.14008eeb7
test rax, rax
je 0x1400902be
mov bl, byte [rax + 0x4c]
mov cl, byte [rax + 0x4d]
mov byte [rsp + 0x27], cl
mov word [rax + 0x4c], 0x8001
jmp 0x1400902c0
mov bl, 2
mov ebp, 1
mov rax, qword [rdi + 0x10]
mov rcx, rdi
call qword [rax]
mov rcx, r14
call fcn.140088c6a
mov r15, qword [rax]
and qword [rax], 0
inc qword [rdx]
test r15, r15
je 0x14009032c
fld1
je 0x14009038f
invalid
mov eax, edi
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
ret
cmp qword [rcx + 0x18], 0
sbb byte [rax], al
sete al
add rsp, 0x28
ret
add dword [rax], eax
add byte [rax - 0x75], cl
adc byte [rax], r9b
or byte [rax - 0x77], cl
add rsp, 0x20
mov rdx, rsi
add rsp, 0x20
pop rsi
jmp fcn.1400904d7
test rax, rax
jne 0x14009043c
sal byte [rbp + 0x3d], 0x48
or dword [rsi], 0xffffffff
or qword [rsi], 0xffffffffffffffff
mov rax, qword [rsi + 0x18]
test rax, rax
je 0x140090432
dec rax
mov qword [rsi + 0x18], rax
mov rcx, qword [rsi + 8]
shl rax, 4
mov rdx, qword [rcx + rax]
mov rcx, qword [rcx + rax + 8]
call qword [rdx + 8]
mov rax, qword [rsi]
inc rax
mov qword [rsi], rax
mov dword [rsi], eax
mov dword [rsi], eax
jmp 0x1400903fa
and qword [rsi], 0
add rsp, 0x20
pop rsi
ret
call fcn.14000ca30
idiv edi
ud2
sub rsp, 0x20
mfence
mov rax, qword [rcx]
add dword [rsi - 0x7b], esp
invalid
jne 0x1400904bb
invalid
add dword [rsi - 0x7b], esp
sal byte [rbp + 0x66], 0x48
invalid
invalid
mov rbx, rcx
mov rbx, rcx
mov ebx, ecx
shr rax, 0x10
cmp rax, qword [rcx + 8]
or byte [rbx + 0x59], dh
or byte [rbx + 0x59], dh
mov rdi, rdx
lea rsi, [rdx + 0xb8]
lea esi, [rdx + 0xb8]
lea esi, [rdx + 0xb8]
mov rcx, rsi
call fcn.14008ea32
mfence
mov rax, qword [rbx]
test ax, ax
invalid
jne 0x1400904cb
sal byte [rbp + 0x4c], 0x48
shr eax, 0x10
shr rax, 0x10
cmp rax, qword [rbx + 8]
jae 0x1400904cb
lock add qword [rbx], 0x10001
mov rax, qword [rdi + 0xd0]
test rax, rax
je 0x1400904cb
add eax, dword [rcx]
add byte [rcx], al
add byte [rax - 0x75], cl
xchg eax, edx
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rsi + rbp + 0x48], 0x8d
dec qword [rax - 0x77]
invalid
lea rcx, [rax - 1]
mov qword [rdi + 0xd0], rcx
mov rcx, qword [rdi + 0xc0]
mov rbx, qword [rcx + rax*8 - 8]
mov edi, 1
add byte [rax], al
add byte [rax], al
jmp 0x1400904cd
xor edi, edi
mov rax, rdi
mov eax, edi
mov rdx, rbx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
xor edi, edi
mov rcx, rsi
call fcn.14008ea67
jmp 0x1400904bd
sbb byte [r8 - 0x7d], cl
clc
add esi, dword [rdi + 0x4e]
mov rsi, rcx
lea rcx, [0x1400f94f4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
add rsp, 0x28
pop rdi
pop rsi
ret
lea rdi, [rsi + 0x28]
mov rcx, rdi
call fcn.14008ea32
mov rcx, rdi
call fcn.14008ea67
add rsi, 0x20
mov rcx, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.14008f38f
mov rcx, rdx
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.14009053e
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rsi, rcx
xor ecx, ecx
mov eax, 2
lock cmpxchg qword [rsi], rcx
jne 0x140090da0
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rdi, [rsi + 0x10]
mov rcx, rdi
call fcn.14008ea32
mov ecx, 1
xor eax, eax
lock cmpxchg qword [rsi], rcx
jne 0x140090dda
lea rbx, [rsi + 8]
xor r14d, r14d
mov rcx, rbx
mov rdx, rdi
call fcn.1400908e4
mov eax, 2
lock cmpxchg qword [rsi], r14
jne 0x140090dc1
jmp 0x140090de5
cmp rax, 2
jne 0x140090df6
xor eax, eax
xchg qword [rsi], rax
mov rcx, rdi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.14008ea67
ud2
push rsi
sub rsp, 0x30
mov eax, dword [0x1400fd2d4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x1b8]
test rax, rax
je 0x140091718
cmp eax, 1
je 0x140091745
xor esi, esi
jmp 0x140091777
mov eax, dword [0x1400fd2d4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rsi, [rax + 0x1b0]
lea rdx, [0x1400917af]
mov rcx, rsi
call fcn.140089b1e
mov byte [rsi + 8], 1
call fcn.140091780
mov ecx, dword [0x1400fd2d4]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
lea rsi, [rcx + 0x1b0]
mov rdx, qword [rsi]
mov qword [rsi], rax
lea rcx, [rsp + 0x28]
mov qword [rcx], rdx
call fcn.14009166f
mov rax, rsi
add rsp, 0x30
pop rsi
ret
push r14
push rsi
push rdi
push rbx
sub rsp, 0x38
mov rsi, rdx
mov rbx, rcx
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], rdx
test r8, r8
je 0x140091899
cmp qword [r8], 0
mov rdi, qword [rbx]
jne 0x14009189c
cmp rdi, qword [r8 + 8]
jne 0x14009189c
add r8, 0x10
mov rcx, r8
call fcn.140088c6a
mov rdi, rdx
mov rbx, qword [rax]
test rbx, rbx
je 0x14009191c
mov rcx, qword [rbx + 0x48]
mov rax, qword [rbx + 0x58]
cmp rax, rcx
jne 0x14009186e
lea rcx, [rbx + 0x40]
call fcn.140041e90
mov rcx, qword [rbx + 0x48]
mov rax, qword [rbx + 0x58]
mov rdx, qword [rbx + 0x50]
add rdx, rax
xor r8d, r8d
cmp rdx, rcx
cmovae r8, rcx
sub rdx, r8
mov rcx, qword [rbx + 0x40]
mov qword [rcx + rdx*8], rsi
inc rax
mov qword [rbx + 0x58], rax
inc qword [rdi]
jmp 0x140091929
mov rdi, qword [rbx]
lea r14, [rdi + 0x90]
mov rcx, r14
call fcn.14008ea32
mov qword [rsp + 0x20], rsi
cmp byte [rdi + 0xa8], 0
je 0x1400918c5
lea rcx, [rsp + 0x20]
call fcn.14008fa48
jmp 0x1400918fc
lea rax, [rdi + 0x98]
mov rcx, qword [rdi + 0xa0]
mov rdx, qword [rdi + 0xb0]
lea r8, [rcx + 8]
test rcx, rcx
cmove r8, rax
mov qword [r8], rsi
mov qword [rdi + 0xa0], rsi
inc rdx
mov qword [rdi + 0xb0], rdx
mov rdi, qword [rbx]
mov rcx, r14
call fcn.14008ea67
add rdi, 0xc0
mov rcx, rdi
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.14009053e
lea rcx, [rsp + 0x30]
inc qword [rdi]
call fcn.14008fa48
nop
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
ret
cmove eax, ecx
add rsp, 0x28
ret
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x1b0], 0
je 0x1400916eb
mov eax, dword [0x1400fd2d4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rax, [rax + 0x1b0]
ret
add eax, dword [rax]
mov rdx, rcx
ret
lea esi, [rsp + 0x28]
mov qword [rsi], rax
call fcn.14009058c
mov rcx, rsi
call fcn.14008e7da
nop
add rsp, 0x30
pop rsi
ret
test eax, eax
je 0x140093c13
mov rcx, qword [rax]
add rcx, 0x10
add rsp, 0x28
jmp 0x140090d7c
invalid
sar edi, 1
invalid
imul edx, ecx, 0xb0fffff
ud2
ud2
add al, byte [rax]
add byte [rax], al
cmp rax, 2
je 0x140093d37
mov rdi, r8
mov rbx, rdx
mov rsi, rcx
lea r14, [rsp + 0x60]
mov qword [r14], rax
movups xmm0, xmmword [rdx + 8]
movups xmm1, xmmword [rdx + 0x18]
movups xmm2, xmmword [rdx + 0x28]
movups xmmword [r14 + 8], xmm0
movups xmmword [r14 + 0x18], xmm1
movups xmmword [r14 + 0x28], xmm2
mov rax, qword [rdx + 0x38]
mov qword [r14 + 0x38], rax
lea r15, [rcx + 8]
mov rcx, r15
call fcn.140088c6a
mov r12, rax
mov r13, rdx
mov rcx, qword [rax]
call fcn.14008f96e
mov qword [r12], rbx
inc qword [r13]
add rdi, 0xb0
mov rcx, r14
mov rdx, rdi
call fcn.1400908a5
add rsi, 0x18
mov rcx, rsi
call fcn.1400903ef
mov rcx, r15
call fcn.140088c6a
mov rsi, qword [rax]
and qword [rax], 0
test rsi, rsi
je 0x140093d37
ud2
lea eax, str.__t_
mov rdx, rcx
ret
sub esp, 0x30
add rcx, 0xfffffffffffffff0
lea rsi, [rsp + 0x28]
mov qword [rsi], rcx
mov rcx, rsi
mov ecx, esi
mov ecx, esi
call fcn.140093db5
mov rcx, rsi
call fcn.14008e384
nop
add rsp, 0x30
pop rsi
ret
mov rcx, rax
call fcn.14008e384
nop
add rsp, 0x28
ret
add byte [rax], al
add byte [rcx], al
add rcx, 0xc0
jmp fcn.14009053e
test eax, eax
je 0x140093e64
mov rbx, rcx
cmp rax, qword [rcx + 0x60]
jne 0x140093e9e
mov rsi, rdx
lea rdi, [rbx + 0x68]
mov rcx, rdi
call fcn.14008ea32
mov rax, qword [rsi + 0x10]
mov rax, qword [rax + 0x38]
mov rcx, qword [rsi + rax]
test rcx, rcx
je 0x140093e68
mov rdx, qword [rcx + 0x10]
mov rdx, qword [rdx + 0x38]
cmp byte [rax - 0x75], cl
invalid
invalid
or byte [rax - 0x77], cl
adc dword [rax], r9d
mov rax, qword [rsi + 0x10]
mov rax, qword [rax + 0x38]
mov rcx, qword [rsi + rax + 8]
cmp byte [rax - 0x75], cl
invalid
test rcx, rcx
je 0x140093e79
invalid
mov rdx, qword [rcx + 0x10]
mov rdx, qword [rcx + 0x10]
mov rdx, qword [rdx + 0x38]
mov rax, qword [rsi + rax]
mov qword [rcx + rdx], rax
mov rax, qword [rsi + 0x10]
mov rax, qword [rax + 0x38]
and qword [rsi + rax + 8], 0
mov rax, qword [rsi + 0x10]
mov rax, qword [rax + 0x38]
and qword [rsi + rax], 0
and dword [rsi + rax], 0
adc byte [rax - 0x75], cl
cmp byte [rax - 0x7d], cl
invalid
and dword [rsi + rax], 0
dec qword [rbx + 0x80]
jmp 0x140093e81
xor esi, esi
jmp 0x140093e89
cmp qword [rbx + 0x70], rsi
jne 0x140093e7f
mov rcx, qword [rsi + rax + 8]
mov qword [rbx + 0x70], rcx
jmp 0x140093e2b
cmp qword [rbx + 0x78], rsi
je 0x140093e94
xor esi, esi
mov rcx, rdi
call fcn.14008ea67
invalid
invalid
invalid
dec dword [rax - 0x77]
invalid
mov rax, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
js 0x140093e88
stosb byte [rdi], al
ud2
mov qword [rsp + 0x30], rdx
call fcn.14008eeb7
test rax, rax
je 0x140093edf
mov r8, qword [rax + 0x38]
mov rcx, rdi
mov rdx, rsi
test r8, r8
jne 0x140093ed4
xor r8d, r8d
add rsp, 0x38
pop rdi
pop rsi
jmp 0x140091808
sub ecx, ebx
invalid
invalid
lea rcx, [rsp + 0x30]
call fcn.14008fa48
ud2
mov ecx, esi
add rsp, 0x20
pop rsi
jmp 0x14008f7fa
push rbx
sub rsp, 0x28
cmp qword [rcx], 0
jne 0x140093fac
mov rdi, rcx
add rcx, 0x10
call fcn.140088c6a
mov rsi, rdx
mov rcx, qword [rax]
and qword [rax], 0
or byte [rax - 0x7d], cl
and byte [rax], al
test rcx, rcx
je 0x140093f9f
mov rax, qword [rdi + 0x40]
xchg qword [rax + 0x20], rcx
and al, bpl
sub al, 0xba
invalid
dec dword [rax - 0x75]
jg 0x140093f86
mov rax, qword [rdi]
test al, 1
jne 0x140093f61
mov rcx, rax
and rcx, 0xfffffffffffffffc
or rcx, 2
lock cmpxchg qword [rdi], rcx
mov cl, 0xf
jne 0x140093f49
jmp 0x140093f9f
lea rbx, [rdi + 8]
mov rcx, rbx
call fcn.14008ea32
invalid
dec dword [rbx + rcx*4 + 7]
lea rcx, [rdi + 0x10]
mov rdx, rdi
call fcn.140093fb0
add byte [rax - 0x7b], cl
invalid
je 0x140093f97
mov rdi, rax
mov r14, rdx
mov rcx, rbx
call fcn.14008ea67
fsubr dword [rdx - 0x76b30001]
int1
call qword [rdi + 8]
jmp 0x140093f9f
mov rcx, rbx
call fcn.14008ea67
inc qword [rsi]
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
ud2
ror dword [rax - 0x7d], 0xe1
cld
or rcx, 2
lock cmpxchg qword [rdx], rcx
jne 0x140094033
xor r9d, r9d
jmp 0x140094045
test al, 1
jne 0x14009404c
and rax, 0xfffffffffffffffc
or rax, 2
xor r9d, r9d
xchg qword [rdx], rax
mov rax, r9
mov rdx, r8
ret
ud2
invalid
and qword [rsi + rax + 8], 0
mov rax, qword [rsi + 0x10]
mov rax, qword [rax + 0x38]
and qword [rsi + rax], 0
dec qword [rbx + 0x90]
jmp 0x140094147
je 0x14009415a
xor esi, esi
mov rcx, rdi
call fcn.14008ea67
mov rax, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov rcx, qword [rsi + rax]
mov qword [rbx + 0x88], rcx
jmp 0x140094105
cmp al, byte [rax]
je 0x1400941aa
add rdx, 8
lea rcx, [rsp + 0x30]
jmp 0x1400941b1
lea rcx, [rsp + 0x30]
xor edx, edx
call fcn.140091b88
nop
add rsp, 0x48
fcos
call qword [rax + 0x48c48348]
ret
mov eax, 0xb0fffff
ud2
invalid
sal byte [rsi + rax + 0x48], 0x89
sar edi, 1
push rax
sbb byte [rax - 0x77], cl
int1
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.14008ea67
lea rcx, [0x1400f9504]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp dword [rbx + 0x28], 2
jne 0x140094f9e
mov rcx, qword [rbx + 0x20]
call fcn.14008ee3d
mov qword [rsp + 0x118], rdx
mov rsi, qword [rbx + 0x30]
mov qword [rsp + 0x120], rbx
and qword [rbx + 0x30], 0
test rsi, rsi
je 0x140094f9e
mov rdi, rax
call fcn.14008eff9
mov qword [rsp + 0xd0], rsi
xor r12d, r12d
xchg qword [rsi + 0x20], r12
test r12, r12
mov qword [rsp + 0x110], rdi
je 0x140094cd6
mov rsi, qword [rsp + 0xd0]
mov rbx, qword [rsi + 0x10]
lock inc qword [rbx]
jle 0x140094f9e
mov qword [rsp + 0x138], rbx
mov qword [rsp + 0x130], 1
add byte [rcx], al
add byte [rax], al
add al, ch
test al, 0xab
invalid
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
invalid
xchg byte [rax + rax], cl
invalid
cmp byte [r12 + 0x4a], 0
jne 0x140094ce8
mov eax, dword [r12 + 0x40]
inc eax
mov dword [r12 + 0x40], eax
mov rsi, qword [rsp + 0x78]
mov esi, dword [rsp + 0x78]
mov rcx, qword [rsi + 0x10]
mov ecx, dword [rcx + 0x58]
test ecx, ecx
je 0x140094f9e
test dl, ah
or al, byte [rax]
invalid
xor edx, edx
div ecx
test edx, edx
jne 0x140094505
lea rcx, [r12 + 0x20]
call fcn.14008ff0f
mov rcx, rbp
mov rdx, r12
xor r8d, r8d
call fcn.14008ffcc
mov edx, 0x8949ffff
dec dword [rcx - 0x77]
invalid
mov rax, qword [rsp + 0x78]
mov rdx, qword [rax + 0x10]
adc byte [rbx + rcx*4 + 0x40], cl
mov eax, dword [rax + 0x18]
mov rcx, r12
call fcn.140090178
mov rcx, r12
add rcx, 0x20
call fcn.14008fa77
mov rsi, qword [rsp + 0x78]
mov r8d, dword [r12 + 0x44]
test r8d, r8d
test eax, eax
je 0x140094f9e
mov eax, dword [r12 + 0x40]
xor edx, edx
invalid
div r8d
test edx, edx
je 0x140094689
mov rcx, r12
call fcn.14008facd
mov rbx, rax
mov qword [rsp + 0xd8], rax
test rax, rax
test eax, eax
jne 0x140094750
mov rax, qword [rsi + 0x10]
mov rax, qword [rax + 0xb0]
xor byte [rax + 0x48000000], 0x85
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
enter 1, 0
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
enter 1, 0
mov rax, qword [r12 + 0x18]
and al, 0x18
sbb byte [rbx + rcx*4 + 0x40], cl
sbb byte [rbx - 0x74b7dfb0], cl
adc byte [rax - 0x75], r9b
mov r8, qword [rax + 0x18]
mov edx, dword [rax + 0x20]
mov rax, qword [rsi + 0x10]
mov rax, qword [rax + 0xb0]
xor byte [rax + 0x4c000000], 0x8b
jbe 0x140094580
xor byte [rax + 0x4c000000], 0x8b
jbe 0x140094580
mov rcx, qword [r14 + 0x68]
test rcx, rcx
je 0x140094f9e
add byte [rax], al
add byte [rax], al
shr r8, 0x20
sub edx, r8d
and byte [rcx + rbp - 0x3e], al
mov r8d, 0x100
sub r8, rdx
sub eax, edx
sub eax, edx
xor edx, edx
div rcx
mov rbx, rax
inc rbx
cmp r8, rbx
cmp eax, ebx
cmp eax, ebx
cmovb rbx, r8
mov eax, 0x80
cmp rbx, rax
cmovae rbx, rax
cmp rbx, 1
sti
add dword [rax - 0x7d], ecx
rol dword [rax], cl
sti
add dword [rax - 0x7d], ecx
rol dword [rax], cl
lea rdi, [r14 + 0xc8]
mov rcx, rdi
mov ecx, edi
mov ecx, edi
call fcn.14008ea32
mov rax, qword [rsi + 0x10]
add r14, 0xe8
add byte [rax], al
dec dword [rax - 0x75]
adc byte [rcx - 0x7f], r9b
invalid
add byte [rax], al
mov rcx, qword [rax + 0xb0]
cmp rbx, rcx
mov byte [rax + 0x48000000], dh
cmp ebx, ecx
cmovae rbx, rcx
sub rcx, rbx
mov qword [rax + 0xb0], rcx
mov dword [rax + 0xb0], ecx
mov dword [rax + 0xb0], ecx
mov qword [rsp + 0xb0], r14
mov qword [rsp + 0xb8], rbx
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0xb0]
call fcn.1400901ca
mov rbx, rax
mov ebx, eax
mov ebx, eax
mov rcx, qword [rsp + 0xb0]
mov rax, qword [rsp + 0xb8]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x38], rax
cmp rax, 0x101
jae 0x140094f9e
jae 0x140094632
add byte [rax], al
test rax, rax
je 0x14009472c
invalid
add byte [rax], al
add byte [rcx - 0x75], cl
and al, 0x18
and al, 0x18
mov rcx, qword [r12 + 0x18]
and al, 0x18
mov rcx, qword [rcx + 0x18]
shr rcx, 0x20
mov rsi, qword [r12 + 0x18]
mov ebp, dword [rsi + 0x20]
mov edx, ebp
sub edx, ecx
mov ecx, 0x100
sub ecx, eax
cmp edx, ecx
ja 0x140094f9e
xchg dword [rdx + 9], eax
add byte [rax], al
xchg dword [rdx + 9], eax
add byte [rax], al
movupd xmm0, xmmword [rsp + 0x30]
movupd xmmword [rsp + 0x40], xmm0
mov rcx, r13
call fcn.1400901ca
test rax, rax
je 0x140094710
movzx ecx, bpl
mov rdx, qword [rsi + 0x10]
mov qword [rdx + rcx*8], rax
inc ebp
jmp 0x140094668
mov rcx, qword [rsi + 0x10]
cmp dword [rcx + 0x10], 0
je 0x140094698
mov eax, dword [rcx + 0x14]
jmp 0x1400946ce
movapd xmm0, xmm6
divsd xmm0, qword [r12 + 0x28]
xorpd xmm1, xmm1
maxsd xmm1, xmm0
movapd xmm0, xmm7
minsd xmm0, xmm1
cvttsd2si rax, xmm0
cmp eax, 0x7f
mov edx, 0x7f
cmovae eax, edx
cmp eax, 3
mov edx, 2
cmovb eax, edx
mov edx, eax
sub edx, r8d
neg edx
mov r9d, eax
sub r9d, r8d
cmovb r9d, edx
cmp r9d, 3
jb 0x1400946ea
mov dword [r12 + 0x44], eax
add rcx, 0x10
call fcn.14008fe94
mov rbx, rax
mov qword [rsp + 0x40], rax
test rax, rax
jne 0x140094750
mov rcx, r12
call fcn.14008facd
mov rbx, rax
mov rcx, r13
jmp 0x140094725
mov rcx, r13
call fcn.1400901ff
mov dword [rsi + 0x20], ebp
jmp 0x140094736
lea rcx, [rsp + 0xd8]
call fcn.140091af6
jmp 0x140094750
lea rcx, [rsp + 0x30]
call fcn.1400901ff
mov rcx, rdi
mov ecx, edi
call fcn.14008ea67
lea rcx, [rsp + 0xd8]
call fcn.140091af6
invalid
dec dword [rax - 0x73]
insb byte [rdi], dx
and al, 0x78
stosd dword [rdi], eax
sar edi, cl
invalid
dec dword [rax - 0x73]
insb byte [rdi], dx
and al, 0x78
invalid
mov qword [rsp + 0x128], rbx
test rbx, rbx
test ebx, ebx
add byte [rax - 0x7b], cl
invalid
test ebx, ebx
je 0x140094768
mov rcx, rbp
mov rdx, rbx
jmp case.0x14007cd4a.192
invalid
add byte [rax - 0x73], cl
mov word [rax + rbp], fs
lea rcx, [rsp + 0x128]
call fcn.140091af6
lea rsi, [r12 + 0x20]
mov rcx, rsi
mov ecx, esi
and al, 0x28
add dword [rax], eax
add al, ch
adc ebx, 0x8d49ffff
je case.0x140068414.312
and byte [rax - 0x77], cl
int1
mov ecx, esi
call fcn.14008ff0f
mov rdi, qword [rsp + 0x78]
cmp byte [r12 + 0x49], 0
add byte [r13 + 0x2b], sil
add byte [r13 + 0x2b], sil
mov rax, qword [rdi + 0x10]
mov rcx, qword [rax + 0xb8]
movzx ecx, cx
add ecx, ecx
cmp rcx, qword [rax + 0xc0]
jae 0x1400949a8
invalid
add al, dh
inc qword [rax + 0xb8]
add byte [rax], al
invalid
lock inc qword [rax + 0xb8]
add byte [rax], al
add byte [rcx - 0x3a], al
and al, 0x49
add dword [rax - 0x77], ecx
mov ah, 0x24
rol byte [rax], 0
add byte [rax], al
mov byte [r12 + 0x49], 1
mov qword [rsp + 0xc0], rsi
mov rax, qword [rdi + 0x10]
mov rsi, qword [rax + 0x68]
add byte [rax], al
add byte [rax - 0x75], cl
adc byte [r8 - 0x75], r9b
jo 0x140094832
lea rcx, [r12 + 0x10]
and al, 0x10
call fcn.1400905df
mov eax, eax
mov ebp, esi
imul rbp, rax
call 0x160f70928
call 0x160f70928
xor eax, eax
mov qword [rsp + 0x28], r12
mov dword [rsp + 0x28], esp
mov dword [rsp + 0x28], esp
cmp rax, rsi
je 0x14009495d
lea r14, [rax + 1]
add rax, rbp
add eax, ebp
add eax, ebp
xor edx, edx
div rsi
mov rax, r14
cmp rdx, qword [rdi + 0x18]
je 0x1400947e7
mov rax, qword [rdi + 0x10]
cmp rdx, qword [rax + 0x68]
jae 0x140094f9e
mov rax, qword [rax + 0x60]
mov rcx, qword [r12 + 0x18]
mov r9d, dword [rcx + 0x20]
mov rcx, qword [rcx + 0x18]
shr rcx, 0x20
shr ecx, 0x20
shr ecx, 0x20
and byte [rbp - 0x77], cl
enter 0xffffffffffff894c, 0xffffffffffffff8c
and al, 0xc8
add byte [rax], al
mov r8, r9
mov qword [rsp + 0xc8], r9
add byte [rcx + 0x29], al
leave
sub r9d, ecx
cmp r9d, 0x80
add byte [rax], 0
add byte [rsi + 0x18], dh
add byte [rax], al
jbe case.0x140070b1b.280
and qword [rsp + 0x40], 0
mov rcx, r13
call fcn.140091af6
jmp 0x13fdbf234
mov rax, r14
mov r12, qword [rsp + 0x28]
jmp 0x1400947e7
shl rdx, 4
mov rdx, qword [rax + rdx]
mov rax, qword [rdx + 0x18]
mov r10, rax
shr r10, 0x20
and byte [rbx + rcx*4 + 0x5a], al
invalid
and byte [rbx + rcx*4 + 0x5a], al
and byte [rcx + 0x39], al
ret 0xcc75
mov ebx, dword [rdx + 0x20]
cmp r10d, eax
jne 0x14009483f
mov r9d, r11d
sub r9d, r10d
sub ecx, edx
sub ecx, edx
mov r15d, r9d
shr r15d, 1
shr edi, 1
shr edi, 1
sub r9d, r15d
je 0x14009483f
lea ebx, [r9 + r10]
mov r8, rax
movabs r12, 0xffffffff00000000
and r8, r12
or r8, rbx
lock cmpxchg qword [rdx + 0x18], r8
jne 0x140094863
sbb byte [rbp - 0x40], sil
cmp r9d, 0x80
ja 0x140094f9e
invalid
add byte [rdi], cl
xchg esi, ebp
invalid
add byte [rax - 0x75], cl
and al, 0x28
mov rax, qword [rsp + 0x28]
mov rax, qword [rax + 0x18]
sub r11d, r15d
sbb byte [rbp + 0x29], al
sti
mov rcx, qword [rsp + 0xc8]
mov esi, ecx
lea rbp, [rsp + 0x78]
add byte [rcx + 0x6c8d48ce], cl
and al, 0x78
mov r12d, 0xff
cmp r11d, r10d
je 0x1400948f8
mov edi, esi
and edi, r12d
mov ebx, r10d
and ebx, r12d
and ebx, esp
mov r14, qword [rdx + 0x10]
mov rbx, qword [r14 + rbx*8]
mov r14, qword [rax + 0x10]
mov qword [r14 + rdi*8], rbx
sbb al, 0xfe
inc esi
inc r10d
jmp case.0x140079345.235
mov r12, qword [rsp + 0x28]
movabs r11, 0x100000001
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rsp + 0xc0]
mov r10d, r8d
imul r10, r11
imul edx, ebx
mov rax, r8
lock cmpxchg qword [rdx + 0x18], r10
je 0x140094932
mov r8, rax
shr rax, 0x20
cmp eax, r8d
ror byte [rax - 0x3f], 0xe8
and byte [rcx + rdi - 0x40], al
jne 0x14009490f
jmp 0x140094f9e
invalid
mov edx, r9d
mov edx, ecx
mov rax, qword [rsp + 0xc8]
add eax, r9d
enter 0xffffffffffffc8ff, 0x4d
enter 0xffffffffffff8b4d, 0x54
mov edx, dword [rsp + 0x18]
movzx r8d, al
mov r9, qword [r10 + 0x10]
mov rdi, qword [r9 + r8*8]
cmp al, 0xc1
dec edx
je 0x140094984
mov dword [r10 + 0x20], eax
jmp 0x140094984
mov rcx, qword [rdi + 0x10]
add rcx, 0x10
rcl dword [rax], 0xe8
sub dh, byte [rbp - 0x76b70001]
invalid
mov qword [rsp + 0x30], rax
and al, 0x30
xor byte [rax - 0x7b], cl
test eax, eax
lea rbp, [rsp + 0x78]
mov rcx, qword [rsp + 0xc0]
add byte [rax], al
invalid
je 0x1400949b4
invalid
call fcn.14008fa77
mov rcx, rbp
mov rdx, rdi
mov r8, r12
call fcn.140090233
pushfq
mov eax, 0x8949ffff
invalid
test rax, rax
jne 0x140094490
mov byte [r12 + 0x49], 0
and qword [rsp + 0x30], 0
invalid
lea rcx, [rsp + 0x90]
call fcn.140090379
test al, al
je 0x140094a15
mov rsi, qword [rsp + 0x78]
mov rax, qword [rsi + 0x10]
mov rcx, qword [rax + 0x20]
mov ecx, dword [rax + 0x20]
mov ecx, dword [rax + 0x20]
test rcx, rcx
je 0x1400949eb
mov rdx, qword [rax + 0x28]
call fcn.140072fe3
mov rcx, rax
call qword [rdx + 0x28]
mov rsi, qword [rsp + 0x78]
cmp qword [r12], 0
je 0x140094a41
mov rax, qword [rsp + 0x78]
mov eax, dword [rsp + 0x78]
mov rax, qword [rax + 0x10]
mov rcx, qword [rax + 0x30]
test rcx, rcx
je 0x140094a26
mov rdx, qword [rax + 0x38]
call fcn.140072fe3
mov rcx, rax
call qword [rdx + 0x28]
jmp 0x140094a26
mov rcx, rbp
mov rdx, r12
xor r8d, r8d
call fcn.14008ffcc
mov r12, rax
cmp qword [rsp + 0x30], 0
je 0x140094490
lea rcx, [rsp + 0x30]
call fcn.14008fa48
jmp 0x140094490
add byte [rax], al
add byte [rcx + rcx*4 + 0x34], cl
ror byte [rax - 1], 1
and eax, 0
add byte [rax], al
mov rcx, rdi
call fcn.14008ea67
mov byte [r12 + 0x49], 0
and al, 0x49
add byte [rax - 0x7c], al
in eax, dx
je 0x140094b22
mov rax, qword [rsi + 0x10]
lea rcx, [rax + 0x10]
lea ecx, [rax + 0x10]
mov rdx, qword [rax + 0x60]
mov r8, qword [rax + 0x68]
shl r8, 4
shl eax, 4
shl eax, 4
xor r9d, r9d
lea rbp, [rsp + 0x78]
cmp r8, r9
je 0x140094b29
mov r10, qword [rdx + r9]
mov r11, qword [r10 + 0x18]
mov r10d, dword [r10 + 0x20]
add r9, 0x10
cmp r10d, r11d
je 0x140094b06
jmp 0x140094b35
lea rbp, [rsp + 0x78]
jmp 0x140094b3a
mov rax, qword [rax + 0xb0]
test rax, rax
je 0x140094b3a
call fcn.1400903a0
inc dword [rcx - 0x80]
jl 0x140094b62
cmp byte [r12 + 0x4a], 0
jne 0x1400949f2
add byte [rdi], cl
test dword [rsi + rdi*8 - 0x7fbe0001], ebp
jl 0x140094b6e
cmp byte [r12 + 0x4b], 0
cmp byte [rsp + 0x4b], 0
add byte [r15], cl
test dword [rax + 0x48fffffe], esp
mov ecx, ebp
jne 0x1400949f2
mov rcx, rbp
mov rdx, r12
mov r8d, 0x3b9aca00
call fcn.14008ffcc
mov r12, rax
mov rax, qword [rsp + 0x78]
dec dword [rcx - 0x77]
invalid
mov rdx, qword [rax + 0x10]
mov r8, qword [rax + 0x18]
mov rcx, r12
adc byte [rbx + rcx*4 + 0x40], cl
sbb byte [rcx + rcx*4 - 0x1f], cl
call fcn.140090178
mov rax, qword [rsp + 0x78]
cmp qword [r12], 0
jne 0x140094bf4
mov rcx, qword [r12 + 0x18]
mov rdx, qword [rcx + 0x18]
mov ecx, dword [rcx + 0x20]
and byte [r9], dil
sal dword [rbp + 0x5d], 1
and byte [r9], dil
sal dword [rbp + 0x5d], 1
mov rbx, qword [rax + 0x10]
mov rsi, qword [rax + 0x18]
lea rdi, [rbx + 0xc8]
mov rcx, rdi
call fcn.14008ea32
mov rax, qword [rbx + 0xd0]
mov rcx, qword [rbx + 0xe0]
mov esp, eax
add byte [rax], al
add byte [rax - 0x3f], cl
loope case.0x14008812f.61
mov esp, eax
add byte [rax], al
add byte [rax - 0x3f], cl
loope case.0x14008812f.61
xor edx, edx
cmp rcx, rdx
cmp ecx, edx
je 0x140094be1
lea r8, [rdx + 8]
cmp qword [rax + rdx], rsi
or byte [rax + 0x39], cl
xor al, 0x10
mov rdx, r8
jne 0x140094bc2
mov rcx, rdi
call fcn.14008ea67
jmp 0x140094b3a
invalid
mov rcx, rdi
call fcn.14008ea67
mov byte [r12 + 0x49], 1
and al, 0x49
add ecx, ebp
invalid
std
invalid
invalid
and al, 0x49
add ecx, ebp
invalid
mov rbx, qword [rax + 0x10]
mov r14, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
mov ebx, 0xc8
sbb byte [rax - 0x73], cl
mov ebx, 0xc8
mov rcx, rdi
call fcn.14008ea32
mov rsi, qword [rbx + 0xe0]
mov rax, rsi
neg rax
mov rcx, 0xffffffffffffffff
lea rdx, [rax + rcx]
adc al, 8
cmp rdx, 0xffffffffffffffff
je 0x140094c60
mov rdx, qword [rbx + 0xd0]
lea r15, [rcx + 1]
cmp qword [rdx + rcx*8 + 8], r14
mov rcx, r15
jne 0x140094c1f
add byte [rbp + rcx*4 + 0x79], cl
add dword [rcx + rdi + 0x74], ecx
retf 0x4c08
lea rax, [rsi - 1]
mov rcx, qword [rdx + rsi*8 - 8]
mov qword [rdx + r15*8], rcx
mov qword [rbx + 0xe0], rax
lock add qword [rbx + 0xb8], 0x10000
add qword [rbx + 0xb8], 0x10000
add qword [rbx + 0xb8], 0x10000
jmp 0x140094c63
mov r15, rsi
mov rcx, rdi
call fcn.14008ea67
invalid
dec dword [rcx + 0x39]
test dword [rcx + 0xf], 0x49244493
jmp 0x1400949f2
invalid
invalid
invalid
invalid
lea rcx, [rbx + 0x20]
call fcn.1400950ab
jmp 0x140094f4d
movaps xmm6, xmmword [rsp + 0x160]
movaps xmm7, xmmword [rsp + 0x170]
add rsp, 0x188
add dword [rax], eax
add byte [rbx + 0x5d], bl
add dword [rax], eax
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, rbx
movaps xmm6, xmmword [rsp + 0x160]
movaps xmm7, xmmword [rsp + 0x170]
add rsp, 0x188
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x140095143
lea rcx, [rsp + 0xd0]
call case.0x140079dc2.187
jmp 0x140094eff
mov rsi, qword [rsp + 0x78]
mov rdi, qword [rsi + 0x10]
lea rbx, [rdi + 0x78]
mov rcx, rbx
call fcn.14008ea32
mov byte [rdi + 0x98], 1
sub rdi, 0xffffffffffffff80
mov rcx, rdi
call fcn.140091a4b
mov r14, rax
mov rcx, rbx
call fcn.14008ea67
test r14, r14
je 0x140094d34
mov rax, qword [r14 + 0x10]
mov rcx, r14
call qword [rax + 0x30]
mov rcx, rbx
call fcn.14008ea32
jmp 0x140094d08
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
cmp rcx, qword [rax + 0xa8]
jae 0x140094f9e
mov rax, qword [rsp + 0x78]
mov r15, qword [rax + 0x10]
lea rsi, [r15 + 0x100]
mov rcx, rsi
call fcn.14008ea32
lea r14, [r15 + 0x108]
mov rcx, r14
mov rdx, r12
call fcn.140030b1f
mov rcx, qword [r15 + 0x118]
cmp rcx, qword [r15 + 0x68]
jne 0x140094ea4
mov qword [rsp + 0x28], rsi
lea rbx, [r15 + 0x10]
and qword [r15 + 0x118], 0
mov rax, qword [r15 + 0x108]
mov qword [rsp + 0x58], rcx
and qword [rsp + 0x60], 0
lea rcx, [rax + rcx*8]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], r14
add r15, 0x120
lea r12, [rsp + 0x30]
mov sil, 1
lea r13, [rsp + 0xb0]
cmp rax, rcx
je 0x140094e67
lea rcx, [rax + 8]
mov qword [rsp + 0x40], rcx
mov rbp, qword [rax]
mov r14, qword [rbp + 8]
and qword [rbp + 8], 0
test r14, r14
je 0x140094f9e
mov qword [rsp + 0xb0], r14
mov rcx, rbp
call fcn.14008facd
mov rdi, rax
mov qword [rsp + 0x30], rax
mov rcx, r12
call fcn.140091af6
test rdi, rdi
jne 0x140094e00
mov rdi, qword [r14 + 0x10]
xor eax, eax
lock cmpxchg byte [rdi + 0x50], sil
jne 0x140094e3c
lea rcx, [rdi + 0x10]
mov rdx, r15
call fcn.14008fb02
xor eax, eax
xchg byte [rdi + 0x50], al
add r14, 0x20
mov rcx, r14
call fcn.14008fcd2
mov rcx, r13
call fcn.14008e486
mov rcx, rbp
call fcn.14008eb2b
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x48]
jmp 0x140094dd1
lea r14, [rsp + 0x40]
mov rcx, r14
call fcn.14008fa95
mov rsi, qword [rsp + 0x28]
mov rcx, rbx
call fcn.14008fe94
mov qword [rsp + 0x30], rax
test rax, rax
je 0x140094e9a
mov qword [rsp + 0x40], rax
mov rcx, r14
call fcn.14008fa48
jmp 0x140094e79
lea rcx, [rsp + 0x30]
call fcn.140091af6
mov rcx, rsi
call fcn.14008ea67
lea rcx, [rsp + 0x90]
call fcn.1400903ef
mov rax, qword [rsp + 0x108]
mov rcx, qword [rsp + 0x100]
mov qword [rax + 0x38], rcx
lea rcx, [rsp + 0x70]
call 0x14008f7fa
lea rdi, [rsp + 0x140]
mov ecx, dword [rdi + 0x18]
mov edx, dword [rdi + 0x1c]
call fcn.14008f84d
mov rcx, rdi
call fcn.14008f573
lea rcx, [rsp + 0x130]
call fcn.140044909
mov rbx, qword [rsp + 0x120]
lea rdi, [rbx + 0x20]
mov rcx, qword [rsp + 0x110]
mov rdx, qword [rsp + 0x118]
call case.0x140075b03.245
mov rcx, rdi
call fcn.14008edd9
xorpd xmm0, xmm0
lea rdx, [rsp + 0x70]
movapd xmmword [rdx], xmm0
and qword [rdx + 0x10], 0
mov qword [rdx + 0x20], rdi
mov rcx, rdi
call fcn.14008edf4
xor ecx, ecx
call fcn.1400864e8
mov rcx, rbx
movaps xmm6, xmmword [rsp + 0x160]
movaps xmm7, xmmword [rsp + 0x170]
add rsp, 0x188
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x1400950df
ud2
push rsi
sub rsp, 0x20
mov rsi, rcx
call fcn.1400931b0
test al, 8
jne 0x1400950fb
lea rcx, [rsi + 0x20]
call fcn.14008edd9
jmp 0x140095108
test al, 0x10
je 0x140095108
lea rcx, [rsi + 0x48]
call fcn.14008efe4
xor ecx, ecx
call fcn.1400864e8
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14009513f
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x140095138
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp 0x140095143
nop
add rsp, 0x20
pop rsi
ret
ud2
push rsi
sub rsp, 0x20
mov rsi, rcx
add rcx, 0x28
call case.0x140068414.288
mov rax, qword [rsi + 0x58]
test rax, rax
je 0x140095164
mov rcx, qword [rsi + 0x60]
call qword [rax + 0x18]
mov edx, 0x80
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.14000c6a0
push rsi
push rdi
sub rsp, 0x28
sub byte [rax - 0x75], cl
xor dword [rax - 0x75], ecx
jns case.0x14005bb0b.462
sub byte [rax - 0x75], cl
xor dword [rax - 0x75], ecx
jns case.0x14005bb0b.462
mov rax, qword [rdi + 0x10]
dec rax
and rax, 0xfffffffffffffff0
and eax, 0xfffffff0
adc byte [rax - 1], cl
enter 0xffffffffffff8348, 0xffffffffffffffe0
and eax, 0xfffffff0
and eax, 0xfffffff0
lea rcx, [rax + rsi]
add rcx, 0x10
add ecx, 0x10
add ecx, 0x10
call qword [rdi]
cmp rsi, 0xffffffffffffffff
je case.0x140057f03.444
lock dec qword [rsi + 8]
jne case.0x140057f03.444
mov rcx, qword [rdi + 8]
mov rdx, qword [rdi + 0x10]
call fcn.140095e0b
mov r8, rdx
mov rcx, rsi
mov rdx, rax
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.140002771
nop
add rsp, 0x28
pop rdi
pop rsi
ret
add byte [rax + 0xf], cl
ret 0x148
ret 0x148
ret 0x148
add ecx, 0xf
mov rdx, rax
mov edx, eax
neg rdx
and rdx, rcx
invalid
ret
retf 0x48c3
or ecx, ebp
invalid
call qword [rsi + 0x48]
sub esp, 0x20
in al, dx
invalid
in al, dx
and byte [rax - 0x77], cl
invalid
mov rsi, rdx
mov rax, rcx
enter 0xffffffffffff8348, 0x39
add byte [rax - 0x75], cl
or byte [r8 - 0x75], cl
push rax
invalid
enter 0xffffffffffff8348, 0x39
add byte [rax - 0x75], cl
or byte [r8 - 0x75], cl
push rax
adc byte [rax + rcx - 0x18], dh
je 0x140095e52
call fcn.140072fe3
mov rcx, rax
mov rax, qword [rdx + 0x60]
je 0x140095e52
call fcn.140072fe3
mov rcx, rax
mov rax, qword [rdx + 0x60]
mov rdx, rsi
add rsp, 0x20
pop rsi
jmp rax
jmp rax
jmp rax
in al, dx
and byte [rax - 0x77], cl
invalid
add byte [rax - 0x75], cl
or byte [r8 - 0x75], cl
mov rdx, qword [rax + 0x10]
je 0x140095e82
invalid
sar ebp, 1
sar ebp, 1
mov rdx, qword [rax + 0x10]
je 0x140095e82
call fcn.140072fe3
sar ebp, 1
dec dword [rax - 0x77]
ror dword [rax - 0x75], 0x42
push 0x48f28948
add esp, 0x20
invalid
mov rcx, rax
mov rax, qword [rdx + 0x68]
mov rdx, rsi
add rsp, 0x20
invalid
and byte [rsi + 0x48], bl
pop rsi
jmp rax
jmp rax
jmp rax
in al, dx
and byte [rax - 0x77], cl
invalid
add byte [rax - 0x75], cl
or byte [r8 - 0x75], cl
push rax
adc byte [rax + rcx - 0x18], dh
xor al, 0xd1
sar ebp, 1
sar ebp, 1
dec dword [rax - 0x77]
ror dword [rax - 0x75], 0x82
add byte [rax], 0
add byte [rax - 0x77], cl
add rsp, 0x20
pop rsi
jmp rax
call fcn.14009604d
mov rdx, rax
test dx, dx
je 0x140095fe8
mov rax, rdx
shr rax, 0x10
cmp ax, 0xd4f
cmp eax, 0x32730d4f
cmp eax, 0x32730d4f
mov eax, eax
shr rdx, 0x20
shr edx, 0x20
mov ecx, 0xffff
and rdx, rcx
and rax, rcx
mov ecx, 0xd4e
invalid
add byte [rax], al
or eax, 0x29480000
ror dword [rax + 0x39], 0xd1
cmp ecx, edx
sub rcx, rax
cmp rcx, rdx
cmp ecx, edx
cmp ecx, edx
jb 0x140095fef
lea rcx, [0x1400df364]
lea ecx, [0x1400df364]
add al, 0
lea rax, [rcx + rax*4]
jmp 0x140095fea
invalid
add dh, byte [rcx]
ror byte [rax - 0x7d], 0xc4
sub bl, al
xor eax, eax
add rsp, 0x28
ret
ud2
sar dword [rcx + 0x699e3779], 0xd1
pop rcx
xor dword [r9], esi
ror byte [rax + 0x69], 1
rcr byte [rdx + 0x48000003], 0xc1
add byte [rax - 0x3f], cl
add byte [rax - 0x3f], cl
call 0x13ee9e32e
and eax, 0xfffffffe
lea r8, [0x1400d6904]
movzx eax, word [rax + r8]
movzx eax, word [rax + rax]
movzx eax, word [rax + rax]
add eax, ecx
imul eax, eax, 0x9e3779b9
jns 0x140096059
sahf
jns 0x140096059
sahf
xor eax, edx
imul rax, rax, 0x39a
add byte [rax - 0x3f], cl
call 0x13ce9e351
ror byte [rax + 0x69], 1
rcr byte [rdx + 0x48000003], 0xc1
add byte [rax - 0x3f], cl
add byte [rax - 0x3f], cl
call 0x13ce9e351
lea rdx, [0x1400d7038]
invalid
add al, 0
mov edx, dword [rax + rdx]
mov r8d, edx
shr r8d, 8
xor eax, eax
cmp r8d, ecx
cmp eax, ecx
adc byte [rcx - 0x77], al
rol byte [rcx - 0x3f], 1
call 0x181c9914f
cmp eax, ecx
cmove eax, edx
ret
imul eax, ecx, 0x31415926
xor r10d, eax
imul r10, r8
scasd eax, dword [rdi]
ror byte [rcx - 0x3f], 1
invalid
and byte [rbp + 0x39], cl
ret 0x3873
xor dword [rcx + 0x31], eax
ret 0xf4d
scasd eax, dword [rdi]
ror byte [rcx - 0x3f], 1
invalid
and byte [rbp + 0x39], cl
ret 0x3873
movzx edx, word [rdx + r10*2]
add edx, ecx
imul edx, edx, 0x9e3779b9
mov ecx, 0x319e3779
ret 0xf49
scasd eax, dword [rdi]
ror byte [rax - 0x3f], 1
invalid
and byte [rax + 0x3b], cl
push rsp
and al, 0x28
mov ecx, 0x319e3779
ret 0xf49
ror byte [rax - 0x3f], 1
invalid
push rsp
and al, 0x28
jae 0x1400960a2
mov rax, qword [r9 + rdx*8]
cmp eax, ecx
jne case.0x140070b1b.284
invalid
cmovs eax, ecx
call 0x1402ea8a7
and rax, 0xffffffffffff0000
or rax, 1
ret
xor eax, eax
ret
invalid
shr rax, 0x10
and rax, 0xffffffffffff0000
or rax, 1
ret
xor eax, eax
ret
ud2
or ecx, dword [rdi]
or eax, dword [rcx - 0x77]
invalid
invalid
ror byte [rbp - 0x10ff7f], 1
inc dword [rbx + 0x1e7313f8]
out dx, eax
invalid
invalid
lea eax, [r8 - 0x1161]
cmp eax, 0x15
clc
invalid
jae case.0x140075bbc.257
lahf
out dx, al
invalid
clc
adc eax, 0xc1694b73
add r8b, byte [rax]
add byte [rcx + 0x6b], al
imul ecx, eax, 0x1c
add eax, ecx
imul eax, ecx, 0x24c
imul ecx, r8d, 0x1c
imul ecx, eax, 0x1c
imul ecx, eax, 0x1c
add eax, ecx
add eax, 0xffd7b964
ret
lea ecx, [rcx - 0xac00]
mov dword [rax], eax
push rsp
invalid
jmp qword [rsi + 0x41]
mov r10w, 0x1c
mov eax, r9d
xor edx, edx
div r10w
cmp r9d, 0x2ba3
add byte [rax], al
ja case.0x140075bbc.257
lea eax, [r8 - 0x11a8]
cmp eax, 0x1a
ja case.0x140075bbc.257
invalid
pcmpgtd mm0, qword [rbp + 0x420a75d2]
lea eax, [rcx + rax]
invalid
test dx, dx
jne case.0x140075bbc.257
invalid
or al, byte [rdx - 0x73]
add al, 1
invalid
lea eax, [rcx + r8]
add dword [0x140094f63], eax
add eax, 0xffffee59
ret
mov eax, r8d
or eax, ecx
cmp eax, 0x10000
add dword [rax], eax
add dword [rax], eax
jae 0x140096175
shl ecx, 0x10
loope 0x14009612a
or ecx, r8d
imul eax, ecx, 0x9e3779b9
imul edx, ecx, 0x31415926
xor eax, edx
imul rax, rax, 0x3a0
add byte [rax], al
ror byte [rax + 0x69], 1
shl byte [rax + 0x48000003], 0xc1
add byte [rax], al
shr rax, 0x1f
and eax, 0xfffffffe
add byte [rax], al
shr rax, 0x1f
and eax, 0xfffffffe
lea r8, [0x1400d7ea0]
movzx eax, word [rax + r8]
add eax, ecx
imul eax, eax, 0x9e3779b9
invalid
sahf
xor eax, edx
imul rdx, rax, 0x3a0
imul edx, eax, 0x3a0
shr rdx, 0x1d
invalid
invalid
and edx, 0xfffffff8
loop 0x140096155
add byte [rax - 0x3f], cl
invalid
loop 0x140096155
lea r8, [0x1400d85e0]
jl 0x140096186
add al, 0
mov eax, 0x110000
cmp dword [rdx + r8], ecx
or al, 2
or al, 2
jne 0x140096174
mov eax, dword [rdx + r8 + 4]
mov eax, dword [rdx + rax + 4]
ret
cmp ecx, 0x11935
sbb dword [rcx], eax
add byte [rdi], cl
je 0x140096225
invalid
stc
wait
adc byte [rcx], al
je 0x140096225
cmp ecx, 0x1109b
je 0x140096233
add byte [rax], al
add byte [rdi], cl
test byte [rsi - 0x7f000000], ah
stc
movsd dword [rdi], dword [rsi]
add byte [rax], al
cmp ecx, 0x110a5
je 0x140096241
invalid
adc byte [rcx], al
add byte [rdi], cl
test byte [rax - 0x7f000000], ch
invalid
invalid
stc
cmp ecx, 0x11131
xor dword [rcx], edx
add dword [rax], eax
je 0x14009624f
cmp ecx, 0x11132
je 0x14009625d
invalid
adc dword [rcx], eax
add byte [rdi], cl
je 0x14009625d
add byte [rcx + 0x11347f9], al
add byte [rdi], cl
test byte [rbp - 0x48000000], dh
add byte [rax], al
mov eax, 0x110000
adc dword [rax], eax
cmp ecx, 0x114b9
je case.0x14007a106.199
cmp ecx, 0x11347
je 0x140096272
invalid
mov ch, 0
add byte [rax], al
cmp ecx, 0x115b8
je 0x140096296
cmp ecx, 0x115b9
je 0x1400962a4
add byte [rax], al
cmp ecx, 0x11099
jne 0x140096174
cmp r8d, 0x110ba
mov ecx, 0x1109a
jmp 0x14009626e
cmp r8d, 0x114b0
je 0x1400962b2
cmp r8d, 0x114ba
je 0x1400962b8
cmp r8d, 0x114bd
jne 0x140096174
mov eax, 0x114be
ret
cmp r8d, 0x11930
mov ecx, 0x11938
invalid
add byte [rcx + 0x11938], bh
add bl, ch
cmp r8d, 0x110ba
jmp 0x140096269
cmp r8d, 0x110ba
mov ecx, 0x1109c
jmp 0x140096269
pushfq
adc byte [rcx], al
add bl, ch
sub byte [rcx - 0x7f], al
clc
mov edx, 0xb9000110
mov ecx, 0x110ab
jmp 0x140096269
invalid
invalid
clc
invalid
cmp r8d, 0x110ba
mov ecx, 0x110ab
jmp 0x140096269
cmp r8d, 0x11127
mov ecx, 0x1112e
jmp 0x140096269
cmp r8d, 0x11127
mov ecx, 0x1112f
mov eax, 0x110000
cmove eax, ecx
ret
cmp r8d, 0x115af
mov ecx, 0x115ba
jmp 0x14009626e
cmp r8d, 0x115af
mov ecx, 0x115bb
jmp 0x14009626e
mov eax, 0x114bc
ret
mov eax, 0x114bb
ret
add byte [rax], al
ud2
push rdi
push rbx
sub rsp, 0x50
mov rax, qword [rcx + 0x10]
cmp qword [rcx + 8], rax
cmp dword [rcx + 8], eax
cmp dword [rcx + 8], eax
jne 0x140096357
mov rdx, rax
inc rdx
jne 0x14009635f
xor ecx, ecx
jmp 0x1400963f2
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
mov rsi, rcx
lea rcx, [rax + rax]
cmp rcx, rdx
ror dword [rax + 0xf], 1
ror dword [r8 - 0x7d], 1
cli
add eax, 0x4bb
add byte [rax + 0xf], cl
fidiv dword [r9]
ror byte [rax - 0x77], cl
invalid
shr rcx, 0x3b
sete dl
mov r8, rbx
shl r8, 4
shl rdx, 3
test rax, rax
je 0x1400963b2
shl rax, 4
mov rcx, qword [rsi]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 8
mov dword [rsp + 0x28], 8
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x30
mov qword [rsp + 0x30], rax
jmp 0x1400963b8
and qword [rsp + 0x28], 0
and dword [rsp + 0x28], 0
lea rdi, [rsp + 0x38]
lea r9, [rsp + 0x20]
and al, 0x20
mov rcx, rdi
call fcn.14000ca48
cmp qword [rdi], 0
je 0x1400963dc
mov rcx, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x48]
jmp 0x1400963f2
mov rax, qword [rsp + 0x40]
mov qword [rsi], rax
mov qword [rsi + 8], rbx
movabs rcx, 0x8000000000000001
add rsp, 0x50
pop rbx
pop rdi
pop rsi
jmp fcn.140002565
sal esi, 0xff
sal esi, 0xff
mov rcx, qword [rcx]
invalid
mov ecx, dword [rcx]
or ecx, ebp
loope 0x1400963ff
jmp 0x140015fe7
idiv edi
mov eax, dword [rcx + 0x10]
mov rdx, qword [rcx + 0x20]
mov rcx, rax
mov ecx, eax
mov ecx, eax
jmp fcn.1400966fd
add byte [rax], al
inc eax
mov rax, qword [rcx + 0x10]
mov rdx, qword [rcx + 0x20]
mov rcx, rax
adc byte [rax - 0x75], cl
push rcx
and byte [rax - 0x77], cl
shr eax, 0xc1
invalid
invalid
cli
call fcn.140045ef6
mov rcx, rax
cli
dec dword [rax - 0x77]
rol dword [rcx - 0x48], 0x2f
mov r8d, 0x2f
invalid
rol ch, cl
invalid
invalid
mov r8d, 0x2f
call fcn.140082a15
invalid
invalid
invalid
invalid
xor al, 1
add rsp, 0x28
ret
mov esi, ecx
call fcn.1400966cc
mov ecx, eax
lea rax, [0x1400f6a40]
test cl, cl
je 0x140096484
mov r8d, dword [rsi + 0x2c]
mov r9d, dword [rsi + 0x30]
add r8d, 3
cmp r9d, r8d
jbe 0x140096484
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x20]
call fcn.140096576
jmp 0x140096486
xor edx, edx
add rsp, 0x20
pop rsi
ret
and byte [rax - 0x77], cl
invalid
je 0x1400964cb
mov r8d, dword [rsi + 0x30]
mov rdx, qword [rsi + 0x20]
cmp r8d, edx
je 0x1400964cb
cmp rdx, r8
jbe case.0x1400904fd.8
mov rcx, qword [rsi + 0x10]
cmp byte [rcx + r8], 0x3a
jne 0x1400964cb
inc r8d
mov r9d, dword [rsi + 0x34]
dec r9d
call fcn.140096576
jmp 0x1400964cd
xor eax, eax
add rsp, 0x20
pop rsi
ret
ud2
sub rsp, 0x20
mov rsi, rcx
movzx eax, byte [rdx + 0x40]
lea rcx, [0x1400f9514]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
invalid
enter 0xffffffffffffe0ff, 0xffffffffffffffc6
invalid
mov byte [rsi], 3
jmp 0x140096530
mov eax, dword [rdx + 0x41]
mov byte [rsi], 1
mov dword [rsi + 1], eax
add ebx, ebp
invalid
add ebx, ebp
sub eax, 0x4142100f
movups xmm0, xmmword [rdx + 0x41]
movups xmm0, xmmword [rdx + 0x41]
movups xmmword [rsi + 1], xmm0
mov byte [rsi], 2
jmp 0x140096530
mov r8d, dword [rdx + 0x34]
mov r9d, dword [rdx + 0x38]
mov rcx, qword [rdx + 0x10]
mov rdx, qword [rdx + 0x20]
call fcn.140096576
mov byte [rsi], 0
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rdx
add rsp, 0x20
pop rsi
ret
invalid
mov ecx, esi
mov rax, r14
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp rax
mov edx, esi
mov r8, rax
mov r9, rbx
call fcn.140082a4a
invalid
invalid
add rdi, rbx
sub rsi, rbx
xor ecx, ecx
leave
leave
test al, al
cmovne rcx, rdi
mov rax, rcx
mov rdx, rsi
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
mov rsi, rdx
invalid
mov rdi, rcx
mov edi, ecx
invalid
mov edi, ecx
lea rbx, [rsp + 0x38]
mov rcx, rbx
mov ecx, ebx
invalid
mov edx, r8d
mov r8, rdi
mov eax, edi
mov r9, rsi
call fcn.140096a9f
mov r14, qword [rbx]
mov rcx, qword [rbx + 0x10]
adc byte [rbx + rcx*4 + 0x7b], cl
sbb byte [rbp + 1], cl
test dword [rbx - 0x72b7d395], 0x4928245c
sub al, 0x48
lea ebx, [rsp + 0x28]
invalid
mov r15, qword [rbx + 0x18]
add r15, r14
mov ebp, dword [rbx + 0x2c]
invalid
sub al, 0x48
lea ebx, [rsp + 0x28]
lea rbx, [rsp + 0x28]
mov r12, rcx
mov esp, ecx
lea r13, [r14 + rcx]
mov qword [rsp + 0x28], r13
and al, 0x28
and al, 0x28
mov qword [rsp + 0x30], r15
mov rcx, rbx
mov ecx, ebx
call fcn.14000d31c
cmp eax, 0x110000
add byte [rax], al
adc dword [rax], eax
add byte [rax], al
adc dword [rax], eax
add byte [rcx], dl
add byte [rdi + rdx + 0x4b], dh
je 0x140096a7f
invalid
je 0x140096a7f
lea rcx, [r12 + r15]
lea ecx, [rsp + rdi]
add r13, qword [rsp + 0x30]
insb byte [rdi], dx
and al, 0x30
sub rcx, r13
add rcx, qword [rsp + 0x28]
cmp eax, ebp
invalid
je case.0x14005bb0b.468
retf
jmp 0x164556dc0
call 0x143f535f3
retf
jmp case.0x14005c974.444
mov r12, rsi
add rdi, r12
sub rsi, r12
mov rax, rdi
mov rdx, rsi
add rsp, 0x68
invalid
invalid
invalid
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x30
mov rsi, r9
mov rdi, r8
mov edi, eax
mov edi, eax
mov ebx, edx
mov r14, rcx
mov esi, ecx
mov esi, ecx
lea r15, [rsp + 0x2c]
lea edi, [rsp + 0x2c]
and dword [r15], 0
mov ecx, edx
mov rdx, r15
call fcn.14000d6f3
sub ebp, dword [rdi + rsi*8 - 1]
sub ebp, dword [rdi + rsi*8 - 1]
idiv edi
inc dword [rcx - 0x75]
mov eax, dword [r15]
mov qword [r14], rdi
mov qword [r14 + 8], rsi
and qword [r14 + 0x10], 0
adc byte [rax], al
invalid
adc byte [rax], al
mov qword [r14 + 0x18], rsi
mov dword [r14 + 0x2c], ebx
mov qword [r14 + 0x20], rdx
sub al, 0x49
mov dword [rsi + 0x20], edx
mov dword [r14 + 0x28], eax
mov dword [rsi + 0x28], eax
sub byte [rax - 0x7d], cl
invalid
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rdi, r8
mov rsi, rdx
mov rbx, rcx
mov r15, qword [rcx]
mov r14, qword [rcx + 0x10]
cmp rsi, r14
cmp esi, esi
je 0x140096b2c
mov rcx, rdi
mov ecx, edi
call fcn.14000d6d2
test al, 1
je 0x140096b2c
invalid
or eax, 0x37148843
mov byte [r15 + r14], dl
inc qword [rbx + 0x10]
inc r14
jmp case.0x14005c974.428
cmp rsi, r14
sete al
add rsp, 0x20
pop rbx
pop rdi
test byte [rdi], 0x94
ror byte [rax - 0x7d], 0xc4
and byte [rbx + 0x5f], bl
pop rsi
pop r14
pop r15
ret
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rdx
mov rdi, rcx
mov r15, qword [rcx + 0x10]
mov r14, qword [rcx + 0x18]
mov rbx, qword [rcx + 0x20]
lea rdx, [rbx + r14]
mov rax, qword [r15 + 8]
sub rax, rdx
cmp rax, rsi
jb 0x140096b92
add rsi, r14
mov rcx, qword [r15]
add r14, rcx
add rcx, rsi
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memmove
mov qword [rdi + 0x18], rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rcx, r15
mov r8, rsi
call fcn.14009f426
jmp 0x140096b6b
test eax, eax
je 0x140096bc1
cmp r10, r8
jbe 0x140096bc1
test r9, r9
je 0x140096bd2
mov qword [rcx + 0x20], r9
mov qword [rcx], r10
mov qword [rcx + 8], rax
or r11b, al
push rdi
push rbx
sub rsp, 0x50
sub esp, 0x50
sub esp, 0x50
inc rdx
jne 0x140096c04
ret 0x775
xor ecx, ecx
jmp case.0x14006f730.309
add byte [rax], al
add byte [rax], al
mov rsi, rcx
mov rax, qword [rcx + 8]
mov eax, dword [rcx + 8]
mov eax, dword [rcx + 8]
or byte [rax - 0x73], cl
or al, 0
lea rcx, [rax + rax]
cmp rcx, rdx
ror dword [rax + 0xf], 1
ror dword [r8 - 0x7d], 1
cmova rdx, rcx
cmp rdx, 5
cli
invalid
cli
add eax, 0x4bb
mov ebx, 4
cmovae rbx, rdx
fidiv dword [rcx]
mov ebx, 4
cmovae rbx, rdx
fidiv dword [rcx]
ror byte [rax - 0x77], cl
invalid
ror byte [rax - 0x77], cl
invalid
mov ecx, ebx
shr rcx, 0x3d
sete dl
ret 0x8d4c
add al, 0x9d
popfq
add byte [rax], al
add byte [rax], al
ret 0x8d4c
popfq
add byte [rax], al
add byte [rax], al
shl rdx, 2
shl edx, 2
loop 0x140096c3d
test rax, rax
test eax, eax
sal byte [rsp + rbx + 0x48], 0xc1
je case.0x1400682b4.335
shl rax, 2
loopne 0x140096c46
mov rcx, qword [rsi]
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
invalid
mov dword [rsp + 0x20], ecx
mov qword [rsp + 0x28], 4
mov dword [rsp + 0x28], 4
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x30], eax
add byte [rax], al
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
jmp case.0x140067fd1.343
and qword [rsp + 0x28], 0
and al, 0x28
add byte [rax - 0x73], cl
invalid
invalid
jl 0x140096c8a
lea rdi, [rsp + 0x38]
lea edi, [rsp + 0x38]
cmp byte [rbp + rcx*4 + 0x4c], cl
lea r9, [rsp + 0x20]
and al, 0x20
and al, 0x20
mov rcx, rdi
call fcn.14000ca48
idiv edi
idiv edi
dec dword [rax - 0x7d]
cmp qword [rdi], 0
je case.0x14006f730.310
invalid
mov rcx, qword [rsp + 0x40]
and al, 0x40
mov rdx, qword [rsp + 0x48]
mov edx, dword [rsp + 0x48]
jmp case.0x14006f730.309
mov rax, qword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
mov qword [rsi], rax
mov qword [rsi], rax
mov dword [rsi], eax
mov qword [rsi + 8], rbx
movabs rcx, 0x8000000000000001
add byte [rax], al
add byte [rax], al
invalid
invalid
or byte [rax - 0x47], cl
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x50c48348], al
add rsp, 0x50
add rsp, 0x50
pop rbx
pop rdi
pop rsi
jmp fcn.140002565
idiv bh
idiv bh
sub rsp, 0x28
sub byte [rax - 0x77], cl
invalid
mov rsi, rcx
mov edi, 0x2600
mov rcx, rsi
mov ecx, esi
call fcn.14000d31c
pop rsi
idiv di
idiv edi
idiv edi
cmp eax, 0xd
ja 0x140096cc8
add eax, 0x72c7a30f
out dx, al
bt edi, eax
movabs dword [0x5f28c48348ee72c7], eax
jb case.0x1400709a9.303
add rsp, 0x28
pop rdi
invalid
sub byte [rdi + 0x5e], bl
pop rsi
ret
mov eax, edx
ror byte [rcx - 0x3f], 1
loopne 0x140096cdd
shl r8, 2
shl eax, 2
mov edx, 4
add byte [rax], al
add cl, ch
invalid
add byte [rax], al
jmp fcn.140002771
inc ebx
mov eax, dword [rcx]
mov rdx, qword [rcx + 8]
mov rcx, rax
mov ecx, eax
jmp fcn.140001bd8
scasb al, byte [rdi]
idiv bh
invalid
inc dword [rcx + 0x56]
mov ebx, edx
invalid
push rdi
ror byte [rax - 0x73], 0x4c
and al, 0x20
invalid
and byte [rdi], cl
adc dword [rcx + 8], eax
invalid
or byte [rax - 0x39], cl
add dword [rcx], eax
add byte [rax], al
add byte [rcx], dh
shr al, cl
invalid
push rbx
mov dword [rcx], 1
pop rsp
idiv edi
test edi, edi
push qword [rbx + riz + 0x4c]
lea esi, [rsp + 0x20]
invalid
je 0x140096d4e
and byte [rax - 0x77], cl
fld1
invalid
jne 0x140096d30
invalid
invalid
invalid
add byte [rcx], dl
add byte [rdi + rcx + 0x4c], dh
je 0x140096d49
mov rcx, r14
adc dword [rax], eax
int1
ret 0x9de8
idiv edi
dec edi
iretd
mov eax, dword [rsp + 0x30]
and al, 0x30
adc byte [rsp + 0x20], al
and byte [rdi], cl
adc dword [rsi], eax
pop rsi
mov dh, 2
test rax, rax
je 0x140096d7b
cmp eax, 1
jne case.0x140079dc2.215
mov eax, dword [rdx + 1]
mov dword [rcx + 1], eax
invalid
invalid
mov al, 2
invalid
add dword [rcx + 0x2b00141], ecx
add dword [rax + 0x4814eb02], esi
add ch, bl
adc al, 0x48
jmp 0x140096d8f
cmp qword [rdx + 0x18], 0
cmp dword [rdx + 0x18], 0
setne al
jmp 0x140096d8f
movups xmm0, xmmword [rdx + 1]
adc byte [rdx + 1], al
movups xmmword [rcx + 1], xmm0
adc dword [rcx + 1], eax
mov al, 3
mov byte [rcx], al
mov rcx, rdx
mov ecx, edx
jmp fcn.140096d99
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1740039], al
cmp dword [rax], eax
or byte [rax - 0x75], cl
push rcx
adc byte [rax - 0x77], cl
shr ecx, 0x2b
jmp fcn.14000cbda
sub ebx, dword [rsi - 9]
inc dword [rcx + 0x57]
push r15
push r15
push r14
push rsi
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x288
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x270], xmm7
sub dword [rsp + 0x270], edi
movaps xmmword [rsp + 0x260], xmm6
add byte [rax], al
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
retf
mov rcx, rdx
mov rdx, r8
ret 0xb841
pop rbx
add byte [rax], al
invalid
retf
ret 0xb841
mov eax, 0x5b
call fcn.140082a15
test al, al
je 0x140096e48
invalid
mov rcx, rdi
mov rdx, rsi
mov r8d, 0x5d
add byte [rax], al
add byte [rax], al
call fcn.140014aac
test al, al
ror byte [rdi], 0x84
stosb byte [rdi], al
invalid
add byte [rax], al
stosb byte [rdi], al
invalid
lea r9, [rsi - 1]
lea ecx, [rsi - 1]
inc qword [rcx - 0x48]
add dword [rax], eax
add byte [rax], al
invalid
mov r8d, 1
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rcx, rdi
mov rdx, rsi
call fcn.140010308
invalid
xchg esp, eax
idiv edi
invalid
xchg esp, eax
idiv edi
mov r8, rdx
lea rsi, [rsp + 0x60]
lea esi, [rsp + 0x60]
mov rcx, rsi
mov rdx, rax
mov edx, eax
mov edx, eax
call fcn.14009991e
cmp byte [rsi], 0
add byte ds:[rdi], cl
test al, bl
invalid
add byte [rax], al
mov al, byte [rsp + 0x61]
and al, 0x61
mov byte [rbx + 1], al
mov al, 3
add ebp, ecx
invalid
invalid
add byte [rax], al
mov qword [rsp + 0x168], rbx
add rsi, rdi
lea rbx, [rsp + 0x248]
add byte [rax - 0x77], cl
mov rcx, rbx
mov rdx, rdi
cli
mov r8, rsi
call fcn.140044378
mov rsi, qword [rbx]
mov esi, dword [rbx]
xor ecx, dword [rax - 0x75]
pop rbx
adc byte [rax - 0x7b], cl
test rsi, rsi
jne 0x140096e7d
mov rsi, qword [rsp + 0x250]
add al, byte [rax]
add byte [rax - 0x77], cl
fnstenv [rcx]
shr al, cl
invalid
jg 0x140096ee2
mov rcx, rbx
xor edx, edx
call fcn.14000cc06
idiv edi
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rdx
cmp byte [rax - 0x7d], cl
and al, 0x40
add byte [rdi], cl
push rdi
test byte [rdi], 0x11
adc dword [rsp + 0x1d0], esi
cmp byte [rax - 0x7d], cl
and al, 0x40
add byte [rdi], cl
push rdi
test byte [rdi], 0x11
adc dword [rsp + 0x1d0], esi
movups xmmword [rsp + 0x1e8], xmm6
and qword [rsp + 0x1f5], 0
add byte [rax], al
add byte [rax + 1], bh
add byte [rax], al
add byte [rax + 1], bh
mov qword [rsp + 0x1c8], rax
mov qword [rsp + 0x1e0], rax
test rbx, rbx
invalid
je 0x140096f4c
test byte [rax + rcx*8], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + riz*8], ah
add dword [rax], eax
add byte [rax - 0x7b], cl
invalid
lea rdi, [rsi + rbx]
lea r14, [rsp + 0x180]
mov qword [r14], rsi
mov qword ss:[r14 + 8], rdi
mov qword ss:[r14 + 8], rdi
xor ecx, ecx
movaps xmm7, xmmword [0x1400a38b0]
mov r15, rcx
mov rcx, r14
call fcn.14000d31c
mov ecx, 0
cmp eax, 0x2e
je 0x140096ee9
cmp eax, 0x110000
je 0x1400975bd
test r15, r15
jne 0x140096f13
invalid
add eax, 0x742df883
cmp dword [rcx + 5], edi
cmp r15, 4
ja 0x140096f3c
movups xmmword [rsp + 0x60], xmm7
je 0x14009968b
invalid
invalid
add byte [rax], al
cmp eax, dword [rsp + r15*4 + 0x60]
jne 0x140096f3c
inc r15
mov rcx, r15
cmp r15, 4
je 0x140096f4c
lea edx, [rax - 0x61]
cmp edx, 0x1a
jb 0x140096ee9
add eax, 0xffffffd0
cmp eax, 0xa
jb 0x140096ee9
lea rax, [rsp + 0x1e0]
and qword [rax - 8], 0
lea rax, [rsp + 0x48]
and dword [rax + 8], 0
and qword [rax], 0
lea rdi, [rsp + 0x138]
movups xmmword [rdi + 2], xmm6
movzx ecx, word [rdi + 0x10]
lea rdx, [rsp + 0x70]
mov word [rdx + 0x86], cx
mov al, byte [rsi + 0xf000000]
adc byte [rdi], al
movups xmm0, xmmword [rdi]
movups xmmword [rdx + 0x76], xmm0
and qword [rdx - 0x10], 0
and dword [rdx - 0x10], 0
and dword [rdx - 0x10], 0
add rbx, rsi
and dword [rdx], 0
xor ecx, ecx
and word [rdx + 4], 0
invalid
add al, 0
add byte [rax + 0x6283084a], cl
or al, 0
mov byte [rdx + 0x10], cl
and dword [rdx + 0x14], 0
mov byte [rdx + 0x18], cl
and dword [rdx + 0x1c], 0
mov byte [rdx + 0x20], cl
and dword [rdx + 0x24], 0
mov byte [rsp + 0x193], cl
mov word [rbx + rdx*4], fs
add dword [rax], eax
add byte [rdi], cl
adc dword [rsp + 0x183], esi
add dword [rcx], 0
invalid
invalid
mov word [rbx + rdx*4], fs
add dword [rax], eax
add byte [rdi], cl
adc dword [rsp + 0x183], esi
add dword [rcx], 0
invalid
add dword [rcx], 0
add byte [rax - 0x77], cl
jb 0x140096ff2
mov qword [rdx + 0x28], rsi
mov qword [rdx + 0x30], rbx
mov qword [rdx + 0x38], rax
invalid
invalid
and qword [rdx + 0x40], 0
mov byte [rdx + 0x54], cl
and dword [rdx + 0x50], 0
mov eax, dword [rsp + 0x190]
add byte [rax], al
add byte [rax + 0x6283544a], cl
push rax
add byte [rbx + 0x1902484], cl
add byte [rax], al
mov dword [rdx + 0x65], eax
movups xmm0, xmmword [rsp + 0x180]
test byte [rax + rax*4], ah
add dword [rax], eax
add byte [rdi], cl
adc dword [rdx + 0x55], eax
add dword [rax], eax
add byte [rdi], cl
adc dword [rdx + 0x55], eax
push rbp
lea rax, [rsp + 0xe0]
add byte [rax], al
and dword [rax], 0
and byte [rax], al
and word [rax + 4], 0
mov dword [rax + 0x20], 0x110000
mov byte [rax + 0x24], cl
and al, 0x48
lea ecx, [rsp + 0x1c8]
add byte [rcx], dl
add byte [rax - 0x72b7dbb8], cl
and al, 0x48
lea ecx, [rsp + 0x1c8]
xor edx, edx
call fcn.14000c974
and al, 0x48
lea ecx, [rsp + 0x1c8]
xor edx, edx
call fcn.14000c974
lea r15, [0x1400f9524]
mov r14w, 0x1c
add byte [rbx + rcx*4 + 0x54], cl
and al, 0x60
mov r10, qword [rsp + 0x60]
mov rax, qword [rsp + 0x68]
push 0x24848b44
loopne 0x140097039
mov r8d, dword [rsp + 0xe0]
add byte [rax], al
mov rcx, qword [rsp + 0xe8]
mov r9, qword [rsp + 0xf8]
add byte [rdi], cl
mov bh, 0x94
and al, 0xe4
add byte [rax], al
invalid
add byte [rbx + rcx*4 - 0x74], cl
and al, 0xf8
add byte [rax], al
add byte [rdi], cl
mov bh, 0x94
and al, 0xe4
add byte [rax], al
add byte [rdi + rcx - 0x49], al
fimul dword [rcx - 0x7d]
cli
add dword [rbp + 0x4a], esi
movzx r11d, dx
cmp r10, 1
jne 0x1400970a7
test r8d, r8d
je 0x140097079
cmp rax, r9
jb 0x140097533
add byte [rax - 0x7d], cl
movsb byte [rdi], byte [rsi]
and al, 0xf8
add byte [rax], al
and qword [rsp + 0xf8], 0
add byte [rax], al
xor r9d, r9d
jmp 0x14009709c
invalid
and esp, dword [rsi - 0x7d]
cli
add eax, 0x2608830f
add byte es:[rax], al
cmp dx, 5
cmp edx, 5
jae 0x14009968b
add byte es:[rax], al
add byte [rcx + rdi - 0x28], cl
cmp rax, r11
jb 0x14009752b
lahf
add al, 0
add byte [rax], al
test dx, dx
je case.0x14008812f.73
and word [rsp + 0xe4], 0
add byte [rax], al
test dx, dx
je case.0x14008812f.73
and word [rsp + 0xe4], 0
add byte [rax], al
xor edx, edx
and qword [rsp + 0x60], 0
xor r10d, r10d
jmp 0x140097053
cmp r10, 2
cmp edx, 2
je 0x1400974ee
cmp eax, 0x48000004
lea rbx, [rsp + 0x70]
lea ebx, [rsp + 0x70]
mov qword [rsp + 0x138], rbx
pushfq
and al, 0x38
add dword [rax], eax
add byte [rax - 0x75], cl
push rbx
invalid
mov rdx, qword [rbx + 0x60]
test rdx, rdx
test edx, edx
jne 0x1400974aa
cmp byte [rbx + 0x50], 2
je 0x1400972f1
add al, byte [rax]
invalid
push rax
add cl, byte [rdi]
test byte [rdx + rax], bl
invalid
add al, byte [rax]
add byte [rax - 0x73], cl
jae 0x140097101
add byte [rax], al
lea rsi, [rbx + 0x28]
lea r13, [rbx + 0x40]
lea ebp, [rbx + 0x40]
cmp qword [r13], 0
je 0x1400970fc
sbb byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
call fcn.14000d31c
cmp eax, 0x110000
add byte [rdi], cl
invalid
mov word [rax], es
add byte [rax], al
add byte [rdi], cl
test dword [rax + rax - 0x7cb70000], ecx
add byte gs:[rax], al
and qword [r13], 0
mov rcx, rsi
call fcn.14000d31c
mov r12d, eax
lea eax, [r12 - 0x2d]
cmp eax, 2
jb case.default.0x140097150
invalid
stosd dword [rdi], eax
add byte [rax], al
invalid
invalid
invalid
cmp r12d, 0x110000
adc dword [rax], eax
je 0x1400972e5
lea eax, [r12 - 0x61]
cmp eax, 0x1a
jb case.default.0x140097150
lea eax, [r12 - 0x30]
and al, 0xd0
cmp eax, 0xa
jb case.default.0x140097150
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], al
mov ecx, r12d
call fcn.14002f85f
movzx ecx, byte [rax]
or byte [rcx + 0x63], cl
or al, 0x8f
sbb dword [rdi - 0x49f00007], eax
or byte [rcx + 0x63], cl
or al, 0x8f
invalid
add rcx, r15
jmp rcx
jmp 0x1400971b3
cmp r14b, al
invalid
inc rax
mov rcx, rax
call fcn.14002f8e9
dec dword [rax + 1]
ret 0x8948
mov qword [rbx + 0x48], rdx
dec dword [rax + 1]
ret 0x8948
mov qword [rbx + 0x48], rdx
jmp 0x1400970dd
inc dword [rcx - 0x77]
invalid
mov r12d, eax
jmp case.default.0x140097150
cmp byte [rbx + 0x50], 0
je 0x1400971b3
jnp 0x1400971e5
add byte [rbx + rbx + 0x48], dh
mov eax, dword [rbx + 0x38]
mov rax, qword [rbx + 0x38]
add rax, 6
jmp 0x1400971b0
jnp 0x1400971f9
add byte [rbx + rcx + 0x48], dh
mov eax, dword [rbx + 0x38]
add rax, 0xb
mov byte [rax], 1
cmp r12d, 0x110000
je 0x1400972e5
mov rax, qword [rsp + 0x138]
cmp byte [rax + 0x68], 0
je 0x140097231
cmp r12d, 0x80
jb 0x14009729c
lea esi, [r12 - 0xac00]
cmp esi, 0x2ba4
jb 0x14009724a
movsb byte [rdi], byte [rsi]
sub eax, dword [rax]
add byte [rdx + 0x5f], dh
mov ecx, r12d
call fcn.140095f11
test rax, rax
jne 0x140097209
mov ecx, r12d
mov ecx, esp
call fcn.140095f82
test rax, rax
je 0x14009729c
mov rsi, rax
mov rbx, rdx
shl rbx, 2
xor r12d, r12d
cmp rbx, r12
je 0x1400972a7
mov edx, dword [rsi + r12]
mov rcx, rdi
call fcn.14002f7ff
add r12, 4
jmp 0x140097216
cmp r12d, 0x80
jb 0x14009729c
lea esi, [r12 - 0xac00]
cmp esi, 0x2ba4
jae 0x1400972b4
mov eax, esi
xor edx, edx
mov cx, 0x24c
div cx
mov ebx, edx
or eax, 0x1100
mov ebp, 0xffff
and eax, ebp
mov rcx, rdi
mov edx, eax
call fcn.14002f7ff
mov eax, ebx
xor edx, edx
div r14w
lea edx, [rax + 0x1161]
and edx, ebp
mov rcx, rdi
call fcn.14002f7ff
mov eax, esi
xor edx, edx
div r14w
test dx, dx
je 0x1400972a7
mov rcx, rdi
mov edx, r12d
call fcn.14002f7ff
mov rbx, qword [rsp + 0x138]
jmp 0x1400970be
mov ecx, r12d
call fcn.140095f82
test rax, rax
je 0x14009729c
mov byte [rbx + 0x50], 2
mov rbx, qword [rsp + 0x138]
cmp dword [rbx], 0
je 0x1400972fc
mov rax, qword [rbx + 0x18]
jmp 0x140097300
movzx eax, word [rbx + 4]
test rax, rax
je 0x1400974b1
mov rcx, rbx
call fcn.14002f3b7
mov rbx, qword [rsp + 0x138]
mov ecx, dword [rbx]
test ecx, ecx
je 0x140097325
mov rdx, qword [rbx + 0x18]
jmp 0x140097329
movzx edx, word [rbx + 4]
mov qword [rbx + 0x60], rdx
mov r8, qword [rbx + 0x58]
test ecx, ecx
je 0x14009733f
mov r9, qword [rbx + 8]
mov rax, qword [rbx + 0x18]
jmp 0x140097351
movzx eax, word [rbx + 4]
cmp rax, 5
jae 0x14009968b
lea r9, [rbx + 8]
cmp rax, r8
jbe 0x14009968b
lea rax, [rbx + 0x58]
mov ebp, dword [r9 + r8*8 + 4]
inc r8
cmp r8, rdx
jne 0x140097375
test ecx, ecx
je 0x14009737d
mov rcx, qword [rbx + 0x18]
jmp 0x140097381
mov qword [rax], r8
jmp 0x140097409
movzx ecx, word [rbx + 4]
lea r8, [rbx + 8]
sub rcx, rdx
xor edx, edx
cmp rcx, rdx
je 0x1400973e8
mov ecx, ebp
call fcn.140095ff3
mov ebx, eax
mov esi, dword [rsp + 0x100]
cmp esi, 0x110000
jne 0x140097435
mov ecx, dword [rbx]
jmp 0x14009732d
mov qword [rsp + 0x60], 2
and qword [rsp + 0x68], 0
mov esi, dword [rsp + 0x100]
mov r10d, 2
mov eax, 0
cmp esi, 0x110000
je 0x140097033
mov dword [rsp + 0x100], 0x110000
jmp 0x140097576
test r8d, r8d
je 0x140097503
cmp rax, r9
jb 0x14009751a
and qword [rsp + 0xf8], 0
jmp 0x14009755b
cmp dx, 5
jae 0x14009968b
lea rcx, [rsp + 0xe8]
cmp rax, r11
jae 0x14009754d
mov esi, dword [rcx + rax*4]
inc rax
mov qword [rsp + 0x60], 2
jmp 0x140097542
lea rcx, [rsp + 0xe8]
mov esi, dword [rcx + rax*4]
inc rax
mov qword [rsp + 0x60], 1
mov qword [rsp + 0x68], rax
jmp 0x140097576
test dx, dx
je 0x14009755b
and word [rsp + 0xe4], 0
mov esi, dword [rsp + 0x100]
mov eax, 0x110000
mov dword [rsp + 0x100], eax
cmp esi, eax
je 0x140097787
lea rcx, [rsp + 0x1c8]
mov edx, esi
call fcn.14000f7e1
jmp 0x140097029
mov word [rbx], 0x403
jmp 0x140097763
lea rcx, [rsp + 0x30]
mov rdx, rsi
mov r8, rdi
call fcn.14000c931
and dword [rsp + 0x120], 0
and qword [rsp + 0x118], 0
mov r15d, 1
xor ebp, ebp
lea rcx, [rsp + 0x118]
call fcn.14002fc90
test al, al
je 0x140097624
movups xmm0, xmmword [rsp + 0x61]
movups xmmword [rbx + 1], xmm0
mov al, 2
mov byte [rbx], al
jmp 0x140097763
movaps xmm6, xmmword [rsp + 0x260]
movaps xmm7, xmmword [rsp + 0x270]
add rsp, 0x288
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [rsp + 0x70]
call fcn.14002ee9d
lea rcx, [rsp + 0xe0]
call fcn.14002eebe
xorps xmm6, xmm6
lea rax, [rsp + 0x138]
movups xmmword [rax + 8], xmm6
mov qword [rax], 8
mov rdx, qword [rsp + 0x1c8]
mov r8, qword [rsp + 0x1d8]
lea rcx, [rsp + 0x180]
call fcn.14002fa6c
mov bl, 1
xor eax, eax
mov qword [rsp + 0x128], rax
lea rcx, [rsp + 0x180]
call fcn.14002faa1
test rax, rax
je 0x140098cbf
mov rsi, rax
mov rdi, rdx
test bl, 1
jne 0x14009780d
lea rcx, [rsp + 0x30]
mov edx, 0x2e
call fcn.14000f7e1
mov r9d, 4
mov rcx, rsi
mov rdx, rdi
lea r8, [0x1400be1aa]
call fcn.140082a4a
lea rbx, [rsi + 4]
test al, al
mov eax, 0
cmove rbx, rax
je 0x140097905
add rdi, 0xfffffffffffffffc
and qword [rsp + 0x148], 0
lea rcx, [rsp + 0x60]
mov edx, 0x2d
mov r8, rbx
mov r9, rdi
call fcn.140096a9f
mov r12, qword [rsp + 0x60]
mov r13, qword [rsp + 0x68]
mov rsi, qword [rsp + 0x78]
mov r14, qword [rsp + 0x70]
cmp rsi, r13
ja 0x14009794f
sub rsi, r14
jb 0x14009794f
add r14, r12
mov rax, qword [rsp + 0x80]
mov cl, byte [rsp + rax + 0x87]
mov rdx, r14
mov r8, rsi
call fcn.140016cd3
cmp rax, 1
jne 0x14009794f
mov rsi, rdx
mov r14, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x80]
add rsi, r14
lea rbp, [rdx - 1]
mov r15, rsi
sub r15, rbp
jb 0x1400978fb
mov rax, r15
add rax, rdx
jb 0x1400978fb
cmp rax, r13
ja 0x1400978fb
cmp rdx, 5
jae 0x14009968b
lea rcx, [r12 + r15]
lea r8, [rsp + 0x88]
mov r9, rdx
call fcn.14000e9a8
test al, al
jne 0x140097b8f
mov qword [rsp + 0x78], rsi
jmp 0x140097870
test byte [rsp + 0x128], 1
jne 0x140097922
mov rcx, rsi
mov rdx, rdi
call fcn.14002fc37
mov qword [rsp + 0x128], rax
xor ebx, ebx
mov rcx, rsi
mov rdx, rdi
xor r8d, r8d
lea r9, [rsp + 0x48]
call fcn.14002fcb7
mov r8, rsi
add r8, rdi
lea rcx, [rsp + 0x30]
mov rdx, rsi
call fcn.14000c931
jmp 0x1400977dd
lea r14, [0x1400f6a40]
xor r13d, r13d
lea r12, [rsp + 0x58]
mov rcx, r14
mov rdx, r13
call fcn.14002f967
test al, al
je 0x140097b79
mov qword [rsp + 0x230], r14
add rdi, rbx
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x68], rdi
mov dword [rsp + 0x20], 0x80
mov ebx, 0x48
xor eax, eax
mov qword [rsp + 0x108], rax
xor ebp, ebp
mov eax, r13d
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x218], r13
lea rcx, [rsp + 0x60]
call fcn.14000d6d2
test al, 1
je 0x140097bcd
lea r12d, [rbx + 0x1a]
mov r13d, ebx
neg r13d
mov r15d, 1
mov r14d, 0x24
mov esi, ebp
lea eax, [rdx - 0x30]
cmp al, 0xa
jae 0x1400979ea
add dl, 0xea
mov eax, edx
jmp 0x1400979ff
lea eax, [rdx - 0x41]
cmp al, 0x1a
jb 0x1400979ff
add dl, 0x9f
mov eax, edx
cmp dl, 0x1a
jae 0x140097b79
test r15d, r15d
je 0x14009968b
movzx ecx, al
mov eax, esi
not eax
xor edx, edx
div r15d
cmp eax, ecx
jb 0x140097b79
mov eax, r15d
imul eax, ecx
add esi, eax
lea eax, [r14 + r13]
cmp r14d, r12d
mov edx, 0x1a
cmovae eax, edx
cmp r14d, ebx
mov edx, 1
cmovbe eax, edx
cmp eax, ecx
ja 0x140097a73
mov byte [rsp + 0x48], 1
mov al, 1
mov qword [rsp + 0x128], rax
xor ebx, ebx
jmp 0x1400977dd
mov rcx, qword [rsp + 0x138]
mov rbp, qword [rsp + 0x108]
cmp rbp, 0x15
mov qword [rsp + 0x28], rcx
jae 0x140097c0a
cmp rbp, 1
jbe 0x1400980d6
mov r8d, 1
mov rcx, qword [rsp + 0x28]
mov rdx, rbp
call fcn.14002f330
jmp 0x1400980d1
lea rdx, [rbp*8]
movabs rax, 0x7ffffffffffffff0
and rdx, rax
mov ecx, 8
call fcn.14001a356
test rax, rax
je 0x14009968b
mov rsi, rax
mov ecx, 8
mov edx, 0x100
call fcn.14001a356
test rax, rax
je 0x14009968b
mov r10, rax
mov rcx, qword [rsp + 0x28]
lea rax, [rcx + 0x20]
mov qword [rsp + 0x200], rax
lea rax, [rcx + 8]
mov qword [rsp + 0x228], rax
lea rax, [rcx - 8]
mov qword [rsp + 0x220], rax
lea rax, [rcx - 0x10]
mov qword [rsp + 0x238], rax
mov eax, 0x10
mov qword [rsp + 0x208], rax
xor r14d, r14d
xor ebx, ebx
mov qword [rsp + 0x130], rsi
mov r8, rbp
sub r8, rbx
jbe 0x1400980b7
mov rax, rbx
shl rax, 4
add rcx, rax
cmp r8, 2
jae 0x140097cc6
mov edx, 8
mov rcx, r10
call fcn.14000c6a0
mov edx, 8
mov rcx, rsi
call fcn.14000c6a0
mov rcx, qword [rsp + 0x28]
mov rdi, rbp
add rdi, r13
mov rax, qword [rsp + 0x230]
add r13, rax
mov rsi, qword [rsp + 0x40]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], r13
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rbp
and qword [rsp + 0x80], 0
lea rcx, [rsp + 0x30]
mov rdx, rdi
call fcn.14000c974
and qword [rsp + 0x88], 0
mov qword [rsp + 0x90], rdi
xor edi, edi
cmp rdi, rbp
jae 0x140098148
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x40]
mov qword [rsp + 0x20], rdx
xor r8d, r8d
call fcn.14002fbb4
mov r8, rdx
lea rdi, [rsp + 0x60]
mov rcx, rdi
mov rdx, rax
call fcn.14002fa6c
lea rbx, [rsp + 0x150]
lea r14, [rsp + 0x180]
mov ebp, 1
mov esi, 0x260fb
mov r13d, 0x62f8
mov rcx, rdi
call fcn.14002faa1
test rax, rax
je 0x140098e9e
test byte [rsp + 0x128], 1
je 0x140098d09
mov r12, rax
mov r15, rdx
add r15, rax
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x158], r15
mov rcx, rbx
call fcn.14000d31c
cmp eax, 0x110000
je 0x140098d09
mov ecx, eax
call fcn.140095ec4
test al, al
je 0x140098dec
movzx eax, al
cmp eax, 0x11
je 0x140098dec
cmp eax, 9
jne 0x140098e99
mov rcx, rbx
call fcn.14000d31c
cmp eax, 0x110000
je 0x140098d9c
mov ecx, eax
call fcn.140095ec4
cmp al, 0xe
ja 0x140098e99
movzx eax, al
bt r13, rax
jb 0x140098d70
jmp 0x140098e99
mov qword [rsp + 0x180], r12
mov qword [rsp + 0x188], r15
mov rcx, r14
call fcn.14002fbb9
cmp eax, 0x110000
je 0x140098de2
mov ebp, eax
mov ecx, eax
call fcn.140095ec4
cmp al, 0xd
je 0x140098dac
mov ecx, ebp
call fcn.140095ec4
cmp al, 9
je 0x140098de2
mov ebp, 1
jmp 0x140098d09
movups xmm0, xmmword [rsp + 0x150]
movups xmmword [rsp + 0x180], xmm0
xor ecx, ecx
xor edi, edi
mov r13d, ecx
mov rcx, r14
call fcn.14000d31c
cmp eax, 0x110000
je 0x140098e3a
mov ecx, eax
call fcn.140095ec4
mov cl, 1
cmp al, 5
je 0x140098e00
cmp al, 1
movzx edi, dil
cmove edi, ebp
cmp al, 0x11
ja 0x140098e99
movzx eax, al
bt rsi, rax
mov ecx, r13d
jb 0x140098e00
jmp 0x140098e99
mov qword [rsp + 0x180], r12
mov qword [rsp + 0x188], r15
mov rcx, r14
call fcn.14002fbb9
cmp eax, 0x110000
je 0x140098e99
mov ebp, eax
mov ecx, eax
call fcn.140095ec4
cmp al, 0xd
je 0x140098e4a
mov ecx, ebp
call fcn.140095ec4
cmp al, 0x11
ja 0x140098e99
movzx eax, al
mov ecx, 0x20023
bt rcx, rax
jae 0x140098e99
test dil, 1
je 0x140098e8a
mov byte [rsp + 0x4a], 1
mov al, byte [rsp + 0x48]
mov dword [rsp + 0x28], eax
mov rax, qword [rsp + 0x49]
mov qword [rsp + 0x150], rax
mov eax, dword [rsp + 0x50]
mov dword [rsp + 0x157], eax
mov r8, qword [rsp + 0x140]
test r8, r8
je 0x140098ee1
shl r8, 4
mov rcx, qword [rsp + 0x138]
mov edx, 8
call fcn.140002771
mov rcx, qword [rsp + 0x20]
xor edx, edx
call fcn.14000cc06
lea r8, [rsp + 0x30]
movups xmm0, xmmword [r8]
lea rbx, [rsp + 0x60]
mov rcx, qword [r8 + 0x10]
mov qword [r8], rax
mov qword [r8 + 8], rdx
and qword [r8 + 0x10], 0
movaps xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov rcx, qword [rsp + 0x1e0]
mov rdx, qword [rsp + 0x1e8]
call fcn.14000cbda
mov rax, qword [rbx + 0x10]
lea rcx, [rsp + 0x1e0]
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rbx]
movups xmmword [rcx], xmm0
mov rdx, qword [rsp + 0x1e0]
mov r8, qword [rsp + 0x1f0]
mov rcx, rbx
mov qword [rsp + 0x130], rdx
call fcn.14002fa6c
mov dil, 1
lea r12, [rsp + 0x180]
lea r13, [rsp + 0x138]
mov rcx, rbx
call fcn.14002faa1
test rax, rax
je 0x1400992ab
mov r15, rax
mov rsi, rdx
test dil, 1
jne 0x140098f9c
lea rcx, [rsp + 0x30]
mov edx, 0x2e
call fcn.14000f7e1
mov rcx, r15
mov rdx, rsi
call fcn.14002f967
test al, al
je 0x140098fc3
mov r8, r15
add r8, rsi
lea rcx, [rsp + 0x30]
mov rdx, r15
call fcn.14000c931
jmp 0x140099298
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x108], rax
lea rcx, [rsp + 0x30]
lea rdx, [0x1400be1aa]
lea r8, [0x1400be1ae]
call fcn.14000c931
mov rax, r15
add rax, rsi
mov qword [rsp + 0x180], r15
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x188], rax
xor esi, esi
xor ebx, ebx
mov rcx, r12
call fcn.14000d31c
cmp eax, 0x110000
je 0x140099032
inc ebx
cmp eax, 0x80
jae 0x14009900a
lea rcx, [rsp + 0x30]
mov edx, eax
call fcn.14000f7e1
inc esi
jmp 0x14009900a
mov dword [rsp + 0x170], esi
test esi, esi
je 0x14009904c
lea rcx, [rsp + 0x30]
mov edx, 0x2d
call fcn.14000f7e1
xor ebp, ebp
mov r14d, 0x48
mov edi, 0x80
mov eax, dword [rsp + 0x170]
mov esi, eax
mov qword [rsp + 0x178], r15
mov dword [rsp + 0x48], edi
cmp esi, ebx
jae 0x14009929f
mov qword [rsp + 0x180], r15
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x188], rax
lea rax, [rsp + 0x48]
mov qword [rsp + 0x190], rax
mov rcx, r12
call fcn.14000d31c
cmp eax, 0x110000
je 0x14009968b
mov r15d, eax
cmp edi, eax
ja 0x14009909b
xor edi, edi
jmp 0x140098f70
xor edi, edi
lea rbx, [rsp + 0x60]
jmp 0x140098f70
mov ebp, dword [rsp + 0x28]
mov byte [rsp + 0x118], bpl
mov rax, qword [rsp + 0x150]
mov qword [rsp + 0x119], rax
mov eax, dword [rsp + 0x157]
mov dword [rsp + 0x120], eax
cmp byte [rsp + 0x1fa], 0
je 0x14009939b
mov rdi, qword [rsp + 0x30]
mov rbx, qword [rsp + 0x40]
mov rcx, rdi
mov rdx, rbx
mov r8d, 0x2e
call fcn.140014aac
test al, al
mov r15, qword [rsp + 0x130]
je 0x14009931f
lea r8, [rbx - 1]
mov rcx, rdi
mov rdx, rbx
call fcn.1400245e6
mov rdi, rax
mov rbx, rdx
test rbx, rbx
je 0x14009934e
lea rsi, [rsp + 0x60]
mov rcx, rsi
mov rdx, rdi
mov r8, rbx
call fcn.14002fa6c
mov rcx, rsi
call fcn.14002faa1
test rax, rax
je 0x140099349
test rdx, rdx
jne 0x140099337
test rax, rax
je 0x140099356
mov byte [rsp + 0x122], 1
cmp rbx, 0xfd
ja 0x14009938e
lea rsi, [rsp + 0x60]
mov rcx, rsi
mov rdx, rdi
mov r8, rbx
call fcn.14002fa6c
mov rcx, rsi
call fcn.14002faa1
test rax, rax
je 0x140099385
cmp rdx, 0x40
jb 0x140099372
test rax, rax
je 0x1400975e6
mov byte [rsp + 0x121], 1
jmp 0x1400975e6
mov r15, qword [rsp + 0x130]
jmp 0x1400975e6
ud2
add rsp, 0x28
pop rdi
pop rsi
ret
test dl, dl
jne 0x14009dbcc
mov rcx, qword [rdi]
mov rdx, rax
mov edx, eax
invalid
mov r8, rsi
call fcn.14002fbb4
stc
dec dword [rax - 0x77]
invalid
stc
dec dword [rax - 0x77]
shr eax, 0x11
invalid
call fcn.14009dad7
test al, al
jne 0x14009db9f
xor edx, edx
mov rcx, rdi
mov r8, rsi
mov eax, esi
invalid
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.14009d9f5
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x58
mov rsi, r9
mov rbx, r8
mov ebp, edx
invalid
mov r15, rcx
mov rdi, qword [rsp + 0xc0]
mov edi, dword [rsp + 0xc0]
rol byte [rax], 0
invalid
rol byte [rax], 0
add byte [rbx + rcx*4 + 0x71], cl
mov r14, qword [rcx + 0x10]
lea r12, [rsp + 0x40]
mov r14, qword [rcx + 0x10]
lea r12, [rsp + 0x40]
mov rcx, r12
mov rdx, r9
mov edx, ecx
mov r8, rdi
mov eax, edi
call fcn.14009d6a9
mov r12d, dword [r12]
mov esp, dword [rsp]
invalid
mov esp, dword [rsp]
cmp bpl, 2
jne 0x14009dc62
cmp r12d, 0x23
and ecx, dword [rdi]
test byte [rbp + 0x41000000], bh
add byte [rax], al
invalid
je 0x14009dce8
cmp r12d, 0x2f
cmp esp, 0x2f
je 0x14009dc51
cmp r12d, 0x3f
je 0x14009dce8
add byte [rax], al
invalid
adc dword [rax], eax
add byte [rbp + rcx + 0x4c], dh
je 0x14009dc51
mov rcx, r15
mov ecx, edi
mov edx, 0x2f
call fcn.14000f7e1
nop
sbb esi, edi
invalid
invalid
nop
sbb esi, edi
dec dword [rax - 0x77]
jl case.0x140057679.455
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rsi
je 0x14009dc7e
invalid
sub byte [rax - 0x77], cl
je 0x14009dc7e
and byte [rcx + rcx*4 - 7], cl
mov rcx, r15
mov ecx, edi
stc
mov dl, 2
jmp 0x14009dcd7
invalid
mov rax, qword [rsp + 0x48]
and al, 0x48
and al, 0x48
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
and al, 0x38
mov r13, qword [rsp + 0x50]
cmp r12d, 0x5c
pop rsp
jne 0x14009dc89
mov rcx, qword [r15 + 0x30]
mov ecx, dword [rdi + 0x30]
xor byte [r8 - 0x7b], r9b
leave
test rcx, rcx
je 0x14009dc89
mov rax, qword [r15 + 0x38]
mov eax, dword [rdi + 0x38]
xor edx, edx
call qword [rax + 0x28]
invalid
sar bh, cl
push rax
sub byte [rcx - 0x75], cl
cmovl ecx, dword [rcx + 0x2fb841f2]
mov edx, esi
mov r8d, 0x2f
call fcn.140014aac
test al, al
jne 0x14009dcc8
invalid
invalid
invalid
mov rcx, qword [r15]
mov rdx, r14
mov edx, esi
mov edx, esi
mov r8d, 0x2f
mov eax, 0x2f
call fcn.140014aac
test al, al
jne 0x14009dcc8
invalid
sub cl, byte [rcx + rcx*4 - 7]
mov rcx, r15
stc
mov edx, 0x2f
add byte [rax], al
call fcn.14000f7e1
idiv edi
cmp r12d, 0x2f
cmp esp, 0x2f
je 0x14009dcb7
invalid
cmp r12d, 0x5c
jne 0x14009dcc8
mov qword [rsp + 0x28], r13
insb byte [rdi], dx
and al, 0x28
invalid
mov rax, qword [rsp + 0x38]
cmp byte [rax - 0x77], cl
and al, 0x20
invalid
mov qword [rsp + 0x20], rax
and bl, ch
or cl, byte [rax - 0x77]
jl case.0x14005bb0b.482
jmp 0x14009dcd2
mov qword [rsp + 0x28], rdi
sub byte [rax - 0x77], cl
je case.0x14005bb0b.486
invalid
mov qword [rsp + 0x20], rsi
and byte [rcx + rcx*4 - 7], cl
mov rcx, r15
mov edx, ebp
mov r8, rbx
mov r9, r14
mov ecx, esi
int1
int1
call fcn.14009c12a
mov rsi, rax
invalid
dec dword [rax - 0x77]
invalid
mov rdi, rdx
mov rax, rsi
mov eax, esi
mov rdx, rdi
cli
add rsp, 0x58
invalid
pop rax
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop rsi
pop r15
pop rdi
ret
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
in al, dx
push 0x48c7894c
mov ebx, edx
in al, dx
push 0x48c7894c
mov ebx, edx
mov qword [rsp + 0x28], rcx
mov r14, r8
sub r14, rdx
lea r13, [rsp + 0x40]
sub byte [rbp - 0x77], cl
invalid
mov qword [r13], rdx
mov qword [r13 + 8], r8
xor r15d, r15d
mov esi, 0x2600
add byte [rsi], ah
add byte [rax], al
xor r12d, r12d
xor ebp, ebp
mov rcx, r13
mov ecx, ebp
call fcn.14000d31c
mov ecx, 1
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rbx + 0x20773ff8], al
invalid
ja 0x14009dd6c
add byte [rax], al
cmp eax, 0x3f
ja 0x14009dd6c
invalid
mov edx, eax
bt rsi, rdx
bt esi, edx
ret 0xf48
bt esi, edx
jae 0x14009dd5c
mov bpl, 1
add r15, rcx
add edi, ecx
jmp 0x14009dd3a
movabs r8, 0x8000800800000000
mov eax, 0
or byte [rax + 0xf498000], al
add byte [rax], 0x80
bt r8, rdx
jb 0x14009dd9e
cmp eax, 0x110000
add byte [rax], cl
add byte [rax], 0x80
bt r8, rdx
jb 0x14009dd9e
cmp eax, 0x110000
je 0x14009dd9e
cmp eax, 0x5c
je 0x14009dd9e
add byte [rax], al
add byte [rdx - 0x2b], dh
mov ecx, 2
cmp eax, 0x800
jb 0x14009dd57
cmp eax, 0x10000
add dword [rax], eax
mov ecx, 4
sbb rcx, 0
add byte [rax - 0x7d], cl
fld dword [rax]
jmp 0x14009dd57
mov qword [rsp + 0x30], rbx
and al, 0x30
mov qword [rsp + 0x38], rdi
cmp byte [rax - 0xa], al
vpcmpeqw xmm14, xmm15, xmmword [rdi]
jne 0x14009dde5
test bpl, 1
jne 0x14009dde5
lea rax, [rsp + 0x30]
lea r13, [rsp + 0x58]
mov qword [r13], rax
mov qword [r13 + 8], r12
mov rcx, r13
mov ecx, ebp
call fcn.14009de96
add byte [0x1401addcd], bh
cmp eax, 0x110000
jne 0x14009ddc0
mov rcx, rbx
mov ecx, ebx
mov rdx, r14
mov r8, r15
mov r8, r15
call fcn.1400245e6
mov r14, rax
mov esi, eax
mov r15, rdx
jmp 0x14009de01
invalid
sbb al, 0x4c
lea edi, [rsp + 0x40]
lea r15, [rsp + 0x40]
lea rdx, [rsp + 0x30]
push rsp
and al, 0x30
mov rcx, r15
mov ecx, edi
mov r8, r12
loopne 0x14009ddde
call fcn.140096cf5
mov r14, qword [r15]
mov r15, qword [r15 + 0x10]
invalid
sti
invalid
adc byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov rdx, r15
mov edx, edi
call fcn.14009db2d
test al, al
je 0x14009de35
and ebp, edi
invalid
lea rdx, [0x1400f6a40]
adc eax, 0x58c29
mov word [0x1b495261a], es
add eax, 0x748b4800
mov rsi, qword [rsp + 0x28]
and al, 0x28
mov rcx, rsi
xor r8d, r8d
shr al, 0xba
int1
idiv bh
shr al, 0xba
int1
idiv bh
mov byte [rsi + 0x18], 0
mov qword [rsi + 0x20], rbx
pop rsi
and byte [rax - 0x77], cl
mov dword [rsi + 0x28], edi
mov dword [rsi + 0x28], edi
jle 0x14009de5b
jmp case.0x1400682b4.344
mov rsi, qword [rsp + 0x28]
and al, 0x28
sub byte [rax - 0x77], cl
int1
mov rcx, rsi
mov rdx, r14
mov r8, r15
mov eax, edi
mov eax, edi
call fcn.14000cfe1
movups xmm0, xmmword [rsp + 0x30]
adc byte [rsp + 0x30], al
invalid
xor dh, al
sbb byte [rcx], r8b
mov byte [rsi + 0x18], 1
movups xmmword [rsi + 0x20], xmm0
and byte [rax - 0xa], al
vpcmpeqb xmm9, xmm15, xmmword [0x1645e69a7]
add dword [rbp + rcx + 0x48], esi
mov edx, dword [rsp + 0x48]
push rsp
and al, 0x48
mov rcx, r14
test bpl, 1
add dword [rbp + rcx + 0x48], esi
mov edx, dword [rsp + 0x48]
push rsp
and al, 0x48
je case.0x14006f730.317
mov rdx, qword [rsp + 0x48]
push rsp
and al, 0x48
mov rcx, r14
call fcn.14000cbda
nop
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
push 0x5e5f5d5b
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
ret
mov rdx, qword [rcx + 0x10]
lea r8, str.localhost
jo 0x14009de12
mov word [0x149c31f8b], es
add eax, 0x9b94100
mov r9d, 9
mov rcx, rax
invalid
add byte [rax], al
add byte [rax - 0x77], cl
shr ecx, 0xd
or esi, edi
jmp fcn.14000e9a3
invalid