Function at 0x140010e99
Capabilities:
Encode data using xor

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x338
mov r15, r8
mov r12, rdx
mov r14, rcx
mov rax, qword [rdx]
mov qword [rsp + 0x258], rax
mov qword [rsp + 0x260], r8
mov rbx, qword [rdx + 8]
lea r13, [rbx + 0x48]
cmp qword [rbx + 0x48], 0
je case.default.0x140001155
mov rsi, qword [rbx + 0x50]
mov rcx, r13
call fcn.140049fd9
cmp rax, rsi
jbe case.default.0x140001155
lea rdx, str.received_plaintext_buffer_full
mov r8d, 0x1e
mov cl, 0x27
call fcn.14003995f
mov rsi, rax
and eax, 3
lea rcx, [0x1400b8da0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rdx, [rbx + 0x140]
lea r9, [0x140012995]
lea rdi, [rsp + 0x188]
lea r8, [rsp + 0x258]
mov rcx, rdi
mov qword [rsp + 0xc0], rdx
call fcn.140043071
mov rax, qword [rdi]
mov rsi, qword [rdi + 8]
mov rcx, rax
or rcx, rsi
jne 0x14000119d
mov byte [rbx + 0x13b], 1
jmp 0x1400011bf
test rax, rax
je 0x1400011bf
mov eax, esi
and eax, 3
lea rcx, [0x1400b8da0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov al, byte [rsi + 0x10]
jmp 0x1400017b7
mov qword [rsp + 0xb0], r12
mov qword [rsp + 0xb8], r15
mov qword [rsp + 0x78], rsi
mov qword [rsp + 0x40], r14
lea rdi, [rbx + 0x1d0]
mov cl, byte [rbx + 0x1d0]
mov rbp, qword [rbx + 0x1d8]
mov r14, qword [rbx + 0x1e0]
mov rax, qword [rbx + 0x1e8]
mov byte [rbx + 0x1d0], 0x10
cmp cl, 0x14
jne 0x14000177d
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0xa0], r13
lea rax, [rbx + 0x1b8]
mov qword [rsp + 0xa8], rax
lea rsi, [rsp + 0xc8]
mov rcx, rsi
mov rdx, qword [rsp + 0xc0]
mov r8, rbx
call fcn.140042495
cmp qword [rsp + 0xc8], 0
jne 0x1400017ff
movzx edi, word [rsp + 0xea]
cmp di, 0xa
je 0x14000187a
mov qword [rsp + 0x30], r14
mov r14, rbp
mov rbp, rsi
cmp byte [rsp + 0xf0], 0
mov r15b, byte [rsp + 0xf1]
mov sil, byte [rsp + 0xf2]
je 0x1400012c4
xor eax, eax
mov byte [rsp + 0x188], al
mov byte [rsp + 0x18a], al
mov word [rsp + 0x230], 0x1f
mov word [rsp + 0x240], 4
cmp byte [rbx + 0x40], 2
sete r8b
mov rcx, rbx
lea rdx, [rsp + 0x188]
call fcn.140049ae8
test sil, sil
je 0x1400012d0
mov qword [rbx], 0
mov byte [rbx + 0x135], r15b
mov rcx, qword [rsp + 0xd0]
mov rax, qword [rsp + 0xd8]
lea r8, [rsp + 0xe0]
mov rdx, qword [r8]
movzx r8d, word [r8 + 8]
mov r9d, dword [rsp + 0xec]
mov word [rsp + 0x250], r8w
mov qword [rsp + 0x248], rdx
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x88], rax
lea r10, [rsp + 0x90]
mov word [r10 + 8], r8w
mov qword [r10], rdx
mov word [rsp + 0x9a], di
mov dword [rsp + 0x9c], r9d
mov dl, byte [rsp + 0x98]
or dl, byte [rbx + 0x137]
sete dl
cmp word [rbx + 0x130], 5
sete dil
and dil, dl
mov rsi, rbp
je 0x1400013a8
cmp qword [rsp + 0x90], 1
jne 0x140001457
cmp byte [rcx], 1
jne 0x140001457
mov cl, byte [rbx + 0x13c]
cmp cl, 3
jae 0x140001457
inc cl
mov byte [rbx + 0x13c], cl
mov r15b, 0x14
mov rdi, qword [rsp + 0x38]
mov rbp, r14
mov r14, qword [rsp + 0x30]
jmp 0x1400014ef
mov rcx, rsi
lea rdx, [rsp + 0x80]
call case.0x140043918.41
cmp word [rsp + 0x180], 0xa
jne 0x14000152d
mov r15b, byte [rsp + 0xc8]
mov al, byte [rsp + 0xc9]
mov byte [rsp + 0x27], al
lea rcx, [rsp + 0xe0]
mov eax, dword [rcx - 0x16]
mov dword [rsp + 0x28], eax
movzx eax, word [rcx - 0x12]
mov word [rsp + 0x2c], ax
mov r12, qword [rsp + 0xd0]
mov r13, qword [rsp + 0xd8]
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x48], rax
mov bpl, 1
mov byte [rsp + 0x188], bpl
mov byte [rsp + 0x18a], 0x10
mov word [rsp + 0x230], 0x1f
mov word [rsp + 0x240], 4
cmp byte [rbx + 0x40], 2
sete r8b
mov rcx, rbx
lea rdx, [rsp + 0x188]
call fcn.140049ae8
mov byte [rbx + 0x139], bpl
jmp 0x1400014a5
mov bpl, 1
mov byte [rsp + 0x188], bpl
mov byte [rsp + 0x18a], bpl
mov word [rsp + 0x230], 0x1f
mov word [rsp + 0x240], 4
cmp byte [rbx + 0x40], 2
sete r8b
mov rcx, rbx
lea rdx, [rsp + 0x188]
call fcn.140049ae8
mov byte [rbx + 0x139], bpl
mov byte [rsp + 0x27], 0x14
mov r15b, 8
mov rbp, r14
mov r14, qword [rsp + 0x30]
mov rcx, rbp
call qword [r14]
cmp qword [r14 + 8], 0
je 0x1400014d7
cmp qword [r14 + 0x10], 0x11
jb 0x1400014c5
mov rbp, qword [rbp - 8]
mov rcx, qword [0x1400f5ae0]
xor edx, edx
mov r8, rbp
call qword [sym.imp.kernel32.dll_HeapFree]
test dil, dil
je 0x14000150d
mov rax, qword [rsp + 0x88]
mov rbp, r12
mov r14, r13
mov rdi, qword [rsp + 0x38]
test rax, rax
je 0x140001518
mov r8, qword [rsp + 0x80]
mov rcx, qword [0x1400f5ae0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140001518
mov rbp, r12
mov r14, r13
mov rdi, qword [rsp + 0x38]
cmp r15b, 0x14
jne 0x1400018bd
mov r12, rbp
mov r13, r14
jmp 0x14000122f
mov r8d, 0xc0
lea r12, [rsp + 0x278]
mov rcx, r12
mov rdx, rsi
call fcn.14009d5c0
cmp word [rsp + 0x320], 0x1f
mov rbp, r14
jne 0x140001588
lea rcx, [rsp + 0x188]
mov rdx, rbx
mov r8, r12
call fcn.14004a065
mov r15b, byte [rsp + 0x188]
cmp r15b, 0x14
mov rcx, r12
jne 0x14000169f
call fcn.140043a5b
mov r14, qword [rsp + 0x30]
jmp 0x140001522
cmp byte [rbx + 0x137], 0
mov rdi, qword [rsp + 0x38]
je 0x14000162a
cmp word [rbx + 0x130], 5
je 0x14000162a
movzx eax, word [rsp + 0x320]
add eax, 0xffffffe1
cmp ax, 4
setb cl
cmp ax, 1
setne al
test cl, al
jne 0x14000162a
mov al, byte [rbx + 0x134]
cmp byte [rsp + 0x328], al
jne 0x14000162a
mov byte [rsp + 0x188], 0
mov byte [rsp + 0x18a], 0x18
mov word [rsp + 0x230], 0x1f
mov word [rsp + 0x240], 4
cmp byte [rbx + 0x40], 2
sete r8b
mov rcx, rbx
lea rdx, [rsp + 0x188]
call fcn.140049ae8
lea rcx, [rsp + 0x278]
call fcn.140043a5b
mov r15b, 0x14
mov r14, qword [rsp + 0x30]
jmp 0x140001518
mov qword [rsp + 0x268], rbx
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0x270], rax
mov r8d, 0xc0
lea r14, [rsp + 0x188]
mov rcx, r14
lea rdx, [rsp + 0x278]
call fcn.14009d5c0
mov rcx, rsi
mov rdx, rbp
lea r8, [rsp + 0x268]
mov r9, r14
mov rax, qword [rsp + 0x30]
call qword [rax + 0x18]
mov r15b, byte [rsp + 0xc8]
cmp r15b, 0x14
jne 0x1400016e8
mov rbp, qword [rsp + 0xd0]
mov r14, qword [rsp + 0xd8]
mov r15b, 0x14
jmp 0x140001518
mov al, byte [rsp + 0x189]
mov byte [rsp + 0x27], al
lea rdx, [rsp + 0x18a]
mov eax, dword [rdx]
mov dword [rsp + 0x28], eax
movzx eax, word [rdx + 4]
mov word [rsp + 0x2c], ax
mov r12, qword [rsp + 0x190]
mov r13, qword [rsp + 0x198]
mov rax, qword [rsp + 0x1a0]
mov qword [rsp + 0x48], rax
call fcn.140043a5b
jmp 0x1400014a8
mov al, byte [rsp + 0xc9]
mov byte [rsp + 0x27], al
lea rcx, [rsp + 0xe0]
mov eax, dword [rcx - 0x16]
mov dword [rsp + 0x28], eax
movzx eax, word [rcx - 0x12]
mov word [rsp + 0x2c], ax
mov rbp, qword [rsp + 0xd0]
mov r14, qword [rsp + 0xd8]
mov rax, qword [rsp + 0xe0]
cmp r15b, 2
mov qword [rsp + 0x48], rax
jae 0x140001518
mov r12b, 1
mov byte [rsp + 0x188], r12b
mov byte [rsp + 0x18a], r12b
mov word [rsp + 0x230], 0x1f
mov word [rsp + 0x240], 4
cmp byte [rbx + 0x40], 2
sete r8b
mov rcx, rbx
lea rdx, [rsp + 0x188]
call fcn.140049ae8
mov byte [rbx + 0x139], r12b
jmp 0x140001518
lea rsi, [rsp + 0xc8]
mov byte [rsi], cl
mov ecx, dword [rbx + 0x1d1]
mov edx, dword [rbx + 0x1d4]
mov dword [rsi + 1], ecx
mov dword [rsi + 4], edx
mov qword [rsi + 8], rbp
mov qword [rsi + 0x10], r14
jmp 0x1400018ec
mov al, byte [rsi + 0xf]
jmp 0x1400017b7
mov rcx, rsi
shr rcx, 0x20
call fcn.1400622fe
cmp al, 0xd
jne 0x1400017ca
mov rcx, rsi
call fcn.1400621a6
mov eax, 2
jmp 0x1400017d3
mov qword [r14 + 8], rsi
mov eax, 1
mov qword [r14], rax
jmp 0x1400019cd
mov rax, rsi
shr rax, 0x20
cmp eax, 0x28
ja case.default.0x1400017f9
lea rcx, [0x1400b8db0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor eax, eax
jmp 0x1400017b7
movzx eax, byte [rsp + 0xd0]
cmp rax, 2
je 0x1400019fa
cmp eax, 5
je 0x140001a7a
cmp eax, 0x11
jne 0x140001abc
mov rsi, qword [rsp + 0xd0]
mov rdi, qword [rsp + 0xd8]
lea rcx, [rsp + 0xe0]
mov rax, qword [rcx]
mov qword [rsp + 0x278], rax
movzx eax, word [rcx + 8]
mov word [rsp + 0x280], ax
movzx r15d, word [rsp + 0xea]
mov r12d, dword [rsp + 0xec]
mov r13b, 1
lea rdx, [rsp + 0x188]
mov byte [rdx], r13b
mov byte [rdx + 2], 4
jmp 0x140001a4c
mov rcx, qword [rsp + 0x38]
call fcn.14004a59d
mov byte [rbx + 0x1d0], 0x14
mov qword [rbx + 0x1d8], rbp
mov qword [rbx + 0x1e0], r14
lea rcx, [rbx + 0xa8]
call fcn.140049fd9
mov rsi, rax
mov rcx, qword [rsp + 0xa0]
call fcn.140049fd9
mov al, byte [rbx + 0x13a]
jmp 0x14000193c
lea rsi, [rsp + 0xc8]
mov byte [rsi], r15b
mov al, byte [rsp + 0x27]
mov byte [rsi + 1], al
mov eax, dword [rsp + 0x28]
mov dword [rsi + 2], eax
movzx eax, word [rsp + 0x2c]
mov word [rsi + 6], ax
mov qword [rsi + 8], rbp
mov qword [rsi + 0x10], r14
mov rax, qword [rsp + 0x48]
mov qword [rsi + 0x18], rax
lea r14, [rsp + 0x188]
mov rcx, r14
mov rdx, rsi
call fcn.140042e0d
mov rcx, rdi
call fcn.14004a59d
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x50], xmm0
movaps xmmword [rsp + 0x60], xmm1
cmp byte [rsp + 0x50], 0x14
jne 0x140001975
mov rsi, qword [rsp + 0x58]
mov al, byte [rsp + 0x68]
mov rdi, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x78]
test al, al
je 0x140001968
movzx eax, al
cmp eax, 2
je 0x1400019c2
cmp byte [rbx + 0x136], 0
je 0x1400019e1
cmp byte [rbx + 0x137], 0
je 0x1400019e1
mov qword [rdi], 0
mov qword [rdi + 8], rcx
jmp 0x1400019cd
mov rax, qword [rsp + 0xb0]
mov rdx, qword [rax]
mov r8, qword [rax + 8]
lea rsi, [rsp + 0x188]
mov rcx, rsi
mov r9, qword [rsp + 0xb8]
call fcn.14000281c
test byte [rsi], 1
je 0x1400019ae
mov rcx, qword [rsp + 0x190]
call fcn.1400621a6
lea rdx, [rsp + 0x50]
mov cl, 0x15
call fcn.140002b5d
mov rsi, rax
mov rdi, qword [rsp + 0x40]
mov qword [rdi], 1
mov qword [rdi + 8], rsi
add rsp, 0x338
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rdx, str.tls_handshake_alerttls_handshake_eof
mov r8d, 0x13
mov cl, 0x25
call fcn.14003995f
mov rsi, rax
jmp 0x1400019c2
mov rsi, qword [rsp + 0xd0]
mov rdi, qword [rsp + 0xd8]
lea rcx, [rsp + 0xe0]
mov rax, qword [rcx]
mov qword [rsp + 0x278], rax
movzx eax, word [rcx + 8]
mov word [rsp + 0x280], ax
movzx r15d, word [rsp + 0xea]
mov r12d, dword [rsp + 0xec]
mov r13b, 1
lea rdx, [rsp + 0x188]
mov byte [rdx], r13b
mov byte [rdx + 2], 0x10
mov word [rdx + 0xa8], 0x1f
mov word [rdx + 0xb8], 4
cmp byte [rbx + 0x40], 2
sete r8b
mov rcx, rbx
call fcn.140049ae8
mov byte [rbx + 0x139], r13b
jmp 0x140001afc
mov rcx, rbp
call qword [r14 + 0x28]
mov sil, 1
lea rdx, [rsp + 0x188]
mov byte [rdx], sil
mov byte [rdx + 2], 2
mov word [rdx + 0xa8], 0x1f
mov word [rdx + 0xb8], 4
cmp byte [rbx + 0x40], 2
sete r8b
mov rcx, rbx
call fcn.140049ae8
mov byte [rbx + 0x139], sil
mov rsi, qword [rsp + 0xd0]
mov rdi, qword [rsp + 0xd8]
lea rcx, [rsp + 0xe0]
mov rax, qword [rcx]
mov qword [rsp + 0x278], rax
movzx eax, word [rcx + 8]
mov word [rsp + 0x280], ax
movzx r15d, word [rsp + 0xea]
mov r12d, dword [rsp + 0xec]
movzx eax, word [rsp + 0x280]
mov rcx, qword [rsp + 0x278]
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], rcx
mov word [rsp + 0x68], ax
mov word [rsp + 0x6a], r15w
mov dword [rsp + 0x6c], r12d
mov rcx, rbp
call qword [r14]
cmp qword [r14 + 8], 0
je 0x14000192c
cmp qword [r14 + 0x10], 0x11
jb 0x140001b47
mov rbp, qword [rbp - 8]
mov rcx, qword [0x1400f5ae0]
xor edx, edx
mov r8, rbp
call qword [sym.imp.kernel32.dll_HeapFree]
fist word [rdx + rcx - 0x2311700]
invalid
invalid
fist word [rdx + rcx - 0x2311700]
invalid
mov al, 0x29
jmp 0x1400017b7
invalid
invalid
invalid
mov al, 1
jmp 0x1400017b7
invalid
invalid
invalid
mov al, 2
jmp 0x1400017b7
invalid
invalid
invalid
mov al, 3
jmp 0x1400017b7
invalid
invalid
invalid
mov al, 4
jmp 0x1400017b7
invalid
invalid
invalid
mov al, 5
jmp 0x1400017b7
invalid
invalid
invalid
mov al, 6
jmp 0x1400017b7
invalid
invalid
invalid
mov al, 7
jmp 0x1400017b7
invalid
invalid
invalid
mov al, 8
jmp 0x1400017b7
invalid
invalid
invalid
mov al, 9
jmp 0x1400017b7
invalid
invalid
invalid
mov al, 0xa
jmp 0x1400017b7
invalid
invalid
invalid
mov al, 0xb
jmp 0x1400017b7
invalid
invalid
invalid
mov al, 0xc
jmp 0x1400017b7
invalid
invalid
invalid
mov al, 0xd
jmp 0x1400017b7
invalid
invalid
invalid
mov al, 0xe
jmp 0x1400017b7
invalid
invalid
invalid
mov al, 0xf
jmp 0x1400017b7
invalid
invalid
invalid
mov al, 0x10
jmp 0x1400017b7
invalid
invalid
invalid
mov al, 0x11
jmp 0x1400017b7
invalid
invalid
invalid
mov al, 0x12
jmp 0x1400017b7
invalid
invalid
invalid
mov al, 0x13
jmp 0x1400017b7
invalid
invalid
invalid
mov al, 0x14
jmp 0x1400017b7
invalid
invalid
invalid
mov al, 0x15
jmp 0x1400017b7
invalid
invalid
invalid
mov al, 0x16
jmp 0x1400017b7
invalid
invalid
invalid
mov al, 0x17
jmp 0x1400017b7
invalid
invalid
invalid
mov al, 0x18
jmp 0x1400017b7
invalid
invalid
invalid
mov al, 0x19
jmp 0x1400017b7
invalid
invalid
invalid
mov al, 0x1b
jmp 0x1400017b7
invalid
invalid
invalid
mov al, 0x1c
jmp 0x1400017b7
invalid
invalid
invalid
mov al, 0x1d
jmp 0x1400017b7
invalid
invalid
invalid
mov al, 0x1e
jmp 0x1400017b7
invalid
invalid
invalid
mov al, 0x1f
jmp 0x1400017b7
invalid
invalid
invalid
mov al, 0x20
jmp 0x1400017b7
invalid
invalid
invalid
mov al, 0x21
jmp 0x1400017b7
invalid
invalid
invalid
mov al, 0x22
jmp 0x1400017b7
invalid
invalid
invalid
mov al, 0x23
jmp 0x1400017b7
invalid
invalid
invalid
mov al, 0x24
jmp 0x1400017b7
invalid
invalid
invalid
mov al, 0x25
jmp 0x1400017b7
invalid
invalid
invalid
mov al, 0x26
jmp 0x1400017b7
invalid
invalid
invalid
mov al, 0x27
jmp 0x1400017b7
mov al, 0x28
jmp 0x1400017b7
mov al, 0x1a
jmp 0x1400017b7
add byte [rax], al
mov qword [rsp + 0x260], r8
mov rbx, qword [rdx + 8]
lea r13, [rbx + 0x48]
cmp qword [rbx + 0x48], 0
je case.default.0x140001cf4
mov rsi, qword [rbx + 0x50]
mov rcx, r13
call fcn.140049fd9
cmp rax, rsi
jbe case.default.0x140001cf4
lea rdx, str.received_plaintext_buffer_full
mov r8d, 0x1e
mov cl, 0x27
call fcn.14003995f
mov rsi, rax
and eax, 3
lea rcx, [0x1400b8e54]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rdx, [rbx + 0x140]
lea r9, [0x140012a0b]
lea rdi, [rsp + 0x188]
lea r8, [rsp + 0x258]
mov rcx, rdi
mov qword [rsp + 0xc0], rdx
call fcn.140043071
mov rax, qword [rdi]
mov rsi, qword [rdi + 8]
mov rcx, rax
or rcx, rsi
jne 0x140001d3c
mov byte [rbx + 0x13b], 1
jmp 0x140001d5e
test rax, rax
je 0x140001d5e
mov eax, esi
and eax, 3
lea rcx, [0x1400b8e54]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov al, byte [rsi + 0x10]
jmp 0x140002356
mov qword [rsp + 0xb0], r12
mov qword [rsp + 0xb8], r15
mov qword [rsp + 0x78], rsi
mov qword [rsp + 0x40], r14
lea rdi, [rbx + 0x230]
mov cl, byte [rbx + 0x230]
mov rbp, qword [rbx + 0x238]
mov r14, qword [rbx + 0x240]
mov rax, qword [rbx + 0x248]
mov byte [rbx + 0x230], 0x10
cmp cl, 0x14
jne 0x14000231c
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0xa0], r13
lea rax, [rbx + 0x1b8]
mov qword [rsp + 0xa8], rax
lea rsi, [rsp + 0xc8]
mov rcx, rsi
mov rdx, qword [rsp + 0xc0]
mov r8, rbx
call fcn.140042495
cmp qword [rsp + 0xc8], 0
jne 0x14000239e
movzx edi, word [rsp + 0xea]
cmp di, 0xa
je 0x140002419
mov qword [rsp + 0x30], r14
mov r14, rbp
mov rbp, rsi
cmp byte [rsp + 0xf0], 0
mov r15b, byte [rsp + 0xf1]
mov sil, byte [rsp + 0xf2]
je 0x140001e63
xor eax, eax
mov byte [rsp + 0x188], al
mov byte [rsp + 0x18a], al
mov word [rsp + 0x230], 0x1f
mov word [rsp + 0x240], 4
cmp byte [rbx + 0x40], 2
sete r8b
mov rcx, rbx
lea rdx, [rsp + 0x188]
call fcn.140049ae8
test sil, sil
je 0x140001e6f
mov qword [rbx], 0
mov byte [rbx + 0x135], r15b
mov rcx, qword [rsp + 0xd0]
mov rax, qword [rsp + 0xd8]
lea r8, [rsp + 0xe0]
mov rdx, qword [r8]
movzx r8d, word [r8 + 8]
mov r9d, dword [rsp + 0xec]
mov word [rsp + 0x250], r8w
mov qword [rsp + 0x248], rdx
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x88], rax
lea r10, [rsp + 0x90]
mov word [r10 + 8], r8w
mov qword [r10], rdx
mov word [rsp + 0x9a], di
mov dword [rsp + 0x9c], r9d
mov dl, byte [rsp + 0x98]
or dl, byte [rbx + 0x137]
sete dl
cmp word [rbx + 0x130], 5
sete dil
and dil, dl
mov rsi, rbp
je 0x140001f47
cmp qword [rsp + 0x90], 1
jne 0x140001ff6
cmp byte [rcx], 1
jne 0x140001ff6
mov cl, byte [rbx + 0x13c]
cmp cl, 3
jae 0x140001ff6
inc cl
mov byte [rbx + 0x13c], cl
mov r15b, 0x14
mov rdi, qword [rsp + 0x38]
mov rbp, r14
mov r14, qword [rsp + 0x30]
jmp 0x14000208e
mov rcx, rsi
lea rdx, [rsp + 0x80]
call case.0x140043918.41
cmp word [rsp + 0x180], 0xa
jne 0x1400020cc
mov r15b, byte [rsp + 0xc8]
mov al, byte [rsp + 0xc9]
mov byte [rsp + 0x27], al
lea rcx, [rsp + 0xe0]
mov eax, dword [rcx - 0x16]
mov dword [rsp + 0x28], eax
movzx eax, word [rcx - 0x12]
mov word [rsp + 0x2c], ax
mov r12, qword [rsp + 0xd0]
mov r13, qword [rsp + 0xd8]
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x48], rax
mov bpl, 1
mov byte [rsp + 0x188], bpl
mov byte [rsp + 0x18a], 0x10
mov word [rsp + 0x230], 0x1f
mov word [rsp + 0x240], 4
cmp byte [rbx + 0x40], 2
sete r8b
mov rcx, rbx
lea rdx, [rsp + 0x188]
call fcn.140049ae8
mov byte [rbx + 0x139], bpl
jmp 0x140002044
mov bpl, 1
mov byte [rsp + 0x188], bpl
mov byte [rsp + 0x18a], bpl
mov word [rsp + 0x230], 0x1f
mov word [rsp + 0x240], 4
cmp byte [rbx + 0x40], 2
sete r8b
mov rcx, rbx
lea rdx, [rsp + 0x188]
call fcn.140049ae8
mov byte [rbx + 0x139], bpl
mov byte [rsp + 0x27], 0x14
mov r15b, 8
mov rbp, r14
mov r14, qword [rsp + 0x30]
mov rcx, rbp
call qword [r14]
cmp qword [r14 + 8], 0
je 0x140002076
cmp qword [r14 + 0x10], 0x11
jb 0x140002064
mov rbp, qword [rbp - 8]
mov rcx, qword [0x1400f5ae0]
xor edx, edx
mov r8, rbp
call qword [sym.imp.kernel32.dll_HeapFree]
test dil, dil
je 0x1400020ac
mov rax, qword [rsp + 0x88]
mov rbp, r12
mov r14, r13
mov rdi, qword [rsp + 0x38]
test rax, rax
je 0x1400020b7
mov r8, qword [rsp + 0x80]
mov rcx, qword [0x1400f5ae0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400020b7
mov rbp, r12
mov r14, r13
mov rdi, qword [rsp + 0x38]
cmp r15b, 0x14
jne 0x14000245c
mov r12, rbp
mov r13, r14
jmp 0x140001dce
mov r8d, 0xc0
lea r12, [rsp + 0x278]
mov rcx, r12
mov rdx, rsi
call fcn.14009d5c0
cmp word [rsp + 0x320], 0x1f
mov rbp, r14
jne 0x140002127
lea rcx, [rsp + 0x188]
mov rdx, rbx
mov r8, r12
call fcn.14004a065
mov r15b, byte [rsp + 0x188]
cmp r15b, 0x14
mov rcx, r12
jne 0x14000223e
call fcn.140043a5b
mov r14, qword [rsp + 0x30]
jmp 0x1400020c1
cmp byte [rbx + 0x137], 0
mov rdi, qword [rsp + 0x38]
je 0x1400021c9
cmp word [rbx + 0x130], 5
je 0x1400021c9
movzx eax, word [rsp + 0x320]
add eax, 0xffffffe1
cmp ax, 4
setb cl
cmp ax, 1
setne al
test cl, al
jne 0x1400021c9
mov al, byte [rbx + 0x134]
cmp byte [rsp + 0x328], al
jne 0x1400021c9
mov byte [rsp + 0x188], 0
mov byte [rsp + 0x18a], 0x18
mov word [rsp + 0x230], 0x1f
mov word [rsp + 0x240], 4
cmp byte [rbx + 0x40], 2
sete r8b
mov rcx, rbx
lea rdx, [rsp + 0x188]
call fcn.140049ae8
lea rcx, [rsp + 0x278]
call fcn.140043a5b
mov r15b, 0x14
mov r14, qword [rsp + 0x30]
jmp 0x1400020b7
mov qword [rsp + 0x268], rbx
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0x270], rax
mov r8d, 0xc0
lea r14, [rsp + 0x188]
mov rcx, r14
lea rdx, [rsp + 0x278]
call fcn.14009d5c0
mov rcx, rsi
mov rdx, rbp
lea r8, [rsp + 0x268]
mov r9, r14
mov rax, qword [rsp + 0x30]
call qword [rax + 0x18]
mov r15b, byte [rsp + 0xc8]
cmp r15b, 0x14
jne 0x140002287
mov rbp, qword [rsp + 0xd0]
mov r14, qword [rsp + 0xd8]
mov r15b, 0x14
jmp 0x1400020b7
mov al, byte [rsp + 0x189]
mov byte [rsp + 0x27], al
lea rdx, [rsp + 0x18a]
mov eax, dword [rdx]
mov dword [rsp + 0x28], eax
movzx eax, word [rdx + 4]
mov word [rsp + 0x2c], ax
mov r12, qword [rsp + 0x190]
mov r13, qword [rsp + 0x198]
mov rax, qword [rsp + 0x1a0]
mov qword [rsp + 0x48], rax
call fcn.140043a5b
jmp 0x140002047
mov al, byte [rsp + 0xc9]
mov byte [rsp + 0x27], al
invalid
lea rcx, [rsp + 0xe0]
loopne 0x140002298
add byte [rax], al
invalid
loopne 0x140002298
add byte [rax], al
mov eax, dword [rcx - 0x16]
mov dword [rsp + 0x28], eax
movzx eax, word [rcx - 0x12]
mov word [rsp + 0x2c], ax
mov rbp, qword [rsp + 0xd0]
mov r14, qword [rsp + 0xd8]
mov rax, qword [rsp + 0xe0]
cmp r15b, 2
mov qword [rsp + 0x48], rax
jae 0x1400020b7
mov r12b, 1
mov byte [rsp + 0x188], r12b
movsb byte [rdi], byte [rsi]
and al, 0x88
add dword [rax], eax
add byte [rax + rcx*4 - 0x5c], al
and al, 0x8a
add dword [rax], eax
add byte [rsi - 0x39], ah
test byte [rax + rsi], ah
add al, byte [rax]
add byte [rdi], bl
add byte [rsi - 0x39], ah
test byte [rax + rax*2], ah
add al, byte [rax]
add byte [rax + rax], al
movsb byte [rdi], byte [rsi]
and al, 0x88
add dword [rax], eax
add byte [rax + rcx*4 - 0x5c], al
and al, 0x8a
add dword [rax], eax
add byte [rsi - 0x39], ah
test byte [rax + rsi], ah
add al, byte [rax]
add byte [rdi], bl
add byte [rsi - 0x39], ah
test byte [rax + rax*2], ah
add al, byte [rax]
add byte [rax + rax], al
cmp byte [rbx + 0x40], 2
sete r8b
mov rcx, rbx
lea rdx, [rsp + 0x188]
call fcn.140049ae8
mov byte [rbx + 0x139], r12b
jmp 0x1400020b7
lea rsi, [rsp + 0xc8]
mov byte [rsi], cl
mov ecx, dword [rbx + 0x231]
mov edx, dword [rbx + 0x234]
mov dword [rsi + 1], ecx
mov dword [rsi + 4], edx
mov qword [rsi + 8], rbp
mov qword [rsi + 0x10], r14
jmp 0x14000248b
mov al, byte [rsi + 0xf]
jmp 0x140002356
mov rcx, rsi
shr rcx, 0x20
call fcn.1400622fe
cmp al, 0xd
jne 0x140002369
mov rcx, rsi
call fcn.1400621a6
mov eax, 2
jmp 0x140002372
mov qword [r14 + 8], rsi
mov eax, 1
mov qword [r14], rax
jmp 0x14000256c
mov rax, rsi
shr rax, 0x20
cmp eax, 0x28
ja case.default.0x140002398
lea rcx, [0x1400b8e64]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor eax, eax
jmp 0x140002356
movzx eax, byte [rsp + 0xd0]
cmp rax, 2
je 0x140002599
cmp eax, 5
je 0x140002619
cmp eax, 0x11
jne 0x14000265b
mov rsi, qword [rsp + 0xd0]
mov rdi, qword [rsp + 0xd8]
lea rcx, [rsp + 0xe0]
mov rax, qword [rcx]
mov qword [rsp + 0x278], rax
movzx eax, word [rcx + 8]
mov word [rsp + 0x280], ax
movzx r15d, word [rsp + 0xea]
mov r12d, dword [rsp + 0xec]
mov r13b, 1
lea rdx, [rsp + 0x188]
mov byte [rdx], r13b
mov byte [rdx + 2], 4
jmp 0x1400025eb
mov rcx, qword [rsp + 0x38]
call fcn.14004a59d
mov byte [rbx + 0x230], 0x14
mov qword [rbx + 0x238], rbp
mov qword [rbx + 0x240], r14
lea rcx, [rbx + 0xa8]
call fcn.140049fd9
mov rsi, rax
mov rcx, qword [rsp + 0xa0]
call fcn.140049fd9
mov al, byte [rbx + 0x13a]
jmp 0x1400024db
lea rsi, [rsp + 0xc8]
mov byte [rsi], r15b
mov al, byte [rsp + 0x27]
mov byte [rsi + 1], al
mov eax, dword [rsp + 0x28]
mov dword [rsi + 2], eax
movzx eax, word [rsp + 0x2c]
mov word [rsi + 6], ax
mov qword [rsi + 8], rbp
mov qword [rsi + 0x10], r14
mov rax, qword [rsp + 0x48]
mov qword [rsi + 0x18], rax
lea r14, [rsp + 0x188]
mov rcx, r14
mov rdx, rsi
call fcn.140042e0d
mov rcx, rdi
call fcn.14004a59d
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x50], xmm0
movaps xmmword [rsp + 0x60], xmm1
cmp byte [rsp + 0x50], 0x14
jne 0x140002514
mov rsi, qword [rsp + 0x58]
mov al, byte [rsp + 0x68]
mov rdi, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x78]
test al, al
je 0x140002507
movzx eax, al
cmp eax, 2
je 0x140002561
cmp byte [rbx + 0x136], 0
je 0x140002580
cmp byte [rbx + 0x137], 0
je 0x140002580
mov qword [rdi], 0
mov qword [rdi + 8], rcx
jmp 0x14000256c
mov rax, qword [rsp + 0xb0]
mov rdx, qword [rax]
mov r8, qword [rax + 8]
lea rsi, [rsp + 0x188]
mov rcx, rsi
mov r9, qword [rsp + 0xb8]
call fcn.1400029bb
test byte [rsi], 1
je 0x14000254d
mov rcx, qword [rsp + 0x190]
call fcn.1400621a6
lea rdx, [rsp + 0x50]
mov cl, 0x15
call fcn.140002b5d
mov rsi, rax
mov rdi, qword [rsp + 0x40]
mov qword [rdi], 1
mov qword [rdi + 8], rsi
add rsp, 0x338
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rdx, str.tls_handshake_alerttls_handshake_eof
mov r8d, 0x13
mov cl, 0x25
call fcn.14003995f
mov rsi, rax
jmp 0x140002561
mov rsi, qword [rsp + 0xd0]
mov rdi, qword [rsp + 0xd8]
lea rcx, [rsp + 0xe0]
mov rax, qword [rcx]
mov qword [rsp + 0x278], rax
movzx eax, word [rcx + 8]
mov word [rsp + 0x280], ax
movzx r15d, word [rsp + 0xea]
mov r12d, dword [rsp + 0xec]
mov r13b, 1
lea rdx, [rsp + 0x188]
mov byte [rdx], r13b
mov byte [rdx + 2], 0x10
mov word [rdx + 0xa8], 0x1f
mov word [rdx + 0xb8], 4
cmp byte [rbx + 0x40], 2
sete r8b
mov rcx, rbx
call fcn.140049ae8
mov byte [rbx + 0x139], r13b
jmp case.0x140001155.63
mov rcx, rbp
call qword [r14 + 0x28]
mov sil, 1
lea rdx, [rsp + 0x188]
mov byte [rdx], sil
mov byte [rdx + 2], 2
mov word [rdx + 0xa8], 0x1f
mov word [rdx + 0xb8], 4
add byte [rax], al
add al, 0
add byte [rax], al
add al, 0
cmp byte [rbx + 0x40], 2
sete r8b
mov rcx, rbx
invalid
add al, byte [rcx + 0xf]
xchg esp, eax
ror byte [rax - 0x77], 0xd9
invalid
fld1
xchg esp, eax
je 0x140002657
call fcn.140049ae8
mov byte [rbx + 0x139], sil
mov byte [rbx + 0x139], dh
add byte [rax - 0x78], al
mov bl, 0x39
add dword [rax], eax
add byte [rax - 0x75], cl
mov esi, dword [rsp + 0xd0]
mov byte [rbx + 0x139], dh
cmp dword [rcx], eax
add byte [rax], al
mov rsi, qword [rsp + 0xd0]
mov esi, dword [rsp + 0xd0]
mov rdi, qword [rsp + 0xd8]
lea rcx, [rsp + 0xe0]
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + riz*8], fs
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx]
invalid
invalid
add byte [rax], al
mov rax, qword [rcx]
mov qword [rsp + 0x278], rax
test byte [rax + rdi*2], ah
add al, byte [rax]
add byte [rdi], cl
mov bh, 0x41
or byte [rsi - 0x77], ah
test byte [rax + rax*4], ah
add byte [rdx], 0
add byte [rdi + rcx - 0x49], al
mov esp, 0xea24
add byte [rbx + rcx*4 - 0x5c], al
mov esp, dword [rsp + 0xec]
test byte [rax + rdi*2], ah
add al, byte [rax]
add byte [rdi], cl
mov bh, 0x41
or byte [rsi - 0x77], ah
test byte [rax + rax*4], ah
add byte [rdx], 0
add byte [rdx], 0
add byte [rdi + rcx - 0x49], al
mov esp, 0xea24
add byte [rbx + rcx*4 - 0x5c], al
mov esp, dword [rsp + 0xec]
invalid
mov bh, 0x84
and al, 0x80
add al, byte [rax]
mov esp, dword [rsp + 0xec]
movzx eax, word [rsp + 0x280]
mov rcx, qword [rsp + 0x278]
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rdi*2], fs
add al, byte [rax]
add byte [rax], al
invalid
invalid
je case.0x140001155.71
add byte [rax], al
mov qword [rsp + 0x50], rsi
push rax
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], rcx
and al, 0x60
and al, 0x60
mov word [rsp + 0x68], ax
mov word [rsp + 0x6a], r15w
push 0x7c894466
and al, 0x6a
mov dword [rsp + 0x6c], r12d
mov rcx, rbp
jmp 0x189172612
cmp dword [rsi + 8], 0
or byte [rax], al
jmp 0x189172612
or byte [rax], al
je 0x1400024cb
dec dword [rcx - 0x7d]
jle case.0x140001155.76
cmp qword [r14 + 0x10], 0x11
jb 0x1400026e6
invalid
adc dword [rdx + 4], esi
add al, 0x48
mov ebp, dword [rbp - 8]
mov rbp, qword [rbp - 8]
mov rcx, qword [0x1400f5ae0]
or eax, 0xf33f3
xor edx, edx
mov r8, rbp
call qword [sym.imp.kernel32.dll_HeapFree]
mov dword [rdx], ecx
invalid
mov dword [rdx], ecx
add cl, ch
invalid
or al, byte [rax]
jmp 0x1400024cb
invalid
mov al, 0x29
jmp 0x140002356
invalid
invalid
invalid
mov al, 1
jmp 0x140002356
cld
invalid
invalid
cld
invalid
mov al, 2
jmp 0x140002356
invalid
invalid
add ch, cl
cld
invalid
push qword [rax - 0x3c216fd]
mov al, 3
jmp 0x140002356
invalid
invalid
invalid
mov al, 4
jmp 0x140002356
invalid
invalid
invalid
mov al, 5
jmp 0x140002356
invalid
invalid
invalid
mov al, 6
jmp 0x140002356
invalid
invalid
invalid
mov al, 7
jmp 0x140002356
invalid
invalid
invalid
mov al, 8
jmp 0x140002356
invalid
invalid
invalid
mov al, 9
jmp 0x140002356
invalid
invalid
invalid
mov al, 0xa
jmp 0x140002356
invalid
invalid
invalid
mov al, 0xb
jmp 0x140002356
invalid
cld
invalid
invalid
add eax, 0xb0fffffc
or al, 0xe9
invalid
invalid
mov al, 0xc
jmp 0x140002356
sti
invalid
invalid
sti
invalid
mov al, 0xd
jmp 0x140002356
invalid
invalid
or eax, 0xfffbf7e9
push qword [rax - 0x40f16f2]
mov al, 0xe
invalid
invalid
sti
invalid
mov al, 0xe
jmp 0x140002356
invalid
push qword [rax - 0x41616f1]
mov al, 0xf
jmp 0x140002356
invalid
sti
invalid
invalid
jmp 0xf1002769
invalid
mov al, 0x10
jmp 0x140002356
sti
invalid
invalid
sti
invalid
mov al, 0x11
jmp 0x140002356
invalid
invalid
adc ecx, ebp
invalid
invalid
mov al, 0x12
jmp 0x140002356
invalid
push qword [rax - 0x43216ed]
mov al, 0x13
jmp 0x140002356
int 0xfb
invalid
invalid
int 0xfb
invalid
mov al, 0x14
jmp 0x140002356
sti
invalid
invalid
sti
invalid
mov al, 0x15
jmp 0x140002356
sti
invalid
invalid
sti
invalid
mov al, 0x16
jmp 0x140002356
sti
invalid
invalid
sti
invalid
mov al, 0x17
jmp 0x140002356
sti
invalid
invalid
sti
invalid
mov al, 0x18
jmp 0x140002356
sti
invalid
invalid
sti
invalid
mov al, 0x19
jmp 0x140002356
sti
invalid
invalid
sti
invalid
mov al, 0x1b
jmp 0x140002356
sti
invalid
invalid
sti
invalid
mov al, 0x1c
jmp 0x140002356
sti
invalid
invalid
sbb al, 0xe9
xchg ebp, eax
sti
invalid
push qword [rax - 0x47116e3]
mov al, 0x1d
jmp 0x140002356
sti
invalid
invalid
sti
invalid
mov al, 0x1e
jmp 0x140002356
sti
invalid
invalid
sti
invalid
mov al, 0x1f
jmp 0x140002356
sti
invalid
invalid
sti
invalid
mov al, 0x20
jmp 0x140002356
sti
invalid
invalid
sti
invalid
mov al, 0x21
jmp 0x140002356
sti
invalid
invalid
sti
invalid
mov al, 0x22
jmp 0x140002356
sti
invalid
invalid
sti
invalid
mov al, 0x23
jmp 0x140002356
sti
invalid
invalid
sti
invalid
mov al, 0x24
jmp 0x140002356
pop rbp
sti
invalid
invalid
pop rbp
sti
invalid
mov al, 0x25
jmp 0x140002356
push rsi
sti
invalid
invalid
push rsi
sti
invalid
mov al, 0x26
jmp 0x140002356
sti
invalid
invalid
jmp 0x140002356
sti
invalid
mov al, 0x27
jmp 0x140002356
sti
invalid
push qword [rax - 0x4be16d8]
mov al, 0x28
jmp 0x140002356
sti
invalid
invalid
sti
sti
invalid
mov al, 0x1a
jmp 0x140002356
sti
invalid
invalid
sti
invalid
in al, dx
mov rsi, rcx
and al, 0x38
cmp byte [rax - 0x77], cl
adc byte [rcx + rcx*4 + 0x48], cl
or byte [rcx - 0x73], cl
lea rdx, [r8 + 0xa8]
mov dword [rax + 8], ecx
add byte [rax], al
add byte [rbp + rcx*4 + 0xd], cl
invalid
invalid
invalid
shl edi, 0xff
out 0xff, eax
lea ecx, section..text
out 0xff, eax
invalid
dec dword [rax - 0x73]
lea edi, [rsp + 0x28]
jl 0x140002867
sub byte [rax - 0x77], cl
stc
mov eax, eax
jns 0x140002852
add byte [rax - 0x7d], cl
invalid
cmp dword [rdi], 0
add byte [rbp + rax*2 + 0x48], dh
mov rdi, qword [rsp + 0x30]
mov edi, dword [rsp + 0x30]
and al, 0x30
loopne 0x140002862
lea ecx, [0x1400b8f08]
movabs byte [0x4881046348000b66], al
or eax, dword [rax]
invalid
add al, 0x81
add eax, ecx
enter 0xffffffffffffe0ff, 0xffffffffffffff8a
adc r11b, r13b
adc dword [rdx + 0xceb0f47], ecx
mov al, byte [rdi + 0xf]
jmp 0x140002885
invalid
mov al, byte [rdi + 0xf]
jmp 0x140002885
invalid
or al, 0x48
mov ecx, edi
mov rcx, rdi
shr rcx, 0x20
shr ecx, 0x20
and al, ch
jns 0x14000287d
call fcn.1400622fe
add eax, 0x750d3c00
adc dword [rax - 0x39], ecx
or eax, 0xc7481175
invalid
add byte [rax], al
add byte [rax - 0x77], cl
stc
add byte [rax], al
invalid
stc
add eax, 0xf08eb00
invalid
adc byte [rsp + 0x28], al
and al, 0x28
add esp, 0x48
mov rax, rdi
mov eax, edi
clc
shr rax, 0x20
cmp eax, 0x28
ja case.default.0x1400028c3
clc
sub byte [rdi + 0x14], dh
lea rcx, [0x1400b8f18]
or eax, 0xb665c
pop rsp
or ax, word [rax]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
or dword [rax + 1], 0x31e0ffc8
add rax, rcx
add eax, ecx
jmp rax
xor eax, eax
jmp 0x140002885
shr bl, 0xbc
mov al, 0x29
jmp 0x140002885
invalid
mov eax, 0xb4eb01b0
mov al, 1
jmp 0x140002885
mov al, 2
jmp 0x140002885
mov al, 0xb0
add ebp, ebx
lodsb al, byte [rsi]
mov al, 3
jmp 0x140002885
mov al, 4
add al, 0xeb
test al, 0xb0
mov al, 5
jmp 0x140002885
movsb byte [rdi], byte [rsi]
mov al, 6
jmp 0x140002885
mov al, 5
jmp 0x140002885
movsb byte [rdi], byte [rsi]
movsb byte [rdi], byte [rsi]
mov al, 6
invalid
jmp 0x140002885
mov al, 7
jmp 0x140002885
pushfq
pushfq
mov al, 8
jmp 0x140002885
cwde
cwde
mov al, 9
jmp 0x140002885
xchg esp, eax
mov al, 0xa
jmp 0x140002885
nop
nop
mov al, 0xb
jmp 0x140002885
invalid
or ebp, ebx
invalid
mov al, 0xc
jmp 0x140002885
invalid
mov byte [rax - 0x4f7b14f3], dh
invalid
mov al, 0xd
jmp 0x140002885
invalid
test byte [rax - 0x4f7f14f2], dh
psubsw mm7, qword [rcx - 1]
jns 0x140002909
mov al, 0xe
jmp 0x140002885
xor byte [rax - 0x8616f1], 0xff
mov al, 0xf
jmp 0x140002885
jns 0x140002909
invalid
invalid
jns 0x140002909
invalid
invalid
push qword [rax - 0x8d16f0]
mov al, 0x10
jmp 0x140002885
invalid
invalid
invalid
invalid
invalid
push qword [rax - 0x9416ef]
mov al, 0x11
jmp 0x140002885
invalid
invalid
adc ecx, ebp
imul edi, edi, 0xffffffff
invalid
invalid
push qword [rax - 0x9b16ee]
mov al, 0x12
jmp 0x140002885
invalid
push qword [rax - 0xa216ed]
mov al, 0x13
jmp 0x140002885
pop rbp
invalid
invalid
invalid
pop rbp
invalid
invalid
push qword [rax - 0xa916ec]
mov al, 0x14
jmp 0x140002885
invalid
invalid
invalid
invalid
invalid
mov al, 0x15
jmp 0x140002885
invalid
invalid
invalid
invalid
invalid
mov al, 0x16
jmp 0x140002885
invalid
invalid
invalid
invalid
invalid
mov al, 0x17
jmp 0x140002885
invalid
invalid
invalid
invalid
invalid
mov al, 0x18
jmp 0x140002885
invalid
invalid
invalid
invalid
invalid
mov al, 0x19
jmp 0x140002885
invalid
invalid
invalid
invalid
invalid
mov al, 0x1a
jmp 0x140002885
invalid
invalid
invalid
invalid
invalid
mov al, 0x1b
jmp 0x140002885
invalid
invalid
invalid
sbb ebp, ecx
and eax, 0xb0ffffff
invalid
invalid
invalid
mov al, 0x1c
invalid
invalid
invalid
invalid
push qword [rax - 0xe116e4]
mov al, 0x1c
jmp 0x140002885
invalid
invalid
invalid
invalid
invalid
mov al, 0x1d
jmp 0x140002885
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 0x1e
jmp 0x140002885
invalid
invalid
invalid
invalid
invalid
invalid
push qword [rax - 0xf616e1]
mov al, 0x1f
jmp 0x140002885
invalid
invalid
invalid
invalid
invalid
mov al, 0x20
jmp 0x140002885
invalid
invalid
invalid
invalid
invalid
mov al, 0x21
jmp 0x140002885
invalid
invalid
invalid
invalid
invalid
mov al, 0x22
jmp 0x140002885
hlt
invalid
invalid
invalid
hlt
invalid
invalid
mov al, 0x23
jmp 0x140002885
invalid
invalid
invalid
in eax, dx
invalid
invalid
mov al, 0x24
jmp 0x140002885
invalid
invalid
invalid
invalid
invalid
push qword [rax - 0x12016db]
mov al, 0x25
jmp 0x140002885
invalid
invalid
invalid
and eax, 0xfffedfe9
push qword [rax - 0x12716da]
invalid
invalid
invalid
invalid
mov al, 0x26
jmp 0x140002885
invalid
push qword [rax - 0x12e16d9]
mov al, 0x27
jmp 0x140002885
sar esi, 1
invalid
invalid
mov al, 0x28
jmp 0x140002885
invalid
invalid
invalid
invalid
in al, dx
mov rsi, rcx
mov esi, ecx
invalid
and al, 0x38
cmp byte [rax - 0x77], cl
adc byte [rcx + rcx*4 + 0x48], cl
mov dword [rax + 8], ecx
invalid
invalid
mov dword [rax + 8], ecx
or byte [rcx - 0x73], cl
nop
test al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + rcx*4 + 0xd], cl
invalid
invalid
invalid
jnp 0x1400029c2
invalid
lea ecx, [0x140001059]
out 0xff, al
dec dword [rax - 0x73]
invalid
jl 0x140002a06
sub byte [rax - 0x77], cl
stc
mov ecx, edi
mov eax, eax
shr al, 0xbf
ja 0x1400029f1
add al, 0
add byte [rax - 0x7d], cl
invalid
add byte [rbp + rax*2 + 0x48], dh
mov edi, dword [rsp + 0x30]
and al, 0x30
loopne 0x140002a01
mov bh, 0x65
or eax, dword [rax]
invalid
add eax, ecx
mov al, byte [rdi + 0xf]
jmp 0x140002a24
mov rcx, rdi
stc
shr rcx, 0x20
call fcn.1400622fe
clc
add eax, 0x750d3c00
adc dword [rax - 0x39], ecx
invalid
add al, byte [rax]
add byte [rax], al
mov ecx, edi
test dword [0x14f09153e], 0x28244410
add bl, ch
or byte [rdi], cl
movups xmm0, xmmword [rsp + 0x28]
and al, 0x28
sub byte [rdi], cl
adc dword [rsi], eax
add esp, 0x48
pop rdi
mov rax, rdi
mov eax, edi
shr rax, 0x20
cmp eax, 0x28
clc
sub byte [rdi + 0x14], dh
ja case.default.0x140002a62
ja case.default.0x140002a62
lea rcx, [0x1400b8fcc]
jno 0x140002abe
or eax, dword [rax]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
or dword [rax + 1], 0x31e0ffc8
add eax, ecx
jmp rax
loopne 0x140002a96
xor eax, eax
jmp 0x140002a24
shr bl, 0xbc
mov esp, 0xb8eb29b0
mov al, 0x29
jmp 0x140002a24
mov al, 1
jmp 0x140002a24
mov al, 2
jmp 0x140002a24
invalid
mov al, 0xb0
mov al, 3
jmp 0x140002a24
lodsb al, byte [rsi]
add ebp, ebx
lodsb al, byte [rsi]
mov al, 4
jmp 0x140002a24
mov al, 5
jmp 0x140002a24
mov al, 6
invalid
jmp 0x140002a24
movabs al, byte [0x98eb08b09ceb07b0]
mov al, 7
jmp 0x140002a24
mov al, 8
jmp 0x140002a24
cwde
mov al, 9
jmp 0x140002a24
xchg esp, eax
mov al, 0xa
jmp 0x140002a24
or ch, bl
nop
mov al, 0xb
jmp 0x140002a24
mov al, 0xc
jmp 0x140002a24
mov byte [rax - 0x4f7b14f3], dh
invalid
mov al, 0xd
jmp 0x140002a24
test byte [rax - 0x4f7f14f2], dh
psubsw mm7, qword [rcx - 1]
mov al, 0xe
jmp 0x140002a24
mov al, 0xf
jmp 0x140002a24
invalid
mov al, 0x10
jmp 0x140002a24
invalid
mov al, 0x11
jmp 0x140002a24
invalid
mov al, 0x12
jmp 0x140002a24
invalid
mov al, 0x13
jmp 0x140002a24
invalid
invalid
invalid
mov al, 0x14
jmp 0x140002a24
invalid
mov al, 0x15
jmp 0x140002a24
invalid
mov al, 0x16
jmp 0x140002a24
invalid
invalid
mov al, 0x17
jmp 0x140002a24
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 0x18
jmp 0x140002a24
sbb cl, ch
cmp bh, bh
invalid
mov al, 0x19
jmp 0x140002a24
invalid
mov al, 0x1a
jmp 0x140002a24
sub al, 0xff
invalid
invalid
mov al, 0x1b
jmp 0x140002a24
invalid
mov al, 0x1c
jmp 0x140002a24
invalid
push qword [rax - 0xe816e3]
mov al, 0x1d
jmp 0x140002a24
invalid
mov al, 0x1e
jmp 0x140002a24
invalid
mov al, 0x1f
jmp 0x140002a24
or edi, edi
invalid
mov al, 0x20
jmp 0x140002a24
invalid
mov al, 0x21
jmp 0x140002a24
invalid
invalid
invalid
mov al, 0x22
jmp 0x140002a24
invalid
mov al, 0x23
jmp 0x140002a24
invalid
invalid
invalid
push qword [rax - 0x11916dc]
mov al, 0x24
jmp 0x140002a24
invalid
invalid
invalid
invalid
mov al, 0x25
jmp 0x140002a24
invalid
invalid
and eax, 0xfffedfe9
push qword [rax - 0x12716da]
mov al, 0x26
invalid
fdivr st(6)
invalid
invalid
mov al, 0x26
jmp 0x140002a24
jmp 0x140002a24
mov al, 0x27
jmp 0x140002a24
invalid
invalid
invalid
sar esi, 1
invalid
invalid
mov al, 0x28
jmp 0x140002a24
xchg ebx, eax
loope 0x140002b7d
add byte [rax - 0x7b], cl
sal byte [rbp + riz + 0xf], 0x10
invalid
adc dword [rax + 0x10], ecx
and dword [rdi - 0x2676fff6], edx
invalid
mov edx, eax
invalid
add byte [rax], al
add byte [rdx + 0x20], bh
or ecx, ebp
sub byte [rbx], bl
add al, byte [rax]
or byte [rbp + 5], dh
invalid
lea ecx, [rdi]
add byte [rax], al
sldt word [rax]
cmp dword [rcx + 8], 4
jae 0x140002bf5
invalid
add ebx, eax
ret
mov rcx, qword [rcx + 0x10]
jmp fcn.1400621a6
add byte [rbp - 0x7cf18b40], al
clc
add esi, dword [rbp + 0x19]
or dword [rax], eax
add byte [rax - 0x75], cl
or byte [r8 - 0x75], cl
push rcx
adc byte [rax - 0x77], cl
shr ecx, 0x4f
sbb byte [rax], al
add bl, al
or eax, 0xb642d
sbb byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rsi + 0x68]
call fcn.140002fab
jmp 0x140002caf
mov rcx, qword [rsi + 0x68]
call fcn.1400621a6
mov rcx, rsi
stc
adc dword [rdx + 4], esi
invalid
or dword [rdx], 0x868b4800
mov eax, 0x48000001
add eax, 0xfffffffe
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esi, eax
rol byte [rcx], 1
add byte [rax], al
add byte [rax - 0x77], cl
int1
add dword [rax], eax
add byte [rax - 0x77], cl
int1
adc eax, 0x204e8b48
cmpxchg qword [rcx], rdx
jmp qword [rax + 0x20]
sbb byte [rbx + 0x467403f8], al
clc
add esi, dword [rsi + rax*2 - 0x7d]
clc
add al, 0x75
pop rbp
mov esi, 0x88
add esi, dword [rbp + 9]
add byte [rbx], al
add byte [rbx + 0x90be], al
add byte [rax], al
jmp qword [rax + 0x20]
add byte [rax - 0x75], cl
or eax, 0xf2a92
and byte [rsi + 0x48], bl
jmp qword [sym.imp.kernel32.dll_HeapFree]
jg 0x140003068
invalid
jg 0x140003068
add byte [rax + 0x20c48348], dl
sub esp, 0x20
and byte [rax - 0x77], cl
invalid
mov rsi, rcx
mov rcx, qword [rcx + 0x30]
mov rax, qword [rsi + 0x38]
sub rax, rcx
movabs rdx, 0xaaaaaaaaaaaaaaab
mul rdx
shr rdx, 4
call fcn.140003e67
cmp qword [rsi + 0x28], 0
je 0x1400030a9
mov r8, qword [rsi + 0x20]
mov rcx, qword [0x1400f5ae0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsi], 0
je 0x1400030c1
mov rcx, qword [rsi + 8]
mov rdx, qword [rsi + 0x10]
add rsp, 0x20
pop rsi
jmp fcn.14000397d
nop
add rsp, 0x20
pop rsi
ret
mov ecx, esi
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.140003365
add byte [rdx + rdx + 0x48], dh
mov ecx, dword [0x1400f5ae0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
outsb dx, byte [rsi]
or al, byte [rax]
outsb dx, byte [rsi]
or al, byte [rax]
mov rdi, qword [rsi + 0x18]
mov rdx, qword [rsi + 0x28]
mov rcx, rdi
call fcn.140003e67
cld
invalid
dec dword [rax - 0x7d]
jle 0x140004225
invalid
je 0x14000421a
cld
invalid
mov rcx, qword [0x1400f5ae0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsi + 0x30]
mov r14, qword [rsi + 0x40]
test r14, r14
je 0x1400042a4
mov r15, qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, rdi
mov rcx, rbx
call fcn.140070e50
cmp qword [rbx + 0x38], 0
je 0x140004250
mov r8, qword [rbx + 0x30]
mov rcx, qword [0x1400f5ae0]
xor edx, edx
call r15
cmp qword [rbx + 0x50], 0
je 0x140004267
mov r8, qword [rbx + 0x48]
mov rcx, qword [0x1400f5ae0]
xor edx, edx
call r15
cmp qword [rbx + 0x68], 0
je 0x14000427e
mov r8, qword [rbx + 0x60]
mov rcx, qword [0x1400f5ae0]
xor edx, edx
call r15
cmp qword [rbx + 0x80], 0
je 0x140004298
mov r8, qword [rbx + 0x78]
mov rcx, qword [0x1400f5ae0]
sbb byte [rdi], cl
add byte [rcx], dh
rol byte [rcx - 1], cl
xlatb
sbb byte [rdi], cl
add byte [rcx], dh
rol byte [rcx - 1], cl
xlatb
add rbx, 0x90
dec r14
invalid
jne 0x140004231
invalid
cmp qword [rsi + 0x38], 0
je 0x1400042c9
mov rcx, qword [0x1400f5ae0]
xor edx, edx
mov r8, rdi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
push rbx
invalid
je 0x140004369
adc esi, eax
dec qword [rax]
lock dec qword [rax]
jne 0x140004369
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.140066efe
xchg ebp, eax
sub eax, dword [rsi]
add byte [rax + 0x20c48348], dl
nop
add rsp, 0x20
pop rsi
ret
cmp dword [rdx], eax
invalid
push rax
sbb byte [rcx - 0x7d], cl
invalid
sbb al, 0x48
mov ecx, dword [0x1400f5ae0]
xor edx, edx
mov r8, rdi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_HeapFree]
rcl eax, 0
add byte [rax], al
add eax, dword [rax]
add byte [rbp + rcx*4 + 0x76], cl
and byte [rbp + rcx*4 + 0x66], cl
pop rax
and al, 0x60
add byte [rax], al
add byte [rax], al
add byte [rsi - 0x48], ah
invalid
mov dword [rsi + 0x28], 0
mov edx, dword [rsi + 0x20]
test ecx, ecx
and al, 0x40
and al, 0x40
movaps xmmword [rsp + 0x70], xmm0
mov dword [rsi + 0x38], edx
add al, 0
add byte [rax], al
and cl, byte [rax - 0x73]
mov rbx, qword [rsi + 0x30]
jle 0x1400064dd
cmp byte [rdi], cl
adc byte [rax], al
adc eax, 0xa4f20
or r8b, byte [r8]
add byte [rcx - 0x3a], al
add al, 0x24
add dword [rcx + rcx*4 - 0xf], ecx
adc eax, 0xa4ea4
or r8b, byte [rax]
and al, 0x48
mov qword [rsp + 0x80], rax
cmp word [r15], 3
jne 0x140006632
mov rcx, qword [rsi + 0x28]
mov edx, 0x84
mov eax, 0xcc
lock cmpxchg qword [rcx], rdx
je 0x140006632
mov rcx, qword [rsi + 0x28]
mov rax, qword [rcx + 0x10]
call qword [rax + 0x20]
cmp ebp, 2
je 0x1400067a5
mov qword [rsi + 0x20], 0
mov dword [rsi + 0x90], ebp
mov dword [rsi + 0x94], r12d
mov qword [rsi + 0x98], r14
movaps xmm0, xmmword [rsp + 0x70]
movups xmmword [rsi + 0xa0], xmm0
mov rax, qword [rsp + 0x80]
mov qword [rsi + 0xb0], rax
xor r14d, r14d
jmp 0x14000667b
test ebp, ebp
je 0x1400066d1
mov rcx, qword [rsi + 0xa8]
cmp rcx, qword [rsi + 0xb0]
je 0x1400066b5
lea rax, [rcx + 0x20]
mov qword [rsi + 0xa8], rax
movzx eax, word [rcx]
movups xmm0, xmmword [rcx + 0x10]
movups xmmword [rsp + 0x5e], xmm0
movups xmm0, xmmword [rcx + 2]
movaps xmmword [rsp + 0x50], xmm0
cmp ax, 2
jne 0x140006703
mov rcx, qword [rsi + 0x98]
mov rdx, qword [rsi + 0xa0]
call fcn.140068c99
mov r14, qword [rsi + 0x20]
jmp 0x140006789
movzx eax, word [rsi + 0x94]
movups xmm0, xmmword [rsi + 0xa4]
movups xmmword [rsp + 0x5e], xmm0
movups xmm0, xmmword [rsi + 0x96]
movaps xmmword [rsp + 0x50], xmm0
mov word [rsi + 0x94], 2
cmp ax, 2
je 0x140006789
mov word [rsi + 0x28], ax
movaps xmm0, xmmword [rsp + 0x50]
movups xmmword [rsi + 0x2a], xmm0
movups xmm0, xmmword [rsp + 0x5e]
movups xmmword [rsi + 0x38], xmm0
mov byte [rsi + 0x88], 0
lea rdx, [rsi + 0x28]
lea r14, [rsp + 0x28]
mov rcx, r14
mov r8, rbx
call fcn.14000622a
cmp qword [r14], 0
jne 0x1400067c2
mov r15, qword [rsp + 0x30]
mov r14, qword [rsp + 0x38]
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x90], xmm0
cmp byte [rsi + 0x88], 3
jne 0x140006767
lea rcx, [rsi + 0x48]
call fcn.14000469b
test r15, r15
jne 0x1400067e1
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14000677a
call fcn.1400621a6
mov qword [rsi + 0x20], r14
mov ebp, dword [rsi + 0x90]
jmp 0x14000667b
test r14, r14
jne 0x1400067a5
lea rdx, str.could_not_resolve_to_any_address2o
mov r8d, 0x20
mov cl, 0x14
call fcn.14003995f
mov r14, rax
xor r15d, r15d
mov qword [rdi + 8], r15
mov qword [rdi + 0x10], r14
movaps xmm0, xmmword [rsp + 0xa0]
movups xmmword [rdi + 0x18], xmm0
mov al, 1
xor ecx, ecx
jmp 0x1400067c9
mov al, 4
mov ecx, 1
mov qword [rdi], rcx
mov byte [rsi + 0x18], al
add rsp, 0xd0
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
movaps xmm0, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0xa0], xmm0
cmp dword [rsi + 0x90], 0
je 0x14000680d
mov rcx, qword [rsi + 0x98]
mov rdx, qword [rsi + 0xa0]
call fcn.140068c99
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400067a8
call fcn.1400621a6
jmp 0x1400067a8
test byte [rsi + rbx*4], bh
add byte [rax], al
ret
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x140006c8b
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x140006c81
mov rcx, rsi
add rsp, 0x6f0
pop rsi
jmp 0x140010a9e
nop
add rsp, 0x6f0
pop rsi
ret
ud2
cwde
add byte [rax], al
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x140006cfd
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x140006cf3
mov rcx, rsi
add rsp, 0x3b0
pop rsi
jmp 0x140010c37
nop
add rsp, 0x3b0
pop rsi
ret
ud2
test al, 8
je 0x140006d72
or byte [rdi + rbx*2 - 0x58], dh
add dh, byte [rbp + 0x10]
test al, 2
jne 0x140006d27
mov rcx, rax
and rcx, 0xfffffffffffffff7
lock cmpxchg qword [rsi], rcx
jne 0x140006d0f
jmp 0x140006d3c
lea rcx, [rsi + 0x20]
lea rdx, [rsp + 0x20]
mov byte [rdx + 0x208], 5
call fcn.1400106b9
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x140006d72
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x140006d68
mov rcx, rsi
add rsp, 0x230
pop rsi
jmp 0x140010af1
nop
add rsp, 0x230
pop rsi
ret
ud2
sub esp, 0x50
mov rsi, rcx
mov rax, qword [rcx]
test al, 8
je 0x140006dde
test al, 2
jne 0x140006d99
adc byte [rax - 0x77], cl
ror dword [rax - 0x7d], 0xe1
div eax
cmpxchg qword [rsi], rcx
mov rcx, rax
and rcx, 0xfffffffffffffff7
lock cmpxchg qword [rsi], rcx
jne 0x140006d81
jmp 0x140006dae
lea rcx, [rsi + 0x20]
lea rdx, [rsp + 0x28]
mov qword [rdx], 2
call fcn.140010566
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x140006dde
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x140006dd7
mov rcx, rsi
add rsp, 0x50
pop rsi
jmp 0x140010a51
pushfq
add byte [rax], al
nop
add rsp, 0x50
pop rsi
ret
ud2
invalid
cmp rax, 0x40
jne 0x140006e49
mov rcx, rsi
add rsp, 0x570
pop rsi
jmp fcn.140010b44
nop
add rsp, 0x570
pop rsi
ret
mov eax, dword [rcx]
test al, 8
je 0x140006ec5
test al, 2
jne 0x140006e7d
mov rcx, rax
and rcx, 0xfffffffffffffff7
div eax
cmpxchg qword [rsi], rcx
invalid
div eax
cmpxchg qword [rsi], rcx
invalid
invalid
jne 0x140006e65
jmp 0x140006e8f
lea rcx, [rsi + 0x20]
lea rdx, [rsp + 0x20]
mov byte [rdx + 0x58], 8
call fcn.1400104bb
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x140006ec5
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x140006ebb
mov rcx, rsi
add rsp, 0x100
pop rsi
jmp 0x140010b97
nop
add rsp, 0x100
pop rsi
ret
ud2
invalid
adc dword [rsi - 0x38b80000], edx
rol al, 0xff
invalid
cmp rax, 0x3f
jbe 0x140006f2e
invalid
invalid
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x1400028c3.170
jne case.0x1400028c3.170
mov rcx, rsi
add rsp, 0x50
pop rsi
jmp fcn.140010bea
nop
add rsp, 0x50
pop rsi
ret
ud2
invalid
mov edi, edx
movzx eax, byte [rsi + 0x58]
test eax, eax
je 0x140006fba
cmp eax, 3
jne 0x140007277
clc
add ecx, dword [rdi]
test esp, edx
add al, byte [rax]
add byte [rbx + rcx*4 + 0x7e], cl
push rax
mov r15, qword [rsi + 0x50]
jmp 0x140007149
add byte [rax - 0x73], cl
and al, r13b
push rdx
invalid
call fcn.140010a07
jmp 0x140007252
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rdi
invalid
mov qword [rsp + 0x48], rdi
mov rdi, qword [rsi + 0x30]
mov rdi, qword [rsi + 0x30]
mov r15, qword [rsi + 0x38]
mov rax, qword [rsi + 0x40]
movzx ebx, word [rax + 0xc0]
cmp byte [rax - 0x75], cl
movzx ebx, word [rax + 0xc0]
movzx r12d, word [rax + 0xc2]
lea rbp, [rax + 0xd0]
mov rcx, qword [rax + 0x118]
ret 0
add byte [rax], al
mov qword [rsp + 0x38], rcx
mov rcx, qword [rax + 0x120]
mov qword [rsp + 0x30], rcx
mov rcx, qword [rsi + 0x48]
mov qword [rsp + 0x28], rcx
mov rax, qword [rax + 0xd0]
add byte [rax - 0x7b], cl
invalid
add byte [rax - 0x7b], cl
ror byte [rax + 0xf], 0x44
call 0x16474fd65
invalid
test eax, eax
cmove rbp, rax
lea r14, [rsp + 0x60]
mov rcx, r14
call fcn.14006a4b6
cmp byte [r14], 0
jne 0x140007277
mov qword [rsp + 0x20], r15
mov r14, qword [rsp + 0x68]
mov qword [rsp + 0x60], r14
mov r13d, 1
lock xadd qword [0x1400f5038], r13
shr dword [0x1400f5039], 0xf0
inc qword [r14]
shr dword [0x1400f5039], 0xf0
inc qword [r14]
jle 0x140007277
mov fs, word [rbx]
add al, byte [rax]
add byte [rdx + 0xeeb1f05], cl
mov al, byte [0x1400f5b79]
mov ecx, 0x600
add byte [rcx + 0x600], bh
mov edx, 0x80
add byte [rax], al
call fcn.140020d10
test rax, rax
je 0x14000727b
mov r15, rax
lea rcx, [r14 + 0x60]
mov qword [rax], 0xcc
add byte [rcx], dh
invalid
invalid
add byte [rcx], dh
ror byte [rcx - 0x77], 0x47
or byte [rax - 0x73], cl
adc eax, 0xa53c3
mov qword [r15 + 8], rax
lea rdx, [0x1400ac450]
lea edx, [0x1400ac450]
mov qword [r15 + 0x10], rdx
mov qword [r15 + 0x18], rax
mov qword [r15 + 0x20], r14
push rdi
adc byte [rcx - 0x77], cl
sbb byte [r13 - 0x77], r9b
ja 0x1400070b9
mov qword [r15 + 0x28], r13
mov rdx, qword [rsp + 0x28]
mov qword [r15 + 0x40], rdx
mov qword [r15 + 0x88], rdi
mov rdx, qword [rsp + 0x20]
mov qword [r15 + 0x90], rdx
lea rdx, [0x1400ac8b0]
mov qword [r15 + 0x98], rdx
mov dword [rdi + 0x98], edx
mov dword [rdi + 0x98], edx
xchg edi, eax
cwde
add byte [rax], al
add byte [rcx - 0x77], cl
scasd eax, dword [rdi]
movabs al, byte [0x3824548b48000000]
mov qword [r15 + 0xa0], rbp
mov rdx, qword [rsp + 0x38]
mov qword [r15 + 0xa8], rdx
mov rdx, qword [rsp + 0x30]
mov qword [r15 + 0xb0], rdx
mov word [r15 + 0xb8], bx
mov word [r15 + 0xba], r12w
mov byte [r15 + 0xc3], 0
xchg ebx, eax
add byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movaps xmmword [r15 + 0x580], xmm0
mov qword [r15 + 0x590], rax
add eax, 0x894c0000
cli
add byte [rcx - 0x77], cl
xchg dword [rax + 0x4c000005], edx
add eax, 0x894c0000
cli
add eax, 0x894c0000
cli
mov r8, r15
call fcn.14001070d
test rax, rax
je case.0x140002a0c.84
mov rcx, r14
mov rdx, rax
call fcn.14006dc6b
lock dec qword [r14]
mov rdi, qword [rsp + 0x48]
mov rbx, qword [rsp + 0x40]
jne 0x140007145
lea rcx, [rsp + 0x60]
call fcn.140066efe
mov qword [rsi + 0x50], r15
push rax
lea r14, [rsi + 0x20]
lea r12, [rsp + 0x60]
lea r8, [rsp + 0x50]
mov rcx, r12
mov rdx, r15
call fcn.14001411f
cmp dword [r12], 2
add dh, byte [rbp + 0x67]
add dh, byte [rbp + 0x67]
mov byte [rsi + 0x58], 3
mov rcx, rbx
invalid
mov rdx, rdi
call fcn.1400677a5
mov rcx, rsi
invalid
add byte [rax - 0x77], cl
int1
call fcn.14006b32a
movzx eax, al
lea rcx, [0x1400b9100]
or eax, 0xb1f76
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.14006dc6b
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
cmp eax, 0x3f
cmp eax, 0x3f
jbe 0x140007277
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x140007191.0
add byte [rax], al
mov rcx, rsi
call fcn.140010bea
jmp case.0x140007191.0
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rsp + 0x60]
adc byte [rsp + 0x60], al
movups xmm1, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0xa0], xmm1
movaps xmmword [rsp + 0x90], xmm0
mov rcx, qword [rsi + 0x50]
push rax
push rax
mov edx, 0x84
mov eax, 0xcc
lock cmpxchg qword [rcx], rdx
invalid
je 0x14000720a
adc dword [rbx + rcx + 0x48], esi
mov ecx, dword [rsi + 0x50]
mov rcx, qword [rsi + 0x50]
mov rax, qword [rcx + 0x10]
call qword [rax + 0x20]
lea rcx, [rsp + 0x90]
call fcn.140003365
mov byte [rsi + 0x58], 1
mov rcx, rbx
mov rdx, rdi
call fcn.1400677a5
lea rdi, [rsp + 0x60]
and al, 0x60
and al, 0x60
mov byte [rdi + 0x28], 5
mov rcx, r14
mov rdx, rdi
call fcn.14001050f
invalid
xchg edx, eax
add byte [rax], al
mov qword [rdi], 0
mov byte [rdi + 0x28], 4
lea rdx, [rsp + 0x60]
lea edx, [rsp + 0x60]
mov rcx, r14
call fcn.14001050f
mov rcx, rsi
call fcn.140010f34
nop
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, r14
jmp 0x140006fb0
invalid
invalid
invalid
ud2
ud2
mov ecx, 0x80
mov edx, 0x600
invalid
add byte [rax], al
invalid
call fcn.1400a8b8c
ud2
mov ebx, ecx
call fcn.14006b2e8
movzx eax, al
lea rcx, [0x1400b9110]
or eax, 0xb1e5f
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
lea rax, [0x1400b5788]
lea rcx, [rsp + 0x620]
mov qword [rcx], rax
add byte [rax - 0x73], cl
mov word [rax + riz], fs
invalid
mov qword [rcx + 8], rbx
mov qword [rsp + 0x50], rcx
and al, 0x50
and al, 0x50
mov al, byte [rbx + 0xc3]
not al
test al, 6
je case.0x140007564.1
mov rdx, qword [rbx + 0x28]
mov ecx, 1
call fcn.1400677a5
add al, 6
add byte [rcx - 0x77], cl
invalid
mov r12, rdx
movzx eax, byte [rbx + 0xc3]
lea rcx, [0x1400b9120]
lea ecx, [0x1400b9120]
add al, 6
add byte [rcx - 0x77], cl
invalid
lea ecx, [0x1400b9120]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov word [rbx + 0xc0], pe_nt_image_headers64
mov byte [rbx + 0xc2], 1
movups xmm0, xmmword [rbx + 0x88]
movups xmmword [rbx + 0x48], xmm0
movups xmm0, xmmword [rbx + 0x98]
sbb dword [rax + 0xf000000], 0x11
pop r8
sbb dword [rax + 0xf000000], 0x11
pop r8
movups xmm0, xmmword [rbx + 0xa8]
test al, 0
add byte [rax], al
movups xmmword [rbx + 0x68], xmm0
mov rax, qword [rbx + 0xb8]
add byte [rax], al
mov qword [rbx + 0x78], rax
mov rax, qword [rbx + 0x40]
mov qword [rbx + 0x80], rax
movzx r14d, word [rbx + 0x7a]
add byte [rax], al
add byte [rdi + rcx - 0x49], al
jae 0x1400073d6
call fcn.140064ecd
mov rsi, rax
add byte [rax - 0x77], cl
invalid
add rsi, r14
jae 0x140007423
lea rcx, [rsp + 0xd0]
call fcn.14006ffdd
jmp 0x140007489
mov word [rax + rdx*8], fs
add byte [rax], al
add al, ch
invalid
mov word [rsi], es
add cl, ch
or al, byte [rcx]
add byte [rax], al
lea rcx, [rbx + 0x20]
call fcn.1400108b4
jmp 0x140009686
add cl, ch
stc
and al, byte [rax]
add byte [rax - 0x73], cl
mov ebx, 0x11a
lea rsi, [rbx + 0xc8]
lea esi, [rbx + 0xc8]
add byte [rax], al
cmp byte [rbx + 0x11a], 2
jne 0x1400073e5
mov rdx, qword [rbx + 0xc8]
mov r8, qword [rbx + 0xd0]
add byte [rax], al
add byte [rax], al
mov r9, qword [rbx + 0xd8]
fadd dword [rax]
add byte [rax], al
mov rax, qword [rbx + 0xe0]
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rcx, [rsp + 0x50]
call fcn.14001e0e3
jmp 0x14000954a
and dword [rax], eax
add byte [rax - 0x75], cl
or eax, 0
add byte [rax], al
jmp 0x14000908f
stosb byte [rdi], al
sbb al, 0
add byte [rax - 0x77], cl
je 0x14000740d
mov qword [rsp + 0x58], rsi
pop rax
mov qword [rsp + 0x60], r12
and al, 0x60
mov qword [rsp + 0x70], r15
mov rbp, qword [rbx + 0xe8]
invalid
add byte [rax], al
invalid
jl 0x140007417
jo case.0x140002a0c.105
mov ebp, dword [rbx + 0xe8]
call 0x18c0073fc
mov ebp, dword [rbx + 0xf0]
mov r13, qword [rbx + 0xf0]
stosd dword [rdi], eax
lock add byte [rax], al
add byte [rbx + rcx*4 - 0x4d], cl
enter 0, 0
invalid
mov r14, qword [rbx + 0xc8]
add byte [rbx + rcx*4 - 0x5d], cl
rol byte [rax], 1
add byte [rax], al
mov r12, qword [rbx + 0xd0]
add byte [rax], al
add byte [rbx + rcx*4 - 0x45], cl
fadd dword [rax]
add byte [rax], al
mov r15, qword [rbx + 0xd8]
add byte [rax], al
add byte [rax - 0x75], cl
mov esp, eax
mov rcx, qword [rbx + 0xe0]
jmp 0x140009273
add byte [rax], al
add cl, ch
push rax
invalid
mov edi, edx
xlatb
mov r14, r12
lea r12, [rsp + 0x768]
invalid
add byte [rax], al
mov rcx, r12
call fcn.14006a4b6
cmp byte [r12], 0
invalid
and al, 0
jne case.0x140007564.1
mov rax, qword [rsp + 0x770]
cmp dword [rax + 0x150], 0x3b9aca00
je case.0x140007564.1
cmp ecx, dword [rdi]
test ah, dl
and eax, dword [rax]
add byte [rax - 0x77], cl
mov ah, 0x24
rol byte [rax], 1
add byte [rax], al
mov qword [rsp + 0xd0], rsi
mov dword [rsp + 0xd8], edi
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], 0
add byte [rax], al
add byte [rax], al
mov esp, 0xd824
add byte [rax - 0x77], cl
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbp*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
test byte [rax + rdi], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x138], 0
add byte [rax], al
mov r12, r14
lea r14, [rbx + 0x48]
lea rdx, [rsp + 0x630]
lea rsi, [rsp + 0xd0]
mov ecx, 0xe
add byte [rax - 0x77], cl
xlatb
add byte [rax - 0x77], cl
xlatb
rep movsq qword [rdi], qword [rsi]
lea rcx, [rbx + 0xc8]
enter 0, 0
mov r8d, 0xc0
call fcn.14009d5c0
mov qword [rbx + 0x188], r14
mov byte [rbx + 0x1b5], 0
mov eax, dword [0x1400f5b90]
mov rcx, qword gs:[0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx ecx, byte [rax + 0xa8]
add byte [rbx + 0x337401f9], al
add byte [rbx + 0x337401f9], al
mov al, 2
test ecx, ecx
jne 0x140007543
mov eax, dword [0x1400f5b90]
mov rcx, qword gs:[0x58]
popfq
out 0xe, al
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0x60]
lea rdx, [0x140067986]
lea edx, [0x140067986]
lea edx, [0x140067986]
call fcn.1400645a7
mov byte [rsi + 0xa8], 1
add byte [rcx], al
mov eax, dword [0x1400f5b90]
mov rcx, qword gs:[0x58]
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax - 0x75], cl
add al, 0xc1
cmp byte [rax + 0xa4], 0
sete cl
cmp byte [rax + 0xa5], 0
add byte [rax], al
invalid
mov eax, 0xa4
add byte [rdi], cl
xchg esp, eax
rol dword [rax + 0xa5b8], 0
add byte [rax], al
add byte [rdi], cl
xchg ebp, eax
ror byte [rax], 0xc8
setne al
or al, cl
cmp al, 2
setne bpl
test al, 1
sete r14b
sete dh
sete dh
movzx eax, byte [rbx + 0x1b5]
lea rcx, [0x1400b9138]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
mov rax, qword [rbx + 0x188]
mov qword [rbx + 0x1b8], rax
mov word [rbx + 0x1c0], 0
cmp dword [rax + 0x66000001], 0xffffffc7
add eax, 1
add byte [rax], al
add byte [rax], al
mov byte [rbx + 0x1c2], 0
add byte [rax], al
add byte [rax - 0x73], cl
xchg ebx, eax
mov eax, 0x48000001
add byte [rax], al
lea rsi, [rsp + 0xd0]
lea rdx, [rbx + 0x1b8]
lea rsi, [rsp + 0xd0]
lea r8, [rsp + 0x50]
and al, 0x50
push rax
mov rcx, rsi
call fcn.140013062
movzx eax, word [rsi]
cmp ax, 2
jne 0x1400076e3
clc
add cl, byte [rdi]
test dword [rsi], esi
add dword [rax], eax
add dh, al
mov byte [rbx + 0x1b5], 3
invalid
mov byte [rbx + 0x1b5], 3
jmp 0x140008f54
wait
sbb dword [rax], eax
invalid
wait
sbb dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rbx + 0x1b8]
invalid
mov rcx, qword [rbx + 0x1b8]
mov dl, byte [rbx + 0x1c0]
xchg ebx, eax
rol byte [rcx], 0
invalid
mov eax, 0x8a000001
xchg ebx, eax
rol byte [rcx], 0
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x50
lea r8, [rsp + 0x50]
call fcn.1400133d8
test rax, rax
je 0x140007887
or byte [rsi - 0x7ab80000], bh
ror byte [rdi], 0x84
scasb al, byte [rdi]
add al, byte [rax]
add dh, al
mov byte [rbx + 0x1b5], 0xa
invalid
outsd dx, dword [rsi]
mov byte [rbx + 0x1b5], 0xa
jmp 0x140008f54
sbb dword [rax], eax
invalid
sbb dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rbx + 0x1b8]
invalid
add byte [rax], al
mov rcx, qword [rbx + 0x1b8]
mov dl, byte [rbx + 0x1c0]
add dword [rax], eax
invalid
xchg ebx, eax
rol byte [rcx], 0
add dword [rax], eax
add dword [rax], eax
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x50
lea r8, [rsp + 0x50]
call fcn.1400133d8
test rax, rax
je 0x140007824
add byte [rax], al
add byte [rax], al
mov byte [rbx + 0x1b5], 0xc
jmp 0x140008f54
mov rax, qword [rbx + 0x1b8]
jmp 0x140007b14
cmp dword [rax - 0x16ffffff], 0xfffffff7
add al, 0
add byte [rax + rcx*4 + 0x74], al
mov byte [rsp + 0x58], r14b
mov byte [rsp + 0x58], r14b
je 0x140007645
pop rax
mov r14, r12
lea r12, [rbx + 0x317]
movabs dword [0x1783b60f00000317], eax
add eax, dword [rax]
invalid
movabs dword [0x1783b60f00000317], eax
add eax, dword [rax]
add byte [rax - 0x73], cl
invalid
invalid
lea rcx, [0x1400b91e4]
or eax, 0xb1baa
sbb ecx, dword [rbx]
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rdi, qword [rbx + 0x210]
mov edi, dword [rbx + 0x210]
mov ebx, 0x210
add byte [rax - 0x75], cl
sbb eax, 1
mov rax, qword [rbx + 0x1d8]
add byte [rax], al
mov rcx, qword [rbx + 0x1e0]
mov rdx, qword [rbx + 0x1e8]
mov r8, qword [rbx + 0x1f0]
jmp 0x140007c9a
lea r13, [rbx + 0x250]
add byte [rax], al
movzx eax, byte [rbx + 0x250]
lea rsi, [rbx + 0x1b8]
lea rcx, [0x1400b9184]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov byte [rsp + 0x58], r14b
mov r14, qword [rbx + 0x1d8]
mov bl, 0xd8
add dword [rax], eax
invalid
mov esi, dword [rbx + 0x1d8]
mov bl, 0xd8
add dword [rax], eax
add dh, al
adc dword [rcx + 2], 0
add byte [rax], al
mov byte [rbx + 0x251], 0
mov qword [rbx + 0x1e0], r14
loopne 0x1400076a9
add byte [rax], al
add byte [rdi], cl
adc byte [rsi], al
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmmword [rbx + 0x1e8], xmm0
movups xmmword [rbx + 0x1f8], xmm1
cmp word [rbx + 0x1e8], 0
je 0x140007db8
movups xmm0, xmmword [rbx + 0x1ec]
movups xmmword [rsp + 0xd1], xmm0
invalid
add byte [rdi], cl
adc dword [rsp + 0xd1], eax
invalid
add byte [rax + 0x6e4e901], dh
add byte [rax], al
mov al, 1
jmp 0x140007dc7
test ax, ax
jne 0x140007801
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdi], cl
mov bh, 0x84
and al, 0xd2
add byte [rax], al
add byte [rcx - 0x82e083f], cl
rol dword [rax], 5
add byte [rax], al
movzx eax, word [rsp + 0xd2]
mov ecx, eax
not ecx
test ecx, 0x500
add eax, 0x850f0000
pop rsi
add al, 0
invalid
jne 0x140007b62
add byte [rdi], cl
mov dh, 0xc0
movzx eax, al
cmp ax, 0x10
jae 0x140007b62
invalid
add byte [rax - 0x73], cl
mov ebp, dword [rax + 1]
add byte [rax], al
lea rcx, [rbx + 0x168]
xorps xmm0, xmm0
movups xmmword [rbx + 0x168], xmm0
mov qword [rbx + 0x158], rcx
add dword [rax], eax
add byte [rax - 0x77], cl
and dword [rax + 1], 0
add byte [rax - 0x75], cl
xchg ebx, eax
mov byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x77], cl
and dword [rax + 1], 0
add byte [rax - 0x75], cl
xchg ebx, eax
mov byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x77], cl
xchg ebx, eax
mov eax, 0x48000001
mov dword [rbx + 0x1c0], ecx
mov qword [rbx + 0x1b8], rdx
mov qword [rbx + 0x1c0], rcx
add byte [rax - 0x77], cl
or eax, 1
invalid
invalid
mov qword [rbx + 0x1c8], rax
enter 1, 0
add byte [rax], al
add byte [rax - 0x39], cl
adc eax, 1
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbx + 0x1d0], 0
mov qword [rbx + 0x1d8], rax
add dword [rax], eax
add byte [rax - 0x73], cl
lea rdx, [rbx + 0x1b8]
lea rsi, [rsp + 0xd0]
rol byte [rax], 1
add byte [rax], al
lea rdx, [rbx + 0x1b8]
lea rsi, [rsp + 0xd0]
rol byte [rax], 1
add byte [rax], al
mov ah, 0x24
rol byte [rax], 1
add byte [rax], al
lea r8, [rsp + 0x50]
mov rcx, rsi
call fcn.14001407d
mov rax, qword [rsi]
cmp rax, 2
jne 0x1400077f8
mov byte [rbx + 0x1b5], 4
jmp 0x140008f54
add byte [rax], al
add byte [rax], al
add al, 0xe9
invalid
add byte [rax], al
lea rsi, [rbx + 0x2e7]
add byte [rax], al
movzx eax, byte [rbx + 0x2e7]
mov dh, 0x83
out 2, eax
add byte [rax], al
lea r13, [rbx + 0x1b8]
lea rcx, [0x1400b91a4]
stosd dword [rdi], eax
mov eax, 0x48000001
lea ecx, [0x1400b91a4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov qword [rsp + 0x60], r12
and al, 0x60
mov rdi, qword [rbx + 0x1e0]
jmp 0x14000882a
mov rax, qword [rbx + 0x1b8]
cmp dword [rax + 0x48000001], 0xffffff8b
or byte [rax - 0x75], cl
or byte [rax - 0x73], cl
push rsp
and al, 0x50
mov rcx, qword [rax]
mov rax, qword [rax + 8]
lea rdx, [rsp + 0x50]
call qword [rax + 0x28]
test rax, rax
je 0x14000780e
mov byte [rbx + 0x1b5], 0xf
jmp 0x140008f54
invalid
invalid
add byte [rax], al
push 0x48000017
mov eax, dword [rbx + 0x1b8]
add byte [rax], al
mov rax, qword [rbx + 0x1b8]
add byte [rax], al
jmp 0x140007bc0
test rax, rax
test eax, eax
je 0x14000795c
add byte [rax], al
mov rdi, qword [rsp + 0xd8]
jmp 0x140008fa1
invalid
test rdx, rdx
movabs rdi, 0x700000003
cmovne rdi, rdx
jmp 0x140008fa1
mov rdi, rdx
test rdx, rdx
jne 0x140008fa1
invalid
add byte [rax], al
invalid
lea rax, [rbx + 0x1b8]
mov rcx, qword [rbx + 0x188]
add dword [rax], eax
add byte [rdi], cl
adc byte [rbx + 0x190], al
add byte [rax], al
add dword [rax], eax
add byte [rdi], cl
adc byte [rbx + 0x190], al
add byte [rax], al
add byte [rax], al
movups xmmword [rbx + 0x1b8], xmm0
mov qword [rbx + 0x1c8], rcx
mov qword [rbx + 0x1d0], rax
mov qword [rbx + 0x1d8], 0x10
lea rcx, [rbx + 0x1c8]
add byte [rax - 0x73], cl
push rsp
and al, 0x50
lea rdx, [rsp + 0x50]
call fcn.1400134fe
test rax, rax
je 0x1400078e8
mov byte [rbx + 0x1b5], 0xd
jmp 0x140008f54
mov rdi, rdx
test rdx, rdx
jne 0x140008fa1
test dword [rsi], ecx
invalid
add byte [rax], al
test dword [rsi], ecx
invalid
lea rax, [rbx + 0x1b8]
mov rcx, qword [rbx + 0x188]
mov edx, dword [rbx + 0x1ae]
add byte [rax], al
add byte [rax], al
mov dword [rbx + 0x1b8], edx
mov qword [rbx + 0x1c0], rcx
mov qword [rbx + 0x1c8], rax
mov qword [rbx + 0x1d0], 4
add dword [rax], eax
add byte [rax + rax], al
add byte [rax], al
adc eax, 1
add byte [rax], al
add al, 0
add byte [rax], al
lea rcx, [rbx + 0x1c0]
lea rdx, [rsp + 0x50]
call fcn.1400134fe
test rax, rax
je 0x1400078e8
mov byte [rbx + 0x1b5], 0xb
jmp 0x140008f54
mov rdi, rdx
test rdx, rdx
jne 0x140008fa1
mov rax, qword [rbx + 0x188]
mov qword [rbx + 0x1b8], rax
lea rax, [0x1400b5290]
add byte [rax - 0x77], cl
add eax, 1
add byte [rax], al
mov qword [rbx + 0x1c8], 2
lea rcx, [rbx + 0x1b8]
lea rdx, [rsp + 0x50]
call fcn.1400134fe
test rax, rax
je 0x14000793d
mov byte [rbx + 0x1b5], 0xe
jmp 0x140008f54
mov rdi, rdx
test rdx, rdx
test edx, edx
test edx, edx
jne 0x140008fa1
mov rax, qword [rbx + 0x188]
mov qword [rbx + 0x1b8], rax
jmp 0x1400077cc
invalid
add byte [rax - 0x77], cl
cmp dword [rax - 0x16ffffff], 0x70
invalid
mov rdi, qword [rbx + 0x188]
add byte [rax], al
cmp qword [rdi + 0x18], 0
cmp dword [rdi + 0x18], 0
setne sil
setne dh
add sil, sil
mov byte [rbx + 0x1b4], sil
add dword [rax], eax
add byte [rax - 0x75], cl
xchg ebx, eax
pop rax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
mov r8, qword [rbx + 0x160]
cmp r8, 0xf
invalid
ja 0x140007a9f
add dword [rax], eax
invalid
and dword [rax + 1], 0
add byte [rcx - 0x7d], cl
clc
invalid
test r8, r8
je 0x140007b62
xor eax, eax
cmp byte [rdx + rax], sil
je 0x140007aaf
inc rax
cmp r8, rax
jne 0x140007999
jmp 0x140007b62
add byte [rax - 0x75], cl
sbb dword [rax + 2], 0
add byte [rax - 0x75], cl
mov rcx, qword [rax]
mov rax, qword [rax + 8]
lea rdx, [rsp + 0x50]
lea edx, [rsp + 0x50]
mov rax, qword [rbx + 0x258]
mov rcx, qword [rax]
mov rax, qword [rax + 8]
lea rdx, [rsp + 0x50]
lea edx, [rsp + 0x50]
lea edx, [rsp + 0x50]
call qword [rax + 0x28]
mov cl, 5
add eax, 0xfc08548
test dword [rax], ebx
or eax, dword [rax]
add byte [rax], al
add eax, 0xfc08548
test dword [rax], ebx
or eax, dword [rax]
add byte [rax], al
invalid
invalid
add byte [rax], al
mov rdi, rdx
xlatb
mov byte [rsp + 0x58], r14b
test rdx, rdx
jne 0x140007f3c
mov byte [rbx + 0x251], 0
add byte [rax], al
mov r14, qword [rbx + 0x228]
mov rdi, qword [rbx + 0x230]
xor byte [rdx], al
add byte [rax], al
xor byte [rdx], al
add byte [rax], al
movups xmm0, xmmword [rbx + 0x238]
movaps xmmword [rsp + 0xc0], xmm0
add byte [rax], al
add cl, ch
xor al, 5
add byte [rax], al
add byte [rax], al
add cl, ch
xor al, 5
add byte [rax], al
mov qword [rsp + 0x70], rsi
mov rsi, r13
je case.0x14000768e.33
jo 0x140007a5d
mov esi, ebp
mov r13, r12
jmp 0x140007e52
mov rax, qword [rbx + 0x258]
jmp 0x1400084d3
lodsb al, byte [rsi]
or al, byte [rax]
invalid
lodsb al, byte [rsi]
or al, byte [rax]
add byte [rax - 0x75], cl
mov ebx, 0x318
mov rdi, qword [rbx + 0x318]
jmp 0x140007ce2
mov rdx, qword [rbx + 0x318]
lea rsi, [rsp + 0xd0]
lea r8, [rsp + 0x50]
mov rcx, rsi
call fcn.140012f79
mov al, byte [rsi]
cmp al, 2
jne 0x140007d41
mov byte [r12], 4
jmp 0x1400087d0
add al, 0xe9
insd dword [rdi], dx
or eax, 0x8b480000
xchg ebx, eax
sbb byte [rbx], al
add byte [rax], al
mov rdx, qword [rbx + 0x318]
lea rsi, [rsp + 0xd0]
lea r8, [rsp + 0x50]
mov rcx, rsi
call fcn.140012f79
mov al, byte [rsi]
cmp al, 2
jne 0x1400082c8
mov byte [r12], 6
jmp 0x1400087d0
mov rax, qword [rbx + 0x318]
jmp 0x140008956
mov ecx, esi
call fcn.14002206c
add byte [rax - 0x7b], cl
invalid
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
mov bl, 0
add byte [rax], al
je 0x140007b62
lea rax, [rbx + 0x1ac]
mov byte [rbx + 0x1ac], 5
mov byte [rbx + 0x1ad], sil
mov qword [rbx + 0x1b8], rdi
add dword [rax], eax
add byte [0xedb40301], al
add dword [rax], eax
add byte [rax - 0x77], cl
mov ebx, 0x1b8
mov qword [rbx + 0x1c0], rax
mov qword [rbx + 0x1c8], 2
lea rcx, [rbx + 0x1b8]
lea rdx, [rsp + 0x50]
call fcn.1400134fe
test rax, rax
je 0x140007aff
mov byte [rbx + 0x1b5], 5
jmp 0x140008f54
mov qword [rbx + 0x178], rdx
mov rax, qword [rbx + 0x188]
mov qword [rbx + 0x1b8], rax
mov rcx, qword [rax]
mov rax, qword [rax + 8]
lea rdx, [rsp + 0x50]
call qword [rax + 0x28]
test rax, rax
je 0x140007b34
mov byte [rbx + 0x1b5], 6
add dword [rax], eax
add byte [rsi], al
jmp 0x140008f54
mov rdi, rdx
mov rsi, qword [rbx + 0x178]
mov r13d, 1
test rsi, rsi
je 0x140007c35
test rdi, rdi
je 0x140007b5a
invalid
or byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.1400621a6
mov rdi, rsi
jmp 0x140008fa7
mov rax, qword [rbx + 0x188]
mov qword [rbx + 0x1b8], rax
lea rax, [0x1400ad397]
add byte [rax - 0x77], cl
add eax, 1
add byte [rax], al
add byte [rax - 0x77], cl
add eax, 1
add byte [rax], al
mov qword [rbx + 0x1c8], 2
or eax, 1
add byte [rax], al
add al, byte [rax]
add byte [rax], al
lea rcx, [rbx + 0x1b8]
lea rdx, [rsp + 0x50]
call fcn.1400134fe
test rax, rax
je 0x140007bab
mov byte [rbx + 0x1b5], 0x11
jmp 0x140008f54
mov qword [rbx + 0x180], rdx
mov rax, qword [rbx + 0x188]
mov qword [rbx + 0x1b8], rax
mov rcx, qword [rax]
mov rax, qword [rax + 8]
lea rdx, [rsp + 0x50]
call qword [rax + 0x28]
test rax, rax
je 0x140007be0
mov byte [rbx + 0x1b5], 0x12
jmp 0x140008f54
invalid
add byte [rax - 0x77], cl
xlatb
mov rdi, rdx
mov esi, r14d
movabs rdx, 0x1400000003
mov r14, qword [rbx + 0x180]
test r14, r14
je 0x140007c14
test rdi, rdi
je 0x140007c0f
mov rcx, rdi
mov rdi, rdx
call fcn.1400621a6
mov rdx, rdi
mov rdi, r14
jmp 0x140007c1d
test rdi, rdi
je 0x140007d33
mov r13d, 1
mov ecx, 1
call fcn.1400031f1
mov ch, 0xff
invalid
mov ch, 0xff
inc dword [rcx - 0x77]
imul cl
jb 0x140007c46
mov r14d, esi
jmp 0x140008fa7
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
dec dword [rdi]
test dword [rcx + 0x13], ebp
add byte [rax], al
test rdi, rdi
jne 0x140008fa7
mov rdi, qword [rbx + 0x188]
mov r8, qword [rdi + 0x18]
mov eax, dword [rdi + 0x18]
test r8, r8
je 0x140008809
mov byte [rsp + 0x58], r14b
mov r14, r12
mov rax, qword [r8]
mov rcx, qword [r8 + 0x10]
mov rdx, qword [r8 + 0x18]
mov r8, qword [r8 + 0x28]
mov qword [rbx + 0x1d8], rax
mov qword [rbx + 0x1e0], rcx
mov qword [rbx + 0x1e8], rdx
add byte [rcx + rcx*4 - 0x7d], cl
lock add dword [rax], eax
add byte [rax - 0x77], cl
mov ebx, 0x210
lea r12, [rbx + 0x317]
mov byte [rbx + 0x317], 0
mov qword [rbx + 0x1f8], rdi
mov qword [rbx + 0x1b8], rax
mov qword [rbx + 0x1c0], rcx
mov qword [rbx + 0x1c8], rdx
cmp dword [rax + 0x48000001], 0xffffff89
mov eax, eax
add dword [rax], eax
add byte [rax - 0x77], cl
xchg ebx, eax
enter 1, 0
mov qword [rbx + 0x1d0], r8
lea rsi, [rbx + 0x218]
mov r8d, 0xff
add byte [rax - 0x73], cl
mov bl, 0x18
add al, byte [rax]
add byte [rcx - 0x48], al
inc dword [rax]
add byte [rax], al
mov rcx, rsi
xor edx, edx
call fcn.14009dc60
mov qword [rbx + 0x200], rsi
add byte [rax], al
add byte [rax], al
mov qword [rbx + 0x318], rdi
sbb byte [rbx], al
add byte [rax], al
lea rsi, [rsp + 0xd0]
add byte [rax], al
lea r8, [rsp + 0x50]
push rax
mov rcx, rsi
mov rdx, rdi
call fcn.140012f79
add byte [rax], al
mov al, byte [rsi]
cmp al, 2
jne 0x140007d0a
mov byte [r12], 3
jmp 0x1400087d0
test al, al
jne 0x1400082d0
cmp byte [rsp + 0xd1], 1
jne 0x14000873f
mov rdx, qword [rbx + 0x1f8]
add byte [rax], al
mov qword [rbx + 0x318], rdx
jmp 0x140007a3a
mov r13d, 1
mov rdi, rdx
jmp 0x140007c2d
invalid
inc dword [rax + rax*8 + 0x587850f]
test al, al
jne 0x1400082d0
invalid
invalid
add byte [rax], al
xchg dword [0xf60f7d4b], eax
test byte [rcx + rdx*8], ah
add byte [rax], al
add byte [rax + 0x39], cl
add eax, 1
add byte [rax], al
add byte [rax], al
movzx eax, byte [rsp + 0xd1]
cmp qword [rbx + 0x1c0], rax
jne 0x14000873f
movups xmm0, xmmword [rbx + 0x1f8]
movups xmmword [rbx + 0x318], xmm0
mov qword [rbx + 0x328], rax
add eax, dword [rax]
add byte [rax - 0x39], cl
xor dword [rax], 3
add byte [rax], al
add byte [rax], al
add byte [rax], al
add eax, dword [rax]
add byte [rax - 0x39], cl
xor dword [rax], 3
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbx + 0x338], rax
lea rdx, [rbx + 0x318]
lea rsi, [rsp + 0xd0]
add byte [rax], al
add byte [rax], al
lea r8, [rsp + 0x50]
mov rcx, rsi
call fcn.14001407d
mov rax, qword [rsi]
cmp rax, 2
jne 0x14000827d
mov byte [r12], 5
jmp 0x1400087d0
mov eax, dword [rbx + 0x1ea]
mov dword [rsp + 0xd1], eax
xor eax, eax
mov byte [rsp + 0xd0], al
mov rcx, qword [r14 + 0x20]
and byte [rax - 0x7b], cl
leave
and byte [rax - 0x7b], cl
leave
je 0x140007dff
mov rax, qword [r14 + 0x28]
lea rdx, [rsp + 0xd0]
call qword [rax + 0x18]
test al, al
je 0x1400082dd
mov qword [rsp + 0x70], rsi
mov rsi, r13
mov esi, ebp
mov r14, qword [rbx + 0x1e0]
jmp 0x140007e07
mov qword [rsp + 0x70], rsi
je 0x140007e27
jo 0x140007e51
mov rsi, r13
mov esi, ebp
mov r13, r12
lea rax, [rbx + 0x1e8]
movzx ecx, word [r14 + 0x32]
mov rdx, qword [r14 + 0x10]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbx + 0x268], xmm1
movups xmmword [rbx + 0x258], xmm0
invalid
push 0xf000002
add byte [rdi], cl
adc dword [rbx + 0x258], eax
add byte [rax - 0x77], cl
xchg ebx, eax
js 0x140007e36
mov qword [rbx + 0x278], rdx
add byte [rax], al
mov word [rbx + 0x2a8], 1
mov word [rbx + 0x2aa], cx
mov byte [rbx + 0x2ac], 0
mov r14b, byte [rsp + 0x58]
pop rax
lea rdi, [rbx + 0x258]
lea r12, [rsp + 0xd0]
lea r8, [rsp + 0x50]
mov rcx, r12
mov ecx, esp
mov rdx, rdi
call fcn.14001ade9
js 0x140007e9e
add dword [rax], eax
js 0x140007e9e
add dword [rax], eax
cmp qword [r12], 0
je 0x140007e82
mov cl, 3
mov r12, r13
jmp 0x1400084e9
lea r12, [rbx + 0x208]
or byte [rdx], al
add byte [rax], al
movups xmm0, xmmword [rsp + 0xd8]
movups xmm1, xmmword [rsp + 0xe8]
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xe8], cl
movups xmmword [rbx + 0x218], xmm1
add byte [rax], al
movups xmmword [rbx + 0x208], xmm0
mov rcx, rdi
mov ecx, edi
mov ecx, edi
call fcn.140004431
cmp qword [rbx + 0x208], 0
or byte [rdx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
je 0x14000846c
mov byte [rbx + 0x251], 1
add dword [rcx + 0xf], eax
adc byte [rsp], al
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movups xmmword [rbx + 0x228], xmm0
movups xmmword [rbx + 0x238], xmm1
mov rax, qword [rbx + 0x1e0]
loopne 0x140007ee3
add byte [rax], al
mov edi, dword [rax]
add al, byte [rax]
add byte [rax - 0x75], cl
and eax, 1
loopne 0x140007ee3
loopne 0x140007ee3
add byte [rax], al
add byte [rax - 0x77], cl
sbb dword [rax + 2], 0
add byte [rax - 0x73], cl
add eax, 0xa54c9
mov qword [rbx + 0x258], rax
lea rax, [0x1400ad3bb]
mov qword [rbx + 0x260], rax
mov qword [rbx + 0x268], 0xa
mov r12, r13
mov r13, rsi
mov rsi, qword [rsp + 0x70]
invalid
jo 0x140007f58
lea rcx, [rbx + 0x258]
lea ecx, [rbx + 0x258]
add byte [rax - 0x73], cl
lea rdx, [rsp + 0x50]
push rsp
and al, 0x50
call fcn.1400134fe
mov cl, 4
add al, 0x48
test eax, eax
add al, 0x48
test eax, eax
jne 0x1400084e9
mov rdi, rdx
test rdx, rdx
je 0x1400086b3
mov byte [rsp + 0x58], r14b
je 0x140007f5f
pop rax
xor r14d, r14d
cmp byte [rbx + 0x251], 0
je 0x140007f54
lea rcx, [rbx + 0x228]
lea ecx, [rbx + 0x228]
call fcn.140004066
mov byte [rbx + 0x251], 0
cmp qword [rbx + 0x208], 0
add byte [rax], al
add byte [rax - 0x7d], cl
mov ebx, 0x208
add byte [rdi], cl
add al, byte [rax]
add byte [rax], al
jne 0x140008569
test dword [rax], eax
invalid
lea rcx, [rbx + 0x208]
call fcn.140002d93
jmp 0x140008569
add byte [rcx + rcx*4 + 0x64], cl
and al, 0x60
mov qword [rsp + 0x60], r12
jmp 0x14000887b
mov al, byte [rbx + 0x2f4]
cmp al, 3
ja 0x140008066
mov qword [rsp + 0x68], rsi
mov byte [rsp + 0x58], r14b
push 0x24748844
pop rax
mov qword [rsp + 0x60], r12
mov qword [rsp + 0x70], r15
mov r14, qword [rbx + 0x2e8]
movabs rdi, 0x2500000003
lea r15, [rbx + 0x2f0]
lea r12, [rsp + 0x50]
lea rsi, [rsp + 0xd0]
add byte [rax], al
invalid
add byte [rax], al
movzx eax, al
mov ecx, 4
sub rcx, rax
add rax, r15
ror dword [rcx + rax - 8], 0x48
mov dword [rsp + 0xd0], eax
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], rcx
fadd dword [rax]
add byte [rax], al
mov qword [rsp + 0xe0], 0
and al, 0xe0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rbp*8], fs
and al, 0xe8
loopne 0x140007fef
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xe8], rcx
mov rcx, qword [r14]
mov rax, qword [r14 + 8]
mov rdx, r12
mov r8, rsi
call qword [rax + 0x18]
test rax, rax
jne 0x140008cdc
add byte [rax], al
add byte [rcx - 0x75], cl
invalid
test rdx, rdx
jne 0x140008cf6
or al, 0
invalid
or al, 0
add byte [rax - 0x75], cl
test byte [rax + riz*8], ah
add byte [rax], al
mov rax, qword [rsp + 0xe0]
cmp rax, qword [rsp + 0xd8]
ja case.0x140007564.1
add byte [rax], al
add byte [rax + 0x3b], cl
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rdi], cl
xchg edx, edi
invalid
test rax, rax
je 0x140008cf9
add al, byte [rbx + 0x2f4]
mov byte [rbx + 0x2f4], al
cmp al, 4
jb 0x140007fcb
mov r15, qword [rsp + 0x70]
mov r12, qword [rsp + 0x60]
jl 0x14000807a
jo 0x1400080a4
mov esp, dword [rsp + 0x60]
mov r14b, byte [rsp + 0x58]
mov rsi, qword [rsp + 0x68]
mov eax, dword [rbx + 0x2f0]
mov dword [rbx + 0x2e8], eax
add byte [rax], al
add byte [rax], al
mov rax, qword [rbx + 0x1b8]
mov qword [rbx + 0x2f0], rax
add al, byte [rax]
invalid
mov dword [rbx + 0x2f0], eax
add al, byte [rax]
add byte [rsi - 0x39], ah
cmp eax, 2
add byte [rax], al
add byte [rax], al
mov word [rbx + 0x2f8], 0
mov byte [rbx + 0x2fa], 0
lea rdx, [rbx + 0x2f0]
lea rdi, [rsp + 0xd0]
lea r8, [rsp + 0x50]
lea eax, [rsp + 0x50]
lea eax, [rsp + 0x50]
mov rcx, rdi
call fcn.140013062
movzx eax, word [rdi]
cmp ax, 2
jne 0x1400082e7
mov cl, 5
jmp 0x140008f47
mov al, byte [rbx + 0x300]
add byte [rbx], al
add byte [rax], al
cmp al, 0xf
ja case.0x14000658e.65
mov qword [rsp + 0x68], rsi
mov qword [rsp + 0x78], r13
mov byte [rsp + 0x58], r14b
mov qword [rsp + 0x60], r12
mov qword [rsp + 0x70], r15
lea r15, [rbx + 0x300]
mov r14, qword [rbx + 0x2e8]
movabs rdi, 0x2500000003
lea r13, [rbx + 0x2f0]
lea r12, [rsp + 0x50]
lea rsi, [rsp + 0xd0]
mov ah, 0x24
rol byte [rax], 1
add byte [rax], al
movzx eax, al
mov ecx, 0x10
sub rcx, rax
add rax, r13
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], rcx
mov qword [rsp + 0xe0], 0
mov qword [rsp + 0xe8], rcx
mov rcx, qword [r14]
mov rax, qword [r14 + 8]
mov rdx, r12
mov r8, rsi
call qword [rax + 0x18]
test rax, rax
jne 0x140008ce0
test rdx, rdx
jne 0x140008d0d
mov rax, qword [rsp + 0xe0]
cmp rax, qword [rsp + 0xd8]
add byte [rdi], cl
invalid
mov dl, 0x16
add byte [rax], al
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax + 0x3b], cl
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rdi], cl
xchg dword [rdx + 0x48000016], esi
test eax, eax
test rax, rax
je 0x140008d10
add al, byte [r15]
mov byte [r15], al
cmp al, 0x10
jb 0x140008113
mov r15, qword [rsp + 0x70]
mov r12, qword [rsp + 0x60]
invalid
mov r14b, byte [rsp + 0x58]
and al, 0x58
invalid
mov r13, qword [rsp + 0x78]
mov rsi, qword [rsp + 0x68]
movups xmm0, xmmword [rbx + 0x2f0]
movups xmmword [rbx + 0x2e8], xmm0
add byte [rax], al
add byte [rax], al
mov rax, qword [rbx + 0x1b8]
mov qword [rbx + 0x2f8], rax
clc
add al, byte [rax]
add byte [rsi - 0x39], ah
invalid
add dword [rax], 3
add byte [rax], al
add byte [rax], al
invalid
clc
add al, byte [rax]
add byte [rsi - 0x39], ah
invalid
add dword [rax], 3
add byte [rax], al
add byte [rax], al
invalid
mov dword [rbx + 0x300], 0x83c60000
add al, byte [rbx]
add dh, al
add dword [rdx], 3
mov byte [rbx + 0x302], 0
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [rbx + 0x2f8]
lea rdi, [rsp + 0xd0]
lea r8, [rsp + 0x50]
lea eax, [rsp + 0x50]
lea rdx, [rbx + 0x2f8]
lea rdi, [rsp + 0xd0]
lea r8, [rsp + 0x50]
lea eax, [rsp + 0x50]
lea eax, [rsp + 0x50]
mov rcx, rdi
call fcn.140013062
movzx eax, word [rdi]
cmp ax, 2
jne case.0x1400028c3.222
test dword [rbx], esp
add dword [rax], eax
invalid
test dword [rbx], esp
add dword [rax], eax
add byte [rcx + 0xd42e907], dh
add byte [rax], al
mov cl, 7
jmp 0x140008f47
mov rdx, qword [rbx + 0x2e8]
lea rdi, [rsp + 0xd0]
add byte [rax], al
lea r8, [rsp + 0x50]
mov rcx, rdi
call fcn.140012f79
lodsd eax, dword [rsi]
add byte [rax], al
lodsd eax, dword [rsi]
add byte [rax], al
mov al, byte [rdi]
cmp al, 2
jne 0x1400085e4
add byte [rcx + 0xd15e908], dh
add byte [rax], al
mov cl, 8
jmp 0x140008f47
mov byte [rsp + 0x58], r14b
lea r14, [rbx + 0x320]
and byte [rbx], al
add byte [rax], al
movzx eax, byte [rbx + 0x320]
test eax, eax
mov qword [rsp + 0x60], r12
je 0x140008b56
invalid
add byte [rbx - 0x7af0fc08], al
invalid
cmp eax, 3
jne case.0x140007564.1
mov qword [rsp + 0x78], r13
jmp 0x140008ba8
mov rax, qword [rbx + 0x2e8]
jmp 0x140008f31
ror byte [rax + rax], 0
ror byte [rax + rax], 0
mov rax, qword [rbx + 0x2e8]
jmp 0x1400089fa
test rax, rax
jne 0x140008732
mov r8, qword [rbx + 0x1c0]
cmp r8, 0x100
jae case.0x140007564.1
mov rdx, qword [rbx + 0x1b8]
mov rcx, qword [rbx + 0x200]
call fcn.14009e000
test eax, eax
jne 0x14000873f
mov rdx, qword [rbx + 0x1f8]
add byte [rax], al
mov qword [rbx + 0x318], rdx
jmp 0x140007a6a
test al, al
je 0x1400086c6
mov rdi, qword [rsp + 0xd8]
jmp 0x140008756
mov esp, 0xd824
add cl, ch
jns 0x1400082df
add byte [rax], al
mov r14b, byte [rsp + 0x58]
mov dh, byte [rsp + 0x58]
je 0x140008305
pop rax
jmp 0x14000847f
test ax, ax
jne 0x1400086a6
mov byte [rsp + 0x58], r14b
mov qword [rsp + 0x60], r12
movzx esi, word [rsp + 0xd2]
mov eax, dword [rbx + 0x2e8]
movzx edi, si
add al, byte [rax]
add byte [rdi], cl
mov bh, 0xfe
shl rdi, 0x20
or rdi, rax
xor r12d, r12d
xor eax, eax
mov qword [rsp + 0x80], rax
jmp 0x140008371
test ax, ax
jne 0x1400086a6
mov byte [rsp + 0x58], r14b
mov qword [rsp + 0x60], r12
movzx esi, word [rsp + 0xd2]
mov rax, qword [rbx + 0x2ec]
mov qword [rsp + 0x90], rax
mov eax, dword [rbx + 0x2f4]
mov dword [rsp + 0x8c], eax
mov edi, dword [rbx + 0x2e8]
shl rdi, 0x10
xor eax, eax
mov qword [rsp + 0x80], rax
mov r12w, 1
invalid
invalid
add dword [rax], eax
mov r12d, 0x31450001
mov esp, 0x31450001
xor r14d, r14d
mov dword [rsp + 0x68], eax
test byte [rcx - 0x3997dbbc], 0x83
out 2, eax
add byte [rax], al
add dword [rcx + rcx*4 - 0x17], ecx
mov byte [rbx + 0x2e7], 1
mov rcx, r13
call fcn.1400046b6
mov word [rbx + 0x138], r12w
mov rax, rdi
shr rax, 0x20
jmp qword [rsi + 0x44]
mov word [rbx + 0x13e], ax
mov dword [rbx + 0x13a], edi
mov rcx, qword [rsp + 0x90]
mov qword [rbx + 0x140], rcx
mov ecx, dword [rsp + 0x8c]
mov dword [rbx + 0x148], ecx
mov rcx, qword [rsp + 0x80]
mov dword [rbx + 0x14c], ecx
mov dword [rbx + 0x150], r14d
mov word [rbx + 0x154], si
mov dword [rbx + 0x154], esi
mov ecx, dword [rsp + 0x68]
mov word [rbx + 0x156], cx
test r12w, r12w
add byte [rsi + 0x45], ah
test esp, esp
cmovne eax, esi
test ax, ax
je 0x140008a30
lea rax, [rbx + 0x138]
mov r14, qword [rbx + 0x188]
mov esi, dword [rbx + 0x188]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [r13 + 0x10], xmm1
movups xmmword [r13], xmm0
mov qword [rbx + 0x1d8], r14
lea rdi, [rbx + 0x1e0]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
mov ah, 0x24
invalid
lea rsi, [rsp + 0x6f0]
mov ecx, 0xe
rep movsq qword [rdi], qword [rsi]
movsd dword [rdi], dword [rsi]
lea r13, [rbx + 0x250]
mov byte [rbx + 0x250], 0
lea rcx, [rbx + 0x251]
lea rdx, [rsp + 0x768]
mov r8d, 0x32f
call fcn.14009d5c0
add byte [rax - 0x73], cl
mov bl, 0xb8
add dword [rax], eax
add byte [rbx + rcx*4 + 0x64], cl
and al, 0x60
add byte [rax - 0x73], cl
mov bl, 0xb8
add dword [rax], eax
add byte [rbx + rcx*4 + 0x64], cl
and al, 0x60
jmp 0x14000769c
mov rcx, r12
call fcn.140002d93
mov r12, r13
mov r13, rsi
mov rsi, qword [rsp + 0x70]
mov rax, qword [rbx + 0x1e0]
mov qword [rbx + 0x258], rax
pop rax
add al, byte [rax]
add byte [rax - 0x73], cl
add eax, 0xa4f31
pop rax
add al, byte [rax]
add byte [rax - 0x73], cl
add eax, 0xa4f31
mov qword [rbx + 0x260], rax
mov qword [rbx + 0x268], 0xa
lea rcx, [rbx + 0x258]
lea rdx, [rsp + 0x50]
call fcn.1400134fe
mov cl, 6
test rax, rax
jne 0x1400084e9
mov qword [rbx + 0x248], rdx
mov rax, qword [rbx + 0x1e0]
mov qword [rbx + 0x258], rax
mov rcx, qword [rax]
or byte [rax - 0x75], cl
or byte [rax - 0x73], cl
push rsp
and al, 0x50
mov rax, qword [rax + 8]
lea rdx, [rsp + 0x50]
call qword [rax + 0x28]
mov cl, 7
test rax, rax
test eax, eax
je 0x1400084fb
mov byte [rbx + 0x250], cl
mov byte [rbx + 0x1b5], 0x10
jmp 0x140008f54
mov byte [rsp + 0x58], r14b
movabs r14, 0x200000003
mov rdi, qword [rbx + 0x248]
test rdi, rdi
je 0x140008539
test rdx, rdx
je 0x140008523
mov rcx, rdx
call fcn.1400621a6
mov qword [rsp + 0xd8], r14
mov qword [rsp + 0xd0], 0
jmp 0x140008559
mov qword [rsp + 0xd8], r14
mov qword [rsp + 0xd0], 0
mov rdi, rdx
test rdx, rdx
je 0x140008cd4
lea rcx, [rsp + 0xd0]
call fcn.140002d93
xor r14d, r14d
movaps xmm0, xmmword [rsp + 0xc0]
movaps xmmword [rsp + 0xb0], xmm0
mov byte [r13], 1
movaps xmm0, xmmword [rsp + 0xb0]
movaps xmmword [rsp + 0xd0], xmm0
and al, 0xd0
add byte [rax], al
add byte [rax - 0x77], cl
int1
and al, 0xd0
add byte [rax], al
add byte [rax - 0x77], cl
int1
call fcn.140004558
test r14, r14
je 0x1400085d4
mov al, byte [0x1400f5b79]
mov ecx, 0x20
mov edx, 8
add byte [rax], al
call fcn.140020d10
test rax, rax
je 0x140009844
adc al, byte [rax]
invalid
adc al, byte [rax]
add byte [rcx + rcx*4 + 0x30], cl
mov qword [rax], r14
mov qword [rax + 8], rdi
movaps xmm0, xmmword [rsp + 0xd0]
add byte [rax], al
add byte [rdi], cl
adc dword [rax + 0x10], eax
add byte [rax], al
add byte [rdi], cl
adc dword [rax + 0x10], eax
xor r13d, r13d
xor ebp, ebp
mov rdi, rax
jmp 0x1400085da
mov r13d, 1
mov r14b, byte [rsp + 0x58]
jmp 0x140008fa7
test al, al
jne 0x1400086a6
movzx eax, byte [rsp + 0xd1]
mov qword [rbx + 0x1c8], rax
or eax, 1
add byte [rax], al
movups xmm0, xmmword [rbx + 0x1b8]
movups xmmword [rbx + 0x2e8], xmm0
mov qword [rbx + 0x2f8], rax
call 0x18800860c
mov dword [rbx + 0x2f8], eax
mov qword [rbx + 0x300], 0
mov qword [rbx + 0x308], rax
add byte [rax - 0x77], cl
or dword [rax], 3
add byte [rax], al
lea rdx, [rbx + 0x2e8]
lea rdi, [rsp + 0xd0]
lea r8, [rsp + 0x50]
mov rcx, rdi
call fcn.14001407d
mov rax, qword [rdi]
cmp rax, 2
jne 0x14000864e
mov cl, 9
jmp 0x140008f47
test rax, rax
jne 0x1400086a6
push rbx
mov rax, qword [rbx + 0x1b8]
mov qword [rbx + 0x2e8], rax
mov word [rbx + 0x2f0], 0
mov byte [rbx + 0x2f2], 0
lea rdx, [rbx + 0x2e8]
lea rdi, [rsp + 0xd0]
lea edi, [rsp + 0xd0]
lea edi, [rsp + 0xd0]
lea r8, [rsp + 0x50]
mov rcx, rdi
call fcn.140013062
movzx eax, word [rdi]
cmp ax, 2
jne 0x14000869d
mov cl, 0xa
jmp 0x140008f47
test ax, ax
test eax, eax
je 0x140008b07
mov rdi, qword [rsp + 0xd8]
jmp 0x140008f96
mov rax, qword [rbx + 0x1e0]
mov qword [rbx + 0x258], rax
add al, byte [rax]
add cl, ch
int1
invalid
invalid
invalid
add al, byte [rax]
add cl, ch
int1
invalid
movzx eax, byte [rsp + 0xd1]
cmp qword [rbx + 0x1d0], rax
and al, 0xd1
add byte [rax], al
add byte [rax + 0x39], cl
adc eax, 1
add byte [rax], al
jne 0x14000873f
movups xmm0, xmmword [rbx + 0x1f8]
movups xmmword [rbx + 0x318], xmm0
mov qword [rbx + 0x328], rax
mov qword [rbx + 0x330], 0
mov qword [rbx + 0x338], rax
lea rdx, [rbx + 0x318]
lea rsi, [rsp + 0xd0]
lea r8, [rsp + 0x50]
mov rcx, rsi
call fcn.14001407d
mov rax, qword [rsi]
cmp rax, 2
jne 0x14000872d
mov byte [r12], 7
jmp 0x1400087d0
test rax, rax
je 0x14000875f
mov rcx, qword [rsp + 0xd8]
call fcn.1400621a6
add eax, 0x158d4800
push rsi
or r8b, byte [rax]
lea rdx, str.Auth_failed
mov r8d, 0xb
mov cl, 0x14
call fcn.14003995f
add eax, dword [rax]
add eax, dword [rax]
mov rdi, rax
mov byte [r12], 1
xor eax, eax
jmp 0x1400087d5
mov r8, qword [rbx + 0x1d0]
cmp r8, 0x100
jae case.0x140007564.1
add byte [rax], al
add byte [rax], al
mov rdx, qword [rbx + 0x1c8]
mov rcx, qword [rbx + 0x200]
add byte [rdx], al
add byte [rax], al
add byte [rdx], al
add byte [rax], al
call fcn.14009e000
test eax, eax
jne 0x14000873f
mov rax, qword [rbx + 0x1f8]
mov qword [rbx + 0x318], rax
lea rax, [0x1400ad34c]
mov qword [rbx + 0x320], rax
mov qword [rbx + 0x328], 2
lea rcx, [rbx + 0x318]
lea rdx, [rsp + 0x50]
call fcn.1400134fe
test rax, rax
je 0x140008941
mov byte [r12], 8
mov eax, 1
test rax, rax
mov r12, r14
je 0x1400087f4
mov byte [rbx + 0x1b5], 7
mov r13d, 2
mov r14b, byte [rsp + 0x58]
jmp 0x140008fae
add byte [rax], al
invalid
test rdi, rdi
mov r14b, byte [rsp + 0x58]
jne 0x140008fa1
mov rdi, qword [rbx + 0x188]
mov qword [rsp + 0x60], r12
mov qword [rbx + 0x1e0], rdi
lea rsi, [rbx + 0x2e7]
mov byte [rbx + 0x2e7], 0
lea r13, [rbx + 0x1b8]
mov qword [rbx + 0x1b8], rdi
lea r12, [rbx + 0x1e8]
mov r8d, 0xff
mov rcx, r12
xor edx, edx
call fcn.14009dc60
mov qword [rbx + 0x1c0], r12
mov qword [rbx + 0x2e8], rdi
mov qword [rbx + 0x2f0], r12
mov eax, 4
mov qword [rbx + 0x2f8], rax
mov qword [rbx + 0x300], 0
mov qword [rbx + 0x308], rax
lea rdi, [rbx + 0x2e8]
lea r12, [rsp + 0xd0]
lea r8, [rsp + 0x50]
mov rcx, r12
mov rdx, rdi
call fcn.14001407d
mov rax, qword [r12]
cmp rax, 2
jne 0x1400088b0
mov cl, 3
mov r12, qword [rsp + 0x60]
jmp 0x140008f47
test rax, rax
je 0x1400088c7
mov rdi, qword [rsp + 0xd8]
mov r12, qword [rsp + 0x60]
jmp 0x140008f96
mov rax, qword [rbx + 0x1c0]
cmp byte [rax], 5
jne 0x14000899d
cmp byte [rax + 1], 1
jne 0x14000899d
mov qword [rsp + 0x68], rsi
mov byte [rsp + 0x58], r14b
push 0x24748844
pop rax
mov qword [rsp + 0x70], r15
movzx eax, byte [rax + 3]
cmp eax, 1
je 0x140008e79
mov qword [rsp + 0x78], r13
cmp eax, 3
je 0x140008e9f
cmp eax, 4
jne 0x140008ec4
mov r14, qword [rbx + 0x1b8]
mov qword [rbx + 0x2e8], r14
xorps xmm0, xmm0
movups xmmword [rbx + 0x2f0], xmm0
mov byte [rbx + 0x300], 0
lea r15, [rbx + 0x300]
xor eax, eax
jmp 0x1400080f5
mov qword [rbx + 0x208], rdx
mov rax, qword [rbx + 0x1f8]
mov qword [rbx + 0x318], rax
mov rcx, qword [rax]
mov rax, qword [rax + 8]
lea rdx, [rsp + 0x50]
call qword [rax + 0x28]
test rax, rax
je 0x140008977
mov byte [r12], 9
mov r12, r14
jmp 0x1400087dd
mov rdi, qword [rbx + 0x208]
test rdi, rdi
je 0x140008a28
test rdx, rdx
je 0x140008756
mov rcx, rdx
call fcn.1400621a6
jmp 0x140008756
mov rax, qword [rbx + 0x1b8]
mov qword [rbx + 0x2e8], rax
add byte [rax], al
add byte [rax], al
lea rax, [0x1400ad3b1]
mov qword [rbx + 0x2f0], rax
mov qword [rbx + 0x2f8], 0xa
mov r12, qword [rsp + 0x60]
lea rcx, [rbx + 0x2e8]
lea rdx, [rsp + 0x50]
call fcn.1400134fe
mov cl, 0xe
test rax, rax
jne 0x140008f47
mov qword [rbx + 0x1d8], rdx
mov rax, qword [rbx + 0x1b8]
mov qword [rbx + 0x2e8], rax
mov rcx, qword [rax]
mov rax, qword [rax + 8]
lea rdx, [rsp + 0x50]
push rax
call qword [rax + 0x28]
mov cl, 0xf
test rax, rax
jne 0x140008f47
mov rdi, rdx
mov qword [rsp + 0x68], rsi
mov rsi, qword [rbx + 0x1d8]
jmp 0x140008f6b
mov rdi, rdx
mov edi, edx
jmp 0x140008756
mov rax, qword [rbx + 0x188]
mov qword [rbx + 0x1b8], rax
lea rax, [0x1400ad399]
mov qword [rbx + 0x1c0], rax
mov qword [rbx + 0x1c8], 3
mov r12, qword [rsp + 0x60]
mov r14b, byte [rsp + 0x58]
lea rcx, [rbx + 0x1b8]
lea rdx, [rsp + 0x50]
call fcn.1400134fe
test rax, rax
je 0x140008a83
mov byte [rbx + 0x1b5], 9
jmp 0x140008f54
mov rdi, rdx
test rdx, rdx
jne 0x140008fa1
cmp word [rbx + 0x138], 0
je 0x140008ad1
movups xmm0, xmmword [rbx + 0x13c]
movups xmm1, xmmword [rbx + 0x148]
movups xmmword [rbx + 0x19c], xmm1
movups xmmword [rbx + 0x190], xmm0
mov rcx, qword [rbx + 0x188]
mov qword [rbx + 0x1b8], rcx
mov byte [rbx + 0x1c0], 4
mov dl, 4
jmp 0x1400075f2
movzx eax, word [rbx + 0x13e]
mov word [rbx + 0x1b2], ax
mov eax, dword [rbx + 0x13a]
mov dword [rbx + 0x1ae], eax
mov rcx, qword [rbx + 0x188]
mov qword [rbx + 0x1b8], rcx
mov byte [rbx + 0x1c0], 1
mov dl, 1
jmp 0x1400075c6
mov byte [rsp + 0x58], r14b
mov qword [rsp + 0x60], r12
mov rax, qword [rbx + 0x1c8]
cmp rax, 0x100
jae case.0x140007564.1
movzx ecx, word [rsp + 0xd2]
mov rdx, qword [rbx + 0x1c0]
mov qword [rbx + 0x2e8], rdx
mov qword [rbx + 0x2f0], rax
mov word [rbx + 0x2f8], cx
lea r14, [rbx + 0x320]
mov byte [rbx + 0x320], 0
mov qword [rsp + 0x78], r13
mov rax, qword [rbx + 0x2f8]
lea rdx, [rsp + 0x6f0]
mov qword [rdx + 0x10], rax
mov rax, qword [rbx + 0x2e8]
mov qword [rdx], rax
mov rax, qword [rbx + 0x2f0]
mov qword [rdx + 8], rax
lea rdi, [rsp + 0x768]
mov rcx, rdi
call fcn.14006b4a6
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rbx + 0x310], xmm1
movups xmmword [rbx + 0x300], xmm0
lea rdi, [rbx + 0x300]
mov r8, qword [rsp + 0x50]
lea r12, [rsp + 0xd0]
mov rcx, r12
mov rdx, rdi
call fcn.14006ba65
mov r13d, dword [r12]
cmp r13d, 3
jne 0x140008bdc
mov byte [r14], 3
mov cl, 0xb
jmp 0x140008ce7
mov qword [rsp + 0x68], rsi
mov qword [rsp + 0x70], r15
mov esi, dword [rsp + 0xd4]
mov r9, qword [rsp + 0xd8]
mov r11d, dword [rsp + 0xe0]
mov edx, dword [rsp + 0xe4]
mov r8, qword [rsp + 0xe8]
mov r12, qword [rsp + 0xf0]
cmp word [rdi], 3
jne 0x140008c6d
mov rcx, qword [rbx + 0x308]
mov r10d, 0x84
mov eax, 0xcc
lock cmpxchg qword [rcx], r10
je 0x140008c6d
mov rcx, qword [rbx + 0x308]
mov rax, qword [rcx + 0x10]
mov qword [rsp + 0x80], r8
mov r15, r9
mov qword [rsp + 0x90], rdx
mov rdi, r11
call qword [rax + 0x20]
mov r11, rdi
mov rdx, qword [rsp + 0x90]
mov r9, r15
mov r8, qword [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rcx - 0x3a], al
invalid
mov byte [r14], 1
cmp r13d, 2
jne 0x140008c7c
mov rdi, r9
mov edi, ecx
jmp 0x140008cc3
mov dword [rsp + 0xc8], r11d
mov qword [rsp + 0xc0], r9
test r13d, r13d
je 0x140008d29
cmp r8, r12
je 0x140008caf
movzx eax, word [r8]
mov dword [rsp + 0x88], eax
cmp ax, 2
jne 0x140008db8
shl rdx, 0x20
or rdx, r11
mov rcx, r9
call fcn.140068c99
mov edi, 3
mov r14b, byte [rsp + 0x58]
mov r15, qword [rsp + 0x70]
mov r12, qword [rsp + 0x60]
jmp 0x140008d1f
mov rdi, r14
jmp 0x140008566
mov cl, 4
jmp 0x140008ce2
mov cl, 6
mov r15, qword [rsp + 0x70]
mov r12, qword [rsp + 0x60]
mov r14b, byte [rsp + 0x58]
jmp 0x140008f47
mov rdi, rdx
mov r15, qword [rsp + 0x70]
mov r12, qword [rsp + 0x60]
mov r14b, byte [rsp + 0x58]
jmp 0x140008f91
mov rdi, rdx
mov r15, qword [rsp + 0x70]
mov r12, qword [rsp + 0x60]
mov r14b, byte [rsp + 0x58]
je 0x140008d42
pop rax
je 0x140008d42
pop rax
mov r13, qword [rsp + 0x78]
jmp 0x140008f91
mov qword [rsp + 0xa0], r12
mov qword [rsp + 0x98], r9
mov qword [rsp + 0x80], r8
mov edi, 3
add eax, dword [rax]
add byte [rax], al
mov dword [rsp + 0x88], esi
cmp si, 2
mov r14b, byte [rsp + 0x58]
je 0x140008cc8
mov r15, rdx
mov eax, dword [rsp + 0x88]
shr eax, 0x10
mov rcx, qword [rsp + 0xc4]
mov rdx, qword [rsp + 0x80]
shr rdx, 0x20
mov qword [rsp + 0xa8], rdx
mov rdx, qword [rsp + 0xa0]
shr edx, 0x10
mov dword [rsp + 0x68], edx
mov qword [rsp + 0x90], rcx
shr rcx, 0x20
mov rsi, rcx
mov rdi, qword [rsp + 0x98]
mov ecx, r15d
mov dword [rsp + 0x8c], r15d
jmp 0x140008e1f
mov rsi, r11
mov r15, rdx
mov qword [rsp + 0x98], r9
mov eax, dword [r8 + 2]
movzx edi, word [r8 + 6]
shl rdi, 0x20
or rdi, rax
shr rdi, 0x10
mov rcx, qword [r8 + 8]
mov qword [rsp + 0x90], rcx
mov ecx, dword [r8 + 0x10]
mov dword [rsp + 0x8c], ecx
mov ecx, dword [r8 + 0x18]
mov qword [rsp + 0xa8], rcx
movzx ecx, word [r8 + 0x1c]
mov qword [rsp + 0xa0], rcx
movzx ecx, word [r8 + 0x1e]
mov dword [rsp + 0x68], ecx
mov ecx, dword [r8 + 0x14]
mov qword [rsp + 0x80], rcx
shl rdi, 0x10
movzx r14d, ax
mov ecx, 3
call fcn.1400621a6
test r13d, r13d
je 0x140008e4f
mov eax, esi
mov rdx, r15
shl rdx, 0x20
shl edx, 0x20
or rdx, rax
mov rcx, qword [rsp + 0x98]
call fcn.140068c99
or rdi, r14
mov r15, qword [rsp + 0x70]
mov r13, qword [rsp + 0x78]
mov r12d, dword [rsp + 0x88]
mov byte [rax], al
add byte [rax], al
mov byte [rax], al
add byte [rax], al
mov rsi, qword [rsp + 0xa0]
mov r14, qword [rsp + 0xa8]
jmp 0x140008378
mov r14, qword [rbx + 0x1b8]
mov qword [rbx + 0x2e8], r14
mov dword [rbx + 0x2f0], 0
mov byte [rbx + 0x2f4], 0
xor eax, eax
jmp 0x140007fad
mov r13, qword [rsp + 0x78]
mov rdx, qword [r13]
mov qword [rdi], rdx
mov r15, qword [rsp + 0x70]
mov r12, qword [rsp + 0x60]
mov r14b, byte [rsp + 0x58]
mov rsi, qword [rsp + 0x68]
jmp 0x14000820c
mov rax, qword [rbx + 0x1b8]
mov qword [rbx + 0x2e8], rax
lea rax, [0x1400ad3a7]
mov qword [rbx + 0x2f0], rax
mov qword [rbx + 0x2f8], 0xa
add al, byte [rax]
add byte [rdx], cl
add byte [rax], al
add byte [rbx + rcx*4 + 0x7c], cl
and al, 0x70
add al, byte [rax]
add byte [rdx], cl
add byte [rax], al
add byte [rbx + rcx*4 + 0x7c], cl
and al, 0x70
mov r12, qword [rsp + 0x60]
mov r14b, byte [rsp + 0x58]
mov r13, qword [rsp + 0x78]
mov rsi, qword [rsp + 0x68]
lea rcx, [rbx + 0x2e8]
lea rdx, [rsp + 0x50]
call fcn.1400134fe
mov cl, 0xc
test rax, rax
jne 0x140008f47
mov qword [rbx + 0x1d0], rdx
mov rax, qword [rbx + 0x1b8]
mov qword [rbx + 0x2e8], rax
mov rcx, qword [rax]
mov rax, qword [rax + 8]
lea rdx, [rsp + 0x50]
call qword [rax + 0x28]
mov cl, 0xd
test rax, rax
je 0x140008f5c
mov byte [rbx + 0x2e7], cl
mov byte [rbx + 0x1b5], 8
mov r13d, 2
jmp 0x140008fae
mov rdi, rdx
mov qword [rsp + 0x68], rsi
mov rsi, qword [rbx + 0x1d0]
test rsi, rsi
je 0x140008f82
test rdi, rdi
je 0x140008f7d
mov rcx, rdi
call fcn.1400621a6
mov rdi, rsi
jmp 0x140008f91
test rdi, rdi
jne 0x140008f91
movabs rdi, 0x1400000003
mov rsi, qword [rsp + 0x68]
mov byte [rsi], 1
mov rcx, r13
call fcn.1400046b6
mov r13d, 1
mov byte [rbx + 0x1b5], 1
lea rsi, [rbx + 0xc8]
cmp r13, 2
jne 0x1400090af
mov r13, rsi
mov eax, dword [0x1400f5b90]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xa8]
cmp eax, 1
je 0x140009012
test eax, eax
jne 0x14000904c
mov eax, dword [0x1400f5b90]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0x60]
lea rdx, [0x140067986]
call fcn.1400645a7
mov byte [rsi + 0xa8], 1
and bpl, r14b
mov eax, dword [0x1400f5b90]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov sil, byte [rax + 0xa4]
test sil, sil
sete cl
cmp byte [rax + 0xa5], 0
setne al
or al, cl
or al, bpl
cmp al, 1
jne 0x140009175
lea rdx, [rsp + 0x50]
mov rsi, r13
mov rcx, r13
call fcn.140069bec
mov r13d, 2
test al, al
jne 0x1400090b5
mov byte [rbx + 0xc0], 1
mov qword [rbx + 0x30], r13
mov qword [rbx + 0x38], rdi
mov rcx, rsi
call fcn.14000345d
cmp qword [rbx + 0x30], 0
je 0x1400090e7
lea rax, [rbx + 0x48]
mov qword [rbx + 0xc8], rax
mov rcx, qword [rax]
mov rax, qword [rax + 8]
lea rdx, [rsp + 0x50]
call qword [rax + 0x30]
test rax, rax
je 0x1400090c1
mov byte [rbx + 0xc3], 5
jmp 0x14000938f
cmp r13, 3
jne 0x140009066
mov byte [rbx + 0xc3], 3
jmp 0x14000938f
mov rdi, rdx
movabs rsi, 0x1400000003
test rdx, rdx
je 0x140009554
mov rcx, rsi
call fcn.1400621a6
mov rsi, rdi
jmp 0x140009554
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x60], r12
mov qword [rsp + 0x70], r15
mov word [rbx + 0xc0], 0
mov r15, qword [rbx + 0x38]
mov r14, qword [rbx + 0x48]
movzx eax, word [rbx + 0x7a]
mov word [rsp + 0x68], ax
movzx esi, ax
movzx r13d, word [rbx + 0x78]
mov byte [rbx + 0xc2], 0
mov r12, qword [rbx + 0x50]
mov rax, qword [rbx + 0x80]
mov qword [rsp + 0x78], rax
add r13, r13
mov rcx, r13
mov dl, 1
call fcn.1400210cb
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], rdx
mov qword [rsp + 0xe0], r13
cmp rdx, r13
jbe 0x1400091c1
lea rdi, [rsp + 0xd0]
mov rcx, rdi
mov rdx, r13
call fcn.14002112e
mov rbp, qword [rdi]
mov r13, qword [rdi + 0x10]
jmp 0x1400091c4
mov eax, dword [0x1400f5b90]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0xa4], 0
lea rdx, [rsp + 0x50]
mov r14, r13
mov rcx, r13
call fcn.140069bec
mov ebp, eax
mov ecx, esi
mov rsi, r13
xor edx, edx
call fcn.140068cb2
mov r13d, 2
test bpl, bpl
je 0x140009066
jmp 0x1400090b5
mov rbp, rax
lea rcx, [rsp + 0xd0]
mov rdx, rsi
call fcn.14006ff89
invalid
add byte [rdx + 0xec99f05], cl
add byte [rcx + 0x70], bh
mov edx, 8
call fcn.140020d10
test rax, rax
je 0x140009833
invalid
lea rsi, [rsp + 0xd0]
mov ecx, 0xe
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov qword [rbx + 0xc8], r14
mov qword [rbx + 0xd0], r12
mov qword [rbx + 0xd8], r15
lea rcx, fcn.140004066
mov qword [rbx + 0xe0], rcx
mov dword [rbx + 0xe0], ecx
mov dword [rbx + 0xe0], ecx
mov qword [rbx + 0xe8], rbp
mov qword [rbx + 0xf0], r13
mov rdx, qword [rsp + 0x78]
mov edx, dword [rsp + 0x78]
mov edx, dword [rsp + 0x78]
mov qword [rbx + 0xf8], rdx
xor edx, edx
mov qword [rbx + 0x100], rdx
mov qword [rbx + 0x108], rax
movzx eax, word [rsp + 0x68]
mov word [rbx + 0x110], ax
adc byte [rcx], al
add byte [rax], al
adc byte [rcx], al
add byte [rax], al
mov qword [rbx + 0x112], rdx
lea rdi, [rbx + 0x11a]
mov byte [rbx + 0x11a], 0
lea rax, [rbx + 0x112]
shr r13, 1
lea rdx, [rsp + 0xb0]
mov byte [rdx], 0
add al, byte [rax]
add al, byte [rax]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r14
lea rcx, [rsp + 0x50]
mov r8, rbp
mov r9, r13
call fcn.14001dea7
mov r9, qword [rbx + 0xf0]
sub r9, r13
jb case.0x140007564.1
mov esi, eax
lea rax, [rbx + 0x116]
add r13, qword [rbx + 0xe8]
add byte [rax], al
add byte [rdi], cl
adc byte [rbx + 0xc8], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
adc byte [rbx + 0xc8], al
add byte [rax], al
add byte [rax], al
movups xmm1, xmmword [rbx + 0xd8]
mov qword [rsp + 0x40], rax
movups xmmword [rsp + 0x30], xmm0
movups xmmword [rsp + 0x20], xmm1
and al, 0x20
and al, 0x20
lea rcx, [rsp + 0x50]
lea rdx, [rsp + 0xb0]
mov r8, r13
call fcn.14001dea7
and sil, al
cmp sil, 1
mov r15, qword [rsp + 0x70]
and al, 0x70
jo 0x14000935c
mov r12, qword [rsp + 0x60]
mov esp, dword [rsp + 0x60]
jne 0x140009515
cmp byte [rsp + 0xb0], 0
add byte [rax], al
add byte [rax], al
mov al, byte [rdi]
je 0x14000939a
cmp al, 2
jae 0x14000939a
mov byte [rbx + 0x11a], 0
mov rcx, qword [rbx + 0x100]
mov qword [rbx + 0x100], 0
add dword [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rax], al
call fcn.140003035
mov rsi, qword [rbx + 0x108]
call fcn.140064ecd
mov r8d, edx
mov bl, 8
add dword [rax], eax
add al, ch
jns 0x14000930d
add eax, 0xd0894100
movzx edx, word [rbx + 0x110]
add byte [rax], al
add rdx, rax
jb case.0x140007564.1
cmp r8d, 0x3b9aca00
jb 0x140009380
inc rdx
je case.0x140007564.1
add r8d, 0xc4653600
mov rcx, rsi
int1
call fcn.140069d62
mov byte [rbx + 0xc3], 4
ret
mov r14d, 1
jmp 0x1400095e3
movzx eax, al
test eax, eax
je 0x140009415
cmp eax, 1
jne case.0x140007564.1
mov rax, qword [rbx + 0x100]
add byte [rax], al
test rax, rax
je case.0x140007564.1
mov r14, qword [rax]
cmp r14, 0xffffffffffffffff
je 0x140009515
test byte [rsi + 1], cl
add byte [rax], al
test byte [rsi + 1], cl
add byte [rax], al
mov rax, qword [r14]
test rax, rax
je 0x140009515
invalid
add byte [rdi], cl
mov byte [rsi + 4], dl
add byte [rax], al
js case.0x140007564.1
lea rcx, [rax + 1]
lock cmpxchg qword [r14], rcx
jne 0x1400093ca
mov qword [rsp + 0xd0], r14
lea rsi, [r14 + 0x18]
jbe 0x140009408
add byte [rcx - 0x73], cl
jbe 0x140009408
mov rcx, rsi
call qword [sym.imp.kernel32.dll_AcquireSRWLockShared]
mov al, byte [r14 + 0x20]
test al, al
ror byte [rdi], 0x84
scasb al, byte [rdi]
add byte [rax], al
invalid
ror byte [rdi], 0x84
scasb al, byte [rdi]
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call qword [sym.imp.kernel32.dll_ReleaseSRWLockShared]
xor esi, esi
jmp 0x1400094d7
mov rcx, qword [rbx + 0x108]
lea rdx, [rsp + 0x50]
call fcn.140069bec
test al, al
jne 0x140009388
invalid
invalid
invalid
invalid
mov r13, qword [rbx + 0xf8]
test r13, r13
test ebp, ebp
je 0x140009515
cmp r13, 0xffffffffffffffff
je 0x140009515
add byte [rax], al
mov r14, qword [rsp + 0x50]
and al, 0x50
mov rax, qword [r13]
test rax, rax
je 0x140009515
ror byte [rdi], 0x84
mov ebx, 0xf000000
mov bh, cl
add eax, dword [rax]
add byte [rax], al
lea rcx, [rax + 1]
invalid
js case.0x140007564.1
add byte [rax], al
lea rcx, [rax + 1]
lock cmpxchg qword [r13], rcx
add eax, esi
cmpxchg qword [r13], rcx
jne 0x140009451
mov qword [rsp + 0x630], r13
lea rsi, [r13 + 0x18]
mov rcx, rsi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov al, byte [r13 + 0x20]
test al, al
je case.0x140002a0c.96
ror byte [rdi], 0x84
add al, byte es:[rax]
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov rax, qword [rsp + 0x630]
mov eax, dword [rsp + 0x630]
lock dec qword [rax]
dec qword [rax]
jne 0x140009515
lea rcx, [rsp + 0x630]
add byte [rax], al
call fcn.140005aa9
jmp 0x140009515
invalid
invalid
invalid
mov r13, r12
mov r12, r15
mov r15, qword [r14 + 0x28]
mov rcx, rsi
call qword [sym.imp.kernel32.dll_ReleaseSRWLockShared]
mov edx, 0x49000a1b
cmp edi, 1
mov edx, 0x49000a1b
cmp edi, 1
mov r15, r12
mov r12, r13
mov sil, 2
sbb sil, 0
lock dec qword [r14]
jne case.0x140002a0c.88
lea rcx, [rsp + 0xd0]
call fcn.140005aa9
mov word [rax + rdx*8], fs
add byte [rax], al
add al, ch
mov edi, 0x40ffffc5
test sil, sil
test sil, sil
je 0x140009515
movzx eax, sil
cmp eax, 2
jne 0x1400096ab
mov byte [rbx - 0x7af0fd08], 0xaf
add dword [rax], eax
add byte [rax - 0x75], cl
mov ecx, dword [rax]
or byte [rcx], al
add byte [rax], al
invalid
invalid
push rsp
mov rcx, qword [rbx + 0x108]
or byte [rcx], al
add byte [rax], al
lea rdx, [rsp + 0x50]
and al, 0x50
call fcn.140069bec
test al, al
ror byte [rdi], 0x85
jae 0x140009511
invalid
invalid
invalid
mov rdx, qword [rbx + 0xc8]
xchg ebx, eax
enter 0, 0
mov r8, qword [rbx + 0xd0]
mov r9, qword [rbx + 0xd8]
mov rax, qword [rbx + 0xe0]
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x50]
and al, 0x50
and byte [rax - 0x73], cl
and al, 0x50
and al, 0x50
and al, 0x50
call fcn.14001e0e3
mov rsi, qword [rsp + 0x58]
mov rcx, rsi
mov ecx, esi
call fcn.140003c65
xor esi, esi
test byte [rax - 0x75], 0x4b
xor byte [rax - 0x7b], cl
leave
mov rcx, qword [rbx + 0x30]
test rcx, rcx
je 0x14000956d
cmp ecx, 2
je 0x140009594
stc
add dh, byte [rdx + rsi + 0x48]
mov rdx, qword [rbx + 0x38]
mov edx, dword [rbx + 0x38]
call fcn.1400031f1
jmp 0x140009594
invalid
cmp byte [rbx + 0xc0], 0
je 0x140009594
mov rdi, qword [rbx + 0x38]
mov rcx, rdi
call fcn.140004066
mov rcx, qword [0x1400f5ae0]
xor edx, edx
ror byte [rcx - 0x77], cl
clc
invalid
ror byte [rcx - 0x77], cl
clc
call qword [sym.imp.kernel32.dll_HeapFree]
add dh, al
add eax, 0
add byte [rax], al
add byte [rax], al
cmp byte [rbx + 0xc1], 0
mov byte [rbx + 0xc0], 0
add byte [rax], al
add byte [rax], al
cmp byte [rbx + 0xc1], 0
je case.0x140007564.53
invalid
cmp qword [rbx + 0x80], 0
mov ebx, 0x80
add byte [rsp + rcx + 0x48], dh
lea ecx, [rbx + 0x80]
add byte [rax], al
je case.0x140007564.53
lea rcx, [rbx + 0x80]
add byte [rax], al
call fcn.1400044b7
std
scasb al, byte [rdi]
invalid
mov byte [rbx + 0xc1], 0
cmp byte [rbx + 0xc2], 0
ret 0
add byte [rax], al
je 0x1400095d7
mov rcx, qword [rbx + 0x48]
mov ecx, dword [rbx + 0x48]
mov rdx, qword [rbx + 0x50]
mov edx, dword [rbx + 0x50]
call fcn.140004476
jmp qword [rsi - 0x39]
mov word [rbx + 0xc2], pe_nt_image_headers64
xor r14d, r14d
add byte [rax], al
add byte [rax], al
add dword [rbp + 0x31], eax
test byte [rax - 0x73], 0x7b
and byte [rcx + rcx*4 - 7], cl
lea rdi, [rbx + 0x20]
mov rcx, r15
mov rdx, r12
call fcn.1400677a5
test r14, r14
je 0x140009648
mov rcx, rbx
call fcn.14006b32a
movzx eax, al
lea rcx, [0x1400b920c]
cld
or al, byte [rax]
cld
or al, byte [rax]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0x48
mov ecx, dword [rbx + 0x20]
mov rcx, qword [rbx + 0x20]
mov rdx, rbx
mov edx, ebx
call fcn.14006dc6b
mov rax, 0xffffffffffffffc0
lock xadd qword [rbx], rax
xadd qword [rbx], rax
invalid
invalid
invalid
xadd qword [rbx], rax
xadd dword [rbx], eax
cmp rax, 0x3f
jbe case.0x140007564.1
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14000968e
clc
jne 0x14000968e
mov rcx, rbx
call fcn.140010b44
jmp 0x14000968e
invalid
lea r14, [rsp + 0xd0]
lea r14, [rsp + 0xd0]
mov byte [r14 + 0x93], 7
mov rcx, rdi
stc
stc
mov rdx, r14
call fcn.140010665
mov qword [r14], 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
jbe 0x140009676
mov qword [r14 + 8], rsi
mov byte [r14 + 0x93], 6
lea rdx, [rsp + 0xd0]
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rdi
mov rcx, rdi
mov ecx, edi
call fcn.140010665
mov rcx, rbx
call fcn.140010fcc
nop
add rsp, 0xa98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, rdi
jmp 0x140007383
mov byte [rdi], 0
jmp 0x140009348
mov rax, qword [r13 + 0x28]
test rax, rax
je 0x140009704
mov rcx, qword [r13 + 0x30]
cmp rcx, qword [r14 + 8]
jne case.0x140007564.1
add dword gs:[rax], eax
invalid
add dword gs:[rax], eax
add byte [rcx - 0x75], cl
mov ecx, dword [rsi]
mov rcx, qword [r14]
mov ecx, dword [rsi]
mov rdx, qword [rax]
cmp rdx, qword [rcx]
jne case.0x140007564.1
mov rdx, qword [rax + 8]
cmp rdx, qword [rcx + 8]
cmp edx, dword [rcx + 8]
cmp edx, dword [rcx + 8]
jne case.0x140007564.1
mov rdx, qword [rax + 0x10]
cmp rdx, qword [rcx + 0x10]
jne case.0x140007564.1
mov rax, qword [rax + 0x18]
cmp rax, qword [rcx + 0x18]
je 0x140009726
jmp case.0x140007564.1
mov rax, qword [r14]
mov rcx, qword [r14 + 8]
call qword [rax]
mov r8, qword [r13 + 0x28]
mov rcx, qword [r13 + 0x30]
mov qword [r13 + 0x28], rax
mov qword [r13 + 0x30], rdx
test r8, r8
je 0x140009795
call qword [r8 + 0x18]
mov rcx, rsi
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
lock inc qword [r13 + 8]
jle case.0x140007564.1
mov rax, qword [rsp + 0x630]
lock dec qword [rax]
jne 0x140009755
lea rcx, [rsp + 0x630]
call fcn.140005aa9
and al, 0x30
invalid
mov al, byte [0x1400f5b79]
mov ecx, 8
add byte [rax], al
add byte [rax], al
mov edx, 8
call fcn.140020d10
jne 0x14000976a
invalid
test rax, rax
je 0x140009850
test ch, bl
add byte [rax], al
invalid
test ch, bl
add byte [rax], al
add byte [rcx + rcx*4 + 0x28], cl
mov qword [rax], r13
mov rcx, qword [rbx + 0x100]
mov qword [rbx + 0x100], rax
invalid
add al, ch
lodsb al, byte [rsi]
cwde
call fcn.140003035
mov byte [rbx + 0x11a], 1
sbb al, byte [rcx]
add byte [rax], al
add ecx, ebp
mov bl, 0xfb
invalid
invalid
invalid
sbb al, byte [rcx]
add byte [rax], al
add ecx, ebp
mov bl, 0xfb
invalid
mov rcx, rsi
mov ecx, esi
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov rsi, qword [r13 + 0x10]
cmp rsi, 0xffffffffffffffff
je 0x140009496
dec dword [rax - 0x75]
invalid
mov rax, qword [rsi]
test rax, rax
je 0x140009496
js case.0x140007564.1
lea rcx, [rax + 1]
lock cmpxchg qword [rsi], rcx
jne 0x1400097af
mov qword [rsp + 0xd0], rsi
lea rcx, [rsi + 0x50]
push rax
push rax
mov rax, qword [rsp + 0x630]
mov r8d, dword [rax + 0x98]
mov edx, 3
add byte [rax], al
invalid
invalid
add byte [rax], al
add al, ch
add byte [rax], al
call fcn.14001d123
cmp dword [rcx], edi
add dword [rax], eax
test rax, rax
je 0x140009813
mov rcx, rax
call fcn.1400621a6
add al, dh
dec qword [rsi]
lock dec qword [rsi]
jne 0x140009496
lea rcx, [rsp + 0xd0]
lea ecx, [rsp + 0xd0]
call fcn.140005d52
jmp 0x140009496
cmp esp, 0xffffffff
invalid
invalid
cmp esp, 0xffffffff
push rax
dec qword [rsi]
lock dec qword [rsi]
jne 0x14000972f
lea rcx, [rsp + 0xd0]
call fcn.140005d52
jmp 0x14000972f
add byte [rax], al
add al, ch
sub ch, al
invalid
ud2
mov ecx, 8
mov edx, 0x70
call fcn.1400a8b8c
ud2
mov ecx, 8
add byte [rax], al
mov edx, 0x20
jmp 0x14000983d
mov ecx, 8
mov edx, 8
add byte [rax], al
add byte [rdx + 8], bh
jmp 0x14000983d
push rbx
sub rsp, 0xd8
mov rdi, rcx
call fcn.14006b2e8
movzx eax, al
lea rcx, [0x1400b921c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp qword [rdi + 0x30], 0
jne 0x140009e48
lea rax, [rdi + 0x20]
mov qword [rsp + 0x20], rax
lea rax, [rdi + 0x38]
mov qword [rsp + 0x58], rax
mov rdx, qword [rdi + 0x28]
mov ecx, 1
call fcn.1400677a5
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], rdx
movzx eax, byte [rdi + 0x50]
test eax, eax
mov qword [rsp + 0x38], rdi
je 0x140009af2
add byte [rbx - 0x7af0fc08], al
outsd dx, dword [rsi]
add eax, 0x8b480000
ja 0x140009925
cmp eax, 3
jne 0x140009e48
mov rsi, qword [rdi + 0x48]
jmp 0x1400098ed
lea rcx, [rdi + 0x20]
call fcn.140010816
jmp 0x140009c00
lea rbx, [rsi + 8]
mov rcx, rbx
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov al, byte [rsi + 0x10]
test al, al
jne 0x140009e48
mov rax, qword [rsi + 0x28]
test rax, rax
je 0x140009b03
mov qword [rsp + 0x40], rbx
lea rcx, [rax - 1]
mov qword [rsi + 0x28], rcx
mov rcx, qword [rsi]
mov rdx, qword [rsi + 0x18]
mov r15d, dword [rdx + rax*4 - 4]
add rcx, 0x50
mov edx, 2
mov r8d, r15d
call fcn.14001d123
mov qword [rsp + 0x70], rax
mov r12, qword [rsi]
lea rcx, [r12 + 0x10]
lea ecx, [rsp + 0x10]
sbb byte [rbx + rcx*4 + 0x7c], al
invalid
lea ecx, [rsp + 0x10]
mov qword [rsp + 0x68], rcx
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov al, byte [r12 + 0x18]
test al, al
jne 0x140009e48
lea rax, [r12 + 0x20]
mov qword [rsp + 0x60], rax
mov rdi, qword [r12 + 0x40]
jl 0x140009993
mov rbp, qword [r12 + 0x48]
jl 0x140009993
mov rbp, qword [r12 + 0x48]
mov rcx, rdi
mov rdx, rbp
mov r8d, r15d
clc
clc
call fcn.140014c59
mov rbx, rax
mov r14, rax
invalid
shr r14, 0x39
mov rax, qword [r12 + 0x20]
mov rcx, qword [r12 + 0x28]
invalid
mov ecx, dword [rsp + 0x28]
mov rdx, rcx
mov edx, ecx
and rdx, rbx
movd xmm0, r14d
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
lea r8, [rax - 0x28]
xor r9d, r9d
pcmpeqd xmm1, xmm1
movabs r13, 0x600000003
movdqu xmm2, xmmword [rax + rdx]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r10d, xmm3
test r10w, r10w
je 0x140009a00
bsf r11d, r10d
lea esi, [r10 - 1]
and esi, r10d
add r11, rdx
and r11, rcx
neg r11
lea r11, [r11 + r11*4]
mov r10d, esi
cmp dword [r8 + r11*8], r15d
cmp dword [rax + rbx*8], edi
cmp dword [rax + rbx*8], edi
jne 0x1400099d7
jmp 0x140009a22
pcmpeqb xmm2, xmm1
pmovmskb r10d, xmm2
test r10d, r10d
jne 0x140009b62
add rdx, r9
add rdx, 0x10
add r9, 0x10
and rdx, rcx
jmp 0x1400099c5
invalid
movabs dword [0x7c8b4800000001be], eax
and al, 0x38
mov esi, 1
add dword [rax], eax
add byte [rax], al
mov rdi, qword [rsp + 0x38]
mov rbx, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x68]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov qword [rsp + 0x78], rsi
mov qword [rsp + 0x80], r13
mov r14, qword [rsp + 0x70]
and al, 0x70
and al, 0x70
test r14, r14
je 0x140009a65
lea rcx, [rsp + 0x78]
call fcn.140002bc0
mov esi, 1
mov r13, r14
mov rcx, rbx
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x50], r13
test rsi, rsi
jne 0x140009b98
mov rax, qword [r13 + 8]
cmp rax, 0xffffffffffffffff
je 0x140009aa2
test rax, rax
js 0x140009e48
lea rcx, [rax + 1]
lock cmpxchg qword [r13 + 8], rcx
jne case.0x140007641.299
jmp 0x140009aa6
pause
jmp 0x140009a81
mov rsi, qword [rdi + 0x40]
mov al, byte [0x1400f5b79]
leave
ror byte [rsi], 0
leave
ror byte [rsi], 0
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov edx, 8
call fcn.140020d10
add dword [rax], eax
test rax, rax
je 0x140009e4c
mov qword [rax], r13
lea r8, [0x1400accb0]
lea eax, [0x1400accb0]
lea eax, [0x1400accb0]
mov rcx, rsi
mov rdx, rax
mov r9, r13
call fcn.140015cd6
cmp qword [rsp + 0x48], 0
je 0x140009af2
ret 0x894d
add byte [rdx + rcx + 0x48], dh
lea ecx, [rsp + 0x48]
lea rcx, [rsp + 0x48]
call fcn.140002bc0
invalid
mov rsi, qword [rdi + 0x38]
add rsi, 0x10
mov qword [rdi + 0x48], rsi
jmp 0x1400098ed
cmp byte [rax - 0x7d], cl
invalid
std
invalid
mov rax, qword [rsi + 0x30]
test rax, rax
je 0x140009d68
xor byte [rax - 0x7b], r9b
ror byte [rdi], 0x84
pop rax
add al, byte [rax]
add byte [rax + 0x39], cl
jle 0x140009b4c
cmp qword [rsi + 0x38], rdi
jne 0x140009e48
test dword [rsi], ebp
add eax, dword [rax]
add byte [rax - 0x73], cl
or eax, 0x61851
lea rcx, [0x14006b372]
cmp qword [rax], rcx
jne 0x140009e48
lea rcx, case.0x1400403a1.1608
cmp qword [rax + 8], rcx
jne 0x140009e48
add byte [rax], al
add byte [rax], al
lea rcx, [0x14006b445]
cmp qword [rax + 0x10], rcx
jne 0x140009e48
lea rcx, [0x14006b47d]
cmp qword [rax + 0x18], rcx
je 0x140009d9a
jmp 0x140009e48
add byte [rax], al
add byte [rcx - 0x7d], cl
jl 0x140009b8a
invalid
cmp qword [r12 + 0x30], 0
and al, 0x30
add byte [rdi], cl
test ch, al
add al, byte [rax]
add byte [rcx - 0x75], cl
and al, 8
xor byte [rax], al
je 0x140009e33
mov rax, qword [r12 + 8]
cmp rax, 0xffffffffffffffff
je 0x140009b94
test rax, rax
js 0x140009e48
add byte [rax], al
add byte [rax], al
lea rcx, [rax + 1]
lock cmpxchg qword [r12 + 8], rcx
mov cl, 0x4c
and al, 8
mov cl, 0x4c
and al, 8
and al, 8
jne 0x140009b73
jmp 0x140009c1b
pause
jmp 0x140009b6e
lea rcx, [rsp + 0x48]
lea ecx, [rsp + 0x48]
and al, 0x48
call fcn.140002bc0
mov rcx, qword [rsp + 0x58]
and al, 0x58
and al, 0x58
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x140009bb5
call fcn.140005e80
inc esi
push r8
add dword [rax - 0x75], ecx
mov rcx, qword [rsp + 0x28]
mov byte [rdi + 0x50], 1
mov rcx, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x30]
call fcn.1400677a5
lea rsi, [rsp + 0x78]
mov qword [rsi], 2
mov rbx, qword [rsp + 0x20]
mov rcx, rbx
mov rdx, rsi
call fcn.140010566
mov qword [rsi + 8], 0
mov qword [rsi], 1
mov dword [rsi], 1
lea rdx, [rsp + 0x78]
mov rcx, rbx
call fcn.140010566
imul eax, dword [rax], 0xf9894800
mov rcx, rdi
add rsp, 0xd8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x140010e99
add byte [rax], al
mov rdx, qword [r12 + 0x50]
lea rcx, [rsp + 0x78]
call fcn.14001d02c
mov al, byte [0x1400f5b79]
mov ecx, 0xa0
js 0x140009c0e
add dh, byte [rcx + rax]
add byte [rdx + 0xebf4905], cl
add byte [rcx + 0xa0], bh
add byte [rdx + 8], bh
mov edx, 8
call fcn.140020d10
test rax, rax
je 0x140009e5d
adc eax, 0x49000002
mov ebp, eax
mov r13, rax
mov eax, 1
mov qword [r13], rax
mov qword [r13 + 8], rax
mov qword [r13 + 0x10], r12
xor eax, eax
mov qword [r13 + 0x18], rax
mov byte [r13 + 0x20], 0
mov qword [r13 + 0x28], rax
mov rdi, r13
add rdi, 0x38
lea rsi, [rsp + 0x78]
mov ecx, 0xc
rep movsq qword [rdi], qword [rsi]
mov dword [r13 + 0x98], r15d
mov ebp, 0x98
mov rax, qword [r13 + 8]
cmp rax, 0xffffffffffffffff
je 0x140009ca7
test rax, rax
js 0x140009e48
lea rcx, [rax + 1]
lock cmpxchg qword [r13 + 8], rcx
or byte [r13 - 0x1b], r14b
or byte [r13 - 0x1b], r14b
jmp 0x140009cab
pause
jmp 0x140009c86
mov rax, qword [r12 + 0x20]
mov rcx, qword [r12 + 0x28]
and rbx, rcx
movdqu xmm0, xmmword [rax + rbx]
movq mm0, qword [rax + rbx]
pmovmskb edx, xmm0
test edx, edx
jne 0x140009ce2
invalid
mov r8d, 0x10
add byte [rax], al
add byte [rcx + rax - 0x3d], cl
ret
add rbx, r8
ret
and rbx, rcx
movdqu xmm0, xmmword [rax + rbx]
add al, 0x18
pmovmskb edx, xmm0
add r8, 0x10
invalid
test edx, edx
je 0x140009ccb
adc byte [rbp + 0xfe974d2], al
bsf edx, edx
add rdx, rbx
mov esp, 0xda0148d2
and rdx, rcx
mov r8b, byte [rax + rdx]
test r8b, r8b
js 0x140009d03
movdqa xmm0, xmmword [rax]
pmovmskb edx, xmm0
bsf edx, edx
mov esp, 0x48a44d2
invalid
mov esp, 0x48a44d2
adc byte [rbp + rcx*4 + 0x4a], cl
invalid
invalid
lea r9, [rdx - 0x10]
and r9, rcx
mov byte [rax + rdx], r14b
mov byte [r9 + rax + 0x10], r14b
neg rdx
fimul dword [rax - 0x73]
or al, 0x92
invalid
fimul dword [rax - 0x73]
or al, 0x92
and r8b, 1
neg r8b
fmul dword [rcx + 0xf]
mov esi, 0x540149d0
and al, 0x30
invalid
fmul dword [rcx + 0xf]
mov esi, 0x540149d0
and al, 0x30
invalid
xor byte [rcx + rcx*4 + 0x7c], al
enter 0x4cd8, 0xffffffffffffff89
mov dword [rax + rcx*8 - 0x20], ebp
mov qword [rax + rcx*8 - 0x18], 0
mov dword [rax + rcx*8 - 0x28], r15d
mov qword [rax + rcx*8 - 0x20], r13
mov dword [rax + rcx*8 - 0x20], ebp
mov dword [rax + rcx*8 - 0x20], ebp
mov qword [rax + rcx*8 - 0x18], 0
mov dword [rax + rcx*8 - 0x18], 0
mov dword [rax + rcx*8 - 8], 0
mov byte [rax + rcx*8 - 4], 0
add byte [rdi], cl
mov bh, 0x54
and al, 0x78
add byte [rdi], cl
mov bh, 0x54
and al, 0x78
mov word [rax + rcx*8 - 3], dx
mov dl, byte [rsp + 0x7a]
push rsp
enter 0xffffffffffff8afd, 0x54
and al, 0x7a
mov byte [rax + rcx*8 - 1], dl
inc qword [r12 + 0x38]
and al, 0x38
xor esi, esi
jmp 0x140009a27
mov eax, 0x40
lock xadd qword [rdi], rax
invalid
add al, dh
xadd qword [rdi], rax
invalid
invalid
test rax, rax
js case.0x140009610.50
mov rax, qword [rsi + 0x30]
mov eax, dword [rsi + 0x30]
mov rcx, qword [rsi + 0x38]
cmp byte [rax - 0x73], r9b
adc eax, 0xab9fe
lea rdx, [0x1400b5788]
add byte [rax - 0x77], cl
mov qword [rsi + 0x30], rdx
mov qword [rsi + 0x38], rdi
push rsi
xor byte [rax - 0x77], cl
jle 0x140009dca
test rax, rax
je 0x140009d9a
call qword [rax + 0x18]
mov rcx, rbx
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
or al, byte [rax]
fcos
adc eax, 0xa129d
or al, byte [rax]
or al, byte [rax]
mov byte [rdi + 0x50], 3
mov rcx, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x30]
call fcn.1400677a5
mov rcx, rdi
call fcn.14006b32a
adc eax, 0xb60f0006
invalid
adc eax, 0xb60f0006
ror byte [rax - 0x73], 0xd
invalid
invalid
invalid
hlt
lea rcx, [0x1400b922c]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
mov rcx, qword [rdi + 0x20]
mov rdx, rdi
call fcn.14006dc6b
mov rax, 0xffffffffffffffc0
lock xadd qword [rdi], rax
xadd qword [rdi], rax
invalid
add byte [rax - 0x39], cl
rol al, 0xff
invalid
invalid
xadd qword [rdi], rax
cmp rax, 0x3f
jbe 0x140009e48
and rax, 0xffffffffffffffc0
cmp rax, 0x40
cmp eax, 0x40
jne case.0x140009dcf.0
mov rcx, rdi
add rsp, 0xd8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
jmp 0x140010a51
insb byte [rdi], dx
add byte [rax], al
insb byte [rdi], dx
add byte [rax], al
nop
add rsp, 0xd8
add byte [rax], al
invalid
pop rbx
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rbp
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
mov rcx, qword [rsp + 0x20]
and al, 0x20
jmp 0x1400098e3
mov rcx, qword [rsp + 0x60]
mov rdx, rdi
mov r8, rbp
call fcn.1400a86b6
jmp 0x140009b6e
std
invalid
invalid
std
invalid
ud2
or ecx, dword [rdi]
or edi, dword [rcx + 8]
mov ecx, 8
mov edx, 8
call fcn.1400a8b8c
ud2
mov ecx, 8
mov edx, 0xa0
add byte [rax], al
invalid
add byte [rax], al
add bl, ch
in eax, dx
jmp 0x140009e56
mov ecx, 7
int 0x29
ud2
sub esp, eax
movaps xmmword [rsp + 0x10f0], xmm8
lock adc byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x10e0], edi
and al, 0xf0
adc byte [rax], al
lock adc byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x10e0], edi
movaps xmmword [rsp + 0x10d0], xmm6
mov rbx, rcx
call fcn.14006b2e8
movzx eax, al
and al, 0xd0
adc byte [rax], al
add byte [rax - 0x77], cl
retf
lea rcx, [0x1400b923c]
lea ecx, [0x1400b923c]
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x1400b5788]
lea rcx, [rsp + 0x7d0]
mov qword [rcx], rax
add dword [rax - 0x77], ecx
pop rcx
or byte [rax - 0x77], cl
and al, 0x70
and al, 0xd0
invalid
add dword [rax - 0x77], ecx
pop rcx
or byte [rax - 0x77], cl
and al, 0x70
cmp byte [rbx + 0x51], 4
ja case.0x14000b2a2.1
mov rdx, qword [rbx + 0x28]
mov ecx, 1
call fcn.1400677a5
mov qword [rsp + 0x100], rax
movzx eax, byte [rbx + 0x51]
add eax, 0x84894800
add byte [rax - 0x77], cl
test byte [rax + rax], ah
and al, 0
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x43
push rcx
test eax, eax
mov qword [rsp + 0xf8], rdx
mov dword [rsp + 0xf8], edx
mov dword [rsp + 0xf8], edx
je 0x140009f45
cmp eax, 3
jne case.default.0x140009f2f
lea r9, [rbx + 0x92]
lea ecx, [rbx + 0x92]
mov edx, dword [rdx + 0xf000000]
mov dh, 0x83
xchg edx, eax
add byte [rax], al
add byte [rbp + rcx*4 + 0x6b], cl
pop rax
movzx eax, byte [rbx + 0x92]
adc dword [rdx + 0x4c000000], 0xffffff8d
imul ebx, dword [rax + 0x48], 0xffffff8d
lea rcx, [0x1400b924c]
lea r13, [rbx + 0x58]
lea rcx, [0x1400b924c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
add eax, ecx
jmp rax
mov rdx, qword [rbx + 0x88]
mov rax, qword [rbx + 0x68]
mov rcx, qword [rbx + 0x70]
mov ecx, dword [rbx + 0x70]
mov ecx, dword [rbx + 0x70]
jmp 0x14000a054
mov byte [rbx + 0x50], 0
mov qword [rbx + 0x30], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
xor byte [r8], al
add byte [rax], al
add byte [rax], al
jmp 0x14000a028
add byte [rax], al
add byte [rax], al
jmp 0x14000a028
jmp 0x140009fbf
jmp 0x14000a0a7
mov qword [rsp + 0x80], r9
mov r14, qword [rbx + 0x98]
cwde
add byte [rax], al
add byte [rbx + rcx*4 - 0x45], cl
rol byte [rax], 0
add cl, ch
invalid
invalid
add byte [rax], al
cwde
add byte [rax], al
add byte [rbx + rcx*4 - 0x45], cl
rol byte [rax], 0
add cl, ch
mov eax, 0x4c00000d
lea r12, [rbx + 0x16c]
lea r12, [rbx + 0x16c]
movzx eax, byte [rbx + 0x16c]
test eax, eax
mov qword [rsp + 0x80], r9
je 0x140009fa0
cmp eax, 3
jne case.0x14000b2a2.1
jmp 0x14000b1fd
mov qword [rsp + 0x58], r13
mov r14, qword [rbx + 0x98]
mov r13, qword [rbx + 0xa0]
movzx eax, word [rbx + 0x168]
jmp 0x14000b122
lea rsi, [rbx + 0x60]
lea rdx, [rsp + 0x70]
mov rcx, rsi
call fcn.140069bec
test al, al
jne 0x14000a021
mov rcx, rsi
call fcn.140003cdd
mov rax, qword [rbx + 0x30]
mov rcx, qword [rbx + 0x58]
add rax, 3
cmp rax, 0x12d
mov edx, 0x1e
cmovb rdx, rax
mov qword [rbx + 0x30], rdx
call fcn.1400621a6
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x14000b7e0
cmp byte [rbx + 0x50], 0
je 0x14000b7e0
call fcn.1400621a6
jmp 0x14000b7e0
mov al, 4
jmp 0x14000b7eb
mov rax, qword [rbx + 0x40]
mov rcx, qword [rbx + 0x48]
mov qword [rbx + 0x68], rax
mov qword [rbx + 0x70], rcx
mov qword [rbx + 0x88], rax
lea r9, [rbx + 0x92]
mov byte [rbx + 0x92], 0
lea r13, [rbx + 0x58]
mov rdx, rax
mov word [rbx + 0x90], pe_nt_image_headers64
mov qword [rbx + 0x78], rdx
mov qword [rbx + 0x58], rax
mov qword [rbx + 0x60], rcx
movzx eax, word [rdx + 0xc2]
movups xmm0, xmmword [rdx + 0x70]
movups xmm1, xmmword [rdx + 0x80]
movups xmmword [rbx + 0xa8], xmm1
movups xmmword [rbx + 0x98], xmm0
mov qword [rbx + 0xb8], rdx
mov word [rbx + 0xe8], 1
mov word [rbx + 0xea], ax
mov byte [rbx + 0xec], 0
mov qword [rsp + 0x80], r9
lea rsi, [rbx + 0x98]
lea rdi, [rsp + 0x590]
lea r8, [rsp + 0x70]
mov rcx, rdi
mov rdx, rsi
call fcn.14001ade9
cmp qword [rdi], 0
je 0x14000a0e4
mov rax, qword [rsp + 0x80]
mov byte [rax], 3
jmp 0x14000b65d
mov rdi, qword [rsp + 0x598]
mov r15, qword [rsp + 0x5a0]
movups xmm0, xmmword [rsp + 0x5a8]
movaps xmmword [rsp + 0x180], xmm0
mov rcx, rsi
call fcn.140004431
test rdi, rdi
je case.0x140007564.80
mov rax, qword [rbx + 0x78]
mov rbp, qword [rax + 0xb0]
lock inc qword [rbp]
jle case.0x14000b2a2.1
mov qword [rsp + 0x58], r13
mov qword [rbx + 0x80], rbp
mov rax, qword [rbx + 0x78]
mov r14b, byte [rax + 0x90]
test r14b, r14b
mov qword [rsp + 0x50], rdi
je 0x14000a193
mov ecx, dword [rax + 0x91]
mov edx, dword [rax + 0x94]
mov dword [rsp + 0xa3], edx
mov dword [rsp + 0xa0], ecx
mov rsi, qword [rax + 0x98]
movzx eax, word [rax + 0xa0]
mov rcx, qword [rsp + 0x90]
and rcx, 0xffffffffffff0000
or rcx, rax
mov qword [rsp + 0x90], rcx
mov r13b, 1
jmp 0x14000a1d6
mov rdi, qword [rax + 0x98]
mov r12, qword [rax + 0xa8]
xor r13d, r13d
mov rcx, r12
xor edx, edx
call fcn.1400210cb
mov rsi, rax
mov qword [rsp + 0x90], rdx
mov rcx, rax
mov rdx, rdi
mov qword [rsp + 0x108], r12
mov r8, r12
call fcn.14009d5c0
mov rbp, qword [rbx + 0x80]
lock inc qword [rbp]
jle case.0x14000b2a2.1
mov eax, 8
mov qword [rsp + 0x168], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x170], xmm0
mov qword [rsp + 0x110], rbp
lea r12, [rsp + 0x328]
movups xmmword [r12 + 8], xmm0
mov word [r12 + 0x18], 0
movups xmmword [r12 + 0x40], xmm0
movups xmmword [r12 + 0x70], xmm0
movups xmmword [r12 + 0xa0], xmm0
mov word [r12 + 0x108], 0xa
mov word [r12 + 0x10c], pe_nt_image_headers64
xor edx, edx
mov qword [r12 - 0x28], rdx
mov r8d, 1
mov qword [r12 - 0x18], r8
lea rcx, [0x1400b22a0]
mov qword [r12 - 0x10], rcx
mov qword [r12 - 8], r8
lea rcx, [0x1400b22c0]
mov qword [r12], rcx
movups xmmword [r12 + 0xb0], xmm0
mov qword [r12 + 0xd0], rdx
mov dword [r12 + 0x10e], edx
mov dword [r12 + 0x111], edx
mov ecx, 0x4000
mov qword [r12 + 0xe8], rcx
mov qword [r12 + 0x20], r8
mov qword [r12 + 0x28], rcx
mov qword [r12 + 0x30], rax
mov qword [r12 + 0x38], rdx
mov qword [r12 + 0x50], r8
mov r9d, 0x10000
mov qword [r12 + 0x58], r9
mov qword [r12 + 0x60], rax
mov qword [r12 + 0x68], rdx
mov qword [r12 + 0x80], r8
mov qword [r12 + 0x88], r9
mov qword [r12 + 0x90], rax
mov qword [r12 + 0x98], rdx
mov qword [r12 + 0xf0], rdx
cmp qword [rbp + 0x10], rdx
je 0x14000a312
mov rcx, qword [rbp + 0x18]
lea rax, [rcx - 0x20]
cmp rax, 0x3fe5
ja 0x14000a4e6
add rcx, 0xfffffffffffffffb
lea rax, [rsp + 0x300]
mov qword [rax + 0x110], rcx
lea rcx, [rsp + 0x1e0]
movaps xmmword [rcx], xmm0
mov byte [rcx + 0x10], 0
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x198], rcx
lea rdi, [rsp + 0x148]
mov byte [rdi], r13b
mov eax, dword [rsp + 0xa0]
mov ecx, dword [rsp + 0xa3]
mov dword [rdi + 1], eax
mov dword [rdi + 4], ecx
mov qword [rdi + 8], rsi
mov rax, qword [rsp + 0x90]
mov qword [rdi + 0x10], rax
mov rax, qword [rsp + 0x108]
mov qword [rdi + 0x18], rax
mov rax, qword [rsp + 0x178]
mov qword [rsp + 0xf0], rax
movups xmm0, xmmword [rsp + 0x168]
movaps xmmword [rsp + 0xe0], xmm0
mov qword [rsp + 0x118], rbp
mov rax, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x88]
mov rcx, qword [rdx + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
call qword [rdx + 0x20]
mov byte [rsp + 0x78], al
mov rax, qword [rbp + 0x20]
mov r9, qword [rbp + 0x28]
mov rcx, qword [r9 + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
lea rdx, [rcx + rax]
add rdx, 0x10
lea rsi, [rsp + 0x8b0]
mov rcx, rsi
mov r8, rdi
call qword [r9 + 0x48]
mov rdx, qword [rsi]
test rdx, rdx
je 0x14000a550
lea rsi, [rsp + 0x8b8]
lea rax, [rsp + 0x208]
mov ecx, 0xc
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov qword [rax - 8], rdx
lea rsi, [rsp + 0x810]
mov qword [rsi], 0
mov rax, qword [0x1400f5010]
mov rcx, rsi
call rax
mov r8, qword [rsi]
movabs r9, 0x19db1ded53e7fff
mov rax, r8
sub rax, r9
mov edx, 1
sub rdx, rax
movabs rcx, 0xfe624e212ac18000
add rcx, r8
cmp r8, r9
cmovle rcx, rdx
movabs rdx, 0xd6bf94d5e57a42bd
mov rax, rcx
mul rdx
cmp r8, r9
jle 0x14000a543
shr rdx, 0x17
imul eax, edx, 0x989680
sub ecx, eax
imul r8d, ecx, 0x64
lea rax, [rsp + 0x8b0]
lea rsi, [rsp + 0x200]
mov ecx, 0xd
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov qword [rax + 0x68], rdx
mov dword [rax + 0x70], r8d
mov eax, dword [rax + 0x58]
test rax, rax
je 0x14000a558
add rax, qword [rsp + 0x900]
mov rcx, 0xffffffffffffffff
cmovae rcx, rax
cmp rcx, rdx
jae 0x14000a558
lea rcx, [rsp + 0x8b0]
jmp 0x14000a54b
lea rcx, [rsp + 0x300]
call fcn.14004a519
lea rcx, [rsp + 0x168]
call fcn.14003a223
test r14b, r14b
jne 0x14000a522
cmp qword [rsp + 0x90], 0
je 0x14000a522
mov rcx, qword [0x1400f5ae0]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
lock dec qword [rbp]
mov bpl, 0x13
mov r12, qword [rsp + 0x50]
jne 0x14000a53e
lea rcx, [rsp + 0x110]
call fcn.14003be07
jmp 0x14000ac2a
lea rcx, [rsp + 0x200]
call fcn.1400398b1
mov r8d, 0x3b9aca00
jmp 0x14000a570
lea rdi, [rsp + 0x200]
lea rsi, [rsp + 0x8b0]
mov ecx, 0xe
rep movsq qword [rdi], qword [rsi]
lea rax, [rsp + 0x518]
lea rsi, [rsp + 0x200]
mov ecx, 0xe
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov dword [rax + 0x70], r8d
xor esi, esi
cmp qword [rbp + 0xb0], 0
xorps xmm6, xmm6
xorps xmm7, xmm7
xorps xmm8, xmm8
mov r14d, 0
je 0x14000a72b
xor esi, esi
cmp qword [rbp + 0x48], 0
mov r14d, 0
je 0x14000a72b
mov dword [rsp + 0x88], r8d
mov rax, qword [rbp + 0x20]
mov r8, qword [rbp + 0x28]
mov rcx, qword [r8 + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
lea rdx, [rsp + 0x148]
call qword [r8 + 0x20]
cmp ax, 0xb
jne 0x14000a607
cmp qword [rbp + 0x60], 0
je case.0x14000b2a2.1
mov rcx, qword [rbp + 0x50]
jmp 0x14000a640
mov r9, qword [rbp + 0x60]
test r9, r9
je case.0x14000b2a2.1
mov rcx, qword [rbp + 0x50]
shl r9, 3
xor r10d, r10d
mov r8, qword [rcx + r10]
cmp word [r8 + 8], ax
jne 0x14000a637
cmp ax, 0xa
jne 0x14000a643
cmp word [r8 + 0xa], dx
je 0x14000a643
add r10, 8
cmp r9, r10
jne 0x14000a61f
mov r8, qword [rcx]
lea rsi, [rsp + 0x8b0]
mov rcx, rsi
mov rdx, r8
call fcn.14004fc0c
mov byte [rsp + 0x200], 0xf
mov rsi, qword [rsi]
test rsi, rsi
je 0x14000ab80
lea rdx, [rsp + 0x8d8]
mov al, byte [rdx - 0x20]
mov byte [rsp + 0x4f], al
mov eax, dword [rdx - 0x1f]
mov dword [rsp + 0xa8], eax
mov eax, dword [rdx - 0x1c]
mov dword [rsp + 0xab], eax
mov rdi, qword [rdx - 0x18]
mov r13, qword [rdx - 0x10]
mov rax, qword [rdx - 8]
mov qword [rsp + 0xb0], rax
lea rcx, [rsp + 0x810]
mov r8d, 0x98
call fcn.14009d5c0
lea rcx, [rsp + 0x200]
call fcn.140003b0b
xorps xmm7, xmm7
xor r14d, r14d
cmp qword [rbp + 0xb0], 0
je 0x14000a70a
xor r14d, r14d
cmp qword [rbp + 0x48], 0
je 0x14000a70a
xorps xmm0, xmm0
lea rcx, [rsp + 0x8b0]
movaps xmmword [rcx + 0x10], xmm0
movaps xmmword [rcx], xmm0
mov r14d, 0x20
mov edx, 0x20
call fcn.14002ddfd
test eax, eax
je 0x14000b9a4
jmp 0x14000ab98
xorps xmm8, xmm8
mov qword [rsp + 0xc0], r13
mov qword [rsp + 0xb8], rdi
mov r13b, byte [rsp + 0x4f]
mov rdi, qword [rsp + 0xb0]
mov rax, qword [rbp + 0x90]
mov rdx, qword [rbp + 0x98]
mov rcx, qword [rdx + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
call qword [rdx + 0x38]
mov byte [rsp + 0x88], al
mov qword [rsp + 0x120], 1
movups xmmword [rsp + 0x128], xmm6
mov al, byte [rsp + 0x78]
mov byte [rsp + 0x138], al
mov eax, dword [rsp + 0xd9]
mov ecx, dword [rsp + 0xdc]
mov dword [rsp + 0x139], eax
mov dword [rsp + 0x13c], ecx
lea rcx, [rsp + 0x228]
mov qword [rcx - 0x28], rsi
mov byte [rcx - 0x20], r13b
mov eax, dword [rsp + 0xa8]
mov edx, dword [rsp + 0xab]
mov dword [rcx - 0x1f], eax
mov dword [rcx - 0x1c], edx
mov rax, qword [rsp + 0xb8]
mov qword [rcx - 0x18], rax
mov rax, qword [rsp + 0xc0]
mov qword [rcx - 0x10], rax
mov qword [rcx - 8], rdi
lea rdx, [rsp + 0x810]
mov r8d, 0x98
call fcn.14009d5c0
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x2d0], rax
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x2c0], xmm0
mov qword [rsp + 0x140], rbp
mov esi, dword [rsp + 0x588]
lea rcx, [rsp + 0x2e0]
movaps xmmword [rcx + 0x10], xmm6
movaps xmmword [rcx], xmm6
mov edx, 0x20
call fcn.14002ddfd
test eax, eax
je 0x14000a891
cmp esi, 0x3b9aca00
je 0x14000a844
lea rcx, [rsp + 0x518]
call fcn.1400398b1
lock dec qword [rbp]
mov r12, qword [rsp + 0x50]
jne 0x14000a85d
lea rcx, [rsp + 0x140]
call fcn.14003be07
lea rcx, [rsp + 0x2c0]
call fcn.14003a223
cmp qword [rsp + 0x128], 0
je 0x14000a88c
mov r8, qword [rsp + 0x120]
mov rcx, qword [0x1400f5ae0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14000abd8
movaps xmm0, xmmword [rsp + 0x2e0]
movaps xmm1, xmmword [rsp + 0x2f0]
xorps xmm6, xmm6
lea rax, [rsp + 0x938]
movups xmmword [rax - 0x18], xmm6
movups xmm2, xmmword [rsp + 0x148]
movups xmm3, xmmword [rsp + 0x158]
movups xmmword [rax - 0x68], xmm2
movups xmmword [rax - 0x58], xmm3
mov qword [rax - 8], rbp
lea rsi, [rsp + 0x518]
mov ecx, 0xf
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
movups xmmword [rax - 0x78], xmm1
movups xmmword [rax - 0x88], xmm0
mov byte [rax + 0x78], 0
mov qword [rax - 0x20], 2
movups xmmword [rax - 0x38], xmm8
movups xmmword [rax - 0x48], xmm7
mov qword [rax - 0x28], r14
lea rax, [rsp + 0x190]
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0x8b0]
mov qword [rsp + 0x30], rax
mov al, byte [rsp + 0x88]
mov byte [rsp + 0x20], al
mov qword [rsp + 0x28], 0
lea rcx, [rsp + 0x120]
lea r8, [rsp + 0x200]
lea r9, [rsp + 0xe0]
xor edx, edx
call fcn.14004fd9b
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x88], rdx
movaps xmm0, xmmword [rsp + 0x1e0]
movaps xmmword [rsp + 0x1a0], xmm0
mov rax, qword [rsp + 0x1f0]
mov qword [rsp + 0x1b0], rax
mov r14, qword [rsp + 0x300]
mov bpl, byte [rsp + 0x308]
mov eax, dword [rsp + 0x309]
mov ecx, dword [rsp + 0x30c]
mov dword [rsp + 0x6b], ecx
mov dword [rsp + 0x68], eax
mov r13, qword [rsp + 0x310]
mov rdi, qword [rsp + 0x318]
mov rsi, qword [rsp + 0x320]
lea rcx, [rsp + 0xaa0]
mov r8d, 0x118
mov rdx, r12
call fcn.14009d5c0
cmp r14, 2
jne 0x14000a9e1
mov r12, qword [rsp + 0x50]
jmp 0x14000ac2a
mov eax, dword [rsp + 0x68]
mov ecx, dword [rsp + 0x6b]
mov dword [rsp + 0x63], ecx
mov dword [rsp + 0x60], eax
lea r12, [rsp + 0x5b8]
lea rdx, [rsp + 0xaa0]
mov r8d, 0x118
mov rcx, r12
call fcn.14009d5c0
mov qword [r12 + 0x118], 2
movups xmm0, xmmword [rsp + 0x7e0]
movups xmm1, xmmword [rsp + 0x7f0]
movups xmm2, xmmword [rsp + 0x800]
movups xmmword [r12 + 0x120], xmm0
movups xmmword [r12 + 0x130], xmm1
movups xmmword [r12 + 0x140], xmm2
mov al, 0x14
mov byte [r12 + 0x150], al
movups xmm0, xmmword [rsp + 0x7b1]
movups xmm1, xmmword [rsp + 0x7c0]
movups xmmword [r12 + 0x151], xmm0
movups xmmword [r12 + 0x160], xmm1
mov qword [r12 + 0x170], 1
movups xmmword [r12 + 0x178], xmm6
mov qword [r12 + 0x188], 0
movaps xmm0, xmmword [rsp + 0x1a0]
movups xmmword [r12 + 0x190], xmm0
mov rcx, qword [rsp + 0x1b0]
mov qword [r12 + 0x1a0], rcx
mov ecx, dword [rsp + 0xcb]
mov edx, dword [rsp + 0xce]
mov dword [r12 + 0x1ac], edx
mov dword [r12 + 0x1a9], ecx
mov ecx, dword [rsp + 0x60]
mov edx, dword [rsp + 0x63]
mov dword [r12 - 0x1c], edx
mov dword [r12 - 0x1f], ecx
mov qword [r12 - 0x28], r14
mov byte [r12 - 0x20], bpl
mov qword [r12 - 0x18], r13
mov qword [r12 - 0x10], rdi
mov qword [r12 - 8], rsi
mov byte [r12 + 0x1a8], al
mov rax, qword [rsp + 0x78]
mov qword [r12 + 0x1b0], rax
mov rax, qword [rsp + 0x88]
mov qword [r12 + 0x1b8], rax
mov rbp, qword [r12 - 0x20]
mov rax, qword [r12 - 0x10]
lea rcx, [rsp + 0xaa0]
mov qword [rcx], rax
mov rax, qword [r12 - 8]
mov qword [rcx + 8], rax
mov rsi, qword [r12]
lea rdi, [rsp + 0x5c0]
lea rcx, [rsp + 0x300]
mov r8d, 0x1c0
mov rdx, rdi
call fcn.14009d5c0
movaps xmm0, xmmword [rsp + 0x180]
movaps xmmword [rdi - 0x30], xmm0
mov r12, qword [rsp + 0x50]
jmp 0x14000ac8d
mov r13, qword [rsp + 0x208]
mov rdi, qword [rsp + 0x210]
mov rsi, qword [rsp + 0x218]
cmp dword [rsp + 0x88], 0x3b9aca00
mov r12, qword [rsp + 0x50]
je 0x14000abb7
lea rcx, [rsp + 0x518]
call fcn.1400398b1
lock dec qword [rbp]
jne 0x14000abcb
lea rcx, [rsp + 0x118]
call fcn.14003be07
lea rcx, [rsp + 0xe0]
call fcn.14003a223
cmp byte [rsp + 0x148], 0
jne 0x14000ac04
cmp qword [rsp + 0x158], 0
je 0x14000ac04
mov r8, qword [rsp + 0x150]
mov rcx, qword [0x1400f5ae0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, dword [rsp + 0xd2]
mov ecx, dword [rsp + 0xd5]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x6b], ecx
lea rcx, [rsp + 0x300]
call fcn.14004a519
mov bpl, 0xf
mov eax, dword [rsp + 0x68]
mov ecx, dword [rsp + 0x6b]
mov dword [rsp + 0x63], ecx
mov dword [rsp + 0x60], eax
lea rdx, [rsp + 0x598]
mov eax, dword [rsp + 0x60]
mov ecx, dword [rsp + 0x63]
mov dword [rdx + 1], eax
mov dword [rdx + 4], ecx
mov byte [rdx], bpl
mov qword [rdx + 8], r13
mov qword [rdx + 0x10], rdi
mov qword [rdx + 0x18], rsi
mov qword [rdx - 8], 2
mov cl, 0x27
call fcn.140002b5d
mov rsi, rax
movaps xmm0, xmmword [rsp + 0x180]
movaps xmmword [rsp + 0xaa0], xmm0
mov r14d, 3
mov rbp, r12
mov r13, r15
movaps xmm0, xmmword [rsp + 0xaa0]
movaps xmmword [rsp + 0x1d0], xmm0
lea rdi, [rsp + 0xf10]
lea rdx, [rsp + 0x300]
mov r8d, 0x1c0
mov rcx, rdi
call fcn.14009d5c0
movaps xmm0, xmmword [rsp + 0x590]
movaps xmmword [rsp + 0x1c0], xmm0
mov qword [rbx + 0xa0], rbp
mov qword [rbx + 0xa8], r13
movaps xmm0, xmmword [rsp + 0x1d0]
movups xmmword [rbx + 0xb0], xmm0
mov qword [rbx + 0xc0], rsi
lea rcx, [rbx + 0xc8]
mov r8d, 0x1c0
mov rdx, rdi
call fcn.14009d5c0
mov qword [rbx + 0x288], r12
mov qword [rbx + 0x290], r15
movaps xmm0, xmmword [rsp + 0x1c0]
movups xmmword [rbx + 0x298], xmm0
mov byte [rbx + 0x2a8], 0
mov r15, rsi
mov r13, qword [rsp + 0x58]
lea rax, [rbx + 0x98]
mov qword [rsp + 0x78], rax
lea rax, [rbx + 0xa0]
mov qword [rbx + 0x98], 2
lea rdx, [r14 - 1]
xor ecx, ecx
cmp r14, 2
cmovae rcx, rdx
test rcx, rcx
mov qword [rsp + 0x58], r13
je 0x14000ad91
cmp rcx, 2
jne case.0x14000b2a2.1
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x210], xmm1
movaps xmmword [rsp + 0x200], xmm0
mov esi, 2
jmp 0x14000afca
lea rdx, [rbx + 0xc8]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
add byte [rdi], cl
adc byte [rax + 0x10], cl
lea rsi, [rsp + 0x330]
movups xmmword [rsi - 0x18], xmm1
movups xmmword [rsi - 0x28], xmm0
mov r8d, 0x1e8
mov rcx, rsi
call fcn.14009d5c0
mov qword [rsi - 0x30], r14
mov qword [rsi - 8], r15
lea rcx, [rsp + 0x4f0]
movzx eax, byte [rcx + 0x20]
dec rax
test rax, 0xfffffffffffffffd
sete byte [rsp + 0x50]
lea rax, [rsp + 0x518]
lea eax, [rsp + 0x518]
lea eax, [rsp + 0x518]
mov qword [rax], rcx
lea r13, [rsp + 0x300]
mov qword [rax + 8], r13
sete byte [rax + 0x10]
mov al, byte [r13 + 0x136]
add dword [rax], eax
add byte [rcx - 0x76], al
lea esi, [rdi]
add dword [rax], eax
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x90
add eax, 0x8d480000
je 0x14000ae38
invalid
add dword [rax], eax
add byte [rcx - 0x76], al
lea esi, [rdi]
add dword [rax], eax
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x90
add eax, 0x8d480000
je 0x14000ae38
jo 0x14000ad9a
test al, al
je 0x14000ae21
sal byte [rax + rcx - 0x7c], 0xc9
test cl, cl
jne 0x14000b8e9
mov al, byte [rsp + 0x50]
mov r15d, eax
xor edi, edi
xor r14d, r14d
mov r12, qword [rsp + 0x3d0]
test r12, r12
je 0x14000ae70
mov rcx, rbp
lea rdx, [rsp + 0x4f0]
mov r8, r13
mov r9, rsi
call fcn.14000281c
mov rax, qword [rsp + 0x590]
test rax, rax
jne 0x14000ae67
add r14, qword [rsp + 0x598]
jmp 0x14000ae2d
cmp eax, 1
je 0x14000af74
test r15b, r15b
jne 0x14000af5c
cmp qword [rsp + 0x370], 0
mov al, byte [rsp + 0x436]
jne 0x14000aed6
cmp byte [rsp + 0x43a], 0
jne 0x14000aed6
invalid
test r8b, al
test al, al
jne 0x14000aea4
cmp qword [rsp + 0x3d0], 0
jne 0x14000aeea
mov rcx, rbp
lea rdx, [rsp + 0x518]
mov r8, rsi
call fcn.1400010de
mov rax, qword [rsp + 0x590]
test rax, rax
jne 0x14000aeff
mov rax, qword [rsp + 0x598]
test rax, rax
je 0x14000af2c
add rdi, rax
jmp 0x14000ae79
mov cl, byte [rsp + 0x437]
test al, al
je 0x14000aef1
test cl, cl
je 0x14000aef1
jmp 0x14000ae15
mov cl, byte [rsp + 0x437]
xor r15d, r15d
test r12, r12
je 0x14000ae2d
jmp 0x14000af1e
cmp eax, 1
je 0x14000af74
mov al, byte [rsp + 0x436]
mov cl, byte [rsp + 0x437]
test al, al
je 0x14000af1e
test cl, cl
jne 0x14000ae15
or rdi, r14
jne 0x14000ae15
jmp 0x14000b908
mov byte [rsp + 0x528], 1
mov al, byte [rsp + 0x436]
test al, al
je 0x14000b9ba
mov cl, byte [rsp + 0x437]
add byte [rax], al
mov byte [rsp + 0x50], 1
test cl, cl
jne 0x14000ae15
jmp 0x14000b9ba
pop rsi
or al, byte [rax]
add byte [rdx + 0x4362484], cl
add byte [rax], al
mov al, byte [rsp + 0x436]
test al, al
je 0x14000b9ba
test byte [rdi + 0xa], cl
add byte [rax], al
mov cl, byte [rsp + 0x437]
jmp 0x14000af4f
mov r15, qword [rsp + 0x598]
mov esp, 0x59824
add byte [rax - 0x73], cl
mov ah, 0x24
nop
add eax, 0x8d480000
xchg esp, eax
and al, 0
add eax, dword [rax]
add byte [rcx - 0x48], al
sbb byte [rdx], al
add byte [rax], al
lea rsi, [rsp + 0x590]
lea rdx, [rsp + 0x300]
mov r8d, 0x218
mov rcx, rsi
call fcn.14009d5c0
movups xmm0, xmmword [rsi + 0x1f0]
movups xmm1, xmmword [rsi + 0x200]
movaps xmmword [rsp + 0x200], xmm0
movaps xmmword [rsp + 0x210], xmm1
mov rcx, rsi
call fcn.140002da7
mov esi, 2
mov r13, qword [rsp + 0x58]
cmp rsi, 2
je 0x14000afe6
cmp rsi, 3
jne 0x14000b010
mov rax, qword [rsp + 0x80]
mov byte [rax], 4
jmp 0x14000b65d
lea rcx, [rsp + 0x598]
mov qword [rcx - 8], r15
movaps xmm0, xmmword [rsp + 0x200]
movaps xmm1, xmmword [rsp + 0x210]
mov word [rax + rdx], fs
add al, byte [rax]
add byte [rdi], cl
adc dword [rcx], eax
mov word [rax + rdx], fs
add al, byte [rax]
add byte [rdi], cl
adc dword [rcx], eax
movups xmmword [rcx + 0x10], xmm1
call fcn.140004066
jmp 0x14000b04b
movaps xmm0, xmmword [rsp + 0x200]
movaps xmm1, xmmword [rsp + 0x210]
mov word [rax + rdx], fs
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x820], ecx
mov word [rax + rdx], fs
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x820], ecx
movaps xmmword [rsp + 0x810], xmm0
lea rcx, [rsp + 0x8b0]
lea rdx, [rsp + 0xaa0]
mov r8d, 0x1e8
call fcn.14009d5c0
movaps xmm0, xmmword [rsp + 0x810]
movaps xmm1, xmmword [rsp + 0x820]
lea rcx, [rsp + 0xd20]
movaps xmmword [rcx - 0x20], xmm0
movaps xmmword [rcx - 0x10], xmm1
lea rdx, [rsp + 0x8b0]
mov r8d, 0x1e8
call fcn.14009d5c0
mov rcx, qword [rsp + 0x78]
call fcn.14000330b
cmp rsi, 2
jne 0x14000b0b7
mov byte [rbx + 0x90], 0
mov rax, qword [rbx + 0x80]
add byte [rax], 0
add al, dh
dec qword [rax]
add byte [rax], 0
add al, dh
dec qword [rax]
jne case.0x140007564.80
lea rcx, [rbx + 0x80]
call fcn.14003be07
jmp case.0x140007564.80
mov byte [rbx + 0x90], 1
lea r14, [rbx + 0x170]
mov qword [rbx + 0x170], rsi
mov qword [rbx + 0x178], r15
lea rcx, [rbx + 0x180]
lea rdx, [rsp + 0xd00]
mov r8d, 0x208
call fcn.14009d5c0
mov rax, qword [rbx + 0x78]
movzx eax, word [rax + 0xc2]
mov qword [rbx + 0x98], r14
lea r13, [0x1400acd68]
mov qword [rbx + 0xa0], r13
mov word [rbx + 0x168], ax
lea r12, [rbx + 0x16c]
mov byte [rbx + 0x16c], 0
sub dword [rcx + rax], 0
invalid
mov qword [rbx + 0xa8], r14
mov qword [rbx + 0xb0], r13
mov word [rbx + 0x16a], ax
movzx r15d, ax
call fcn.140064ecd
mov rsi, rax
add rsi, r15
jae 0x14000b157
lea rcx, [rsp + 0x590]
call fcn.14006ffdd
jmp 0x14000b1b6
nop
add eax, 0x88e80000
invalid
mov edi, edx
lea r15, [rsp + 0x300]
add eax, dword [rax]
add byte [rcx + rcx*4 - 7], cl
add eax, dword [rax]
add byte [rcx + rcx*4 - 7], cl
call fcn.14006a4b6
cmp byte [r15], 0
jne case.0x14000b2a2.1
mov rax, qword [rsp + 0x308]
cmp dword [rax + 0x150], 0x3b9aca00
je case.0x14000b2a2.1
add eax, dword [rax]
add byte [rcx + 0x150b8], al
add byte [rax], al
retf 0x3b9a
mov qword [rsp + 0x590], rsi
mov dword [rsp + 0x598], edi
cwde
add eax, 0x89480000
test byte [rax + riz*4], ah
add eax, 0xc7480000
test byte [rax + rbp*4], ah
add eax, 0
add byte [rax], al
cwde
add eax, 0x89480000
test byte [rax + riz*4], ah
add eax, 0xc7480000
test byte [rax + rbp*4], ah
add eax, 0
add byte [rax], al
mov byte [rsp + 0x5f8], 0
lea rax, [rsp + 0xc90]
lea rsi, [rsp + 0x590]
add byte [rax], al
add byte [rax], al
mov ecx, 0xe
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
lea rdi, [rbx + 0xb8]
mov ecx, 0xe
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
movsd dword [rdi], dword [rsi]
movsd dword [rdi], dword [rsi]
mov qword [rbx + 0x128], r14
mov dword [rbx + 0x128], esi
mov qword [rbx + 0x130], r13
mov byte [rbx + 0x148], 0
mov r13, qword [rsp + 0x58]
lea rsi, [rbx + 0xb8]
mov eax, 0x8b000000
add eax, 0xea986
add byte [rax], al
mov eax, dword [0x1400f5b90]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movzx ecx, byte [rax + 0xa8]
cmp ecx, 1
je 0x14000b256
mov al, 2
test ecx, ecx
jne 0x14000b27f
add al, byte [rbp - 0x74a98a37]
add eax, 0xea961
mov eax, dword [0x1400f5b90]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0x60]
lea rdx, [0x140067986]
add byte [rax - 0x73], cl
adc eax, 0x5c73c
call fcn.1400645a7
mov byte [rdi + 0xa8], 1
xchg ebx, eax
add eax, 0xa887c600
add byte [rax], al
add byte [rcx], al
mov eax, dword [0x1400f5b90]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0xa4], 0
add byte [rax], al
add byte [rax], al
mov eax, 0xa4
add byte [rdi], cl
xchg esp, eax
rol dword [rax + 0xa5b8], 0
add byte [rdi], cl
invalid
xchg ebp, eax
add byte [rax], al
add byte [rax], al
sete cl
cmp byte [rax + 0xa5], 0
setne al
or al, cl
ror byte [rax], 0xc8
cmp al, 2
setne cl
test al, 1
sete bpl
and bpl, cl
movzx eax, byte [rbx + 0x148]
lea rcx, [0x1400b9264]
invalid
int 0xf
mov dh, 0x83
add qword [rax], rax
add byte [rax - 0x73], cl
or eax, 0xadfc9
invalid
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rbx + 0x128]
mov rax, qword [rbx + 0x130]
add byte [rax - 0x75], cl
xor dword [rax], 1
add byte [rax], al
mov qword [rbx + 0x150], rcx
mov edx, dword [rax + 1]
add byte [rax], al
mov qword [rbx + 0x158], rax
jmp 0x14000b2d0
lea rdx, [rsp + 0x300]
mov byte [rdx], 0
lea r8, [rsp + 0x590]
mov qword [r8], rdx
mov edx, 1
mov qword [r8 + 8], rdx
mov qword [r8 + 0x10], 0
mov qword [r8 + 0x18], rdx
lea rdx, [rsp + 0x70]
call qword [rax + 0x18]
test rax, rax
je 0x14000b30f
mov cl, 3
jmp 0x14000b578
mov rdi, rdx
test rdx, rdx
je 0x14000b4f3
mov byte [rbx + 0x138], 1
mov qword [rbx + 0x140], rdi
mov r14b, byte [rbx + 0x139]
mov r15b, 1
mov byte [rbx + 0x148], 1
mov rcx, rsi
call fcn.14000338f
cmp r15b, 2
je 0x14000b66f
movzx eax, r15b
test eax, eax
jne 0x14000b6b6
test r14b, r14b
mov qword [rsp + 0x58], r13
je 0x14000b8cf
mov byte [rbx + 0x16c], 1
mov word [rbx + 0x90], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rdx, [rbx + 0x170]
lea rcx, [rsp + 0x590]
mov r8d, 0x218
add byte [rax - 0x73], cl
mov word [rax + rdx*4], fs
add eax, 0xb8410000
sbb byte [rdx], al
add byte [rax], al
call fcn.14009d5c0
mov rbp, qword [rbx + 0x78]
mov r15, qword [rbx + 0x58]
and cl, byte [rcx]
add byte [rax - 0x75], cl
imul edi, dword [rax + 0x4c], 0xffffff8b
jnp 0x14000b3f0
mov rax, qword [rbx + 0x60]
mov qword [rsp + 0x80], rax
lea rsi, [rsp + 0x300]
mov rcx, rsi
int1
int1
call fcn.14006a4b6
cmp byte [rsi], 0
jne case.0x14000b2a2.1
test dword [rcx + 6], ebp
add byte [rax], al
test dword [rcx + 6], ebp
add byte [rax], al
mov rdi, qword [rsp + 0x308]
mov qword [rsp + 0x300], rdi
add byte [rbx], al
add byte [rax], al
add byte [rbx], al
add byte [rax], al
mov r12d, 1
lock xadd qword [0x1400f5038], r12
xadd qword [0x1400f5038], r12
lock inc qword [rdi]
jle case.0x14000b2a2.1
mov qword [rsp + 0x50], r15
mov al, byte [0x1400f5b79]
mov ecx, 0x780
add byte [rcx + 0x780], bh
mov edx, 0x80
call fcn.140020d10
test rax, rax
je 0x14000ba2a
add byte [rax], al
add al, ch
adc byte [rcx + 1], bl
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
and dword [rsi], eax
add byte [rax], al
mov rsi, rax
lea r15, [rdi + 0x60]
mov qword [rax], 0xcc
xor r13d, r13d
mov qword [rax + 8], r13
lea rax, [0x1400ac4a0]
mov qword [rsi + 0x10], rax
mov dword [rsi + 0x10], eax
mov dword [rsi + 0x10], eax
mov qword [rsi + 0x18], r13
mov qword [rsi + 0x20], rdi
and byte [rcx + rcx*4 + 0x66], cl
sub byte [rax - 0x77], cl
int1
and byte [rcx + rcx*4 + 0x66], cl
sub byte [rax - 0x77], cl
int1
add rcx, 0x30
lea rdx, [rsp + 0x590]
add eax, 0xb8410000
sbb byte [rdx], al
add byte [rax], al
add eax, 0xb8410000
sbb byte [rdx], al
add byte [rax], al
call fcn.14009d5c0
mov qword [rsi + 0x248], rbp
mov rax, qword [rsp + 0x50]
mov qword [rsi + 0x250], rax
mov rax, qword [rsp + 0x80]
mov qword [rsi + 0x258], rax
xchg byte [rax + 2], bl
add byte [rax], al
xchg byte [rax + 2], bl
add byte [rax], al
mov byte [rsi + 0x260], 0
mov byte [rsi + 0x261], r14b
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rdi], cl
push rdi
ror byte [rdi], 0x29
xchg byte [rax], al
invalid
add byte [rax], al
xorps xmm0, xmm0
movaps xmmword [rsi + 0x700], xmm0
mov qword [rsi + 0x710], r13
mov rcx, r15
mov rdx, rsi
mov r8, rsi
call fcn.14001070d
add byte [rax], al
add byte [rax], al
test rax, rax
je 0x14000b4ae
mov rcx, rdi
mov rdx, rax
call fcn.14006dc6b
lock dec qword [rdi]
mov r13, qword [rsp + 0x58]
jne 0x14000b4c6
lea rcx, [rsp + 0x300]
call fcn.140066efe
add eax, dword [rax]
add al, ch
cmp byte [rdx + 0x31450005], bh
invalid
xor r15d, r15d
mov ecx, 0x84
mov eax, 0xcc
lock cmpxchg qword [rsi], rcx
mov dil, 1
je 0x14000b6cf
add dword [rdi], ecx
test dh, ch
add dword [rax], eax
add byte [rax - 0x75], cl
adc byte [rax - 0x77], r9b
mov rax, qword [rsi + 0x10]
mov rcx, rsi
adc byte [rax - 0x77], cl
int1
call qword [rax + 0x20]
xor r15d, r15d
jmp 0x14000b6cf
and byte [rbp + 0x31], al
invalid
mov rax, qword [rsp + 0x5a0]
mov eax, dword [rsp + 0x5a0]
test byte [rax + riz*4], ah
add eax, 0x3b480000
test byte [rax + rbx*4], ah
add eax, 0x870f0000
cmp rax, qword [rsp + 0x598]
ja case.0x14000b2a2.1
xchg dword [0x18800b50f], ebx
sbb eax, 0x48000005
test rax, rax
test eax, eax
je 0x14000b8c0
mov rax, qword [rsp + 0x590]
mov r14b, byte [rax]
mov byte [rbx + 0x138], 0
test byte [rax + rdx*4], ah
nop
add eax, 0x8a440000
xor dh, al
cmp dword [rax], 1
add byte [rax], al
add byte [rax + rcx*4 - 0x4d], al
mov byte [rbx + 0x139], r14b
add dword [rax], eax
add byte [rax], al
mov byte [rbx + 0x139], r14b
mov bl, 0x39
add dword [rax], eax
add byte [rax - 0x39], cl
add dword [rax + 1], 0
mov qword [rbx + 0x140], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
xor edi, edi
mov r15d, 0
add byte [rax], al
xor edi, edi
mov r15d, 0
test r14b, r14b
jne 0x14000b333
std
invalid
movups xmm0, xmmword [rbx + 0x128]
movups xmmword [rbx + 0x150], xmm0
mov byte [rbx + 0x160], 0
lea rcx, [rbx + 0x150]
add byte [rax - 0x73], cl
push rsp
and al, 0x70
add byte [rax - 0x73], cl
push rsp
and al, 0x70
call fcn.140013362
mov cl, 4
test rax, rax
je 0x14000b683
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax + 0x1488b], cl
add qword [rax], rax
mov byte [rbx + 0x148], cl
add qword [rax], rax
add byte [rbx + 0xea60c05], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov eax, dword [0x1400f5b90]
mov rcx, qword gs:[0x58]
cmpsb byte [rsi], byte [rdi]
invalid
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movzx eax, byte [rax + 0xa8]
cmp eax, 1
je 0x14000b5ce
test eax, eax
jne 0x14000b603
mov eax, dword [0x1400f5b90]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0x60]
lea rdx, [0x140067986]
call fcn.1400645a7
mov byte [rdi + 0xa8], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rcx], al
mov eax, dword [0x1400f5b90]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov dil, byte [rax + 0xa4]
add byte [rax], al
add byte [rax - 0x7c], al
dec dword [rdi]
xchg esp, eax
rol dword [rax + 0xa5b8], 0
add byte [rdi], cl
xchg ebp, eax
ror byte [rax], 0xc8
add byte [rax], al
add byte [rax - 0x7c], al
dec dword [rdi]
xchg esp, eax
rol dword [rax + 0xa5b8], 0
add byte [rdi], cl
xchg ebp, eax
ror byte [rax], 0xc8
or bpl, al
cmp bpl, 1
jne case.0x1400028c3.261
lea rdx, [rsp + 0x70]
mov rcx, rsi
call fcn.140069bec
test al, al
jne 0x14000b64d
jmp 0x14000b667
mov eax, dword [0x1400f5b90]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0xa4], 0
add byte [rax], al
lea rdx, [rsp + 0x70]
mov rcx, rsi
call fcn.140069bec
invalid
invalid
add eax, 0x89c58900
stc
mov ebp, eax
mov ecx, edi
xor edx, edx
call fcn.140068cb2
add byte [rax - 0x7c], al
in eax, dx
add byte [rax - 0x7c], al
in eax, dx
je 0x14000b667
mov byte [r12], 3
mov rax, qword [rsp + 0x80]
mov eax, dword [rsp + 0x80]
mov eax, dword [rsp + 0x80]
mov byte [rax], 5
mov eax, 1
jmp 0x14000b730
add byte [rax], al
add cl, ch
leave
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.14000338f
movabs rax, 0x1600000003
mov qword [rsp + 0x98], rax
add byte [rax], al
add bl, ch
invalid
add byte [rax], al
add bl, ch
cmp ecx, dword [rax - 0x77]
xlatb
mov rdi, rdx
mov r15b, byte [rbx + 0x138]
test rdx, rdx
je 0x14000b892
test r15b, r15b
je 0x14000b6a7
mov rcx, qword [rbx + 0x140]
call fcn.1400621a6
invalid
add dh, al
or dword [rax + 1], 0
add byte [rcx], al
mov byte [rbx + 0x148], 1
mov rcx, rsi
call fcn.14000338f
mov qword [rsp + 0x98], rdi
mov byte [r12], 1
xor edi, edi
movabs r15, 0x2500000003
add byte [rax], al
invalid
add byte [rax], al
invalid
add byte [0xc000b6d0], ah
cmp byte [rbx + 0x90], 0
mov ebx, 0x90
add byte [rbx + rbx + 0x48], dh
lea esi, [rbx + 0x170]
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax], al
je 0x14000b6f3
lea rsi, [rbx + 0x170]
mov bl, 0x70
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
mov esp, dword [rax + 3]
add byte [rax], al
lea rcx, [rbx + 0x360]
invalid
call fcn.140004066
mov rcx, rsi
int1
invalid
int1
call fcn.140002da7
mov ah, 0x76
invalid
inc esi
mov byte [rbx + 0x90], 0
adc dword [rax], 0x48
nop
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
add dword [rax - 0x10000000], 0x48
dec dword [rax]
mov rax, qword [rbx + 0x80]
mov eax, dword [rbx + 0x80]
lock dec qword [rax]
jne case.0x1400028c3.275
lea rcx, [rbx + 0x80]
mov eax, dword [rax - 0x18000000]
add byte [rax], 0
add al, ch
invalid
call fcn.14003be07
hlt
test dil, dil
test bh, bh
jne case.0x140007564.80
mov rcx, qword [rsp + 0x98]
call fcn.1400621a6
mov word [rbx + 0x91], pe_nt_image_headers64
add byte [rax], al
add byte [rax], al
add dword [rcx], esi
ror byte [rax - 0x7b], 0xc0
add byte [rax], al
add byte [rcx], al
xor eax, eax
test rax, rax
ror byte [rdi], 0x85
mov al, 0
add byte [rax], al
jne 0x14000b7e9
mov byte [rbx + 0x50], 1
mov qword [rbx + 0x38], r15
mov rcx, r13
mov ecx, ebp
call fcn.1400038fc
mov rax, qword [rbx + 0x38]
mov eax, dword [rbx + 0x38]
cmp edi, 0x438b48ff
cmp byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
invalid
invalid
mov eax, dword [rbx + 0x38]
test rax, rax
je 0x14000b7d8
mov byte [rbx + 0x50], 0
mov qword [rbx + 0x58], rax
lea rax, [rsp + 0x300]
test byte [rax + rax], ah
add eax, dword [rax]
add byte [rcx + rcx*4 + 0x28], cl
test byte [rax + rax], ah
and al, 0
add eax, dword [rax]
add byte [rcx + rcx*4 + 0x28], cl
lea rcx, [fcn.140065f04]
mov qword [rax + 8], rcx
mov dword [rax + 8], ecx
mov dword [rax + 8], ecx
lea rdx, [0x1400acc38]
adc eax, 0xa14bd
lea rcx, [rsp + 0x590]
mov qword [rcx], rdx
mov qword [rcx + 8], 2
and al, 0x90
add eax, 0x89480000
adc dword [rax - 0x39], ecx
or byte [r10], al
add byte [rax], al
add byte [rax - 0x39], cl
and byte [r8], al
and byte [rax], al
add al, byte [rax]
add byte [rax], al
mov qword [rcx + 0x20], 0
and byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rcx + 0x10], rax
invalid
invalid
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], 1
sbb byte [r9], al
add byte [rax], al
add al, ch
popfq
mov al, 5
add byte [rax - 0x75], cl
xor byte [r10 + 0x12c], dil
sbb byte [r9], al
sbb byte [rcx], al
add byte [rax], al
add al, ch
popfq
mov al, 5
add byte [rax - 0x75], cl
add eax, 0x438b4800
xor byte [rdx + 0x12c], bh
add dword [rax], eax
invalid
xor byte [r10 + 0x12c], dil
add dword [rax], eax
add byte [rax + 0x39], cl
cmp rax, rdx
ror byte [rax + 0xf], 1
cmovb rdx, rax
lea rsi, [rsp + 0x590]
invalid
add byte [rax], al
ror byte [rax - 0x73], 1
ror byte [rax - 0x73], 1
mov ah, 0x24
nop
add eax, 0x89480000
int1
add byte [rax], al
mov rcx, rsi
mov ecx, esi
call fcn.14006ff89
lea rdi, [rbx + 0x60]
mov ecx, 0xe
rep movsq qword [rdi], qword [rsi]
movsd dword [rdi], dword [rsi]
add byte [rax], al
add bl, dh
movsq qword [rdi], qword [rsi]
movsd dword [rdi], dword [rsi]
jmp 0x140009fbf
dec dword [rax - 0x39]
xor byte [r8], al
add byte [rax], al
add dh, al
push r8
push rax
mov qword [rbx + 0x30], 0
add byte [rax], al
mov byte [rbx + 0x50], 0
jmp 0x14000a028
invalid
invalid
invalid
push rax
add cl, ch
invalid
call 0x143b1b7ea
push qword [rax + 0x51438803]
mov al, 3
mov byte [rbx + 0x51], al
mov rcx, qword [rsp + 0x100]
add byte [rcx], al
add byte [rax], al
mov rdx, qword [rsp + 0xf8]
xchg esp, eax
and al, 0xf8
add byte [rax], al
add al, ch
call fcn.1400677a5
mov rcx, rbx
invalid
invalid
add byte [rax], al
call fcn.1400677a5
mov rcx, rbx
call fcn.14006b32a
sti
add eax, 0xc0b60f00
sti
add eax, 0xc0b60f00
ror byte [rax - 0x73], 0xd
invalid
lea rcx, [0x1400b9278]
movsxd rax, dword [rcx + rax*4]
invalid
or dword [rax + 1], 0x48e0ffc8
mov ecx, dword [rbx + 0x20]
add rax, rcx
add eax, ecx
jmp rax
mov rcx, qword [rbx + 0x20]
mov rdx, rbx
call fcn.14006dc6b
invalid
invalid
invalid
invalid
add byte [rax - 0x39], cl
rol al, 0xff
invalid
mov rax, 0xffffffffffffffc0
lock xadd qword [rbx], rax
rol dword [rbx], 0x48
cmp eax, 0x3f
invalid
rol dword [rbx], 0x48
cmp eax, 0x3f
invalid
add ecx, dword [rax - 0x7d]
clc
invalid
jbe case.0x14000b2a2.1
and rax, 0xffffffffffffffc0
cmp rax, 0x40
cmp eax, 0x40
jne case.0x14000b81c.0
mov rcx, rbx
call 0x140010c37
jmp case.0x14000b81c.0
lea rcx, [rbx + 0x20]
lea ecx, [rbx + 0x20]
and al, ch
call fcn.14001090a
lodsd eax, dword [rsi]
push rax
add byte [rax], al
mov rcx, rbx
call fcn.14001107e
add byte [rax], al
add byte [rax], al
movaps xmm6, xmmword [rsp + 0x10d0]
movaps xmm7, xmmword [rsp + 0x10e0]
mov esp, 0x10e024
invalid
mov esp, 0x10e024
add byte [rdi + rcx + 0x28], al
test byte [rax + rsi*8], ah
loopne 0x14000b883
add byte [rax], al
movaps xmm8, xmmword [rsp + 0x10f0]
add rsp, 0x1108
adc byte [rax], al
add byte [rax - 0x7f], cl
invalid
or byte [rcx], dl
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rdi, qword [rbx + 0x140]
mov r14b, byte [rbx + 0x139]
add byte [rax], al
mov byte [rbx + 0x148], 1
cmp r15b, 2
je 0x14000b57e
cmp r15b, 3
jne 0x14000b33a
test dword [rdi - 6], edi
invalid
invalid
jmp 0x14000b64d
movabs rdi, 0x2500000003
jmp 0x14000b31b
add eax, dword [rax]
add byte [rax], al
and eax, 0xe9000000
add cl, ch
cli
invalid
movzx eax, word [rbx + 0x16a]
mov r14, qword [rbx + 0xa8]
add byte [rax], al
invalid
add byte [rbx + rcx*4 - 0x4d], cl
test al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + rcx*4 - 0x55], cl
mov al, 0
add byte [rax], al
invalid
mov r13, qword [rbx + 0xb0]
add byte [rax], al
add cl, ch
clc
invalid
jmp 0x14000b137
lea rdx, [rsp + 0x300]
add byte [rbx], al
add byte [rax], al
lea r8, [rsp + 0x70]
lea rcx, [rsp + 0x4f0]
invalid
add al, 0
add al, ch
mov cs, word [rax + rax - 0x3f7ab800]
invalid
je 0x14000b94e
lea rsi, [rsp + 0x590]
lea rdx, [rsp + 0x300]
xchg esp, eax
and al, 0
add eax, dword [rax]
add byte [rcx - 0x48], al
mov eax, 0x218
add eax, 0x8d480000
xchg esp, eax
and al, 0
add eax, dword [rax]
add byte [rcx - 0x48], al
mov eax, 0x218
mov eax, 0x218
mov rcx, rsi
call fcn.14009d5c0
add byte [rax - 0x75], cl
jl 0x14000b94e
js 0x14000b974
mov ecx, edi
add byte [rax - 0x75], cl
jl 0x14000b94e
js 0x14000b974
mov ecx, edi
call fcn.14000330b
mov r8d, 0x218
mov rcx, rdi
mov rdx, rsi
call fcn.14009d5c0
or dword [rax], eax
mov esi, 3
jmp 0x14000afc5
add byte [rax], al
add cl, ch
ja 0x14000b942
invalid
mov r15, rdx
test rdx, rdx
mov r13, qword [rsp + 0x58]
je 0x14000b9d6
lea rsi, [rsp + 0x590]
lea rdx, [rsp + 0x300]
xchg esp, eax
and al, 0
add eax, dword [rax]
add byte [rcx - 0x48], al
sbb byte [rdx], al
add byte [rax], al
and al, 0x90
add eax, 0x8d480000
add byte [rax - 0x73], cl
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0
add eax, dword [rax]
add byte [rcx - 0x48], al
sbb byte [rdx], al
add byte [rax], al
mov rcx, rsi
call fcn.14009d5c0
movups xmm0, xmmword [rsi + 0x1f0]
add byte [rax], al
movups xmm1, xmmword [rsi + 0x200]
add byte [rax], al
movaps xmmword [rsp + 0x200], xmm0
movaps xmmword [rsp + 0x210], xmm1
mov rcx, rsi
mov word [rax + rdx], fs
add al, byte [rax]
add byte [rax - 0x77], cl
int1
call fcn.140002da7
or byte [rdi + rdi*8 - 1], dh
invalid
jmp 0x14000ad87
movaps xmm7, xmmword [rsp + 0x8b0]
movaps xmm8, xmmword [rsp + 0x8c0]
sub byte [rsp + 0x8c0], al
mov esp, 0x8b024
and al, 0xb0
or byte [rax], al
add byte [rdi + rcx + 0x28], al
test byte [rax + rax*8], ah
or byte [rax], al
add byte [rax], al
invalid
push rsp
in eax, dx
invalid
sub byte [rsp + 0x8c0], al
add byte [rax], al
jmp 0x14000a70e
dec dword [rax - 0x73]
adc eax, 0xa08c2
or al, byte [rax]
lea rdx, [0x1400ac283]
or byte [rdx], cl
add byte [rcx - 0x48], al
adc dword [rax], eax
or al, byte [rax]
mov r8d, 0x11
add byte [rax], al
mov cl, 0x25
call fcn.14003995f
mov r15, rax
jmp 0x14000af7c
cmc
invalid
dec dword [rax - 0x75]
mov ah, 0x24
add byte [rbx], al
add byte [rax], al
mov rsi, qword [rsp + 0x300]
mov r15, qword [rsp + 0x308]
mov edi, dword [rsp + 0x308]
and al, 8
add eax, dword [rax]
add byte [rdi], cl
adc byte [rsp + 0x310], al
add eax, dword [rax]
invalid
movups xmm0, xmmword [rsp + 0x310]
add eax, dword [rax]
add byte [rdi], cl
sub dword [rsp + 0x200], eax
and al, 0
add al, byte [rax]
invalid
movaps xmmword [rsp + 0x200], xmm0
and al, 0
add al, byte [rax]
add byte [rdi], cl
invalid
movups xmm0, xmmword [rsp + 0x320]
adc byte [rsp + 0x320], al
and al, 0x20
add eax, dword [rax]
add byte [rdi], cl
sub dword [rsp + 0x210], eax
and al, 0x10
add al, byte [rax]
invalid
movaps xmmword [rsp + 0x210], xmm0
and al, 0x10
add al, byte [rax]
add byte [rax - 0x73], cl
invalid
invalid
mov word [rax + riz*4], fs
and al, 0xa0
lea rcx, [rsp + 0xaa0]
and al, 0xa0
or al, byte [rax]
add byte [rcx - 0x48], al
call 0x18800ba16
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x30
add eax, dword [rax]
invalid
mov r8d, 0x1e8
lea rdx, [rsp + 0x330]
xchg esp, eax
and al, 0x30
add eax, dword [rax]
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x30
add eax, dword [rax]
add al, ch
call fcn.14009d5c0
lahf
sbb ecx, dword [rcx]
or dword [rax], eax
invalid
movsb byte [rdi], byte [rsi]
cmc
invalid
or dword [rax], eax
jmp 0x14000afca
ud2
or edi, dword [rcx + 0x80]
mov ecx, 0x80
add byte [rax], 0
add byte [rdx + 0x780], bh
add byte [rax], al
mov edx, 0x780
call fcn.1400a8b8c
ror dword [rcx], 1
add byte [rdi], cl
ud2
push r15
push r14
or dword [rax], eax
ud2
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x1b8
add dword [rax], eax
add byte [rax - 0x77], cl
retf
call fcn.14006b2e8
add dword [rax], eax
add byte [rax - 0x77], cl
retf
movzx eax, al
mov dh, 0xc0
lea rcx, [0x1400b9288]
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
invalid
jmp rax
or dword [rax + 1], 0x48e0ffc8
enter 0xffffffffffffe0ff, 0x48
lea rax, [0x1400b5788]
lea eax, [0x1400b5788]
lea rcx, [rsp + 0x138]
add byte [rax], al
mov qword [rcx], rax
mov qword [rcx + 8], rbx
mov qword [rsp + 0x28], rcx
and al, 0x28
cmp byte [rbx + 0x88], 6
ja case.default.0x14000babf
mov rdx, qword [rbx + 0x28]
mov ecx, 1
call fcn.1400677a5
movzx r8d, byte [rbx + 0x88]
mov dh, 0x83
mov byte [rax], al
add byte [rax], al
add byte [rax], al
add al, ch
invalid
mov dh, 0x83
or dword [rax + 0x48000000], 0xffffff8d
mov byte [rax], al
add byte [rax], al
lea rcx, [0x1400b9298]
or eax, 0xad7ea
movsxd r8, dword [rcx + r8*4]
add r8, rcx
add eax, ecx
mov qword [rsp + 0x50], rax
and al, 0x50
push rax
mov qword [rsp + 0x48], rdx
jmp r8
lea rax, [rbx + 0x40]
lea eax, [rbx + 0x40]
mov rcx, qword [rbx + 0x30]
mov ecx, dword [rbx + 0x30]
xor byte [rax - 0x75], cl
push rbx
cmp byte [rax - 0x77], cl
mov dword [rbx + 0x40], ecx
mov qword [rbx + 0x48], rax
mov rdx, qword [rbx + 0x38]
mov edx, dword [rbx + 0x38]
mov qword [rbx + 0x40], rcx
mov dword [rbx + 0x40], ecx
mov qword [rbx + 0x48], rax
mov dword [rbx + 0x48], eax
lea rax, [rbx + 0x50]
lea eax, [rbx + 0x50]
push rax
mov qword [rbx + 0x50], rdx
mov dword [rbx + 0x50], edx
mov qword [rbx + 0x58], rax
mov dword [rbx + 0x58], eax
mov rsi, qword [rcx + 0x50]
mov esi, dword [rcx + 0x50]
mov rcx, rsi
mov ecx, esi
mov dl, 1
call fcn.1400210cb
push rbp
add dword [rax], eax
invalid
add byte [rax - 0x77], cl
and al, 0x58
and al, 0x58
mov qword [rsp + 0x58], rax
and al, 0x58
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x68], rsi
mov dword [rsp + 0x68], esi
mov dword [rsp + 0x68], esi
cmp rdx, rsi
jbe 0x14000bb1b
lea rdi, [rsp + 0x58]
mov rcx, rdi
stc
stc
mov rdx, rsi
mov edx, esi
call fcn.14002112e
mov rax, qword [rdi]
mov eax, dword [rdi]
add byte [rax - 0x75], cl
invalid
mov eax, dword [rdi]
mov rsi, qword [rdi + 0x10]
mov qword [rbx + 0x60], rax
mov qword [rbx + 0x68], rsi
jmp 0x14000bb59
lea rcx, [rbx + 0x20]
call fcn.140010864
add byte [r8], r8b
jmp 0x14000c0af
jl 0x14000bb36
add byte [rax], al
mov rax, qword [rbx + 0x90]
jmp 0x14000bf06
invalid
add eax, dword [rax]
invalid
nop
add byte [rax], al
add cl, ch
mov dword [rbx], 0x8b480000
mov bl, 0xa0
add byte [rax], al
add cl, ch
mov rsi, qword [rbx + 0xa0]
jmp 0x14000be02
mov bh, 2
add byte [rax], al
mov bh, 2
add byte [rax], al
mov rax, qword [rbx + 0x90]
jmp 0x14000bf7e
adc dword [rax - 0x17000000], 0x27
add al, 0
add byte [rdi], cl
ud2
mov r14, qword [rbx + 0x48]
lea r15, [rbx + 0x60]
jnp 0x14000bbc1
ud2
mov r14, qword [rbx + 0x48]
lea r15, [rbx + 0x60]
jnp 0x14000bbc1
jnp 0x14000bbc1
call fcn.140064ecd
mov rsi, rax
add rsi, 0x23
jae 0x14000bb7b
lea rcx, [rsp + 0x58]
call fcn.14006ffdd
jmp 0x14000bbc9
invalid
mov edi, edx
lea r12, [rsp + 0x30]
mov rcx, r12
call fcn.14006a4b6
cmp byte [r12], 0
cmp byte [rsp], 0
cmp byte [rsp], 0
jne case.default.0x14000babf
mov rax, qword [rsp + 0x38]
cmp dword [rax + 0x150], 0x3b9aca00
cmp ecx, dword [rdi]
test byte [rdx + 5], cl
add byte [rax], al
cmp ecx, dword [rdi]
test byte [rdx + 5], cl
add byte [rax], al
mov qword [rsp + 0x58], rsi
mov dword [rsp + 0x60], edi
mov qword [rsp + 0x68], rax
and al, 0x68
and al, 0x68
mov qword [rsp + 0x70], 0
mov byte [rsp + 0xc0], 0
lea rax, [rsp + 0x148]
add byte [rax], al
lea rsi, [rsp + 0x58]
mov ecx, 0xe
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
lea rdi, [rbx + 0x90]
mov ecx, 0xe
add byte [rcx + 0xe], bh
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
movsq qword [rdi], qword [rsi]
movsq qword [rdi], qword [rsi]
mov qword [rbx + 0x100], r14
mov qword [rbx + 0x108], r15
mov ebx, 0x108
mov ebx, 0x108
lea rsi, [rbx + 0x90]
lea esi, [rbx + 0x90]
mov eax, dword [0x1400f5b90]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movzx ecx, byte [rax + 0xa8]
cmp ecx, 1
je 0x14000bc5a
mov al, 2
test ecx, ecx
jne case.0x1400028c3.271
mov eax, dword [0x1400f5b90]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
ror dword [rax - 0x73], 0x8f
invalid
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x5bd38
call fcn.1400645a7
mov byte [rdi + 0xa8], 1
add byte [rax], al
invalid
ror dword [rax - 0x73], 0x8f
invalid
add byte [rax], al
add dword [rbx + 0xe9f3005], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov eax, dword [0x1400f5b90]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0xa4], 0
sete cl
cmp byte [rax + 0xa5], 0
setne al
or al, cl
rol dword [rax + 0xa4b8], 0
add byte [rdi], cl
xchg esp, eax
rol dword [rax + 0xa5b8], 0
add byte [rdi], cl
xchg ebp, eax
ror byte [rax], 0xc8
cmp al, 2
setne bpl
test al, 1
sete r14b
mov rax, qword [rbx + 0x100]
mov rcx, qword [rbx + 0x108]
add byte [rax], al
mov rdx, qword [rax]
add rdx, 0x50
mov r9, qword [rcx]
or dword [rax - 0x75], ecx
invalid
invalid
or dword [rax - 0x75], ecx
or byte [r8 - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
lea rdi, [rsp + 0x58]
lea r8, [rsp + 0x28]
lea eax, [rsp + 0x28]
lea eax, [rsp + 0x28]
mov rcx, rdi
call fcn.14001d1fc
mov r12, qword [rdi]
cmp r12, 2
jne 0x14000bd6d
cld
add cl, byte [rdi]
test dword [rsi + 0x44000000], ebx
and ch, dh
cmc
and bpl, r14b
cmc
mov eax, dword [0x1400f5b90]
mov rcx, qword gs:[0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xa8]
cmp eax, 1
je 0x14000bd22
test eax, eax
jne 0x14000bd57
mov eax, dword [0x1400f5b90]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
add byte [rax - 0x75], cl
cmp al, 0xc1
lea rcx, [rdi + 0x60]
lea rdx, [0x140067986]
call fcn.1400645a7
invalid
mov byte [rdi + 0xa8], 1
add byte [rcx], al
mov eax, dword [0x1400f5b90]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add byte [rax - 0x75], cl
add al, 0xc1
mov dil, byte [rax + 0xa4]
mov eax, 0xa4
test dil, dil
sete cl
cmp byte [rax + 0xa5], 0
add byte [rax], al
setne al
or al, cl
or bpl, al
or ch, al
or ch, al
cmp bpl, 1
jne 0x14000bd79
lea rdx, [rsp + 0x28]
and al, 0x28
mov rcx, rsi
call fcn.140069bec
test al, al
je 0x14000bdb4
jmp 0x14000c0e0
add eax, dword [rax]
add byte [rdi], cl
adc byte [rsp + 0x60], al
movups xmm0, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x30], xmm0
and al, 0x30
jmp 0x14000bdb4
mov eax, dword [0x1400f5b90]
add eax, 0xe9e11
adc dword [rsi + 0x4865000e], ebx
mov ecx, dword [0x58]
add byte [rax], al
invalid
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
mov byte [rax + 0xa4], 0
lea rdx, [rsp + 0x28]
mov rcx, rsi
call fcn.140069bec
mov ebp, eax
mov ecx, edi
xor edx, edx
call fcn.140068cb2
invalid
iretd
add eax, 0xed844000
jne 0x14000c0e0
invalid
mov qword [rbx + 0x70], r12
lea rdi, [rbx + 0x78]
movaps xmm0, xmmword [rsp + 0x30]
and al, 0x30
and al, 0x30
movups xmmword [rbx + 0x78], xmm0
mov rcx, rsi
call fcn.140003cdd
mov rax, qword [rbx + 0x70]
test rax, rax
jne 0x14000bf66
mov rsi, qword [rdi]
test rsi, rsi
je 0x14000bf73
cmp rsi, qword [rbx + 0x68]
ja case.default.0x14000babf
xchg dword [rbx + rax], eax
add byte [rax], al
xchg dword [rbx + rax], eax
add byte [rax], al
movups xmm0, xmmword [rbx + 0x58]
movups xmmword [rbx + 0x90], xmm0
mov qword [rbx + 0xa0], rsi
lea rdi, [rsp + 0x58]
lea r12, [rsp + 0x28]
mov r15, qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
cmp eax, 0x9f22d
test rsi, rsi
je 0x14000befb
fild word [rax]
add byte [rax], al
fild word [rax]
add byte [rax], al
mov rax, qword [rbx + 0x90]
mov rbp, qword [rbx + 0x98]
mov r14, qword [rax]
adc dword [rax + 0x48000000], 0xffffff8b
stosd dword [rdi], eax
cwde
add byte [rax], al
add byte [rbx + rcx*4 + 0x30], cl
lea r13, [r14 + 0x10]
mov rcx, r13
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov al, byte [r14 + 0x18]
test al, al
jne case.default.0x14000babf
add byte [rcx - 0x76], al
sbb byte [rax + r8*8 + 0x2ae850f], r8b
add byte [rax], al
mov rdx, qword [r14 + 0x20]
mov rax, qword [r14 + 0x28]
mov qword [rsp + 0x20], rsi
mov rcx, rdi
and byte [rcx - 0x75], cl
sub byte [rax - 0x77], r9b
je 0x14000be76
and byte [rax - 0x77], cl
stc
mov r8, r12
mov r9, rbp
call qword [rax + 0x20]
mov rcx, r13
call r15
mov rcx, qword [rsp + 0x58]
cmp rcx, 2
je 0x14000bee6
invalid
mov rax, qword [rsp + 0x60]
test rcx, rcx
test ecx, ecx
jne 0x14000bef2
mov rcx, qword [rbx + 0x98]
mov rsi, qword [rbx + 0xa0]
lea rdx, [0x1400b7730]
mov qword [rbx + 0x98], rdx
add byte [rax], al
add byte [rax - 0x39], cl
and dword [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and dword [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
sub rsi, rax
jb case.default.0x14000babf
add rcx, rax
mov qword [rbx + 0x98], rcx
mov qword [rbx + 0xa0], rsi
test rax, rax
jne 0x14000be13
test dword [rdi - 1], ecx
invalid
invalid
test dword [rdi - 1], ecx
invalid
movabs r15, 0x1700000003
mov edi, 3
invalid
add byte [rax], al
add dh, dh
jo 0x14000bed3
test byte [rbx + 0x70], 1
je 0x14000bfcb
test bl, dh
add byte [rax], al
add byte [rax - 0x75], cl
js 0x14000bec5
mov rcx, qword [rbx + 0x78]
call fcn.1400621a6
add eax, 0xe5e900
add byte [rax], al
invalid
mov byte [rbx + 0x88], 4
add byte [rcx + rbp*8], al
rol byte [rax], cl
add byte [rax], al
jmp 0x14000bfc4
test rax, rax
jne 0x14000c0ec
int1
add dword [rax], eax
invalid
int1
add dword [rax], eax
add byte [rax - 0x75], cl
pop r8
mov rax, qword [rbx + 0x58]
mov qword [rbx + 0x90], rax
add byte [rax], al
add byte [rax - 0x75], cl
xor byte [rax - 0x73], cl
mov rsi, qword [rax]
lea rdi, [rsi + 0x10]
jle 0x14000bf1d
jle 0x14000bf1d
mov rcx, rdi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov al, byte [rsi + 0x18]
sbb byte [rax + r8*8 + 0x1d3850f], r8b
add byte [rax], al
sbb byte [rax + r8*8 + 0x1d3850f], r8b
sbb byte [rax + rax*8 + 0x1d3850f], al
rol dword [rcx], cl
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [rsp + 0x28]
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
push rsp
and al, 0x28
call qword [rax + 0x28]
mov r12, rax
mov r15, rdx
push rax
sub byte [rcx - 0x77], cl
invalid
mov rcx, rdi
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
adc eax, 0x9f100
test r12, r12
jne case.0x14000babf.9
test r15, r15
jne 0x14000bece
test byte [rbx + 0x70], 1
jo 0x14000bf53
je 0x14000bb59
test byte [rcx], al
cld
invalid
mov rcx, qword [rbx + 0x78]
call fcn.1400621a6
jmp 0x14000bb59
sti
invalid
invalid
sti
sti
invalid
cmp eax, 2
je 0x14000bf73
clc
add dh, byte [rax + rcx + 0x48]
mov ecx, dword [rdi]
mov rcx, qword [rdi]
call fcn.1400621a6
xor esp, dword [rdx + 5]
add byte [rax - 0x75], cl
pop r8
mov rax, qword [rbx + 0x58]
mov qword [rbx + 0x90], rax
mov rsi, qword [rax]
lea rdi, [rsi + 0x10]
mov rcx, rdi
stc
stc
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov al, byte [rsi + 0x18]
sbb byte [rax + r8*8 + 0x15b850f], r8b
add byte [rax], al
sbb byte [rax + r8*8 + 0x15b850f], r8b
test dword [rbx + 1], ebx
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rsi + 0x28]
lea rdx, [rsp + 0x28]
sub byte [rax - 0x73], r9b
push rsp
and al, 0x28
call qword [rax + 0x30]
mov r12, rax
mov r15, rdx
push rax
xor byte [rcx - 0x77], cl
invalid
mov rcx, rdi
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
adc eax, 0x9f088
adc eax, 0x9f088
test r12, r12
je 0x14000bfcb
invalid
invalid
mov byte [rbx + 0x88], 6
mov byte [rax], al
add byte [rax], al
invalid
mov esi, 1
jmp 0x14000c014
cmp qword [rbx + 0x68], 0
je 0x14000bfe5
add byte [rbx + rdx + 0x4c], dh
mov r8, qword [rbx + 0x60]
mov eax, dword [rbx + 0x60]
mov rcx, qword [0x1400f5ae0]
xor edx, edx
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x9f053
mov rax, qword [rbx + 0x50]
mov eax, dword [rbx + 0x50]
push r8
lock dec qword [rax]
dec dword [rax]
jne 0x14000bff8
mov rcx, qword [rbx + 0x50]
call fcn.140005a68
dec dword [rax - 0x75]
lock dec qword [rax]
lock dec qword [rax]
mov rax, qword [rbx + 0x40]
lock dec qword [rax]
lock dec qword [rax]
jne case.0x14000babf.16
lea rcx, [rbx + 0x40]
call fcn.140005d52
popfq
invalid
mov byte [rbx + 0x88], 1
xor esi, esi
add byte [rax], al
add dword [rcx], esi
test byte [rax - 0x73], 0x7b
lea rdi, [rbx + 0x20]
mov rcx, qword [rsp + 0x50]
and al, 0x50
and byte [rax - 0x75], cl
and al, 0x50
and al, 0x50
and al, 0x50
mov rdx, qword [rsp + 0x48]
push rsp
and al, 0x48
call fcn.1400677a5
mov bh, 5
add byte [rax - 0x7b], cl
test rsi, rsi
je 0x14000c07d
invalid
test rsi, rsi
je 0x14000c07d
mov rcx, rbx
mov ecx, ebx
call fcn.14006b32a
add eax, 0xc0b60f00
movzx eax, al
lea rcx, [0x1400b92b4]
ror byte [rdx], cl
add byte [rax + 0x63], cl
invalid
invalid
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0x48
loopne case.0x14000babf.18
mov rcx, qword [rbx + 0x20]
mov ecx, dword [rbx + 0x20]
mov rdx, rbx
call fcn.14006dc6b
sbb byte [rsi + rax], bl
add byte [rax - 0x39], cl
mov eax, 0xffffffc0
sbb byte [rsi + rax], bl
add byte [rax - 0x39], cl
invalid
rol al, 0xff
invalid
mov eax, 0xffffffc0
lock xadd qword [rbx], rax
xadd qword [rbx], rax
cmp rax, 0x3f
jbe case.default.0x14000babf
xchg byte [rbx + 0x48000000], cl
and eax, 0xffffffc0
loopne 0x14000c02d
add byte [rax - 0x7d], cl
and rax, 0xffffffffffffffc0
loopne 0x14000c02d
cmp rax, 0x40
cmp eax, 0x40
jne case.0x14000c045.0
mov rcx, rbx
call 0x140010b97
add byte [r8], al
add byte [r8], al
jmp case.0x14000c045.0
lea r14, [rsp + 0x58]
lea esi, [rsp + 0x58]
mov byte [r14 + 0x58], 8
mov rcx, rdi
mov ecx, edi
mov ecx, edi
mov rdx, r14
mov edx, esi
call fcn.1400104bb
sub dword [rax + rax], eax
add byte [rax], al
mov qword [r14], 0
mov qword [r14 + 8], r15
add byte [rbp - 0x77], cl
jle 0x14000c0a5
mov byte [r14 + 0x58], 7
mov byte [rsi + 0x58], 7
pop rax
invalid
lea rdx, [rsp + 0x58]
and al, 0x58
pop rax
mov rcx, rdi
mov ecx, edi
call fcn.1400104bb
add byte [rax - 0x77], cl
fld1
invalid
mov rcx, rbx
call fcn.140010dee
add byte [rax], al
add byte [rax], al
nop
add rsp, 0x1b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, rdi
jmp 0x14000bb29
mov byte [rbx + 0x88], 5
jmp 0x14000bfc4
or dword [rax + 0x5000000], 0xffffffe9
in al, 0xfe
invalid
add eax, 0xfffee4e9
inc esi
or dword [rax + 0x3000000], 0xffffffe9
add byte [rax], al
add ebp, ecx
mov byte [rbx + 0x88], 3
jmp 0x14000bfc4
invalid
invalid
add byte [rax], al
add ebp, ecx
fdivr st(6)
invalid
mov r15, rax
jmp 0x14000bece
ud2
add byte [rdi], cl
mov dh, 0xc0
ror byte [rax - 0x73], 0xd
cmpsd dword [rsi], dword [rdi]
ror dword [rdx], 1
add byte [rax + 0x63], cl
add al, 0x81
lea rcx, [0x1400b92c4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
jmp rax
lea rax, [0x1400b5788]
lea rcx, [rsp + 0x328]
add eax, dword [rax]
add byte [rax - 0x77], cl
add dword [rax - 0x77], ecx
pop rcx
or byte [rax - 0x77], cl
and al, 0x30
and al, 0x30
add eax, dword [rax]
add byte [rax - 0x77], cl
add dword [rax - 0x77], ecx
pop rcx
or byte [rax - 0x77], cl
and al, 0x30
and al, 0x30
mov dword [rsp + 0x30], ecx
and al, 0x30
mov al, byte [rbx + 0x238]
cmp dword [rax], 2
add byte [rax], al
and al, 6
cmp al, 4
je case.0x14000c1d8.1
pop rax
invalid
add byte [rax], al
pop rax
invalid
lea rax, [rbx + 0x20]
lea eax, [rbx + 0x20]
mov qword [rsp + 0x90], rax
add byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rbx + 0x28]
mov ecx, 1
mov rdx, qword [rbx + 0x28]
mov ecx, 1
call fcn.1400677a5
movzx ecx, byte [rbx + 0x238]
mov edi, dword [rax]
add al, byte [rax]
invalid
test ecx, ecx
mov edi, dword [rax]
add al, byte [rax]
add byte [rbp - 0x6b76b737], al
invalid
invalid
xchg esp, eax
and al, 0xa0
mov qword [rsp + 0xa0], rdx
mov qword [rsp + 0x98], rax
mov dword [rsp + 0x98], eax
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov dword [rsp + 0x98], eax
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rdi], cl
test byte [rcx - 0x7d000000], al
stc
add ecx, dword [rdi]
je 0x14000c20b
cmp ecx, 3
jne case.0x14000c1d8.1
test dword [rsi], edx
invalid
add byte [rax], al
test dword [rsi], edx
invalid
movzx ecx, byte [rbx + 0x230]
lea r8, [rbx + 0x50]
mov qword [rsp + 0x80], r8
test ecx, ecx
je 0x14000c23c
invalid
mov es, word [rax]
add byte [rax], al
test byte [rsi - 0x7d000000], cl
stc
add ecx, dword [rdi]
test edx, esi
invalid
cmp ecx, 3
jne case.0x14000c1d8.1
movzx eax, byte [rbx + 0x99]
lea rcx, [rbx + 0x70]
mov qword [rsp + 0x88], rcx
sbb dword [rcx + 0x48000000], 0xffffff8d
cdq
add byte [rax], al
add byte [rax - 0x73], cl
jo 0x14000c20b
mov dword [rsp + 0x88], ecx
lea rcx, [0x1400b92d4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rbx + 0x88]
mov rdi, qword [rbx + 0x70]
mov r14, qword [rbx + 0x78]
mov r15, qword [rbx + 0x90]
jmp 0x14000c278
add byte [rax], al
lea rcx, [rbx + 0x20]
call fcn.14001095a
mov rcx, rbx
call fcn.140010c8a
add byte [rax], al
jmp case.0x14000dded.0
mov r15, qword [rbx + 0x30]
mov rdi, qword [rbx + 0x38]
xor byte [rax - 0x75], cl
jnp 0x14000c24b
add r15, 0x10
mov r14, qword [rbx + 0x40]
lea rcx, [rbx + 0x50]
push rax
mov qword [rsp + 0x80], rcx
mov qword [rbx + 0x50], r15
mov dword [rbx + 0x50], edi
mov qword [rbx + 0x58], rdi
jnp 0x14000c287
mov qword [rbx + 0x60], r14
mov byte [rbx + 0x230], 0
add byte [rax], al
jmp 0x14000c248
mov r15, qword [rbx + 0x50]
mov edi, dword [rbx + 0x50]
mov rdi, qword [rbx + 0x58]
mov r14, qword [rbx + 0x60]
mov qword [rbx + 0x68], r15
lea rax, [rbx + 0x70]
push 0x70438d48
mov qword [rsp + 0x88], rax
mov qword [rbx + 0x70], rdi
mov qword [rbx + 0x78], r14
mov qword [rbx + 0x88], r15
mov qword [rbx + 0x90], r15
mov byte [rbx + 0x99], 0
mov rax, r15
mov byte [rbx + 0x98], 0
mov qword [rbx + 0x80], rax
mov rcx, rdi
mov ecx, edi
call qword [r14 + 0x40]
mov ebp, eax
mov al, byte [0x1400f5b79]
mov ecx, 0x38
mov edx, 8
call fcn.140020d10
test rax, rax
je 0x14000c612
mov rsi, rax
mov eax, 1
mov qword [rsi], rax
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], 0
add byte [rax], al
add byte [rax], al
mov byte [rsi + 0x18], 0
mov qword [rsi + 0x20], rdi
mov qword [rsi + 0x28], r14
mov byte [rsi + 0x30], bpl
lock inc qword [rsi]
jle case.0x14000c1d8.1
add byte [rax], al
add byte [rax], al
mov rax, qword [rbx + 0x80]
mov rax, qword [rax]
lock inc qword [rax]
add byte [rax], 0
add byte [rax - 0x75], cl
add al, dh
inc qword [rax]
jle case.0x14000c1d8.1
mov ecx, 1
lock xadd qword [0x1400f5038], rcx
lea rdx, [rsp + 0x2d8]
mov qword [rdx], rcx
mov qword [rsp + 0x338], rax
mov qword [rsp + 0x340], rsi
mov byte [rsp + 0x390], 0
mov qword [rsp + 0x418], rdx
mov eax, dword [0x1400f5b90]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xa8]
cmp eax, 1
je 0x14000c37f
test eax, eax
jne 0x14000c65b
mov eax, dword [0x1400f5b90]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0x60]
lea rdx, [0x140067986]
call fcn.1400645a7
mov byte [rdi + 0xa8], 1
lea rcx, [rsp + 0x420]
lea rdx, [rsp + 0x338]
mov r8d, 0xe8
call fcn.14009d5c0
mov eax, dword [0x1400f5b90]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x78]
movabs rcx, 0x7ffffffffffffff1
or rcx, 0xe
cmp rax, rcx
jae 0x14000e357
mov word [rdi], ds
add byte [rax], al
inc rax
mov ecx, dword [0x1400f5b90]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0x78], rax
mov dword [rcx + 0x78], eax
mov rdi, qword [rcx + 0x80]
lea rcx, [rsp + 0xc0]
lea rdx, [rsp + 0x338]
add eax, dword [rax]
add byte [rcx - 0x48], al
call 0x12800c406
mov dh, 0x11
or dword [rax], eax
add byte [rax], 0
add byte [rax - 0x73], cl
mov word [rax + rax*8], fs
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x38
add eax, dword [rax]
add byte [rcx - 0x48], al
call 0x12800c406
mov dh, 0x11
or dword [rax], eax
test rdi, rdi
je 0x14000c61e
mov rax, qword [rsp + 0x1a0]
mov r12, qword [rax]
lock inc qword [rdi]
inc dword [rdi]
inc dword [rdi]
jle case.0x14000c1d8.1
mov es, word [rcx - 0x75ffffec]
add eax, 0xe974b
adc al, 0
add byte [rdx + 0xe974b05], cl
add byte [rcx + 0x180], bh
mov al, byte [0x1400f5b79]
mov ecx, 0x180
mov edx, 0x80
call fcn.140020d10
test rax, rax
test eax, eax
test eax, eax
je 0x14000c64a
mov r14, rax
mov qword [rax], 0xcc
xor r13d, r13d
mov qword [rax + 8], r13
lea rax, [0x1400ac4f0]
lea eax, [0x1400ac4f0]
lea eax, [0x1400ac4f0]
add byte [rcx - 0x77], cl
adc byte [rbp - 0x77], r9b
outsb dx, byte [rsi]
sbb byte [rcx - 0x77], cl
jle case.0x140009610.89
mov qword [r14 + 0x10], rax
mov qword [r14 + 0x18], r13
mov qword [r14 + 0x20], rdi
add rdi, 0x60
mov qword [r14 + 0x28], r12
mov dword [rsi + 0x28], esp
mov dword [rsi + 0x28], esp
mov rcx, r14
add rcx, 0x30
lea rdx, [rsp + 0x420]
mov r8d, 0xe0
call fcn.14009d5c0
or dword [rax], eax
or dword [rax], eax
pxor xmm0, xmm0
movdqa xmmword [r14 + 0x110], xmm0
shl byte [rsi + 0x41], 0xf
jg 0x14000c41b
adc byte [rcx], al
add byte [rax], al
mov qword [r14 + 0x120], r13
mov rcx, rdi
mov rdx, r14
mov edx, esi
mov edx, esi
mov r8, r14
call fcn.14001070d
pop rdi
add byte [rax], al
test rax, rax
je 0x14000c4d5
mov ecx, dword [0x1400f5b90]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
or al, 0xca
or al, 0xca
mov rcx, qword [rcx + 0x80]
mov rdx, rax
call fcn.14006dc6b
add byte [rax], 0
add byte [rax - 0x77], cl
ret 0x96e8
mov eax, dword [0x1400f5b90]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0x78]
mov byte [rax], bh
add byte [rax], al
mov qword [rbx + 0xa0], r14
mov byte [rbx + 0x98], 1
mov rax, qword [rbx + 0x80]
sbb dword [rax + 0x1000000], 0x48
mov eax, dword [rbx + 0x80]
mov qword [rbx + 0xe8], rax
call 0x18800c50c
mov dword [rbx + 0xf0], esi
add byte [rax], al
mov qword [rbx + 0xf0], rsi
mov qword [rbx + 0xf8], r15
add byte [rax], al
lea rcx, [rbx + 0x102]
mov qword [rsp + 0x48], rcx
and al, 0x48
and al, 0x48
mov byte [rbx + 0x102], 0
add al, byte [rcx]
add byte [rax], al
add byte [rax - 0x73], cl
mov ebp, dword [rax + 0x48000000]
add byte [rax - 0x77], cl
and al, 0x38
invalid
lea rcx, [rbx + 0xa8]
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x38
invalid
mov qword [rsp + 0x38], rcx
cmp byte [rax - 0x77], cl
or eax, 0
add byte [rax], al
invalid
mov qword [rbx + 0xc8], rax
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rbx + 0xd0]
mov edx, eax
add byte [rax], al
add byte [rax - 0x77], cl
mov bl, 0xd0
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
mov qword [rbx + 0xd0], rsi
mov qword [rbx + 0xd8], rcx
add byte [rax], al
invalid
add byte [rax - 0x77], cl
mov ebx, eax
add byte [rax], al
add byte [rcx + rcx*4 - 0x45], cl
loopne 0x14000c559
add byte [rax], al
mov qword [rbx + 0xe0], r15
add byte [rax], al
mov word [rbx + 0x100], 0
mov rax, qword [rax]
mov rsi, qword [rax + 0x50]
mov dword [rbx + 0x100], 0x8b480000
add byte [rax], al
add byte [rax - 0x75], cl
add byte [rax - 0x75], cl
jo 0x14000c5bb
mov rcx, rsi
mov ecx, esi
mov dl, 1
call fcn.1400210cb
push rsi
add qword [r8], rax
add dword [rax], eax
push rsi
add qword [r8], rax
add dword [rax], eax
add dword [rax], eax
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xc8], rdx
mov dword [rsp + 0xc8], edx
mov dword [rsp + 0xc8], edx
mov qword [rsp + 0xd0], rsi
cmp rdx, rsi
cmp edx, esi
cmp edx, esi
jbe 0x14000c5ac
lea rdi, [rsp + 0xc0]
add byte [rax], al
mov rcx, rdi
mov rdx, rsi
call fcn.14002112e
bnd call fcn.14002112e
mov rax, qword [rdi]
mov rsi, qword [rdi + 0x10]
mov qword [rbx + 0xa8], rax
mov dword [rbx + 0xa8], eax
test al, 0
add byte [rax], al
mov qword [rbx + 0xb0], rsi
jmp 0x14000c66d
scasb al, byte [rdi]
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rbx + 0x102]
lea rax, [rbx + 0x102]
mov qword [rsp + 0x48], rax
movzx eax, byte [rbx + 0x102]
movzx rax, byte [rbx + 0x102]
lea rcx, [rbx + 0xa8]
mov ebp, dword [rax + 0x48000000]
mov qword [rsp + 0x38], rcx
mov dword [rsp + 0x38], ecx
and al, 0x38
lea rcx, [0x1400b92e8]
movsxd rax, dword [rcx + rax*4]
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
mov rax, qword [rbx + 0xe8]
mov rsi, qword [rbx + 0xf0]
add byte [rax], al
add byte [rbx + rcx*4 - 0x45], cl
clc
add byte [rax], al
add cl, ch
xor bh, bh
invalid
invalid
add byte [rax - 0x75], cl
mov bl, 0xf0
add byte [rax], al
add byte [rbx + rcx*4 - 0x45], cl
clc
add byte [rax], al
add cl, ch
xor bh, bh
invalid
jmp 0x14000c724
invalid
jmp 0x14000ca90
mov ecx, 8
mov edx, 0x38
add bl, ch
invalid
add bl, ch
lea rcx, ss:[rsp + 0xc0]
lea rcx, [rsp + 0xc0]
call fcn.140002cdb
mov eax, dword [0x1400f5b90]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0x78]
jmp case.0x14000c1d8.1
mov ecx, 0x80
mov edx, 0x180
add byte [rax], al
add byte [rax], al
call fcn.1400a8b8c
ud2
lea rcx, [rsp + 0x338]
call fcn.140002cdb
jmp case.0x14000c1d8.1
mov r15, qword [rbx + 0xd8]
mov ebx, 0xd8
call fcn.140064ecd
mov rsi, rax
add rsi, 0xf
jae 0x14000c691
lea rcx, [rsp + 0xc0]
call fcn.14006ffdd
jmp 0x14000c6f0
mov edi, edx
lea r14, [rsp + 0x420]
and al, 0x20
add al, 0
add byte [rcx + rcx*4 - 0xf], cl
and al, 0x20
add al, 0
add byte [rcx + rcx*4 - 0xf], cl
call fcn.14006a4b6
cmp byte [r14], 0
jne case.0x14000c1d8.1
adc ebx, esi
add eax, 0x3e804100
add byte [rdi], cl
test esp, edi
adc dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rbp], ah
add al, 0
add byte [rcx + 0x150b8], al
add byte [rax], al
retf 0x3b9a
invalid
invalid
mov rax, qword [rsp + 0x428]
cmp dword [rax + 0x150], 0x3b9aca00
invalid
cmp ecx, dword [rdi]
test ah, ah
adc dword [rax], eax
invalid
invalid
mov qword [rsp + 0xc0], rsi
mov dword [rsp + 0xc8], edi
and al, 0xc8
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
test byte [rax + rbp], ah
add dword [rax], eax
add byte [rax], al
and al, 0xc8
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
test byte [rax + rbp], ah
add dword [rax], eax
add byte [rax], al
lea rax, [rsp + 0x338]
lea rsi, [rsp + 0xc0]
mov ecx, 0xe
mov rdi, rax
mov edi, eax
mov edi, eax
rep movsq qword [rdi], qword [rsi]
lea rdi, [rbx + 0x108]
mov ecx, 0xe
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov qword [rbx + 0x178], r15
invalid
add byte [rbp + rcx*4 - 0x4d], cl
or byte [rcx], al
add byte [rax], al
lea r14, [rbx + 0x108]
mov eax, dword [0x1400f5b90]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx ecx, byte [rax + 0xa8]
add byte [rax], al
cmp ecx, 1
je 0x14000c77d
mov al, 2
test ecx, ecx
jne 0x14000c7a6
mov eax, dword [0x1400f5b90]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0x60]
lea rdx, [0x140067986]
xchg esp, eax
invalid
call fcn.1400645a7
mov byte [rsi + 0xa8], 1
mov eax, dword [0x1400f5b90]
invalid
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0xa4], 0
add byte [rax], al
add byte [rax], al
sete cl
cmp byte [rax + 0xa5], 0
setne al
or al, cl
cmp al, 2
setne dil
test al, 1
sete sil
lea rax, [rsp + 0x420]
mov byte [rax], 0
lea r8, [rsp + 0xc0]
mov qword [r8], rax
mov eax, 1
mov qword [r8 + 8], rax
mov qword [r8 + 0x10], 0
add byte [rax], al
add byte [rcx - 0x77], cl
or byte [rcx - 0x39], cl
adc byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
sbb byte [rax - 0x75], cl
mov edi, dword [rax + 1]
add byte [rax], al
add byte [rax], al
mov qword [r8 + 0x18], rax
mov rcx, qword [rbx + 0x178]
lea rdx, [rsp + 0x30]
and al, 0x30
call fcn.14001113b
test rax, rax
je 0x14000c892
and dil, sil
mov eax, dword [0x1400f5b90]
mov rcx, qword gs:[0x58]
invalid
add byte [rax], al
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xa8]
mov dh, 0x80
test al, 0
add byte [rax], al
cmp eax, 1
je 0x14000c84a
test eax, eax
jne 0x14000c87f
mov eax, dword [0x1400f5b90]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0x60]
lea rdx, [0x140067986]
call fcn.1400645a7
mov byte [rsi + 0xa8], 1
xchg byte [rax + 0x1000000], ch
mov eax, dword [0x1400f5b90]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov sil, byte [rax + 0xa4]
test sil, sil
sete cl
cmp byte [rax + 0xa5], 0
add byte [rax], al
add byte [rdi], cl
xchg ebp, eax
ror byte [rax], 0xc8
add byte [rax], al
add byte [rdi], cl
xchg ebp, eax
ror byte [rax], 0xc8
or dil, al
cmp dil, 1
jne 0x14000c8cd
lea rdx, [rsp + 0x30]
mov rcx, r14
call fcn.140069bec
add byte [rcx - 0x143f7bfe], dh
invalid
add byte [rcx - 0x143f7bfe], dh
jb 0x14000c844
shr bl, 0x72
mov cl, 1
test rdx, rdx
jne 0x14000c8c8
add dword [rax - 0x7b], ecx
sal byte [rbp + 0x2f], cl
mov rax, qword [rsp + 0xd0]
cmp rax, qword [rsp + 0xc8]
ja case.0x14000c1d8.1
test rax, rax
je 0x14000ce0a
mov rax, qword [rsp + 0xc0]
mov al, byte [rax]
mov byte [rsp + 0x58], al
and al, 0xc0
add byte [rax], al
add byte [rdx + 0x24448800], cl
pop rax
xor ecx, ecx
mov rsi, rdx
jmp 0x14000c90f
mov eax, dword [0x1400f5b90]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0xa4], 0
lea rdx, [rsp + 0x30]
mov rcx, r14
call fcn.140069bec
mov edi, eax
mov ecx, esi
xor edx, edx
call fcn.140068cb2
mov cl, 2
test dil, dil
mov rsi, qword [rsp + 0x50]
jne 0x14000d5d2
mov byte [rbx + 0x101], 1
mov byte [rbx + 0xb8], cl
mov edi, dword [rax - 0x76000000]
and al, 0x58
mov byte [rbx + 0xb9], al
mov qword [rbx + 0xc0], rsi
mov rcx, r14
call fcn.140003cdd
movzx eax, byte [rbx + 0xb8]
add byte [rbp + 0x748948c0], al
and al, 0x50
add byte [rbp + 0x748948c0], al
and al, 0x50
je 0x14000c985
cmp eax, 2
jne case.0x1400137d8.62
cmp byte [rbx + 0x100], 0
jne 0x14000d7c3
invalid
invalid
add byte [rax], al
mov rax, qword [rbx + 0xc8]
or eax, 0
add byte [rax], al
mov rcx, qword [rax]
add rcx, 0x50
xor edx, edx
call fcn.14001d123
test rax, rax
jne 0x14000d7df
mov byte [rbx + 0x100], 1
jmp 0x14000d8ad
add byte [rcx], al
add byte [rax], al
add ecx, ebp
sub byte [rdi], cl
add byte [rax], al
mov al, byte [rbx + 0xb9]
mov byte [rbx + 0x108], al
add dword [rax], eax
add byte [rbp + rcx*4 - 0x5d], cl
add byte [rcx], al
add byte [rax], al
mov r15, qword [rbx + 0xc8]
mov r13, qword [rbx + 0xd8]
stosd dword [rdi], eax
fadd dword [rax]
add byte [rax], al
stosd dword [rdi], eax
fadd dword [rax]
add byte [rax], al
lea rbp, [rbx + 0xe0]
call fcn.140064ecd
mov rsi, rax
mov esi, eax
add rsi, 0x1e
jae 0x14000c9ca
lea rcx, [rsp + 0xc0]
call fcn.14006ffdd
jmp 0x14000ca2d
mov word [rax + rax*8], fs
add byte [rax], al
rol byte [rax], 0
add al, ch
adc eax, 0xeb000636
invalid
mov edi, edx
mov qword [rsp + 0x28], r15
and al, 0x28
mov dword [rsp + 0x28], edi
and al, 0x28
lea r15, [rsp + 0x60]
mov rcx, r15
call fcn.14006a4b6
fiadd dword [0x17f810ae1]
invalid
cmp byte [rdi], 0
jne case.0x14000c1d8.1
mov rax, qword [rsp + 0x68]
and al, 0x68
cmp dword [rax + 0x150], 0x3b9aca00
cmp ecx, dword [rdi]
test byte [rsi + rcx - 0x76b80000], ch
je case.0x14000c1d8.1
mov qword [rsp + 0xc0], rsi
mov dword [rsp + 0xc8], edi
and al, 0xc8
add byte [rax], al
invalid
mov ah, 0x24
rol byte [rax], 0
add byte [rcx + 0xc824bc], cl
and al, 0xc8
add byte [rax], al
invalid
and al, 0xc8
add byte [rax], al
add byte [rax - 0x77], cl
invalid
test byte [rax + rdx*8], ah
mov qword [rsp + 0xd0], rax
mov dword [rsp + 0xd0], eax
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xd8], 0
mov byte [rsp + 0x128], 0
add dh, al
test byte [rax + rbp], ah
add dword [rax], eax
add byte [rax], al
mov r15, qword [rsp + 0x28]
lea rax, [rsp + 0x420]
lea eax, [rsp + 0x420]
lea rsi, [rsp + 0xc0]
lea esi, [rsp + 0xc0]
mov ah, 0x24
rol byte [rax], 0
add byte [rcx + 0xe], bh
mov ecx, 0xe
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
movsd dword [rdi], dword [rsi]
lea rdi, [rbx + 0x110]
add byte [rax], al
mov ecx, 0xe
mov rsi, rax
invalid
add byte [rax - 0x77], cl
invalid
rep movsq qword [rdi], qword [rsi]
mov qword [rbx + 0x180], r12
add byte [rax], al
mov qword [rbx + 0x188], r14
mov qword [rbx + 0x190], r13
mov qword [rbx + 0x198], rbp
stosd dword [rdi], eax
cwde
add dword [rax], eax
add byte [rcx + rcx*4 - 0x45], cl
invalid
add dword [rax], eax
invalid
add byte [rcx + rcx*4 - 0x55], cl
nop
add dword [rax], eax
add byte [rax - 0x77], cl
stosd dword [rdi], eax
cwde
add dword [rax], eax
add byte [rcx + rcx*4 - 0x45], cl
movabs al, byte [0x3824448b48000001]
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x38
mov dword [rbx + 0x1a0], edi
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x38
mov rax, qword [rsp + 0x38]
mov qword [rbx + 0x1a8], rax
mov dword [rbx + 0x1a8], eax
test al, 1
add byte [rax], al
mov byte [rbx + 0x1b0], 0
lea r15, [rbx + 0x110]
add byte [rax], al
add byte [rbx + 0xe90f305], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
invalid
mov eax, dword [0x1400f5b90]
mov rcx, qword gs:[0x58]
add byte [rax], al
invalid
nop
invalid
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movzx ecx, byte [rax + 0xa8]
mov dh, 0x88
test al, 0
add byte [rax], al
cmp ecx, 1
je 0x14000cae9
invalid
add dword [rbx + rsi - 0x50], esi
xor esi, dword [rax + 0x75c98502]
push rsi
mov al, 2
test ecx, ecx
jne case.0x140009888.62
add al, byte [rbp - 0x74a98a37]
add eax, 0xe90ce
mov eax, dword [0x1400f5b90]
invalid
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
xor al, 0xc1
invalid
mov rsi, qword [rcx + rax*8]
ror dword [rax - 0x73], 0x8e
invalid
lea rcx, [rsi + 0x60]
lea rdx, [0x140067986]
call fcn.1400645a7
invalid
jp 0x14000cae6
add dh, al
xchg byte [rax + 0x1000000], ch
scasb al, byte [rdi]
add eax, 0x7ac5e800
add eax, 0xa886c600
add dh, al
xchg byte [rax + 0x1000000], ch
invalid
add dh, al
xchg byte [rax + 0x1000000], ch
mov eax, dword [0x1400f5b90]
movabs eax, dword [0x250c8b4865000e90]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
invalid
add byte [rbp + 0x48], ah
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
rol dword [rax + 0xa4b8], 0
cmp byte [rax + 0xa4], 0
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
xchg esp, eax
rol dword [rax + 0xa5b8], 0
add byte [rax], al
invalid
xchg ebp, eax
sete cl
cmp byte [rax + 0xa5], 0
add byte [rax], al
add byte [rax], al
setne al
or al, cl
ror byte [rax], 0xc8
cmp al, 2
setne cl
test al, 1
sete r13b
xchg esp, eax
invalid
xchg esp, eax
invalid
and r13b, cl
movzx eax, byte [rbx + 0x1b0]
invalid
mov al, 1
add byte [rax], al
xor dword [rax + 0x48000001], 0xffffff8d
or eax, 0xac7ce
invalid
invalid
or al, byte [rax]
invalid
mov al, 1
add byte [rax], al
lea rcx, [0x1400b92fc]
invalid
invalid
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
mov rax, qword [rbx + 0x180]
mov byte [rax], 0
add byte [rax], al
add byte [rcx], 0
add dword [rax], eax
add dh, al
add byte [rax], al
mov rax, qword [rbx + 0x188]
mov eax, dword [rbx + 0x188]
add byte [rdi], cl
mov dh, 0
movzx eax, byte [rax]
cmp eax, 0x4f
jg 0x14000cc23
invalid
iretd
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rbx - 0x70f0b708], al
jg 0x14000d07e
lea ecx, [rax - 0x43]
cmp ecx, 2
invalid
invalid
cmp eax, 0x48
jg 0x14000d07e
lea ecx, [rax - 0x43]
cmp ecx, 2
jb 0x14000d08c
and eax, dword [0x13883cb6b]
add eax, 0xf8830000
cmp eax, 0x41
je 0x14000d08c
invalid
invalid
add byte [rax], al
je 0x14000d08c
sbb al, byte [0x15ee9cb74]
or al, 0
jmp 0x14000d795
add byte [rbp + rcx*4 - 0x5d], cl
or byte [rdx], al
add byte [rax], al
lea r12, [rbx + 0x208]
movzx eax, byte [rbx + 0x208]
or byte [rdx], al
add byte [rax], al
lea rcx, [0x1400b932c]
lea ecx, [0x1400b932c]
or eax, 0xac7a0
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
jmp rax
mov ebp, dword [rbx + 0x200]
mov rax, qword [rbx + 0x1c8]
add byte [rax - 0x75], cl
or eax, 1
add byte [rax], al
mov rcx, qword [rbx + 0x1d0]
mov ecx, dword [rbx + 0x1d0]
jmp case.0x140002a0c.222
mov dword [rcx], ecx
add byte [rax], al
mov r12, r15
mov al, byte [rbx + 0x1c4]
invalid
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
lea rsi, [rbx + 0x1b8]
cmp al, 3
jbe 0x14000d0b7
add al, 0
invalid
mov eax, 0x3c000001
add ecx, dword [rdi]
xchg cl, dh
add al, 0
add cl, ch
mov byte [0xf60fcbcd], al
add byte [rdi], cl
mov dh, 0x83
loope 0x14000cbd1
jmp 0x14000d153
add byte [rdi], cl
mov dh, 0x83
loope 0x14000cbd1
movzx eax, byte [rbx + 0x1e1]
add byte [rax], al
add byte [rax - 0x73], cl
mov bl, 0xb8
add dword [rax], eax
add byte [rbp - 0x7c948b40], al
lea rsi, [rbx + 0x1b8]
lea esi, [rbx + 0x1b8]
test eax, eax
je 0x14000cc48
cmp eax, 3
jne case.0x14000c1d8.1
invalid
clc
add ecx, dword [rdi]
test ebx, eax
or al, 0
add byte [rax - 0x75], cl
mov ecx, eax
add dword [rax], eax
add cl, ch
jmp 0x14000cdab
lea rsi, [rbx + 0x1d0]
mov rcx, qword [rbx + 0x1c8]
mov ecx, dword [rbx + 0x1c8]
jmp 0x14000cdab
add dword [rax], eax
add byte [rax - 0x73], cl
lea rsi, [rbx + 0x1d0]
invalid
mov dh, 0x83
adc eax, 1
lea rsi, [rbx + 0x1d0]
movzx eax, byte [rbx + 0x1d0]
adc eax, 1
add byte [rax], al
lea r14, [rbx + 0x1b8]
lea rcx, [0x1400b9318]
or eax, 0xac70a
or eax, 0xac70a
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rbx + 0x1c0]
jmp 0x14000d610
cmp eax, 0x57
jg 0x14000d2a1
invalid
jne 0x14000cc30
add byte [rax], al
invalid
lea ecx, [rax - 0x52]
cmp ecx, 2
jb 0x14000d08c
xor edi, edi
cmp eax, 0x50
je 0x14000dbe1
add byte [rax], al
inc dword [rbx - 0x7bf0af08]
sahf
sldt word [rax]
add byte [rax], al
add byte [rax], al
jmp 0x14000d795
mov qword [rsp + 0x28], rsi
mov rdi, r15
mov rsi, qword [rbx + 0x1d0]
mov ebp, dword [rbx + 0x1d8]
fadd dword [rcx]
add byte [rax], al
fadd dword [rcx]
add byte [rax], al
mov byte [rbx + 0x1e0], 0
mov dword [rbx + 0x1dc], ebp
mov r15, qword [rsi]
lea rbp, [r15 + 0x10]
mov rcx, rbp
jmp 0x123cee277
or dword [rax], eax
mov al, byte [r15 + 0x18]
test al, al
jne case.0x14000c1d8.1
jmp 0x123cee277
xor ecx, ecx
cmp qword [r15 + 0x38], 0
je 0x14000cd60
mov rcx, qword [r15 + 0x40]
mov rdx, qword [r15 + 0x48]
mov r14d, dword [rbx + 0x1dc]
push rdi
mov r14d, dword [rbx + 0x1dc]
mov r8d, r14d
call fcn.140014c59
mov rdx, qword [r15 + 0x20]
and byte [rbp - 0x75], cl
sub byte [r13 - 0x77], r9b
ror dword [rcx + 0x21], 0xc1
and byte [rbp - 0x75], cl
sub byte [r13 - 0x77], r9b
ror dword [rcx + 0x21], 0xc1
shr rax, 0x39
movd xmm0, eax
punpcklbw xmm0, xmm0
punpcklbw mm0, mm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
lea rax, [rdx - 0x28]
fdiv dword [rcx]
leave
fdiv dword [rcx]
leave
pcmpeqd xmm1, xmm1
xor r10d, r10d
movdqu xmm2, xmmword [rdx + r9]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r11d, xmm3
invalid
test r11w, r11w
je 0x14000cd17
invalid
bsf r15d, r11d
lea r12d, [r11 - 1]
and r12d, r11d
add r15, r9
iretd
and r15, r8
neg r15
lea r15, [r15 + r15*4]
mov edi, 0x46e38945
cmp esi, dword [rax + rdi*8]
inc dword [rbp + 0x21]
fmul qword [rbp + 1]
iretd
mov edi, 0x46e38945
cmp esi, dword [rax + rdi*8]
jne 0x14000ccee
jmp case.0x140009dcf.69
pcmpeqb xmm2, xmm1
pmovmskb r11d, xmm2
test r11d, r11d
jne 0x14000cd60
add r9, r10
add r9, 0x10
adc byte [rcx - 0x7d], cl
invalid
invalid
adc byte [rcx - 0x7d], cl
ret 0x4d10
add edx, 0x10
and r9, r8
jmp 0x14000ccdb
mov rdx, qword [rdx + r15*8 - 0x20]
xor ecx, ecx
leave
leave
cmp rdx, 0xffffffffffffffff
cmp edx, 0xffffffff
je 0x14000cd60
mov rax, qword [rdx]
xor ecx, ecx
test rax, rax
je 0x14000cd60
js case.0x14000c1d8.1
lea r8, [rax + 1]
lock cmpxchg qword [rdx], r8
add eax, esi
cmpxchg qword [rdx], r8
jne 0x14000cd47
mov rcx, rdx
mov qword [rbx + 0x1b8], rcx
mov byte [rbx + 0x1e0], 1
loopne 0x14000cd6c
add byte [rax], al
add dword [rax - 0x77], ecx
jmp 0x122c9e374
add byte [rcx], al
mov rcx, rbp
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov rax, qword [rbx + 0x1b8]
test rax, rax
cmp dword [rax + 0x48000001], 0xffffff85
ror byte [rdi], 0x84
je 0x14000ce74
invalid
and eax, 1
loopne 0x14000cd8c
je 0x14000ce74
mov byte [rbx + 0x1e0], 0
loopne 0x14000cd8c
add byte [rax], al
add byte [rax - 0x73], cl
mov eax, eax
rol byte [rcx], 0
add byte [rax], al
lea rcx, [rbx + 0x1c0]
mov qword [rbx + 0x1c0], rax
rol byte [rcx], 0
add byte [rax - 0x77], cl
add eax, 1
add byte [rax], al
mov qword [rbx + 0x1c8], rcx
mov dword [rbx + 0x1c8], ecx
mov r15, rdi
mov rsi, qword [rsp + 0x28]
lea rdx, [rsp + 0x30]
call fcn.14001dbb1
cld
invalid
add dword [rax], eax
cld
or eax, 0x85480001
add dword [rax], eax
test rax, rax
je 0x14000cde8
invalid
and ecx, 1
invalid
add dword [rax], eax
test rax, rax
je 0x14000cde8
mov byte [rbx + 0x1e1], 3
add dword [rax], eax
add byte [rax], al
add eax, esi
xor dword [rax + 0x4000001], 0xffffffe9
mov al, 1
add byte [rax], al
add al, 0xe9
add byte [rbx], al
mov byte [rbx + 0x1b0], 4
jmp 0x14000dbda
mov al, 1
add byte [rax], al
add al, 0xe9
or eax, 0x4c00000e
mov dword [rsp + 0x28], esi
mov qword [rsp + 0x28], r14
mov rbp, r15
mov r14, qword [rbx + 0x200]
mov bl, 0
add al, byte [rax]
add byte [rax - 0x75], cl
mov eax, dword [rbx + 0x208]
mov bl, 0
add al, byte [rax]
add byte [rax - 0x75], cl
mov eax, dword [rbx + 0x208]
mov eax, dword [rbx + 0x208]
jmp 0x14000d6d1
mov rax, qword [rbx + 0x1c0]
lock dec qword [rax]
dec dword [rax]
rol byte [rcx], 0
add al, dh
dec qword [rax]
dec dword [rax]
dec dword [rax]
jne 0x14000d051
lea rcx, [rbx + 0x1c0]
call fcn.140005aa9
jmp 0x14000d051
add al, byte [rax]
add byte [rcx + 0x3be4801], dh
add byte [rax], al
add byte [0x12900ce17], ah
hlt
mov cl, 1
movabs rsi, 0x2500000003
jmp 0x14000c90f
mov rcx, qword [rbx + 0x210]
mov rdx, qword [rbx + 0x218]
add byte [rax - 0x75], cl
xchg ebx, eax
sbb byte [rdx], al
add byte [rax], al
mov rax, qword [rbx + 0x220]
jmp 0x14000d8c3
lea rdi, [rbx + 0x210]
movzx eax, byte [rbx + 0x210]
test eax, eax
je 0x14000da92
cmp eax, 3
jne case.0x14000c1d8.1
cmp byte [rbx + 0x211], 0
je 0x14000da99
mov byte [rbx + 0x210], 1
mov bpl, byte [rbx + 0x220]
jmp 0x14000db6e
mov rsi, qword [rsi]
lea rbp, [rsi + 0x10]
mov rcx, rbp
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov al, byte [rsi + 0x18]
test al, al
jne case.0x14000c1d8.1
mov rcx, qword [rsi + 0x40]
mov rdx, qword [rsi + 0x48]
mov r14d, dword [rbx + 0x1dc]
mov r8d, r14d
call fcn.140014c59
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
mov r8, rdx
and r8, rax
shr rax, 0x39
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
lea rax, [rcx - 0x28]
xor r9d, r9d
pcmpeqd xmm1, xmm1
movdqu xmm2, xmmword [rcx + r8]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r11d, xmm3
test r11w, r11w
je 0x14000cf14
bsf r10d, r11d
lea r12d, [r11 - 1]
and r12d, r11d
add r10, r8
and r10, rdx
mov r11, r10
neg r11
lea r15, [r11 + r11*4]
mov r11d, r12d
cmp r14d, dword [rax + r15*8]
jne 0x14000cee8
jmp 0x14000cf3c
pcmpeqb xmm2, xmm1
pmovmskb r10d, xmm2
test r10d, r10d
mov r15, rdi
jne 0x14000d043
mov rdi, r15
add r8, r9
add r8, 0x10
add r9, 0x10
and r8, rdx
jmp 0x14000ced5
lea rax, [rcx + r15*8]
shl r10, 3
lea r9, [r10 + r10*4]
sar r9, 3
movabs r8, 0xcccccccccccccccd
imul r8, r9
lea r9, [r8 - 0x10]
and r9, rdx
movdqu xmm0, xmmword [rcx + r9]
pcmpeqd xmm1, xmm1
pcmpeqb xmm0, xmm1
psllw xmm0, 7
pmovmskb r11d, xmm0
movdqu xmm0, xmmword [rcx + r8]
pcmpeqb xmm0, xmm1
pmovmskb r10d, xmm0
mov dx, 0x10
test r11d, r11d
je 0x14000cf99
bsr dx, r11w
xor edx, 0xf
or r10d, 0x10000
bsf r10d, r10d
add edx, r10d
mov r10b, 0x80
cmp dx, 0xf
mov r15, rdi
ja 0x14000cfba
inc qword [rsi + 0x30]
mov r10b, 0xff
mov byte [rcx + r8], r10b
mov byte [r9 + rcx + 0x10], r10b
dec qword [rsi + 0x38]
mov ecx, dword [rax - 8]
mov dword [rsp + 0xe0], ecx
movdqu xmm0, xmmword [rax - 0x28]
movdqu xmm1, xmmword [rax - 0x18]
movdqa xmmword [rsp + 0xd0], xmm1
movdqa xmmword [rsp + 0xc0], xmm0
mov dl, byte [rax - 4]
cmp dl, 2
invalid
je 0x14000d043
add dh, byte [rsi + rcx*2 - 0xd]
movq mm0, qword [rsp + 0xc8]
movdqu xmm0, xmmword [rsp + 0xc8]
mov r8, qword [rsp + 0xd4]
mov r9d, dword [rsp + 0xdc]
mov r10d, dword [rsp + 0xe0]
lea rcx, [rsp + 0x60]
mov qword [rcx + 0xc], r8
mov dword [rcx + 0x14], r9d
mov dword [rcx + 0x18], r10d
movdqa xmmword [rcx], xmm0
movzx r8d, word [rax - 3]
mov word [rcx + 0x1d], r8w
mov al, byte [rax - 1]
mov byte [rcx + 0x1f], al
mov byte [rcx + 0x1c], dl
call fcn.140004034
mov rcx, rbp
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov rsi, qword [rsp + 0x28]
mov rax, qword [rsi]
test rax, rax
je 0x14000d070
cmp byte [rbx + 0x1e0], 0
je 0x14000d070
lock dec qword [rax]
jne 0x14000d070
mov rcx, rsi
call fcn.140005aa9
mov word [rbx + 0x1e0], pe_nt_image_headers64
jmp 0x14000d8a0
cmp eax, 0x49
je 0x14000d08c
cmp eax, 0x4f
jne 0x14000d795
mov r12, r15
mov rax, qword [rbx + 0x190]
lea rsi, [rbx + 0x1b8]
mov qword [rbx + 0x1b8], rax
mov dword [rbx + 0x1c0], 0
rol byte [rcx], 0
add byte [rax], al
add byte [rax], al
add dh, al
add esp, 1
add byte [rax], al
add byte [rcx], dh
invalid
rol byte [rcx], 0
add byte [rax], al
add byte [rax], al
add dh, al
add esp, 1
add byte [rax], al
add byte [rcx], dh
ror byte [rbp + rcx*4 - 0x45], 0xc0
add dword [rax], eax
add byte [rbp + rcx*4 + 0x74], cl
and al, 0x30
lea r15, [rbx + 0x1c0]
lea r14, [rsp + 0x30]
lea rbp, [rsp + 0xc0]
movzx eax, al
mov ecx, 4
sub rcx, rax
add rax, r15
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xc8], rcx
mov qword [rsp + 0xd0], 0
mov qword [rsp + 0xd8], rcx
mov rcx, qword [rsi]
mov rdx, r14
mov r8, rbp
call fcn.14001113b
test rax, rax
jne 0x14000d27b
mov rdi, rdx
test rdx, rdx
jne 0x14000d299
mov rax, qword [rsp + 0xd0]
cmp rax, qword [rsp + 0xc8]
ja case.0x14000c1d8.1
test rax, rax
je 0x14000d28f
add al, byte [rbx + 0x1c4]
mov byte [rbx + 0x1c4], al
cmp al, 4
jb 0x14000d0cb
mov ebp, dword [rbx + 0x1c0]
bswap ebp
mov rax, qword [rbx + 0x188]
int 0x48
mov eax, dword [rbx + 0x188]
movzx eax, byte [rax]
cmp eax, 0x4e
jg 0x14000d18f
cmp eax, 0x41
mov r15, r12
je 0x14000d2d3
cmp eax, 0x43
je 0x14000d357
xor edi, edi
cmp eax, 0x49
je 0x14000dbe1
jmp 0x14000d48d
cmp eax, 0x4f
mov r15, r12
je 0x14000d386
cmp eax, 0x52
je 0x14000d3c0
cmp eax, 0x53
jne 0x14000d48d
mov rax, qword [rbx + 0x1a0]
mov r14, qword [rax]
lea rdi, [r14 + 0x10]
mov rcx, rdi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov al, byte [r14 + 0x18]
test al, al
jne case.0x14000c1d8.1
cmp qword [r14 + 0x38], 0
je case.0x14000c124.6
mov rcx, qword [r14 + 0x40]
mov rdx, qword [r14 + 0x48]
mov r8d, ebp
call fcn.140014c59
mov rcx, qword [r14 + 0x20]
mov rdx, qword [r14 + 0x28]
mov r8, rdx
and r8, rax
shr rax, 0x39
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
add byte [rax - 0x73], cl
fadd dword [r13 + 0x31]
leave
add byte [rax - 0x73], cl
fadd dword [r13 + 0x31]
leave
pcmpeqd xmm1, xmm1
movdqu xmm2, xmmword [rcx + r8]
adc al, 1
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r10d, xmm3
test r10w, r10w
test r10d, r10d
je 0x14000d259
bsf r11d, r10d
lea esi, [r10 - 1]
and esi, r10d
add r11, r8
and r11, rdx
neg r11
lea r11, [r11 + r11*4]
mov r10d, esi
cmp dword [rax + r11*8], ebp
jne 0x14000d22d
jmp 0x14000d81d
pcmpeqb xmm2, xmm1
pmovmskb r10d, xmm2
test r10d, r10d
jne case.0x14000c124.6
add r8, r9
add r8, 0x10
add r9, 0x10
and r8, rdx
jmp 0x14000d21a
mov byte [rbx + 0x1b0], 3
mov eax, 1
mov r15, r12
jmp 0x14000dbea
movabs rdi, 0x2500000003
mov r15, r12
jmp 0x14000dbe1
cmp eax, 0x58
je 0x14000d5df
cmp eax, 0x70
jne 0x14000d795
mov rax, qword [rbx + 0x1a0]
mov rcx, qword [rax]
add rcx, 0x50
mov edx, 1
call fcn.14001d123
mov rdi, rax
jmp 0x14000dbe1
invalid
add byte [rax - 0x75], cl
and dword [rax + 0x48000001], 0xffffff8b
or byte [rax - 0x7d], cl
rcl dword [rax], 0x89
invalid
mov rax, qword [rbx + 0x1a0]
mov rcx, qword [rax]
add rcx, 0x10
mov edx, ebp
call fcn.14001d402
xor edi, edi
test rax, rax
je 0x14000dbe1
mov r14, rax
mov qword [rsp + 0xc0], rax
mov rdi, rax
add rdi, 0x18
mov rcx, rdi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov al, byte [r14 + 0x20]
test al, al
jne case.0x14000c1d8.1
mov rax, qword [r14 + 0x28]
mov eax, dword [rsi + 0x28]
sub byte [rcx - 0x75], cl
xor byte [rcx - 0x39], r9b
sub byte [rax], r8b
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rbx + rax - 1], 0x50
add edi, edi
push rax
mov rcx, qword [r14 + 0x30]
mov qword [r14 + 0x28], 0
test rax, rax
je 0x14000d332
invalid
call qword [rax + 8]
or byte [rax - 0x77], cl
stc
mov rcx, rdi
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
lock dec qword [r14]
jne 0x14000d8a0
lea rcx, [rsp + 0xc0]
add byte [rax], al
call fcn.140005aa9
jmp 0x14000d8a0
mov rdi, r15
mov rsi, qword [rbx + 0x1a0]
add byte [rax], al
add byte [rax], al
mov qword [rbx + 0x1d0], rsi
mov dword [rbx + 0x1d8], ebp
mov byte [rbx + 0x1e1], 0
add byte [rax], al
add byte [rax], al
lea rax, [rbx + 0x1b8]
mov qword [rsp + 0x28], rax
jmp 0x14000cc5d
mov rax, qword [rbx + 0x198]
mov rsi, qword [rax]
lea rdi, [rsi + 8]
add dword [rax], eax
add byte [rax - 0x75], cl
xor byte [rax - 0x73], cl
jle 0x14000d39c
mov rcx, rdi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov al, byte [rsi + 0x10]
test al, al
add byte [rdx - 0x3f7befba], cl
je case.0x14000ba67.20
mov rcx, rdi
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
movabs rdi, 0x2700000003
jmp 0x14000dbe1
mov rax, qword [rbx + 0x1a0]
mov rsi, qword [rax]
lea rdi, [rsi + 0x10]
mov rcx, rdi
mov ecx, edi
mov ecx, edi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov al, byte [rsi + 0x18]
test al, al
add byte [rdx - 0x3f7be7ba], cl
ror byte [rdi], 0x85
mov dword [rax + rax], 0x7e834800
invalid
invalid
jne case.0x14000c1d8.1
add byte [rax], al
cmp qword [rsi + 0x38], 0
cmp dword [rsi + 0x38], 0
cmp byte [rax], al
je case.0x14000c124.6
mov rcx, qword [rsi + 0x40]
mov rdx, qword [rsi + 0x48]
mov edx, dword [rsi + 0x48]
mov r8d, ebp
mov eax, ebp
call fcn.140014c59
mov rdx, qword [rsi + 0x20]
push rsi
invalid
push rsi
and byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x28]
mov r8, rcx
and r8, rax
mov rcx, qword [rsi + 0x28]
mov r8, rcx
and r8, rax
shr rax, 0x39
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
lea rax, [rdx - 0x28]
xor r9d, r9d
leave
invalid
sal dl, 0xf
jo 0x14000d3db
add byte [rsi + 0xf], ah
jo 0x14000d3e0
add byte [rax - 0x73], cl
fadd dword [rbp + 0x31]
leave
pcmpeqd xmm1, xmm1
pcmpeqd mm1, mm1
movdqu xmm2, xmmword [rdx + r8]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r10d, xmm3
test r10w, r10w
je 0x14000d46b
bsf r11d, r10d
lea esi, [r10 - 1]
and esi, r10d
and esi, edx
and esi, edx
add r11, r8
and r11, rcx
neg r11
lea r11, [r11 + r11*4]
mov r10d, esi
mov edx, esi
cmp dword [rax + r11*8], ebp
jne 0x14000d43f
jmp 0x14000d840
pcmpeqb xmm2, xmm1
pmovmskb r10d, xmm2
shl dword [rsi + 0x44], 1
pmovmskb edx, mm2
test r10d, r10d
jne case.0x14000c124.6
add r8, r9
add eax, ecx
add r8, 0x10
add r9, 0x10
adc byte [rcx - 0x7d], cl
rcl dword [rax], 0x49
and eax, ecx
add ecx, 0x10
and r8, rcx
jmp 0x14000d42c
mov rdx, qword [rbx + 0x190]
mov edx, dword [rbx + 0x190]
add byte [rbx + rcx*4 - 0x7d], cl
mov r8, qword [rbx + 0x1a0]
mov eax, dword [rbx + 0x1a0]
movabs al, byte [0x1a88b8b48000001]
add byte [rax], al
add byte [rax - 0x75], cl
mov ebp, dword [rax + 0x48000001]
test al, 1
add byte [rax], al
mov rax, qword [rcx]
mov rcx, qword [rbx + 0x1a8]
test al, 1
add byte [rax], al
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
or byte [r9 + rcx*4 - 0x7d], cl
mov eax, 0x48000001
mov dword [rbx + 0x1c0], edx
mov qword [rbx + 0x1b8], r8
mov qword [rbx + 0x1c0], rdx
rol byte [rcx], 0
add byte [rax - 0x77], cl
or eax, 1
enter 1, 0
add byte [rax], al
mov qword [rbx + 0x1c8], rax
enter 1, 0
mov qword [rbx + 0x1d0], rcx
add byte [rax], al
movups xmm0, xmmword [rsp + 0x2d8]
test byte [rax + rbx*8], ah
fadd dword [rdx]
add byte [rax], al
add al, byte [rax]
add byte [rdi], cl
adc byte [rsp + 0x2e8], cl
movups xmm1, xmmword [rsp + 0x2e8]
movups xmmword [rbx + 0x1d8], xmm0
sbb eax, 1
add dword [rax], eax
add byte [rax], al
add byte [rdi], cl
movups xmmword [rbx + 0x1e8], xmm1
adc dword [rbx + 0x1e8], ecx
mov rdx, qword [rsp + 0x2f8]
mov qword [rbx + 0x1f8], rdx
mov dword [rbx + 0x200], ebp
lea r12, [rbx + 0x208]
xchg ebx, eax
clc
add dword [rax], eax
add byte [rcx + 0x200ab], cl
add byte [rbp + rcx*4 - 0x5d], cl
or byte [rdx], al
add byte [rax], al
movabs dword [0x20883c600000208], eax
add byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rsp + 0x320]
mov qword [rbx + 0x228], rdx
mov byte [rbx + 0x208], 0
mov rdx, qword [rsp + 0x320]
mov qword [rbx + 0x228], rdx
movdqu xmm0, xmmword [rsp + 0x301]
movq mm0, qword [rsp + 0x301]
movdqu xmm1, xmmword [rsp + 0x311]
movdqu xmmword [rbx + 0x219], xmm1
and al, 0x11
add eax, dword [rax]
add bl, dh
movq qword [rbx + 0x219], mm1
movdqu xmmword [rbx + 0x209], xmm0
or dword [rcx], 2
add byte [rax], al
mov rdx, qword [rbx + 0x1b8]
mov r8, qword [rbx + 0x1c0]
add dword [rax], eax
invalid
xchg ebx, eax
mov eax, 0x4c000001
mov eax, dword [rbx + 0x1c0]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
xchg ebx, eax
fadd dword [rcx]
add byte [rax], al
invalid
mov qword [rbx + 0x1d8], rdx
add byte [rcx + 0x204ab], cl
add byte [rcx + rcx*4 - 0x7d], cl
invalid
invalid
and eax, 1
mov dword [rbx + 0x204], ebp
stosd dword [rdi], eax
add al, 2
add byte [rax], al
mov qword [rbx + 0x1e0], r8
add byte [rax], al
add byte [rax - 0x77], cl
sub eax, 1
add byte [rax], al
mov qword [rbx + 0x1e8], rax
mov qword [rbx + 0x1f0], rcx
mov esi, eax
add dword [rax], eax
add byte [rcx + rcx*4 - 0x7d], cl
invalid
invalid
invalid
mov qword [rbx + 0x210], r8
adc dword [rax], 2
adc byte [rdx], al
add byte [rax], al
mov word [rbx + 0x218], 0
mov byte [rbx + 0x21a], 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
xchg ebx, eax
adc byte [rdx], al
add byte [rax], al
lea rdx, [rbx + 0x210]
lea rdi, [rsp + 0xc0]
lea r8, [rsp + 0x30]
lea eax, [rsp + 0x30]
lea eax, [rsp + 0x30]
and al, 0x30
xor byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.140013134
movzx eax, word [rdi]
cmp ax, 2
cmp eax, 2
cmp eax, 2
jne 0x14000d5ad
mov byte [r12], 3
jmp 0x14000d8b9
mov rdi, qword [rsp + 0xc8]
test ax, ax
jne 0x14000dbc7
movzx eax, word [rsp + 0xc2]
mov qword [rbx + 0x1f8], rax
add dword [rax], eax
add cl, ch
invalid
invalid
add byte [rax], al
add dword [rax], eax
add cl, ch
mov eax, 0x48000005
mov eax, dword [rsp + 0x48]
mov rax, qword [rsp + 0x48]
mov byte [rax], 3
jmp 0x14000dca3
mov rax, qword [rbx + 0x190]
mov rcx, qword [rbx + 0x1a0]
add dword [rax], eax
add byte [rbp + rcx*4 - 0x4d], cl
mov eax, 0x48000001
mov dword [rbx + 0x1b8], ecx
add dword [rax], eax
add byte [rbp + rcx*4 - 0x4d], cl
mov eax, 0x48000001
mov dword [rbx + 0x1b8], ecx
mov qword [rbx + 0x1c0], rax
lea rsi, [rbx + 0x1d0]
mov byte [rbx + 0x1d0], 0
rol byte [rcx], 0
add byte [rax - 0x73], cl
mov bl, 0xd0
add dword [rax], eax
add dh, al
adc eax, 1
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbx + 0x1c8], rax
or eax, 1
add byte [rax], al
mov qword [rbx + 0x1d8], rax
mov word [rbx + 0x1e0], 0
mov byte [rbx + 0x1e2], 0
lea rdx, [rbx + 0x1d8]
lea rdi, [rsp + 0xc0]
lea r8, [rsp + 0x30]
mov rcx, rdi
call fcn.140013134
movzx eax, word [rdi]
cmp ax, 2
jne 0x14000d660
mov byte [rsi], 3
mov eax, 1
add dword [rax], eax
add byte [rax], al
jmp case.0x1400077b2.78
mov rdi, qword [rsp + 0xc8]
test ax, ax
jne 0x14000d772
mov qword [rsp + 0x28], r14
mov rbp, r15
movzx r14d, word [rsp + 0xc2]
mov bh, 0xb4
and al, 0xc2
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov bh, 0xb4
and al, 0xc2
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov dl, 1
call fcn.1400210cb
mov qword [rbx + 0x1d8], rax
fadd dword [rcx]
add byte [rax], al
fadd dword [rcx]
add byte [rax], al
mov qword [rbx + 0x1e0], rdx
mov qword [rbx + 0x1e8], r14
mov dword [rbx + 0x1e8], esi
mov rcx, qword [rbx + 0x1c8]
mov qword [rbx + 0x1f0], rcx
lock add dword [rax], eax
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax], al
mov qword [rbx + 0x1f8], rax
cmp eax, 1
add byte [rax], al
invalid
add dword [rax], eax
add byte [rcx + rcx*4 - 0x4d], cl
add byte [rdx], al
add byte [rax], al
mov qword [rbx + 0x200], r14
mov qword [rbx + 0x208], 0
or dword [rax], 2
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x4d], cl
adc byte [rdx], al
add byte [rax], al
mov qword [rbx + 0x210], r14
mov dword [rbx + 0x210], esi
xor eax, eax
lea r15, [rbx + 0x1f8]
mov ebx, 0x1f8
add dword [rax], eax
add byte [rcx], dh
dec dword [rbp + rcx*4 + 0x64]
and al, 0x30
xor edi, edi
lea r12, [rsp + 0x30]
sub r14, rax
je 0x14000d74a
invalid
mov rcx, qword [rbx + 0x1f0]
mov rcx, qword [rbx + 0x1f0]
mov ecx, dword [rbx + 0x1f0]
mov rdx, r12
mov r8, r15
call fcn.14001113b
test rax, rax
test eax, eax
test eax, eax
jne case.0x1400077b2.94
test rdx, rdx
jne 0x14000d747
invalid
mov rcx, qword [rbx + 0x200]
mov rcx, qword [rbx + 0x200]
mov ecx, dword [rbx + 0x200]
mov rax, qword [rbx + 0x208]
mov rdx, rcx
sub rdx, rax
ret 0x394c
invalid
add al, byte [rax]
add byte [rax - 0x77], cl
retf 0x2948
ret 0x394c
cmp edx, esi
mov r14, rcx
jne 0x14000d6df
lea rdx, str.early_eof
cmp eax, 0x41000a7f
mov eax, 9
or al, byte [rax]
mov r8d, 9
mov cl, 0x25
call fcn.14002e020
add byte [rax - 0x77], cl
invalid
add byte [rax - 0x77], cl
invalid
mov edi, eax
jmp 0x14000d74a
mov byte [rsi], 4
mov eax, 1
mov r15, rbp
mov r14, qword [rsp + 0x28]
and al, 0x28
and al, 0x28
jmp case.0x1400077b2.78
mov rdi, rdx
cmp qword [rbx + 0x1e0], 0
mov r15, rbp
add byte [rax], al
add byte [rcx - 0x77], cl
out dx, eax
mov r14, qword [rsp + 0x28]
je 0x14000d772
je 0x14000d77d
sub byte [rsi + rdx + 0x4c], dh
mov eax, dword [rbx + 0x1d8]
mov r8, qword [rbx + 0x1d8]
fadd dword [rcx]
add byte [rax], al
mov rcx, qword [0x1400f5ae0]
or eax, 0xe8376
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rsi], 1
invalid
xor eax, eax
test rax, rax
je 0x14000d788
sal byte [rsp + rcx - 0x3a], 0x83
mov al, 1
add byte [rax], al
invalid
mov byte [rbx + 0x1b0], 6
xor dword [rax + 0x6000001], 0xffffffe9
push rdx
add al, 0
add dword [rax], eax
add byte [rsi], al
jmp 0x14000dbda
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov ecx, esi
call fcn.140002cb9
jmp 0x14000dbe1
invalid
add al, 0
add byte [rax - 0x75], cl
mov rax, qword [rbx + 0x1a0]
mov rcx, qword [rax]
and dword [rax + 0x48000001], 0xffffff8b
add dword [rax], eax
add byte [rax - 0x75], cl
mov ecx, dword [rax]
or byte [rax - 0x7d], cl
rcl dword [rax - 0x18], 6
add rcx, 0x50
call fcn.14001d0ae
stc
add byte [rax], al
invalid
add byte [rax - 0x41], cl
add eax, dword [rax]
add byte [rax], al
invalid
movabs rdi, 0x1500000003
jmp 0x14000dbe1
mov edi, 3
add byte [rax], al
add byte [0x12900d7b3], dl
adc eax, 0xe9000000
sub al, byte [rax + rax]
add byte [rax - 0x75], cl
invalid
invalid
mov rdi, qword [rbx + 0xc0]
mov ebx, 0xc0
add byte [rax], al
add cl, ch
xor eax, dword [0xcd48d7c5]
adc eax, 0x9fc6e
cld
or dword [rax], eax
invalid
jmp 0x14000dcf6
lea rdx, str.Ping_Pong_I__process_packets_completed_n
cld
or dword [rax], eax
invalid
add byte [rcx - 0x48], al
or dword [rax], eax
add byte [rax], al
invalid
mov r8d, 9
mov eax, 9
add byte [rax], al
add byte [rcx - 0x3e7717ea], dh
add al, byte [rax]
mov cl, 0x16
call fcn.14003995f
mov rdi, rax
jmp 0x14000dcf6
invalid
invalid
add byte [rax], al
invalid
invalid
add byte [rax], al
mov rdi, rax
mov byte [rbx + 0x101], 0
add byte [rax], al
mov esi, 0x10183
add byte [rax], al
mov rax, qword [rsp + 0x38]
and al, 0x38
cmp byte [rax - 0x7d], cl
js 0x14000d7fa
invalid
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
or byte [rax], al
add byte [rdx + rdx + 0x4c], dh
mov eax, dword [rax]
invalid
je case.0x14000babf.42
mov r8, qword [rax]
add byte [rax - 0x75], cl
mov rcx, qword [0x1400f5ae0]
mov ecx, dword [0x1400f5ae0]
or eax, 0xe82e1
loope 0x14000d77f
invalid
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
xor eax, ebx
or dword [rax], eax
mov rax, qword [rbx + 0xd0]
adc eax, 0
add byte [rax], al
invalid
add byte [rax], al
add al, dh
lock dec qword [rax]
dec qword [rax]
or byte [rdi], cl
test byte [rbx], bl
add eax, 0x25e90000
add cl, ch
and eax, 0x49000005
invalid
je case.0x14000ba67.48
add cl, ch
jmp 0x14000dd42
and eax, 0x49000005
add esi, 0x50
invalid
push rax
add r14, 0x50
invalid
mov rcx, r14
int1
mov edx, 4
add al, 0
add byte [rax], al
mov r8d, ebp
call fcn.14001d123
add byte [rax], al
add byte [rax], al
test rax, rax
je case.0x14000c124.6
invalid
sal byte [rcx + riz*2 + 0x48], 0x89
shr eax, 0x68
call fcn.1400621a6
jmp case.0x14000c124.6
push rdi
invalid
invalid
mov rcx, rax
mov ecx, eax
call fcn.1400621a6
jmp case.0x14000c124.6
push rdi
push rdi
mov word [rdx + r11*8 - 8], 0
mov dword [rdx + r11*8 - 8], 0x8b4a0000
invalid
clc
add byte [rax], al
invalid
add byte [rdx - 0x75], cl
mov rax, qword [rdx + r11*8 - 0x18]
mov eax, dword [rdx + rbx*8 - 0x18]
invalid
invalid
mov rcx, qword [rdx + r11*8 - 0x10]
mov qword [rdx + r11*8 - 0x18], 0
mov dword [rdx + rbx*8 - 0x18], 0
invalid
invalid
invalid
mov dword [rdx + rbx*8 - 0x18], 0
invalid
jmp 0x14000d88f
mov rdx, qword [rsi + 0x28]
push rsi
sub byte [rax + 0x3b], cl
invalid
invalid
cmp rdx, qword [rsi + 0x20]
push rsi
and byte [rbp + 0xd], dh
jne 0x14000d874
jne 0x14000d874
lea rcx, [rsi + 0x18]
call fcn.140006077
dec dword [rax - 0x75]
push rsi
invalid
dec dword [rax - 0x75]
push rsi
mov edx, dword [rsi + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rcx - 0xb76fd4], r9b
sbb byte [rcx - 0xb76fd4], cl
mov rax, qword [rsi + 0x18]
mov eax, dword [rsi + 0x18]
sbb byte [rcx - 0xb76fd4], cl
mov dword [rax + rdx*4], ebp
sub al, 0x90
inc qword [rsi + 0x28]
sub byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x30]
xor byte [rax - 0x75], r9b
mov rcx, qword [rsi + 0x38]
cmp byte [rax - 0x39], r9b
mov qword [rsi + 0x30], 0
xor byte [rax], r8b
add byte [rax], al
add byte [rax], al
test rax, rax
je case.0x14000c124.6
add edi, edi
push rax
add byte [rax], al
add byte [rax], al
test rax, rax
je case.0x14000c124.6
invalid
add edi, edi
call qword [rax + 8]
push rax
or byte [rax - 0x77], cl
mov rcx, rdi
stc
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
xor edi, edi
jmp 0x14000dbe1
ud2
ud2
mov byte [rbx + 0x101], 0
jmp 0x14000c66d
mov eax, 1
jmp 0x14000dbce
lea r8, [rsp + 0xc0]
mov qword [r8], rdx
mov qword [r8 + 8], rax
mov qword [r8 + 0x10], 0
mov qword [r8 + 0x18], rax
lea rdx, [rsp + 0x30]
call fcn.14001113b
test rax, rax
je 0x14000d8f4
mov byte [r12], 4
jmp 0x14000d8b9
mov rdi, rdx
test rdx, rdx
jne 0x14000dbc7
invalid
add byte [rax - 0x75], cl
test byte [rax + rdx*8], ah
rol byte [rax], 1
add byte [rax], al
cmp rax, qword [rsp + 0xc8]
ja case.0x14000c1d8.1
mov rax, qword [rsp + 0xd0]
rol byte [rax], 1
add byte [rax], al
cmp rax, qword [rsp + 0xc8]
ja case.0x14000c1d8.1
mov qword [rbx + 0x218], rax
sub qword [rbx + 0x1f8], rax
mov rax, qword [rbx + 0x1d8]
mov rcx, qword [rax]
add rcx, 0x10
add ecx, 0x10
add ecx, 0x10
mov edx, dword [rbx + 0x204]
call fcn.14001d402
add al, ch
leave
cli
add byte [rax], al
test rax, rax
je 0x14000db56
mov rdi, rax
mov qword [rsp + 0xb0], r15
mov rax, qword [rbx + 0x1e8]
mov qword [rsp + 0xa8], rax
mov rax, qword [rbx + 0x1f0]
mov qword [rsp + 0xc0], rdi
mov r15, qword [rbx + 0x218]
cmp r15, rax
ja case.0x14000c1d8.1
lea rax, [rbx + 0x210]
mov qword [rsp + 0x28], rax
mov bpl, 1
movabs r14, 0x1400000003
xor esi, esi
test r15, r15
je 0x14000da28
lea r14, [rdi + 0x40]
mov rcx, r14
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
add byte [rdx - 0x3f7bb7b9], cl
add byte [rdx - 0x3f7bb7b9], cl
jne case.0x14000c1d8.1
invalid
cmp byte [rdi + 0x90], 0
sete sil
mov bpl, 1
mov edi, 0x90
add byte [rax + 0xf], al
xchg esp, eax
mov byte [rax - 0x4b], 1
mov ch, 1
jne 0x14000da11
mov rcx, rdi
mov ecx, edi
add rcx, 0x68
mov rdx, qword [rsp + 0xa8]
add r15, rdx
mov r8, r15
call fcn.140020e6d
add dword [rax], eax
mov rax, qword [rdi + 0x80]
mov rcx, qword [rdi + 0x88]
add byte [rax - 0x75], cl
invalid
mov qword [rdi + 0x80], 0
test rax, rax
je 0x14000da02
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rbx + rax - 1], 0x50
or byte [rax - 0x75], cl
cmp byte [r8 + 0x3b], r9b
js 0x14000da1a
call qword [rax + 8]
mov rax, qword [rdi + 0x38]
cmp rax, qword [rdi + 0x78]
setbe byte [rsp + 0x27]
xchg esi, eax
and al, 0x27
xor ebp, ebp
mov rcx, r14
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
movabs r14, 0xb00000003
mov cl, byte [rsp + 0x27]
lock dec qword [rdi]
jne 0x14000da3f
mov edi, ecx
lea rcx, [rsp + 0xc0]
call fcn.140005aa9
mov ecx, edi
mov byte [rbx + 0x220], bpl
mov byte [rbx + 0x221], cl
mov eax, dword [rsp + 0xc0]
mov dword [rbx + 0x222], eax
movzx eax, word [rsp + 0xc4]
add byte [rax], al
mov word [rbx + 0x226], ax
mov qword [rbx + 0x228], r14
add al, byte [rax]
invalid
add byte [rcx + rcx*4 - 0x4d], cl
sub byte [rdx], al
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x7c], al
test byte [rbx + rcx*4 - 0x44], 0x24
mov al, 0
add byte [rax], al
test sil, sil
mov r15, qword [rsp + 0xb0]
add byte [rax], al
add byte [rdi], cl
je 0x14000db7b
test bl, bh
add byte [rax], al
add byte [rcx + rcx*8 + 0xe6840f], al
add byte [rax], al
test cl, cl
je 0x14000db6e
mov rdi, qword [rsp + 0x28]
mov word [rdi], 0
mov byte [rbx + 0x211], 0
adc dword [rcx], 2
add byte [rax], al
add dh, al
adc dword [rcx], 2
adc dword [rdx], eax
mov byte [rbx + 0x211], 1
mov r14, qword [rsp + 0x30]
adc dword [rdx], eax
add byte [rax], al
add dword [rbx + rcx*4 + 0x74], ecx
and al, 0x30
mov eax, dword [0x1400f5b90]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xa8]
cmp eax, 1
je 0x14000daf9
test eax, eax
jne 0x14000db5f
mov eax, dword [0x1400f5b90]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0x60]
lea rdx, [0x140067986]
call fcn.1400645a7
mov byte [rsi + 0xa8], 1
mov eax, dword [0x1400f5b90]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rsi, qword [rax + 0x90]
test rsi, rsi
je 0x14000db5f
mov qword [rsp + 0x28], rdi
and al, 0x28
cmp qword [rsi + 0x18], 0
jne 0x14000e357
lea rdi, [rsi + 0x20]
mov rdx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x30]
lea r8, [rax - 1]
mov qword [rsi + 0x18], 0xffffffffffffffff
sub rax, 1
jae 0x14000e048
and byte [rax - 0x75], cl
xor byte [rbp + r9*4 + 0x40], r9b
dec dword [rax - 0x39]
sbb dil, r15b
invalid
dec dword [rax - 0x7d]
call 0x13e83ea48
add al, 0
add byte [rcx - 0x75], cl
invalid
mov rax, qword [r14]
mov rcx, qword [r14 + 8]
jmp 0x14000e134
mov byte [rbx + 0x220], 2
jmp 0x14000db83
mov rax, qword [r14]
mov rcx, qword [r14 + 8]
call qword [rax + 0x10]
jmp 0x14000e17d
test bpl, 0xfd
je 0x14000db83
mov r14, qword [rbx + 0x228]
mov rcx, r14
call fcn.1400621a6
mov rax, qword [rbx + 0x1f8]
test rax, rax
je 0x14000dbc5
mov rcx, qword [rbx + 0x1f0]
cmp rcx, rax
cmovb rax, rcx
mov rcx, qword [rbx + 0x1e0]
mov rdx, qword [rbx + 0x1e8]
mov qword [rbx + 0x210], rcx
add byte [rax], al
mov qword [rbx + 0x218], rdx
mov qword [rbx + 0x220], rax
jmp 0x14000d8c3
xor edi, edi
mov byte [r12], 1
xor eax, eax
test rax, rax
je 0x14000dbe1
mov byte [rbx + 0x1b0], 5
add byte [rax], al
add eax, 0x1b8
add bl, ch
jmp 0x14000dbea
mov byte [rbx + 0x1b0], 1
invalid
mov eax, 1
jmp 0x14000dbea
mov byte [rbx + 0x1b0], 1
mov al, 1
add byte [rax], al
add dword [rcx], esi
invalid
xor eax, eax
ror byte [rax - 0x7b], 0xc0
test rax, rax
jne 0x14000dc05
mov rcx, r15
call fcn.140003777
test rdi, rdi
je 0x14000d8ad
jmp 0x14000dcf6
mov eax, dword [0x1400f5b90]
mov rcx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xa8]
cmp eax, 1
je 0x14000dc55
ror dword [rdi], 0xb6
sub byte [rax - 0x7d000000], 0xf8
add dword [rcx + rsi - 0x7b], esi
sal byte [rbp + 0x62], 0x8b
add eax, 0xe7f62
test eax, eax
jne 0x14000dc8a
mov eax, dword [0x1400f5b90]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
add byte [rax], al
add byte [rax - 0x75], cl
xor al, 0xc1
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0x60]
lea rdx, [0x140067986]
call fcn.1400645a7
mov byte [rsi + 0xa8], 1
xchg byte [rax + 0x1000000], ch
xchg byte [rax + 0x1000000], ch
add dword [rbx + 0xe7f3505], ecx
add byte [rbp + 0x48], ah
mov rcx, qword gs:[0x58]
mov eax, dword [0x1400f5b90]
xor eax, 0x65000e7f
mov rcx, qword [0x58]
and eax, 0x58
mov rcx, qword gs:[0x58]
and eax, 0x58
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
mov dil, byte [rax + 0xa4]
test dil, dil
sete cl
cmp byte [rax + 0xa5], 0
add byte [rdi], cl
xchg ebp, eax
ror byte [rax], 0xc8
add byte [rdi], cl
xchg ebp, eax
ror byte [rax], 0xc8
or r13b, al
cmp r13b, 1
jne 0x14000dcad
invalid
lea rdx, [rsp + 0x30]
mov rcx, r15
call fcn.140069bec
mov edi, 0xc0840005
test al, al
je 0x14000dce4
mov rax, qword [rsp + 0x48]
mov byte [rax], 4
mov eax, 1
jmp 0x14000dd4c
mov eax, dword [0x1400f5b90]
mov rcx, qword gs:[0x58]
and eax, 0x58
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
mov byte [rax + 0xa4], 0
add byte [rax], al
add byte [rax], al
lea rdx, [rsp + 0x30]
mov rcx, r15
call fcn.140069bec
mov ebp, eax
mov ecx, edi
stc
stc
xor edx, edx
call fcn.140068cb2
shr dword [rdi - 0x7bbffffb], cl
in eax, dx
shr dword [rdi - 0x7bbffffb], cl
in eax, dx
scasd eax, dword [rdi]
add eax, 0xed844000
jne 0x14000dc9b
mov bh, 0x4c
mov ecx, edi
mov rcx, r15
call fcn.140003777
dec dword [rax - 0x41]
add eax, dword [rax]
add byte [rax], al
invalid
movabs rdi, 0x1600000003
add byte [rax], al
add byte [rax - 0x75], cl
mov ecx, dword [rsp + 0x38]
mov rcx, qword [rsp + 0x38]
mov ecx, dword [rsp + 0x38]
mov byte [rbx + 0x101], 0
cmp qword [rcx + 8], 0
cmp dword [rcx + 8], 0
add dword [rcx], 1
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
jns 0x14000dd0e
cmp dword [rcx + 8], 0
add byte [rax + rbx + 0x4c], dh
mov eax, dword [rcx]
invalid
je 0x14000dd21
mov r8, qword [rcx]
add dword [rax - 0x77], ecx
mov rsi, rcx
mov rcx, qword [0x1400f5ae0]
jge case.0x14000babf.52
add byte [rcx], dh
sar bh, cl
adc eax, 0x9d31a
ror dword [rcx], cl
invalid
invalid
jge case.0x14000babf.52
add byte [rcx], dh
sar bh, cl
adc eax, 0x9d31a
ror dword [rcx], cl
invalid
ror dword [rcx], cl
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov rax, qword [rbx + 0xd0]
adc eax, 0
add byte [rax], al
invalid
add al, dh
dec qword [rax]
invalid
lock dec qword [rax]
or byte [rax - 0x77], cl
and al, 0x38
mov qword [rsp + 0x38], rcx
jne 0x14000dd42
lea rax, [rbx + 0xd0]
add byte [rax], al
mov rcx, qword [rax]
mov ecx, dword [rax]
call fcn.140005a68
mov rax, qword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov byte [rax], 1
xor eax, eax
mov cl, 3
test rax, rax
test eax, eax
test eax, eax
jne case.0x14000c1d8.30
mov rcx, qword [rsp + 0x38]
call fcn.140003683
test rdi, rdi
invalid
je 0x14000dd6a
cmp al, ch
pop rcx
invalid
push qword [rax + rcx + 0x48]
mov rcx, rdi
mov ecx, edi
stc
call fcn.1400621a6
add eax, 0x838b4800
add byte [rax], 0
add byte [rax], al
invalid
invalid
mov rax, qword [rbx + 0x80]
mov eax, dword [rbx + 0x80]
add byte [rax], al
mov rcx, qword [rax]
or byte [rax - 0x7d], cl
rcl dword [rax - 0x18], 0x31
add byte [rax], al
add byte [rax], al
add rcx, 0x50
call fcn.14001d0ae
add byte [rax], al
add byte [rax], al
mov byte [rbx + 0x98], 0
cwde
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x75], cl
xchg ebx, eax
movabs al, byte [0x3024448b4c000000]
mov r8, qword [rsp + 0x30]
mov rdx, qword [rbx + 0xa0]
mov r8, qword [rsp + 0x30]
lea rsi, [rsp + 0xc0]
mov rcx, rsi
and al, 0xc0
add byte [rax], al
add byte [rax - 0x77], cl
int1
call fcn.14001411f
cmp dword [rsi], 2
jne case.default.0x14000dded
add byte [rax], al
mov cl, 4
mov byte [rbx + 0x99], cl
mov al, 3
mov byte [rbx + 0x230], al
mov byte [rbx + 0x238], al
mov rcx, qword [rsp + 0x98]
cwde
add byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rsp + 0xa0]
call fcn.1400677a5
invalid
invalid
mov rdx, qword [rsp + 0xa0]
movabs al, byte [0x599d1e8000000]
call fcn.1400677a5
add byte [rax - 0x77], cl
mov rcx, rbx
mov ecx, ebx
fld1
invalid
call fcn.14006b32a
movzx eax, al
invalid
add byte [rdi], cl
mov dh, 0xc0
invalid
ror byte [rax - 0x73], 0xd
pop rsi
mov ch, 0xa
add byte [rax + 0x63], cl
invalid
add al, 0x81
lea rcx, [0x1400b9344]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
invalid
add rax, rcx
jmp rax
mov rcx, qword [rbx + 0x20]
mov rdx, rbx
call fcn.14006dc6b
jo case.0x140013884.11
add eax, 0xc0c74800
sar bh, 0xff
push rax
xadd qword [rbx], rax
jo case.0x140013884.11
add eax, 0xc0c74800
sar bh, 0xff
push rax
xadd qword [rbx], rax
cmp rax, 0x3f
jbe case.0x14000c1d8.1
and rax, 0xffffffffffffffc0
loopne 0x14000ddd5
cmp rax, 0x40
jne case.0x14000dded.0
mov rcx, rbx
call 0x140010af1
nop
add rsp, 0x508
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
movdqu xmm0, xmmword [rsp + 0xc0]
movdqu xmm1, xmmword [rsp + 0xd0]
outsd dx, dword [rsi]
mov word [rax + rdx*8], fs
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x14000de9a
and al, 0x70
outsd dx, dword [rsi]
mov word [rax + rdx*8], fs
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x14000de9a
and al, 0x70
movdqa xmmword [rsp + 0x60], xmm0
and al, 0x60
mov rcx, qword [rbx + 0xa0]
mov edx, 0x84
mov eax, 0xcc
int3
add byte [rax], al
add al, dh
cmpxchg qword [rcx], rdx
je 0x14000de7c
int3
mov rcx, qword [rbx + 0xa0]
add byte [rax], al
mov rax, qword [rcx + 0x10]
call qword [rax + 0x20]
lea rcx, [rsp + 0x60]
call fcn.140003365
lea rax, [0x1400ad460]
lea rcx, [rsp + 0xc0]
add byte [rax], al
add byte [rax - 0x77], cl
add dword [rax - 0x39], ecx
or byte [r9], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xa9889
add byte [rax], al
add byte [rax - 0x77], cl
add dword [rax - 0x39], ecx
or byte [r9], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xa9889
mov qword [rcx + 0x10], rax
pxor xmm0, xmm0
pxor mm0, mm0
pxor mm0, mm0
sal bl, 0xf
jg 0x14000def4
movdqu xmmword [rcx + 0x18], xmm0
call fcn.140066728
mov word [rbx + 0x98], pe_nt_image_headers64
mov rcx, qword [rsp + 0x88]
call fcn.1400035fd
mov rax, qword [rbx + 0x68]
mov rsi, qword [rax]
lea r14, [rsi + 0x10]
mov rcx, r14
mov ecx, esi
sbb al, ch
outsd dx, dword [rsi]
mov byte [0xc3c844bc], al
cwde
add byte [rax], al
add byte [rax], al
add dword [rax - 0x75], ecx
mov word [rax + rcx*4], fs
add byte [rax], al
add al, ch
push rdi
invalid
mov ecx, esi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov al, byte [rsi + 0x18]
test al, al
je 0x14000df78
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 9], cl
add byte [rax], al
mov rdi, r14
mov rcx, rdi
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
lea rdi, [rbx + 0x30]
lea edi, [rbx + 0x30]
add rsi, 0x50
mov rcx, rsi
call fcn.14001d0ae
mov byte [rbx + 0x230], 1
add byte [rax], al
invalid
add byte [rax], al
add dword [rax - 0x75], ecx
mov word [rax + rax*4], fs
add byte [rax], al
add al, ch
loopne 0x14000df68
add byte [rcx], al
mov rcx, qword [rsp + 0x80]
call fcn.140002bfe
mov rcx, qword [rbx + 0x48]
mov rax, qword [rcx]
mov eax, dword [rcx]
invalid
mov eax, dword [rcx]
test al, 0x22
jne 0x14000e070
mov edx, 0x24
test al, 1
jne 0x14000df5c
mov edx, 0x20
test al, 4
jne 0x14000df5c
mov rdx, rax
or rdx, 0x24
js case.0x14000c1d8.1
add rdx, 0x40
lock cmpxchg qword [rcx], rdx
mov cl, 0x11
mov cl, 0x11
jne 0x14000df25
invalid
jmp 0x14000e069
or rdx, rax
lock cmpxchg qword [rcx], rdx
cmpxchg qword [rcx], rdx
cmpxchg qword [rcx], rdx
mov cl, 0x11
jne 0x14000df25
jmp 0x14000e070
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x90]
jmp 0x14000c1f9
mov eax, dword [0x1400f5b90]
mov rcx, qword [rsp + 0x90]
jmp 0x14000c1f9
mov eax, dword [0x1400f5b90]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x48], 0
jne 0x14000df9b
xor ecx, ecx
call fcn.140066d88
mov eax, dword [0x1400f5b90]
mov rcx, qword gs:[0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x50]
mov byte [rax], dl
add byte [rax], al
mov rdx, qword [rax + 0x58]
lea r8, [rcx + 1]
mov qword [rax + 0x50], r8
adc byte [rax], 0
add byte [rbx + rcx*4 + 0x7e], cl
and byte [rax - 0x75], cl
jle 0x14000dff7
adc byte [rax], 0
add byte [rbx + rcx*4 + 0x7e], cl
and byte [rax - 0x75], cl
jle 0x14000dff7
mov r12, qword [rsi + 0x38]
lea rax, [0x1400b5650]
mov qword [rsi + 0x20], rax
pxor xmm0, xmm0
movdqu xmmword [rsi + 0x28], xmm0
mov qword [rsi + 0x38], 0
mov qword [rsi + 0x40], rcx
mov qword [rsi + 0x48], rdx
mov rcx, r14
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
test r15, r15
je 0x14000def1
test rdi, rdi
mov qword [rsp + 0x50], rdi
je 0x14000e18a
add dword [rax], eax
add byte [rax - 0x73], cl
add dword [r9 + 0x28], r15d
lea rax, [rdi + 1]
mov ecx, 0x28
mul rcx
add rax, 0xf
add eax, 0xf
cmovs eax, dword [rbx - 0x72b70f20]
or al, 7
and rax, 0xfffffffffffffff0
lea rcx, [rdi + rax]
add rcx, 0x11
mov qword [rsp + 0x58], rcx
mov rcx, r15
sub rcx, rax
mov qword [rsp + 0x38], rcx
jmp 0x14000e18a
shl rax, 4
mov rcx, qword [rdx + rax + 8]
mov rax, qword [r14]
mov r9, qword [r14 + 8]
cmp rcx, r9
je 0x14000e102
mov rcx, r9
jmp 0x14000e134
mov rax, qword [rcx + 0x10]
call qword [rax + 8]
mov rax, qword [rdi]
lock dec qword [rax]
jne 0x14000e081
or byte [rbp + 8], dh
mov rcx, rdi
call fcn.140005e80
mov rcx, qword [rbx + 0x48]
mov edx, 0x84
test byte [rax], al
add byte [rax], al
mov eax, 0xcc
lock cmpxchg qword [rcx], rdx
je 0x14000e0a1
mov rcx, qword [rbx + 0x48]
mov rax, qword [rcx + 0x10]
call qword [rax + 0x20]
mov byte [rbx + 0x238], 1
mov rcx, qword [rsp + 0x98]
mov rdx, qword [rsp + 0xa0]
call fcn.1400677a5
lea rsi, [rsp + 0xc0]
mov byte [rsi + 0x208], 5
add al, byte [rax]
add byte [0x164bd6c18], al
nop
add byte [rax], al
add byte [rax - 0x77], cl
stc
add al, byte [rax]
add byte [0x164bd6c18], al
nop
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rdx, rsi
call fcn.1400106b9
mov qword [rsi], 0
mov byte [rsi + 0x208], 4
lea rdx, [rsp + 0xc0]
mov rcx, rdi
call fcn.1400106b9
jmp 0x14000c1fe
shl r8, 4
add rdx, r8
mov rdx, qword [rdx]
mov r8, qword [rdx]
cmp r8, qword [rax]
jne 0x14000e134
mov r8, qword [rdx + 8]
cmp r8, qword [rax + 8]
or byte [rbp + 0x16], sil
mov r8, qword [rdx + 0x10]
cmp r8, qword [rax + 0x10]
jne 0x14000e134
mov r8, qword [rdx + 0x18]
xor edx, edx
cmp r8, qword [rax + 0x18]
je case.0x14000658e.162
sbb byte [rcx], sil
ror byte [rbx + rdi + 0x40], cl
sbb byte [rax + rax*2 + 0x4c], dh
mov ebp, edi
mov rbp, r15
call qword [rax]
mov r14, rax
mov r15, rdx
xlatb
xlatb
mov rdx, qword [rsi + 0x30]
cmp rdx, qword [rsi + 0x28]
jne 0x14000e155
mov rcx, rdi
call fcn.140069934
mov rdx, qword [rsi + 0x30]
mov rax, qword [rsi + 0x20]
shl rdx, 4
mov qword [rax + rdx], r14
mov qword [rax + rdx + 8], r15
inc qword [rsi + 0x30]
mov rdx, qword [rsi + 0x18]
inc rdx
mov r15, rbp
mov qword [rsi + 0x18], rdx
mov rdi, qword [rsp + 0x28]
push rsi
sbb byte [rax - 0x75], cl
jl 0x14000e1a0
sub dh, al
invalid
mov byte [rdi], 3
mov byte [r12], 5
jmp 0x14000dbd3
test r12, r12
je 0x14000e324
movdqa xmm0, xmmword [r15]
pmovmskb ebp, xmm0
not ebp
lea r13, [r15 + 0x10]
lea rdi, [rsp + 0x7d]
outsd dx, dword [rsi]
adc byte [rax - 0x73], cl
jl 0x14000e1ca
jge case.0x14000cc15.150
test bp, bp
test ebp, ebp
jne 0x14000e1cb
movdqa xmm0, xmmword [r13]
pmovmskb ebp, xmm0
add r15, 0xfffffffffffffd80
add r13, 0x10
cmp ebp, 0xffff
std
invalid
inc dword [rax]
invalid
je 0x14000e1ac
std
invalid
not ebp
invalid
mov eax, ebp
lea ebp, [rax - 1]
and ebp, eax
dec r12
bsf eax, eax
neg rax
lea rcx, [rax + rax*4]
mov eax, dword [r15 + rcx*8 - 8]
iretd
clc
mov dword [rsp + 0xe0], eax
add byte [rax], al
add bl, dh
movq mm0, qword [r15 + rcx*8 - 0x28]
iretd
movdqu xmm1, xmmword [r15 + rcx*8 - 0x18]
movdqa xmmword [rsp + 0xd0], xmm1
movdqa xmmword [rsp + 0xc0], xmm0
mov al, byte [r15 + rcx*8 - 4]
mov al, byte [rdi + rcx*8 - 4]
mov al, byte [rdi + rcx*8 - 4]
iretd
mov dl, byte [r15 + rcx*8 - 1]
mov byte [rsp + 0x46], dl
movzx ecx, word [r15 + rcx*8 - 3]
iretq
std
mov word [rsp + 0x44], cx
iretq
and al, 0x44
cmp al, 2
je 0x14000e2b9
lea rcx, [rsp + 0xc8]
movdqu xmm0, xmmword [rcx]
movdqu xmm1, xmmword [rcx + 0xc]
or al, 0xf3
movq qword [rsp + 0x6c], mm1
or al, 0xf3
movq qword [rsp + 0x6c], mm1
movdqa xmmword [rsp + 0x60], xmm0
movq qword [rsp + 0x60], mm0
and al, 0x60
mov byte [rsp + 0x7c], al
and al, 0x7c
mov al, byte [rsp + 0x46]
mov byte [rdi + 2], al
movzx eax, word [rsp + 0x44]
mov word [rdi], ax
mov dword [rdi], eax
mov dword [rdi], eax
mov r14, qword [rsp + 0x60]
cmp r14, 0xffffffffffffffff
je 0x14000e2a4
mov rax, qword [r14]
test rax, rax
je 0x14000e2a4
invalid
xor eax, 0xf634880f
invalid
js case.0x14000c1d8.1
lea rcx, [rax + 1]
lock cmpxchg qword [r14], rcx
cmpxchg qword [r14], rcx
cmpxchg qword [r14], rcx
mov cl, 0xe
jne case.0x140009dcf.74
mov qword [rsp + 0xb8], r14
lea rcx, [r14 + 0x38]
cmp al, r13b
sbb eax, 0xf00000ee
add al, dh
dec qword [r14]
cmp al, r13b
sbb eax, 0xf00000ee
add al, dh
add al, dh
dec qword [r14]
jne 0x14000e2a4
lea rcx, [rsp + 0xb8]
call fcn.140005aa9
lea rcx, [rsp + 0x60]
and al, 0x60
call fcn.140004034
test r12, r12
in al, 0xf
test eax, esi
invalid
invalid
invalid
in al, 0xf
test eax, esi
invalid
invalid
jmp 0x14000e324
test r12, r12
je 0x14000e324
test bp, bp
jne 0x14000e2e2
movdqa xmm0, xmmword [r13]
movq mm0, qword [r13]
outsd dx, dword [rsi]
add byte [r14 + 0xf], r12b
xlatb
call 0xc0c8641a
std
invalid
pmovmskb ebp, xmm0
add r15, 0xfffffffffffffd80
add r13, 0x10
cmp ebp, 0xffff
je 0x14000e2c3
not ebp
bsf eax, ebp
neg rax
lea rdi, [rax + rax*4]
lea r14, [r15 + rdi*8]
invalid
add r14, 0xffffffffffffffe0
mov rcx, r14
call fcn.14001d394
mov rcx, r14
call fcn.1400044b7
invalid
dec dword [rcx - 0x75]
or byte [rax - 0x7b], r9b
invalid
je 0x14000e318
invalid
invalid
lea rcx, [r15 + rdi*8]
mov rcx, qword [rcx - 0x10]
mov ecx, dword [rcx - 0x10]
dec dword [rax - 0x75]
invalid
mov ecx, dword [rcx - 0x10]
call qword [rax + 0x18]
lea eax, [rbp - 1]
and eax, ebp
mov ebp, eax
dec r12
dec esp
jmp qword [rcx]
dec esp
jne 0x14000e2be
cmp qword [rsp + 0x50], 0
jl case.0x14000c045.44
push rax
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x58]
mov rax, qword [rsp + 0x58]
je 0x14000defa
test rax, rax
je 0x14000defa
mov esp, 0x48fffffb
mov ecx, dword [0x1400f5ae0]
mov rcx, qword [0x1400f5ae0]
xor edx, edx
mov r8, qword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
and al, 0x38
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14000defa
invalid
call fcn.140064158
cld
pop rbp
add eax, 0x410b0f00
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
ud2
mov eax, 0x1d48
call fcn.14009c7c0
sub rsp, rax
mov rbx, rcx
sbb eax, 0x4ce80000
in al, 8
add byte [rax + 0x29], cl
invalid
call fcn.14006b2e8
movzx eax, al
mov dh, 0xc0
add byte [rdi], cl
mov dh, 0xc0
lea rcx, [0x1400b9354]
or eax, 0xaafcb
scasd eax, dword [rdi]
or al, byte [rax]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
add eax, 0xa73ef
jae 0x14000e3a2
add byte [rax - 0x73], cl
mov word [rax + rcx*4], fs
add al, byte [rax]
add byte [rax - 0x77], cl
add dword [rax - 0x77], ecx
pop rcx
or byte [rax - 0x77], cl
lea ecx, [rsp + 0x288]
mov dword [rcx], eax
and al, 0x48
add dword [rdi], ecx
xchg dword [rdi + 0x4800001d], eax
lea ebp, [rbx + 0x20]
invalid
and byte [rax - 0x73], cl
xor byte [r8 - 0x77], cl
invalid
test byte [rax + rdi*8], ah
and al, 0xf8
mov dword [rsp + 0x1f8], eax
and al, 0xf8
add dword [rax], eax
add byte [rax - 0x75], cl
push rbx
sub byte [rcx + 1], bh
xchg ebx, eax
add eax, 0x84894800
and al, 0x60
add al, byte [rax]
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x68
add al, byte [rax]
add byte [rdi], cl
mov dh, 0x83
invalid
invalid
or dword [rax + 1], 0x66e0ffc8
mov dword [rbx + 0x262], 0x8b480101
or dword [rax + 2], 0
add al, byte [rax]
add al, byte [rax]
add byte [rax], al
add byte [rdi], cl
mov bh, 0x80
ret 0
mov dword [rbx + 0x338], esp
cmp byte [rbx], al
add byte [rax], al
add eax, dword [rax]
add byte [rsi - 0x77], ah
or dword [rax + 3], 0
add eax, dword [rax]
add byte [rax + 0x34a8b], cl
add byte [rax - 0x73], cl
xchg ebx, eax
add r8, qword [rax]
add byte [rax - 0x77], cl
push rsp
and al, 0x40
or dword [rbx + rax], 0
add byte [rbp + rcx*4 - 0x55], cl
lea r13, [rbx + 0x268]
invalid
test dword [rbx], eax
add eax, dword [rax]
add byte [rax], al
add cl, ch
xchg byte [rbx], dl
add byte [rax], al
mov r12, qword [rbx + 0x4b0]
lea edx, [rbx + 0x298]
push qword [rcx]
ror byte [rax - 0x7d], 0xff
add cl, byte [rax + 0xf]
ror dword [r8 - 0x7b], 0xc0
add byte [rax], al
lea rax, [rbx + 0x34c]
mov qword [rsp + 0x40], rax
movzx eax, byte [rbx + 0x34c]
lea r13, [rbx + 0x268]
lea ebp, [rbx + 0x268]
test eax, eax
je 0x14000e7cc
cmp eax, 3
je 0x14000e8b8
add ecx, dword [rdi]
test byte [rbx - 0x16fffffd], bh
cmp al, 0x1c
add byte [rax], al
jmp case.0x14000e3fa.1
lea r14, [rsp + 0x298]
add byte [rdx - 0x76c7dbbc], cl
ret 0x3145
cwde
add al, byte [rax]
add byte [rax - 0x7b], cl
sal byte [rbp + 0xd], 0x48
add edi, dword [rsp + 0x2a0]
and al, 0x28
add byte [rax], al
add byte [rax], al
add dword [rcx + 0x4828244c], ecx
test eax, eax
cmp dword [rsp + 0xbf0], 0
invalid
add byte [rcx], al
add byte [rdx + 0xcb7248c], cl
add byte [rax], al
mov esp, dword [rsp + 0x2a0]
mov word [rax + rbx*4], fs
add al, byte [rax]
add byte [rax - 0x73], cl
mov ah, 0x24
push 0x41000009
mov eax, 0x470
add byte [rax], al
fmul dword [0xf841e788]
sbb byte [rdx], al
add byte [rax], al
add byte [rax], al
add al, byte [rax]
add byte [rax + 0xef5e904], dh
add byte [rax], al
mov r12, qword [rbx + 0x338]
mov r15, qword [rbx + 0x340]
movzx eax, word [rbx + 0x348]
mov cl, byte [rbx + 0x34a]
add eax, dword [rax]
add byte [rdi + rcx - 0x49], al
invalid
add esi, esi
cmovs ecx, dword [rbp + 0x298248c]
add byte [rax], al
add bl, ch
pop rdi
add byte [rax - 0x75], cl
test byte [rax + rdi*8], ah
sldt word [rax]
mov eax, dword [rsp + 0xff8]
add byte [rax], al
and al, 0
add eax, dword [rax]
add byte [rax], al
add byte [rcx + rcx*4 - 0x11], cl
add byte [rcx + rcx*4 - 0x5d], cl
loopne 0x14000e8aa
add byte [rax], al
or dword [rdx], 3
add byte [rax], al
add byte [rbx + 0xe72d205], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
invalid
add byte [rax - 0x75], cl
add al, 0xc1
leave
add byte [rax - 0x73], cl
adc eax, 0x59088
invalid
add byte [rax], al
or dword [rdx], 3
or al, byte [rbx]
add byte [rax], al
xor byte [rdi], cl
invalid
add eax, dword [rax]
add byte [rbx - 0x7bf0fd08], al
retf
in eax, dx
add byte [rax + rax], dl
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
cmp eax, 2
add byte [rax], al
add ecx, ebp
xchg byte [rax + rax], al
add byte [rax - 0x73], cl
mov ah, 0x24
movabs al, byte [0x48f866894c000002]
mov qword [rsi - 8], r12
lea rdx, [rsp + 0xdd8]
mov ecx, esi
mov word [rax + riz*2], fs
adc al, 0
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xd8
or eax, 0xb8410000
add byte [rcx - 0x48], al
sbb byte [rdx], al
add byte [rax], al
add al, byte [rax]
add al, ch
cmpsd dword [rsi], dword [rdi]
jmp 0x14000ea20
add byte [rax - 0x73], cl
mov ah, 0x24
add byte [rax], dl
add byte [rax], al
lea esi, [rsp + 0x1000]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x60
adc al, 0
add byte [rcx - 0x48], al
mov eax, 0x218
invalid
mov eax, 0x218
lea ecx, [rsp + 0x1218]
and al, 0x18
adc al, byte [rax]
add byte [rax - 0x73], cl
invalid
xchg esp, eax
and al, 0x78
invalid
lea edx, [rsp + 0x1678]
add al, byte [rax]
add al, ch
outsb dx, byte [rsi]
jmp 0x14000ea59
or byte [rax], al
clc
add byte [rax], al
mov dword [rdx], eax
pop rsp
add dword [rax], eax
lea eax, [0x1400aced0]
in al, 9
add byte [rax - 0x73], cl
lea ecx, [rsp + 0x298]
invalid
invalid
lea ecx, [rsp + 0x298]
add dword [rax - 0x39], ecx
or byte [r10], al
add byte [rax], al
add byte [rax - 0x39], cl
and byte [r8], al
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rcx + 0x10], edx
invalid
invalid
sbb byte [r9], al
mov dword [rcx + 8], 2
mov dword [rcx + 0x20], 0
mov dword [rcx + 0x10], edx
add byte [rax], al
add al, ch
invalid
invalid
add byte [rax - 0x75], cl
mov bl, 0x50
add al, byte [rax]
add byte [rax - 0x75], cl
mov edi, dword [rbx + 0x258]
mov esi, dword [rbx + 0x250]
mov edi, dword [rbx + 0x258]
add eax, 0xe70a4
jo case.0x14000c1d8.46
add byte [rcx + 0x470], bh
sub al, 0x22
add dword [rax], eax
invalid
sldt word [rax]
add byte [rax], al
or byte [rax], al
add byte [rbp + rcx*4 + 0xd], cl
jrcxz case.0x14000c1d8.44
jrcxz case.0x14000c1d8.44
jrcxz case.0x14000c1d8.44
add byte [rax - 0x77], cl
int1
invalid
mov eax, dword [rbx + 0x268]
add byte [rax], al
lea ecx, [rbx + 0x268]
push 0xffffffffffffffd1
add al, byte [rax]
add byte [rdx], al
adc cl, byte [rax - 0x75]
mov word [rax + rdi*8], fs
sldt word [rax]
add eax, 0xc2fe900
add byte [rax], al
inc dword [rdx]
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + riz*8], fs
adc dword [rax], eax
add al, ch
call fcn.140004066
lea ecx, [rsp + 0xff0]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + rcx*4 + 0x74], al
and al, 0x30
add byte [rax - 0x75], cl
mov ebx, 0x310
add byte [rax - 0x75], cl
mov ebx, dword [rax]
sbb byte [rbx], al
add byte [rax], al
jmp 0x14000ee5e
mov byte [rsp + 0x30], r14b
sbb byte [rbx], al
add byte [rax], al
add byte [rax - 0x75], cl
mov bl, 0x10
add eax, dword [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rbx + 0x318]
jmp 0x14000ed64
mov byte [rsp + 0x30], r14b
sbb al, byte [rcx]
add byte [rax], al
add al, byte [rax]
add byte [rax + 0x3b], cl
test byte [rax + riz*4], ah
add al, byte [rax]
add byte [rdi], cl
xchg dword [rcx + 0x14], eax
add byte [rax], al
int1
add al, byte [rax]
add byte [rcx], al
lea edi, [rsp + 0x48]
add byte [rax], al
add al, byte [rax]
add byte [rcx], dh
shr bl, 0x18
add byte [rcx + rcx*4 + 0x6c], cl
and al, 0x28
mov ebp, ebp
mov ecx, dword [rbx + 0x2e8]
and eax, 0x4c000000
lea esp, [rbx + 0x320]
lea esi, [rsp + 0x48]
test byte [rax + rbp*4], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rsi*4], fs
add al, byte [rax]
add byte [rax], al
mov rcx, rdi
add byte [rax], al
add al, byte [rax]
add byte [rax + 0x3b], cl
test byte [rax + riz*4], ah
add al, byte [rax]
add byte [rdi], cl
xchg dword [rcx + 0x12], ebx
add byte [rax], al
add byte [rsi - 0x3f], ah
ror byte [rax], 0x66
mov dword [rbx + 0x308], eax
add dh, bh
enter 0x23c, 0x4c
mov ebp, ebp
add byte [rax], al
and dword [rbx], eax
add byte [rax], al
push r8
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x68
and al, 0x38
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
add dword [rax], 1
add byte [rax], al
adc dword [rax], 1
add byte [rax], al
mov eax, dword [rbx + 0x120]
sub dword [rax], 1
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rdx*8], ah
add dword [rax], eax
add byte [rax - 0x75], cl
add dword [rax + 1], 0
add byte [rax - 0x77], cl
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
or dword [rax + 1], 0
add byte [rax - 0x77], cl
add byte [rax], al
test byte [rax + rcx*8], ah
add dword [rax], eax
add byte [rax - 0x75], cl
adc dword [rax + 1], 0
add byte [rax - 0x77], cl
test byte [rax + rax*8], ah
add dword [rax], eax
add byte [rax - 0x75], cl
mov rax, qword [rbx + 0x158]
invalid
invalid
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
and dword [rax + 1], 0
add byte [rax - 0x77], cl
test byte [rax + rdi*4], ah
add dword [rax], eax
add byte [rax - 0x75], cl
sub dword [rax + 1], 0
add byte [rax - 0x77], cl
test byte [rax + rsi*4], ah
add dword [rax], eax
add byte [rax - 0x75], cl
add byte [rax], al
xor dword [rax + 1], 0
add byte [rax - 0x77], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
cmp dword [rax + 1], 0
add byte [rax - 0x77], cl
test byte [rax + rbp*4], ah
add dword [rax], eax
add byte [rax - 0x75], cl
mov eax, dword [rbx + 0x180]
mov qword [rsp + 0x1a0], rax
mov rax, qword [rbx + 0x188]
mov qword [rsp + 0xa0], rax
mov rax, qword [rbx + 0x190]
mov qword [rsp + 0x198], rax
mov rax, qword [rbx + 0x198]
add dword [rax], eax
add byte [rax - 0x77], cl
mov eax, dword [rbx + 0x180]
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
add dword [rax], eax
add byte [rax - 0x75], cl
and dword [rax + 0x48000001], 0xffffff89
test byte [rax + rbx*2], ah
add al, byte [rax]
add byte [rax - 0x75], cl
sub dword [rax + 0x48000001], 0xffffff89
test byte [rax + rcx*4], ah
add dword [rax], eax
add byte [rax - 0x75], cl
xor dword [rax + 0x48000001], 0xffffff89
test byte [rax + rax*4], ah
and al, 0x80
add dword [rax], eax
add byte [rax - 0x75], cl
cmp dword [rax + 0x48000001], 0xffffff89
test byte [rax + rdi*2], ah
add dword [rax], eax
add byte [rax - 0x75], cl
add eax, 1
add byte [rax], al
mov eax, dword [rbx + 0x1c0]
adc eax, 1
add byte [rax], al
fadd dword [rcx]
add byte [rax], al
test byte [rax + rsi], ah
add dword [rax], eax
add byte [rax - 0x75], cl
adc dword [rax], 2
add byte [rax], al
and al, 0x10
add dword [rax], eax
add byte [rax - 0x75], cl
xor dword [rax], 2
add byte [rax], al
add byte [rax], al
movabs dword [0x9824b48d4800000c], eax
add al, byte [rax]
add byte [rax - 0x77], cl
int1
clc
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbp], ah
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rbx*4], ah
cwde
cwde
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdi*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rcx*4], ah
mov byte [rax], al
add byte [rax], al
invalid
invalid
test byte [rax + rdx*4], ah
nop
mov byte [rax], al
add byte [rax], al
nop
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rax*4], ah
add byte [rax], 0
add byte [rax], 0
add byte [rax - 0x77], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x78
and al, 0x78
and al, 0
add al, byte [rax]
add byte [rcx + rcx*4 + 0x74], cl
and al, 0x60
dec dword [rbx + rcx*4 - 0x44]
and al, 0x40
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rdi], ah
add al, byte [rax]
add byte [rax], al
invalid
invalid
test byte [rax + riz], ah
add byte [rax], al
and al, 0x20
add al, byte [rax]
add byte [rsi + 3], bh
add byte [rax], al
lodsb al, byte [rsi]
and al, 0x18
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x210], rbp
mov qword [rsp + 0x208], r12
mov dword [rsp + 0x208], esp
mov r12, qword [rsp + 0x258]
mov r13, qword [rsp + 0x250]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
pop rsp
invalid
add byte [rdi], cl
mov bh, 0x83
or byte [rbx], al
add byte [rax], al
mov ebx, 0x2f1
add byte [rsi - 0x77], ah
add byte [rax], al
and al, 0x28
mov dword [rsp + 0x298], eax
add al, byte [rax]
add byte [rax - 0x77], cl
mov ah, 0x24
mov dword [rsp + 0x29a], esi
invalid
mov eax, dword [rsp + 0x298]
cwde
add al, byte [rax]
add byte [rax - 0x3f], cl
shr esi, 0x30
mov r12d, esi
shr esi, 0x30
cli
invalid
add eax, dword [rax - 0x76]
jl 0x14000f630
cmp byte [rdx + rcx*4 + 0x74], al
and al, 0x30
je 0x14000f635
xor byte [rax + 0x30a8b], cl
mov ecx, dword [rdx]
add eax, dword [rax]
add byte [rbx + 0xe657205], cl
add byte [rbp + 0x48], ah
mov rcx, qword [0x58]
mov rcx, qword [0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
test al, 0
add byte [rax], al
clc
add dword [rcx + rsi - 0x7b], esi
sal byte [rbp + 0x67], 0x8b
add eax, 0xe654f
mov ecx, dword [0x58]
add byte [rax], al
add byte [rax - 0x75], cl
mov esi, dword [rcx + rax*8]
mov esi, dword [rcx + rax*8]
add byte [rax], al
add al, ch
add rax, 0xffffffffa886c600
invalid
add eax, 0xa886c600
test al, 0
add byte [rax], al
add dword [rax + riz - 9], eax
add byte [rax], al
add byte [rcx], al
mov rcx, qword [0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax], al
add byte [rax - 0x7c], al
test byte [rdi], 0x94
rol dword [rax + 0xa5b8], 0
cmp byte [rax + 0xa5], 0
setne al
or al, cl
add byte [rax], al
add byte [rax], al
lea edx, [rsp + 0x48]
test byte [rax + 0x48000000], bh
add byte [rax - 0x75], cl
and al, 0x40
invalid
mov byte [rax], 3
invalid
add byte [rax - 0x75], cl
mov word [rax + riz*2], fs
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
invalid
xchg esp, eax
and al, 0x68
invalid
add al, byte [rax]
push 0xffffffffe8000002
add al, ch
leave
add byte [0x1198a3ee0], 0xe8
fld1
fld1
mov esp, 0xb60f0005
ror byte [rax - 0x73], 0xd
stosb byte [rdi], al
pushfq
or al, byte [rax]
add eax, ecx
loopne 0x14000f740
mov ecx, dword [rbx + 0x20]
push 0x480005e5
mov eax, 0xffffffc0
invalid
invalid
invalid
add byte [rax], al
and eax, 0xffffffc0
test edi, edx
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rbx
call 0x140010a9e
invalid
retf 0
invalid
add byte [rax], al
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
lea edx, [rsp + 0x48]
int1
xchg rbp, rax
xchg ebp, eax
add eax, 0xff844000
dec dword [rcx + rcx*4 - 0x17]
add dword [rax + 0x263bb], eax
add byte [rax], al
invalid
dec dword [rax - 0x75]
mov word [rax + rdi*8], fs
add dword [rax], eax
add al, ch
invalid
add byte [rcx], al
add dword [rax - 0x75], ecx
mov word [rax + riz*2], fs
add al, byte [rax]
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x68
add al, byte [rax]
add al, ch
call 0x18800fd3d
jg 0x14000f7c1
add byte [rax - 0x73], cl
mov ah, 0x24
cwde
add al, byte [rax]
invalid
add byte [rax], al
add byte [rax - 0x39], cl
or byte [rax], r8b
add byte [rax], al
and al, 0x28
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rsi], ah
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + riz], ah
add dword [rax], eax
sub byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbp], ah
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rbx], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + riz], ah
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rbx], ah
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rcx], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rax], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rcx], ah
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rdi], ah
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + rax], ah
add dword [rax], eax
add byte [rax - 0x77], cl
mov esp, 0x20024
add byte [rax - 0x75], cl
mov esp, 0x24824
add byte [rax - 0x75], cl
mov ah, 0x24
add al, byte [rax]
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 8
sbb eax, dword [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x68
or dword [rax], eax
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax - 0x77], cl
jmp 0x148daa103
invalid
or byte [rax], al
movabs al, byte [0x2a8b3894c000002]
add al, byte [rax]
add byte [rcx + rcx*4 - 0x4d], cl
test al, 2
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rax], ah
add al, byte [rax]
add byte [rax - 0x77], cl
cmp dword [rax + 0x48000002], 0xffffff8b
and al, 0x70
mov dword [rbx + 0x300], eax
or dword [rax], 3
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rdx], ah
add al, byte [rax]
add byte [rax - 0x77], cl
adc dword [rax], 3
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbp*8], ah
and al, 0xe8
add byte [rax], al
add byte [rax - 0x77], cl
sbb dword [rax], 3
add byte [rax], al
or byte [rdx], al
add byte [rax], al
add eax, dword [rax]
add byte [rax - 0x75], cl
test byte [rax + rsi*8], ah
add dword [rax], eax
add byte [rax - 0x77], cl
xor dword [rax + 3], 0
add byte [rax - 0x75], cl
invalid
mov eax, dword [rsp + 0xc8]
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
cmp dword [rax + 3], 0
add byte [rax - 0x75], cl
test byte [rax + rbp*8], ah
add dword [rax], eax
add byte [rax], al
mov qword [rbx + 0x380], rax
mov rax, qword [rsp + 0x1e0]
mov qword [rbx + 0x388], rax
mov rax, qword [rsp + 0xc0]
mov qword [rbx + 0x390], rax
mov rax, qword [rsp + 0x1d8]
mov qword [rbx + 0x398], rax
mov rax, qword [rsp + 0x1d0]
mov qword [rbx + 0x3a0], rax
mov rax, qword [rsp + 0xb8]
mov qword [rbx + 0x3a8], rax
mov rax, qword [rsp + 0x1c8]
mov qword [rbx + 0x3b0], rax
mov rax, qword [rsp + 0x1c0]
mov qword [rbx + 0x3b8], rax
mov rax, qword [rsp + 0xb0]
mov qword [rbx + 0x3c0], rax
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rdi*2], ah
add dword [rax], eax
add byte [rax - 0x77], cl
and dword [rax], 4
add byte [rax], al
and al, 0x70
add dword [rax], eax
jo 0x14000fedd
add byte [rax], al
add byte [rax - 0x77], cl
sub dword [rax], 4
add byte [rax], al
cmp dword [rax], 4
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rdx*2], ah
add dword [rax], eax
add byte [rax - 0x77], cl
or dword [rax + 4], 0
add byte [rcx + rcx*4 - 0x55], cl
push rax
add al, 0
add byte [rax - 0x75], cl
test byte [rax + rcx*2], ah
add dword [rax], eax
add byte [rax - 0x77], cl
sbb dword [rax + 4], 0
add byte [rax - 0x75], cl
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax - 0x77], cl
and dword [rax + 4], 0
add byte [rax - 0x75], cl
test byte [rax + rdi], ah
cmp byte [rcx], al
add byte [rax], al
mov qword [rbx + 0x468], rax
mov rax, qword [rsp + 0x130]
mov qword [rbx + 0x470], rax
mov rax, qword [rsp + 0x128]
mov qword [rbx + 0x478], rax
mov rax, qword [rsp + 0x120]
invalid
invalid
cmp byte [rcx], al
add byte [rax], al
mov dword [rbx + 0x470], eax
add byte [rax], al
add byte [rax], al
add dword [rax + 0x48000004], 0xffffff8b
test byte [rax + rbx], ah
add dword [rax], eax
add byte [rax - 0x77], cl
or dword [rax + 0x48000004], 0xffffff8b
mov rax, qword [rsp + 0x110]
mov qword [rbx + 0x490], rax
mov rax, qword [rsp + 0x108]
invalid
invalid
add byte [rax + rax], 0
sbb dword [rax + 0x48000004], 0xffffff8b
test byte [rax + rax], ah
add dword [rax], eax
add byte [rax - 0x77], cl
and dword [rax + 0x48000004], 0xffffff8b
add byte [rax - 0x75], cl
test byte [rax + riz], ah
add al, byte [rax]
add byte [rax - 0x77], cl
sub dword [rax + 0x4c000004], 0xffffff8b
movsb byte [rdi], byte [rsi]
and al, 0x30
xor byte [rdx], al
add byte [rax], al
add al, byte [rax]
add byte [rcx + rcx*4 - 0x5d], cl
mov al, 4
add byte [rax], al
add byte [rcx - 0x48], al
add al, byte [rax]
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
cmp eax, 6
add byte [rax], al
add byte [rax - 0x75], cl
insb byte [rdi], dx
and al, 0x30
add byte [rax], al
mov ebp, dword [rsp + 0x30]
shl eax, 0x20
xor esp, esp
jmp case.0x140009dcf.79
out dx, eax
invalid
mov rdx, rbp
add byte [rax], al
and al, 0x68
or dword [rax], eax
add byte [rcx - 0x48], al
jo 0x14001004b
add byte [rax], al
int1
invalid
mov esi, dword [rsp + 0x50]
add al, 0
add byte [rcx + rcx*4 - 0xf], cl
mov ecx, esi
add byte [rax], al
mov ecx, esi
and al, 0x50
push rax
lea esi, [rsp + 0x968]
push 0x41000009
mov eax, 0x470
or dword [rax], eax
add byte [rcx - 0x48], al
invalid
invalid
jo 0x1400100a9
add byte [rax], al
bnd call fcn.14009d5c0
or byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rbx*8], fs
or eax, 0xb8410000
sbb byte [rdx], al
add byte [rax], al
sti
invalid
invalid
dec dword [rax - 0x73]
adc eax, 0x9c1a5
add al, byte [rax]
invalid
dec dword [rcx - 0x77]
invalid
out 0xff, al
dec dword [rax - 0x73]
xchg esp, eax
and al, 0x78
or dword [rax], eax
add byte [rbx + rcx*4 + 0x7a], cl
invalid
jp 0x1400100f7
invalid
clc
add byte [rax - 0x73], cl
mov word [rax + rax*8], fs
add byte [rax], al
dec dword [rdi]
or ecx, dword [rdi]
push rsi
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x140010a6c
lea rcx, [rsi + 0x20]
call fcn.140066efe
lea rcx, [rsi + 0x30]
call fcn.1400038b3
mov rax, qword [rsi + 0x68]
test rax, rax
je 0x140010a85
mov rcx, qword [rsi + 0x70]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x1400f5ae0]
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
push rsi
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x140010ab9
lea rcx, [rsi + 0x20]
call fcn.140066efe
lea rcx, [rsi + 0x30]
call fcn.140003a50
mov rax, qword [rsi + 0x710]
test rax, rax
je 0x140010ad8
mov rcx, qword [rsi + 0x718]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x1400f5ae0]
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
push rsi
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x140010b0c
lea rcx, [rsi + 0x20]
call fcn.140066efe
lea rcx, [rsi + 0x30]
call fcn.1400037fb
mov rax, qword [rsi + 0x250]
test rax, rax
je 0x140010b2b
mov rcx, qword [rsi + 0x258]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x1400f5ae0]
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
push rsi
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x140010bb2
lea rcx, [rsi + 0x20]
call fcn.140066efe
lea rcx, [rsi + 0x30]
call fcn.1400032e3
mov rax, qword [rsi + 0x120]
test rax, rax
je 0x140010bd1
mov rcx, qword [rsi + 0x128]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x1400f5ae0]
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
push rsi
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x140010c52
lea rcx, [rsi + 0x20]
call fcn.140066efe
lea rcx, [rsi + 0x30]
call fcn.140003700
mov rax, qword [rsi + 0x3d0]
test rax, rax
je 0x140010c71
mov rcx, qword [rsi + 0x3d8]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x1400f5ae0]
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
push rsi
sub rsp, 0x50
mov rsi, rcx
mov rax, qword [rcx]
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x140010ea4
test al, 1
je 0x140010f30
test al, 2
jne 0x140010f30
test al, 8
jne 0x140010ed5
lea rcx, [rsi + 0x20]
lea rdx, [rsp + 0x28]
mov qword [rdx], 2
call fcn.140010566
jmp 0x140010ee9
test al, 0x10
je 0x140010ee9
mov rax, qword [rsi + 0x68]
test rax, rax
je 0x140010f30
mov rcx, qword [rsi + 0x70]
call qword [rax + 0x10]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.14006db6c
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 0x140010f30
jne 0x140010f29
mov rcx, rsi
add rsp, 0x50
pop rsi
jmp 0x140010a51
nop
add rsp, 0x50
pop rsi
ret
ud2
sal byte [rdi + rcx + 0x48], 0x8b
and al, 0x30
add al, byte [rax]
add byte [rax], al
invalid
or byte [rdx + 0x23c0a42], cl
je 0x1400131b3
jae 0x1400131b3
mov rdi, r8
mov rbx, rdx
lea r14, [rsp + 0x20]
lea esi, [rsp + 0x20]
movzx eax, al
mov dh, 0xc0
mov ecx, 2
add byte [rax], al
sub rcx, rax
add rax, r15
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x38], rcx
mov rcx, qword [rbx]
mov rdx, rdi
mov r8, r14
call fcn.14001113b
test rax, rax
jne 0x1400131d0
test rdx, rdx
jne 0x1400131d7
mov rax, qword [rsp + 0x30]
and al, 0x30
cmp rax, qword [rsp + 0x28]
ja 0x1400131f7
test rax, rax
je 0x1400131e2
add al, byte [rbx + 0xa]
mov byte [rbx + 0xa], al
cmp al, 2
or cl, byte [r8 + 0x23c0a43]
jb 0x14001315a
movzx eax, word [r15]
rol ax, 8
mov word [rsi], 0
mov word [rsi + 2], ax
invalid
invalid
add r9b, byte [rax - 0x7d]
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
invalid
mov word [rsi], 2
jmp 0x1400131c4
mov word [rsi], 1
mov qword [rsi + 8], rdx
jmp 0x1400131c4
mov word [rsi], 1
movabs rax, 0x2500000003
mov qword [rsi + 8], rax
jmp 0x1400131c4
ud2
ud2
sub byte [rcx - 0x77], cl
xlatb
mov rbx, rcx
mov ebx, ecx
mov rsi, qword [rdx]
mov rbp, qword [rdx + 8]
mov rax, qword [rdx + 0x20]
mov qword [rsp + 0x20], rax
mov r13, qword [rdx + 0x28]
mov r14, qword [rdx + 0x30]
mov rdi, qword [rdx + 0x38]
test rsi, rsi
je 0x14001325c
mov r8d, 1
test rbp, rbp
jne 0x14001325f
sub rdi, r14
movabs rcx, 0xaaaaaaaaaaaaaaab
mov rax, rdi
mul rcx
mul ecx
mul ecx
mov r12, rdx
shr r12, 4
jmp 0x140013300
xor r8d, r8d
ror byte [rax - 0x77], 0xf8
mov rax, rdi
sub rax, r14
movabs r9, 0xaaaaaaaaaaaaaaab
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
mul r9
mul ecx
mov r12, rdx
shr r12, 4
shr esp, 4
shr esp, 4
in al, dx
add al, 0x4d
add r8, r12
add eax, esp
mov rax, qword [rbx + 8]
mov rdx, qword [rbx + 0x10]
sub rax, rdx
sub eax, edx
or byte [r8 - 0x75], cl
push rbx
adc byte [rax + 0x29], cl
sub eax, edx
cmp rax, r8
sub eax, edx
cmp rax, r8
jb case.0x1400028c3.356
mov bh, 0
add byte [rax], al
mov rax, qword [rbx]
test rsi, rsi
je 0x1400132b5
test rbp, rbp
in eax, dx
je 0x140013300
add r15, 0x10
lea rcx, [rdx + rdx*2]
mov qword [rax + rcx*8], rbp
enter 0xf41, 0x10
invalid
movups xmmword [rax + rcx*8 + 8], xmm0
enter 0x4808, 0xffffffffffffffff
invalid
enter 0xf41, 0x10
invalid
enter 0x4808, 0xffffffffffffffff
ret 0x3949
invalid
cmp r14, rdi
cmp esi, edi
je 0x1400132ea
lea rcx, [rdx + rdx*2]
push rdx
lea rax, [rax + rcx*8]
lea rcx, [r14 + 0x18]
lea ecx, [rsi + 0x18]
sbb byte [rcx - 0x7d], r9b
cmp qword [r14], 0
je 0x1400132ed
invalid
add byte ds:[rcx + riz + 0x41], dh
movups xmm0, xmmword [rsi]
and dword [rcx + 0xf], eax
movups xmm0, xmmword [r14]
adc byte [rsi], al
mov r8, qword [r14 + 0x10]
adc byte [rcx + r9*4 + 0x40], r9b
adc byte [rcx + rcx*4 + 0x40], cl
mov qword [rax + 0x10], r8
mov dword [rax + 0x10], eax
adc byte [rdi], cl
movups xmmword [rax], xmm0
adc dword [rax], eax
inc rdx
add rax, 0x18
invalid
invalid
rcr byte [rax], 0x49
mov esi, ecx
mov r14, rcx
cmp rcx, rdi
stc
jne 0x1400132c2
fmul dword [rax - 0x77]
stc
mov rcx, rdi
mov qword [rbx + 0x10], rdx
mov dword [rbx + 0x10], edx
push rbx
adc byte [rax + 0x29], cl
iretd
sub rdi, rcx
mov rax, rdi
mov eax, edi
mov eax, edi
mul r9
shr rdx, 4
invalid
invalid
invalid
jmp 0x140013306
mov rcx, r14
int1
mov rdx, r12
loop 0x1400132ef
call fcn.140003e67
test r13, r13
test ebp, ebp
pop rsp
or edi, edi
dec dword [rbp - 0x7b]
in eax, dx
test ebp, ebp
je 0x140013335
mov rcx, qword [0x1400f5ae0]
mov ecx, dword [0x1400f5ae0]
or eax, 0xe27c9
leave
invalid
xor edx, edx
ror byte [rbx + rcx*4 + 0x44], cl
and al, 0x20
invalid
mov r8, qword [rsp + 0x20]
mov eax, dword [rsp + 0x20]
and byte [rax - 0x7d], cl
invalid
add rsp, 0x28
add esp, 0x28
sub byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rdi
jmp qword [sym.imp.kernel32.dll_HeapFree]
jmp qword [sym.imp.kernel32.dll_HeapFree]
jge case.0x14000cc15.170
add byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
sub byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, rbx
call fcn.1400a8cb3
pop rcx
or dword [rax], eax
invalid
fld1
pop rcx
or dword [rax], eax
invalid
add byte [rcx - 0x47], cl
stosd dword [rdi], eax
movabs r9, 0xaaaaaaaaaaaaaaab
mov ecx, 0xaaaaaaab
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
mov rdx, qword [rbx + 0x10]
jmp case.0x1400028c3.349
invalid
invalid
invalid
invalid
adc cl, ch
invalid
invalid
sub rsp, 0x40
in al, dx
mov r8, rdx
mov r8, rdx
mov r8, rdx
mov al, byte [rcx + 0x10]
lea r9, [rsp + 0x2f]
lea ecx, [rsp + 0x2f]
adc byte [rbp + rcx*4 + 0x4c], cl
and al, 0x2f
invalid
lea ecx, [rsp + 0x2f]
invalid
mov byte [r9], al
mov byte [rcx], al
mov rdx, qword [rcx]
adc dword [rax - 0x75], ecx
mov rax, qword [rcx + 8]
or byte [r8 - 0x39], cl
and al, 0x20
and al, 0x20
mov qword [rsp + 0x20], 1
and al, 0x20
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
je case.0x140007641.471
invalid
lea rsi, [rsp + 0x30]
lea esi, [rsp + 0x30]
and al, 0x30
xor byte [rax - 0x77], cl
int1
mov rcx, rsi
call qword [rax + 0x20]
mov rax, qword [rsi]
mov eax, dword [rsi]
and byte [rax - 0x75], cl
invalid
mov eax, dword [rsi]
test rax, rax
test eax, eax
je case.0x1400028c3.399
cmp eax, 1
jne 0x1400133bf
mov rdx, qword [rsp + 0x38]
push rsp
and al, 0x38
jmp case.0x140007641.476
mov rcx, qword [rsp + 0x38]
and al, 0x38
test rcx, rcx
leave
je case.0x140002a0c.304
sbb byte [rcx], dh
sar byte [rax], cl
mov eax, 0
xor edx, edx
mov eax, 0
add byte [rax], al
add byte [rax - 0x7d], cl
cmp rcx, 1
cmp ecx, 1
stc
add dword [rdi + rdx + 0xf], esi
je 0x1400133d2
ud2
invalid
je 0x1400133d2
ud2
or edi, dword [rax + 1]
mov eax, 1
add dword [rax], eax
add byte [rax], al
add bl, ch
add byte [rax], al
jmp 0x1400133d2
or al, 0x48
movabs rdx, 0x1700000003
mov edx, 3
add byte [rax], al
add byte [rdi], dl
invalid
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
xor eax, eax
ror byte [rax - 0x7d], 0xc4
add rsp, 0x40
add esp, 0x40
pop rsi
pop rsi
ret
sub esp, 0x40
lea r9, [rsp + 0x2f]
lea ecx, [rsp + 0x2f]
and al, 0x2f
invalid
mov byte [rcx], dl
mov edx, dword [rcx]
or byte [r8 - 0x39], cl
and al, 0x20
and al, 0x20
mov dword [rsp + 0x20], 1
and al, 0x20
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
je 0x14001341d
invalid
lea esi, [rsp + 0x30]
and al, 0x30
xor byte [rax - 0x77], cl
int1
mov ecx, esi
and byte [rax - 0x75], cl
invalid
test eax, eax
clc
add dword [rbp + 0x22], esi
jne 0x14001342f
and al, 0x38
and al, 0x38
leave
sbb byte [rcx], dh
sar byte [rax], cl
mov eax, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
stc
add dword [rdi + rdx + 0xf], esi
je 0x140013442
invalid
or ecx, dword [rdi]
or edi, dword [rax + 1]
add dword [rax], eax
add byte [rax], al
add bl, ch
or al, 0x48
mov edx, 3
add byte [rax], al
invalid
add byte [rax], al
ror byte [rax - 0x7d], 0xc4
add esp, 0x40
pop rsi
push rdi
in al, dx
cmp byte [rax - 0x77], cl
ror dword [rcx - 0x77], cl
invalid
mov ebx, edx
mov esi, ecx
invalid
sbb byte [r9], sil
test byte [rbp + rcx*4 + 0x7c], 0x24
lea r15, [rsp + 0x28]
invalid
invalid
invalid
and al, 0x28
and eax, 0xa42c3
ret
or al, byte [rax]
add eax, dword [rax]
add byte [rax], al
add byte [rdi], dl
add byte [rdi], dl
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rdx + rbx*2 + 0x4d], 0x8b
adc byte [rcx - 0x75], r9b
pop rdx
mov ecx, dword [rsi + 0x10]
invalid
mov edx, dword [rsi + 8]
push rsi
or byte [rax - 0x77], cl
and al, 0x20
and byte [rcx + rcx*4 - 7], cl
stc
mov eax, ebx
call qword [rdx + 0x20]
and byte [rax - 0x75], cl
and al, 0x28
and al, 0x28
mov eax, dword [rsp + 0x28]
and al, 0x28
sub byte [rax - 0x7d], cl
clc
cmp eax, 2
add dh, byte [rcx + rdi + 0x48]
mov ecx, dword [rsp + 0x30]
and al, 0x30
cmp dword [rax - 0x75], ecx
and al, 0x30
xor byte [rax - 0x7b], cl
test eax, eax
sal byte [rbp + 0x36], 0x49
mov rdx, qword ss:[r14 + 0x10]
mov edx, dword [rsi + 0x10]
adc byte [rcx - 0x75], cl
sbb byte [rbp - 0x77], r9b
adc byte [rcx - 0x39], cl
adc byte [rcx - 0x39], cl
mov dword [rsi + 0x18], 0
sbb byte [rax], r8b
sbb byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x29], cl
invalid
add byte [rax], al
sub eax, ecx
enter 0x3672, 0x48
add rdx, rcx
add edx, ecx
retf 0x8949
mov dword [rsi + 0x10], edx
adc byte [rcx - 0x77], cl
sbb byte [rax - 0x7b], r9b
leave
or al, 0xbe
add dword [rax], eax
add byte [rax], al
add eax, 0x8948f631
iretd
test byte [rax - 0x77], 0xcf
mov edi, ecx
mov eax, esi
cli
add esp, 0x38
invalid
pop rsp
pop rsi
pop rdi
or ecx, dword [rdi]
or eax, dword [rcx + 0x57]
push r15
ud2
push rsi
push rsp
in al, dx
cmp byte [rax - 0x77], cl
ror dword [rcx - 0x77], cl
mov ebx, edx
invalid
adc byte [r9], sil
test byte [rbp + rcx*4 + 0x7c], 0x24
sub byte [rbp + rcx*4 + 0x25], cl
lea edi, [rsp + 0x28]
and al, 0x28
and eax, 0xa420d
or eax, 0x48000a42
mov edi, 3
add eax, dword [rax]
add byte [rax], al
invalid
or al, byte [rax]
add byte [rax - 0x41], cl
add eax, dword [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], dl
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rbp + rbx*2 + 0x49], 0x8b
pop rbp
mov ecx, dword [rsi]
invalid
mov ecx, dword [rsi + 8]
or byte [rax - 0x75], cl
mov edx, dword [rcx]
adc dword [rbx + rcx*4 + 0x51], ecx
mov edx, dword [rcx + 8]
or byte [rax - 0x77], cl
mov dword [rsp + 0x20], eax
and al, 0x20
and byte [rcx + rcx*4 - 7], cl
mov ecx, edi
mov eax, ebx
call qword [rdx + 0x20]
push rdx
and byte [rax - 0x75], cl
invalid
mov eax, dword [rsp + 0x28]
and al, 0x28
and al, 0x28
cmp eax, 2
clc
add dh, byte [rcx + rdi + 0x48]
mov ecx, dword [rsp + 0x30]
invalid
cmp dword [rax - 0x75], ecx
and al, 0x30
invalid
and al, 0x30
xor byte [rax - 0x7b], cl
test eax, eax
sal byte [rbp + 0x36], 0x49
mov edx, dword [rsi + 8]
or byte [rcx - 0x75], cl
mov eax, dword [rsi + 0x10]
adc byte [rbp - 0x77], r9b
or byte [rcx - 0x39], cl
adc byte [rax], r8b
adc byte [rax], al
mov dword [rsi + 0x10], 0
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x29], cl
add byte [rax], al
enter 0x3672, 0x48
add rdx, rcx
add edx, ecx
mov dword [rsi + 8], edx
or byte [rcx - 0x77], cl
adc byte [rax - 0x7b], r9b
leave
adc byte [rcx], dh
invalid
add byte [rax], al
iretd
invalid
cli
add esp, 0x38
pop rsp
pop rdi
or ecx, dword [rdi]
or eax, dword [rcx + 0x57]
push r15
push rsp
in al, dx
js 0x140013610
mov esi, ecx
invalid
cdq
adc byte [rdx], al
add byte [rax], al
add byte [rcx], dh
dec dword [rax - 0x73]
lea eax, [0x1400b93a8]
pop rbp
or al, byte [rax]
add byte [rax + 0x63], cl
or al, 0x98
sal dword [rcx], 0xc0
sar bh, 0xe1
loope case.0x14000babf.126
mov esi, eax
invalid
mov ebp, edx
invalid
lea eax, [rsi + 0x1f0]
lock add dword [rax], eax
add byte [rax - 1], cl
invalid
invalid
dec ebx
retf
ret
std
invalid
invalid
mov dword [rsp + 0x68], esi
je 0x140013629
and al, 0x68
push 0x2444940f
xchg esp, eax
and al, 0x70
and al, 0x70
jo case.0x14000ba67.78
mov edi, dword [rax + 8]
mov eax, dword [rax + 0x10]
adc byte [rax - 0x77], cl
mov dword [rsp + 0x48], eax
and al, 0x48
and al, 0x48
test ebx, 0xfffffffd
invalid
push qword [rdi + rbx*2 + 0x4c]
lea edi, [rsp + 0x38]
jl case.0x14000cc15.227
invalid
pop rdi
and al, 0x38
and al, 0x60
invalid
cmp dword [rsi + 0x70], 0
cmp byte [rsi + 0x13a], 0
cmp al, byte [rcx]
add byte [rax], al
add byte [rbp + 0x45], dh
jne case.0x14000babf.129
add byte [rax], al
mov esi, 0x136
add dword [rax], eax
add byte [rax], al
add byte [rbp + 0xa], dh
or cl, byte [rax - 0x7d]
cmp dword [rsi + 0xd0], 0
mov esi, 0xd0
rol byte [rax], 1
add byte [rax], al
add byte [rbp + 0x30], dh
mov edx, esp
loop case.0x140007564.218
mov eax, ebp
call 0x13edbb745
sbb dl, 0xfe
invalid
invalid
dec dword [rax - 0x75]
and al, 0x38
invalid
cmp byte [rax - 0x7d], cl
clc
add al, byte [rax + 0xf]
invalid
sete ch
xchg esp, eax
vunpckhps ymm9, ymm1, ymmword [rax - 0x7b]
adc eax, 0xfc08548
test eax, eax
ror byte [rdi], 0x85
test dword [rdx + 0x48000001], edx
xchg edx, eax
add dword [rax], eax
add byte [rax - 0x7d], cl
invalid
add byte [rax], al
cmp dword [rsp + 0x40], 0
jl case.0x14000c5ec.97
and al, 0x40
add byte [rbp - 0x53], sil
add byte [rbp - 0x53], dh
add dh, byte [rcx]
in eax, dx
cmp al, byte [rcx]
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
xchg ebp, eax
ror byte [rax - 0x7d], 0xbe
invalid
invalid
invalid
cmp dword [rsi + 0x1b0], 0
mov esi, 0x1b0
mov al, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
xchg esp, eax
shl dword [rax], 0xc1
ror dword [rax - 0x73], 0x46
lea eax, [rsi + 0x48]
mov dl, byte [rsi + 0x13b]
mov dl, byte [rsi + 0x13b]
xchg esi, eax
cmp eax, dword [rcx]
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x38], eax
and al, 0x38
and al, 0x40
and al, 0x40
mov byte [rsp + 0x41], dl
push rsp
and al, 0x41
mov r12, qword [r14]
mov r15, qword es:[r14 + 0x18]
mov edi, dword [rsi + 0x18]
jle case.0x1400077b2.152
sbb byte [rcx - 0x77], cl
mov eax, edi
clc
sub eax, edi
clc
mov dword [rsp + 0x28], esi
je case.0x14000f6f5.108
and al, 0x28
sub byte [rsi + 0x14], dh
add edi, esp
stc
shr al, cl
invalid
movsd dword [rdi], dword [rsi]
or byte [rax], al
add byte [rcx - 0x77], cl
mov dword [rsi + 0x18], edi
jle case.0x1400077b2.186
sbb byte [rcx - 0x77], cl
mov edi, edi
dec dword [rcx + rcx*4 + 0x6c]
mov dword [rsp + 0x30], ebp
insb byte [rdi], dx
and al, 0x30
xor byte [rax - 0x75], cl
mov esi, dword [rsp + 0x48]
je case.0x1400137d8.100
and al, 0x48
cmp rdi, rsi
cmp edi, esi
test dword [rdi], 0x3dd82
invalid
fld qword [rbx]
add eax, dword [rax]
add byte [rax], al
sub edi, esi
add esp, esi
hlt
lea ebp, [rsp + 0x50]
insb byte [rdi], dx
push rax
lea edx, [rsp + 0x38]
push rsp
and al, 0x38
cmp byte [rcx + rcx*4 - 0x17], cl
mov ecx, ebp
jmp 0x189e1c04f
mov eax, esp
loopne case.0x1400137d8.110
mov ecx, edi
stc
jmp case.0x1400137d8.116
outsb dx, byte [rsi]
add eax, dword [rax]
add byte [rcx - 0x7d], cl
jge case.0x140007564.233
add byte [rax], al
add byte [rdi + rbx + 0x48], dh
mov edi, dword [rsp + 0x58]
jl case.0x14000e954.63
and al, 0x58
clc
loopne case.0x14000f6f5.116
add ecx, dword [rax - 0x73]
lea ecx, [0x1400b93b8]
xchg edi, eax
pop rsp
or al, byte [rax]
add byte [rax + 0x63], cl
invalid
add al, 0x81
or dword [rax + 1], 0x8ae0ffc8
add eax, ecx
enter 0xffffffffffffe0ff, 0xffffffffffffff8a
loopne case.0x14000c5ec.54
adc r11b, r13b
adc bl, ch
mov eax, dword [rsp + 0x58]
and al, 0x58
and al, 0x58
add eax, esi
invalid
mov eax, dword [rbx]
add eax, dword [rax]
add byte [rax], al
add byte [rcx + 0x39], cl
cmp edi, eax
invalid
invalid
invalid
add eax, dword [rax]
add byte [rax], al
mov dword [rsi + 0x10], eax
adc byte [rax + 0x39], cl
cmp eax, esi
add byte [rax], al
add byte [rax], al
std
test edx, esi
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov ecx, dword [rsp + 0x28]
and al, 0x28
sub byte [rax + 0x210b9], al
mov ecx, 0x210
adc byte [rdx], al
add byte [rax], al
add cl, byte [rdi]
xchg ebx, eax
rol byte [rax], 0xc0
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rdx + 0xceb0f47], cl
por mm1, qword [r8 + r9*2]
or al, 0x48
stc
shr ecx, 0x20
jmp 0x12b6f1faf
and al, ch
insd dword [rdi], dx
jmp case.0x14000c124.67
add al, 0
xor byte [rax - 0x75], cl
mov esi, dword [rsp + 0x28]
je case.0x14000c124.73
and al, 0x28
or eax, 0x84402675
test bpl, bpl
test ch, ch
or eax, 0x48028b48
mov eax, dword [rdx]
add cl, byte [rax - 0x75]
mov edx, dword [rax]
adc byte [rax - 0x75], cl
mov ecx, dword [rax + 8]
or dil, dil
or bh, bh
push rdx
adc byte [rax - 0x77], cl
stc
in eax, dx
jmp 0x141b937bf
add al, 0
add byte [rax + 1], bh
add byte [rax], al
add byte [rcx], dh
invalid
lea eax, [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x3e083f8], cl
clc
loopne case.0x14000c5ec.61
add ecx, dword [rax - 0x73]
lea ecx, [0x1400b946c]
or eax, 0xa5c9b
wait
pop rsp
or al, byte [rax]
add byte [rax + 0x63], cl
invalid
add al, 0x81
add eax, ecx
enter 0xffffffffffffe0ff, 0x48
loopne case.0x14000c5ec.103
clc
shr eax, 0x20
call 0x168f9bb04
and byte [rbx - 0x74b7d708], al
clc
sub byte [rax - 0x75], cl
mov edx, dword [rsp + 0x30]
push rsp
and al, 0x30
xor byte [rax - 0x75], cl
mov esi, dword [rsp + 0x28]
je case.0x14000cb93.44
and al, 0x28
sub byte [rdi], cl
xchg dword [rsi + 0x48000000], edx
xchg esi, eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [0x1400b93c8]
or eax, 0xa5bcd
int 0x5b
pop rbx
or al, byte [rax]
add byte [rax + 0x63], cl
invalid
add al, 0x81
add eax, ecx
enter 0xffffffffffffe0ff, 0x31
loopne case.0x14000c5ec.76
xchg ebx, eax
mov edi, dword [rsp + 0x40]
jl case.0x14000dded.39
and al, 0x40
mov eax, edi
clc
loopne case.0x14000babf.145
add ecx, dword [rax - 0x73]
lea ecx, [0x1400b946c]
or eax, 0xa5c53
push rbx
pop rsp
or al, byte [rax]
add byte [rax + 0x63], cl
invalid
add al, 0x81
or dword [rax + 1], 0x8ae0ffc8
add eax, ecx
enter 0xffffffffffffe0ff, 0xffffffffffffff8a
loopne case.0x1400137d8.124
adc r11b, r13b
por mm1, qword [r8 + r9*2]
por mm1, qword [rax + rcx*2]
stc
shr ecx, 0x20
jmp 0x12ac82056
invalid
add al, 0
add byte [rsi + rax], bh
adc al, 0x80
mov esi, 0x210
adc byte [rdx], al
add al, byte [rax]
add dword [rax + 0x21086], ecx
adc byte [rdx], al
mov edx, edi
cli
invalid
js case.0x14000dded.58
pop rsp
pop rbp
pop rsi
mov eax, edi
and byte [rbx - 0x78f0d708], al
clc
lea ecx, [0x1400b947c]
pop rbx
or al, byte [rax]
invalid
add eax, ecx
enter 0xffffffffffffe0ff, 0x31
loopne case.0x14000e954.38
scasb al, byte [rdi]
push qword [rax - 0xfc16ff]
push qword [rax - 0x10316fe]
push qword [rax - 0x10a16fd]
push qword [rax - 0x11116fc]
invalid
and eax, 0xfffe07e9
invalid
invalid
invalid
std
invalid
add ch, cl
add eax, 0xfffe65e9
invalid
push qword [rax - 0x1a116fa]
push qword [rax - 0x1af16f8]
or cl, ch
push rax
invalid
push qword [rax - 0x1b616f7]
or ecx, ebp
invalid
push qword [rax - 0x1bd16f6]
or ch, cl
invalid
push qword [rax - 0x1c416f5]
cmp edi, esi
push qword [rax - 0x1cb16f4]
or al, 0xe9
xor al, 0xfe
push qword [rax - 0x1d216f3]
sub eax, 0xb0fffffe
push qword [rax - 0x1d916f2]
invalid
invalid
push qword [rax - 0x1e016f1]
invalid
push qword [rax - 0x1e716f0]
sbb dh, bh
push qword [rax - 0x1ee16ef]
adc esi, edi
invalid
push qword [rax - 0x1f516ee]
adc ch, cl
or bh, dh
push qword [rax - 0x1fc16ed]
add edi, esi
push qword [rax - 0x20316ec]
cld
std
push qword [rax - 0x20a16eb]
adc eax, 0xfffdf5e9
cmc
std
push qword [rax - 0x21116ea]
out dx, al
std
push qword [rax - 0x21816e9]
out 0xfd, eax
std
push qword [rax - 0x21f16e8]
sbb cl, ch
loopne case.0x140007564.315
std
push qword [rax - 0x22616e7]
sbb ecx, ebp
fscale
std
push qword [rax - 0x22d16e6]
sbb ch, cl
sar ch, cl
std
push qword [rax - 0x23416e5]
push qword [rax - 0x23b16e4]
sbb al, 0xe9
invalid
std
push qword [rax - 0x24216e3]
sbb eax, 0xfffdbde9
std
push qword [rax - 0x24916e2]
mov dh, 0xfd
std
push qword [rax - 0x25016e1]
invalid
scasd eax, dword [rdi]
std
push qword [rax - 0x25716e0]
and cl, ch
test al, 0xfd
std
push qword [rax - 0x25e16df]
and ecx, ebp
movabs eax, dword [0xfd9ae922b0fffffd]
std
push qword [rax - 0x26516de]
and ch, cl
invalid
std
push qword [rax - 0x26c16dd]
and ebp, ecx
xchg ebx, eax
std
and al, 0xe9
invalid
push qword [rax - 0x27a16db]
and eax, 0xfffd85e9
test ebp, edi
std
push qword [rax - 0x28116da]
jmp case.0x14000c5ec.106
jle case.0x14000dded.125
std
invalid
push qword [rax - 0x28816d9]
invalid
ja case.0x14000babf.171
sub cl, ch
jo case.0x140007564.331
dec dword [rdi]
or ecx, dword [rdi]
ud2
or eax, dword [rcx + 0x57]
push r15
push rbp
push rsp
sub esp, 0x78
in al, dx
js case.0x140013c44.118
mov esi, ecx
invalid
lea eax, [rcx + 0x218]
sbb dword [rax], 0xf000002
sbb byte [rdx], al
add al, byte [rax]
add byte [rdi], cl
mov dh, 0x89
add al, 0
add byte [rax - 0x73], cl
pop rcx
dec dword [rax - 9]
ret
std
invalid
invalid
dec dword [rax - 0x77]
mov dword [rsp + 0x60], esi
je case.0x14000f6f5.225
and al, 0x60
invalid
mov dword [rsp + 0x68], eax
and al, 0x68
and al, 0x68
push 0x2444940f
xchg esp, eax
and al, 0x70
jo case.0x14000e954.113
dec dword [rax - 0x73]
lea eax, [0x1400b9520]
add eax, 0xa5a10
pop rdx
or al, byte [rax]
invalid
mov byte [rax + 1], cl
sal dword [rcx], 0xc0
sar bh, 0xe1
loope case.0x14000babf.229
invalid
mov ebp, edx
invalid
mov edi, dword [rax + 8]
js case.0x1400137d8.244
or byte [rcx - 0x75], cl
mov eax, dword [rax + 0x10]
adc byte [rax - 0x77], cl
adc byte [rax - 0x77], cl
and al, 0x48
test rbx, 0xfffffffffffffffd
test ebx, 0xfffffffd
ret
std
invalid
invalid
push qword [rdx + riz*2 + 0x4c]
invalid
lea edi, [rsp + 0x30]
and al, 0x30
lea esp, [rsp + 0x60]
and al, 0x60
invalid
in eax, dx
cmp dword [rsi + 0x288], 0
mov esi, 0x288
mov byte [rdx], al
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x4e], dh
cmp byte [rsi + 0x352], 0
push rdx
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
cmp byte [r14 + 0x34e], 0
mov esi, 0x34e
add r8, qword [rax]
add byte [rax], al
add byte [rbp + 0xa], dh
or cl, byte [rax - 0x7d]
cmp dword [rsi + 0x2e8], 0
mov esi, 0x2e8
call case.0x14000babf.229
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x30], dh
xor byte [rcx + rcx*4 - 7], cl
mov ecx, edi
stc
mov edx, esp
call 0x13ee2425e
invalid
loope case.0x14000cb35.149
invalid
dec dword [rax - 0x75]
mov eax, dword [rsp + 0x30]
and al, 0x30
and al, 0x30
xor byte [rax - 0x7d], cl
cmp eax, 2
sete ch
adc eax, 0xfc08548
test eax, eax
test dword [rbx + 0x48000001], ecx
add dword [rax], eax
add byte [rax - 0x7d], cl
cmp dword [rsp + 0x38], 0
jl case.0x14000c1d8.204
cmp byte [rax], al
stosb byte [rdi], al
mov esi, 0x352
push rdx
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
xchg ebp, eax
ror byte [rax - 0x7d], 0xbe
cmp dword [rsi + 0x3c8], 0
mov esi, 0x3c8
enter 3, 0
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
xchg esp, eax
shl dword [rax], 0xc1
ror dword [rax - 0x73], 0x86
lea eax, [rsi + 0x260]
xchg byte [rax + 2], ah
invalid
add al, byte [rax]
add byte [rdx + 0x35396], cl
xchg esi, eax
push rbx
mov dword [rsp + 0x30], eax
and al, 0x30
xor byte [rax - 0x77c7dbb4], cl
cmp byte [rax + 0x4d392454], cl
push rsp
and al, 0x39
cmp dword [rbp - 0x75], ecx
mov esp, dword [rsi]
mov r15, qword es:[r14 + 0x18]
mov edi, dword [rsi + 0x18]
sbb byte [rcx - 0x77], cl
mov eax, edi
clc
sub eax, edi
adc al, 0x4d
stc
shr al, cl
movabs al, byte [0x8949187e89490008]
mov dword [rsi + 0x18], edi
mov edi, edi
mov dword [rsp + 0x28], ebp
sub byte [rax - 0x75], cl
mov ebx, dword [rsp + 0x48]
cmp edi, ebx
rol dword [rbx], cl
sub edi, ebx
lea ebp, [rsp + 0x50]
insb byte [rdi], dx
push rax
push rsp
and al, 0x30
xor byte [rcx + rcx*4 - 0x17], cl
mov ecx, ebp
mov eax, esp
loopne case.0x14000e954.135
stc
add eax, dword [rax]
add byte [rcx - 0x7d], cl
cmp dword [rbp], 0
invalid
clc
loopne case.0x140013c44.166
pop rax
or dword [rax + 1], 0x8ae0ffc8
and al, 0x58
add dword [rbx], 0x39490000
add byte [rax], al
js case.0x140013c44.172
mov dword [rsi + 0x10], eax
adc byte [rax + 0x39], cl
mov ecx, dword [rsp + 0x40]
and al, 0x40
add byte [rax], al
por mm1, qword [r8 + r9*2]
add al, 0
test ch, ch
invalid
add al, 0
sub byte [rdi], cl
xchg dword [rsi + 0x48000000], edx
xchg esi, eax
add byte [rax], al
invalid
invalid
add byte [rax], al
add eax, ecx
cwde
mov edi, dword [rsp + 0x38]
clc
loopne case.0x140013c44.200
mov ecx, 0x48000a58
or al, byte [rax]
or dword [rax + 1], 0x8ae0ffc8
add eax, ecx
jmp 0x125b62568
add esp, 0x78
pop rdi
call 0x168f9c0a2
pop rax
or dword [rax + 1], 0x31e0ffc8
invalid
invalid
mov r15, r14
mov rcx, rbx
lea rbx, [rcx + 0x20]
mov r14, qword [rcx + 8]
test r14, r14
jne 0x14001675e
mov rcx, rbx
cmp rbx, rdi
jne 0x140016747
jmp 0x1400167aa
movups xmm0, xmmword [rcx + 0x10]
movaps xmmword [rsp + 0x50], xmm0
adc byte [r15], cl
sub dword [rsp + 0x50], eax
cmp r15, qword [rsp + 0x38]
je 0x140016792
lea rcx, [r15 + r15*2]
or al, 0x7f
mov qword [rax + rcx*8], r14
movaps xmm0, xmmword [rsp + 0x50]
movups xmmword [rax + rcx*8 + 8], xmm0
inc r15
mov qword [rsp + 0x40], r15
cmp rbx, rdi
mov r14, r15
jne 0x140016741
jmp 0x1400167ad
mov r8d, 1
mov rcx, rsi
mov rdx, r15
call fcn.1400a8da8
mov rax, qword [rsp + 0x30]
jmp 0x14001676e
mov r14, r15
mov qword [rsp + 0x1c0], rdi
lea rcx, [rsp + 0x1b0]
call fcn.14002bd09
mov r13, qword [rsp + 0x30]
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0xb8], rax
test r14, r14
je 0x1400173db
lea rax, [r14 + r14*2]
lea rax, [rax*8]
add rax, r13
mov qword [rsp + 0x150], rax
xorps xmm6, xmm6
mov r15, qword [sym.imp.kernel32.dll_HeapFree]
add dword [rax], eax
add byte [rdi], cl
push rdi
test byte [rbx + rcx*4 + 0x3d], 0x3a
or qword [rax], rax
mov rsi, r13
mov qword [rsp + 0xc8], r14
mov qword [rsp + 0xd0], r13
lea ecx, [rsp + 0x188]
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rdx*4], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rbp*2], ah
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rbx*4], ah
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rdi], cl
adc dword [rcx], esi
mov ebx, dword [rsp + 0xe0]
add byte [rax - 0x77], cl
mov word [rax + rsi*2], fs
add dword [rax], eax
add byte [rax - 0x77], cl
ror dword [rax - 0x3f], 0xe9
or byte [rax - 0x3f], cl
loope 0x140016974
mov dh, 0xf0
int1
mov edi, eax
mov ecx, eax
lea edi, [rsp + 0x30]
rol byte [rcx - 0x50], cl
xor al, ch
add byte [rdx + 2], dl
add byte [rax - 0x75], cl
pop rsp
and al, 0x40
out dx, al
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
invalid
add byte [rcx - 0x77], cl
invalid
add dword [rax], eax
add byte [rcx + rcx*4 - 0xf], cl
call 0x18cd6f361
mov ecx, edi
wait
imul ecx, dword [rax], 0
mov dword [rsp + 0x178], esi
mov ah, 0x24
js 0x140016a2c
add byte [rax], al
add byte [rbp - 0x77], cl
out dx, al
add byte [rax], al
cmovae esi, ebx
and al, 0x30
add byte [rax + 0x3b], cl
xchg esp, eax
and al, 0x90
add byte [rax], al
add byte [rbp + 0x15], dh
add byte [rax], al
adc eax, 0x248c8d48
mov byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x98
add byte [rax], al
add byte [rbx + rcx*4 - 0x54], cl
invalid
invalid
lodsb al, byte [rsi]
and al, 0xd0
add byte [rax], al
add byte [rax - 0x75], cl
pop rsp
and al, 0x70
add byte [rax], al
add byte [rax - 0x73], cl
or al, 0x92
sub byte [rsp + 0x30], al
or byte fs:[rax], bl
mov dword [rax + rcx + 0x30], esi
or byte [rax], dh
js 0x140016ad2
add dword [rax], eax
add byte [rax], al
add byte [rcx + rcx*4 + 0x44], cl
or byte [rax + 0x48], cl
inc edx
invalid
ret 0x8948
add byte [rax], al
add byte [rsi + 0x14], bh
add byte [rax], al
add byte [rbx + rcx*4 + 0x3d], cl
or dword [r8], r8d
cmp eax, 0x94549
mov esp, dword [rsp + 0x80]
add cl, ch
test eax, 0x80000002
mov esp, 0x1b824
add dword [rax], eax
add dword [rax], eax
add byte [rdi + rcx], bl
test dword [rsi + 0x48000002], edx
xchg esi, eax
add al, byte [rax]
add byte [rax - 0x7b], cl
in eax, dx
xchg esi, eax
add al, byte [rax]
add byte [rax - 0x7b], cl
in eax, dx
add byte [rax], al
add eax, 0x83480000
std
add dword [rdi], ecx
invalid
test byte [rax], dh
add eax, 0x8a410000
adc al, 0x24
invalid
add byte [rax], al
and al, 0x89
shl byte [rdi + rbx], 1
test byte [rax], ah
add eax, 0xf410000
and byte [0x14f426b34], al
add byte [rax], al
mov dh, 0x44
and al, 1
invalid
add dword [rax + rax*8 + 0x322880f], eax
add byte [rax], al
add eax, dword [rax]
add byte [rcx + 2], bh
mov ecx, 2
xor byte [rdi], cl
test dword [rax - 0x72b80000], eax
add byte [rax - 0x73], cl
add byte [rax - 0x73], cl
xor al, 1
add dword [rax + 0x39], ecx
cmc
test dword [rax + rax], 0xe1014c00
and al, 0x50
and al, 0x58
and al, 0x60
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rcx + rcx*4 - 0x5c], 0x24
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
test byte [rax + 4], dl
add al, 0
invalid
add al, 0
add byte [rax - 0x39], cl
and al, 0x60
add dword [rax], eax
add byte [rax], al
mov eax, edx
test byte [0xc3016ba2], dh
clc
add cl, byte [rdi]
invalid
add byte [rax], al
add byte [rbx - 0x7df0fd08], al
sub al, 4
add byte [rax], al
add byte [rax], al
test al, al
add byte [rcx - 0x47], al
add al, byte [rax]
add byte [rax], al
adc al, 1
invalid
jo 0x140016c35
mov ebx, esi
and al, 0x40
add byte [rax], al
add byte [rax], al
lea ecx, [rsp + 0x1a0]
and al, 0xa0
movabs al, byte [0x439840f00000001]
add byte [rax], al
add dword [rax], eax
lea ebx, [rsp + 0x28]
jne 0x140017071
and al, 0x30
xor al, ch
mov bl, 0xae
add eax, 0x5c8d4c00
pop rsp
and al, 0x24
and al, 0x24
add byte [rbx + rcx*4 + 0x44], cl
and al, 0x38
invalid
and al, 0x38
cmp byte [rax - 0x75], cl
and al, 0x40
mov edx, dword [rsp + 0x30]
mov bh, byte [rdx + rcx]
or al, byte [rcx - 0x77]
stc
rol dword [rcx - 0xa], 1
test cl, 0x1f
rcr dword [rdi], 0xf
test byte [rcx + 0x49000004], al
add byte [rcx + 0x39], cl
invalid
add byte [rcx + 0x39], cl
ror byte [rdi], 1
xchg byte [rax + 4], bh
add byte [rax], al
and al, 0x40
add dword [rbp - 0x7c], eax
leave
add bh, al
ror dword [rdi], 0x82
mov byte [rbx], al
add byte [rax], al
invalid
invalid
mov dword [rsp + 0x40], ecx
add eax, 0x8d490000
add qword [r8 - 0x77], rcx
add dword [rax - 0x77], ecx
add dword [rax - 0x77], ecx
and al, 0x40
mov ah, byte [rdx + rcx]
and al, 0xa
or al, byte [rcx + rcx*4 - 0x1e]
ret 0xf1f
add byte [rcx + 0x39], cl
cmp eax, ecx
enter 0xffffffffffff860f, 0x1e
add eax, 0x8d490000
jns case.0x1400137d8.285
jl 0x140016d5d
movzx edx, byte [r10 + r9 + 1]
and al, 0x24
and al, 0
add byte [rax], al
add byte [rax + 1], cl
add rdx, rdi
add eax, 0x8d4c0000
lea ebx, [rsp + 0x28]
sub byte [rcx + 0x39], cl
ror byte [rbp - 0x77], 1
mov r13, r15
push rsp
add al, 0
ror byte [rax + 0x29], 1
cli
add edx, edi
mov ecx, ecx
shr ecx, 8
and al, 0x24
add byte [rcx], 0
add cl, ch
mov dl, 4
add byte [rax], al
or al, byte [rax]
add byte [rax], al
invalid
add byte [rax - 0x75], cl
and al, 0x48
invalid
test rax, rax
test eax, eax
or eax, 0xded25
mov edx, dword [rsp + 0xb0]
add byte [rax], al
test al, 0
add byte [rax], al
invalid
add byte [rbp + 0x15], dh
add al, ch
fcompi st(1)
invalid
mov edx, dword [rsp + 0xb0]
movabs al, byte [0xc148d18948000000]
mov ecx, edx
mov dword [rax + rcx], esi
or byte [rax - 0x39], cl
or byte [rax], r9b
and al, 0xb0
add byte [rax], al
mov al, 0
add byte [rax], al
add byte [rax - 0x7b], cl
push qword [rdi + rcx + 0x48]
je 0x140016e32
invalid
test edi, edi
mov ecx, dword [0x1400f5ae0]
mov dh, 0xec
in al, dx
or eax, 0x49d23100
mov eax, ebx
mov esp, 0xd824
add byte [rax], al
fadd dword [rax]
add byte [rax], al
add byte [rdi], cl
dec dword [rax - 0x7d]
mov esp, 0xe024
and al, 0xe0
add byte [rax], al
and al, 0xe0
add byte [rax], al
add byte [rax], al
loopne 0x140016e56
add byte [rax], al
mov ebp, 0x36e9fffe
invalid
invalid
add byte [rdi], cl
test ebp, ebx
rol dword [rcx], cl
add byte [rax], al
and al, 2
ror byte [rdi], 0x89
invalid
add dword [rax], eax
add byte [rcx + 3], bh
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
add byte [rax], al
add dword [rax], eax
add byte [rcx + 0xf], al
mov bh, 0x44
and al, 2
invalid
add ah, byte [rsi - 0x3f]
ror byte [rax], 0xf
mov bh, 0xc0
add al, 0
add byte [rax], al
invalid
add byte [rax], al
cmp eax, 3
add eax, ecx
enter 0xffffffffffffff41, 0xffffffffffffffe0
mov edx, eax
add byte [rax], al
add byte [rcx - 0x47], al
add eax, dword [rax]
inc dword [rbx - 0x79f0fd08]
scasb al, byte [rdi]
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rbx - 0x7bf0fc08], al
pushfq
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
movzx r9d, byte [rcx + 2]
invalid
invalid
add cl, byte [rcx - 0x3f]
loope 0x140016f47
add al, 0
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
add ecx, dword [r13 + 9]
add byte [rax], al
add byte [rcx - 0x7f], al
clc
invalid
invalid
add byte [rax], al
add byte [rbx + 0x4e7403f8], al
add byte [rax], al
add byte [rax], al
add byte [rcx + 6], bh
and al, 0x60
and al, 0
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rsp + 0x50]
and al, 0x50
add byte [rax], al
std
xor byte [rcx], al
add byte [rax], al
mov ebx, dword [rsp + 0x70]
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0x54
or al, byte [rdx]
mov rcx, r14
call fcn.14002d3aa
cmp qword [r14 + 8], 0
je 0x140018480
mov r8, qword [r14]
mov rcx, qword [0x1400f5ae0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [r14 + 0x18]
mov r15, qword [r14 + 0x28]
test r15, r15
je 0x1400184a1
mov rdi, rsi
mov rcx, rdi
call fcn.14002d34b
add rdi, 0x18
dec r15
jne 0x140018490
cmp qword [r14 + 0x20], 0
je 0x1400184ba
mov rcx, qword [0x1400f5ae0]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
test bpl, bpl
jne 0x1400184e8
mov rsi, qword [r14 + 0x30]
mov rdx, qword [r14 + 0x40]
mov rcx, rsi
call fcn.140003e67
cmp qword [r14 + 0x38], 0
je 0x1400184e8
mov rcx, qword [0x1400f5ae0]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, rbx
movaps xmm6, xmmword [rsp + 0x640]
add rsp, 0x658
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [rsp + 0x398]
call fcn.140003bc3
jmp 0x140018664
test rsi, rsi
je 0x1400187c0
mov qword [rsp + 0xc0], rsi
mov qword [rsp + 0xc8], r15
mov qword [rsp + 0xd0], rbp
lea rcx, [rsp + 0x3e8]
call fcn.14000399b
lea rsi, [rsp + 0x450]
mov rcx, rsi
call fcn.14001586d
lea r8, [0x1400ac843]
lea rdi, [rsp + 0x2e8]
mov r9d, 0x6a
mov rcx, rdi
mov rdx, rsi
call fcn.14002d7c1
mov rcx, rsi
call fcn.14000399b
lea rax, [rsp + 0x570]
mov qword [rax], rdi
lea rcx, [0x140011129]
mov qword [rax + 8], rcx
lea rdx, [rsp + 0xc0]
mov qword [rax + 0x10], rdx
mov qword [rax + 0x18], rcx
lea rcx, [0x1400ac5f0]
mov qword [rsi], rcx
mov qword [rsi + 8], 3
mov qword [rsi + 0x20], 0
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], 2
lea rcx, [rsp + 0x450]
call fcn.140066728
cmp qword [rdi + 8], 0
je 0x140018741
mov r8, qword [rsp + 0x2e8]
mov rcx, qword [0x1400f5ae0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rbx + 8], 0
mov qword [rbx], 0
cmp qword [rsp + 0xc8], 0
je 0x14001876e
mov r8, qword [rsp + 0xc0]
mov rcx, qword [0x1400f5ae0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, r14
call fcn.14002d3aa
cmp qword [r14 + 8], 0
je 0x14001878f
mov r8, qword [r14]
mov rcx, qword [0x1400f5ae0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [r14 + 0x18]
mov r15, qword [r14 + 0x28]
test r15, r15
je 0x1400187b0
mov rdi, rsi
mov rcx, rdi
call fcn.14002d34b
add rdi, 0x18
dec r15
jne 0x14001879f
cmp qword [r14 + 0x20], 0
jne 0x1400184d6
jmp 0x1400184e8
mov byte [rbx + 8], r15b
mov qword [rbx], 0
lea rcx, [rsp + 0x3e8]
call fcn.14000399b
mov bpl, 1
jmp 0x14001845f
mov rcx, rdi
mov rdx, r15
xor r8d, r8d
mov r9, rbp
jmp case.0x140007564.364
lea rdi, [rsp + 0x520]
lea rsi, [rsp + 0x180]
mov ecx, 9
rep movsq qword [rdi], qword [rsi]
lea rcx, [rsp + 0x450]
lea rdx, [rsp + 0x570]
mov r8d, 0xd0
call fcn.14009d5c0
mov al, byte [0x1400f5b79]
mov ecx, 0x128
mov edx, 8
call fcn.140020d10
test rax, rax
je 0x1400197b3
mov rdi, rax
lea rdx, [rsp + 0x450]
mov r8d, 0x118
mov rcx, rax
call fcn.14009d5c0
mov qword [rdi + 0x118], r15
add byte [rax], al
mov qword [rdi + 0x120], rbp
movzx r12d, word [rdi + 0xc4]
movzx esp, word [rdi + 0xc4]
mov bh, 0xa7
invalid
add byte [rsi + 0x45], ah
test esp, esp
test r12w, r12w
je 0x1400195b6
add dword [rax], eax
add byte [rcx], dh
test byte [rdi], 0x57
test byte [rax - 0x73], 0x8c
and al, 0x50
add al, 0
add al, ch
stc
syscall
add byte [rax + 0x45024bc], al
add byte [rax], al
add byte [rdi], cl
test eax, eax
add al, byte [rax]
add byte [rbx + rcx*4 - 0x54], cl
and al, 0x58
add al, 0
add byte [rcx + rcx*4 - 0x54], cl
and al, 0x50
add al, 0
add byte [rbp + 1], bh
xor esi, esi
xorps xmm6, xmm6
lea rcx, [rsp + 0x450]
lea ecx, [rsp + 0x450]
call fcn.14006a4b6
cmp byte [rsp + 0x450], 0
jne 0x14001978b
mov r13, qword [rsp + 0x458]
mov qword [rsp + 0x450], r13
mov ebp, 1
lock xadd qword [0x1400f5038], rbp
lock inc qword [r13]
jle 0x14001978b
mov al, byte [0x1400f5b79]
mov ecx, 0x400
mov edx, 0x80
call fcn.140020d10
test rax, rax
je 0x14001978f
mov r15, rax
lea rcx, [r13 + 0x60]
mov qword [rax], 0xcc
mov qword [rax + 8], rsi
lea rax, [0x1400ac400]
mov qword [r15 + 0x10], rax
mov qword [r15 + 0x18], rsi
mov qword [r15 + 0x20], r13
mov qword [r15 + 0x28], rbp
mov qword [r15 + 0x40], rdi
mov qword [r15 + 0x48], rdi
mov byte [r15 + 0x51], 0
mov byte [rdi + 0x51], 0
mov byte [rdi + 0x51], 0
movaps xmmword [r15 + 0x3c0], xmm6
add byte [rax], al
mov qword [r15 + 0x3d0], rsi
add byte [rax], al
mov rdx, r15
mov r8, r15
clc
clc
call fcn.14001070d
test rax, rax
je 0x140019572
sal byte [rbx + rcx + 0x4c], 0x89
jmp 0x128c41eb6
mov rcx, r13
mov rdx, rax
call fcn.14006dc6b
stc
add eax, 0xff49f000
add byte [r13 + 0xd], r14b
lock dec qword [r13]
dec qword [r13]
dec dword [rbp]
jne 0x140019586
lea rcx, [rsp + 0x450]
call fcn.140066efe
and al, 0x50
add al, 0
add al, ch
js 0x14001955d
fld dword [rax + rax]
add al, 0
mov eax, 0xcc
mov ecx, 0x84
test byte [rax], al
add byte [rax], al
lock cmpxchg qword [r15], rcx
je 0x1400195a1
mov rax, qword [r15 + 0x10]
mov rcx, r15
call qword [rax + 0x20]
mov r15d, 1
dec r12w
jne 0x1400194b0
jmp 0x14001862b
mov r15d, 1
xor esi, esi
jmp 0x14001862b
and al, 0x40
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140019421
std
invalid
invalid
std
invalid
mov ah, 0x24
lock add al, byte [rax]
add byte [rbx + rcx*4 - 0x44], cl
and al, 0xf8
add al, byte [rax]
add byte [rax - 0x75], cl
lodsb al, byte [rsi]
and al, 0
add eax, dword [rax]
add byte [rbp - 0x7b], cl
in al, 0xf
test byte [rbx], dh
add dword [rax], eax
add byte [rax - 0x75], cl
or eax, 0xdc493
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140019779
lea rdx, [rsp + 0x230]
mov qword [rdx], rax
mov qword [rdx + 8], 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x77], cl
add cl, byte [rax - 0x39]
or byte [rdx], al
add al, byte [rax]
add byte [rax], al
invalid
invalid
and byte [rax], al
and byte [rax], al
add al, byte [rax]
add byte [rax], al
mov qword [rdx + 0x20], 0
lea rax, [rsp + 0x90]
test byte [rax + rdx*4], ah
add byte [rax], al
add bl, ch
push rdx
and byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add bl, ch
push rdx
test r15, r15
je 0x1400197cb
lea rax, [rsp + 0x80]
mov qword [rsp + 0xa0], rax
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xb564
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xb564
mov qword [rsp + 0xa8], rax
lea rax, [0x1400ad3e0]
lea eax, [0x1400ad3e0]
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
invalid
lea eax, [0x1400ad3e0]
add eax, 0x93d09
lea rdx, [rsp + 0x230]
lea edx, [rsp + 0x230]
add byte [rax], al
mov qword [rdx], rax
mov qword [rdx + 8], 2
mov qword [rdx + 0x20], 0
add byte [rax - 0x39], cl
and byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
adc byte [rax - 0x39], cl
sbb byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rsp + 0xe8]
invalid
xchg esi, eax
jnp 0x140019712
add byte [rax], al
lea rax, [rsp + 0xa0]
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 1
lea rcx, [rsp + 0xe8]
lea ecx, [rsp + 0xe8]
lea ecx, [rsp + 0xe8]
add byte [rax], al
call fcn.1400212a9
mov rsi, qword [rsp + 0xe8]
and al, 0xe8
add byte [rax], al
add byte [rbx + rcx*4 - 0x44], cl
mov esp, 0xf024
invalid
add byte [rax - 0x75], cl
mov ah, 0x24
and al, 0xe8
add byte [rax], al
add byte [rbx + rcx*4 - 0x44], cl
mov esp, 0xf024
invalid
and al, 0xe8
add byte [rax], al
add byte [rbx + rcx*4 - 0x44], cl
mov esp, 0xf024
mov esp, 0xf024
add byte [rax - 0x75], cl
lodsb al, byte [rsi]
and al, 0xf8
clc
mov rbp, qword [rsp + 0xf8]
mov ebp, dword [rsp + 0xf8]
clc
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
jl 0x140019753
cmp qword [rsp + 0x60], 0
cmp dword [rsp + 0x60], 0
invalid
je 0x140019747
mov rcx, qword [0x1400f5ae0]
xor edx, edx
mov r8, qword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
cmpsb byte [rsi], byte [rdi]
ret
mov eax, dword [rsp + 0x50]
call qword [sym.imp.kernel32.dll_HeapFree]
sbb byte [rcx], cl
add byte [rax - 0x7d], cl
jl 0x14001976f
cmp qword [rsp + 0x38], 0
cmp byte [rax], al
je 0x140019763
mov rcx, qword [0x1400f5ae0]
xor edx, edx
mov r8, qword [rsp + 0x40]
call qword [sym.imp.kernel32.dll_HeapFree]
ret
call qword [sym.imp.kernel32.dll_HeapFree]
test rsi, rsi
je 0x140019421
test byte [rbp + 0x48fffffc], dh
lea ecx, [rsp + 0x180]
dec dword [rax - 0x73]
mov word [rax + rax*4], fs
lea rcx, [rsp + 0x180]
and al, 0x80
add dword [rax], eax
add al, ch
invalid
pop rbp
call fcn.1400042d6
stosd dword [rdi], eax
invalid
lea rcx, [rsp + 0x570]
and al, 0x70
add eax, 0x36e80000
call fcn.1400040bc
invalid
invalid
out dx, al
invalid
jo 0x140019784
add byte [rax], al
call fcn.1400040bc
invalid
jmp 0x14001862b
ud2
ud2
mov ecx, 0x80
mov edx, 0x400
call fcn.1400a8b8c
ud2
or ecx, dword [rax - 0x77]
stc
mov rdx, r15
mov edx, edi
cli
mov r8, r13
mov r9, r15
call fcn.1400a8b97
or byte [rax], al
or byte [rax], al
ud2
mov ecx, 8
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx + 0x128], bh
invalid
mov edx, 0x128
add bl, ch
jmp 0x140019799
fidivr dword [rcx + 8]
mov ecx, 8
mov edx, 0x18
sbb byte [rax], al
add byte [rax], al
jmp 0x140019799
xor r15d, r15d
xor edi, edi
jmp 0x140019406
xor edi, esp
invalid
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x198
sub esp, 0x198
sub esp, 0x198
add byte [rdi], cl
sub dword [rsp + 0x180], esi
add byte [rcx], 0
invalid
movaps xmmword [rsp + 0x180], xmm6
add byte [rcx], 0
add byte [rax - 0x73], cl
lea esi, [rsp + 0xf8]
invalid
invalid
add byte [rax], al
lea rsi, [rsp + 0xf8]
lea esi, [rsp + 0xf8]
mov rcx, rsi
int1
call fcn.1400650d4
cmp byte [rsi + 0x18], 2
sbb byte [rdx], al
mov eax, 0x7e800004
sbb byte [rdx], al
mov rcx, qword [rsi]
jne case.0x14000babf.280
call fcn.1400621a6
add al, 0
add cl, ch
clc
or byte [rax], al
invalid
jmp 0x14001a109
add byte [rax], al
add byte [rax - 0x75], cl
mov esp, 0x10024
mov rdi, qword [rsp + 0x100]
mov r15, qword [rsp + 0x108]
mov edi, dword [rsp + 0x108]
add byte [rbx + rcx*4 - 0x44], cl
and al, 8
add dword [rax], eax
add byte [rax - 0x39], cl
invalid
invalid
test byte [rax + riz], ah
add dword [rax], eax
mov edi, dword [rsp + 0x108]
mov qword [rsp + 0x120], 0
xor eax, eax
mov r8d, 0x5c
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
rol byte [rcx - 0x48], 0x5c
add byte [rax], al
add byte [rcx + 0x39], cl
cmp r15, rax
je 0x140019855
invalid
movzx edx, byte [rcx + rax]
adc al, 1
cmp dl, 0x2f
cmove edx, r8d
mov byte [rsp + rax + 0x120], dl
xchg esp, eax
add al, 0x20
add dword [rax], eax
invalid
invalid
xchg esp, eax
add al, 0x20
add dword [rax], eax
add byte [rax - 1], cl
inc rax
cmp rax, 8
jne 0x140019835
invalid
add byte [rax], al
inc rax
inc eax
cmp rax, 8
jne 0x140019835
invalid
loopne 0x14001989f
cmp r15, 8
cmp edi, 8
dec dword [rax]
or byte [rdx + 8], bh
mov edx, 8
add byte [rax], al
add byte [rcx + 0xf], cl
xlatb
cmovb rdx, r15
cmp rdx, 2
cli
add cl, byte [rax - 0x77]
invalid
invalid
mov qword [rsp + 0xf0], rdi
jb 0x1400198c9
mov esp, 0xf024
add byte [rax], al
add byte [rdx + 0x59], dh
mov r9, qword [rsp + 0x120]
mov word [rax + riz], fs
add dword [rax], eax
and byte [rcx], al
add byte [rax], al
add byte [rcx + 0xf], al
movzx eax, r9w
mov bh, 0xc1
cmp eax, 0x5c5c
add byte [rax], al
add byte [rbp + 0x46], dh
jne 0x1400198c9
mov eax, r10d
mov eax, edx
rol byte [rbx - 0x77cf120], 1
add cl, byte [rdi]
test bl, cl
and eax, 0xe
invalid
cmp eax, 2
je case.0x14000c5ec.256
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x38], al
mov eax, r9d
mov eax, ecx
shr eax, 0x10
call 0x19c40d5aa
add byte [rax], al
cmp eax, 0x5c3f
invalid
add byte [rbp + 0x74], dh
jne 0x140019912
cmp r15, 3
cmp edi, 3
inc dword [rbx]
jbe 0x14001a91f
add byte [rax - 0x73], cl
lea rax, [rcx + 4]
xor r8d, r8d
add al, 0x45
xor eax, eax
cmp r8, 4
cmp eax, 4
clc
add al, 0xf
je 0x140019a1f
test byte [rsi + 1], ah
add byte [rax], al
add byte [rdx - 0x80], al
cmp al, 1
invalid
cmp byte [rcx + r8], 0x2f
lea r8, [r8 + 1]
jne case.0x14000cb93.231
add dword [rbp - 0x15], esi
jmp case.0x14000c5ec.256
xchg ebx, eax
add byte [rax], al
cmp r15, 2
cmp edi, 2
add cl, byte [rdi]
invalid
add byte [rax], al
mov ah, 6
add dword [rdx], edi
add byte [rax], al
ret 0xe280
xor al, al
add byte [rcx - 0x4c], al
add eax, 0x24ce9
invalid
add byte [rax], al
movzx eax, ax
add ecx, dword [rdi]
xchg cl, bh
sldt word [rax]
add al, 0x4d
mov eax, edi
in eax, dx
adc byte [rbx + 0xb745cfa], al
cli
pop rsp
or ecx, dword [rcx - 1]
invalid
cmp eax, ebp
call 0xc94f82c4
invalid
mov ebp, eax
lea ecx, [rbp + 4]
add al, 0x41
mov ah, 3
add al, byte [rdx]
add byte [rax], al
sar dh, 0xf
dec byte [rdi]
test byte [rbx + 0x48000000], ch
lea eax, [rcx + 2]
add byte [rax], al
add byte [rax - 0x73], cl
add cl, byte [r13 - 0x77]
mov ecx, edi
mov ecx, edi
xor ebp, ebp
in eax, dx
invalid
pop rsp
adc al, 0x29
ret 0xff49
cli
invalid
mov ah, 6
loopne 0x1400199a3
add byte [rax], al
add byte [rcx - 0x73], cl
push rbp
add dword [rcx - 0x4c], eax
mov ah, 6
invalid
jmp 0x1683626fe
inc esi
mov ecx, ebp
stc
lea edx, [rcx + rdx]
cmp edx, 0x2f
cli
pop rsp
lea edx, [rcx + rdx]
adc dword [rax - 1], ecx
ret 0x8349
invalid
invalid
cmp edx, 0xfffffffc
fisttp qword [rcx + rcx*4 - 0x3e]
ret 0x854d
test ebp, ebp
test edx, edx
add dword [rax], eax
add byte [rbp + rcx*4 + 0x42], cl
add dword [rax - 0x7b], ecx
cmove eax, edx
or al, 0x28
mov ah, 4
add dword [rax], eax
add byte [rcx - 0x4c], al
invalid
add byte [rax], al
cmp rdx, 3
jbe 0x14001a91f
and edx, 0xc
cmp edx, 4
je case.0x14000c1d8.266
add al, 0x74
push 0xba48
add byte [rax], al
movabs rdx, 0xffffffff00000000
and r9, rdx
and ecx, edx
add byte [rax], al
add byte [rax], al
invalid
and ecx, edx
ror dword [rax - 0x46], 1
add byte [rax], al
movabs rdx, 0x5c434e5500000000
add byte [rax], al
push rbp
pop r12
cmp r9, rdx
cmp ecx, edx
jne case.0x14000c1d8.266
cmp r15, 7
jbe 0x14001a91f
xchg al, cl
invalid
add byte [rax], al
invalid
xchg al, cl
invalid
lea rax, [rcx + 8]
mov r8, r15
or byte [r13 - 0x77], cl
clc
lea rsi, [0x1400b7730]
xor eax, 0x9dccb
add r8, 0xfffffffffffffff8
je case.0x14000dded.241
lea r9, [rcx + 9]
lea r10, [r15 - 0xa]
lea edx, [rdi - 0xa]
lea edx, [rdi - 0xa]
xor r13d, r13d
in eax, dx
cmp byte [r9 - 1], 0x5c
pop rsp
je 0x140019b1a
add byte [rcx - 1], cl
invalid
inc r13
inc r9
inc ecx
inc ecx
dec r10
dec edx
cmp r10, 0xfffffffffffffffe
jne 0x140019a7a
jmp 0x140019b63
retf 0
lea r9, [r15 - 4]
cld
cmp r9, 3
cmp ecx, 3
jae 0x140019ab5
inc dword [rdi + rcx]
add byte [rcx - 0x7d], cl
inc dword [rsi]
movzx edx, byte [rcx + 6]
cmp dh, byte [rbp + 0x31]
rol byte [rcx - 0x80], 1
sar byte [rdi + 0x19f88041], 0x77
invalid
lahf
add byte [rcx - 0x4c], al
add ch, cl
adc edi, esi
invalid
cld
sub byte [rsp + rsi*2 + 0x4f], bl
inc ebp
xor r8d, r8d
lea rdx, [r13 + 1]
push rbp
add dword [rdx - 0x73], ecx
lea rsi, [rax + r13]
invalid
neg r10
cmovl ecx, dword [rbp + 0x14c015a]
ror byte [rcx + rcx*4 - 0x26], cl
ror byte [rbp - 0x77], cl
invalid
xor eax, eax
sub edx, ecx
add byte [rcx + 1], cl
add ecx, ecx
sbb byte [rbp - 0x76], al
xchg esp, eax
ret 0x8041
invalid
invalid
sete cl
add eax, dword [rbp + 0x31]
leave
mov esp, 0xa024
add byte [rax - 0x77], cl
mov word [rax + riz*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
cmovl ecx, dword [rcx - 0x77bbf781]
adc byte [eax + ecx*4 + 0x47], al
adc dword [rax - 0x77], ecx
sbb byte [r9 + r9*4 + 0x6f], r9b
and byte [rax - 0x77], cl
ja 0x140019bf7
ror byte [rax], 0x48
mov dword [rsp + 0x118], eax
add byte [rcx], al
invalid
invalid
add eax, 0xdb4c6
mov eax, dword [rsp + 0x40]
add byte [rax], al
mov dword [rsp + 0x48], 0xffffffff
test eax, ecx
invalid
and al, 0x40
and al, 0x50
add byte [rbp + 0xb], dh
invalid
or esi, dword [rcx]
shr bl, 0x17
mov qword [rcx + 0x10], r14
adc byte [rax - 0x77], cl
or r8b, bpl
mov ds, word [rdx + 0xb0ffffe]
ud2
add byte [rax], al
inc dword [rax]
add eax, dword [rax]
add byte [rcx + 0xdc00ce], al
add byte [rax + 1], bh
test byte [rcx - 0x9751632], 0xff
invalid
add byte [rdx + 0x20], bh
add byte [rax], al
add al, ch
xor dl, ah
or byte [rax], al
invalid
mov rax, qword [rsi + 0x18]
test rax, rax
je 0x14001a9a2
dec rax
mov qword [rsi + 0x18], rax
sbb byte [rax - 0x75], cl
push rsi
invalid
sbb byte [rax - 0x75], cl
push rsi
or byte [rax - 0x3f], cl
shl rax, 4
shl rax, 4
add al, 0x48
mov ecx, dword [rdx + rax]
mov rcx, qword [rdx + rax]
mov rdx, qword [rdx + rax + 8]
add cl, byte [rax]
call case.0x14002f30d.2134
jmp 0x14001a97a
mov rcx, qword [rsi]
movabs rax, 0x100000010
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea rdx, [rsp + 0x24]
mov qword [rdx], rax
xorps xmm0, xmm0
ror byte [rdi], 0x11
or dil, al
or bh, al
sbb byte [rax], al
add byte [rax], al
add bh, bh
adc eax, 0x90645
ror byte [rdi], 0x11
or dil, al
or bh, al
or bh, al
sbb byte [rax], al
add byte [rax], al
add bh, bh
adc eax, 0x90645
xor eax, eax
add rsp, 0x40
pop rsi
ret
push rsp
add byte [rcx + rcx*4 - 0x3b], cl
add byte [rax], al
add byte [rcx + rcx*4 - 0x3f], cl
mov ecx, eax
mov ecx, eax
int 0x66
add byte [rax], al
mov ecx, eax
scasb al, byte [rdi]
sub ecx, dword [rax]
add byte [rax - 0x73], cl
and al, 0x60
adc byte [rax - 0x73], cl
mov word [rax + rdx*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov esp, 0x9024
add byte [rax - 0x77], cl
jns 0x14001aa0e
invalid
fmul dword [rax - 0x77]
imul esp, eax, 0xe841c748
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
imul esi, eax, 0xf841c748
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x48], cl
and eax, 0x25000000
add byte [rax], al
add byte [rax - 0x77], cl
add dword [rax - 0x73], ecx
and al, 0x98
mov dword [rsp + 0x20], ebp
mov ebx, dword [rsp + 0xa8]
lea edi, [rbp - 1]
cmp al, 0xd0
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
invalid
mov r8, rsi
dec byte [rax - 0x77]
cmc
add al, byte [rax]
add byte [rax - 0x73], cl
lea rcx, [rbx + rbp]
mov eax, ebp
add byte [rax], al
cmp dword [rdx + 2], 0
add byte [rax - 0x7d], cl
cmp rbp, 0xfffffffffffffffd
add byte [rdi], cl
test byte [rsi + 0x4c000002], dh
add byte [rax], al
lea r9, [rbp + 3]
add byte [rax], al
xchg dword [rcx + 0x4c000002], ebx
cmp esi, edi
sbb byte [rax + 0x3b], cl
insb byte [rdi], dx
and al, 0x20
test dword [rdx + rax], edi
add byte [rbx + rdi + 0x4c], cl
and al, 0x20
add byte [rax], al
or edx, eax
add al, byte [rbx + 0x96641f2]
ret 0x8d48
xor byte [rsi + 9], ah
ret 0x8d48
add byte [rax], al
invalid
mov ebp, 0x4d000001
cmp eax, ecx
mov dword [rsp + 0x48], eax
cld
add byte [rax], al
invalid
add byte [rax], al
and al, 0x38
cwde
invalid
invalid
and al, 0x38
cmp esi, eax
and al, 0xb8
add byte [rax], al
add byte [rax - 0x75], cl
lodsb al, byte [rsi]
and al, 0xc0
add byte [rax], al
out dx, eax
cld
invalid
or ecx, dword [rdi]
or ecx, dword [rax - 0x75]
push rsp
and al, 0x20
push rbp
mov dh, 0x42
push rsp
cmp byte [r15], cl
adc dword [rbx + 0x28], eax
mov esi, eax
test al, 0
add byte [rax], al
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add cl, ch
rol dword [rdx], cl
add byte [rax], al
mov edi, dword [rsp + 0x138]
and al, 0x38
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x140], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea eax, [rdx]
add byte [rax], al
and al, 0x50
push rax
add al, 0
cmp al, 0x24
add byte [rdi], cl
invalid
test esi, ebp
out dx, al
out dx, al
add al, 0
add byte [rax - 0x75], cl
and al, 0x58
and al, 0x58
and al, 0x58
add byte [rax], al
add dl, cl
invalid
invalid
add byte [rax], al
retf 0x3b9a
add byte [rax], al
and al, 0x78
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
invalid
add byte [rax], al
mov byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
xchg esp, eax
lea edx, [rsp + 0x128]
add byte [rax], al
invalid
rol byte [rax], 0
add al, ch
call fcn.14009d5c0
or byte [rax], al
stosd dword [rdi], eax
and byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
mov bl, 0xd0
add byte [rax], al
add byte [rbx + 0xdac1d05], cl
sbb eax, 0x65000dac
mov rcx, qword [0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
lea esi, [rbx + 0xd0]
add byte [rax], al
sbb eax, 0x65000dac
mov rcx, qword [0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
or al, 0x25
pop rax
add byte [rax], al
and eax, 0x58
add byte [rax - 0x75], cl
add al, 0xc1
invalid
mov eax, dword [rcx + rax*8]
ror dword [rdi], 0xb6
mov byte [rax - 0x7d000000], ch
stc
add dword [rbx + rsi - 0x50], esi
xor esi, dword [rax + 0x75c98502]
push rsi
invalid
add byte [rax], al
add byte [rbx + 0x337401f9], al
cmp ecx, 1
je 0x14001afbf
invalid
xor esi, dword [rax + 0x75c98502]
push rsi
leave
add eax, 0xdabf8
clc
stosd dword [rdi], eax
or eax, 0x8b486500
add byte [rbp + 0x48], ah
invalid
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov edi, dword [rcx + rax*8]
cmp al, 0xc1
ror dword [rax - 0x73], 0x8f
invalid
invalid
add byte [rax - 0x73], cl
adc eax, 0x4c9d3
invalid
add al, ch
out dx, eax
xchg ebp, eax
add al, 0
add dh, al
xchg dword [rax + 0x1000000], ebp
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rcx], al
stosd dword [rdi], eax
or eax, 0x8b486500
or al, 0x25
invalid
mov ecx, dword [0x58]
and eax, 0x58
pop rax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov eax, 0xa4
add byte [rax], al
add byte [rdi], cl
xchg esp, eax
rol dword [rax + 0xa5b8], 0
mov eax, 0xa5
add byte [rdi], cl
xchg ebp, eax
ror byte [rax], 0xc8
invalid
enter 0xffffffffffff8d48, 0x7b
invalid
lea edi, [rbx + 0x60]
jnp 0x14001b04c
add al, byte [rcx + 0xf]
xchg ebp, eax
invalid
setne ch
add dword [rax + 0xf], eax
xchg esp, eax
invalid
and al, 0x70
jo 0x14001b04a
mov ecx, esp
loope case.0x14000ba67.298
mov edx, esi
xlatb
add eax, dword [rax]
add byte [rbp - 0x75], cl
and al, 0x24
lodsd eax, dword [rsi]
add byte [rax], al
add byte [rbx + 0xdab7205], cl
add byte [rbp + 0x48], ah
invalid
jb 0x14001afc7
stosd dword [rdi], eax
or eax, 0x8b486500
or al, 0x25
invalid
mov rcx, qword [0x58]
mov ecx, dword [0x58]
pop rax
add byte [rax], al
add byte [rbx + 0x427401f8], al
cmp eax, 1
je 0x14001b079
add byte [rax], al
clc
add dword [rdx + rax*2 - 0x7b], esi
sal byte [rbp + 0x74], 0x8b
jne case.0x14000dded.258
mov eax, dword [0x1400f5b90]
or eax, 0x8b486500
or al, 0x25
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov dword [rsp + 0xf8], esi
mov ah, 0x24
clc
add byte [rax], al
mov esi, dword [rcx + rax*8]
lea ecx, [rsi + 0x60]
add byte [rax], al
and cl, cl
leave
add al, 0
add al, ch
xchg ebp, eax
xchg ebp, eax
add byte [rcx], al
mov ah, 0x24
clc
add byte [rax], al
add byte [rcx + 0x20], al
in eax, dx
stosd dword [rdi], eax
or eax, 0x8b486500
add byte [rbp + 0x48], ah
invalid
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
mov rcx, qword [0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
test al, 0xa4
add byte [rax], al
add byte [rax - 0x7c], al
in eax, dx
rol dword [rax + 0xa5b8], 0
add byte [rdi], cl
xchg ebp, eax
ror byte [rax], 0xc8
invalid
add byte [rax], al
add byte [rax], al
enter 0x844, 0xffffffffffffffe8
or al, ch
mov edx, edi
xor ch, bl
add al, 0
jmp case.0x14000cb35.269
and al, 0x78
adc byte [rsp + 0x88], cl
and al, 0x88
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x60], ecx
sub dword [rsp + 0x50], eax
and al, 0x50
invalid
mov ecx, dword [0x58]
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, edi
stc
jmp 0xe1ea833f
shr al, cl
movabs eax, dword [0x1b90004db]
add al, 0
mov ecx, 1
add al, 0
add byte [rcx + 1], bh
add byte [rax], al
test bh, bh
push rax
sub byte [rsp + 0x60], cl
and al, 0x60
mov word [rax + rbx], fs
and al, 0x18
sbb byte [rcx], al
add dword [rax], eax
add byte [rdi], cl
adc dword [rsp + 0x108], eax
test byte [rax + rcx], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
test byte [rax + rcx], ah
add dword [rax], eax
add byte [rax], al
invalid
invalid
mov word [rax + rax], fs
and al, 0
add byte [rax], al
invalid
invalid
in al, 0x74
xor r15d, r15d
invalid
dec dword [rax - 0x41]
jle case.0x14000dded.259
add byte [rax], al
add byte [rcx + 0xf], al
movups xmmword [r14 + 0x18], xmm0
add byte [rax], al
add dword [rcx], esi
add esp, 0x1e8
pop rbp
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x88
invalid
push rax
and al, 0x70
cmp dword [rcx + 0xc8], 0
enter 0, 0
add byte [rax], al
add byte [rdi], cl
enter 0, 0
lea edx, [rsp + 0x78]
push rax
loopne 0x14001b205
enter 0x4e4, 0
mov ecx, edi
clc
lea ebp, [rsp + 0x70]
adc byte [rcx - 0x7d], cl
std
push qword [rsi + rdx + 0x48]
mov eax, dword [rsp + 0x70]
dec qword [rax]
mov eax, dword [rsp + 0x78]
or byte [rbp + 0xa], dh
and al, 0x70
add byte [rax], al
inc dword [rax]
add byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
clc
dec dword [rdi]
test byte [rax + 0xf000000], cl
mov bh, 0xc5
and al, 0x70
add byte [rax], al
add byte [rax], al
cli
push qword [rdi + rcx*2 + 0x48]
mov edi, dword [rsp + 0x78]
add byte [rdi], cl
add byte [rcx - 0x183eb739], cl
and byte [rax - 0x7d], cl
iretd
add byte [rcx], cl
add byte [rax + 0x18b5e907], dh
mov esp, dword [rsi + 0x68]
lea ebp, [rsi + 0x130]
add byte [rax], al
add byte [rax - 0x75], cl
xchg byte [rax - 0x17000000], bl
movabs al, byte [0x4824648b4c000000]
add dh, al
invalid
mov dword [rsi + 8], edi
add byte [rax], al
mov dh, 0x88
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x91b86
add dh, al
xchg ah, ch
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x91c88
adc byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], cl
test dword [rsi + 0x48000010], ebx
mov ecx, dword [rsi + 0xc0]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
xchg al, cl
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
xchg al, bh
add dword [rax], eax
add cl, ch
mov dword [rax], ecx
add byte [rax], al
or byte [rax - 0x77], cl
mov rcx, qword [rax + 8]
mov dword [rsi + 0x70], edx
xchg byte [rax], al
and al, 0x40
mov ecx, edi
mov eax, ebx
fsubr st(0)
cmp ebp, dword [rsi - 0x7cb60002]
invalid
jg 0x14001b6cc
and al, 0x40
add dword [rax], eax
add byte [rcx + rcx*4 - 0xf], cl
int1
int1
test esp, esp
push 0x707e894c
add byte [rax - 0x7b], cl
sal byte [rax + rcx + 0x48], 0x89
shr eax, 0x1e
push 4
add byte [rax - 0x75], cl
pop rax
mov eax, dword [rsi + 0x58]
add byte [rdi], cl
adc byte [rax + 0x10], cl
sub dword [rsp + 0x40], eax
and al, 0x40
pop rsi
adc byte [rdi], cl
sub dword [rsp + 0x60], edx
and al, 0x60
and al, 0x60
invalid
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xd0], ecx
mov word [rax + rdx*8], fs
add byte [rax], al
add byte [rax], al
mov word [rax + rdx*8], fs
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0xe0], xmm2
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xf0], ebx
mov dh, 0x88
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xc0], al
pushfq
and al, 0xf0
add byte [rax], al
lock add byte [rax], al
add byte [rdi], cl
adc dword [rsi + 0xb8], ebx
xchg esi, eax
test al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
scasb al, byte [rdi]
enter 0, 0
add byte [rax], al
invalid
mov dword [rsp + 0xa0], esi
and al, 0xa0
add byte [rax], al
add byte [rcx + 0xf], al
adc byte [rsi + 0x10], cl
adc byte [rdi], cl
adc dword [rsi + 0xe0], ecx
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + 0xd0], eax
add dh, al
xchg byte [rcx], dh
add dword [rax], eax
add byte [rcx], al
invalid
add ebx, esi
movq mm0, qword [rsi + 0xa8]
outsd dx, dword [rsi]
invalid
add byte [rax], al
movq qword [rsi + 0xf0], mm0
xchg al, dh
add byte [rax], al
add bl, dh
movq qword [rsi + 0x100], mm1
jg 0x14001b7fc
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
shr al, cl
call fcn.1400210cb
sbb byte [rcx], al
add byte [rax], al
xchg byte [rax], ah
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea edx, str.CONNECT__HTTP_1.1_r_nProxy_Authorization:_Basic__r_n_E__unexpected_eof_response_n
lea edx, str.CONNECT__HTTP_1.1_r_nProxy_Authorization:_Basic__r_n_E__unexpected_eof_response_n
sbb dword fs:[rcx], ecx
sbb dword [rcx], ecx
add byte [rcx + rcx*4 - 7], cl
add byte [rax - 0x39], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov esi, 0xd0
add cl, byte [rdi]
test dword [rdi + 0x4d000001], esp
mov r14, r13
fadd dword [rax]
add byte [rax], al
invalid
add byte [rax - 0x73], cl
mov word [rax + riz], fs
and al, 0x20
add dword [rax], eax
add byte [rax - 0x77], cl
add dword [rax - 0x73], ecx
and al, 0x30
invalid
add byte [rax], al
xor byte [rax - 0x77], cl
or byte [rax - 0x73], cl
invalid
invalid
or eax, 0x4b59f
add byte [rax - 0x75], cl
pop rax
mov esp, dword [rax + 8]
js 0x14001b92a
jbe 0x14001b986
mov dword [rsi + 0x70], edi
jo case.0x14000babf.343
lea eax, [rsi + 0x78]
js 0x14001b973
mov dword [rsp + 0xa0], eax
add byte [rax], al
add dh, al
js 0x14001b936
add byte [rbp + rcx*4 + 0x6c], cl
insb byte [rdi], dx
and al, 0x40
clc
mov eax, dword [rax]
add byte [rcx + 0xf], al
mov bh, 0x45
add byte [r14 - 0x7d], r12b
add byte [r14 - 0x7d], r12b
jg 0x14001b958
and al, 0x30
add dword [rax], eax
add byte [rcx + rcx*4 - 7], cl
shr al, cl
invalid
xchg esp, eax
and al, 0x38
add dword [rax], eax
add byte [rax], al
cmp eax, 0x4c00081c
or byte [rax], al
lea esp, [rsp + 0xc0]
and al, 0xc0
add byte [rax], al
rol byte [rax], 0
add byte [rcx + rcx*4 - 0x1f], cl
jmp 0x14001b996
and al, 0
mov ah, 0x24
enter 0, 0
rol byte [rax], 0
add byte [rax], al
add byte [rbp + 1], bh
add byte [rax], al
xchg esi, eax
add byte [rdx + 0xda1b705], cl
add byte [rcx + 0x80], bh
add byte [rax], al
invalid
add byte [rax], al
add byte [rdx + 0x80], bh
add byte [rax], 0
invalid
add byte [rax], al
test eax, eax
sub dword [rdi], ecx
add byte [rax], al
add ah, cl
add byte [rax], al
add byte [rcx], dh
ror byte [rcx - 0x77], 0x44
invalid
invalid
mov dword [rsp + 8], eax
and al, 8
or byte [rax - 0x73], cl
or eax, 0x99cf6
mov dword [rsp + 0x10], ecx
and al, 0x10
sub byte [rdx], al
add byte [rax], al
add byte [rax], al
mov qword [r12 + 0x30], r13
add byte [rax], al
and al, 0x38
add dword [rax], eax
add byte [rcx - 0x77], cl
cmp byte [rcx], al
add byte [rax], al
and al, 0x38
pxor xmm0, xmm0
pxor mm0, mm0
out dx, eax
shl byte [rsi + 0x41], 0xf
invalid
invalid
invalid
jg 0x14001ba6e
and al, 0x50
mov ecx, dword [rsi + 0x158]
mov ds, word [rax + 1]
add byte [rax], al
and al, 0xc0
add byte [rax], al
add byte [rax], al
mov rdx, r12
add byte [rax], al
loop 0x14001ba2c
test bl, ch
add al, 0
invalid
adc al, byte [rax]
add al, dh
dec qword [r14]
mov ebp, dword [rsp + 0xa0]
lea ecx, [rsp + 0xc0]
add byte [rax], al
mov ah, 4
add byte [rsi - 0x48], ah
add eax, dword [rax]
out dx, al
lea ecx, [rsp + 0x120]
mov word [rax + riz], fs
invalid
mov dword [rax], ecx
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x77], cl
or byte [rcx - 0x39], cl
mov qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rax
invalid
invalid
mov dword [rax + 8], ecx
mov dword [rax + 0x10], eax
adc byte [rcx - 0x77], cl
sbb byte [rax - 0x73], cl
adc eax, 0x90837
lea ecx, [rsp + 0x80]
mov word [rax + rax*4], fs
add byte [rax], al
add al, ch
imul ebx, dword [rbp], 0xfc08400
test dword [rdi + 0x4c000011], ecx
adc dword [rax], eax
add byte [rbx + rcx*4 - 0x5c], cl
mov r12, qword [rsp + 0x80]
adc dword [rax], eax
add byte [rbx + rcx*4 - 0x5c], cl
mov r12, qword [rsp + 0x80]
invalid
invalid
invalid
mov eax, dword [rsp + 0x90]
and al, 0x90
add byte [rax], al
add byte [rbp + 1], cl
loopne 0x14001bb4e
mov ebp, dword [rsp + 0x88]
lodsb al, byte [rsi]
and al, 0x88
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
mov ecx, dword [0x1400f5ae0]
or eax, 0x4dd23100
mov eax, esp
add byte [rcx], dh
ror byte [rbp - 0x77], cl
loopne 0x14001bb25
adc eax, 0x8f50d
or eax, 0x4c0008f5
lea esp, [rsi + 0xf0]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [0x1400ad210]
xlatb
invalid
add byte [rcx + rcx*4 - 7], cl
push rbx
add byte [rax], al
mov ebp, esi
ret 0x916
or dword [rax], eax
invalid
add byte [rcx + rcx*4 - 7], cl
push rbp
mov r8, qword [rbp + 0x58]
pop rax
pop rax
add byte [rax - 0x73], cl
adc eax, 0x916b4
lea eax, [0x1400ad238]
mov ecx, edi
stc
invalid
add byte [rbp + rcx*4 + 5], cl
lea eax, [0x1400ad238]
cdq
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx + rcx*4 - 0x5a], cl
mov dword [rsi + 0x138], esp
mov eax, dword [rsi + 0x120]
mov es, word [rax + 1]
add byte [rax], al
xchg byte [rax + 1], cl
add byte [rax], al
add qword [rax], rax
add dword [rax], eax
add byte [rbx + rcx*4 - 0x4c], cl
and al, 0xa0
movabs al, byte [0x149e9000000]
movzx ecx, word [rsp + 0x46]
movabs al, byte [0x149e9000000]
mov word [rsp + 0xac], cx
add byte [rax], al
add byte [rbx - 0x76bddbb4], cl
and al, 0x42
mov dword [rsp + 0xa8], ecx
invalid
invalid
invalid
and al, 0x42
mov dword [rsp + r12 + 0xa8], ecx
and al, 0x48
movdqu xmm0, xmmword [rsp + 0x50]
and al, 0x50
add byte [rax], al
movabs al, byte [0x80868966000000]
add byte [rax], al
add byte [rax], al
add byte [rbx + 0xa82484], cl
invalid
test byte [rax + rbp*4], ah
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x5a], cl
invalid
invalid
cmpsb byte [rsi], byte [rdi]
mov byte [rax], al
add byte [rax], al
movq mm0, qword [rsp + 0xb0]
outsd dx, dword [rsi]
test byte [rax + rsi*4], ah
invalid
and al, 0xb0
mov al, 0
add byte [rax], al
add byte [rax], al
add bl, dh
movq qword [rsi + 0x90], mm0
xchg byte [rax + 0x4c000000], dl
add byte [rax], al
add byte [rbp + rcx*4 - 0x5a], cl
invalid
invalid
cmpsb byte [rsi], byte [rdi]
add byte [rax], 0
add byte [rbx + rcx*4 + 3], cl
lea edi, [rsp + 0x40]
and al, 0x40
mov ecx, edi
stc
mov edx, esp
add ebp, ecx
cmp dword [rsi], ecx
add byte [rax], al
and al, 0x48
mov eax, dword [rsp + 0x60]
test byte [rax + rdx*4], ah
nop
and al, 3
mov cs, word [rax - 0x46000000]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
adc byte [r13 - 0x77], al
adc byte [rbp - 0x77], al
mov eax, esp
movabs al, byte [0x8086c74800000d]
add byte [rax], al
add byte [rax], 0
add byte [rax], al
scasb al, byte [rdi]
lock add byte [rax], al
xchg ah, dh
add byte [rax], al
add byte [rcx + rcx*4 - 0x42], cl
add byte [rax], 0
nop
add byte [rax], al
or eax, dword [rax]
add byte [rax - 0x75], cl
invalid
invalid
lea esp, [rsp + 0x40]
add byte [rax], al
add byte [rdi], dl
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
imul ecx, dword [rcx], 5
add byte [rax - 0x75], cl
mov eax, dword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
cmp rax, 2
jo 0x14001bdbb
mov edx, dword [rsi + 0x140]
add dword [rax], eax
add byte [rax - 0x75], cl
xchg byte [rax + 1], cl
add byte [rax], al
mov dword [rsi + 0x140], ebp
sub eax, ecx
add edx, ecx
retf 0x8948
add dword [rax], eax
add byte [rax - 0x7b], cl
leave
mov rcx, qword ds:[rsi + 0x140]
add byte [rax], al
add byte [rbx + rcx*4 - 0x42], cl
add qword [rax], rax
add byte [rax - 0x75], cl
xchg esi, eax
push rax
add dword [rax], eax
add byte [rax], al
invalid
mov esi, 0x148
ror dword [rsi], cl
add byte [rax], al
invalid
lock add byte [rax], al
add byte [rax - 0x77], cl
add byte [rax], al
sbb byte [rcx], al
add byte [rax], al
or eax, 0xd9cc6
add byte [rax - 0x73], cl
sahf
test byte [rcx + 0x4800000c], bh
invalid
add byte [rax], al
add dword [rax], eax
add cl, ch
or cl, byte [rsi]
add byte [rax], al
jg case.0x1400077b2.375
nop
add byte [rax], al
add byte [rdi], cl
movzx eax, word [rsi + 0x90]
mov word [rsi + 0x90], 4
nop
add byte [rax], al
add byte [rax + rax], al
cmp ax, 4
je case.0x14001b410.1
invalid
invalid
mov esi, 0x98
add byte [rdi], cl
add byte [rax], al
nop
mov ds, word [rdx + 0xf000000]
and al, 0x30
or eax, dword [rax]
add byte [rax - 0x75], cl
invalid
invalid
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
xchg al, bh
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
mov dword [rdi], 0x85480000
ror byte [rdi], cl
test edx, ebx
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
add al, 1
add byte [rax], al
add byte [rax], al
add bl, dh
movq mm0, qword [rsi + 0xc0]
mov dword [rsi + 0x200], esi
add byte [rax], al
add byte [rax - 0x77], cl
xchg byte [rax], cl
or byte [rdx], al
add byte [rax], al
invalid
invalid
xchg byte [rax], dl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
xchg byte [rax], bl
sbb byte [rdx], al
add byte [rax], al
invalid
invalid
mov dh, 0xf0
add dword [rax], eax
mov edx, esi
mov eax, dword [rdi]
invalid
cmp eax, 0x48000007
mov ecx, dword [rsi + 0x1f0]
invalid
lock add dword [rax], eax
invalid
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
test dword [rsi], ebx
invalid
add byte [rax], al
test edx, edx
add byte [rax], al
add byte [rax - 0x75], cl
xchg al, bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [rsi]
ror byte [rdi], 0x85
add eax, 0x8b4c0000
mov esi, 0xd8
add byte [rax], al
add eax, 0x290850f
add byte [rax], al
ror byte [rdi], 0x84
cdq
add dword [rax], eax
test byte [rcx - 0x7cffffff], bl
clc
add cl, byte [rdi]
test dword [rdx + 2], edi
add byte [rbx - 0x7af0fd08], al
jp 0x14001c0d1
rol byte [rax], 0
add byte [rdx - 0x7939efc0], cl
lock add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add dword [rax + 0x1f186], ecx
int1
add dword [rax], eax
invalid
int1
add dword [rax], eax
invalid
add byte [rax], al
add bl, dh
movq qword [rsi + 0x1f8], mm0
clc
add dword [rax], eax
invalid
jg case.0x14000e390.268
invalid
invalid
invalid
add byte [rax], al
loopne case.0x140009dcf.347
add byte [rax], al
mov dword [rsi + 0x200], ecx
lea ecx, [rsi + 0x1f0]
loopne 0x14001c19a
add byte [rax], al
xchg byte [rax], al
add al, byte [rax]
add byte [rax], al
jno 0x14001c1ba
invalid
push qword [rcx - 0x3f7ab7f8]
mov eax, dword [rsi + 0xe0]
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x77], cl
xchg byte [rax], cl
add al, byte [rax]
add byte [rax - 0x73], cl
invalid
invalid
invalid
add byte [rax - 0x77], cl
invalid
test dword [rax], edi
add eax, 0x8b480000
mov es, eax
add byte [rax], al
add byte [rax - 0x75], cl
xchg al, cl
add byte [rax], al
add byte [rax - 0x77], cl
invalid
xchg al, bh
add dword [rax], eax
add cl, ch
int3
invalid
mov edi, dword [rsi + 0xd8]
add byte [rax], al
add dh, al
add al, byte [rax]
ror byte [rdi], 0x84
in eax, 0
add byte [rax], al
clc
add cl, byte [rdi]
test dword [rax + 1], esi
test al, 0
add byte [rax], al
mov esi, 0x210
adc byte [rdx], al
add byte [rax], al
xor eax, eax
xchg byte [rax], bl
add al, byte [rax]
add byte [rax - 0x77], cl
mov fs, word [rax]
add al, byte [rax]
add byte [rax - 0x77], cl
xchg byte [rax], ch
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
add byte [rax], al
mov dword [rsi + 0x238], eax
add byte [rax - 0x77], cl
xchg esi, eax
add al, byte [rax]
add byte [rcx + rcx*4 - 0x7a], cl
add al, byte [rax]
add al, byte [rax]
add al, byte [rax]
add byte [rsi - 0x39], ah
xchg byte [rax + 2], dl
add al, byte [rax]
add byte [rcx], al
invalid
add al, byte [rax]
add byte [rcx], al
add byte [rcx + rcx*4 - 7], cl
mov ecx, edi
mov ebp, edx
pop rdi
jae 0x14001c329
add dword [rax], eax
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
mov ecx, esi
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x73], cl
adc dword [rax], eax
add byte [rax], al
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
add byte [rsi - 0x77], ah
invalid
invalid
xchg ah, dh
add dword [rax], eax
add byte [rbx + 0xa286], cl
movabs byte [0x1f08689000000], al
add byte [rcx + 0x1f086], cl
add dword [rax], eax
add byte [rax - 0x75], cl
mov eax, dword [rsi + 0xd8]
add eax, dword [rcx]
xchg al, bl
add byte [rax], al
add byte [rbx + 0x1f08e], cl
add byte [rcx - 0x7975fbb8], cl
add al, 0x8a
invalid
add al, 0x8a
cmc
mov ecx, dword [rsi + 0xd8]
or byte [r10 + 0x1f486], cl
xchg ah, dh
add dword [rax], eax
add byte [rax - 0x75], cl
mov ds, eax
add byte [rax], al
add byte [rax + 0xff30941], cl
mov byte [rcx + 9], al
invalid
invalid
outsd dx, dword [rsi]
xchg al, al
add byte [rax], al
or r11d, esi
movq mm0, qword [rsi + 0xc0]
invalid
add byte [rax - 0x75], cl
xchg al, bl
add byte [rax], al
add bl, dh
xchg al, bh
add dword [rax], eax
add byte [rax - 0x77], cl
xchg byte [rax], cl
invalid
or byte [rdx], al
add byte [rax], al
lea ecx, [rsi + 0x1f8]
invalid
movq mm1, qword [rsi + 0xb0]
mov al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x75], cl
mov eax, dword [rsi + 0xd8]
mov byte [rax + 3], 4
invalid
mov eax, dword [rsi + 0xd8]
add eax, dword [rax + rcx*2]
mov eax, dword [rsi + 0xd8]
add byte [rdi], cl
adc byte [rsi + 0x1f0], al
movq mm0, qword [rsi + 0xc0]
rol byte [rax], 0
add al, byte [rax]
add byte [rax - 0x77], cl
mov dword [rsi + 0x220], eax
invalid
invalid
xchg byte [rax], ch
add al, byte [rax]
add byte [rsi], dl
add byte [rax], al
invalid
add byte [rax], al
mov dword [rsi + 0x220], eax
add byte [rax], al
add byte [rax - 0x73], cl
mov ss, word [rax]
adc byte [rdx], al
add byte [rax], al
mov rdx, rbx
adc byte [rdx], al
add byte [rax], al
lea ecx, [rbp - 0xff]
stc
add bh, bh
invalid
dec dword [rdi]
invalid
add al, 0
add byte [rax - 0x75], cl
mov ecx, dword [rsi + 0xd8]
mov byte [rcx + 4], bpl
mov rcx, qword [rsi + 0xd8]
mov ds, eax
add byte [rax], al
invalid
mov ecx, dword [rsi + 0xd8]
invalid
mov eax, ebp
call 0x14812a4c8
add byte [rcx + rcx*4 - 7], al
add byte [rax + 0x4805056c], cl
std
add byte [rax - 0x75], cl
xchg al, bl
add byte [rax], al
add byte [rax - 0xcf9fab4], cl
movq mm0, qword [rsi + 0xc0]
invalid
fadd dword [rax]
add byte [rax], al
invalid
lock add dword [rax], eax
mov dword [rsi + 0x200], eax
invalid
push qword [rcx - 0x3f7ab7f2]
add byte [rax - 0x75], cl
mov es, eax
add byte [rax], al
add byte [rax - 0x75], cl
xchg al, cl
add byte [rax], al
add byte [rax - 0x77], cl
invalid
xchg al, bh
clc
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
test edx, edx
outsd dx, dword [rsi]
xchg al, al
add byte [rax], al
add byte [rax - 0x75], cl
xchg al, bl
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add dword [rax], eax
jp 0x14001c5da
dec dword [rcx - 0x75]
invalid
clc
add dword [rax], eax
add byte [rax - 0x7b], cl
test eax, eax
je 0x14001c5fb
mov rdx, qword [rsp + 0x48]
test eax, eax
add byte [rax + 0x74000178], al
sbb al, 0x48
lea edx, [0x1400ad383]
rol dword [rcx], cl
add byte [rax - 0x77], cl
ret 0x34e9
mov dh, 0x48
add eax, dword [rbx - 0x7bf0fe07]
mov cl, 0
add byte [rdx], al
add byte [rax], al
or byte [rdx], al
add byte [rax], al
add byte [rax], al
push rbp
jns 0x14001c687
invalid
dec dword [rcx - 0x75]
invalid
mov eax, dword [rsi]
invalid
movq rcx, mm0
movd edx, mm1
shld edx, ecx, 0x20
jo case.0x140038c69.107
jmp qword [rsi + 0x41]
movd r8d, mm0
add bl, dh
movq mm0, qword [rsi + 0xc0]
xchg al, al
add byte [rax], al
invalid
xchg al, al
add byte [rax], al
add bl, dh
xchg al, dh
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x77], cl
xchg byte [rax], cl
invalid
or byte [rdx], al
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x39], cl
invalid
invalid
xchg byte [rax], dl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
xchg byte [rax], bl
add al, byte [rax]
add byte [rax], al
invalid
invalid
xchg esi, eax
lock add dword [rax], eax
mov dword [rsi + 0x218], eax
add byte [rbp + rcx*4 - 0x4c], cl
and al, 0xc0
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
lodsd eax, dword [rsi]
or eax, 0x884111b1
mov byte [rbp], cl
or cl, ch
std
add eax, 0x85480000
add byte [rax], al
invalid
invalid
ror byte [rdi], 0x84
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov edx, dword [rsp + 0xc8]
and al, 0x80
add byte [rax], al
add byte [rcx + 0x41302444], cl
mov byte [rbp], 1
mov bh, 0x5c
and al, 0x34
cmp cx, 2
mov dword [rsi + 0x70], esi
mov ecx, esi
invalid
add byte [rbx + rcx*4 + 0x26], cl
test byte [rax + rdx], ah
add dword [rax], eax
invalid
add byte [rax], al
in al, dx
mov ecx, dword [rsi + 0xd8]
add byte [rax], al
ror byte [rax], 0x8b
or dword [rsi - 0x77], esp
mov dword [rsp + 0x44], eax
xor ecx, ecx
add byte [rax], al
jb 0x14001c83a
mov bh, 0x86
sahf
add byte [rax], al
mov dword [rsp + 0x50], ecx
mov r8d, dword [rsp + 0x4e]
and al, 0x30
xchg ah, ch
invalid
movzx edx, word [rsp + 0x44]
add byte [rax], al
add byte [rax], al
add cl, ch
xor ch, bh
invalid
or cl, byte [rcx]
add byte [rcx - 0x48], al
invalid
add byte [rdi], cl
or eax, dword [rbp + 0x485d74ed]
mov ecx, dword [rsi + 0x108]
add byte [rdi], cl
test dword [rdx + 0x4c000000], ebp
mov esp, dword [rsp + 0x48]
and al, 0x58
test al, 0
add byte [rax], al
add dword [rax], eax
or ecx, dword [rax - 0x77]
stc
sub byte [rax - 0x75], cl
or byte [r8 + 0x39], cl
sal byte [rdx + 0x56], 1
ror byte [rcx - 0x77], cl
int1
invalid
add byte [rax - 0x77], cl
bnd call fcn.1400a8b8c
or esi, dword [rcx]
div byte [rcx]
sar bh, cl
adc eax, 0x89eb8
push rcx
adc byte [rbx + rcx*4 + 0x42], cl
and byte [rbx + rcx*4 + 0x4a], cl
sub byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0x2e], 0xe9
mov edx, edx
jmp 0x140022efa
add byte [rax], al
push r14
mov edx, edx
jmp 0x140022efa
add byte [rax], al
add byte [rax], al
pop rax
invalid
ret
or dword [rax - 0x39], ecx
and al, 0x28
add byte [rax], al
add byte [rax], al
lea r9, [rsp + 0x20]
and byte [rcx + rcx*4 - 0xf], cl
invalid
and al, 0x48
int1
cli
mov eax, dword [rsi]
add byte [rax - 1], cl
invalid
invalid
and al, 0x20
cmp dword [rsp + 0x28], edx
push rsp
and al, 0x28
invalid
sub byte [rsi + 0x11], dh
invalid
invalid
adc byte [rax - 0x75], cl
and al, 0x20
add al, 0xf
or ecx, dword [rdi]
or ecx, dword [rax - 0x75]
push rsp
and al, 0x50
add byte [rdi], cl
or edx, dword [rsi + 0x57]
sub rsp, 0x38
mov rdi, rdx
mov rsi, rcx
mov rdx, qword [rdx + 8]
mov edx, dword [rdx + 8]
test rdx, rdx
je case.0x14000c045.331
sal byte [rcx + rbp + 0x48], cl
mov eax, dword [rdi]
mov rax, qword [rdi]
lea r8, [rax + 8]
xor ecx, ecx
add rcx, qword [r8]
add r8, 0x10
dec rdx
jne 0x1400212c7
cmp qword [rdi + 0x18], 0
cmp dword [rdi + 0x18], 0
je 0x1400212fb
cmp rcx, 0xf
ja 0x1400212eb
cmp qword [rax + 8], 0
jne 0x1400212eb
js 0x1400212ec
add byte [rbp + 4], dh
xor ecx, ecx
jmp 0x1400212fb
lea rax, [rcx + rcx]
lea eax, [rcx + rcx]
xor edx, edx
test rcx, rcx
test ecx, ecx
cmovns rdx, rax
mov rcx, rdx
ror byte [rax - 0x77], 1
sal dword [rcx], 1
shr al, cl
leave
std
invalid
xor edx, edx
call fcn.1400210cb
invalid
dec dword [rax - 0x73]
and al, 0x20
lea rcx, [rsp + 0x20]
mov qword [rcx], rax
mov dword [rcx], eax
mov qword [rcx + 8], rdx
mov qword [rcx + 0x10], 0
adc byte [rax], al
add byte [rax], al
invalid
adc byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [0x1400ad4b8]
lea rdx, [0x1400ad4b8]
or byte [rax], al
add byte [rcx - 0x77], cl
clc
mov r8, rdi
call fcn.14002184f
test al, al
jne 0x140021341
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
mov qword [rsi + 0x10], rax
mov dword [rsi + 0x10], eax
movups xmm0, xmmword [rsp + 0x20]
movups xmmword [rsi], xmm0
invalid
adc dword [rsi], eax
invalid
add rsp, 0x38
pop rdi
pop rsi
ret
ud2
push rdi
push rbx
sub rsp, 0x20
and byte [rax - 0x73], cl
add eax, 0x963dd
lea rax, [0x1400b7730]
mov rdx, qword [rcx + 8]
mov rdi, qword [rcx + 0x10]
invalid
push rcx
or byte [rax - 0x75], cl
jns 0x14002136b
invalid
adc byte [rax + 0x3b], cl
adc dword [rax - 0x77], ecx
mov dword [rcx], eax
mov qword [rcx + 8], rax
invalid
invalid
cmp rdx, qword [rcx]
mov qword [rcx], rax
mov dword [rcx], eax
mov dword [rcx], eax
mov qword [rcx + 8], rax
mov rsi, qword [rcx + 0x20]
or byte [rax - 0x75], cl
jno 0x140021389
test rsi, rsi
je 0x140021393
div byte [rbp + riz + 0x48]
mov ebx, dword [rdi + 0x10]
mov rbx, qword [rdi + 0x10]
mov rdx, qword [rcx + 0x18]
cmp rdx, rbx
cmp edx, ebx
cmp edx, ebx
je 0x14002138c
mov rcx, qword [rdi]
ret 7
mov esi, ecx
mov rdx, qword [rcx + 0x10]
cmp qword [rcx + 8], rdx
test al, 0x10
jne 0x1400213da
invalid
add byte [rax], al
mov rcx, qword [rcx]
mov ecx, dword [rcx]
mov rdx, r8
jmp 0x140021e0f
mov ecx, dword [rcx]
push rdi
cmp esi, 0x20
add byte [rcx], dh
leave
sub rsp, 0xb8
mov r9d, 0x81
mov r8d, 0x30
mov r10, rcx
mov rax, r9
shr r10, 4
mov r9d, ecx
and r9b, 0xf
cmp r9b, 0xa
mov r11d, 0x57
cmovb r11d, r8d
add r11b, r9b
mov byte [rsp + rax + 0x36], r11b
lea r9, [rax - 1]
cmp rcx, 0x10
mov rcx, r10
jae 0x140021e25
add rax, 0xfffffffffffffffe
cmp rax, 0x81
jae 0x140021e9b
mov ecx, 0x81
sub rcx, r9
add rax, rsp
add rax, 0x38
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
lea r8, [0x1400ad671]
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.140021b52
nop
add rsp, 0xb8
ret
ud2
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x40
mov rbx, r8
mov rsi, rdx
mov rdi, rcx
mov rcx, qword [r8 + 0x20]
mov rax, qword [r8 + 0x28]
lea rdx, [0x1400ad5d0]
mov r8d, 1
call qword [rax + 0x18]
mov qword [rsp + 0x28], rbx
mov byte [rsp + 0x30], al
mov byte [rsp + 0x31], 0
test rsi, rsi
je 0x140022455
lea rbx, [0x140022483]
lea r14, [rsp + 0x28]
lea r15, [rsp + 0x38]
mov qword [rsp + 0x38], rdi
inc rdi
mov rcx, r14
mov rdx, r15
mov r8, rbx
call fcn.140022267
dec rsi
jne 0x140022431
mov al, byte [rsp + 0x30]
mov rbx, qword [rsp + 0x28]
mov cl, 1
test al, al
jne 0x140022475
mov rcx, qword [rbx + 0x20]
mov rax, qword [rbx + 0x28]
lea rdx, [0x1400ad670]
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov eax, ecx
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x58
mov r15, r9
mov rsi, r8
mov r14, rdx
mov rbx, rcx
mov rax, qword [r9 + 0x20]
mov rcx, r8
mov edx, 0x22
mov rdi, rax
call rax
test al, al
je 0x140022f3e
mov al, 1
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
test r14, r14
je 0x1400231b2
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x38], r14
lea r8, [rbx + r14]
xor r13d, r13d
xor r15d, r15d
mov qword [rsp + 0x30], rbx
mov r14, rbx
mov r12, r14
movzx ebp, byte [r14]
test bpl, bpl
js 0x140022f76
lea r14, [r12 + 1]
jmp 0x140022fdf
mov eax, ebp
and eax, 0x1f
movzx edx, byte [r12 + 1]
and edx, 0x3f
cmp bpl, 0xdf
jbe 0x140022fca
lea r14, [r12 + 3]
movzx ecx, byte [r12 + 2]
shl edx, 6
and ecx, 0x3f
or ecx, edx
cmp bpl, 0xf0
jb 0x140022fd8
movzx ebp, byte [r14]
and eax, 7
shl eax, 0x12
shl ecx, 6
and ebp, 0x3f
or ebp, ecx
or ebp, eax
cmp ebp, 0x110000
je 0x1400231ed
lea r14, [r12 + 4]
jmp 0x140022fdf
lea r14, [r12 + 2]
shl eax, 6
or eax, edx
mov ebp, eax
jmp 0x140022fdf
shl eax, 0xc
or ecx, eax
mov ebp, ecx
cmp ebp, 0xc
jg 0x140022fff
test ebp, ebp
je 0x14002301b
cmp ebp, 9
je 0x140023024
cmp ebp, 0xa
jne 0x14002317a
mov word [rsp + 0x24], 0x6e5c
jmp 0x14002303d
cmp ebp, 0xd
je 0x14002302d
cmp ebp, 0x22
je 0x140023036
cmp ebp, 0x5c
jne 0x14002317a
mov word [rsp + 0x24], 0x5c5c
jmp 0x14002303d
mov word [rsp + 0x24], 0x305c
jmp 0x14002303d
mov word [rsp + 0x24], 0x745c
jmp 0x14002303d
mov word [rsp + 0x24], 0x725c
jmp 0x14002303d
mov word [rsp + 0x24], 0x225c
mov qword [rsp + 0x26], 0
mov word [rsp + 0x2e], 0x200
cmp byte [rsp + 0x24], 0x80
je 0x140023169
mov al, byte [rsp + 0x2f]
sub al, byte [rsp + 0x2e]
cmp al, 1
je 0x140023169
mov rbx, r8
mov r8, r15
sub r8, r13
jb 0x140023237
test r13, r13
je 0x14002309a
cmp r13, qword [rsp + 0x38]
jae 0x140023094
mov rax, qword [rsp + 0x30]
cmp byte [rax + r13], 0xc0
jge 0x14002309a
jmp 0x140023237
jne 0x140023237
test r15, r15
je 0x1400230bd
cmp r15, qword [rsp + 0x38]
jae 0x1400230b7
mov rax, qword [rsp + 0x30]
cmp byte [rax + r15], 0xbf
jg 0x1400230bd
jmp 0x140023237
jne 0x140023237
add r13, qword [rsp + 0x30]
mov rcx, rsi
mov rdx, r13
mov rax, qword [rsp + 0x50]
call qword [rax + 0x18]
test al, al
jne 0x140022f2b
mov eax, dword [rsp + 0x2c]
mov dword [rsp + 0x48], eax
mov r13, qword [rsp + 0x24]
mov qword [rsp + 0x40], r13
cmp r13b, 0x80
je 0x140023111
movzx eax, byte [rsp + 0x4a]
cmp al, byte [rsp + 0x4b]
jae 0x140023137
lea ecx, [rax + 1]
mov byte [rsp + 0x4a], cl
cmp al, 0xa
jae 0x140023233
movzx edx, byte [rsp + rax + 0x40]
jmp 0x140023129
mov edx, dword [rsp + 0x44]
mov dword [rsp + 0x48], 0
mov qword [rsp + 0x40], 0
xor r13d, r13d
mov rcx, rsi
call rdi
test al, al
je 0x1400230ea
jmp 0x140022f2b
mov r13d, 1
cmp ebp, 0x80
jb 0x140023163
mov r13d, 2
cmp ebp, 0x800
jb 0x140023163
cmp ebp, 0x10000
mov r13d, 4
sbb r13, 0
add r13, r15
mov r8, rbx
sub r15, r12
add r15, r14
cmp r14, r8
jne 0x140022f63
jmp 0x1400231ed
mov rbx, r8
mov ecx, ebp
call fcn.140022e37
test al, al
jne 0x14002319e
mov ecx, ebp
call fcn.140022856
test al, al
je 0x14002319e
mov byte [rsp + 0x24], 0x80
mov dword [rsp + 0x28], ebp
jmp 0x1400231aa
lea rcx, [rsp + 0x24]
mov edx, ebp
call fcn.1400225aa
mov r8, rbx
jmp 0x14002304d
xor eax, eax
add rbx, rax
sub r14, rax
mov rcx, rsi
mov rdx, rbx
mov r8, r14
call qword [r15 + 0x18]
test al, al
jne 0x140022f2b
mov rcx, rsi
mov edx, 0x22
mov rax, rdi
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp rax
test r13, r13
mov r15, qword [rsp + 0x50]
je 0x140023212
mov r14, qword [rsp + 0x38]
cmp r13, r14
mov rbx, qword [rsp + 0x30]
jae 0x140023220
cmp byte [rbx + r13], 0xbf
jle 0x140023225
mov rax, r13
jmp 0x1400231b4
xor eax, eax
mov r14, qword [rsp + 0x38]
mov rbx, qword [rsp + 0x30]
jmp 0x1400231b4
mov rax, r14
je 0x1400231b4
mov rcx, rbx
mov rdx, r14
mov r8, r13
mov r9, r14
jmp 0x140023247
ud2
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
mov r8, r13
mov r9, r15
call fcn.1400a8b97
ud2
in al, dx
inc rbp
mov r15, 0xffffffffffffffff
mov rdx, 0xffffffffffffffff
mov r13, rbp
mov rcx, r12
jmp 0x140024f13
mov rdx, r14
mov r8, r13
xor r9d, r9d
call fcn.140024f68
mov rbp, rax
mov rcx, rbx
mov rdx, r14
mov r8, r13
mov r9b, 1
call fcn.140024f68
add byte [rax + 0x39], cl
invalid
cmova rax, rbp
mov rcx, r14
sub rcx, rax
test r13, r13
je 0x140024f0b
add byte [rax + 0x39], cl
invalid
xor r15d, r15d
xor eax, eax
sal byte [rcx], 0xd2
sal byte [rcx], 0xd2
mov r8b, byte [rbx + rdx]
bts rax, r8
inc rdx
cmp r13, rdx
jne 0x140024ef6
mov rdx, r14
jmp 0x140024f13
mov rdx, r14
xor eax, eax
xor r13d, r13d
mov qword [rsi + 0x48], rdi
mov dword [rsi + 0x48], edi
mov r8, qword [rsp + 0x20]
and al, 0x20
mov qword [rsi + 0x50], r8
push rax
mov qword [rsi + 0x58], rbx
mov qword [rsi + 0x60], r14
mov qword [rsi], 1
mov qword [rsi + 8], r12
or byte [rax - 0x77], cl
adc byte [rcx + r9*4 + 0x6e], r9b
sbb byte [rax - 0x77], cl
invalid
invalid
or byte [rax - 0x77], cl
adc byte [rcx + r9*4 + 0x6e], r9b
sbb byte [rax - 0x77], cl
and byte [rax - 0x39], r9b
and byte [rax - 0x39], cl
and byte [rax - 0x39], cl
mov qword [rsi + 0x28], 0
mov qword [rsi + 0x30], r8
mov qword [rsi + 0x38], r15
mov qword [rsi + 0x40], rdx
add rsp, 0x28
sub byte [rax], r8b
add byte [rax], al
add byte [rcx + rcx*4 + 0x46], cl
xor byte [rcx + rcx*4 + 0x7e], cl
cmp byte [rax - 0x77], cl
push rsi
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
ret
xor edx, edx
xor esi, esi
mov edi, 1
add byte [rax], al
add byte [rax], al
xor eax, eax
lea rbx, [rdi + rsi]
cmp rbx, rdx
jae 0x140025029
mov r14, rdi
not r14
mov rbx, rdx
sub rbx, rsi
add rbx, r14
cmp rbx, rdx
cmp ebx, edx
jae 0x140025032
add byte [rcx - 0x77], cl
test byte [rcx - 9], 0xd6
mov r14, rsi
not r14
add r14, rdx
sub r14, rax
cmp r14, rdx
jae 0x140025032
mov bl, byte [rcx + rbx]
mov bpl, byte [rcx + r14]
xor dword [rbp + 0x31], eax
invalid
xor dword [rbp + 0x31], eax
test byte [rbp + 0x31], 0xff
xor edi, edi
xor esi, esi
xor r15d, r15d
xor edi, edi
cmp bl, bpl
cmp bl, ch
jmp 0x14002500a
setb r14b
seta r15b
test r9b, r9b
cmovne r14d, r15d
invalid
test dword [rbp - 0x7c], 0x481174f6
lea ebx, [rsi + rdi]
test r14b, r14b
je 0x140024fed
lea rbx, [rsi + rdi]
sbb al, 0x3e
inc rbx
mov r11, rbx
sub r11, rax
sub ebx, eax
ret
xor esi, esi
jmp 0x14002501d
cmp bl, bpl
jne 0x14002500e
inc rsi
cmp rsi, r11
invalid
fimul word [rcx - 0x77]
test byte [rbp + 0xf], 0x44
mov r14, rsi
cmove r14, r10
cmovne rsi, r10
cmovne rsi, r10
mov rbx, rsi
add rbx, rdi
add ebx, edi
sti
mov rsi, r14
mov esi, esi
jmp 0x14002501d
lea rbx, [rdi + 1]
mov r11d, 1
add byte [rax], al
xor esi, esi
mov rax, rdi
mov rdi, rbx
cmp r11, r8
ret
ret
jne 0x140024f82
test dword [rcx - 1], ebx
invalid
invalid
call [rbx + 0x5d]
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
ud2
or ecx, dword [rdi]
or edx, dword [rsi + 0x57]
push rsi
push rdi
mov dword [rcx], eax
add byte [rax], al
invalid
add byte [rax - 0x75], cl
add al, byte [rbp + 0x31]
leave
xor ecx, ecx
lea ebx, [0x1400b491c]
xor eax, 0x8d11a
cmp al, 8
dec dword [rdi]
mov dword [rdx], esi
add dword [rax], eax
add byte [rax], al
invalid
invalid
add byte [rax], al
movzx ebx, byte [rdi + rbx]
mov dh, 0x1c
invalid
push rdi
add dword [rax], eax
add byte [rdx - 0x73], cl
sbb al, 0x10
ret 0xf48
fimul word [rdx - 0x7eb7e5]
lock add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsp + riz*2 - 0x7f], dh
push rsp
add byte [rax], al
add byte [rbp + 0x76], dh
jbe 0x140025024
sti
invalid
add byte [rax], al
add byte [rdx - 0x73], cl
cmp al, 0x10
lea edi, [rax + rdx]
ret 0xf48
loope 0x1400250c8
add byte [rax], al
add byte [rcx - 0x7d], cl
rol dword [rdx], 0xe9
jmp 0x14002519c
lea rbx, [rax + r10]
add byte [rax], al
cmp edx, eax
jmp rax
lahf
test byte [rax], al
add byte [rax], al
add byte [rax - 0x47f8f3d], al
sti
xor byte [rdx + 0x25], dh
lahf
add byte [rax], al
add byte [rax - 0x47f1f1d], al
cmp bl, 0xa0
je case.0x140013c44.294
jmp 0x1400251ab
add dil, 0xf
push 0xffffffffffffffe9
xchg edx, eax
add byte [rax], al
add byte [rax - 0x80], al
invalid
inc dword [rdx]
add cl, byte [rdi]
xchg dword [rax + rax - 0x4800000], eax
add byte [rax + 0x7f7dc0fb], al
lea r10, [r9 + 2]
add byte [rax + 0x7f7dc0fb], al
dec byte [rdx - 0x3f1c7fe1]
rol byte [rax + 0x657580fb], 0x4d
sti
xor byte [rbp + 0x65], 0x4d
invalid
lea edx, [rcx + 3]
cmp edx, eax
invalid
rol dword [rbx + rbp*8], 0x36
add al, 0xeb
lea ebp, ss:[rdi + 0x1f]
std
or al, 0x72
cmp edx, eax
ret 0x8d4a
sti
xor byte [rbp + 0x13], 0x49
cmp edx, eax
ret 0x820f
add dword [rax], eax
add byte [rax], al
add byte [rbx + 0x5d], bl
add byte [rax], al
add byte [rax], al
mov rcx, qword [rax]
mov ecx, dword [rax]
mov rdx, qword [rax + 8]
jmp 0x1400223e1
push rax
or cl, ch
sar edi, 1
dec dword [rcx - 0x77]
ror byte [rax - 0x75], 1
add dword [rbx - 0x3e09cbb6], ecx
adc byte [rbp + 0xf], dh
test cl, 0x10
jne 0x14002520b
test cl, 0x20
jne 0x140025216
mov rcx, qword [rax]
mov dl, 1
or byte [rdx - 0x37cb16ff], dh
xor al, 0xc8
invalid
mov rcx, qword [rax]
mov rdx, r8
jmp 0x140021e0f
retf
invalid
invalid
retf
inc rdx
or al, byte [rax]
add byte [rax], al
jrcxz 0x1400252b9
nop
add rax, rdx
cmp eax, edx
add byte [rax - 0x7b], cl
sal byte [rdx + rbx + 0x49], cl
mov eax, edx
inc ecx
sal byte [rcx], cl
rol byte [rdi + rcx - 0x4a], 0x14
adc dword [rcx - 0x7d], eax
ret 0x41d0
mov dh, 0x34
adc dword [rsi + 0x41], esp
mul ebx
dec byte [rcx]
rol byte [rbx - 0x6df0f502], 0xc0
add byte [rax], al
add eax, 0x200b8
add byte [rcx + 9], al
rol dword [rcx + rcx*4 - 0x38], 0x5e
ret 0x85e9
add byte [rax], al
add byte [rax], al
mov ecx, dword [rdx + rax*4 + 4]
call [rdi]
add byte [rsi + 0x23], al
invalid
invalid
push rsp
invalid
mov dh, 0x14
add byte [rcx + rax - 0x2e], al
or eax, dword [rcx - 0x77]
leave
shl r9d, 0xb
mov word [rax], cs
add byte [rcx - 0x46], al
invalid
shl ebx, 0xb
fsubr st(3)
inc eax
call 0x17bbb95ee
add dword [rax], eax
add byte [rcx - 0x7d], cl
clc
sub ecx, edx
add eax, 0x88cbb
in al, 0x4c
mov eax, ecx
add byte [rax], al
mov dh, 0x91
and ecx, 0xfffffff8
cmp byte [rcx + 0x200], 0
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x77], cl
ror dword [rcx - 0x3f], 0xe9
add cl, byte [rax - 0x46]
shr edx, 3
invalid
and ecx, 7
or byte [rbx + rbx*2], al
rol byte [rax], 0
add byte [rcx + rcx*4 - 0x35], cl
add byte [rax], al
add byte [rax], al
or byte [rdi + rcx - 0x4a], al
mov cl, 1
add al, byte [rax]
add byte [rcx + rcx*4 - 0xe], al
mov edx, r14d
dec edx
or dword [rax], eax
loop 0x140025818
lea edi, [rcx + 0x100]
invalid
mov eax, ebx
invalid
jmp 0x16446e1af
invalid
add byte [rax], al
cld
fnstenv [rdi]
add byte [rax], al
call 0x164472007
add byte [rax], al
add byte [rax], al
add byte [rax], al
inc ecx
clc
invalid
enter 0xffffffffffffc149, 0xffffffffffffffe8
add ecx, dword [rax - 0x77]
mov edi, edx
shr eax, 3
sub eax, 0x3480000
lodsb al, byte [rsi]
and al, 0xa0
add byte [rax], al
add byte [rcx + rax - 0x19], cl
fisttp word [rdi]
invalid
add dword [rax], eax
add byte [rdx + 0x20089], cl
add byte [rcx - 0xa], al
invalid
or eax, dword [rax]
add byte [rcx + rcx*8 + 0x1696880f], al
add byte [rax], al
invalid
add al, 0x45
xor esp, esp
ror dword [rax + 1], 0xe9
xchg dword [rsi + 0x36], eax
add byte [rax], al
and al, 0x50
mov edx, edi
xor byte [rax], al
add byte [rbp + 1], cl
in eax, 0x48
mov rdx, rbx
and al, 0x50
sub dword [rsp + 0x80], esi
in al, 0x49
cmp esp, edx
and byte [rbx - 0x80], al
cmp al, 0x17
invalid
xor dword [rbp + 0xa], 0x4cc4ff49
cmp edx, esp
add bl, ch
and ecx, dword [rbp - 0x77]
enter 0x2149, 0xfffffffffffffff8
add cl, byte [rcx - 0x77]
invalid
add byte [rcx + rcx*4 - 6], cl
mov ecx, pe_nt_image_headers64
test dword [rdx + 0xb], ebp
add byte [rax], al
add al, byte [rax]
add byte [rdi], cl
xchg byte [rcx + rbp], dh
add byte [rcx + rcx*4 + 0x64], cl
and al, 0x38
in eax, dx
add byte [rax], al
push rax
and al, 0x20
add byte [rax + 0x478247c], al
and al, 0x58
and al, 0x80
invalid
invalid
cmp eax, 9
xor dword [rbp + 0xa], 0x48c6ff48
cmp edi, esi
add byte [rbp - 0x77], cl
call 0x188daf2d8
lea eax, [rsi + rbx]
push rsi
invalid
cmp ebx, ebp
add byte [rax], al
add byte [rax], al
jl 0x14002ca8b
dec byte [0x13e4e57bb]
add dword [rax], eax
add byte [rdi], cl
movaps xmmword [rsp + 0x160], xmm6
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [rsp + 0xb8]
movups xmmword [rax + 0x10], xmm6
lea eax, [rsp + 0xb8]
fisttp dword [rdi]
test al, ah
add byte [rax], al
add byte [rax + 1], cl
movzx r9d, byte [rsi]
mov dh, 0xe
mov dh, 0xe
leave
push rsi
add dword [rbx - 0x7fbec01e], eax
stc
fbstp tbyte [rsi + 0x39]
mov dh, 0x4e
add al, cl
loop 0x14002caeb
invalid
cmp cl, 0xf0
and ecx, 0x3f
add esi, 4
rol byte [rcx - 0x77], 1
shr ebx, 0xc
mov eax, dword [rsp + 0xd0]
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xb0], al
add byte [rax], al
add byte [rax], al
mov word [rax + rax*8], fs
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x90], ecx
add byte [rax], al
add byte [rax], al
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rcx + rcx*4 - 0x74], al
and al, 0xa8
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
stc
dec dword [rax - 0x75]
test byte [rax + rsi*4], ah
and al, 0xb0
and al, 0xb0
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xb8
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rax*8], fs
add byte [rax], al
add bl, ch
or dword [rax + 8], edi
add byte [rcx + 0xf], al
adc byte [rax + 0x10], al
and al, 0x60
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0xb8
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rax*8], fs
and al, 0xc0
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rax + 0x10], eax
add byte [rax], al
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x88
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x160]
add byte [rax], al
test byte [rax + riz*2], ah
add dword [rax], eax
add byte [rax - 0x73], cl
mov ah, 0x24
mov byte [rax], al
add byte [rax], al
add byte [rax], al
and al, 0xa8
add byte [rax], al
and byte [rax], al
add byte [rax], al
mov eax, esp
mov ecx, 0x20
and al, 0xb0
add byte [rax], al
add byte [rax], 0
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x7b], cl
in eax, dx
add byte [rax - 0x77], cl
pushfq
and al, 0xe8
add byte [rax], al
add byte [rax - 0x3f], cl
in eax, 4
and al, 0x48
mov r14, rdi
nop
add byte [rax], al
add byte [rax - 0x77], cl
int1
xor eax, dword [rax + rax]
mov edi, eax
push rsi
or al, ch
invalid
in eax, dx
mov ebx, eax
sti
lea edi, str.__n_nOptions:_n
add byte [rax - 0x77], cl
stc
loope 0x14002cd09
mov edx, edi
mov ecx, ebp
ror dword [rax - 0x77], 0xf2
and al, 0x60
push rax
invalid
mov eax, dword [rsp + 0x50]
or byte [rcx + rcx*4 + 0x6c], cl
enter 0x4810, 0xffffffffffffffff
ret 0x8948
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rdx, qword [r14]
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov edx, dword [rsi]
invalid
dec dword [rcx - 0x7d]
invalid
mov esp, 0x9024
add byte [rax], al
pushfq
and al, 0xe8
add byte [rax], al
add byte [rbp + 0xf], dh
mov edi, dword [rsp + 0x48]
add byte [rax], al
add al, 0xc8
loop 0x14002cdf8
add byte [rax - 0x7b], cl
mov ecx, dword [0x1400f5ae0]
ror byte [rcx - 0x77], cl
clc
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xe0
add byte [rax], al
add byte [rdi + rcx + 0x48], dh
mov ecx, dword [0x1400f5ae0]
add byte [rax - 0x7d], cl
mov esp, 0x15824
xor byte [rcx + rcx*4 + 0x44], cl
or byte [rax], cl
mov qword [rax + rcx + 0x10], 1
mov qword [rax + rcx + 0x18], rbp
mov r8, qword [rsp + 0x28]
mov qword [rax + rcx + 0x20], r8
mov qword [rax + rcx + 0x28], rbx
pop rsp
or byte [rax], ch
pop rsp
or byte [rax], ch
mov qword [rax + rcx + 0x30], r14
mov r8, qword [rsp + 0x20]
mov qword [rax + rcx + 0x38], r8
mov r8, qword [rsp + 0xb8]
add byte [rax], al
add byte [rax], al
mov qword [rax + rcx + 0x40], r8
mov qword [rax + rcx + 0x48], r13
mov dword [rax + rcx + 0x48], ebp
mov dword [rax + rcx + 0x48], ebp
mov qword [rax + rcx + 0x50], r15
mov r8, qword [rsp + 0xa8]
mov qword [rax + rcx + 0x58], r8
mov word [rax + rcx + 0x60], pe_nt_image_headers64
or byte [rax], r12b
add dword [rax - 1], ecx
invalid
or byte [rax], r12b
add dword [rax - 1], ecx
ret 0x8948
invalid
invalid
mov qword [rsi + 0x10], rdx
mov rax, rsi
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov eax, 0x4c000000
mov ebp, dword [rsp + 0xa8]
xchg esp, eax
and al, 0xa0
add byte [rax], al
add byte [rcx - 0x77], cl
clc
push rsi
adc byte [rax + 0x3b], cl
push rsi
or byte [rbp + 0xc], dh
imul ecx, edx, 0x68
mov eax, dword [rsp + 0x30]
add byte [rax], al
mov eax, dword [rsp + 0x28]
and byte [rax - 0x77], cl
pop rsp
or byte [rax], ch
mov eax, dword [rsp + 0x20]
add byte [rcx + rcx*4 + 0x44], cl
or byte [rax + 0x4c], al
mov dword [rax + rcx + 0x48], ebp
test al, 0
add byte [rax], al
or byte [rax], ah
add byte [rax - 1], cl
inc rdx
invalid
invalid
mov eax, esi
invalid
push rdi
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xb8
sub esp, 0xb8
sub esp, 0xb8
add byte [rax], al
mov r14, rdx
mov r13, rcx
mov qword [rsp + 0x78], r8
js 0x14002d82c
mov dword [rsp + 0x80], ecx
js 0x14002d82c
mov dword [rsp + 0x80], ecx
and al, 0x80
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rax - 0x73], 0xbc
and al, 0x88
mov byte [rax], al
add byte [rax], al
movups xmmword [rdi + 8], xmm0
xorps xmm0, xmm0
lea rdi, [rsp + 0x88]
mov byte [rax], al
add byte [rax], al
mov byte [rax], al
add byte [rax], al
movups xmmword [rdi + 8], xmm0
mov qword [rdi], 1
mov rsi, 0xffffffffffffffe8
mov esi, 0xffffffe8
mov esi, 0xffffffe8
invalid
lea rbx, str.__n_nOptions:_n
lea r15, [0x1400b1261]
cmp r9b, byte [r8]
invalid
cmp r9b, byte [r8]
add byte [rax - 0x77], cl
stc
mov rcx, rdi
mov rdx, rbx
mov edx, ebx
mov r8, r15
call fcn.140020e6d
invalid
dec dword [rax - 1]
invalid
jne 0x14002d812
invalid
invalid
lea rdx, [rsp + 0x88]
lea edx, [rsp + 0x88]
add byte [rax - 0x75], cl
adc byte [rax - 0x73], cl
je 0x14002d859
mov rax, qword [rdx + 0x10]
mov eax, dword [rdx + 0x10]
lea rsi, [rsp + 0x40]
lea esi, [rsp + 0x40]
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rdx]
movaps xmmword [rsi], xmm0
sub dword [rsi], eax
sub dword [rsi], eax
lea rax, [rsp + 0x60]
and al, 0x60
mov qword [rax], rsi
mov dword [rax], esi
lea rbp, [0x140011129]
mov qword [rax + 8], rbp
lea rcx, [0x1400b12a0]
cmp r9b, byte [rax]
invalid
or byte [rax - 0x73], cl
or eax, 0x83a46
cmp r9b, byte [rax]
invalid
mov qword [rdx], rcx
mov ecx, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
or byte [rax], al
imul ecx, dword [rsi + 0x10], 0x68
cwde
test byte [rdx + rax], al
add byte [rax], al
sar edi, 0xff
invalid
add byte [rax], al
add byte [rax], al
push rsi
push r8
add byte [rax], al
add byte [rcx + rax - 0x13], cl
add byte [rax - 0x77], cl
invalid
mov esi, dword [rsi]
fld dword [rcx - 1]
xlatb
fcos
adc eax, 0x7c38a
lodsb al, byte [rsi]
and byte [rcx - 0x39], al
and byte [rax], r8b
and byte [rax], al
and byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0x46
jns 0x14002ec52
sal byte [rcx + rsi - 0x7d], 0xf8
add dh, byte [rsp + rdx*8 - 0x7d]
je 0x14002eca9
invalid
clc
xor dword [rbx - 0x2b8bfd08], eax
add dword [rdi], ecx
test ebp, edi
std
add eax, dword [rax]
add byte [rcx - 0x75], al
mov eax, dword [rsi + 0x74]
invalid
mov eax, dword [rsi + 0x74]
rol byte [rcx + 0x23], 1
jo 0x14002ec92
jo 0x14002ec92
jo 0x14002ec92
mov edi, 0x74000001
mov edx, 0xe8e1894c
mov rcx, r12
invalid
add byte [rax], al
pop rbp
invalid
lodsd eax, dword [rsi]
add byte [rax], al
add qword [rax], rax
add byte [rax], al
mov eax, 0xffffffff
invalid
invalid
mov eax, dword [rsi + 0x60]
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx - 0x75], al
jo 0x14002ecaf
enter 0x4120, 0xffffffffffffff89
and byte [rcx - 0x77], al
mov dword [rsi + 0x58], eax
pop rax
mov edi, dword [rsi]
lock inc qword ds:[r15]
inc dword [rdi]
pushfq
add eax, dword [rax]
add byte [rcx - 0x73], cl
lea r9, [r15 + 0x10]
lea r9, [r15 + 0x10]
lea r9, [r15 + 0x10]
sub byte [rcx - 0x73], r9b
push rsi
xor byte [rcx - 0x39], al
mov dword [r14 + 0x30], 0x103
mov rcx, qword [rcx + 0x10]
invalid
invalid
and byte [rax], al
invalid
mov dword [rsi + 0x30], 0x103
add eax, dword [rcx]
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x44], al
and al, 0x48
add byte [rax], al
and al, 0x48
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
and al, 0x40
mov dword [rsp + 0x38], eax
and al, 0x38
cmp byte [rax - 0x77], cl
and al, 0x30
and al, 0x30
and al, 0x30
push rsp
and al, 0x20
and al, 0x28
and al, 0x20
and byte [rcx], al
invalid
and byte [rcx], al
add byte [rcx], dh
rol byte [rbp + 0x31], cl
sar bh, 0x15
invalid
invalid
ret
adc eax, 0x7c5c3
invalid
sal byte [rsi + rbp + 0x3d], 3
add dword [rax], eax
add byte [rdi + riz + 0x4c], dh
mov dword [rsp + 0x50], esp
and al, 0x50
invalid
and al, 0x50
push rax
sar edi, 0x15
mov bl, 0xc5
invalid
add byte [rcx - 0x77], cl
mov esp, eax
invalid
in al, 0x20
and byte [rcx - 0x7d], cl
int3
add bh, byte [case.0x140013b19.237]
in eax, 3
add eax, dword [rax]
add byte [rbp + 0x21], dh
jne case.0x1400077b2.450
add byte [rax], al
and dword [rcx + rcx*4 - 0x1f], ecx
mov ecx, esp
loope case.0x1400077b2.442
out 0x33, eax
add eax, dword [rax]
xor eax, dword [rbx]
add byte [rcx - 0x3a], al
invalid
invalid
mov byte [rsi + 0x79], 1
jns 0x14002edc5
add dword [rcx - 0x75], eax
mov eax, dword [rsi + 0x70]
jo 0x14002ee0a
jo 0x14002ee0a
mov dword [rsi + 0x74], eax
je 0x14002ee19
je 0x14002ee19
mov edi, dword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
cmp eax, 0x7c275
jne case.0x1400077b2.438
invalid
sar esi, 1
invalid
invalid
dec dword [rcx + rcx*4 + 0x7c]
and al, 0x70
jo case.0x140007564.491
dec qword [r15]
dec dword [rdi]
adc byte [rcx - 0x77], cl
invalid
lea ecx, [rsp + 0x70]
and al, 0x70
jo case.0x140009610.462
popfq
invalid
invalid
dec dword [rcx + rcx*4 - 8]
clc
invalid
mov edi, dword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
ret 7
invalid
add byte [rdi], cl
test dword [rax + 0x48000002], esp
mov ecx, dword [rsp + 0x50]
and al, 0x50
movabs al, byte [0x50244c8b48000002]
add byte [rax - 0x75], cl
and al, 0x50
and al, 0x50
push rax
invalid
invalid
invalid
dec dword [rcx + rcx*4 - 0x1f]
loope 0x14002edf9
xchg ecx, eax
xor eax, dword [rbx]
add cl, ch
add eax, dword [rax]
invalid
invalid
invalid
dec dword [rbx + rcx*4 + 0x6c]
mov ebp, dword [rsp + 0x58]
and al, 0x58
pop rax
invalid
test ecx, ecx
leave
mov dword [rsp + 0x50], ecx
and al, 0x50
outsb dx, byte [rsi]
jne case.0x14000cb35.339
mov edi, dword [rbp + 0x58]
jge 0x14002ee8d
pop rax
lea esi, [rdi*8]
xor al, 0xfd
add byte [rax], al
add byte [rax], al
add byte [rbp + 3], cl
invalid
invalid
add byte [rax], al
add esi, dword [rbp + 0x48]
jne case.0x14000babf.392
xor r12d, r12d
xor esp, esp
add al, 0x27
invalid
cmp eax, esi
add byte [rax], al
add byte [rax], al
add byte [rax + 0xf], cl
invalid
invalid
shl eax, 3
loopne case.0x1400137d8.409
add ecx, dword [rcx + rcx*4 - 0xf]
mov ecx, esi
sub ecx, eax
ror dword [rsi - 0x75], 0x3c
loope case.0x14000babf.397
invalid
mov edi, dword [rcx + riz*8]
cmp al, 0xe1
pop rdi
adc byte [rax - 0x77], cl
fcos
invalid
mov ecx, ebx
adc eax, 0x7c1d9
fld st(1)
rol dword [rdi], 0
invalid
add byte [rcx - 0x76], al
mov al, byte [rdi + 0x18]
sbb byte [r8 + r8*8 + 0x260850f], r8b
sbb byte [rax + rax*8 + 0x260850f], al
invalid
add al, byte [rax]
add byte [rax], al
add byte [rcx - 0x75], al
outsd dx, dword [rsi]
mov ebp, dword [rdi + 0x20]
and byte [rax - 0x77], cl
mov ecx, ebx
fcos
adc eax, 0x7c1b8
rol dword [rdi], 0
invalid
add byte [rbp + 0x491674ed], al
in eax, dx
invalid
inc esp
invalid
cmp dword [rsp + 0x50], esp
and al, 0x50
and al, 0x50
push rax
scasb al, byte [rdi]
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rbp + 0x31], al
xor esp, esp
in al, 0x31
imul bl
or cl, byte [rcx - 0x73]
lea esi, [rsp + 1]
je case.0x14000ba67.395
and al, 1
add dword [rbx + rcx*4 + 0x4c], ecx
mov ecx, dword [rsp + 0x50]
and al, 0x50
and al, 0x50
push rax
cmp esi, ecx
invalid
adc edx, 0
rol byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x75], cl
mov edi, dword [rbp + 0x50]
jge case.0x14000ba67.404
push rax
mov ecx, dword [rbp + 0x58]
pop r8
pop rax
mov eax, ebp
call 0x1644f780c
mov dword [rsp + 0x68], ecx
and al, 0x68
and al, 0x68
push 0xffffffffcd2c8d4c
lea ebp, [rcx*8]
sub al, 0xcd
int 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx + rax + 0x68], cl
add ebp, dword [rax + 0x48]
push 0x448b4848
mov rax, qword [rsp + 0x68]
mov eax, dword [rsp + 0x68]
and al, 0x68
and al, 0x68
push 0x302c8d48
lea ebp, [rax + rsi]
sub al, 0x30
cmp ebp, edi
std
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xf], cl
cmovb edi, eax
clc
clc
lea eax, [rdi*8]
add al, 0xfd
std
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
mov ecx, ebp
jmp 0x18cc41840
ror dword [rbx + rcx*4 + 0x34], 0xf1
mov esi, dword [rcx + rsi*8]
xor al, 0xf1
int1
mov ecx, ebx
rol dword [rdi], 0
invalid
add byte [rcx - 0x76], al
sbb byte [rax + r8*8 + 0x1c7850f], r8b
sbb byte [rax + rax*8 + 0x1c7850f], al
mov al, byte [rsi + 0x18]
sbb byte [rax + rax*8 + 0x1c7850f], al
ror byte [rdi], 0x85
test edi, eax
add dword [rax], eax
invalid
mov dword [rcx], 0x8b450000
add byte [rax], al
add byte [rbp - 0x75], al
mov esi, dword [rsi + 0x20]
jbe case.0x14000c5ec.373
mov ecx, ebx
rol dword [rdi], 0
add byte [rbp - 0x7b], al
cmovs edi, edi
invalid
mov ecx, dword [rsp + 0x50]
and al, 0x50
push rax
invalid
mov ecx, dword [rsp + 0x50]
and al, 0x50
push rax
loope case.0x14000c5ec.376
xchg byte [rax + 0x49000001], bl
cmp ecx, esi
add byte [rax], al
and al, 0x68
add eax, esp
clc
add byte [rax], al
cmovae ecx, edi
iretd
and al, 0x58
pop rax
mov rdx, qword [rcx + rax*8]
mov edx, dword [rcx + rax*8]
adc al, 0xc1
ror dword [rbx + rcx*4 + 4], 0xe9
add al, 0xe9
jmp 0x1010778c7
mov dword [rcx + rax*8], eax
mov dword [rcx + rbp*8], edx
adc al, 0xe9
invalid
cmpsd dword [rsi], dword [rdi]
insb byte [rdi], dx
and al, 0x58
clc
out dx, eax
mov eax, dword [rbp + 0x58]
mov edx, dword [rbp + 0x50]
xor eax, eax
mov ecx, edx
mov esi, ecx
invalid
sub eax, ecx
enter 0xffffffffffff8948, 0xffffffffffffffd7
xlatb
invalid
iretd
cmovb ecx, edx
dec byte [rcx + 0xf]
cmovb esi, eax
ror dword [rcx + rcx*4 - 0x16], 0x49
mov edx, ebp
invalid
out 0x4c, al
mov ebp, dword [rsp + 0x58]
test byte [rbp + 0x4a000000], dl
add byte [rax], al
add byte [rdx - 0x73], cl
invalid
invalid
sbb al, 0xe3
out dx, al
loope case.0x14000dded.352
loope 0x14002f024
cmp ecx, 2
adc eax, dword [rbx + 0xe7502f9]
invalid
mov eax, esp
and byte [rdx + 1], bh
push 0x74
and cl, byte [rax - 0x73]
invalid
invalid
loopne 0x14002f097
mov eax, dword [rsi]
or byte [rcx + rcx*4 - 0xf], cl
invalid
and al, 0x50
invalid
add byte [rbp - 0xef8a40], al
or eax, 0x8a0007bf
sbb byte [r8 + r8*8 - 0x3fcea08b], r8b
sal byte [rbp + 0x5f], 0x31
invalid
add byte [rax], al
add byte [rdi], cl
cmove ecx, eax
invalid
invalid
invalid
and ch, 2
mov esi, 0x89480007
mov edx, edi
xor al, 0xfa
invalid
add esp, 0x20
adc eax, 0x7be89
ret
mov ecx, esi
invalid
cli
mov r9, rbx
call fcn.140038186
cmp qword [r14], 0
je 0x140038591
lea rdx, [rsp + 0x78]
mov r8d, 0xa0
mov rcx, rsi
call fcn.14009d5c0
cmp eax, 0x90000650
cmp eax, 0x90000650
add rsp, 0x118
pop rbx
pop rdi
pop rsi
pop r14
ret
ud2
in al, dx
sub al, ch
invalid
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x88
mov r12, r9
mov rsi, r8
mov r14, rdx
mov r8, qword [rsp + 0xf0]
add byte [rax], al
add byte [rax], al
mov rbx, qword [rcx]
mov rdx, qword [rbx + 0x10]
mov edx, dword [rbx + 0x10]
sbb dword [rax - 0x75], ecx
push rbx
adc byte [rax - 0x73], cl
jl 0x1400385f8
mov edx, dword [rbx + 0x10]
lea rdi, [rsp + 0x40]
mov rcx, rdi
mov rcx, rdi
call fcn.140033a23
cmp qword [rdi], 0
je 0x1400385ea
mov al, 1
jmp 0x140038718
mov rbp, qword [rsp + 0x48]
mov ebp, dword [rsp + 0x48]
mov rdi, qword [rsp + 0x50]
mov r15, qword [rsp + 0x60]
mov rax, qword [rsp + 0x68]
and al, 0x68
invalid
and al, 0x68
push 0x24448948
cmp byte [rdx + 0x3c702444], cl
mov al, byte [rsp + 0x70]
cmp al, 0xff
jne 0x14003861d
mov qword [rsp + 0x38], rax
mov al, byte [rsp + 0x70]
cmp al, 0xff
jne 0x14003861d
test r12, r12
je 0x14003872c
invalid
in al, 0xf
test byte [rax], bl
add dword [rax], eax
add dh, al
mov byte [rsi], 0
dec r12
inc rsi
inc esi
invalid
inc esi
cmp r12, rbp
jne 0x14003872c
sub rbp, rdi
jb 0x14003872c
std
add byte [rax], al
add byte [rax + 0x49372444], cl
and al, 0x37
mov r13, rdi
mov byte [rsp + 0x37], al
and al, 0x37
mov r13, rdi
std
sub r13, r15
jb 0x14003872c
mov rax, qword [rsp + 0x100]
add byte [rcx], al
add byte [rax], al
mov rcx, qword [rsp + 0xf8]
add r13, rsi
cmc
mov word [rax + rdi*8], fs
clc
add byte [rax], al
add byte [rcx + 1], cl
cmc
mov rdx, r13
mov edx, ebp
mov r8, r15
call qword [rax + 0x28]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x140038718
mov cl, 0
add byte [rax], al
mov r12, r15
cld
not r12
not esp
add r12, rdi
mov qword [rsp + 0x20], r15
and al, 0x20
and al, 0x20
lea rcx, [rsp + 0x40]
mov rdx, rbx
mov edx, ebx
mov edx, ebx
mov r8, r14
mov r9, r13
mov ecx, ebp
invalid
mov ecx, ebp
call fcn.140033cc3
cmp r12, rdi
dec dword [rcx + 0x39]
cld
ja 0x14003872c
test r12, r12
je case.0x140009dcf.442
in al, 0x74
or eax, 0x31f18948
mov ecx, esi
xor edx, edx
mov r8, r12
invalid
mov rcx, rsi
mov ecx, esi
xor edx, edx
mov r8, r12
call fcn.14009dc60
invalid
push rbp
invalid
invalid
mov ebp, 0x49000655
cmp esp, edi
invalid
cmp r12, rdi
jae 0x14003872c
add byte [rax], al
add byte [rdx - 0x3a], al
add al, 0x26
add dword es:[rax - 0x75], ecx
mov byte [rsi + r12], 1
add dword es:[rax - 0x75], ecx
mov rax, qword [rsp + 0x40]
and al, 0x40
mov r8, qword [rax + 0x10]
mov eax, dword [rax + 0x10]
adc byte [rcx - 0x7d], cl
clc
jae 0x14003872c
insb byte [rdi], dx
cmp r8, 0x41
cmp eax, 0x41
jae 0x14003872c
insb byte [rdi], dx
lea r14, [rsp + 0x48]
lea esi, [rsp + 0x48]
and al, 0x48
mov qword [rsp + 0x20], rdi
mov rcx, rbx
mov ecx, ebx
and byte [rax - 0x77], cl
invalid
mov ecx, ebx
mov rdx, r14
mov r9, rsi
mov r9, rsi
mov ecx, esi
call fcn.140033a8c
mov al, byte [rsp + 0x37]
and al, 0x37
dec dword [rdx + 0x20372444]
and al, 0x37
invalid
and byte [rsi], al
mov rbx, qword [rsp + 0x38]
and al, 0x38
invalid
mov ebx, dword [rsp + 0x38]
and al, 0x38
cmp rbx, rbp
ja 0x14003872c
invalid
mov rax, qword [rsp + 0x40]
mov rax, qword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
and al, 0x40
mov rax, qword [rax + 0x10]
adc byte [rax - 0x7d], cl
clc
jae 0x14003872c
cmp rax, 0x41
jae 0x14003872c
cmp rbx, rax
jne case.0x140009610.496
invalid
ret
xor al, 0x48
add rsi, rdi
add esi, edi
mov rcx, rsi
mov ecx, esi
int1
mov rdx, r14
mov r8, rbx
fsubr st(0)
mov bl, 0x4e
invalid
add byte [rax + 0x39], cl
jmp 0x140038784
invalid
fsubr st(0)
mov bl, 0x4e
invalid
jmp 0x140038784
sbb al, dh
mov byte [rsi + rbx], 0xbc
xor eax, eax
invalid
add al, 0x1e
mov esp, 0x8148c031
invalid
ror byte [rax - 0x7f], 0xc4
add rsp, 0x88
add esp, 0x88
mov byte [rax], al
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 ebp, eax
and edi, dword [rdx + 0xb0f0002]
add al, byte [rax]
ud2
call fcn.140064158
add al, byte [rax]
ud2
sub esp, 0x30
mov esi, ecx
invalid
mov ebx, edx
mov esi, ecx
mov edi, dword [rsp + 0xa0]
and al, 0xa0
add byte [rax], al
add byte [rbx + rcx*4 - 0x5c], cl
invalid
movsb byte [rdi], byte [rsi]
and al, 0x98
mov esp, dword [rsp + 0x98]
add byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x54], cl
mov ebp, dword [rsp + 0x90]
and al, 0x90
nop
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, ebx
mov ecx, ebx
mov eax, esi
loope case.0x14000c5ec.395
mov ch, 0x49
add eax, 0xe4014d00
invalid
sbb eax, 0x247c8948
mov dword [rsp + 0x28], edi
jl 0x1400387ac
sub byte [rcx + rcx*4 + 0x6c], cl
insb byte [rdi], dx
and al, 0x20
and byte [rax - 0x77], cl
mov ecx, ebx
invalid
fimul dword [rcx - 0x77]
fmul dword [rcx - 0x77]
invalid
mov eax, ebx
mov ecx, esi
int1
leave
pop rsp
pop rbp
pop rsi
pop rdi
push rsp
jno case.0x14000c045.416
and esi, 0xfffffffe
out 0xfe, al
dec byte [rdi]
test byte [rsi], ch
add dword cs:[rax], eax
add byte [rax], al
mov edi, dword [rcx]
mov eax, dword [rcx + 8]
or byte [rax - 0x73], cl
invalid
adc byte [rdi], cl
mov ecx, dword [rcx + 0x20]
and byte [r9 + rcx*4 + 0x7d], cl
invalid
mov dword [rbp - 0x10], edi
clc
mov dword [rbp + 0x10], ecx
adc byte [r8 - 0x75], r9b
adc byte [rax - 0x75], cl
or cl, byte [rax - 0x77]
push rsp
and al, 0x38
invalid
cmp byte [rax - 0x75], cl
mov edx, dword [rdx + 8]
push rdx
mov dword [rsp + 0x48], ecx
call fcn.140034466
mov esp, 0x8948ffff
dec dword [rax - 0x77]
mov ebx, eax
ret
xlatb
mov eax, dword [rsi + 0x28]
mov dword [rsp + 0x28], edx
insb byte [rdi], dx
and al, 0x20
and byte [rax - 0x77], cl
ror dword [rax - 0x77], 0xc2
mov edx, eax
mov ecx, eax
mov edx, eax
stc
invalid
mov ecx, ebx
invalid
and al, 0x40
mov edx, edi
cli
mov esp, 0x8949ffff
mov esi, eax
xlatb
mov ebp, 0xc98548ce
invalid
test ecx, ecx
add byte [rax], al
add byte [rcx - 0x2d], cl
invalid
invalid
insb byte [rdi], dx
and al, 0x50
push rax
out dx, eax
jl 0x140038889
and al, 0x28
sub byte [rax - 0x77], cl
insb byte [rdi], dx
and al, 0x20
and byte [rcx + rcx*4 - 0xf], cl
int1
mov edx, esi
mov r8, r14
add al, 6
add eax, 0xf7854800
add byte [rax - 0x7b], cl
invalid
invalid
add byte [rax - 0x7b], cl
test edi, esi
div dword [rbx + rbx + 0x4c]
mov dword [rsp + 0x28], edi
jl 0x1400388a9
invalid
sbb ecx, dword [rcx + rcx*4 + 0x7c]
and al, 0x28
invalid
jl 0x1400388a9
sub byte [rax - 0x77], cl
insb byte [rdi], dx
and al, 0x20
int1
mov edx, esi
add byte [rcx - 0x7d], cl
cld
add ecx, dword [rcx - 0x77]
cld
mov ecx, 0x247c8348
cmp dword [rsp + 0x40], 0
and al, 0x40
add byte [rbx + rcx*4 + 0x44], cl
invalid
invalid
invalid
add byte [rbx + rcx*4 + 0x44], cl
and al, 0x48
and al, 0x48
je 0x1400388cc
sbb cl, byte [rax - 0x75]
or eax, 0xbd227
ror byte [rbx], cl
invalid
ror byte [rbx], cl
add byte [rcx], dh
ror byte [rcx - 0x77], cl
invalid
invalid
fdivr st(7)
adc eax, 0x72774
je 0x1400388e9
invalid
mov eax, dword [rax]
and al, 0x50
jl case.0x14000cb35.405
sub byte [rax - 0x77], cl
insb byte [rdi], dx
and al, 0x20
invalid
and byte [rcx + rcx*4 - 0xf], cl
bnd call fcn.140088e80
cli
invalid
js 0x14003894c
pop rsp
pop rsi
push r15
push rsi
push rbp
sub esp, 0x4e8
in al, dx
call 0x18c038919
add al, 0
add byte [rcx + rcx*4 - 0x32], cl
invalid
mov esi, ecx
invalid
mov edi, ecx
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rcx + 8], eax
add byte [rax], al
invalid
cmpsb byte [rsi], byte [rdi]
test eax, eax
ror byte [rdi], 0x84
adc al, 2
invalid
add al, byte [rax]
add byte [rax - 0x73], cl
invalid
invalid
mov word [rax + rbp*8], fs
add byte [rax], al
add byte [rax], al
test bh, ch
add byte [rax], al
test edx, edx
ror byte [rdi], cl
test bl, ah
add dword [rax], eax
cmp byte [rax], al
and al, 0xe8
add byte [rax], al
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
invalid
test cl, al
add dword [rax], eax
ror byte [rdi], cl
test byte [rbp + 0x49000001], dh
mov edi, eax
add byte [rax], al
add byte [rcx - 0x77], cl
mov dword [rax - 0x7bf0ffc8], 0x1a9
add byte [rdi], cl
invalid
invalid
add dword [rax], eax
add byte [rax], al
add byte [rdi], cl
test eax, 0x48000001
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rdi*8], ah
clc
and al, 0xf0
add byte [rax], al
mov al, 0
add byte [rax], al
mov ch, 1
cmp eax, dword [rsp + 0xa8]
and al, 0xa8
test al, 0
add dword [rax], eax
add byte [rbx + rcx*4 + 0x6f], cl
invalid
invalid
outsd dx, dword [rsi]
add eax, 0xbd193
xchg ebx, eax
ror dword [rbx], 1
add cl, byte [rdi]
insb byte [rdi], dx
sub byte [rcx + rcx*4 + 0x64], cl
mov dword [rsp + 0x20], esp
cmp byte [rbx], al
mov dword [rsp + 0x30], 0x2000
and al, 0x30
and byte [rax], al
add byte [rbp + rcx*4 - 0x5c], cl
lea esp, [rsp + 0xe8]
movsb byte [rdi], byte [rsi]
and al, 0xe8
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
loope case.0x14000babf.456
mov edx, ebx
fimul dword [rbp - 0x77]
invalid
stc
iretd
invalid
dec dword [rbp - 0x75]
xor al, 0x24
and al, 0x4d
test esi, esi
test byte [rcx], ch
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
invalid
mov ebx, dword [rsp + 0x560]
pushfq
and al, 0x60
add eax, 0x8d480000
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rbp*8], fs
mov eax, dword [rcx + 0x10]
sbb byte [r15], cl
sbb byte [rdi], cl
adc dword [rsp + 0x60], eax
invalid
jo case.0x14000c5ec.419
mov edx, dword [rcx + 0x38]
je 0x140038a8d
jl 0x140038a92
push rax
and al, 0x58
add byte [rax + rax], al
add byte [rax], al
push rcx
invalid
push 0xffffffffe183c189
invalid
call 0x13986d295
cmp ecx, 1
sbb eax, 0xffffffff
add dword [rax], eax
add byte [rax - 0x75], cl
mov word [rax + rbx*2], fs
pop rax
add byte [rax - 0x77], cl
mov ecx, edi
add dl, ch
invalid
test eax, eax
ror byte [rdi], 0x84
push 0x49000001
add dword [rax], eax
add byte [rax], al
mov esi, eax
mov edi, edx
test byte [rax + riz*4], ah
and al, 0xa0
add byte [rax], al
lea rdx, [rsp + 0xa0]
movabs al, byte [0xfffffcb8e8000000]
dec dword [rcx - 0x77]
invalid
lea eax, [rbx + 7]
invalid
invalid
invalid
add al, 0
cmp ecx, dword [rax - 0x77]
lea eax, [rsp + 0xe8]
jmp 0x128e51475
in eax, 0x84
test bh, bh
dec dword [rcx + 0x29]
fdiv qword [rdx + 0x20]
and byte [rdx - 0x73], cl
or al, 0x24
call 0x171038b3d
sub eax, dword [rax + 0xe804bc]
add byte [rax], al
mov ecx, dword [0x1400f5ae0]
add byte [rcx], dh
ror byte [rbp - 0x77], cl
call 0x164b3a185
invalid
invalid
mov al, 0x24
mov al, 0x24
invalid
test edi, edi
or eax, dword [rax]
add byte [rcx], dh
ror byte [rbp - 0x77], cl
invalid
invalid
invalid
invalid
mov ecx, esi
int1
and al, 0xa0
movabs al, byte [0x8948f98948000000]
ret 0x8949
invalid
invalid
mov ecx, edi
mov eax, esi
mov word [rax + rdx*2], fs
and al, 0x50
mov eax, 0xd
or byte [rbp + rcx*4 + 5], cl
and byte [rax - 0x75], cl
lea edx, [0x1400b35c2]
and al, 0x20
add byte [rax], al
invalid
add byte [rax - 0x7b], cl
leave
movsd dword [rdi], dword [rsi]
jl case.0x1400137d8.483
dec dword [rax - 0x7b]
sal byte [rsi + rcx + 0x48], 0x89
add rsp, 0x28
sti
invalid
xor byte [rax - 0x75], r9b
xor byte [rax - 0x75], cl
or eax, 0xbca34
xor edx, edx
sar bh, cl
adc eax, 0x71f84
invalid
invalid
cmp qword [rsi + 0x50], 0
je case.0x1400a8bc5.37
mov r8, qword [rsi + 0x48]
mov rcx, qword [0x1400f5ae0]
add byte [rcx], dh
sar bh, cl
push rax
invalid
or eax, 0xbc9e3
add esp, 0x20
mov eax, dword [rcx]
add dword [rax - 0x73], ecx
or eax, dword [rax]
add bl, al
invalid
add bl, al
sbb byte [rax], al
add bl, al
and al, 0
sub al, 0x66
cmp dword [r9 + rdi + 2], edx
mov eax, 0x894d000e
invalid
invalid
or eax, 0x11894c00
add byte [rcx + rcx*4 + 0x11], cl
mov eax, dword [rcx + 8]
or byte [r9 + rdi - 0x40], cl
cmp rax, r8
je 0x140039257
mov r9, qword [rdx]
mov rdx, qword [rdx + 0x10]
lea r10, [rdx*4]
lea r11, [rax + 8]
test rdx, rdx
je 0x140039243
mov rax, qword [rax]
movzx esi, word [rax + 0x10]
movzx edi, word [rax + 0x12]
xor ebx, ebx
cmp word [r9 + rbx], si
jne 0x14003923a
movzx ebp, si
cmp ebp, 0x178
jne 0x14003924f
cmp word [r9 + rbx + 2], di
je 0x14003924f
add rbx, 4
cmp r10, rbx
jne 0x140039220
mov rax, r11
cmp r11, r8
jne 0x14003920a
xor eax, eax
jmp 0x140039252
mov r8, r11
mov qword [rcx], r8
jmp 0x140039259
invalid
add dh, byte [rcx]
rcr byte [rbx + 0x5d], 0x5f
xor eax, eax
pop rbx
pop rbp
pop rdi
pop rsi
ret
mov esi, edx
mov rax, qword [rcx]
cmp qword [rax + 8], r9
jne case.0x140009dcf.498
mov rdx, qword [rax]
mov rcx, r8
ror dword [rbp - 0x77], 0xc8
ror dword [rbp - 0x77], 0xc8
mov eax, ecx
call fcn.14009e000
test eax, eax
sete cl
xor ecx, ecx
invalid
test ecx, ecx
shr eax, 0x3b
mov ebp, 0xba000bc8
or byte [rax], al
add byte [rax], al
or eax, dword [rax]
mov ecx, edi
dec dword [rax - 0x7b]
sal byte [rbp + 0x14], 0xb9
or byte [rax], al
add byte [rax], al
invalid
test eax, eax
add byte [rax], al
add byte [rax - 0x77], cl
cli
clc
invalid
add byte [rdi], cl
or edi, dword [rax + 8]
add byte [rax], al
add byte [rax], al
sub byte [rdi + 0x5e], bl
ud2
cmp byte [rax - 0x77], cl
xlatb
ror byte [rax + 0x29], 0xd0
sub eax, edx
int3
int3
loop 0x140039358
mov ebx, edx
shr ebx, 6
invalid
and byte [rbp + 0x55], dl
push rbp
push rbp
push rbp
push rbp
push rbp
invalid
mov eax, ebx
xor ecx, eax
or eax, dword [rax]
add byte [rcx + rcx*4 - 0xf], cl
jns 0x140039350
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
test eax, eax
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
and byte [rax - 0x77], cl
pop rsp
mov dword [rsp + 0x28], ebx
and al, 0x28
mov dword [rsp + 0x30], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
add edi, 0x48
add rax, 0x28
sub byte [rcx], dh
leave
mov eax, dword [rdi - 0x18]
call 0x1b2c5bcd1
jns 0x1400393d3
sub edx, eax
add eax, dword [rdi - 0x48]
mov r8d, 0xd04f8b4c
push rdi
loopne case.0x14000b2a2.501
mov ebx, dword [rdi - 0x10]
pop rdi
invalid
mov esi, dword [rdi]
invalid
fmul dword [rax - 0x77]
push rax
mov dword [rax - 0x20], edx
loopne case.0x140039cb7.208
mov dword [rax - 0x18], ecx
mov dword [rax - 0x10], edx
invalid
mov dword [rax], esi
invalid
xor byte [rax + 0x39], cl
retf
cmp ebx, ecx
mov ecx, 0xc74819eb
mov dword [rsp + 0x20], 8
and al, 0x20
or byte [rax], al
add byte [rax], al
invalid
mov dword [rsp + 0x28], ebx
sub byte [rax - 0x39], cl
and al, 0x30
xor byte [rax], al
add byte [rax], al
add byte [rcx], dh
leave
mov dword [rsp + 0x30], ecx
xor byte [rax - 0x77], cl
mov dword [rsi + 0x10], ecx
mov dword [rsi], eax
mov dword [rsi + 8], eax
add esp, 0x38
bnd call fcn.1400a8b8c
mov esi, eax
ror byte [rax + 0x29], 0xd0
mov ecx, 0xaaaaaaab
stosd dword [rdi], eax
stosb byte [rdi], al
shr ebx, 4
jmp case.0x14000cb93.441
invalid
dec dword [rax - 0x77]
and al, 0x28
xor byte [rax - 0x39], cl
mov dword [rsp + 0x38], 0
cmp byte [rax], al
add byte [rax], al
add byte [rax + 0x39], cl
cmp edx, ebx
jb 0x1400394bc
cmp edi, esi
div dword [rax + rdi + 0x48]
mov edx, ecx
adc byte [rcx], dh
ror byte [rbx + rcx*4 + 0x47], cl
invalid
mov ecx, dword [rdi]
cmovl ecx, dword [rcx - 0x76b307c0]
or byte [rax - 1], cl
dec rdx
invalid
invalid
add edi, 0x18
and al, 0x38
and al, 0x28
invalid
invalid
pop rbx
and al, 0x28
sub byte [rcx + rcx*4 - 7], cl
mov ecx, edi
test dword [rsi], 0x78b4900
add byte [rcx - 0x75], cl
invalid
sub esp, 0x50
add edx, eax
ret 0x773
mov esi, ecx
mov eax, dword [rcx + 8]
or byte [rax - 0x73], cl
or al, 0
ror dword [rax + 0xf], 1
ror dword [rax - 0x7d], 1
fidiv dword [rcx]
mov ecx, ebx
cmp eax, 0x4cc2940f
lea eax, [rbx*4]
popfq
add byte [rax], al
add byte [rax], al
invalid
xchg esp, eax
ret 0x8d4c
test eax, eax
mov ecx, dword [rsi]
and al, 0x20
lea edi, [rsp + 0x38]
dec dword [rax - 0x7d]
add byte [rsp + rcx + 0x48], dh
mov eax, dword [rsp + 0x40]
and al, 0x40
add byte [rax], al
add byte [rax], al
or byte [rax - 0x7d], 0xc4
add rsp, 0x50
sub rsp, 0x28
in al, dx
sub byte [rax - 0x77], cl
invalid
invalid
mov edi, ecx
int 0
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
invalid
invalid
invalid
mov edx, edi
push rax
cmp ecx, edx
add byte [rax], al
mov ecx, ebx
xchg esp, eax
ret 0x8d4c
add byte [rax + 1], cl
ror byte [rax - 0x7b], cl
test rax, rax
je case.0x140013b19.316
invalid
invalid
sbb al, 0x48
shl eax, 2
add cl, byte [rax - 0x75]
and byte [rax - 0x39], cl
mov dword [rsp + 0x28], 2
and al, 0x28
mov dword [rsp + 0x28], 0
and al, 0x28
and al, 0x28
add byte [rax], al
add byte [rax], al
xor byte [rcx - 2], bh
dec dword [rax - 0x7d]
invalid
or al, 0x48
mov rdx, qword [rsp + 0x48]
push rsp
and al, 0x48
add esp, 0x50
mov esi, ecx
invalid
or byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
mov ecx, 0x55555556
cmp esi, ecx
add byte [rax], al
add byte [rax - 0x73], cl
lea edi, [rcx + rcx*2]
lea edi, [rcx + rcx*2]
invalid
add byte [rdx + 8], bh
mov ecx, edi
jbe case.0x14000dded.452
add esp, 0x28
or ecx, dword [rdi]
or edi, dword [rcx + 8]
mov ecx, 8
invalid
add byte [rdi], cl
or edx, dword [rsi + 0x57]
push rsi
push rdi
in al, dx
push rax
add byte [rax], al
add byte [rax - 0x77], cl
invalid
lea ecx, [rax + rax]
or al, 0
ror dword [rax + 0xf], 1
ror dword [r8 - 0x7d], 1
ror dword [rax - 0x7d], 1
cli
add eax, 0x4bb
fimul dword [rax - 0x47]
xchg edx, eax
lea ecx, [rbx*8]
loop 0x140039742
add ecx, dword [rax - 0x7b]
sal byte [rax + riz + 0x48], 0xc1
shl rax, 3
mov rcx, qword [rsi]
and al, 0x28
or byte [rax], al
add byte [rax], al
and al, 0x30
and al, 0x20
add byte [rsp + rcx + 0x48], dh
mov eax, dword [rsp + 0x40]
ror dword [rax], 0xe9
out dx, al
cmp bh, bh
invalid
add byte [rax - 0x7d], cl
add byte [rcx + 0x57], al
lea edx, [0x1400b3a0c]
add byte [rax], al
mov ecx, dword [rdx + 0x20]
sub byte [rax - 0x75], cl
add dword [rdi - 0x47befff9], ebx
add byte [rcx - 0x48], al
adc dword [rax], eax
adc ecx, dword [rax - 0x75]
add byte [rax], al
add byte [rax], al
add eax, 8
mov word [rbx - 0x76b7fff9], ds
mov dword [rsp + 0x20], eax
lea eax, [0x1400b3a3c]
add eax, 0x79ec4
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov ecx, dword [rdx + 0x20]
add cl, ch
invalid
mov dword [rcx], eax
add dword [rax - 0x73], ecx
add eax, 0x79b05
wait
invalid
invalid
js case.0x14002f30d.142
lea edx, [0x1400b36be]
mov ecx, dword [rdx + 0x20]
sub byte [rax - 0x75], cl
lea edx, [0x1400b3a88]
invalid
sub byte [rax - 0x75], cl
ror byte [rbp + rcx*4 + 0x4c], 0x24
xor byte [rcx - 0x77], cl
mov qword [r9], rax
lea rax, [0x1400b3ad8]
and al, 0x30
invalid
cmp eax, 0x4100079e
mov eax, 0x1f
invalid
add byte [rax], al
invalid
invalid
invalid
mov eax, dword [rcx]
add byte [rax - 0x73], cl
or eax, 0x7e637
invalid
invalid
mov ecx, dword [rdx + 0x20]
loope 0x140039cfc
push rsi
sub eax, 0x481e8b48
add ebx, 8
ret
invalid
mov ebp, 0xd231000b
call rsi
cmp dword [rsi + 8], 0
jle 0x140039d08
add byte [rsp + rbx + 0x4c], dh
or eax, 0xbbdd3
in al, dx
nop
add byte [rax], al
add byte [rbx - 0x7c99093f], al
adc ecx, dword [rdi]
mov bh, 0xc0
add byte [rax + 0x63], cl
add al, 0x81
or dword [rax + 1], 0x48e0ffc8
cmp dword [rsi + 8], 0
jle case.0x140013c44.485
invalid
mov ebp, 0xd231000b
and byte [rsi - 0x3d], bl
add esp, 0x20
add esp, 0x20
add esp, 0x20
add dword [rax], eax
add byte [rax - 0x77], cl
mov rcx, rsi
invalid
mov ebp, 0xd231000b
add byte [rcx], dh
sbb byte [rax - 0x77], cl
loopne 0x140039deb
add byte [rax], al
add byte [rsi - 0x7d], ah
cmp byte [rbx], cl
dec dword [rax - 0x7d]
or eax, 0xbbcd3
adc cl, byte [rbx + rcx*4 + 6]
add byte [rax - 0x7d], cl
mov ecx, dword [0x1400f5ae0]
mov esp, 0xd231000b
or eax, dword [rax]
and byte [rsi - 0x17], bl
add dword [rax], eax
add byte [rax - 0x7d], cl
invalid
invalid
sar bh, cl
adc eax, 0x71197
xchg edi, eax
adc dword [rdi], eax
invalid
invalid
invalid
jge 0x140039eca
adc dword [rdi], eax
invalid
or byte [rax], al
add byte [rdx + rdx + 0x4c], dh
mov eax, dword [rsi]
invalid
mov ebx, 0xd231000b
add esi, 0x30
xor dword [rbx + rcx*4 + 0x71], ecx
adc byte [rbp - 0x7b], cl
div byte [rsp + rdx + 0x48]
je 0x140039f44
mov rbx, rsi
add byte [rax + 0x28c48348], dl
dec esi
mov eax, esi
ja 0x140039fcf
pop rsi
push rsi
test ebx, ebx
add edi, 0x18
call 0x11f112b46
add byte [rax], al
dec ebx
dec byte [rdi]
invalid
push rsi
iretd
jno 0x14003a068
test esi, esi
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
or byte [rax], al
mov eax, esi
movsb byte [rdi], byte [rsi]
test esi, esi
cmp dword [rdi + 8], 0
sbb al, 0x48
mov eax, esi
invalid
pop rsi
adc al, 0x48
jg 0x14003a191
sbb al, 0x48
or eax, dword [rax]
add byte [rax + 0x28c48348], dl
clc
add dword [rdi], ecx
invalid
stc
invalid
mov eax, dword [rcx]
invalid
xor dword [rbx + rcx*4 + 0x71], ecx
invalid
add byte [rax], al
add byte [rbx + rcx*4 + 0x46], cl
mov r8, qword [rsi + 8]
invalid
invalid
or al, r13b
invalid
add ecx, eax
add dword [rax - 0x73], ecx
add eax, 0x78d89
mov ecx, edx
lea edx, [0x1400b452c]
sbb byte [rax - 0x73], cl
lea eax, [0x1400b4578]
lea edx, [0x1400b4547]
or byte [rbx + rcx*4 + 0x40], cl
adc byte [rax - 0x75], cl
sbb byte [rcx - 1], cl
sbb byte [rcx - 1], cl
sub rsp, 0x38
psllw mm0, 7
pmovmskb esi, mm0
movq mm0, qword [rcx + rax]
pcmpeqb mm0, mm1
retf
and eax, 0x4c000601
mov dword [rsi + 8], esi
jbe case.0x140039123.311
invalid
enter 0x149, 0xfffffffffffffff8
mov dword [rdx + 0x10], eax
in al, 0x48
shr al, cl
mov edi, edx
mov dword [rsi + 0x18], edi
add rsp, 0x28
ror byte [rdi], 1
lea edx, [0x1400b9bb8]
add byte [rax + 0x63], cl
mov byte [rcx + rax - 0x3f], cl
loope case.0x140039a28.304
add bl, al
add bl, al
add bl, al
add bl, al
add bl, al
add bl, al
add bl, al
add bl, al
add bl, al
add bl, al
add bl, al
add bl, al
add bl, al
add bl, al
add bl, al
add bl, al
add bl, al
add bl, al
add bl, al
add bl, al
add bl, al
add bl, al
add bl, al
add bl, al
add bl, al
add bl, al
add bl, al
add bl, al
add bl, al
add bl, al
add bl, al
rol bl, 0x66
mov eax, eax
xchg esi, eax
rol bl, 0x66
invalid
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xb8
movaps xmmword [rsp + 0xa0], xmm6
mov r15, rdx
mov r12, rcx
mov qword [rsp + 0x28], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov ecx, dword [rcx + 0x90]
mov dword [rax - 0x73000000], edx
mul byte [r14 - 0x7d]
clc
adc eax, 0x1ba
add byte [rdi], cl
ror byte [rdi], 1
mov bh, 0xc2
ja 0x14003ddcf
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
mov ebx, 0x48000774
lea edi, [rsp + 0x28]
invalid
rol eax, 8
clc
ror byte [rdi], cl
test dword [rsi - 2], edx
push rsi
invalid
invalid
invalid
jb 0x14003e093
add byte [rbp + rcx*4 + 5], cl
invalid
add al, ch
invalid
cmp eax, 1
or byte [rax + 1], cl
test byte [rbp + 0x31], 0xf6
invalid
call 0x148c4a41f
and al, 0x68
add byte [rax], al
add byte [rax], al
invalid
cmp dword [rsp + 0x60], 0
and al, 0x42
add byte [rax], al
movzx dx, word [r12 + 0x68]
and al, 0x70
out dx, eax
sub esi, edi
dec dword [rax - 0x73]
lea rdx, [0x1400b218e]
lea eax, [rsp + 0x28]
idiv bh
inc dword [rcx - 0x76]
mov word [rax + rbx*4], fs
add byte [rax], al
add byte [rdi], cl
mov dh, 0xc1
and al, 0x10
stc
and al, 0x28
jl 0x14003e60a
sub byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x40
in al, dx
invalid
and al, 0x38
and al, 0x40
add dword [rax], eax
add byte [rax], al
mov ecx, dword [rsp + rbx]
adc ch, bl
invalid
adc byte [rcx - 0x77], cl
call 0x13fef1dc8
invalid
jmp 0x14003e6df
mov edx, dword [rsp + rbx]
mov eax, dword [rsp + rbx + 0x10]
mov ecx, ebp
invalid
mov ebp, dword [rsp + 0x50]
int3
mov eax, dword [rsp + 0x38]
add byte [rcx - 0x75], cl
adc al, 0x24
invalid
and al, 0x4d
and al, 0x10
ror byte [rax - 0x73], 1
and al, 0x28
and al, 0x28
and eax, 0x8a41fffe
mov word [rax + rbx*4], fs
and al, 0x98
mov cl, byte [rsp + 0x98]
ror dword [rax - 0x73], 0x15
cmp dword [rdx + 0x63480007], edi
invalid
add byte [rax + 0x63], cl
movsxd rax, dword [rdx + rax*4]
invalid
and al, 0x28
and al, 0x10
test byte [rbp + 9], ch
add byte [rax], al
invalid
lea edi, [rsp + 0x28]
mov edx, dword [rsp]
add byte [rax - 0x75], cl
mov ecx, edi
stc
lea edx, [rsp + 0x58]
lea eax, [rsp + 0x5a]
pop rdx
pop rbx
and al, 0xfe
invalid
invalid
mov ebp, dword [rsp + 0x40]
mov eax, dword [rsp + 0x30]
mov esi, dword [rsp + 0x38]
sub eax, esi
push rax
and al, 0x28
sub byte [rax + 1], cl
int1
mov edx, ebp
clc
add byte [rax + 1], cl
dec byte [rax - 0x77]
invalid
mov dword [rsp + 0x38], esi
je 0x14003ea67
cmp byte [rax - 0x39], cl
and al, 0x48
or eax, dword [rax]
mov eax, ebp
invalid
invalid
add byte [rcx + rcx*4 - 7], cl
mov edx, esi
mov dword [rsi], edi
add byte [rax], al
jbe case.0x14001ae17.839
iretd
or byte [rax - 0x73], cl
mov rcx, rbx
and al, 0x10
out 0xff, al
mov ecx, ebx
invalid
invalid
mov ecx, ebx
add al, byte [rax]
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x78]
invalid
push rsp
invalid
and al, 0x58
adc byte [rcx + 1], cl
add eax, edx
clc
add byte [rax + 1], cl
dec byte [rax - 0x77]
je 0x14003ed13
cmp byte [rax - 0x39], cl
and al, 0x68
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
movzx eax, cl
invalid
add byte [rax], al
ror dword [rax - 0x73], 0x15
invalid
invalid
or al, 0x24
and al, 0x85
leave
test byte [rax], dl
add al, byte [rax]
add byte [rbx - 0x7af0fe07], al
stc
add dword [rdi], ecx
test dword [rdx], eax
add al, byte [rax]
invalid
adc byte [rdx], al
add byte [rax], al
stc
add dword [rdi], ecx
test dword [rdx], eax
add al, byte [rax]
mov eax, dword [rsp + 0x10]
and al, 0x28
and al, 0x98
add byte [rax], al
add byte [rdi], cl
movzx eax, cl
adc eax, 0x7b50f
add eax, edx
lea esi, [rsp + 0x28]
add al, 0
ror byte [rax], 0x66
mov dword [rcx + rdx], eax
invalid
adc dword [rcx - 0x76], eax
mov word [rax + rbx*4], fs
cwde
cwde
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
mov dh, 0xc1
invalid
invalid
sar bh, 1
loopne 0x14003eefe
add byte [rax], 0
add byte [rax - 0x7d], cl
invalid
cli
cmp edx, 0xfffffffd
xchg ebx, eax
add al, 0
add byte [rax], al
mov rax, qword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
cmp byte [rax - 0x73], cl
add cl, byte [rax + 0x39]
add cl, byte [rax + 0x39]
invalid
invalid
lea ecx, [rdx + 2]
jl 0x14003eefb
jo case.0x14003d59c.534
and al, 0x78
js 0x14003eeed
ja 0x14003eee5
add al, 0
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
mov ecx, dword [rsp + 0x28]
and al, 0x28
rol byte [rbx - 0x3e990140], 1
ror byte [rax], 0x66
rol eax, 8
add byte [rax], al
mov edx, dword [rsp + 0x88]
add byte [rax], al
std
add byte [rax], al
and al, 0x38
mov esp, dword [rsp + 0x78]
lea edi, [rsp + 0x28]
invalid
invalid
push rsp
and al, 0x20
invalid
mov eax, esi
invalid
add eax, dword [rax]
add byte [rcx - 0x76], al
mov word [rax + rbx*4], fs
cwde
add byte [rax], al
add byte [rdi], cl
mov dh, 0xc1
lea edx, [0x1400ba2bc]
xchg ecx, eax
mov dl, 7
invalid
invalid
add byte [rax + 0x63], cl
add al, 0x82
invalid
sar bh, 1
loopne 0x14003f07d
invalid
mov edx, dword [rsp + 0x80]
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rax - 0x7d], cl
cli
std
add byte [rax - 0x75], cl
and al, 0x38
invalid
cmp byte [rax - 0x73], cl
add cl, byte [rax + 0x39]
cmp rax, rcx
mov r15, qword [rsp + 0x70]
mov edi, dword [rsp + 0x70]
jl 0x14003f07a
jo 0x14003f0a4
mov esp, dword [rsp + 0x78]
add byte [rax], al
mov dh, 0xc1
in al, 0xff
jmp qword [rsi - 0x3f]
invalid
rol eax, 8
or byte [rax - 0x73], cl
push rsp
and al, 0x58
pop rax
mov ecx, dword [rdi]
or al, 0xb1
lea edx, [rsp + 0x28]
fdivp st(7)
dec dword [rax - 0x7d]
invalid
add cl, byte [rax + 0x39]
fimul word [rdi]
test byte [rdx + 0xffffffe], al
invalid
dec dword [rdi]
dec dword [rdi]
mov dh, 4
invalid
iretd
dec byte [rax - 0x73]
mov edx, dword [rdi + 0x10]
invalid
sub dword [rsp + 0x50], esi
mov dword [rsp + 0x48], eax
shl esi, 3
jl case.0x14003f0fe.43
mov eax, 0x480007ae
loopne case.0x14002f30d.1059
mov edx, dword [rdi + 8]
mov esi, dword [rdi + 0x18]
add r13b, r11b
and al, 0x30
invalid
mov rcx, rsi
lea edx, [rsp + 0x2e]
cmp eax, esi
cmp edx, 0xfffffffd
pop rdi
add bl, al
adc byte [rax], al
add bl, al
invalid
xor eax, ebx
add edi, edi
inc ebx
xlatb
lea edx, [0x1400b2175]
mov ecx, esi
inc dword [rbp + 0x31]
inc dword [rdx - 0x76]
mov cl, byte [rbx + rdi]
mov cl, byte [rbx + rdi]
mov cl, byte [rbx + rdi + 1]
invalid
add esp, 0x20
pop rdi
or ecx, dword [rdi]
add byte [rsi - 0x3f], ah
push rdi
call qword [rax + 0x28c48348]
add esp, 0x28
lea ebx, [rdi + rax*8]
sbb byte [rax + 0x39], cl
std
adc byte [rcx - 0x73], cl
sbb al, 0x48
invalid
ror byte [rax], 0x66
mov dword [rcx + r14], eax
mov dword [rcx + rsi], eax
add al, 0x31
xor dword [rax - 0x7d], ecx
invalid
pop rsi
or ecx, dword [rdi]
ror byte [rdi], 1
mov bh, 0xc9
lea edx, [0x1400ba41c]
invalid
add bl, al
sbb byte [rax], al
sbb dword [rax], eax
add bl, al
add ebx, eax
leave
add byte [rax + 0x63], cl
or al, 0x8a
invalid
add al, bl
add al, 0xc3
add eax, dword [rbx + rax*8]
add dword [0x143bc5f87], eax
add eax, dword [rsi]
or bl, al
or bl, al
or byte [rax], cl
in al, dx
sub byte [rcx + rcx*4 - 0x3a], cl
mov rsi, r8
invalid
mov ebx, edx
mov edi, ecx
js case.0x14003d59c.859
add eax, 0x75981
int1
push rsp
adc eax, 0x8548fffe
dec dword [rax - 0x7b]
dec dword [rax - 0x7b]
invalid
lahf
and al, 0x28
and al, 0x26
invalid
mov bh, 0x57
add ch, al
invalid
pop rbx
jmp qword [rsi - 0x3f]
rol eax, 8
mov rcx, rsi
mov ecx, esi
mov edx, esi
fsubr st(0)
invalid
dec dword [rax - 0x7d]
mov dword [rsp + rcx*2], 0xd475e739
add al, 0x4c
cmp edi, esp
jne case.0x14002f30d.1181
invalid
add al, 0x4c
cmp edi, esp
invalid
std
sub eax, 0x10468b48
adc byte [rcx - 0x73], r9b
add r9b, byte [r8 + 0x39]
enter 0x2072, 0x48
jb 0x14003f98b
mov rcx, qword [rsi]
invalid
sub eax, edi
sar dh, 0x66
rol eax, 8
invalid
invalid
ror byte [rax], 0x66
mov dword [rcx + r15], eax
add al, 0x39
add al, 0x39
invalid
ud2
or edx, dword [rsi + 0x57]
sub esp, 0x20
mov esi, ecx
cmp edx, dword [rdi + 8]
stc
test dword [rsi + rdi*8], edx
dec dword [rax - 0x75]
invalid
push rdi
adc byte [rax - 0x75], cl
invalid
mov eax, dword [rdi]
ret 0x8948
mov edx, esi
xchg ecx, eax
stosb byte [rdi], al
invalid
add eax, ecx
jmp case.0x14003f9f6.0
add cl, byte [rcx - 0x3d76b32f]
fcom st(7)
invalid
push rsp
mov esi, eax
ror dword [rax - 0x77], cl
mov esi, dword [rax + 0x10]
adc byte [rax - 0x73], cl
adc eax, 0x75865
pop rax
invalid
invalid
lea edx, [0x1400b5290]
add byte [rbp + rcx*4 + 5], cl
lea eax, [0x1400b5292]
invalid
mov ecx, esi
adc al, 0xfe
dec dword [rax - 0x7b]
invalid
invalid
invalid
xor eax, 0x3e3c148
shl ebx, 3
cmp al, 0x5b
adc byte [rcx - 0xd76b727], cl
invalid
int1
invalid
mov eax, dword [rsi + 0x10]
adc byte [rcx - 0x73], cl
add r9b, byte [rax + 0x39]
invalid
invalid
enter 0x2072, 0x48
mov ecx, dword [rsi]
and byte [rax - 0x75], cl
invalid
invalid
mov dword [rcx + rsi], eax
xor dword [rax - 0x7d], ecx
invalid
pop rsp
or ecx, dword [rdi]
or eax, dword [rcx + 0x57]
push r14
or byte [rbx + rcx*4 + 0x42], cl
adc byte [rax - 0x77], cl
mov eax, dword [rdx + 0x10]
sub ecx, eax
or byte [rbx], r9b
or ecx, dword [rax - 0x73]
add eax, 0x7268b
invalid
add byte [rax - 0x77], cl
adc byte [rax - 0x39], r9b
sbb byte [rdx], r8b
add al, byte [rax]
add byte [rax], al
jmp case.0x14003d59c.920
lea rcx, [r8 + 2]
mov dword [rsi + 0x10], eax
add al, byte [rax]
add byte [rax], al
add cl, byte [rax - 0x77]
adc byte [rcx - 0x7d], cl
clc
std
mov dword [rdx + 0x10], ecx
jle 0x14003fafe
add byte [rax], al
add byte [rcx - 0x77], cl
ret
mov ebx, eax
retf
invalid
mov ecx, dword [rdx]
or al, byte [rdi + 0xf]
mov bh, 4
add dword [rbp - 0x77], eax
ret 0x4166
invalid
invalid
mov edx, eax
mov bh, 0xd2
or byte [rdx], r9b
add byte [rax], al
add byte [rcx + rcx*4 + 0x56], cl
or al, byte [rax]
add byte [rax], al
adc byte [rax - 0x39], cl
sbb byte [rax], r8b
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
mov dword [rsi + 0x18], 0
invalid
invalid
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsp
pop rbp
mov ebx, ecx
sbb eax, dword [rcx]
add byte [rax], al
adc al, byte [rcx]
add byte [rax], al
and al, 0x58
invalid
mov dword [rsp + 0x68], 0
add byte [rax - 0x39], cl
and al, 0x28
or byte [rax], al
add byte [rax], al
invalid
mov dword [rsp + 0x28], 8
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
and al, 0x30
test eax, eax
add byte [rcx - 0x43], al
or byte [rax], al
add byte [rax], al
mov ebp, 8
and al, 0x78
js 0x14003fbed
xor edi, edi
and al, 0x70
je case.0x140039d5e.1074
sub byte [rax - 0x77], cl
stc
fdivr st(7)
dec dword [rax - 0x7d]
jl case.0x14003d59c.940
jo case.0x140039d5e.1072
add al, 0x24
and al, 0x40
mov rax, qword [r12 + 0x10]
mov dword [rsp + 0x50], eax
and al, 0x50
and al, 0x50
and al, 0x30
cli
or ah, byte [rbx - 4]
dec dword [rbx + rcx*4 + 0x6c]
and al, 0x28
add al, 0x7f
invalid
adc byte [rdi], cl
movups xmmword [rbp + rax*8], xmm0
invalid
cmp byte [rcx - 1], cl
invalid
inc edi
and al, 0x68
mov ecx, dword [rax - 0x75]
and al, 0x38
and al, 0x38
mov dword [rsi + 0x18], eax
sbb byte [rax - 0x75], cl
and al, 0x28
mov dword [rsi + 8], eax
or byte [rax - 0x75], cl
and al, 0x30
mov dword [rsi + 0x10], eax
adc byte [rax - 0x39], cl
invalid
add cl, ch
invalid
and al, 0x50
and al, 0x40
add dword [rax], eax
add byte [rax], al
invalid
dec dword [rdi]
or ecx, dword [rdi]
sub esp, 0xa8
test al, 0
or byte [rax - 0x75], cl
adc byte [rax + 0x39], cl
cmp ecx, eax
jne 0x14003fcbc
invalid
invalid
cmp ecx, eax
add eax, 0x724bc
and al, 7
mov esi, edx
mov dword [rsi + 0x10], edx
add byte [rax], al
and al, 0x38
pop rdi
add byte [rax], al
pop rdx
lea ebx, [rsp + 0x20]
add al, byte [rdi + rcx - 0x49]
jnp 0x14003fd53
movzx edi, word [rbx + 4]
mov edx, esi
bnd call case.0x1400404e6.474
add edi, dword [rsp + rdx]
adc al, 0x75
cmp esp, dword [rsi - 0x77]
mov dword [rsp + 0x4e], ebp
lea ebx, [rsp + 0x20]
movzx esp, word [rbx + 4]
bnd call case.0x14001b505.506
add byte [rdi], cl
test ah, dh
and al, 0x28
and al, 0x26
mov bh, 0x44
and al, 0x36
mov dword [rdi + 0x88], 0x8548000a
test esi, esi
test ebp, ebp
mov ecx, dword [0x1400f5ae0]
mov eax, esi
pop rsp
and eax, 0x6b238
add byte [rax - 0x73], cl
je case.0x14001ae17.971
invalid
and byte [rax - 0x75], cl
pop rsi
or byte [rbx + rcx*4 + 0x7e], cl
invalid
add al, 0
add byte [rax - 0x75], cl
add byte [rax], al
xor cl, byte [rbx + rcx*4 + 0x6c]
sub byte [rax - 0x75], cl
and al, 0x30
and al, 0x30
and al, 0x30
and al, 0x88
dec dword [rax - 0x75]
pop rsp
or eax, dword [rax]
out 0xb1, eax
invalid
inc esi
invalid
add byte [rax], al
or al, byte [rax]
stosb byte [rdi], al
invalid
invalid
mov dword [rsp + 0x4c], r12d
sub byte [rax - 0x75], cl
pop rsp
or byte [rcx - 0x75], cl
and byte [rbx + rcx*4 + 0x64], cl
cmp byte [rax - 0x77], cl
stosd dword [rdi], eax
add eax, dword [rax]
add byte [rax + 0x39], cl
cmp rdx, rcx
invalid
invalid
movabs byte [0xb07c63c75000003], al
invalid
mov dword [rdi + 0x88], 0x8548000a
loop case.0x14001ae17.1381
dec dword [rax - 0x75]
or eax, 0xb5bf3
mov dword [rdi + 0x88], 0x8548000a
mov edx, 0x31000b59
scasd eax, dword [rdi]
adc eax, 0x6aee4
cmp qword [rsp + 0x60], 0
js case.0x14003f632.396
jmp case.0x14003de58.396
cmp ebx, 0xfffffffb
add byte [rax], al
pop rdi
and al, 0x70
and al, 0x60
js case.0x14003f497.440
mov dword [rdi + 8], ebp
and al, 0x50
and al, 0x58
and al, 0x80
mov dword [rdi + 0x40], eax
mov bh, 0x84
dec dword [rdi]
ret
sal dword [rcx], 0xd2
mov edi, eax
mov edx, edi
add byte [rbp + rcx*4 + 0x7c], cl
mov ecx, edi
invalid
mov ecx, edi
add byte [rax + rax*8 - 0x38b7d58c], al
sal byte [rdx + rbp + 0x48], 0xc7
add byte [rax], al
add byte [rbp - 0x7b], cl
mov eax, edi
pop rsi
adc bl, ch
invalid
cmp ecx, 2
lea eax, [0x1400b46e4]
movabs byte [0x4808418948000743], al
or byte [rax - 0x39], cl
mov dword [rcx + 0x10], 0xf
lea ecx, [rax + 2]
add byte [rax], al
rol eax, 8
or byte [rdi + rcx - 0x49], al
or dword [rax], eax
cmp eax, 0xfefb
inc dword [rcx - 0x7d]
stc
add eax, edx
cmp eax, 0x200
shr bl, cl
and ah, byte [rsi - 0x46]
add eax, dword [rax]
add bl, ch
adc byte [rsi - 0x46], ah
add byte [rsi - 0x77], ah
mov dword [rcx + 2], edx
adc al, 0xc3
sub ecx, eax
invalid
add dword [rbx], ecx
invalid
adc byte [rbx], cl
add cl, byte [rcx + rcx*4 + 0x4a]
mov dword [rdx + 0x10], ecx
mov cl, 0xa
add al, 2
rol byte [rax], 0
sar bh, 0x3f
invalid
movsb byte [rdi], byte [rsi]
rol byte [rcx - 1], 1
loopne 0x1400404fd
mov r8d, r8d
ret 0xf0eb
add ebx, ebp
int3
inc dword [rcx - 0x7d]
clc
add al, 0x77
invalid
lea edx, [0x1400ba8a4]
adc eax, 0x7a3a1
add bl, ch
test al, 0x41
cmp r8d, 0xfefe
ja 0x14004052e
ret
invalid
invalid
mov byte [rax], 0xe9
mov dword [rax], 0xffff53e9
enter 0xffffffffffffe900, 0x4a
invalid
leave
retf 0xe900
retf
invalid
int3
int 0
invalid
iretd
rol byte [rax], 1
rol dword [rax], 1
rol byte [rax], cl
rol dword [rax], cl
invalid
invalid
add ecx, ebp
jno 0x140040844
jmp qword [rsi - 0x46]
sti
invalid
add ecx, ebp
mov edx, 0x35e90176
mov edx, 0x11e90060
mov edx, 0x8e90061
mov edx, 0xede90064
mov edx, 0xdbe90066
mov edx, 0xd2e90067
mov edx, 0xc9e90068
mov edx, 0xc0e90069
mov edx, 0xb7e9006a
mov edx, 0xaee9006b
mov edx, 0xa5e9006c
mov edx, 0x9ce9006d
mov edx, 0x93e9006e
jns 0x140040c86
jp 0x140040c8f
jnp 0x140040c98
jl 0x140040ca1
idiv bh
add cl, ch
jrcxz 0x140040dcc
mov edx, 0xbe900b6
idiv bh
invalid
jmp qword [rsi - 0x46]
invalid
invalid
invalid
invalid
invalid
add byte [rax - 0x77], cl
xlatb
mov rsi, rcx
lea rbx, [rsp + 0x40]
mov rcx, rbx
call fcn.14003d32e
mov al, byte [rbx]
cmp al, 0x14
jne 0x140040f5e
mov ecx, dword [rsp + 0x44]
mov eax, 0x10000
cmp ecx, eax
cmovb eax, ecx
mov rdx, qword [rdi + 8]
mov rcx, qword [rdi + 0x10]
mov r8, rdx
sub r8, rcx
cmp r8, rax
jae 0x140040f9b
mov qword [rsi + 8], 0xa
or byte [rdx], r9b
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], 0
jmp 0x140040f81
mov cl, byte [rsp + 0x43]
mov byte [rsi + 0xb], cl
movzx ecx, word [rsp + 0x41]
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], 0
jmp 0x140040f81
mov cl, byte [rsp + 0x43]
and al, 0x43
mov byte [rsi + 0xb], cl
movzx ecx, word [rsp + 0x41]
mov word [rsi + 9], cx
mov ecx, dword [rsp + 0x44]
movups xmm0, xmmword [rsp + 0x48]
movups xmmword [rsi + 0x10], xmm0
mov byte [rsi + 8], al
invalid
invalid
mov dword [rsi + 0xc], ecx
or byte [rcx - 0x38b7f3b2], r9b
invalid
mov qword [rsi], 1
mov r8, rcx
add r8, rax
mov qword [rdi + 0x10], r8
jb 0x1400410d1
cmp r8, rdx
ja 0x1400410d1
add rcx, qword [rdi]
mov qword [rsp + 0x78], rcx
mov qword [rsp + 0x80], rax
add byte [rax], 0
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x28
or byte [rax], al
add byte [rax], al
add byte [rax], 0
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x28
or byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
test rax, rax
je 0x140041082
mov r13d, 8
lea r12, [rsp + 0x48]
add byte [rax], al
add byte [rbp + rcx*4 + 0x64], cl
and al, 0x48
adc byte [rsp], al
adc byte [rax - 0x77], cl
and al, 0x70
and al, 0x38
xor cl, byte [rax - 0x48160001]
invalid
ud2
add byte [rbp + 0x31], al
rol byte [rcx - 0x47], 0xb
add byte [rax], al
add byte [rcx - 0x46], al
xor byte [rax], al
add byte [rax], al
mov r11d, 0x34
xor r14d, r14d
add byte [rcx], al
add byte [rax], al
inc esi
add dword [rax], eax
add byte [rax - 0x75], cl
adc cl, byte [rdi]
movzx eax, word [rdx + rax]
invalid
invalid
ror byte [rax], 0x44
movzx eax, ax
mov byte [rbp + 1], cl
rol dword [rcx - 1], 0xe1
jmp r9
xor edx, edx
jmp case.0x14004143f.26
jmp case.0x14004143f.26
add al, byte [rax]
jmp case.0x14004143f.26
mov dx, 3
jmp case.0x14004143f.26
mov dx, 4
jmp case.0x14004143f.26
add byte [rax - 0x7d], cl
and al, 0x28
add byte [rdi], cl
invalid
test ch, dl
invalid
mov ecx, dword [0x1400f5ae0]
sub esp, 0x90
ror dword [rax - 0x7d], 0xf9
add dh, byte [rbx + 0x19]
adc byte [rcx - 0x7d], cl
clc
std
add dword [rax], eax
add byte [rcx - 0x77], cl
mov dword [rsi + 0x10], edx
add byte [rax], al
add byte [rax], al
mov dword [rdx + 0x10], ebx
pop rdx
adc byte [rdi], cl
invalid
add dword [rax], eax
add byte [rcx + 1], cl
leave
push rsp
and al, 0x60
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
movups xmmword [rsp + 0x30], xmm0
test r8d, r8d
and al, 0x78
lea edi, [rsp + 0x70]
and al, 0x58
and al, 0x28
add dword [rdi + rdi*8 + 0x7c8348ff], edi
and al, 0x70
add byte [rcx + 0xf], al
adc byte [rsp], al
cli
jl 0x140041916
cmp byte [rbx - 0x73], cl
add al, 0x7f
invalid
jg 0x140041940
mov ecx, dword [rsp + 0x50]
and al, 0x50
push rax
adc byte [rdi], cl
sub byte [rsp + 0x40], al
invalid
movups xmmword [r13 + rax*8], xmm0
and al, 0x38
jl 0x14004193c
cmp byte [rax - 0x75], cl
and al, 0x68
sbb byte [rax - 0x75], r9b
and al, 0x28
and al, 0x40
invalid
invalid
or ecx, dword [rdi]
or eax, dword [rcx + 0x56]
push r14
push rsi
push rdi
push rbp
pop rsp
and al, 0x20
add bl, ch
xor ah, byte [rsi - 0x46]
mov dx, 9
mov rsi, rcx
mov rax, qword [rdx + 8]
mov r8, qword [rdx + 0x10]
mov rcx, rax
sub rcx, r8
cmp rcx, 2
jae 0x140041ba2
mov byte [rsi + 8], 0xb
lea rax, [0x1400b216a]
add eax, 0x705d6
add eax, 0x705d6
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
jmp 0x140041bed
lea rcx, [r8 + 2]
mov qword [rdx + 0x10], rcx
cmp r8, 0xfffffffffffffffd
ja 0x140041d32
mov r11, rax
sub r11, rcx
jb 0x140041d32
mov r9, qword [rdx]
movzx r8d, word [r9 + r8]
mov r10d, r8d
rol r10w, 8
movzx r10d, r10w
mov bh, 0xd2
mov bh, 0xd2
cmp r11, r10
jae 0x140041c07
mov qword [rsi + 8], 0xa
mov qword [rsi + 0x10], r10
mov qword [rsi + 0x18], 0
add byte [rcx + rcx*4 + 0x56], cl
adc byte [rax - 0x39], cl
sbb byte [rax], r8b
add byte [rax], al
add byte [rax - 0x39], cl
invalid
mov qword [rsi], 1
mov r11, rcx
add r11, r10
mov qword [rdx + 0x10], r11
jb 0x140041d32
cmp r11, rax
ja 0x140041d32
add r9, rcx
mov qword [rsp + 0x58], r9
pop rax
pop rax
mov qword [rsp + 0x60], r10
and al, 0x60
mov qword [rsp + 0x68], 0
mov qword [rsp + 0x28], 8
add byte [rax - 0x39], cl
and al, 0x28
or byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
test r8w, r8w
je 0x140041ce3
mov r13d, 8
and al, 0x58
mov ecx, esi
cli
invalid
mov dword [rsp + 0x38], edi
sbb byte [rax - 0x75], r9b
and al, 0x28
and al, 0x30
invalid
sub byte [rsp + 0x40], al
ud2
mov rsi, rcx
mov rcx, qword [rdx + 8]
lea eax, [0x1400b3583]
and byte [rax - 0x77], cl
stc
dec dword [rdi]
mov dh, 0x17
jae 0x140041dc9
shl eax, 8
add rsp, 0x38
cmp byte [rbx + 0x5f], bl
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xb8
sub esp, 0xb8
sub esp, 0xb8
mov rax, qword [rdx + 8]
mov eax, dword [rdx + 8]
mov r8, qword [rdx + 0x10]
mov r9, rax
sub r9, r8
adc byte [rcx - 0x77], cl
ror dword [rbp + 0x29], 0xc1
cmp r9, 2
jae 0x140041eab
mov byte [rcx + 8], 0xb
lea rax, [0x1400b216a]
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], 2
jmp 0x140041ef6
lea rsi, [r8 + 2]
mov qword [rdx + 0x10], rsi
cmp r8, 0xfffffffffffffffd
ja 0x140042491
mov r11, rax
sub r11, rsi
jb 0x140042491
mov r9, qword [rdx]
movzx r8d, word [r9 + r8]
mov r10d, r8d
rol r10w, 8
movzx r10d, r10w
cmp r11, r10
jae 0x140041f11
mov qword [rcx + 8], 0xa
mov qword [rcx + 0x10], r10
mov qword [rcx + 0x18], 0
mov qword [rcx], 1
mov r11, rsi
add r11, r10
mov qword [rdx + 0x10], r11
jb 0x140042491
mov qword [rsp + 0xa8], rcx
cmp r11, rax
ja 0x140042491
add r9, rsi
mov qword [rsp + 0x90], r9
mov qword [rsp + 0x98], r10
mov qword [rsp + 0xa0], 0
mov qword [rsp + 0x78], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x80], xmm0
test r8w, r8w
je 0x140042332
mov edi, 8
xor r12d, r12d
ror dword [rax], 0x66
mov esi, 0x6e90006
add dword [rax], eax
add byte [rsi - 0x42], ah
mov si, 0xd
jmp 0x140042258
invalid
add byte [rax - 0x73], cl
and al, 0x28
and al, 0x28
and al, 0x28
pop rax
insb byte [rdi], dx
and al, 0x30
cmp byte [rsi - 0x7d], ah
sti
or ecx, dword [rdi]
je 0x140042427
mov eax, ebp
mov bl, 5
add byte [rcx - 0x77], cl
mov ebx, esi
mov si, 0xb
or eax, dword [rax]
mov ebx, esi
or eax, dword [rax]
push rsp
and al, 0x68
mov dword [rsp + 0x2c], r8d
mov dword [rsp + 0x38], ebp
mov dword [rsp + 0x4a], edi
pop rsp
and al, 0x48
push rsp
and al, 0x80
add byte [rax], al
add byte [rbp + 0x1a], dh
lea ecx, [rsp + 0x78]
jns 0x140042268
invalid
js 0x14004231b
mov esp, dword [rsp + 0x88]
and al, 0x88
add byte [rax], al
add byte [rbx - 0x73], cl
add al, 0xa4
movsb byte [rdi], byte [rsi]
movsb byte [rdi], byte [rsi]
invalid
push rax
add cl, byte [rdi]
mov bh, 0x4c
and al, 0x54
mov qword [rsi], 0xffffffffc774894c
or byte [rcx + rcx*4 + 0x6c], cl
invalid
invalid
insb byte [rdi], dx
invalid
mov dword [rdi + rax*8 + 8], esi
adc byte [rax - 0x77], cl
insb byte [rdi], dx
invalid
pop rsp
invalid
mov esp, dword [rsp + 0x88]
add byte [rax], al
add byte [rcx - 1], cl
inc esp
inc esp
movsb byte [rdi], byte [rsi]
and al, 0x88
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
test byte [rax + riz*4], ah
movabs al, byte [0x702474894c000000]
add byte [rax], al
je 0x140042347
jo 0x14004236d
cmp eax, dword [rsp + 0x98]
and al, 0x98
mov eax, dword [rsp + 0x78]
movzx eax, word [rsp + 0x2a]
cmp dword [rcx - 0x45], eax
or al, byte [rax]
add byte [rax], al
add byte [rax], al
or ecx, eax
adc al, 0xf
cmp eax, 1
or eax, 0x7502f883
sub eax, esp
add byte [rdi], cl
test dword [rax + 6], edi
add byte [rax], al
jo 0x1400425a6
invalid
mov dword [rsp + 0x88], ecx
test byte [rax + rbx*4], ah
add byte [rax], al
movzx ebp, byte [rcx]
loope 0x1400425e0
add al, 0
add byte [rax - 0x73], cl
add byte [rax], al
and al, 0x48
lea edx, [rsp + 0x88]
add byte [rax], al
add al, ch
invalid
adc al, 0x41
or al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rbp + 5], dh
invalid
add eax, 0x24748b44
movzx eax, r14w
movzx eax, r14w
mov esi, dword [rsp + 0x4a]
and al, 0x4a
mov bh, 0xc6
int1
add byte [rax], al
clc
or cl, byte [rdi]
enter 0xffffffffffff8944, 0xfffffffffffffff6
enter 0xffffffffffff8944, 0xfffffffffffffff6
mov esi, esi
inc dword [rax]
cmp eax, 0xa
test byte [rbx], ah
add al, 0
add byte [rbx + 0x157509f8], al
add byte [rdi], cl
mov bh, 0xc0
add byte [rbx], al
add byte [rax], al
invalid
add eax, dword [rax]
add byte [rdi], cl
test dword [rdx], esi
add al, 0
add byte [rax - 0x75], cl
invalid
test byte [rax + rdx*4], ah
mov eax, dword [rsp + 0x90]
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
invalid
test byte [rax + rbx*4], ah
cwde
mov eax, dword [rsp + 0x98]
cwde
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, eax
sub rcx, r8
sub ecx, eax
invalid
mov ecx, eax
sub ecx, eax
cmp ecx, 2
clc
std
add cl, byte [rax - 0x77]
ret 0x2948
invalid
invalid
invalid
add byte [rax], al
movzx eax, word [rbx + rax]
mov bh, 4
add eax, dword [rax - 0x80]
cmp ch, 3
je 0x1400426a3
invalid
invalid
cmp ch, 3
or ah, byte [rsi + 0x45]
test eax, eax
invalid
test r8d, r8d
ror byte [rdi], 0x84
jrcxz 0x1400426a4
invalid
add eax, dword [rax]
add byte [rax], al
add byte [rsi + 0x41], ah
rol r8d, 8
rol eax, 8
add byte [r8], r8b
loop 0x1400426cc
invalid
add edx, esp
cwde
add byte [rax], al
add byte [rdi], cl
invalid
invalid
and al, 0x28
add eax, 0x448b4800
and al, 0x38
in eax, dx
and al, 0x78
mov ecx, dword [rsp + 0x28]
and al, 0xb8
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x30
and al, 0x30
and al, 0x30
mov word [rax + rax*8], fs
add byte [rax], al
add byte [rax], al
invalid
invalid
movsb byte [rdi], byte [rsi]
add byte [rax], al
movsb byte [rdi], byte [rsi]
and al, 0xc8
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
lodsb al, byte [rsi]
and al, 0xd0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi - 0x77], ah
invalid
mov ah, 0x24
mov dword [rsp + 0xd4], esi
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rsp + 0x48]
lea ecx, [rsp + 0x48]
mov eax, 0x48000000
mov ebx, dword [rsp + 0x78]
invalid
js 0x1400427ec
mov ecx, ebx
cmp dword [rsp + 0x48], 0
mov eax, dword [rsp + 0x50]
sub byte [rax - 0x75], cl
and al, 0x58
and al, 0x58
and al, 0x58
and al, 0x30
push 0x246c8a44
imul eax, dword [rdi + rcx - 0x49], 0xf6a2474
movzx esi, word [rsp + 0x6a]
movzx esi, word [rsp + 0x6c]
and al, 0x69
movzx esi, word [rsp + 0x6a]
and al, 0x46
sti
int1
add eax, 0x2f894c00
xor al, 0
add al, 0
add byte [rax - 0x7d], cl
stc
add al, 0x73
add eax, 0xebed3145
sub eax, dword [rcx + 0xf]
invalid
invalid
mov dh, 0x5c
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
jl 0x14004299b
xor byte [rax], al
invalid
ror byte [rbx + rcx*4 + 0x44], cl
and al, 0x28
push rax
add eax, 0x248c8b48
mov ecx, dword [rsp + 0xa8]
mov ecx, dword [rsp + 0xa8]
cmp byte [rdi], cl
test ebp, esp
add eax, dword [rax]
add byte [rax - 0x7d], cl
mov esp, 0xa024
invalid
add byte [rax], al
add byte [rax], al
movabs al, byte [0x3d6840f00000000]
add byte [rax], al
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax], al
mov qword [rax], 1
add byte [rax], al
mov qword [rsp + 0xa8], rcx
mov qword [rax + 8], rcx
mov dword [rax + 8], ecx
lea rcx, [rsp + 0x50]
push rax
add byte [rax], al
mov dword [rax + 8], ecx
cld
movabs al, byte [0x70247c8348000000]
mov edi, dword [rsp + 0x78]
movzx ecx, ch
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rcx], rax
invalid
invalid
invalid
add byte [rax], al
pop rsi
cmp al, ch
ret 4
sub byte [rax - 0x77], cl
sbb byte [rcx], dh
ror byte [rax - 0x77bbdfbf], 0x69
and dword [rsi + 0x44], esp
mov dword [rcx + 0x22], esi
add byte [rcx], al
lea ebx, [rsp + 0x48]
mov al, 0x1c
adc byte [rbx + 0x10], cl
sbb byte [rdi], cl
adc dword [rax + 8], eax
add cl, ch
pop rbp
add dword [rax], eax
add byte [rax], al
mov rcx, rdi
add byte [rax], al
push rsp
and al, 0x38
add byte [rax - 0x75], cl
and al, 0x20
and al, 0x20
and al, 0x20
and byte [rax - 0x75], cl
and al, 0x28
mov ecx, dword [rsp + 0x28]
and al, 0x20
add byte [rax - 0x39], cl
and al, 0x20
cmp dword [rsp + 0x30], 0
mov ecx, dword [0x1400f5ae0]
or eax, dword [rax]
test byte [rsi], al
add byte [rax - 0x7d], cl
invalid
mov esp, dword [rdi + 0x20]
add esp, dword [rdi + 0x58]
add eax, 0x478b4800
and byte [rax - 0x75], cl
cmp ebp, ebx
sub edx, eax
invalid
add byte [rax], al
mov ecx, dword [0x1400f5ae0]
cmp al, 0x83
invalid
mov eax, esi
mov dword [rcx + 0x24], ebp
or byte [rcx - 0x77], cl
sbb byte [r14 + 0x41], spl
mov dword [rcx + 0x20], ecx
add byte [rax], al
and al, 0x48
adc byte [r8 - 0x75], cl
and al, 0x20
mov dword [rax], 0x8b480000
pop rdi
or byte [rbx + rcx*4 + 0x77], cl
invalid
invalid
invalid
sbb byte [rcx + rcx*4 - 0xf], cl
jg case.0x140042e31.9
invalid
dec dword [rcx - 0x77]
invalid
lea eax, [rsi + rsi]
invalid
add dword [r9 + r9*4 + 0x7e], r9d
add dword [rax - 0x758d14f9], r14d
add dword [r8 + 0x8b00146], r9d
mov edx, dword [rdi + 0x18]
std
dec dword [rcx - 0x77]
invalid
or eax, 0x11b00aeb
pop rsp
pop rdi
ud2
mov eax, dword [rcx + 0x70]
mov edi, eax
xlatb
cmp eax, dword [rsi + 0x68]
and byte [rax - 0x75], cl
pop rax
pop rax
pop rax
ret
jle case.0x14003d59c.1313
invalid
or edx, dword [rsi + 0x57]
push rbx
sub rsp, 0x60
mov esi, ecx
mov byte [rdx + 1], al
and al, 0x40
fdivr st(5)
invalid
adc al, 0x74
or byte [rax - 0x77], cl
stc
in al, dx
cmp byte [rax - 0x77], cl
mov esi, ecx
mov esi, ecx
add byte [rax], al
cmove eax, ecx
mov esi, eax
add byte [rax], dl
add byte [rax], al
cmovb esp, eax
mov edx, dword [rdx + 0x68]
lea edi, [rsp + 0x28]
jo 0x1400431b3
mov dword [rsi + 8], eax
test rax, rax
je 0x1400431b9
lea r9, [rax - 0x21]
xor r8d, r8d
xor r10d, r10d
cmp r9, 0xffffffffffffffe0
jb 0x1400431bd
mov r11b, byte [rdx + r10]
xor r11b, byte [rcx + r10]
lea rsi, [r10 + 1]
jb 0x1400431a3
jb 0x1400431a3
or r8b, r11b
or al, bl
mov r10, rsi
cmp rax, rsi
jne 0x140043190
test r8b, r8b
sete al
jmp 0x1400431bb
mov al, 1
pop rsi
ret
ud2
invalid
sbb byte [rdx], al
add byte [rax], al
add bl, ch
jmp 0x140043247
mov rcx, r9
inc rcx
mov qword [rdx + 0x10], rcx
adc byte [rdi], cl
invalid
cdq
add byte [rax], al
invalid
mov r10, r8
or byte [rbx], cl
cmp byte [rax - 0x7d], cl
ret
mov eax, dword [rsp + 0x38]
mov rcx, qword [rsp + 0x40]
mov qword [rcx + 0x10], rax
adc byte [r8 - 0x75], cl
and al, 0x28
adc byte [r8 - 0x75], cl
and al, 0x28
mov qword [rcx], rax
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
mov qword [rcx + 8], rax
add rsp, 0x48
pop rbx
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
test eax, eax
enter 0xffffffffffffe975, 0xffffffffffffffeb
xor byte [rbx + 0x2975033f], al
mov esi, dword [rdi + 8]
add byte [rax], al
add byte [rax], al
cmp eax, ecx
sub byte [rbp - 0xf], dh
invalid
push rbx
sub rsp, 0x20
test rdx, rdx
je 0x140043420
mov rdi, rcx
imul rbx, rdx, 0x38
xor esi, esi
jmp 0x140043431
add eax, dword [rdi + rcx + 0x43]
fld dword [rbp + 0xf]
mov bh, 0xdb
push rbx
sub rsp, 0x20
test rdx, rdx
je 0x1400435a5
mov rdi, rcx
shl rdx, 3
lea rbx, [rdx + rdx*4]
xor esi, esi
and al, 0x30
and al, 0x28
mov dword [rbx + rax*8 + 0x10], edi
movzx edx, dx
cmp byte [rcx], cl
and byte [rdi], cl
adc dword [rsi], eax
mov dword [rsi + 0x10], ebx
push r14
jle 0x140043863
add byte [rdx + rdx + 0x48], dh
mov ecx, dword [0x1400f5ae0]
add dword [rax], eax
adc dword [rsp + 0x30], eax
lea ecx, [0x1400badd0]
add al, 0x81
sub al, ch
fcom dword [rdi - 0x74b70001]
and al, 0x38
add byte [rax], al
add byte [rsi + 0x48], dl
push rsi
sub rsp, 0x20
movq qword [rbp + 0x4d0], mm6
add byte [rax], al
loopne 0x140043b34
mov ebp, edx
add cl, byte [rdi]
invalid
or dword [rax], eax
add byte [rsi - 0x39], ah
and al, 0x40
and eax, dword [rax]
or dword [rax], eax
add byte [rax + 0x284248c], cl
and al, 0x84
add al, byte [rax]
invalid
and al, 0x84
add al, byte [rax]
add byte [rdi], cl
mov dh, 0x46
add dword [rdi], ecx
mov bh, 0x4e
add al, cl
loope 0x140043c81
and al, 0x40
add byte [rax], al
invalid
add byte [rax], al
add byte [rdx + 0xf], bh
test byte [rsi + rbx*4], ah
add dword [rax], eax
add byte [rsi], al
and al, 0xa0
add byte [rax], al
add byte [rax - 0x75], cl
mov esp, 0xe824
add byte [rcx + rcx*4 + 0x54], cl
and al, 0x58
pop rax
xchg dword [rsi], ebx
add byte ss:[rax], al
add byte [rax], al
and al, 0x58
add byte [rax], al
add byte [rax], al
dec dword [rax - 0x7d]
mov esp, 0xe824
add byte [rax], al
invalid
add byte [rsp + rdx + 0x48], dh
mov ecx, dword [0x1400f5ae0]
ror byte [rax - 0x77], 0x84
and al, 0xc0
and al, 0x50
add byte [rax], al
add byte [rax], al
enter 1, 0
je 0x1400466ce
pop rax
mov word [rax + rdx*2], fs
add al, byte [rax]
add al, ch
insb byte [rdi], dx
cmp edi, edi
dec dword [rbx + rcx*4 - 0x54]
and al, 0x90
add byte [rax], al
add byte [rcx - 0x77], cl
fimul dword [rbx + rcx*4 - 0x7c]
and al, 0x88
add byte [rax], al
add byte [rax + 0xf], al
mov dh, 0xd6
add byte [rax], al
add byte [rbp - 0x77], al
int1
pop rax
movzx ecx, word [rsp + 0x36]
and al, 0x34
clc
invalid
and al, 0x40
and al, 0xf2
add byte [rax], al
add byte [rcx + 0xf582444], cl
mov bh, 0x84
and al, 0xf4
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x50
add byte [rax], al
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0
add dword [rax], eax
add bl, ch
jo 0x14004686f
mov esp, 2
add byte [rax], al
xor esp, esp
call 0x16448f17b
mov eax, esi
or byte [rcx - 0x76bfdbbc], cl
invalid
and al, 0x58
push rax
stc
mov eax, 0x89480006
test byte [rax + rbp*8], ah
add byte [rax], al
add byte [rcx - 0x44], al
adc al, 0
add byte [rax], al
dec byte [rax - 0x3f]
out dx, al
or byte [rax - 0x73], cl
mov word [rax + rdx*2], fs
add al, byte [rax]
add al, ch
invalid
int1
or al, byte [rax]
lodsb al, byte [rsi]
and al, 0x90
add byte [rax], al
add byte [rbp - 0x77], cl
loop 0x1400469f1
mov eax, dword [rsp + 0xa0]
add byte [rax], al
add byte [rbx + rcx*4 - 0x44], cl
and al, 0x88
add byte [rax], al
add byte [rax - 0x75], cl
push rsp
and al, 0x38
lea eax, [0x1400b216a]
mov word [rax + rbx*2], fs
add al, byte [rax]
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x60
add al, byte [rax]
add byte [rcx - 0x77], cl
enter 0x2949, 0xffffffffffffffd0
add byte [rax - 0x75], cl
mov ah, 0x24
push rax
add al, byte [rax]
add byte [rdi], cl
mov bh, 0x14
invalid
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
mov bh, 0xd2
add byte [rcx - 0x77], cl
invalid
and al, 0xa0
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
and al, 0x60
mov dword [rax - 0x28], eax
enter 0xffffffffffff8348, 0xfffffffffffffff8
add dh, byte [rbx + 0x45]
add byte [rax], al
add byte [rcx - 0x41], al
add al, byte [rax]
add byte [rax], al
in al, 0xe9
idiv bh
dec dword [rax - 0x73]
add cl, byte [r8 - 0x77]
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax - 0x7d], cl
stc
std
add byte [rdi], cl
mov bh, 0xc
or al, byte [rcx - 0x77]
leave
rol byte [rax], 1
add byte [rax], al
and dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rsi*4], ah
add al, byte [rax]
add byte [rax - 0x73], cl
add eax, 0x6ae53
mov eax, 0x48000002
lea ecx, [rsp + 0xf0]
and al, 0xe0
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax + 0x29], 0xd1
invalid
add byte [rax], al
insb byte [rdi], dx
invalid
inc esi
invalid
movabs al, byte [0xa824848b48000001]
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rsp + 0x38], rax
adc byte [rbx], al
add byte [rax], al
mov dword [rsp + 0x1a8], eax
mov dword [rsp + 0xa8], ecx
add bh, bh
add byte [rax], al
hlt
mov dword [rsp + 0x388], esi
test byte [rax + rbp*4], ah
add byte [rax], al
and al, 0x68
inc dword [rcx - 0x43]
or dword [rax], eax
add byte [rax], al
and al, 0x60
test byte [rax + riz*2], ah
add eax, dword [rax]
add byte [rax - 0x77], cl
ret 0x3b48
add byte [rax], al
pop rsp
add byte [rax], cl
sbb byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test byte [rax + riz*8], ah
add eax, dword [rax]
add bl, dh
movq qword [r8 + rax + 0x20], mm0
movq qword [rax + rax + 0x20], mm0
movq qword [rax + rax + 0x20], mm0
invalid
shr rcx, 0x10
add edx, dword [rsp + 0x278]
and al, 0x50
out 8, eax
ror byte [rbx + rcx*4 - 0x7c], cl
and al, 0xa0
add byte [rax], al
add byte [rax - 0x77], cl
clc
add byte [rax], al
invalid
mov bh, 0x44
and al, 0x34
mov edi, esp
out 0xe9, eax
mov ecx, 0xfffffa6
mov dh, 0xf8
clc
clc
xor ebp, ebp
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add bl, ch
or bh, byte [rsi + 2]
mov esi, 2
add byte [rax], al
add dword [rax], eax
mov ecx, dword [rsp + 0x1c8]
add byte [rax], al
and al, 0x68
add byte [rax], al
add byte [rax], al
mov bh, 0x54
and al, 0x58
add byte [rax], al
mov bh, 0x4c
and al, 0x36
invalid
movzx r8d, word ss:[rsp + 0x34]
add byte [rax], al
add byte [rbx + rcx*4 - 0x4c], cl
and al, 0xc0
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + riz], fs
add dword [rax], eax
add al, ch
xor dword [rdx], ecx
invalid
add byte [rax], al
and al, 0x40
sub byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rcx + rcx*4 - 0x54], cl
and al, 0x30
add dword [rax], eax
add byte [rdi + 0xe], bh
invalid
add byte [rcx + 0x39], cl
fimul word [rdi]
invalid
invalid
mov edi, dword [rax - 0x82]
jo 0x1400497da
xchg rsi, rax
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rax - 0x75], cl
mov sil, 0x48
mov dword [rsp + 0x68], ecx
and al, 0x68
test byte [rax + riz*4], ah
add eax, dword [rax]
add byte [rax - 0x75], cl
int3
pop rax
invalid
add byte [rbx + rcx*4 + 0x5c], cl
pop rsp
and al, 0x48
movzx r8d, word ss:[rsp + 0x34]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
or eax, 0xac1ac
invalid
add byte [rcx], dh
sar bh, cl
call qword [sym.imp.kernel32.dll_HeapFree]
cld
invalid
invalid
invalid
inc dword [rcx - 0x77]
ror byte [rax - 0x75], 0x44
mov rax, qword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
mov eax, eax
adc byte [rax - 0x77], cl
test byte [rax + rbx*4], ah
and al, 0x98
call 0x160ed5ada
mov ecx, esi
invalid
or byte [0x14106620b], al
pop rcx
adc eax, 0x89480006
add byte [rax - 0x77], cl
add byte [rax - 0x77], cl
invalid
in al, dx
cwde
add byte [rax], al
add byte [rcx - 0x77], cl
int 0x45
test al, al
cmp al, ch
wait
popfq
invalid
push qword [rbp + riz*2 + 0x4d]
mov esp, ebp
mov r12, r13
and al, 0x50
push rax
and al, 0x20
and al, 0x54
imul ecx, dword [rdi], 0x202444b7
and al, 0x20
loope 0x140049bd4
lea edx, [rsp + 0x58]
and al, 0x58
add qword [rax], r8
add dword [rax], eax
add byte [rbp + 0x29], cl
div dword [rbp - 0x43]
and al, 0x40
add byte [rdi], cl
test byte [rdx], ah
add dword [rax], eax
add byte [rax - 0x75], cl
or eax, 0xabf33
add byte [rax], al
mov ebp, 0x110
test byte [rdx], cl
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x58
and al, 0x58
mov eax, dword [rsp + 0x58]
and al, 0x58
je case.0x14003d59c.1402
push 0xff6854d
test cl, al
add byte [rax], al
add byte [rdi], cl
mov bh, 0x44
and al, 0x70
sub byte [rdi], cl
mov bh, 0x4c
and al, 0x74
and al, 0x20
and al, 0x20
and cl, al
call 0x164492516
xor al, 0x49
add ebp, 0xa8
invalid
test al, 0
add byte [rax], al
invalid
sbb al, 0x3c
out dx, al
mov ebp, edx
loop 0x140049c90
mov eax, edi
add eax, 0x24448b00
and byte [rax - 0x74afdbbc], cl
push rax
invalid
push rax
and al, 0x34
and al, 0x51
and al, 0x28
push rdx
mov ebp, esi
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
int1
outsd dx, dword [rsi]
invalid
and al, 0x60
add byte [rsp + rdx + 0x48], dh
adc al, 0x48
adc al, 0x48
mov ecx, dword [0x1400f5ae0]
add byte [rcx], dh
ror byte [rbx + rcx*4 + 0x44], cl
and al, 0x78
adc eax, 0x61370
add byte [rax - 0x673b7eb8], dl
add byte [rax], al
add byte [rax], al
pop rbx
pop rbp
mov esi, ecx
mov eax, dword [rcx + 0x30]
push qword [rbp + 0x32]
and al, 0x40
mov dword [rdx + 0xa8], 0xc766001f
invalid
mov eax, 0x4000000
add byte [rax + 0x4102407e], al
cmp byte [rsi + 0x40], 2
sete r8b
clc
std
mov ecx, ebx
add byte [rax], al
push rdi
sub rsp, 0x48
mov r9, qword [rdx + 0x30]
invalid
invalid
xor byte [rcx - 0x7d], cl
xor byte [rcx - 0x7d], cl
stc
std
mov rsi, rcx
mov esi, ecx
mov dword [rdx + 0x30], eax
stc
and al, 0x28
in al, dx
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
mov rax, qword [rcx + 0x118]
mov eax, dword [rcx + 0x118]
mov eax, dword [rcx + 0x118]
mov qword [rcx + 0x118], 0
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
test rax, rax
je 0x140049e4b
invalid
invalid
test rax, rax
je 0x140049e4b
lea rdx, [rsp + 0x28]
push rsp
and al, 0x28
adc byte [rbx + 0x120], al
add byte [rdi], cl
adc dword [rdx + 8], eax
invalid
int1
add al, byte [rcx]
add byte [rax], al
in al, dx
sub esp, ebp
mov ecx, esi
invalid
add byte [rcx + rcx*4 - 0xf], cl
add byte [rax], al
retf
mov ecx, esi
add eax, 0x548d4800
and al, 0x28
sbb cl, byte [rcx + rcx*4 + 0x7a]
or byte [rax - 0x77], cl
jb 0x140049fca
mov edx, ecx
mov bh, 0x58
add al, byte [rax - 0x4b]
mov bpl, 1
lea rdx, [rsp + 0x48]
add sil, byte [rbx + rdx - 0x7c]
leave
shufps xmm0, xmmword [rdi + 0x13a], 1
add esi, eax
invalid
add byte [rax], al
and al, 0x29
and al, 0x29
add bl, ch
or eax, 0x481406c6
lea ecx, [rsp + 0x28]
cmovb ebx, ecx
or ecx, dword [rdi]
or eax, dword [rcx + 0x57]
push r15
sub byte [rax - 0x75], cl
jno 0x14004a37b
invalid
lea eax, [rsi + 1]
push rsp
and al, 0x30
sar byte [rax], 1
lea eax, [rsi + rsi*2]
mov ebx, dword [rbp + rax*8]
test byte [rdx], al
add dword [rax], eax
add byte [rbp - 0x75], cl
je 0x14004a371
invalid
invalid
or byte [rbp - 0x75], cl
jl 0x14004a376
adc byte [rcx - 0x77], cl
cld
mov esp, edi
mov bl, 0x31
add eax, 0x448b4c00
invalid
invalid
invalid
mov ecx, dword [rsp + 0x28]
ud0
ret 0x8949
invalid
je 0x14004a43d
or byte [rcx + rcx*4 + 0x7c], cl
rcl dword [rax], 0x4d
adc byte [rbp - 0x7b], cl
invalid
pop rsi
invalid
pop rdi
and byte [rax - 0x77], cl
invalid
or eax, dword es:[rsi]
add byte [rax + 0x20c48348], dl
invalid
invalid
add byte [rax], al
add al, ch
invalid
pop rax
invalid
lea ecx, [rsi + 0x88]
add al, ch
invalid
invalid
jno 0x14004a5b4
invalid
add esp, 0x28
add byte [rax], al
mov r15, qword [rdi]
cmp qword [r15 + 0x28], 0
jg 0x14004a647
invalid
jg 0x14004a647
sub byte [rax], al
add byte [rdi + rsi*2 + 0x4d], dh
mov esi, eax
invalid
je case.0x14003f85f.894
mov r14, r8
mov byte [rbp + 0x31], 0xed
xor r13d, r13d
xor ebp, ebp
mov rax, qword [r15 + 0x20]
mov rcx, qword [r15 + 0x18]
mov ecx, dword [rdi + 0x18]
mov ecx, dword [rdi + 0x18]
cmp rax, rcx
cmp eax, ecx
mov edx, 0
cmovae rdx, rcx
mov rcx, qword [r15 + 0x10]
adc byte [rax + 0x29], cl
ror byte [rax - 0x73], 1
add al, 0x40
adc byte [rax + 0x29], cl
ror byte [rax - 0x73], 1
add al, 0x40
mov rdx, qword [rcx + rax*8]
mov rax, qword [rcx + rax*8 + 0x10]
mov r12, rbx
sub r12, r13
lea rcx, [r14 + r13]
cmp r12, rax
cmp esp, eax
cmp esp, eax
cmovae r12, rax
cmp r12, 1
jne 0x14004a672
mov al, byte [rdx]
mov byte [rcx], al
mov edx, 1
jmp 0x14004a67d
mov r8, r12
call fcn.14009d5c0
mov rdx, r12
mov rcx, r15
call fcn.14004a32e
dec dword [rbp + 1]
in eax, 0x49
cmp ebp, ebx
dec dword [rbp + 1]
in eax, 0x49
cmp ebp, ebx
jae 0x14004a694
cmp qword [r15 + 0x28], 0
jne 0x14004a628
test r13, r13
jne 0x14004a6b6
test rbx, rbx
je 0x14004a6b6
cmp byte [rdi + 8], 0
jne 0x14004a6b6
invalid
adc al, byte [rax + 0x7400097f]
adc al, 0x48
mov eax, 3
add byte [rax], al
add byte [0x12b04a6b5], ah
cmp byte [rdi + 9], 0
je 0x14004a6be
movabs rax, 0x2500000003
jmp 0x14004a6c8
add byte [rax], al
add byte [0x12b04a6b5], ah
adc cl, byte [rcx + rcx*4 + 0x6e]
or byte [rcx], dh
shr bl, 0x13
mov qword [rsi + 8], r13
xor eax, eax
jmp 0x14004a6d1
movabs rax, 0xd00000003
mov qword [rsi + 8], rax
mov eax, 1
or byte [rax + 1], bh
mov qword [rsi], rax
add rsp, 0x20
pop rbx
pop rdi
pop rsi
invalid
pop r12
pop r13
pop r14
pop r15
ret
push rbp
push rbx
sub rsp, 0xc8
mov rsi, rdx
movzx eax, byte [rcx]
lea rdx, [0x1400bb06c]
push 0x48000709
invalid
add al, 0x82
add rax, rdx
jmp rax
lea rax, [rcx + 1]
mov qword [rsp + 0x88], rax
mov r12, qword [rcx + 8]
mov rdi, qword [rcx + 0x18]
mov rcx, rdi
call case.0x14000dded.447
mov qword [rsp + 0x28], rax
add byte [rax], al
add byte [rax + 0x39], cl
cli
mov eax, 0x48000000
lea eax, case.0x140038d2f.22
mov dh, 0xe7
invalid
invalid
pop rsp
push 0xfffffffffffffffd
nop
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rdx*4], fs
nop
out 0xfe, eax
dec dword [rax - 0x77]
mov dword [rcx + 0x10], edi
mov dword [rcx + 0x18], eax
add cl, ch
invalid
add byte [rax], al
lea esi, [rsp + 0x90]
add byte [rax], al
add byte [rax - 0x73], cl
int1
movups xmmword [rbp], xmm0
add byte [rax - 1], cl
add esp, 2
sub eax, ebp
adc byte [rcx - 0x75], cl
invalid
mov word [rax + rdx*4], fs
add byte [rax], al
invalid
add byte [rax], al
or byte [rax - 0x77], cl
lea eax, [0x140011129]
pop rsp
cld
dec dword [rax - 0x77]
sbb byte [r8 - 0x73], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
add eax, 0x67a28
add rcx, 8
lea rax, [rsp + 0x28]
lea eax, [rsp + 0x28]
lea rax, str.X__v_
jmp 0x14004ac11
lea rax, str.presented_server_name_type_wasnt_supported
jmp 0x14004ac11
lea rax, str.cannot_decrypt_peers_message
jmp 0x14004ac11
inc rcx
add rcx, 8
lea rax, [rsp + 0x28]
mov qword [rax], rcx
lea rcx, [rsp + 0x90]
and al, 0x90
add byte [rax], al
add byte [rax - 0x77], cl
add dword [rax - 0x73], ecx
add eax, 0xfffefc7b
invalid
inc rcx
add rcx, 8
lea rax, [rsp + 0x28]
mov qword [rax], rcx
lea rcx, [rsp + 0x90]
mov qword [rcx], rax
lea rax, case.0x140039d5e.91
mov qword [rcx + 8], rax
lea rax, str.invalid_certificate_revocation_list:
jmp 0x14004abba
add rcx, 8
lea rax, [rsp + 0x28]
mov qword [rax], rcx
lea rcx, [rsp + 0x90]
mov qword [rcx], rax
lea rax, [0x14003aafb]
mov qword [rcx + 8], rax
lea rax, str.0_v_
lea rax, str.X_v_
jmp 0x14004ac11
lea rax, str.failed_to_get_random_bytes
jmp 0x14004ac11
lea rax, str.handshake_not_complete
lea eax, [0x1400b26d0]
jmp 0x14004ac11
lea rax, str.peer_sent_excess_record_size
jmp 0x14004ac11
lea rax, str.peer_doesnt_support_any_known_protocol
jmp 0x14004ac11
lea rax, str.the_supplied_max_fragment_size_was_too_small_or_large
cli
invalid
inc dword [rcx + 0x57]
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x90
in al, dx
nop
add byte [rax], al
add byte [rbp - 0x77], cl
invalid
mov r12, r8
mov rdi, rdx
xlatb
in al, dx
nop
add byte [rax], al
add byte [rbp - 0x77], cl
invalid
xlatb
mov rsi, rcx
mov r13, qword [r8 + 8]
push 0x5d8d4908
adc dword [rax - 0x77], ecx
fnstenv [rcx]
invalid
push 0x5d8d4908
adc dword [rax - 0x77], ecx
fnstenv [rcx]
shr al, cl
invalid
invalid
call fcn.1400210cb
lea r15, [rsp + 0x60]
mov qword [r15], rax
mov qword [r15 + 8], rdx
mov qword [r15 + 0x10], 0
add byte [rax], al
add byte [rax], al
mov rdx, qword [r12]
add r13, rdx
add ebp, edx
and al, 0x49
add ebp, edx
mov rcx, r15
stc
mov r8, r13
call fcn.140020e6d
std
inc dword [rcx - 0x76]
and al, 0x10
std
inc dword [rcx - 0x76]
mov dl, byte [rsp + 0x11]
clc
or byte [rbx - 0x72b70001], 0x97
and byte [rdx], al
add byte [rax], al
mov esi, dword [rdi]
adc byte [rax - 0x76bbdba4], cl
lodsq rax, qword [rsi]
add byte [rbx + 0x5f], bl
and al, 8
and al, 0xc
or al, 0x89
or byte [r8 - 0x75], cl
mov rax, qword [rsp + 4]
push rdi
push r14
add byte [rcx + rcx*4 - 0x39], cl
adc ebx, ebp
mov bh, 0x49
cmp ebp, 0xffffffff
push qword [rsi + rbp + 0x4c]
mov dword [rdi + 0x10], ebp
outsd dx, dword [rsi]
invalid
mov qword cs:[rdi + 0x10], r13
movzx eax, byte [rbx + rbp]
in al, dx
add byte [rdi], al
add byte [rax + 0x63], cl
invalid
sbb byte [0x186cc15e6], r8b
add cl, ch
invalid
add al, 0x24
or byte [rdx], bh
invalid
invalid
lea ecx, [0x1400b8810]
pop rbp
xlatb
invalid
and al, 0x58
pop rax
and al, 0x60
add al, byte [rax]
add byte [rax], al
add byte [rcx + rcx*4 + 0x64], cl
and al, 0x38
test byte [rcx - 0x43], 6
add byte [rax], al
add byte [rcx - 0x4c], al
or cl, byte [rcx + rdi - 0xa]
cmp rsi, r14
invalid
test byte [rcx], bl
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x58
mov dword [rsp + 0x30], edi
xor byte [rax - 0x75], cl
and al, 0x40
invalid
mov qword [rsp + 0x28], rax
jl 0x14004b15a
and byte [rax - 0x75], cl
push rsp
and al, 0x50
sub dword [rbp - 0x3a76fffe], ecx
ja case.0x14004b169.16
invalid
or eax, 0x6ff6e
outsb dx, byte [rsi]
inc dword [rsi]
invalid
add byte [rax + 0x63], cl
add al, 0x81
invalid
add eax, ecx
enter 0xffffffffffffe0ff, 0x41
mov ah, 0xc
in eax, dx
add byte [rdi], cl
mov dh, 0x74
and al, 0x68
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x6fffc
cld
inc dword [rsi]
invalid
invalid
cld
inc dword [rsi]
invalid
add byte [rax + 0x63], cl
add al, 0x81
invalid
enter 0xffffffffffffe0ff, 0xffffffffffffffb3
or al, 0x31
leave
jmp 0x14004b1c0
add byte [rax], al
add byte [rcx - 0x43], al
mov r13d, 1
add byte [rax], al
add bl, ch
imul edi, dword [rcx + 6], 0xd9e9
add byte [rdx + 0xaa99f05], cl
mov al, byte [0x1400f5b79]
mov ecx, 0x18
add eax, 0xaa99f
add al, ch
invalid
add byte [rax], al
add byte [rcx + 1], bh
add byte [rax - 0x75], cl
and al, 0x38
imul ecx, dword [rax], 0x10418948
mov ecx, 2
invalid
add bl, ch
mov al, byte ss:[0x1400f5b79]
adc byte [rcx + 0xa], bh
add byte [rax], al
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x118
sub esp, 0x118
sbb byte [rcx], al
add byte [rax], al
and al, 0x78
sbb byte [rbp - 0x7c9902b8], cl
add eax, 0xaa679
mov ecx, 0x24
mov edx, 2
call fcn.140020d10
test rax, rax
invalid
je 0x14004b55f
mov ecx, 2
mov edx, 0x24
and al, 0
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 0x31], cl
mov edx, dword [rax]
lea ebx, [rsp + 0xf0]
mov esi, dword [rbx]
jg 0x14004b688
add dl, cl
invalid
add byte [rax], al
xor byte [rdx], al
add byte [rax], al
invalid
add byte [rax - 0x75], cl
test byte [rax + rax*2], ah
add al, byte [rax]
add byte [rbx + rcx*4 - 0x6c], cl
and al, 0x80
add byte [rax], al
add byte [rbx + rcx*4 - 0x74], cl
mov word [rax + rdx*4], fs
add dword [rax], eax
add byte [rax], al
push rcx
or byte [rax - 0x39], cl
adc byte [r8], cl
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x67402
je 0x14004b6db
invalid
add byte [rax], al
je 0x14004b6db
add byte [rax - 0x77], cl
push rcx
sbb byte [rax - 0x39], cl
mov dword [rcx + 0x20], 0xc
and byte [r8 + rax], cl
add byte [rax], al
movsb byte [rdi], byte [rsi]
and al, 0x38
add dword [rax], eax
add byte [rax - 0x77], cl
lodsb al, byte [rsi]
and al, 0x40
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rcx*2], ah
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x150], rsi
add byte [rax], al
mov byte [rsp + 0x158], bl
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x6c2a8
and al, 0xa8
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rsi*8], ah
lock add byte [rax], al
mov dword [rsp + 0x90], ecx
mov esp, 0x10024
add byte [rsi + 0xf], ah
invalid
mov eax, 0xd53e8000
fidiv word [rcx - 0x76b7fe63]
retf 0x294c
movaps xmmword [rsp + 0x2c0], xmm6
mov rdi, r9
mov rbp, r8
mov rbx, rcx
mov r14, qword [rdx]
xorps xmm6, xmm6
movaps xmmword [rsp + 0xb0], xmm6
movaps xmmword [rsp + 0xa0], xmm6
movaps xmmword [rsp + 0x90], xmm6
and al, 0x90
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x80], esi
invalid
add byte [rdi], cl
sub dword [rsp + 0x70], esi
mov al, 0
add byte [rax], al
xchg eax, edx
add byte [rax], al
add byte [rcx - 0x73], cl
push rsi
and al, 0x58
add dword [rax], eax
add byte [rcx + rcx*4 - 7], cl
pop rsp
cmp dword [rdx + rbx + 2], esi
lea ecx, [0x1400b8908]
add byte [rbx + rcx*4 + 0x3c], cl
ror dword [rdx + 0xa718a05], 0
cmp al, 0xc1
sbb cl, byte [rax - 0x73]
adc eax, 0x649eb
cmp cl, byte [rbp - 0x75]
mov bh, 0xd0
add byte [rax], al
add byte [rcx + rcx*4 - 0x10], al
jl 0x14004eab1
mov r15, qword [r15 + 0xd0]
add byte [rax], al
mov esp, dword [rbx + 0x10]
call 0xc404eb29
ror byte [rdi], 0x85
jo 0x14004eb3a
add byte [rax], al
xor dword [rax + 0x4c000000], 0xffffff8b
mov edi, dword [rax + 0xf000000]
adc byte [rbx + 0xc0], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x74], cl
and al, 0xf8
add byte [rax], al
add byte [rcx + rcx*4 - 0x44], cl
and al, 0x10
add dword [rax], eax
add byte [rax - 0x77], cl
jmp 0x128f774b9
jae 0x14004eba7
add byte [rbp + rcx*4 - 0x5c], cl
and al, 0xb0
add byte [rax], al
add byte [rbp + rcx*4 + 4], cl
lea eax, [rdi*8]
lea eax, [rdi*8]
add byte [rax], al
invalid
mov rcx, rsi
mov eax, 0x40
mov ecx, dword [rsp + 0x48]
add byte [rax - 0x73], cl
and byte [r8 - 0x77], cl
test byte [rax + rsi], ah
add dword [rax], eax
add byte [rcx - 0x73], cl
jl 0x14004ed9d
lea edi, [rbp + rdi*8]
add byte [rax - 0x77], cl
stc
cli
invalid
int 0xcc
int3
call 0x144c7c6f4
add byte [rcx - 0x7d], cl
invalid
add byte [rcx - 0x7d], cl
cld
jb 0x14004f35a
add al, 0
add byte [rax], al
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x20
adc byte [rax], al
add al, 0
add byte [rax - 0x77], cl
invalid
add byte [rax], al
mov eax, ebp
and al, 0x80
add byte [rax], al
add byte [rdi], cl
test byte [rcx + rax], ah
add byte [rax - 0x7b], cl
ror byte [rax - 0x77], 0xc3
and al, 0x50
mov esi, dword [rsi]
js 0x140050b56
std
dec dword [rcx - 0x77]
invalid
mov ebp, edx
adc byte [rcx - 0x7d], cl
invalid
mov esi, dword [rsp + 0x70]
int 0x75
movabs al, byte [0x9c8b4840246c8b4c]
mov rbx, qword [rsp + 0x80]
mov r15, qword [rsp + 0x78]
add byte [rax], al
add byte [rbp - 0x277bf037], al
test al, bl
test al, bl
add byte [rax], al
add byte [rax + 0xf001078], al
js 0x140051009
add byte [rdi], cl
js 0x140051009
add byte [rdi], cl
test edx, esi
or al, byte [rax]
add dh, al
adc byte [rcx], al
cmp ebp, dword [rsp + 0x60]
mov eax, dword [rsp]
and al, 0x20
add byte [rax], al
add byte [rax], al
or eax, 0x65ec8
lea rdx, [r15 + 0x1c8]
mov rcx, qword [r15 + 0x1c0]
mov r8, r14
call fcn.140054161
mov qword [rsp + 0x70], r12
mov qword [rsp + 0x38], r15
mov rsi, qword [rsp + 0x118]
mov rcx, qword [rsp + 0x128]
mov qword [rsp + 0x60], rcx
call case.0x14000dded.447
mov rdi, rax
mov qword [rsp + 0x58], rdx
test rdx, rdx
je 0x140054891
mov rax, qword [rsp + 0x60]
lea rax, [rax*8]
lea rax, [rax + rax*2]
mov qword [rsp + 0x48], rax
xor r15d, r15d
mov r14, qword [rsp + 0x58]
cmp qword [rsp + 0x48], r15
je 0x140054891
lea r13, [rsi + 0x18]
mov r12, qword [rsi]
mov rsi, qword [rsi + 0x10]
mov rcx, rsi
xor edx, edx
call fcn.1400210cb
mov rbp, rax
mov rbx, rdx
mov rcx, rax
mov rdx, r12
mov r8, rsi
call fcn.14009d5c0
mov qword [rdi + r15], rbp
mov qword [rdi + r15 + 8], rbx
mov qword [rdi + r15 + 0x10], rsi
add r15, 0x18
mov rsi, r13
dec r14
jne 0x140054847
mov rsi, qword [rsp + 0x30]
cmp qword [rsi + 0xf8], 0
je 0x1400548ac
lea rcx, [rsi + 0xf8]
call case.0x14001b505.147
mov qword [rsi + 0xf8], rdi
mov rax, qword [rsp + 0x58]
mov qword [rsi + 0x100], rax
mov rax, qword [rsp + 0x60]
mov qword [rsi + 0x108], rax
mov r15, qword [rsp + 0x38]
mov rdi, qword [r15 + 0x20]
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movaps xmmword [rsp + 0xd0], xmm1
movaps xmmword [rsp + 0xc0], xmm0
movups xmm0, xmmword [r15 + 0x388]
movups xmm1, xmmword [r15 + 0x398]
invalid
cmp word [rdx + r8], 0x11
je 0x140054b68
add r8, 4
cmp rcx, r8
add al, 0x4c
cmp ecx, eax
jne 0x140054b22
out dx, eax
xor edi, edi
jmp 0x140054b6b
mov rax, qword [rbx + 8]
cmp byte [rax + 0x10], 1
js 0x140054b4e
add dword [rdi], ecx
test dword [rdi], esi
invalid
add al, byte [rax]
invalid
js 0x140054b4e
add dword [rdi], ecx
test dword [rdi], esi
invalid
add al, byte [rax]
add dh, al
adc byte [rdx], al
invalid
mov byte [rax + 0x10], 2
cmp byte [r14 + 0x138], 0
jne 0x1400547f8
add byte [rax], al
add byte [rdi], cl
test dword [rcx - 0x16000004], esp
xchg ah, bh
invalid
jmp 0x1400547e2
mov dil, 1
mov rbx, qword [r15 + 0x20]
mov r14, qword [r15 + 0x28]
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movaps xmmword [rsp + 0xf0], xmm1
movaps xmmword [rsp + 0xe0], xmm0
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
adc byte [rax + 0x30], bl
adc byte [rax + 0x30], bl
movaps xmmword [rsp + 0x150], xmm0
movaps xmmword [rsp + 0x160], xmm1
movaps xmmword [rsp + 0x170], xmm2
movaps xmmword [rsp + 0x180], xmm3
lea rcx, [rsp + 0x430]
mov r8d, 0xf0
mov rdx, qword [rsp + 0x68]
call fcn.14009d5c0
lea rcx, [rsp + 0x248]
mov r8d, 0x1e8
mov rdx, rsi
call fcn.14009d5c0
mov al, byte [0x1400f5b79]
mov ecx, 0x350
mov edx, 8
call fcn.140020d10
test rax, rax
je 0x140054d6b
mov rsi, rax
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmm1, xmmword [rsp + 0xf0]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov ecx, 8
mov edx, 0x350
ud2
add byte [rax], al
add byte [rbp - 0x7c991eba], cl
clc
add esi, dword [rdi + 0xa]
cmp ax, 1
jne 0x140054fb8
lea ecx, [rsi - 0xa]
cmp cx, 0x15
mov eax, 1
cmovb eax, ecx
cmp ax, 5
je 0x140055044
movzx eax, ax
cmp eax, 8
jne 0x140054fb8
mov qword [rsp + 0x38], r12
mov r15, qword [rdi + 0x20]
movups xmm0, xmmword [rdi]
adc byte [rdi], al
adc byte [rdi], al
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rsp + 0xb0], xmm1
mov al, 0
add byte [rax], al
adc byte [rdi], cl
sub dword [rsp + 0xb0], ecx
mov al, 0
add byte [rax], al
mov al, 0
add byte [rax], al
movaps xmmword [rsp + 0xa0], xmm0
sub dword [rsp + 0xa0], eax
movups xmm0, xmmword [rdi + 0x308]
movups xmm1, xmmword [rdi + 0x318]
movups xmm2, xmmword [rdi + 0x328]
movups xmm3, xmmword [rdi + 0x338]
movaps xmmword [rsp + 0x50], xmm0
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x70], xmm2
movaps xmmword [rsp + 0x80], xmm3
mov r12, qword [rdi + 0x28]
lea rdx, [rdi + 0x30]
lea rcx, [rsp + 0x100]
mov r8d, 0xf0
call fcn.14009d5c0
lea rdx, [rdi + 0x120]
xchg edi, eax
and byte [rcx], al
add byte [rax], al
xchg edi, eax
and byte [rcx], al
add byte [rax], al
lea rcx, [rsp + 0x1f0]
mov r8d, 0x1e8
call fcn.14009d5c0
mov bpl, byte [rdi + 0x348]
mov al, byte [0x1400f5b79]
mov ecx, 0x350
mov edx, 8
call fcn.140020d10
test rax, rax
je 0x1400558da
mov r14, rax
movaps xmm0, xmmword [rsp + 0xa0]
movaps xmm1, xmmword [rsp + 0xb0]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
add rax, 0x20
mov qword [rsp + 0x30], rax
mov qword [r14 + 0x20], r15
mov qword [r14 + 0x28], r12
lea r15, [r14 + 0x30]
lea rdx, [rsp + 0x100]
mov r8d, 0xf0
mov rcx, r15
call fcn.14009d5c0
lea r12, [r14 + 0x120]
lea rdx, [rsp + 0x1f0]
mov r8d, 0x1e8
mov rcx, r12
call fcn.14009d5c0
movaps xmm0, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x60]
movaps xmm2, xmmword [rsp + 0x70]
movaps xmm3, xmmword [rsp + 0x80]
movups xmmword [r14 + 0x308], xmm0
movups xmmword [r14 + 0x318], xmm1
movups xmmword [r14 + 0x328], xmm2
add byte [rcx + 0xf], al
adc dword [rsi + 0x338], ebx
add byte [rcx + 0xf], al
adc dword [rsi + 0x338], ebx
mov byte [r14 + 0x348], bpl
cmp si, 0x12
jne 0x14005519e
lea rbp, [rbx + 0x18]
jmp 0x1400551fb
lea rax, [0x1400b2f40]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 2
lea r8, [0x1400b2179]
movsd dword [rdi], dword [rsi]
rol dword [0x141be90d7], 1
mov ecx, 1
movsd dword [rdi], dword [rsi]
rol dword [0x141be90d7], 1
mov ecx, 1
mov rcx, r13
mov ecx, 1
mov rcx, r13
mov rdx, rbx
call fcn.140052b01
dec dword [rax - 0x77]
fld1
outsb dx, byte [rsi]
invalid
invalid
dec dword [rax - 0x75]
and r8b, r14b
dec qword [rax]
jne 0x140055000
invalid
dec dword [rax - 0x77]
fld1
outsb dx, byte [rsi]
invalid
lea rcx, [rdi + 0x20]
call fcn.14003be07
mov rcx, rdi
call fcn.14003993e
mov rcx, qword [rdi + 0x108]
mov rdx, qword [rdi + 0x110]
call fcn.14000397d
pop rsi
mov rsi, qword [rdi + 0x20]
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rsp + 0xb0], xmm1
movaps xmmword [rsp + 0xa0], xmm0
movups xmm0, xmmword [rdi + 0x308]
movups xmm1, xmmword [rdi + 0x318]
movups xmm2, xmmword [rdi + 0x328]
movups xmm3, xmmword [rdi + 0x338]
movaps xmmword [rsp + 0x50], xmm0
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x70], xmm2
movaps xmmword [rsp + 0x80], xmm3
mov r15, qword [rdi + 0x28]
lea rdx, [rdi + 0x30]
lea rcx, [rsp + 0x100]
mov r8d, 0xf0
call fcn.14009d5c0
lea rdx, [rdi + 0x120]
lea rcx, [rsp + 0x1f0]
mov r8d, 0x1e8
call fcn.14009d5c0
mov bpl, byte [rdi + 0x348]
mov al, byte [0x1400f5b79]
mov ecx, 0x388
mov edx, 8
call fcn.140020d10
test rax, rax
je 0x1400558e6
mov r14, rax
mov qword [rax], 0
movaps xmm0, xmmword [rsp + 0xa0]
movaps xmm1, xmmword [rsp + 0xb0]
movups xmmword [rax + 0x38], xmm0
movups xmmword [rax + 0x48], xmm1
mov qword [rax + 0x58], rsi
mov qword [rax + 0x60], r15
lea rcx, [rax + 0x68]
lea rdx, [rsp + 0x100]
mov r8d, 0xf0
call fcn.14009d5c0
mov rcx, r14
add rcx, 0x158
lea rdx, [rsp + 0x1f0]
mov r8d, 0x1e8
call fcn.14009d5c0
movaps xmm0, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x60]
movaps xmm2, xmmword [rsp + 0x70]
movaps xmm3, xmmword [rsp + 0x80]
movups xmmword [r14 + 0x340], xmm0
movups xmmword [r14 + 0x350], xmm1
movups xmmword [r14 + 0x360], xmm2
movups xmmword [r14 + 0x370], xmm3
mov byte [r14 + 0x380], bpl
mov rcx, r13
mov rdx, r14
mov r8, r12
mov r9, rbx
call fcn.1400558f7
jmp 0x14005501b
lea rax, [0x1400b2f44]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 1
lea r8, [0x1400b2179]
lea rsi, [rsp + 0x1f0]
mov r9d, 1
mov rcx, rsi
mov rdx, rbx
call fcn.140052b01
mov al, byte [rsi]
mov ecx, dword [rsi + 1]
mov dword [rsp + 0x50], ecx
mov ecx, dword [rsi + 4]
mov dword [rsp + 0x53], ecx
mov rbp, qword [rsi + 8]
movups xmm0, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x100], xmm0
cmp al, 0x14
jne 0x140055297
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
mov rcx, r15
call fcn.140054d80
cmp qword [rbp + 0x10], 0
je 0x140055260
mov rax, qword [rsp + 0x38]
mov rsi, qword [rax]
mov bpl, 1
lea rdx, [rsp + 0x1f0]
mov byte [rdx], bpl
mov byte [rdx + 2], 0x10
mov word [rdx + 0xa8], 0x1f
mov word [rdx + 0xb8], 4
cmp byte [rsi + 0x40], 2
sete r8b
mov rcx, rsi
call fcn.140049ae8
mov byte [rsi + 0x139], bpl
mov byte [r13], 2
mov byte [r13 + 8], 4
jmp 0x1400552bc
mov rcx, qword [rbp + 0x18]
mov rdx, qword [rbp + 0x28]
mov r8w, 0xd
call fcn.14004369c
test rax, rax
mov qword [rsp + 0x48], rbp
je 0x140055293
mov ecx, dword [rax + 0x18]
add ecx, 0xffffffda
cmp cx, 2
mov edx, 2
cmovb edx, ecx
test dx, dx
je 0x14005530c
xor ecx, ecx
jmp 0x140055313
mov ecx, dword [rsp + 0x50]
mov edx, dword [rsp + 0x53]
mov dword [r13 + 4], edx
mov dword [r13 + 1], ecx
movaps xmm0, xmmword [rsp + 0x100]
movups xmmword [r13 + 0x10], xmm0
mov byte [r13], al
mov qword [r13 + 8], rbp
mov rsi, qword [rsp + 0x30]
mov rcx, rbx
call fcn.140043a5b
mov rax, qword [rsi]
lock dec qword [rax]
jne 0x1400552da
mov rcx, rsi
call fcn.14003be07
mov rcx, r14
call fcn.14003993e
mov rcx, qword [r14 + 0x108]
mov rdx, qword [r14 + 0x110]
call fcn.14000397d
mov rcx, qword [rax]
mov rax, qword [rax + 0x10]
test rcx, rcx
mov r8d, 2
mov rdx, rcx
cmove rdx, r8
cmove rax, rcx
lea rax, [rdx + rax*4]
lea rcx, [rsp + 0x100]
mov qword [rcx], rdx
mov qword [rcx + 8], rax
lea rdx, [0x1400b34d0]
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], 6
mov r8d, 6
call fcn.140039181
cmp ax, 0xe
jne 0x14005536c
xor r12d, r12d
mov r15d, 2
jmp 0x140055621
mov esi, eax
mov ebp, edx
mov qword [rsp + 0xf0], r12
mov qword [rsp + 0xf8], r15
mov qword [rsp + 0xe0], r13
mov rax, r14
add rax, 0x308
mov qword [rsp + 0xe8], rax
mov ecx, 4
call case.0x14002f415.79
mov r15, rax
mov word [rax], si
mov word [rax + 2], bp
lea rax, [rsp + 0x50]
mov qword [rax], r15
mov qword [rax + 8], rdx
mov qword [rax + 0x10], 1
movups xmm0, xmmword [rsp + 0x100]
movups xmm1, xmmword [rsp + 0x110]
lea r13, [rsp + 0x1f0]
movaps xmmword [r13 + 0x10], xmm1
movaps xmmword [r13], xmm0
mov r12d, 1
mov rdx, qword [rsp + 0x200]
mov r8, qword [rsp + 0x208]
mov rcx, r13
call fcn.140039181
cmp ax, 0xe
je 0x14005543b
mov ebp, eax
mov esi, edx
cmp r12, qword [rsp + 0x58]
je 0x140055427
mov word [r15 + r12*4], bp
mov word [r15 + r12*4 + 2], si
inc r12
mov qword [rsp + 0x60], r12
jmp 0x1400553e9
lea rcx, [rsp + 0x50]
mov rdx, r12
call fcn.14003c34e
mov r15, qword [rsp + 0x50]
jmp 0x140055412
mov r15, qword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0xd8], rax
test r12, r12
je 0x140055611
mov rax, qword [rsp + 0x30]
mov rax, qword [rax]
mov rcx, qword [rax + 0x80]
mov qword [rsp + 0x30], rcx
mov r13, qword [rax + 0x88]
mov rbp, qword [r13 + 0x10]
dec rbp
and rbp, 0xfffffffffffffff0
mov rax, qword [rsp + 0x48]
mov rcx, qword [rax + 0x18]
mov rsi, rax
mov rdx, qword [rax + 0x28]
mov r8w, 0x1b
call fcn.14004369c
test rax, rax
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x98], r13
je 0x1400554c9
mov ecx, dword [rax + 0x18]
add ecx, 0xffffffda
cmp cx, 2
mov edx, 2
cmovb edx, ecx
cmp dx, 1
jne 0x1400554c9
mov r15, qword [rax]
mov r13, qword [rax + 0x10]
jmp 0x1400554cc
xor r15d, r15d
mov rax, qword [rsp + 0x30]
add rax, rbp
add rax, 0x10
mov qword [rsp + 0x40], rax
mov rax, rsi
mov rsi, qword [rsi]
mov rbp, qword [rax + 0x10]
mov rcx, rbp
xor edx, edx
call fcn.1400210cb
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0xd0], rax
mov rcx, rax
mov rdx, rsi
mov qword [rsp + 0x48], rbp
mov r8, rbp
call fcn.14009d5c0
test r15, r15
lea rsi, [0x1400b7730]
cmovne rsi, r15
cmove r13, r15
mov rcx, r13
call case.0x140038c69.174
mov qword [rsp + 0x1f0], rax
mov qword [rsp + 0x1f8], rdx
mov qword [rsp + 0x200], 0
cmp rdx, r13
jb 0x1400558b4
mov rbp, rax
xor r8d, r8d
test r13, r13
mov r15, qword [rsp + 0x38]
je 0x140055598
mov rax, r8
add r8, r13
shl rax, 4
add rax, rbp
add rax, 8
add rsi, 0x10
mov rcx, qword [rsi - 0x10]
mov rdx, qword [rsi]
mov qword [rax - 8], rcx
mov qword [rax], rdx
add rax, 0x10
add rsi, 0x18
dec r13
jne 0x140055575
mov rbp, qword [rsp + 0x1f0]
mov rsi, qword [rsp + 0x1f8]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x40]
mov rdx, rbp
mov r9, r15
mov rax, qword [rsp + 0x98]
call qword [rax + 0x18]
mov r13, rax
test rax, rax
je 0x14005569f
mov rax, qword [r13 + 0x28]
mov r9, qword [r13 + 0x30]
mov rcx, qword [r9 + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
mov rdx, r15
mov r8, r12
call qword [r9 + 0x18]
test rax, rax
je 0x140055690
mov qword [rsp + 0xc8], rdx
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0xd0]
mov r15, rax
jmp 0x1400556c8
mov r13, qword [rsp + 0xe0]
mov r12, qword [rsp + 0xd8]
mov rax, qword [rsp + 0x38]
mov rsi, qword [rax]
mov bpl, 1
lea rdx, [rsp + 0x1f0]
mov byte [rdx], bpl
mov byte [rdx + 2], 6
mov word [rdx + 0xa8], 0x1f
mov word [rdx + 0xb8], 4
cmp byte [rsi + 0x40], 2
sete r8b
mov rcx, rsi
call fcn.140049ae8
mov byte [rsi + 0x139], bpl
mov word [r13], 0x307
test r12, r12
mov rsi, qword [rsp + 0x30]
je 0x1400552c1
mov rcx, qword [0x1400f5ae0]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400552c1
lock dec qword [r13]
jne 0x14005569f
mov rcx, r13
call fcn.14003c11d
mov r15, qword [rsp + 0x30]
xor eax, eax
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0xc8], rax
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x30], rax
mov rax, r15
test rsi, rsi
je 0x1400556e2
mov rcx, qword [0x1400f5ae0]
invalid
sub byte [rsp + 0x60], cl
sub byte [rsp + 0x70], dl
sub byte [rsp + 0x80], bl
add byte [rax], al
xchg dword [rax + 3], eax
add byte [rax], al
push rdi
add eax, 0xd9894800
lea r15, [rsp + 0x1f0]
mov rcx, r15
xor edx, edx
mov r8, r13
call fcn.1400a8bfd
mov rbp, qword [r15]
mov r8, qword [r15 + 0x10]
mov r15, qword [rsp + 0x38]
jmp 0x140055560
mov ecx, 8
mov edx, 0x350
jmp 0x1400558f0
mov rax, r12
shl rax, 4
add rax, rsi
add rax, 8
add r15, 0x10
add r12, rdi
mov rcx, qword [r15 - 0x10]
mov rdx, qword [r15]
mov qword [rax - 8], rcx
mov qword [rax], rdx
add rax, 0x10
add r15, 0x18
dec rdi
jne 0x14005d512
mov rsi, qword [rsp + 0x210]
mov rax, qword [rsp + 0x218]
mov qword [rsp + 0x58], rax
mov rax, r12
shl rax, 4
mov rcx, rsi
test rax, rax
je 0x14005d82a
add rax, 0xfffffffffffffff0
cmp qword [rcx + 8], 0
lea rcx, [rcx + 0x10]
jne 0x14005d54c
mov bl, 8
cmp qword [rsp + 0x58], 0
je 0x14005d580
mov rcx, qword [0x1400f5ae0]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x7e0]
call case.0x14000e390.506
lea rcx, [rsp + 0x120]
call case.0x14000e390.506
movdqu xmm0, xmmword [rsp + 0xb50]
movdqu xmm1, xmmword [rsp + 0xb5e]
mov rax, qword [rsp + 0x40]
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax + 2], xmm0
mov byte [rax], bl
mov byte [rax + 1], 0x23
jmp 0x14005c8de
mov rax, qword [rsp + 0x70]
mov rcx, qword [rax + 0x90]
mov rax, rcx
mov qword [rsp + 0x60], rcx
test rcx, rcx
je 0x14005d90a
mov rax, qword [rsp + 0x70]
mov r15, qword [rax + 0x80]
mov rax, qword [rsp + 0x60]
lea rax, [rax + rax*2]
lea rax, [r15 + rax*8]
mov qword [rsp + 0xe0], rax
shl r12, 4
xor ebx, ebx
mov rdi, qword [r15]
mov r14, qword [r15 + 0x10]
add r15, 0x18
xor r13d, r13d
cmp r12, r13
je 0x14005d8a1
cmp qword [rsi + r13 + 8], r14
jne 0x14005d89b
mov rcx, qword [rsi + r13]
mov rdx, rdi
mov r8, r14
call fcn.14009e000
test eax, eax
je 0x14005d8ea
add r13, 0x10
jmp 0x14005d87c
cmp r15, qword [rsp + 0xe0]
jne 0x14005d86e
jmp 0x14005d90c
mov rcx, r14
xor edx, edx
call fcn.1400210cb
mov r15, rdx
mov rbx, rax
mov rcx, rax
mov rdx, rdi
mov r8, r14
call fcn.14009d5c0
jmp 0x14005d90c
xor ebx, ebx
mov rax, qword [rsp + 0x98]
mov rdi, qword [rax]
mov rcx, qword [rdi + 0xe0]
mov rdx, qword [rdi + 0xe8]
call fcn.14000397d
mov rax, rbx
mov qword [rdi + 0xe0], rbx
mov qword [rdi + 0xe8], r15
mov qword [rdi + 0xf0], r14
test rbx, rbx
je 0x14005dabc
lea rdx, [rsp + 0x8c0]
mov qword [rdx], rbx
mov qword [rdx + 8], r14
lea rdi, [rsp + 0x218]
mov r8d, 1
mov rcx, rdi
call fcn.1400432a8
mov word [rdi - 8], 4
lea r14, [rsp + 0x120]
mov rcx, r14
xor edx, edx
call fcn.14003c442
mov rax, qword [r14]
mov rcx, qword [r14 + 0x10]
lea rdx, [rcx + rcx*4]
mov r8, qword [rdi + 0x18]
mov qword [rax + rdx*8 + 0x20], r8
movdqu xmm0, xmmword [rdi - 8]
movdqu xmm1, xmmword [rdi + 8]
movdqu xmmword [rax + rdx*8 + 0x10], xmm1
movdqu xmmword [rax + rdx*8], xmm0
inc rcx
mov qword [r14 + 0x10], rcx
cmp qword [rsp + 0x58], 0
je 0x14005d9d2
mov rcx, qword [0x1400f5ae0]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp word [rsp + 0x78], 0xa
jne 0x14005da65
mov rax, qword [rsp + 0x48]
mov rdi, qword [rax + 0x30]
mov r15, qword [rax + 0x40]
mov rcx, rdi
mov rdx, r15
call fcn.140043388
test rax, rax
je 0x14005da3e
mov rdx, qword [rsp + 0x130]
cmp rdx, qword [rsp + 0x128]
jne 0x14005da21
lea rsi, [rsp + 0x120]
mov rcx, rsi
call fcn.14003c442
mov rdx, qword [rsi + 0x10]
mov rax, qword [rsp + 0x120]
lea rcx, [rdx + rdx*4]
mov word [rax + rcx*8], 1
inc rdx
mov qword [rsp + 0x130], rdx
test r15, r15
je 0x14005da65
imul rsi, r15, 0x38
xor ebx, ebx
lea rcx, [rdi + rbx]
call case.0x140038f72.7
cmp ax, 5
je 0x14005dd12
add rbx, 0x38
cmp rsi, rbx
jne 0x14005da49
mov rax, qword [rsp + 0x48]
mov rdi, qword [rax + 0x30]
mov r15, qword [rax + 0x40]
xor eax, eax
mov qword [rsp + 0xd8], rax
cmp word [rsp + 0x78], 0xa
jne 0x14005deae
test r15, r15
je 0x14005db07
imul rbx, r15, 0x38
xor eax, eax
mov qword [rsp + 0x58], rax
mov rsi, rdi
mov rcx, rsi
call case.0x140038f72.7
cmp ax, 0x11
je 0x14005dd82
add rsi, 0x38
add rbx, 0xffffffffffffffc8
jne 0x14005da9b
jmp 0x14005deb5
cmp qword [rsp + 0x60], 0
je 0x14005d9b8
mov bl, 1
lea rdx, [rsp + 0x210]
mov byte [rdx], bl
mov byte [rdx + 2], 0x21
mov word [rdx + 0xa8], 0x1f
mov word [rdx + 0xb8], 4
cmp byte [rdi + 0x40], 2
sete r8b
mov rcx, rdi
call fcn.140049ae8
mov byte [rdi + 0x139], bl
mov bl, 0x12
jmp 0x14005d566
xor eax, eax
mov qword [rsp + 0x58], rax
xor r15d, r15d
jmp 0x14005deb5
cmp qword [rsp + 0xd8], 0
je 0x14005da72
mov rax, qword [rsp + 0x98]
mov rax, qword [rax]
cmp word [rax + 0x130], 5
je 0x14005da7c
mov rdx, qword [rsp + 0x130]
cmp rdx, qword [rsp + 0x128]
jne 0x14005dd60
lea rsi, [rsp + 0x120]
mov rcx, rsi
call fcn.14003c442
mov rdx, qword [rsi + 0x10]
mov rax, qword [rsp + 0x120]
lea rcx, [rdx + rdx*4]
mov word [rax + rcx*8], 8
inc rdx
mov qword [rsp + 0x130], rdx
jmp 0x14005da7c
mov rax, qword [rsp + 0x98]
mov rax, qword [rax]
xor ecx, ecx
cmp word [rax + 0x130], 5
cmove rcx, qword [rsp + 0xb8]
mov qword [rsp + 0x58], rcx
je 0x14005deb5
cmp qword [rsp + 0xb8], 0
je 0x14005deb5
mov rbx, qword [rsp + 0x1d0]
mov rcx, rbx
xor edx, edx
call fcn.1400210cb
mov r12, rax
mov rsi, rdx
mov rcx, rax
mov rdx, qword [rsp + 0xb8]
mov r8, rbx
call fcn.14009d5c0
lea rdx, [rsp + 0x8c0]
mov qword [rdx], r12
mov qword [rdx + 8], rbx
mov qword [rdx + 0x10], 0
lea r14, [rsp + 0x210]
mov rcx, r14
call fcn.14003faab
cmp qword [r14], 0
jne 0x14005f0d9
mov rax, qword [rsp + 0x228]
mov qword [rsp + 0x8d6], rax
movups xmm0, xmmword [rsp + 0x218]
movups xmmword [rsp + 0x8c6], xmm0
test rsi, rsi
je 0x14005de4d
mov rcx, qword [0x1400f5ae0]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdx, qword [rsp + 0x130]
cmp rdx, qword [rsp + 0x128]
jne 0x14005de73
lea rsi, [rsp + 0x120]
mov rcx, rsi
call fcn.14003c442
mov rdx, qword [rsi + 0x10]
mov rax, qword [rsp + 0x120]
lea rcx, [rdx + rdx*4]
mov word [rax + rcx*8], 9
movdqu xmm0, xmmword [rsp + 0x8c0]
movdqu xmm1, xmmword [rsp + 0x8ce]
movdqu xmmword [rax + rcx*8 + 2], xmm0
movdqu xmmword [rax + rcx*8 + 0x10], xmm1
inc rdx
mov qword [rsp + 0x130], rdx
xor eax, eax
mov qword [rsp + 0x58], rax
mov r13, qword [rsp + 0x7e0]
mov rbx, qword [rsp + 0x7e8]
mov r12, qword [rsp + 0x7f0]
lea rax, [r12*8]
lea r14, [rax + rax*4]
mov rax, qword [rsp + 0x128]
mov rsi, qword [rsp + 0x130]
sub rax, rsi
cmp rax, r12
jb 0x14005f53e
lea rcx, [rsi + rsi*4]
shl rcx, 3
add rcx, qword [rsp + 0x120]
mov rdx, r13
mov r8, r14
call fcn.14009d5c0
add r12, rsi
mov qword [rsp + 0x130], r12
test rbx, rbx
je 0x14005df32
mov rcx, qword [0x1400f5ae0]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
test r15, r15
je 0x14005df59
imul rsi, r15, 0x38
mov rcx, rdi
call case.0x140038f72.7
cmp ax, 0x16
sete r14b
je 0x14005df69
add rdi, 0x38
add rsi, 0xffffffffffffffc8
jne 0x14005df3b
jmp 0x14005df5c
xor r14d, r14d
mov dword [rsp + 0xb8], 0
jmp 0x14005df72
mov al, 1
mov dword [rsp + 0xb8], eax
cmp word [rsp + 0x78], 0xa
je 0x14005dfc4
mov rax, qword [rsp + 0x70]
cmp dword [rax + 0xc8], 0
je 0x14005dfae
mov rcx, qword [rsp + 0x70]
mov rax, qword [rcx + 0x60]
mov rdx, qword [rcx + 0x68]
mov rcx, qword [rdx + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
call qword [rdx + 0x18]
mov esi, eax
jmp 0x14005dfb1
mov sil, 1
test r14b, r14b
je 0x14005dfc4
test byte [rsp + 0x72c], 1
jne 0x14005f2b1
add al, byte [rax]
add byte [rbx + 0x4c8b4801], dh
add dword [rax - 0x75], ecx
and al, 0x50
add dword [rax - 0x75], ecx
and al, 0x50
add byte [rax - 0x77], cl
sub byte [r8 - 0x39], cl
sub byte [rax - 0x39], cl
sub byte [rax - 0x39], cl
cmp byte [r8], al
add byte [rax], al
add dh, al
add cl, byte [r8 - 0x39]
add eax, dword [rcx]
add byte [rax], al
add byte [rax], al
jmp 0x14005eba0
lea rdx, [rsp + 0x1238]
enter 0x41f3, 0xf
outsd dx, dword [rsi]
and al, 0xb8
mov esp, 0x73824
add byte [rax - 0x77], cl
int1
mov dword [rsp + 0x80], eax
or byte [rax - 0x77], r9b
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
outsb dx, byte [rsi]
adc byte [rax - 0x73], cl
mov word [rax + riz], fs
and byte [rcx], al
add byte [rax], al
invalid
invalid
nop
add byte [rax], al
and byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
cli
xchg edx, eax
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rsi], ah
invalid
add al, byte [rsi]
add byte [rdi], bl
add byte [rsi - 0x39], ah
invalid
add byte [rax + rax], al
jle 0x14005f145
add al, byte [rcx + 0xf]
xchg esp, eax
ror byte [rax - 0x77], 0xf1
int1
int1
add dword [rax], eax
add byte [rbx - 0x9cebaf9], dh
mov bh, 7
and al, 0xb8
add byte [rax], al
add byte [rdx], al
invalid
and al, 0x58
or eax, dword [rax]
add byte [rax], al
mov eax, dword [rsp + 0xb50]
or eax, 0x96869
mov ecx, 0x480004bd
mov ecx, dword [rsp + 0x40]
add byte [rax], al
in al, 7
add byte [rax], al
mov rax, qword [rsp + 0x98]
mov rax, qword [rax]
movzx ecx, word [rax + 0x130]
cmp cx, 0xa
je 0x14005dfc4
movzx edx, word [rsp + 0x728]
cmp dx, cx
jne 0x14005dfc4
cmp dx, 9
jne 0x14005f2f9
movzx ecx, word [rsp + 0x72a]
cmp cx, word [rax + 0x132]
jne 0x14005dfc4
movzx ecx, word [rsp + 0x724]
mov rdx, qword [rsp + 0x68]
cmp cx, word [rdx + 0x10]
jne 0x14005dfc4
movzx ecx, cx
cmp ecx, 0x178
jne 0x14005f332
movzx ecx, word [rsp + 0x726]
mov rdx, qword [rsp + 0x68]
cmp cx, word [rdx + 0x12]
jne 0x14005dfc4
mov rcx, qword [rsp + 0x6d0]
mov rdx, qword [rax + 0xe0]
mov r8, rcx
or r8, rdx
sete r8b
test rcx, rcx
je 0x14005f375
test rdx, rdx
je 0x14005f375
mov r8, qword [rsp + 0x6e0]
cmp r8, qword [rax + 0xf0]
jne 0x14005dfc4
call fcn.14009e000
test eax, eax
sete r8b
xor r8b, 1
or sil, r8b
jne 0x14005dfc4
mov rax, qword [rsp + 0x98]
mov rax, qword [rax + 8]
cmp dword [rax], 4
je 0x14005dfc4
mov rdx, qword [rsp + 0x130]
cmp rdx, qword [rsp + 0x128]
jne 0x14005f3bd
lea rsi, [rsp + 0x120]
mov rcx, rsi
call fcn.14003c442
mov rdx, qword [rsi + 0x10]
mov rax, qword [rsp + 0x120]
lea rcx, [rdx + rdx*4]
and al, 0x10
add al, byte [rax]
add byte [rcx + rcx*4 - 0xf], cl
xor edx, edx
mov r8, rdi
call fcn.1400a8bfd
mov rsi, qword [r14]
mov r12, qword [r14 + 0x10]
jmp 0x14005d4fd
lea rcx, [rsp + 0x120]
mov rdx, rsi
mov r8, r12
call fcn.1400a8dd8
lea rax, [rsp + 0x120]
mov rsi, qword [rax + 0x10]
jmp 0x14005def5
invalid
add byte [rax], al
add byte [rax - 0x75], cl
inc dword [rbp - 0x78]
mov esi, 0x139
add byte [rax], al
add byte [rax], al
lea ecx, [rsp + 0x60]
add byte [rax], al
add byte [rax], al
cmp ebx, ebx
add eax, dword [rax]
invalid
add byte [rbp - 0x77], cl
mov esi, 0x428
test ch, ch
xchg esp, eax
invalid
add dword [rax + 0x4c8d4806], r9d
and al, 0x40
add byte [rax], al
mov esi, ecx
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14005fb3c
mov rcx, rsi
call fcn.14003bc9e
mov rcx, qword [rsi + 0xe0]
mov edx, dword [rsi + 0xe8]
wait
popfq
std
inc dword [rcx + 0x57]
push r14
push r13
push rbp
mov eax, dword [rcx + 0xa8]
add al, 0x89
and al, 0x3b
stc
cmp al, 0xfa
dec dword [rcx - 0x39]
xchg al, ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
sub ch, byte [rdi]
invalid
add eax, 0x8c8d4800
mov word [rax + rdx*2], fs
mov word [rax + rdx*2], fs
add dword [rax], eax
add byte [rax - 0x77], cl
bnd call fcn.140056aa5
invalid
mov ah, 0x24
push rax
add dword [rax], eax
add byte [rbx + rcx*4 - 0x74], cl
and al, 0x60
add dword [rax], eax
add byte [rcx - 0x73], cl
mov esi, 0x428
retf 0x8348
and byte [rax - 0x73], cl
and al, 0x40
mov ecx, dword [0x1400f5ae0]
adc byte [rdi], al
std
dec dword [rcx - 0x73]
jbe 0x14005fd6e
add byte [rax], al
add byte [rbp - 0x75], cl
cmpsb byte [rsi], byte [rdi]
add al, 0
add byte [rdx + 0x95d9305], cl
add byte [rcx + 0x430], bh
mov eax, 0xf0
add byte [rax], al
add al, ch
test al, 0xd7
add eax, dword [rax]
add ecx, 0x100
add dword [rax], eax
add byte [rcx - 0x48], al
sub byte [rbx], al
add byte [rax], al
cmpsb byte [rsi], byte [rdi]
sub byte [rax + rax], al
add byte [rax - 0x77], cl
mov qword [rbx + 8], rsi
mov dword [rbx + 0x10], eax
invalid
adc al, 0x24
and al, 0x38
add ecx, dword [rcx + rcx*4 + 0x6b]
or byte [rcx + rcx*4 - 7], cl
mov rcx, r15
fmul dword [rax - 0x7f]
invalid
push rsi
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14005fef5
mov rcx, rsi
call fcn.14003bc9e
invalid
std
invalid
mov rcx, qword [rsi + 0xe0]
mov rdx, qword [rsi + 0xe8]
add rsp, 0x20
mov edi, ecx
mov r12, r8
mov r14, rdx
mov rdi, rcx
mov eax, dword [r9 + 0xa8]
lea ecx, [rax - 0x1f]
cmp cx, 4
setae dl
cmp cx, 1
sete bl
or bl, dl
cmp bl, 1
add dword [rbp + 0x16], esi
add dword [rbp + 0x16], esi
cmp ax, 0x1b
jne case.0x140040493.869
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], r15
jl case.0x14003d59c.1722
pop rax
sub edi, edi
dec dword [rdx + 0x14e8b06]
outsb dx, byte [rsi]
or byte [rdi], cl
adc byte [rsi + 0x10], al
test byte [rax + rax*2], ah
add al, byte [rax]
add byte [rdi], cl
adc dword [rax - 0x18], ebx
mov eax, dword [rsi + 0x50]
iretd
and al, 0x48
mov eax, dword [rsp + 0x68]
test byte [rax + riz*8], ah
add byte [rax], al
cmovne ebp, dword [rsp + 0x1d0]
pushfq
add dword [rax], eax
add byte [rdi], cl
test byte [rsi - 0x4f000000], al
mov cl, 1
mov rdx, rbx
mov esi, eax
mov edx, edi
jl 0x140060714
add cl, byte [rax - 0x73]
adc eax, 0x5af24
mov edi, dword [rsp + 0x70]
lea r8, [rsp + 0x1f2]
mov edx, dword [rsp + 0x138]
leave
add byte [rdi + rbp - 0x4f], dh
add dword [rax - 0x77], ecx
invalid
mov edx, ebx
test eax, 0x48fffdc9
add edi, esi
invalid
or byte [rsi - 0x77], ah
test byte [rax + rsi*8], ah
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
pop rax
add dword [rax], eax
add byte [rax + 0xf], cl
enter 0xffffffffffff8948, 0xffffffffffffff84
and al, 0xf0
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0xc8
add byte [rax], al
add byte [rax - 0x75], cl
mov ah, 0x24
rol byte [rax], 1
add byte [rax], al
invalid
sbb byte [rax - 0x7bc9dbbc], cl
ror byte [rax - 0x77], 0x7c
and al, 0x48
clc
add dword [rax], eax
add byte [rax - 0x7b], cl
test rdi, rdi
invalid
test byte [rdi], cl
add eax, dword [rax]
add byte [rcx + rcx*4 + 0x64], cl
invalid
invalid
invalid
and al, 0x40
add al, byte [rax]
add byte [rax - 0x77], cl
jmp 0x188265d8f
mov edi, dword [rsp + 0x1f0]
lock add dword [rax], eax
add byte [rax - 0x7b], cl
dec dword [rdi]
test ch, cl
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rdi*8], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rcx + rcx*4 - 0x1d], cl
mov esp, dword [rsp + 0x200]
and al, 0x88
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rax*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0xc8
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + riz*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0xd0], rcx
invalid
invalid
mov word [rax + rcx*8], fs
invalid
add byte [rax], al
enter 0, 0
add byte [rdi], cl
adc dword [rcx + 0x30], esi
jno 0x140060b18
jno 0x140060b18
test byte [rax + rcx], ah
add dword [rax], eax
lock add byte [rax], al
rol byte [rax - 0x76], 0x6c
and al, 0x36
cmp ecx, dword [rax - 0x73]
mov word [rax + rsi*8], fs
add byte [rax], al
add byte [rcx], dh
shr al, cl
shl edx, 5
adc eax, 0x4a355
adc byte [rdi], cl
adc dword [rdi + 1], eax
mov ecx, 0x20
mov dl, 1
call fcn.1400210cb
mov rdi, rax
mov rbx, rdx
mov edx, 0x20
mov rcx, rax
call fcn.14002ddfd
test eax, eax
je 0x140060e59
mov qword [rsi], 0
test rbx, rbx
je 0x140060e68
mov rcx, qword [0x1400f5ae0]
xor edx, edx
mov r8, rdi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsi], rdi
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], 0x20
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
push rsi
push r13
push rbp
and eax, 0x48000002
cmp dword [rbx + 8], 0
add byte [rax], al
add byte [rsi - 0x39], ah
invalid
add dword [rax], eax
add byte [rsi - 0x7d], ah
cmp ebp, 0x15
jne 0x14006123d
add dword [rax], eax
and al, 0x38
invalid
invalid
add byte [rax], al
cli
dec dword [rax - 0x75]
or eax, 0x94843
or qword [rax], rax
or qword [rax], rax
add al, 0
add byte [rbx + 0x5d], bl
pop rsp
lea eax, [0x1400b3148]
lea eax, [rsp + 0x70]
movups xmmword [rax - 0x18], xmm3
movups xmmword [rax - 0x28], xmm2
call 0x118562436
movups xmmword [rax - 0x38], xmm1
movups xmmword [rax - 0x48], xmm0
mov r10, qword [rdx]
mov r11, qword [rdx + 0x48]
lea rsi, [rdx + 0x50]
jb 0x14006138a
jb 0x14006138a
mov ecx, 0x10
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
movsd dword [rdi], dword [rsi]
movsd dword [rdi], dword [rsi]
mov rcx, qword [rdx + 0xd0]
mov dl, al
add byte [rax], al
add byte [rax], al
mov qword [rax - 0x50], r10
mov qword [rax - 8], r11
add byte [rax], al
mov qword [rax - 0x50], r10
mov dword [rax - 0x50], edx
mov qword [rax - 8], r11
clc
mov qword [rax + 0x80], rcx
lea rsi, [rsp + 0x20]
mov rcx, rsi
int1
int1
mov rdx, r8
mov r8, r9
call fcn.140033de1
lea rdi, [rsp + 0xf8]
mov r8d, 0xd8
mov rcx, rdi
mov rdx, rsi
call fcn.14009d5c0
add byte [rax - 0x77], cl
invalid
add byte [rax - 0x77], cl
invalid
mov rdx, rdi
call fcn.140033f69
nop
add rsp, 0x1d0
pop rbx
pop rdi
pop rsi
ret
fucom st(1)
invalid
or eax, 0x9472b
xor edx, edx
mov r8, rsi
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov ebx, eax
mov word [rax + rdi*2], fs
add dword [rax], eax
add byte [rax - 0x75], cl
xchg dword [rax + 0x48000000], ebx
mov edx, dword [rdi + 0xa0]
and ecx, 0xfffffff0
rcl dword [rax], 0xff
push rdx
sbb byte [rcx - 0x7afa753b], cl
or dword [r8], r8d
or eax, 0x48fffbf7
test eax, eax
and al, 0x2f
add al, byte [rax]
add byte [rax - 0x77], cl
xchg byte [rax + 2], al
add byte [rax], al
sub byte [rsp + 0x20], al
add byte [rax], al
mov dword [rsp + 0x20], 0xc
cld
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
add eax, 0x44894800
and al, 0x20
invalid
lea edx, str.WaitOnAddress
mov rcx, rax
call qword [sym.imp.kernel32.dll_GetProcAddress]
adc eax, 0x4961e
adc eax, 0x4961e
test rax, rax
je 0x140061b2d
mov rdi, rax
lea rdx, str.WakeByAddressSingle
mov rcx, rsi
call qword [sym.imp.kernel32.dll_GetProcAddress]
add al, 0
sal byte [rsi + rcx + 0x48], 0x89
cmp eax, 0x93fe2
add eax, 0x8f32a
add rsp, 0x28
ret
add byte [rax], al
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x18]
sbb byte [rax], 0
add byte [rax], al
sbb byte [rax], 0
add byte [rax], al
test rax, rax
je 0x140061bb8
dec rax
mov ecx, dword [0x1400f5b90]
mov rdx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
xor al, 0xca
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
xor al, 0xca
mov qword [rsi + 0x18], rax
mov rdx, qword [rsi + 8]
shl rax, 4
mov rcx, qword [rdx + rax]
call qword [rdx + rax + 8]
mov rax, qword [rsi + 0x18]
jmp 0x140061b7a
mov eax, dword [0x1400f5b90]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x10], 0
je 0x140061bfe
mov eax, dword [0x1400f5b90]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r8, qword [rax + 8]
mov rcx, qword [0x1400f5ae0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, dword [0x1400f5b90]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov qword [rax + 8], 8
xorps xmm0, xmm0
movups xmmword [rax + 0x10], xmm0
add rsp, 0x20
pop rsi
ret
add byte [rcx - 0x77], cl
invalid
lea edi, [rdx + 8]
lea rbx, [rsp + 0x20]
mov rcx, rbx
mov rdx, rdi
call case.0x14003f85f.1237
movzx ebx, word [rbx]
cmp bx, 2
sti
add dh, byte [rbp + 0x2b]
sti
add dh, byte [rbp + 0x2b]
mov qword [rsi], 4
xorps xmm0, xmm0
movups xmmword [rsi + 8], xmm0
mov rcx, qword [rdi]
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.ws2_32.dll_freeaddrinfo]
mov qword [rsp + 0x58], rsi
mov ebp, dword [rsp + 0x22]
movzx r13d, word [rsp + 0x26]
mov eax, dword [rsp + 0x38]
mov dword [rsp + 0x70], eax
movups xmm0, xmmword [rsp + 0x28]
movaps xmmword [rsp + 0x60], xmm0
movzx r12d, word [rsp + 0x3c]
movzx r15d, word [rsp + 0x3e]
mov rax, qword [r14]
movzx esi, word [rax]
mov al, byte [0x1400f5b79]
mov ecx, 0x80
mov edx, 4
call fcn.140020d10
test rax, rax
je 0x1400620ab
mov rdi, rax
test bx, bx
cmovne r12d, esi
cmove r13d, esi
mov word [rax], bx
mov dword [rax + 2], ebp
mov word [rax + 6], r13w
movaps xmm0, xmmword [rsp + 0x60]
movups xmmword [rax + 8], xmm0
adc dword [rax + 8], eax
clc
std
add byte [rax], al
add byte [rdi], cl
mov bh, 0x5c
and al, 0x20
invalid
and byte [rsi - 0x7d], ah
sti
add cl, byte [rdi]
test byte [rbp + 0x48000000], ah
lea eax, [rsp + 0x28]
add byte [rax], al
add byte [rbx - 0x7b76efc0], cl
and al, 0x90
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rdi], cl
mov bh, 0x30
and al, 0x26
je 0x14006205f
or byte [rbx + 0x902484], cl
add byte [rax], al
mov ecx, 4
mov edx, 0x80
call fcn.1400a8b8c
ud2
xor al, 5
add byte [rcx + rcx*4 - 0xf], cl
sub byte [rcx + rcx*4 + 0x77], cl
or byte [rax - 0x75], cl
adc byte [r8 - 0x75], cl
and byte [r15], cl
mov bh, 0x11
add byte [rax], al
add byte [rax - 0x7d], cl
clc
invalid
fild dword [rax - 0x4b]
invalid
and al, 0x60
loopne 0x1400628b3
invalid
invalid
mov dword [rax], ecx
test dword [rdi + 1], eax
add byte [rax], al
lea eax, [rsp + 0x40]
and al, 0x20
ror byte [rdi], 0x84
invalid
and al, 0x30
or byte [rax - 0x39], r9b
invalid
jl 0x1400638dd
cmp byte [rbp + 0x39], cl
test dword [rdi], 0xad84
add byte [rdi], cl
add ecx, 0
add byte [rax], al
and eax, dword [rax]
add byte [rdi], cl
mov bh, 0xc0
xor dword [rsi - 0x73], ecx
add al, 0x7c
lea rdi, [rsp + 0x30]
and al, 0x38
rol byte [rcx + 0x312f9], cl
add eax, dword [rax]
adc al, 0x55
add cl, byte [rcx + 0x39]
jle case.0x14002f30d.2004
invalid
or ecx, dword [rdi]
or ecx, dword [rcx + rcx*4 - 0x3f]
mov edx, edi
push rcx
sub esp, 0x30
mov rax, r9
mov esi, ecx
add byte [rax], al
ret 0x8941
ja 0x1400639d0
add byte [rbp - 0x74f38b40], al
or al, 0x8b
or byte [rcx], dh
shr bl, 0x17
jmp case.0x14001ae17.2163
jne 0x140063a57
add al, 0
or byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x5117c
int1
invalid
retf 0x8880
mov r8d, 3
lea esi, [rsp + 0x28]
and al, 0x28
xchg ecx, eax
adc al, 5
add byte [rbp + rcx*4 + 0x25], cl
bnd jnp 0x140063b92
add byte [rax - 0x77], cl
pop rsp
and al, 0x20
and byte [rcx + rcx*4 - 0xf], cl
invalid
clc
mov ecx, esi
and al, 0x28
add byte [rbx + rbx + 0x48], dh
sbb ecx, dword [rax - 0x75]
and al, 0x30
sbb ecx, dword [rax - 0x75]
and al, 0x30
enter 0xffffffffffffe083, 3
test byte [rcx + rax - 0x20], cl
jns 0x140063bd4
adc byte [rbx], ah
and esi, dword [rdx + rbp - 0x15]
xor al, 0x48
mov rax, qword [rsp + 0x30]
sal byte [rbx + rdi + 0x48], 0x29
sub esi, eax
cmp ecx, dword [rax + 1]
invalid
jns 0x140063bef
and esi, dword [rsi + rcx - 0x15]
sbb byte [rax - 0x77], cl
invalid
invalid
mov rax, rcx
shr rax, 0x20
enter 0xffffffffffffc148, 0xffffffffffffffe8
and byte [rbx + 0xc7523f8], al
cmp eax, 0x23
jne 0x140063bfd
cmp eax, 0x23
jne 0x140063bfd
in eax, 0xff
dec dword [rax - 0x7b]
div byte [rbp - 0x6d]
xchg ebx, eax
xchg ebx, eax
add esp, 0x38
pop rsp
mov ecx, edi
ud2
or ecx, dword [rax - 0x7d]
in al, dx
sub bh, al
and al, 0x24
and al, 0x24
and al, 0x24
add byte [rax], al
add byte [rax], al
cmp edx, 0x80
jae 0x140063c39
mov byte [rsp + 0x24], dl
mov eax, 1
add cl, ch
xchg dword [rax], eax
add byte [rax], al
call 0xc8e64877
and al, 0x24
invalid
and eax, 0x803fe280
push rsp
and al, 0x26
adc ah, byte [rdi + rax]
and al, 0x89
rol cl, 1
call 0x14c4560ab
or byte [rax - 0x76dadbbc], 0xd0
and al, 0x25
mov eax, edx
or dword [rbp + rcx*4 + 4], ecx
add al, 0x49
add eax, 0x24
invalid
invalid
shl byte [rax + rcx*2], 0x8d
push rsp
and al, 0x24
in al, dx
sub bh, al
add byte [rax], al
add byte [rcx + 0x80fa], al
invalid
cli
add byte [rax], 0
add byte [rax], 0
add byte [rax], al
add byte [rbx + 0xf], dh
and al, 0x41
sbb eax, ecx
call 0xc8c64915
invalid
or al, 0xc0
invalid
and al, 0x24
retf 0x8880
mov eax, 2
add bl, ch
cmp edx, 0x10000
cmp edx, 0x10000
sub cl, al
call 0xc8e6493e
invalid
and al, 0x25
or byte [rax + 0x41262454], 0xb8
add eax, dword [rax]
add byte [rax], al
invalid
add byte [rax], al
call 0x14c0d616c
invalid
and al, 0x24
or al, 0x24
invalid
and al, 0x25
and eax, 0xe8c1d089
invalid
and al, 0xe8
invalid
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rax, qword [rcx]
mov rbx, qword [rax]
cmp qword [rbx], 0
jne case.0x14003d59c.1836
mov rsi, rcx
mov esi, ecx
mov qword [rbx], 0xffffffffffffffff
lea rcx, [rbx + 8]
call fcn.140063b5c
mov rcx, rax
call fcn.140063339
mov rdi, rax
inc qword [rbx]
test rax, rax
je 0x140063de4
dec dword [rax - 0x77]
invalid
mov rcx, qword [rsi + 8]
test rcx, rcx
je 0x140063de0
call fcn.1400621a6
mov qword [rsi + 8], rdi
test rdi, rdi
setne al
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
call fcn.140064158
ud2
add byte [rdi], cl
or ecx, dword [rcx - 0x77]
mov eax, edx
invalid
invalid
mov eax, edx
lea rdx, [0x1400b4b68]
adc eax, 0x50d65
adc eax, 0x50d65
add cl, ch
invalid
jmp fcn.14002184f
sti
dec dword [rcx - 0x77]
ror byte [rax - 0x73], 1
adc eax, 0x50de6
out 0xd, al
invalid
invalid
out 0xd, al
add eax, 0xda38e900
invalid
cmp dl, bl
sti
jmp fcn.14002184f
invalid
dec dword [rcx - 0x77]
ror byte [rax - 0x73], 1
lea rdx, [0x1400b4bc8]
lea rdx, [0x1400b4bc8]
or eax, 0x29e90005
invalid
jmp fcn.14002184f
dec dword [rax - 0x75]
or byte [r8 - 0x7b], cl
leave
jne fcn.1400621a6
jae 0x140063e14
invalid
invalid
jae 0x140063e14
invalid
ret
or dword [rcx + 1], ecx
shr al, 1
sub dl, al
add eax, edx
call fcn.140020e6d
sti
invalid
sti
push qword [rcx]
xor eax, eax
invalid
invalid
invalid
xor eax, eax
add rsp, 0x28
sub bl, al
sub bl, al
sub byte [rax - 0x77], cl
invalid
mov esi, edx
sbb eax, 0xb900091d
xor byte [rax], al
add byte [rax], al
add byte [rax], al
sal byte [rdi + rax*2 + 0x48], 0x89
sar dword [rax + 1], 0x48
add dword [rax], eax
add byte [rax], al
mov dword [rcx], eax
mov dword [rcx + 0x18], edi
sbb byte [rax - 0x77], cl
jno 0x140063ea7
add eax, 0x91c4a
ret 0xff48
sbb eax, 0xb10f48f0
adc eax, 0x91c39
sbb al, 9
invalid
cmpxchg qword [0x1400f5ad8], rdx
sbb al, 9
push rcx
adc dh, al
mov byte [rcx + 0x28], 0
sub byte [rax], al
mov eax, ecx
or byte [rax], al
add byte [rax], al
add byte [rax], al
sal byte [rsi + rcx - 0x10], 0x48
dec dword [rax]
invalid
out 0xff, eax
inc ebx
jb 0x140063f55
add al, 0
sub byte [rax - 0x77], cl
xlatb
mov eax, dword [rcx + 8]
adc byte [rax + 0x29], cl
ror byte [rax + 0x39], 1
clc
pop rsp
add byte [rax - 1], cl
ret 0xff48
iretd
add byte [rax + 4], ah
add byte [rax - 0x75], cl
push rsi
adc bl, ch
rcl dword [rsi + 0x48], cl
push rsi
sub rsp, 0x20
invalid
mov rsi, rcx
mov rax, qword [rcx]
mov rcx, qword [rax + 0x10]
lock dec qword [rcx]
invalid
or dword [rbp + 9], esi
sbb byte [rax], al
pop rsi
sub al, ch
mov eax, dword [rdi]
invalid
dec qword [r8 + 8]
mov ecx, dword [0x1400f5ae0]
add byte [rax + 0x20c48348], dl
and byte [rax + 0x3c018601], dh
push qword [rsi + rax + 0x48]
je 0x140064056
add rsp, 0x20
je 0x140064056
add rsp, 0x20
pop rsi
ret
mov rsi, rcx
mov rax, qword [0x1400f5b10]
mov eax, dword [0x1400f5b10]
mov al, 0x1a
or dword [rax], eax
invalid
and byte [rsi + 0x48], bl
jmp rax
sbb eax, dword [rax]
add byte [rax], al
invalid
or dword [rax], eax
xor ecx, ecx
xor byte [rax - 0x75], cl
or eax, 0x90f64
or dword [rax], eax
add byte [rax - 0x7d], cl
stc
push qword [rbp + 0x47]
add edi, edi
add eax, 0x90f63
add byte [rax], al
rol byte [rbp + 0x31], 0xc0
invalid
xor ecx, ecx
sub al, 0x48
mov ecx, dword [rsp + 0x28]
invalid
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rcx + rcx*4 - 0x32], cl
adc eax, 0x46ff3
invalid
invalid
mov esi, ecx
mov rdi, r8
mov ebx, edx
mov r14, rcx
lea rcx, [0x1400b54d3]
or eax, 0x5135c
or eax, 0x5135c
call qword [sym.imp.kernel32.dll_GetModuleHandleA]
test rax, rax
test eax, eax
test eax, eax
je 0x140064197
lea rdx, str.NtCreateKeyedEvent
mov rcx, rax
mov ecx, eax
mov ecx, eax
call qword [sym.imp.kernel32.dll_GetProcAddress]
test rax, rax
jne 0x14006419e
invalid
invalid
lea rax, [fcn.140064158]
mov qword [fcn.14006415c], rax
mov rcx, r14
mov edx, ebx
mov r8, rdi
mov r9d, esi
mov ecx, esi
invalid
mov ecx, esi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp rax
jmp rax
jmp rax
movabs rcx, 0x8000000000000001
cmp rax, rcx
invalid
or byte [rax + 0x39], 0xc8
enter 0x575, 0x48
add esp, 0x28
jne 0x1400641df
add rsp, 0x28
ret
test rax, rax
jne 0x1400641e8
invalid
add al, 0xf
or ecx, dword [rdi]
or ecx, dword [rax - 0x77]
shr eax, 0x9c
add al, 0
ud2
mov rcx, rax
call fcn.1400a8b8c
ud2
or dword [rax], eax
add byte [rax], al
ret 0x8b48
adc byte [rax], al
add byte [rax], al
stc
add eax, 0x4bf
add byte [rax + 0xf], cl
stc
shr ecx, 0x3b
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x28], ecx
and al, 0x30
and al, 0x38
add byte [rax - 0x73], cl
je 0x1400642b3
lea r9, [rsp + 0x28]
sti
dec dword [rax - 0x7d]
add byte ds:[rbp + 0x2d], dh
or dword [rax], eax
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
invalid
retf 0x8948
add byte [rax - 0x7d], cl
invalid
mov edx, dword [rsp + 0x50]
cmp byte [rax - 0x77], cl
ror byte [rax - 0x7d], 1
cmp dword [rax], eax
and ecx, dword [rbp + rcx*4 + 0x4c]
and al, 0x30
add eax, 0x4c894800
and al, 0x20
mov dword [rcx], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
sub byte [rax], al
or dword [rax], eax
mov esi, dword [rcx + rax*8]
adc eax, 0xec
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax], al
invalid
and eax, 0x58
add byte [rax - 0x75], cl
or al, 0xca
and byte [rax], al
add byte [rax], al
add byte [rbp + 0x2a], dh
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
adc al, 0x25
pop rax
add byte [rax], al
invalid
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
sub byte [rax - 0x77], cl
mov edi, edx
add byte [rax - 0x7b], cl
sal byte [rbp + rdx + 0x48], 0x8d
adc eax, 0x50fbe
invalid
syscall
invalid
invalid
cld
mov dword [0x1400f5028], eax
int1
invalid
or dword [rax], eax
add byte [rax], al
mov eax, dword [rcx]
test eax, eax
inc ebx
mov rcx, qword [0x58]
add byte [rax], al
adc byte [rax], al
add byte [rax], al
add eax, 0x915af
scasd eax, dword [rdi]
adc eax, 0x48650009
or dword [rax], eax
invalid
invalid
mov ecx, dword [0x58]
and eax, 0x58
sbb byte [rax], al
add byte [rax], al
adc eax, 0x48650009
mov edx, dword [0x58]
add al, 0xc2
add byte [rcx - 0x77], cl
enter 0xffffffffffffc149, 0xffffffffffffffe0
add al, 0x4a
mov dword [rdx + rax], edi
add cl, byte [rax]
add byte [rax], al
add dh, al
add eax, 0x914c8
add dword [rax - 0x7d], ecx
invalid
lea rcx, [rsp + 0x20]
mov qword [rcx], rax
call fcn.140064651
add byte [rax + 0x28c48348], dl
and byte [rax - 0x77], cl
add eax, ebp
invalid
add byte [rax + 0x28c48348], dl
ret
mov eax, dword [rcx]
cmp byte [rax], 0
mov byte [rax], 0
add dh, al
add byte [rax], al
je 0x1400646b1
mov byte [rsp + 0x27], 0
mov rax, qword [0x1400f5aa0]
mov eax, dword [0x1400f5aa0]
and al, 0x27
add byte [rax - 0x75], cl
mov eax, dword [0x1400f5aa0]
mov eax, dword [0x1400f5aa0]
or dword [rax], eax
cmp rax, 3
jne 0x1400647b1
cmp eax, dword [rcx]
add byte [rax], al
clc
add ecx, dword [rdi]
test dword [rbx], edi
invalid
cmp eax, dword [rcx]
add byte [rax], al
add dword [rax], eax
add byte [rax + 0x27247c], al
cmp byte [rsp + 0x27], 0
invalid
add byte [rdi], cl
test dword [rdi], edx
add dword [rax], eax
add byte [rax - 0x75], cl
mov eax, dword [0x1400f5a68]
add byte [rax], al
mov eax, dword [0x1400f5a68]
or eax, 0x91502
adc eax, 0x48650009
mov edx, dword [0x58]
lea ecx, [rcx + 0x29]
sub dword [rax], eax
add byte [rax], al
add bh, bh
sal byte [rbp + 0x3f], 0xf
or ecx, dword [rdi]
ud2
lea rcx, [0x1400f5a60]
lea ecx, [0x1400f5a60]
ud2
lea ecx, [0x1400f5a60]
or dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [0x1400f5a68], rax
or dword [rax], eax
movabs byte [0x13723d8348000913], al
jb case.0x14003f85f.1330
or dword [rax], eax
add byte [rdi], cl
jne 0x1400647c0
mov esp, 0x48000000
invalid
add eax, 0x91361
invalid
adc ecx, dword [rcx]
invalid
mov esp, 0x48000000
invalid
inc dword [rax + 0x9137a3d]
add byte [rax], al
invalid
adc ecx, dword [rcx]
add al, ch
in al, dx
in al, dx
or dword [rax], eax
dec dword [rax - 0x7b]
sal byte [rax + rcx + 0x48], 0x89
mov ecx, eax
cmp dword [0x1400f5a80], 0
adc ecx, dword [rcx]
add byte [rax - 0x75], cl
invalid
mov ecx, dword [0x1400f5ae0]
adc ecx, dword [rcx]
add byte [rcx], dh
sar bh, cl
call qword [sym.imp.kernel32.dll_HeapFree]
sbb al, 0x13
or dword [rax], eax
add dword [rax], eax
add byte [rax], al
invalid
sbb dl, byte [rbx]
or dword [rax], eax
push 0xffffffff8b480004
add eax, 0x91349
invalid
add byte [rax - 0x7d], cl
clc
add esi, dword [rbp + 6]
lea rcx, [rsp + 0x27]
add cl, ch
mov dh, 0xfe
invalid
mov edx, dword [rcx]
mov rcx, qword [rdx]
mov rax, qword [rdx + 8]
mov qword [rdx], 0
test rcx, rcx
in al, dx
add byte [rax], 0
add byte [rax - 0x75], cl
add dword [rcx + 0xfd38], eax
ror byte [rdi], 0x85
scasd eax, dword [rdi]
add byte [rax], al
add dh, al
mov byte [rsp + 0x2c], 0
invalid
and al, 0x28
and al, 0x28
mov byte [rsp + 0x2c], 0
mov dword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
and al, 0x28
add byte [rax], al
add byte [rax], al
call fcn.14006443d
test rax, rax
or al, 0xfc
invalid
je 0x1400648d9
mov rsi, rax
mov esi, eax
mov rax, qword [rax + 0x18]
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
dec rcx
test rax, rax
test eax, eax
test eax, eax
lea rdx, str._unknown_RUST_MIN_STACKfatal_runtime_error:_assertion_failed:_thread_info.stack_guard.get__.is_none____thread_info.thread.get__.is_none___n
cmovne rdx, rax
mov eax, 9
or dword [rax], eax
add byte [rax], al
add eax, 0x450f4800
sar byte [rax + 9], 1
or dword [rax], eax
add byte [rax], al
or dword [rax], eax
add byte [rax], al
cmovne rax, rcx
lea rcx, [rsp + 0x40]
ror dword [rax - 0x73], 0x4c
and al, 0x40
mov qword [rcx], rdx
mov dword [rcx], edx
mov qword [rcx + 8], rax
lea rax, [rsp + 0x30]
lea eax, [rsp + 0x30]
lea eax, [rsp + 0x30]
mov qword [rax], rcx
lea rcx, [0x140024c2c]
mov qword [rax + 8], rcx
lea rcx, str._nthread__has_overflowed_its_stack_n
mov bl, 0xc
add eax, 0x548d4800
and al, 0x50
mov bl, 0xc
add eax, 0x548d4800
and al, 0x50
mov qword [rdx], rcx
mov qword [rdx + 8], 2
or byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rdx + 0x20], 0
or byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rdx + 0x20], 0
mov qword [rdx + 0x10], rax
invalid
invalid
sbb byte [rcx], al
sbb byte [rcx], al
mov dword [rdx + 0x20], 0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 1
sbb byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x28
sbb byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x28
call fcn.1400639fd
test rax, rax
je case.0x14003f85f.1274
dec dword [rax - 0x7b]
sal byte [rax + rcx + 0x48], 0x89
mov ecx, eax
call fcn.1400621a6
lock dec qword [rsi]
mov rcx, rax
mov ecx, eax
call fcn.1400621a6
lock dec qword [rsi]
jne case.0x14003f85f.1276
mov rcx, rsi
mov ecx, esi
call fcn.140062649
xor eax, eax
add rsp, 0x80
add byte [rax], al
ror byte [rax - 0x7f], 0xc4
add byte [rax], 0
add byte [rax], al
pop rsi
ret
add byte [rax], al
pop rsi
ud2
or ecx, dword [rax - 0x7d]
in al, dx
sub byte [rax - 0x73], cl
and al, 0x24
mov dword [rcx], 0x5000
add byte [rax], al
call qword [sym.imp.kernel32.dll_SetThreadStackGuarantee]
test eax, eax
jne 0x140064901
add byte [rbp - 0xf48a40], al
adc eax, 0x4675c
pop rsp
add al, 0
pop rsp
add al, 0
sub esp, 0x58
mov rax, rcx
lea r8, [rdx - 1]
lea eax, [rdx - 1]
lea eax, [rdx - 1]
sub byte [rax - 0x77], cl
int1
add byte ds:[rdi + rax + 0x48], dh
add esp, 0x58
ud2
cmp byte [rax - 0x77], cl
add cl, byte [rax - 0x39]
or byte [rcx], al
int1
invalid
or eax, 0x2c18349
cmovne eax, ecx
cmp eax, eax
cmp byte [r9 + 1], 0x9f
sbb dword [rbx + rcx*4 + 0x42], eax
sbb al, 0x44
mov dword [rcx + 0x1c], eax
invalid
invalid
adc r14b, al
sbb byte [r8], al
add byte [rbp + 0x485e74c0], al
mov esi, dword [rsp + 0x28]
add dword [rax], eax
add byte [rax - 0x7b], cl
test rax, rax
je 0x140064f4c
mov rcx, rax
mov rax, rsi
div ecx
ror byte [rax - 9], cl
int1
ror dword [rax - 0x77], 0xc8
mov edx, 0xa09b5a53
invalid
call 0x140d6b844
sub esp, 0x28
mov ebx, r9d
mov r14, r8
mov edi, edx
mov rsi, rcx
call fcn.140065093
add byte [rax], al
add byte [rax], al
or al, 0x39
invalid
add byte [rax], al
add byte [rcx - 1], cl
dec r8
invalid
invalid
mov eax, dword [rax]
invalid
invalid
add eax, dword [rcx - 0x77]
retf 0xc141
invalid
add byte [rax], al
ret 0xc984
add rsp, 0x20
pop rsi
ret
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xa8]
cmp eax, 1
je 0x140068d91
test eax, eax
jne 0x140068e17
mov eax, dword [0x1400f5b90]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
cmp al, 0xc1
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
cmp al, 0xc1
lea rcx, [rdi + 0x60]
lea rdx, [0x140067986]
invalid
invalid
call fcn.1400645a7
mov byte [rdi + 0xa8], 1
invalid
mov eax, dword [0x1400f5b90]
mov rcx, qword gs:[0x58]
mov rcx, qword [rcx + rax*8]
cmp dword [rcx + 0x98], 0
je 0x140068dbb
mov eax, dword [rcx + 0x9c]
mov edx, dword [rcx + 0xa0]
jmp 0x140068dc0
call fcn.140068e1b
mov ecx, eax
shl ecx, 0x11
xor ecx, eax
ud2
rol ecx, 0x15
in al, dx
test al, 0
add byte [rax], al
mov rsi, rcx
mov rax, qword [rcx]
mov rcx, qword [rax + 0x18]
test rcx, rcx
je 0x140069099
mov rdx, qword [rax + 0x20]
call fcn.14006490a
mov rcx, qword [rsi + 0x10]
call fcn.14006660b
invalid
invalid
dec dword [rax - 0x7b]
invalid
je 0x1400690b5
invalid
lock dec qword [rax]
jne 0x1400690b5
mov rcx, rax
call fcn.1400622b0
invalid
invalid
invalid
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x50], rax
movdqu xmm0, xmmword [rsi + 0x18]
movdqa xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x78], rsi
mov rcx, qword [rsi]
call fcn.140064993
mov rdi, qword [rsp + 0x40]
mov rcx, rdi
call fcn.1400679b9
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], rdx
mov r13, qword [rdi + 0x158]
mov r14, qword [rsp + 0x50]
mov rax, qword [r13 + 0xd8]
test rax, rax
je 0x140069127
mov rdx, qword [r13 + 0xe0]
mov rcx, qword [rdx + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
call qword [rdx + 0x28]
lea rdi, [r13 + 0x40]
mov rcx, rdi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov al, byte [r13 + 0x48]
mov qword [rsp + 0x60], 0
and al, 0x60
add byte [rax], al
add byte [rax], al
and al, 0x60
add byte [rax], al
add byte [rax], al
lea rbp, [r13 + 0xd0]
lea r15, [r13 + 0x50]
mov rsi, qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov rbx, qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
or ecx, dword [rcx - 0x75]
and al, 0x10
add edx, eax
invalid
invalid
enter 0xffffffffffff820f, 0x13
add dword [rax], eax
add byte [rcx - 0x80], al
mov ebp, 0xcc
add byte [rbp + rdx + 0x49], dh
mov eax, dword [rbp + 0x100]
jmp qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
clc
fcos
adc eax, 0x418a1
adc al, ch
sub eax, 0x48fffc59
test eax, eax
adc byte [rcx + 0xf], al
adc dword [rdx + 0x10], ecx
cmp al, 3
add byte [rax + 0x29], cl
ret
add edx, eax
mov rcx, rbx
shl rcx, 4
add rcx, r8
ror dword [rax - 0x3f], 0xe0
add al, 0x49
mov eax, eax
cwde
cmp al, 3
add byte [rax - 0x77], cl
pop rsi
adc byte [rax - 0x7d], cl
invalid
sub byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
jl 0x1400699cc
cmp byte [rbp + rcx*4 + 0x4c], cl
and al, 0x20
mov rcx, rdi
call fcn.140020f83
cmp qword [rdi], 0
jne 0x1400699d0
mov rax, qword [rsp + 0x40]
mov qword [rsi], rax
mov qword [rsi + 8], rbx
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
mov rcx, qword [rsp + 0x40]
test rcx, rcx
jne 0x1400699de
ud2
mov rdx, qword [rsp + 0x48]
call fcn.1400a8b8c
ud2
mov edx, dword [rax + 8]
cmp rdx, qword [rcx + 8]
jne 0x140069a75
mov rdx, qword [rax + 0x10]
cmp rdx, qword [rcx + 0x10]
jne 0x140069a75
mov rax, qword [rax + 0x18]
cmp rax, qword [rcx + 0x18]
je 0x140069ac2
mov rax, qword [r14 + 0x30]
mov rcx, rax
and rcx, 0xfffffffffffffffe
lock cmpxchg qword [r14 + 0x30], rcx
jne 0x140069a79
ror dword [rax - 0x7d], 0xe1
invalid
test al, 2
jne 0x140069ad9
mov rax, qword [r14 + 0x20]
mov rcx, qword [r14 + 0x28]
call qword [rax + 0x18]
and byte [rcx - 0x75], cl
sub dil, r15b
push rax
sbb byte [rax - 0x75], cl
add ecx, dword [rax - 0x75]
adc byte [rax - 0x75], cl
or dil, dil
adc cl, byte [rcx - 0x77]
and byte [rcx - 0x77], r9b
push rsi
sub byte [rcx - 0x75], cl
xor byte [rax - 0x77], r9b
ror dword [rax - 0x7d], 0xc9
add eax, esi
cmpxchg qword [r14 + 0x30], rcx
mov rax, qword [rbx]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx]
mov qword [r14 + 0x20], rax
mov qword [r14 + 0x28], rdx
mov rax, qword [r14 + 0x30]
mov rcx, rax
or rcx, 1
lock cmpxchg qword [r14 + 0x30], rcx
jne 0x140069aaf
test al, 2
jne 0x140069adf
mov ecx, edi
shr ecx, 8
test cl, cl
je 0x140069ad5
shr edi, 0x10
mov edx, edi
call fcn.140068cb2
mov al, 2
jmp 0x140069b08
lock or qword [r14 + 0x30], 1
mov cl, byte [r14 + 0x38]
mov byte [r14 + 0x38], 0
xor cl, 1
mov al, 1
test cl, cl
jne 0x140069b08
lock dec qword [r14]
jne 0x140069aff
mov rcx, qword [rsi]
call fcn.140067136
mov qword [rsi], 0
xor eax, eax
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
and byte [rax - 0x77], cl
invalid
add al, 0
add byte [rax - 0x7d], cl
invalid
invalid
invalid
invalid
ret
add rax, 4
xchg qword [rsi + 0x20], rax
xor eax, eax
mov qword [rsp + 0x30], rax
and al, 0x30
and al, 0x30
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
push rdi
ror byte [rdi], 0x29
and al, 0x20
mov qword [rsp + 0x40], rax
mov rcx, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x10]
mov rax, qword [rsi + 0x18]
movups xmmword [rsi + 0x10], xmm0
sbb byte [rdi], r9b
adc dword [rsi + 0x10], eax
test rcx, rcx
test ecx, ecx
je 0x14006a2ce
lea rdx, [rsp + 0x20]
and al, 0x20
mov qword [rcx], rdx
mov qword [rdx + 8], rcx
or byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
stosd dword [rdi], eax
add dword [rax], eax
invalid
or byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
stosd dword [rdi], eax
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
invalid
push rax
or byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
or al, 0x48
lea eax, [rsp + 0x20]
invalid
lea rax, [rsp + 0x20]
mov qword [rax], rax
mov dword [rax], eax
lea edi, [rsp + 0x48]
add byte [rcx], dh
ror byte [rax - 0x73], 0x5c
lea ebx, [rsp + 0x20]
and byte [rdi], cl
push rdi
test byte [rbx + rcx*4 + 0x35], 0x45
mov r14, qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
or eax, 0x8b4c0004
or eax, 0x8b4c0004
cmp eax, 0x40d46
or eax, 0x83480004
clc
and byte [rbx + 0x76], dh
and byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
invalid
pop rax
add dword [rax], eax
add byte [rax + 0x39], cl
cmp eax, ebx
invalid
test byte [rdi + 0x48000000], dh
mov ecx, dword [rax]
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
mov dword [rsp + 0x20], ecx
and byte [rax - 0x77], cl
pop rcx
xor byte [rax - 0x75], cl
adc byte [rax - 0x75], cl
adc byte [rax - 0x75], cl
sub byte [rbx + rcx*4 - 0x7c], cl
add byte [rax], al
test byte [rax + rcx*2], ah
add al, byte [rax]
add byte [rax], al
invalid
invalid
and byte [rdx], al
mov dword [rax + 0x20], 2
invalid
mov eax, dword [rdx + 8]
in al, dx
sub byte [rax - 0x77], cl
invalid
mov dh, 8
add byte [rbp + 0x48], ah
mov rcx, qword [0x58]
mov rcx, qword [0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax], al
xor eax, 0x850fc085
lodsb al, byte [rsi]
add byte [rax], al
add byte [rax], al
invalid
invalid
movsb byte [rdi], byte [rsi]
mov dh, 8
add byte [rax], al
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
cmp al, 0xc1
test al, 0
add byte [rax], al
add dword [rbx + 0x8b67705], ecx
ja 0x14006a4cd
or byte [rax], al
mov rcx, qword gs:[0x58]
ja 0x14006a4cd
or byte [rax], al
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
add byte [rax], al
add byte [rax - 0x47], cl
cmp eax, ecx
adc eax, 0x8b646
mov sil, 8
add al, 0x25
mov edx, dword [rax + rdx*8]
add byte [rax], al
lock inc qword cs:[rcx]
mov rdx, qword [0x58]
add byte [rax - 0x75], cl
add al, 0xc2
mov byte [rax], bh
add byte [rax], al
add dword [rcx], r8d
mov ch, 8
add byte [rbp + 0x48], ah
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov ecx, dword [rdx + rcx*8]
or al, 0xca
add byte [rax], al
add dh, al
add dword [rax], r8d
invalid
invalid
sub byte [rdi + 0x5e], bl
dec dword [rdi]
or ecx, dword [rdi]
or ecx, dword [rdi]
ud2
push r15
push rsp
in al, dx
fadd dword [rax + rax]
add byte [rbp - 0x77], cl
invalid
invalid
invalid
sub eax, dword [rax + 0xf]
invalid
add byte [rax], al
add byte [rcx], dh
fucomi st(1)
invalid
or byte [rax], al
imul esi, edx, 0x8b48ffff
pop rax
push rdi
invalid
ror byte [rax + 0x39], 0xca
ror dword [rcx + rbp - 0x3e], 0x48
push rax
sbb al, 0x11
add byte [rax - 0x75], cl
xchg dword [rax], ecx
add dword [rax], eax
invalid
add byte [rax - 0x7b], cl
sal byte [rbx + riz - 0x10], 0x48
lock dec qword [rdi + 0x108]
dec qword [rdi + 0x108]
add edi, 0xd0
mov ecx, edi
add cl, ch
stosb byte [rdi], al
invalid
mov eax, dword [rdi + 0x100]
cmp eax, dword [rdi + 0xf8]
test byte [rsi + 0x48000007], dl
add byte [rax], al
add byte [rax - 0x7b], cl
fisttp dword [rdi]
invalid
test byte [rsi + 8], dl
add byte [rax], al
invalid
jg case.0x14001ae17.2325
add byte [rsp + rbx + 0x4c], dh
mov esp, dword [rdi + 0x18]
add byte [rax - 0x77], cl
and al, 0x40
inc dword [rax]
invalid
add byte [rax], al
invalid
add byte [rcx - 0x75], cl
add byte [r8 - 0x77], r9b
add byte [rax - 0x77], cl
mov eax, dword [rbp]
add byte [rax - 0x77], cl
mov dword [rsp + 0x40], eax
and al, 0x40
and al, 0x40
mov ss, ebp
invalid
mov esp, dword [0x1400f5ad0]
and eax, 0x8b380
test esp, esp
in al, 0x74
or byte [rcx - 1], cl
int3
sti
add al, byte [rax]
add byte [rcx + rcx*4 + 0x4c], cl
invalid
and al, 0x30
and al, 0x30
push 0x247c894c
jo 0x14006a7b5
lea edx, [0x1400b5149]
adc eax, 0x4a9d6
lea esi, [rsp + 0xd0]
mov ah, 0x24
rol byte [rax], 1
add byte [rax], al
mov eax, 0xe
mov ecx, esi
int1
dec dword [rcx - 0x75]
invalid
mov eax, dword [rsi]
mov dword [rsp + 0x38], eax
cmp byte [rax - 0x7b], cl
ror byte [rdi], 0x84
and byte [rcx], al
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
pop rsp
and al, 0x60
invalid
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x58
lea eax, [rsp + 0x98]
add byte [rax - 0x39], cl
add byte [rdx], al
add byte [rax], al
mov dword [rax], 2
add byte [rsi + 0xf], ah
out dx, eax
sal bl, 0xf
jg 0x14006a803
or byte [rcx - 0x48], al
or byte [rcx - 0x48], al
add byte [rdx], al
add byte [rax], al
add byte [rax + 2], bh
mov dword [rsp + 0x50], eax
in al, 0x45
xor edi, edi
add dword [rdx], eax
add byte [rax], al
add al, byte [rax]
add byte [rbx + 0x12], dh
lea ebp, [rsp + 0xd0]
lodsb al, byte [rsi]
and al, 0xd0
add byte [rax], al
add byte [rbx + 0x200], bh
add byte [rdx], al
add byte [rax], al
sub eax, edi
mov eax, esp
loopne 0x14006a848
ror byte [rdi], 0x82
invalid
mov dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 1], bh
cmp esp, eax
invalid
dec dword [rbp + 0xf]
cld
cmovb edi, esp
mov esp, 0xa824
and al, 0xa8
add byte [rax], al
test al, 0
add byte [rax], al
add byte [rbx + rcx*4 + 0x6c], cl
mov ebp, dword [rsp + 0x50]
insb byte [rdi], dx
and al, 0x50
mov ebp, edi
std
xor al, 9
add al, 0
or dword [rax + rax], eax
and al, 0x38
call 0x149b1be42
add al, 0
ror byte [rdi], 0x85
xchg edx, eax
add byte [rax], al
add byte [rbp - 0x77], al
mov r8d, r14d
call qword es:[sym.imp.kernel32.dll_GetLastError]
invalid
cmovae ebp, eax
invalid
mov word [rax + rbx*4], fs
mov edx, edi
add byte [rax - 0x77], cl
and al, 0x50
mov esp, dword [rsp + 0xa0]
mov word [rax + rdx*8], fs
enter 0, 0
add ch, cl
mov cl, 0
invalid
add byte [rax], al
add byte [rcx + rdi - 0x3d], cl
invalid
and al, 0x78
push rdx
adc eax, 0x40766
loopne 0x14006a916
mov dword [rsp + 0x78], eax
test byte [rax + rdx*4], ah
and al, 0xb0
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
and al, 0x30
div byte [rcx + rbx + 0x48]
mov ecx, dword [0x1400f5ae0]
or byte [rax], al
cmp bh, bh
adc eax, 0x406b3
fld qword [rax + 0xc824bc]
add byte [rax], al
add byte [rdx], al
je 0x14006aa39
add byte [rbp + rcx*4 - 0x4c], cl
and al, 0xd0
add byte [rax], al
add byte [rax], al
add byte [rdx], al
add byte [rbp + rcx*4 - 0x4c], cl
and al, 0xd0
add byte [rax], al
add byte [rax], al
invalid
invalid
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
push rdi
movsb byte [rdi], byte [rsi]
invalid
sbb byte [rbp - 0x75], r9b
mov rbx, qword ds:[r14 + 8]
pop rsi
invalid
pop rsi
or byte [rbp - 0x75], cl
adc byte [rbx + 0x77502f8], r8b
clc
add dh, byte [rbp + 7]
clc
add dh, byte [rbp + 7]
and al, 0x30
and al, 0x30
mov r12, qword cs:[r14 + 8]
or byte [rax - 0x7b], cl
invalid
mov al, 8
add byte [rcx], dh
ror byte [rbp - 0x77], cl
clc
xor byte [rbp + 0x1e], dh
invalid
mov al, 8
add byte [rcx], dh
ror byte [rbp - 0x77], cl
clc
add byte [rax], al
and byte [rax], al
and al, 1
or byte [rax], al
jl 0x14006aa76
jo 0x14006aaa0
mov eax, dword [rsp + 0x68]
push 0x74ff854d
and byte [rcx - 0x7d], cl
invalid
cmp ecx, 0x10
stc
adc byte [rbx + 0x1e], dh
leave
leave
invalid
int1
invalid
invalid
add byte [rbp - 0x77], cl
int 0x48
test eax, eax
lea ecx, [rsp + 0xd0]
sti
dec dword [rax - 0x77]
shr eax, 0x80
xchg ebx, eax
invalid
mov esi, eax
add byte [rcx + 0x30], bh
or byte [rax], al
add byte [rax], al
sti
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
add eax, dword [rax + rax]
add byte [rcx - 0x77], cl
invalid
invalid
out dx, eax
sal bl, 0x41
movq qword [rdi + 0x10], mm0
invalid
adc byte [rcx + rcx*4 - 0x44], cl
and al, 0xd0
add byte [rax], al
add byte [rax], al
lock inc qword [r15]
add byte [rax], al
invalid
xor ch, byte [rdi - 0x3f7bfff8]
sub al, 0xc6
add eax, 0x8af27
add dword [rcx], esi
leave
dec dword [rax - 0x7b]
sal byte [rcx + rbx + 0x49], 0x89
sbb dword [rcx - 0x77], ecx
mov ebp, eax
mov ss, esp
add eax, dword [rax]
add dh, al
add eax, 0x8af07
invalid
scasd eax, dword [rdi]
or byte [rax], al
add dword [rcx + rcx*4 - 0x17], ecx
invalid
invalid
jmp 0x14590c243
or byte [rax], al
add eax, 0x8aef1
add dword [rbp + 0x31], eax
in eax, dx
leave
dec dword [rax - 0x7b]
sal byte [rbx + rdx - 0x10], 0x48
dec dword [rax]
mov dword [rax + 8], edi
mov eax, dword [rsp + 0x40]
mov qword [rbp + 0x28], rax
sub byte [rdx + 0x8af8705], cl
add byte [rcx + 0x10], bh
mov ecx, 0x10
add byte [rax], al
add al, ch
punpcklwd mm7, mm3
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
cli
add al, byte [rax]
add byte [rcx - 0x77], cl
invalid
mov dword [rax], ebp
add al, 0
mov dword [rsp + 0x28], 0
add bh, al
and al, 0x20
add byte [rax], al
add dword [rax], eax
invalid
add al, 0
inc dword [rdi + 0x100]
inc dword [rdi + 0xc0]
mov ebp, dword [rdi + 0x90]
mov ebp, dword [rdi + 0x98]
mov ecx, ebp
invalid
dec dword [rcx - 0x77]
invalid
add byte [rax], 0
add byte [rax], al
in al, 1
add byte [rax], al
jo 0x14006acdd
enter 0x214d, 0xffffffffffffffe0
cmp dword [rsi + 0x41], esp
movd mm0, esp
punpcklbw mm0, mm0
invalid
add byte [rsi + 0xf], ah
jo 0x14006ac74
invalid
add byte [rbp + rcx*4 + 0x70], cl
loopne 0x14006acff
xor edx, edx
pcmpeqd mm1, mm1
movq mm2, qword [rax + r8]
outsd dx, dword [rsi]
fisub dword [rsi + 0xf]
je 0x14006aca9
pmovmskb r13d, mm3
in eax, dx
insb byte [rdi], dx
and al, 0x48
invalid
mov edx, dword [rsi + 0x20]
and byte [rbx + rcx*4 + 0x66], cl
mov r13, qword [rsi + 0x38]
mov ebp, dword [rsi + 0x38]
cmp al, ch
jle 0x14006af5a
invalid
and al, 0x30
mov edx, edi
loopne case.0x140065fdc.43
cmp eax, 0x4dffffbb
test ebp, ebp
invalid
jle 0x14006afb8
add al, 0
dec dword [rax - 0x73]
pop rsp
and al, 0x50
mov dword [rbx], 4
mov ecx, edi
enter 0xffffffffffffffff, 0xf
adc byte [rsp + 0x30], al
invalid
xor byte [rdi], cl
adc byte [rsp + 0x40], cl
mov dword [rbx], 0
adc dword [rbx + 8], eax
and al, 0x50
enter 0xffffffffffffffff, 0xffffffffffffffeb
or dword [rax - 0x73], ecx
invalid
invalid
and al, r13b
mov byte [rcx], cl
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsp
add esp, 0x80
pop rsi
add byte [rax], al
mov dword [rdi + 0x28], 4
add dh, byte [rdi + 6]
clc
jne 0x14006b139
jne 0x14006b139
add byte [rax], al
test eax, eax
mov ecx, dword [rsi + 0x68]
sbb byte [rbx + rcx*4 + 0x46], cl
clc
mov ecx, dword [rax + 8]
adc byte [rbx + rdi + 0x4a], cl
adc byte [rbp + 0xa], dh
adc byte [rbp + 0xa], sil
sbb byte [rdx + rdx*2 + 0x48], dh
mov eax, dword [rbx]
or byte [rdi + rax*2 - 0x58], dh
adc byte [rbx + rax*2 - 0x58], dh
test al, 2
jne 0x14006b22c
cmpxchg qword [rbx], r14
mov cl, 0x33
je 0x14006b239
and byte [rax - 0x77], cl
invalid
mov edx, edi
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 0xd0
mov eax, edx
mov eax, edx
add byte [rax], al
invalid
or esi, dword [rcx]
test byte [rcx - 0x3b7cb710], 0x28
invalid
add rsp, 0x28
invalid
invalid
invalid
invalid
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
mov rax, qword [rsp + 0x70]
mov eax, dword [rsp + 0x70]
jo 0x14006b203
or byte [rdi], cl
test byte [rdx - 0x58000000], al
adc byte [rbp + 0x7e], dh
jne 0x14006b2e4
add byte [rax], al
invalid
invalid
adc byte [rax - 0x7b], cl
mov ecx, dword [rsi + 0x18]
mov dword [rsi + 0x10], esi
mov dword [rsi + 0x18], ebx
or byte [rax + rdx*2 - 0xa], dh
ret
test r11b, 2
mov edx, ebx
retf 0x4810
mov eax, ebx
cmpxchg dword [rdi], edx
fisttp qword [rax - 0x77]
shr ebx, cl
sbb eax, 0x10468b48
mov rax, qword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
invalid
sbb dil, r15b
push rax
sbb byte [rax - 0x39], cl
adc byte [rax], r8b
add byte [rax], al
add byte [rax], al
mov ecx, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
pop rsi
mov eax, dword [rcx]
cmp eax, 0x40
retf 0xeb02
add dword [rcx + 0x5eac0c2], ecx
loop 0x14006b31d
cmpxchg qword [rcx], r8
mov eax, eax
add al, 0x75
adc eax, 0x3ff88349
invalid
cmp eax, 0x40
shr bl, cl
or ecx, dword [rbp - 0x7b]
sar byte [rax + 0x14], 0x49
js 0x14006b36e
add r8, 0x40
or ecx, 4
add ecx, 0xffffffc0
jne 0x14006b43a
ud2
adc cl, byte [rax - 0x7b]
test edx, edx
add edx, 0x40
adc dword [rbp - 0x1f], esi
loope case.0x140039d5e.2162
or al, dh
cmpxchg dword [rcx], edx
mov eax, dword [rcx + 0x10]
jmp qword [rax + 8]
sar bh, 0xff
rol dword [rcx], 0x48
adc ecx, dword [rax - 0x7d]
clc
jne 0x14006b4a1
invalid
adc byte [rax - 1], cl
or ecx, dword [rdi]
or eax, dword [rcx + 0x57]
push r15
invalid
or byte [rdi], cl
mov bh, 0x6a
push 0x10
invalid
invalid
invalid
sti
jmp [rax + 0x48227501]
add dword [rbp + 0x22], esi
invalid
mov ecx, 0xffffff00
inc dword [rax]
invalid
add byte [rax], al
call 0x146ce1aef
add byte [rax], al
invalid
mov edx, ebx
invalid
mov ecx, edi
xlatb
add byte [rax - 0x73], cl
pop rsp
and al, 0x20
mov ecx, ebx
push rdi
sti
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
test bl, al
test bl, al
add byte [rax], al
add byte [rax - 0x77], cl
ret
add byte [rcx], dh
ror byte [rax - 0x77], 0x43
or byte [rax - 0x73], cl
lea rcx, case.0x140039d5e.2199
sbb byte [rcx + rcx*4 + 0x6b], cl
and byte [rax - 0x39], cl
sub byte [r10], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x73], cl
mov dword [rbx + 0x30], esi
mov qword [rbx + 0x38], r15
mov qword [rbx + 0x40], rdi
mov dword [rbx + 0x30], esi
xorps xmm0, xmm0
push rax
mov word [rax + rbx*2], fs
add dword [rax], eax
add byte [rbp + rcx*4 + 0x44], cl
lea r8, [rsp + 0x20]
lea eax, [rsp + 0x20]
sal byte [rbp + rax + 0x48], 0x85
sal byte [rbp + 0x5a], cl
pop rdx
test edx, edx
pop rdx
or edi, dword [rcx - 0x38990001]
invalid
mov dword [rsi], 0x89480003
pop rsi
add eax, dword [rax]
and al, 0x46
adc byte [rsp + 0x36], al
add ah, byte [rsi - 0x39]
invalid
mov dword [rsi + 0x14], 0
pop rbx
add byte [rax], al
push r15
push r14
push r13
push rbp
push rsp
in al, dx
mov byte [rax], al
invalid
mov dh, 0xc0
add eax, 0x4634800
add eax, ecx
ror byte [rdi], 0x84
add dword [rax], eax
add byte [rax], al
mov r15, rax
and esp, eax
mov dword [r15], 0x41660000
and al, r13b
push 2
invalid
pop rsi
pop rbp
stc
invalid
cmp byte [rcx + rcx*4 - 0x1f], cl
inc dword [rcx - 0x80]
cmp al, 0x24
add byte [rcx + rsi + 0x48], dh
xor dword [rax - 0x73], ecx
push rsp
and al, 0x58
xor dword [rax - 0x73], ecx
push rsp
and al, 0x58
mov dword [rdx], esi
mov dword [rdx + 0x10], ebp
cmp byte [rcx + rcx*4 - 7], cl
invalid
test bl, ch
add byte [rax], al
add byte [rax - 0x75], cl
pop rsp
and al, 0x40
pop rsp
add byte [rax], al
add al, ch
push r13
sti
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
and al, 1
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx - 0x77], cl
invalid
adc byte [rsp + 0x39], al
and al, 0x5a
add cl, byte [rdi]
mov bh, 0x44
and al, 0x68
adc al, 0
add byte [rax], al
add byte [rsi + 0x41], ah
mov dword [r15 + 0x1c], ebp
mov dword [r15 + 0x1c], ebp
ja case.0x14004afd7.926
and al, 0x4f
add eax, dword [rax]
add byte [rax], al
or al, 0
add byte [rax], al
invalid
add cl, ch
clc
add al, byte [rax]
add byte [rbx + rcx*4 - 0x51], cl
mov ebp, dword [rdi + 0xc8]
mov ebp, dword [rdi + 0xc8]
lea ebp, [rbp + 0x20]
adc eax, 0x3f0d3
sub byte [r8 + rax*8 + 0x368850f], r8b
add byte [rax], al
add eax, dword [rax]
add byte [rax - 0x77], cl
lodsb al, byte [rsi]
and al, 0x88
mov byte [rax], al
add byte [rax], al
invalid
invalid
push rbp
mov byte [rax], al
add byte [rax], al
xor byte [rcx - 0x75], cl
test rax, rax
invalid
sal byte [rbp + riz + 0x48], 0x8b
or cl, byte [rax - 0x75]
mov eax, dword [rcx + rax*8 - 8]
mov rax, qword [rax]
mov eax, dword [rcx + rax*8 - 8]
mov ebp, edx
sbb byte [r8 - 0x77], r9b
invalid
xor bh, ah
dec dword [rax - 0x77]
invalid
mov ebp, ebp
sal byte [rbx + rdx + 0x48], 0x8b
mov word [rax + rcx*4], fs
mov byte [rax], al
add byte [rax], al
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
lock add eax, dword [rax]
mov byte [rax], al
add byte [rax], al
lock add eax, dword [rax]
add byte [rax - 0x75], cl
test rax, rax
invalid
ror byte [rdi], 0x84
hlt
add byte [rax - 0x75], cl
or cl, byte [rax - 0x75]
sar eax, 0xf0
sar eax, 0xf0
sar eax, 0xf0
inc qword [rax]
mov ds, edx
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
invalid
je 0x14006c03f
mov dword [rsp + 0x28], esi
sub byte [rax - 0x75], cl
mov word [rax + rcx*4], fs
and al, 0x88
and al, 0x88
add byte [rax], al
add bh, bh
adc eax, 0x3f016
invalid
lock add eax, dword [rax]
invalid
and al, 0x58
loop 0x14006c077
mov eax, 0x48000022
inc dword [rcx - 0x7d]
jge 0x14006c044
add byte [rcx + riz*2 + 0x31], dh
test byte [rbp + rcx*4 + 0x6c], 0x24
xor byte [rax - 0x73], cl
add eax, 0x45503
add al, 6
loop 0x14006c048
mov edx, 0x83fffc34
jl 0x14006c08b
xor byte [rax], al
mov byte [rax + rcx*2], 0x83
dec byte [rsi*2 + 0x6c8b44cf]
and al, 0x5c
add cl, byte [rax - 0x75]
mov word [rax + rax*4], fs
add byte [rax], al
add al, dh
dec qword [rcx]
imul eax, edx, 0x3e8
add byte [rax + 0x41c18941], al
mov edx, eax
invalid
rol dword [rcx - 0x77], 0xc2
ret 0xc141
push qword [rax - 0x14016f5]
sub esp, 0x28
mov esi, edx
mov rdi, rcx
call fcn.140064ecd
mov rcx, rax
mov r8, rdi
mov r9d, esi
call fcn.140064f50
mov ecx, edx
mov edx, edx
imul r8, rdx, 0x431bde83
shr r8, 0x32
mov edx, 0x3e8
mul rdx
xor r9d, r9d
cmp ecx, 0x3b9aca00
cmove rdx, r9
cmove rax, r9
cmove r8d, r9d
add rax, r8
adc rdx, 0
mov rcx, 0xfffffffffffffffd
cmovne rax, rcx
add rsp, 0x28
add esp, 0x28
adc byte [rax - 0x77], cl
or byte [rax - 0x7f], r9b
invalid
div byte [rbp + rcx + 0x45]
xor eax, eax
xor r9d, r9d
xor ecx, ecx
call fcn.14006d8c8
jmp 0x14006da34
lea rcx, [rsi + 0x18]
call fcn.14006d425
cmp qword [rsi + 8], 0
jne 0x14006dad8
mov qword [rsi + 8], 0xffffffffffffffff
mov rdi, qword [rsi + 0x10]
mov qword [rsi + 0x10], 0
test rdi, rdi
je 0x14006dadf
mov qword [rsi + 8], 0
movups xmm0, xmmword [rsp + 0x20]
movups xmm1, xmmword [rsp + 0x30]
movups xmm2, xmmword [rsp + 0x40]
movups xmm3, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x90], xmm3
movaps xmmword [rsp + 0x80], xmm2
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
mov rcx, rdi
call fcn.140068c25
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movaps xmm2, xmmword [rsp + 0x80]
movaps xmm3, xmmword [rsp + 0x90]
movups xmmword [rdi + 0x30], xmm3
movups xmmword [rdi + 0x20], xmm2
adc dword [rdi + 0x20], edx
adc dword [rdi + 0x20], edx
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
mov rax, rdi
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r14
ret
call fcn.140064158
ud2
ud2
add byte [rax - 0x77], cl
iretd
mov rsi, rdx
mov rax, qword [rdx + 0x10]
mov rax, qword [rax + 0x48]
mov r14, qword [rdi + 0x60]
mov r15, qword [rdi + 0x78]
and r15, qword [rdx + rax]
shl r15, 5
lea rbx, [r14 + r15]
mov rcx, rbx
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov al, byte [r14 + r15 + 8]
mov rax, qword [rsi + 0x10]
mov rax, qword [rax + 0x38]
mov rcx, qword [rsi + rax]
test rcx, rcx
je 0x14006dc2c
mov rdx, qword [rcx + 0x10]
mov rdx, qword [rdx + 0x38]
mov rax, qword [rsi + rax + 8]
mov qword [rcx + rdx + 8], rax
mov rax, qword [rsi + 0x10]
mov rax, qword [rax + 0x38]
mov rcx, qword [rsi + rax + 8]
test rcx, rcx
je 0x14006dc3d
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]
xor ecx, ecx
mov qword [rsi + rax + 8], rcx
mov rax, qword [rsi + 0x10]
mov rax, qword [rax + 0x38]
mov qword [rsi + rax], rcx
lock dec qword [rdi + 0x70]
jmp 0x14006dc45
cmp qword [rbx + 0x10], rsi
jne 0x14006dc43
mov rcx, qword [rsi + rax + 8]
mov qword [rbx + 0x10], rcx
jmp 0x14006dbf1
or byte [rax - 0x77], cl
adc r11b, bpl
mov ah, 0x48
cmp dword [rbx + 0x18], esi
cmp qword [rbx + 0x18], rsi
je 0x14006dc5d
xor esi, esi
mov rcx, rbx
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov rax, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rcx, qword [rsi + rax]
mov qword [rbx + 0x18], rcx
jmp 0x14006dc0e
jl 0x14006dea4
add byte [rcx], dh
ror byte [rcx - 0x77], cl
clc
invalid
in al, dx
sub byte [rax - 0x7d], cl
jns 0x14006ded2
add byte [rdi], cl
test dword [rsi + 0x48000000], ebp
mov esi, ecx
movabs al, byte [0x8d48385e8b48ffff]
jnp 0x14006df12
sub byte [r8 - 0x7d], cl
ret
cmp r8d, 2
jne 0x14006e068
clc
add cl, byte [rdi]
test eax, ecx
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x7d], 0xe1
cld
mov rcx, rax
and rcx, 0xfffffffffffffffc
or rcx, 2
lock cmpxchg qword [rdx], rcx
cmpxchg qword [rdx], rcx
movups xmmword [rcx], xmm0
test eax, eax
je 0x14006e0e2
lock dec qword [rax]
jne 0x14006e0e2
lea rcx, [rbx + 0xa0]
call fcn.1400670aa
xor r14d, r14d
mov qword [rbx + 0xa0], r14
mov ecx, 0xd0
add rcx, qword [rsi]
call qword [sym.imp.kernel32.dll_WakeAllConditionVariable]
mov rax, qword [rbx + 0xb8]
mov qword [rsp + 0x100], rax
movups xmm0, xmmword [rbx + 0xa8]
movaps xmmword [rsp + 0xf0], xmm0
mov qword [rbx + 0xa8], r14
mov eax, dword [0x1400f5b90]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x48], 0
jne 0x14006e142
xor ecx, ecx
call fcn.140066d88
mov eax, dword [0x1400f5b90]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
mov rax, qword [r14 + 0x50]
mov rcx, qword [r14 + 0x58]
lea rdx, [rax + 1]
mov qword [r14 + 0x50], rdx
add byte [rax], al
scasd eax, dword [rdi]
je 0x14006e1a4
add byte [rax - 0x77], cl
push rbx
jo 0x14006e20c
pxor mm0, mm0
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
cmp al, 0xc1
add byte [rax], al
add dword [rbx + 0x8797c05], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rcx], al
add esi, 8
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
pushfq
add dword [rax], eax
add byte [rax - 0x73], cl
and al, 0x50
push rcx
or byte [rax - 0x77], cl
mov word [rax + rsi*4], fs
mov al, 0
add byte [rax], al
invalid
invalid
lea edi, [rsp + 0xb0]
add al, 0xc1
sub byte [rax - 0x7b000000], 0xc0
invalid
cli
jb 0x14006e334
add eax, 0x877e2
loop 0x14006e423
or byte [rax], al
and eax, 0x58
ror dword [rcx - 0x73], 0x8c
and al, 0x60
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xffff95bc
and al, 0xa8
add byte [rsi - 0x39], ah
and byte [rax + rax - 0x7fff0000], 0x48
add byte [rcx], al
or byte [rax - 0x77], 0xf1
add byte [rcx], al
or byte [rax - 0x77], 0xf1
add al, ch
movsb byte [rdi], byte [rsi]
push 0xffffffffffffffff
inc dword [rcx - 0x77]
ror dword [rax + 0x39], 1
clc
loop 0x14006e4d6
mov eax, ebp
invalid
add al, ch
invalid
and al, 0xf0
test byte [rax + rdi*8], ah
add byte [rax], al
add bl, dh
movq qword [rcx + 8], mm0
invalid
test byte [rax + rdi*2], ah
add dword [rax], eax
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
add dword [rbp - 0x7b], ecx
leave
invalid
invalid
or byte [rdi], cl
sub byte [rsp + 0x190], al
and al, 0x90
add dword [rax], eax
invalid
and al, 0x90
add dword [rax], eax
add byte [rdi], cl
adc dword [rax + 0x10], eax
mov esp, 0x14824
add byte [rax - 0x77], cl
mov qword [rdi], rax
or byte [rax - 0x39], cl
adc byte [r9], r8b
add byte [rax], al
add bl, dh
movq mm0, qword [rsp + 0xb0]
test byte [rax + rsi*4], ah
add byte [rax], al
invalid
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xc0], cl
mov word [rax + rax*8], fs
add byte [rax], al
invalid
mov word [rax + rax*8], fs
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xd0], dl
xchg esp, eax
and al, 0xd0
add byte [rax], al
invalid
xchg esp, eax
and al, 0xd0
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xe0], bl
pushfq
and al, 0xe0
add byte [rax], al
invalid
pushfq
and al, 0xe0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x80], ebx
pushfq
and al, 0x80
add byte [rax], al
invalid
pushfq
and al, 0x80
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x70], edx
push rsp
and al, 0x70
push rsp
and al, 0x70
push rax
add dword [rax], eax
add byte [rdi + rsi + 0x4c], dh
mov ecx, edi
stc
cdq
and al, 0x28
and al, 0x28
and al, 0x50
cmp al, ch
fimul word [rsi - 0x74b70001]
mov rax, qword [rsp + 0x148]
add byte [rax], al
mov qword [rsp + 0x20], rax
add byte [rax], al
mov esi, dword [rsp + 0x150]
mov ebp, dword [rsp + 0x40]
invalid
invalid
add dh, byte [rbx + 8]
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rcx - 0x46], al
add al, byte [rax]
add byte [rax], al
sti
add dh, byte [rbp - 0x1f]
mov esi, ebx
mov ebx, esi
invalid
add byte [rbp + rcx*4 + 0x5b], cl
std
sal byte [rsi + 0x1a], 0xe9
mov eax, 0x48000002
cmp ebx, 3
add dword [rax], eax
add byte [rcx + rcx*4 - 0x64], cl
and al, 0x38
add dword [rax], eax
add byte [rcx + rcx*4 - 0x6c], cl
xchg esp, eax
xchg esp, eax
and al, 0x40
add dword [rax], eax
add byte [rcx - 0x73], cl
lea edx, [rdi + rcx]
lea edx, [rdi + rcx]
mov edi, 0
movups xmmword [rsp + 0x10], xmm1
std
mov esi, dword [rsp + 0x38]
add dword [rax], eax
add byte [rax - 0x7d], cl
clc
add dword [rax - 0x75], ecx
insb byte [rdi], dx
and al, 0x40
add al, byte [rax]
add byte [rax], al
invalid
ror byte [rbp - 0x77], cl
clc
xor eax, 0x3c184
in eax, dx
adc bl, dh
movq qword [r14], mm0
and byte [rax + 0x39], cl
fbstp tbyte [rbp - 0x36]
and byte [rax + 0x29], cl
sti
adc al, 0x48
mov ecx, dword [0x1400f5ae0]
imul ecx, dword [rax], 0
sub rsp, 0x20
invalid
add byte [rcx], dh
shr al, cl
and ebx, edi
dec dword [rdi]
adc byte [str.tokio_runtime_worker], al
push rsi
or byte [rax - 0x39], cl
adc byte [rax + r8], r10b
add byte [rax], al
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
invalid
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov al, byte [rsi + 8]
test al, al
jne 0x14006f01e
invalid
mov ecx, dword [rsi + 0xc]
ud2
movabs al, byte [0x86aef058b000000]
push 8
or al, 0x25
pop rax
sub byte [rax - 0x7d000000], 0xf8
clc
add dword [rsi + rsi - 0x7b], esi
ror byte [rdi], 0x85
cmp eax, dword [rcx]
add byte [rax], al
or byte [rax], al
lea ecx, [rsi + 0x60]
adc eax, 0xffff88a3
invalid
nop
add byte [rax], al
add byte [rax - 0x7d], cl
jnp 0x14006f1dc
add byte [rdi], cl
test dword [rax + rax - 0x38b80000], eax
and al, 0x28
mov dword [rsp + 0x28], 0xffffffff
mov edx, ebx
or byte [r8], al
or byte [rax], al
add byte [rax], al
add bl, ch
rdtsc
ror byte [rax - 0x73], 0x4c
lea rcx, [rsp + 0x20]
test al, 0
add byte [rax], al
add byte [rbp + rcx + 0x48], dh
lea ecx, [rsp + 0xb0]
jo 0x14006f26d
add byte [rdi], cl
sub dword [rsp + 0x160], esi
test byte [rdi], 0x11
je 0x14006f2a4
xor byte [rdi], cl
adc byte [rsp + 0x29], al
sub dword [rdi], ecx
sub dword [rsp + 0x120], eax
invalid
and al, 0x2f
and al, 0xf
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x29], al
test byte [rax + rax], ah
add dword [rax], eax
add byte [rdi], cl
adc dword [rsp + 0x30], esi
out dx, eax
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x29], al
invalid
sub dword [rdi], ecx
sub dword [rsp + 0xe0], eax
pop qword [rax]
add byte [rax], al
invalid
add dword [rax], eax
add byte [rdx + 8], bh
mov edx, 8
adc byte [rax - 0x77], cl
push rax
or byte [rcx], dh
leave
add byte [rdi], cl
adc dword [rax + 0x69], eax
add byte [rax], al
and al, 0xe0
add byte [rax], al
add byte [rdi], cl
movups xmmword [rax + 0xb9], xmm0
add byte [rax], al
invalid
add byte [rdi + 0x38], bh
invalid
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 0xf2
sbb dword [rax - 0x7d000000], 0xa7403f8
add byte [rax], al
add byte [rbx], al
invalid
add byte [rax], al
enter 0xffffffffffff8348, 0xffffffffffffffc0
sub byte [rax - 0x75], cl
and byte [rax - 0x3f], cl
shr rcx, 2
xor edx, edx
invalid
xorps xmm0, xmm0
sub byte [rax - 0x77], cl
push rsp
and al, 0x50
add dword [rbp + 0x5e], esi
adc dword [rsi + 0x80], ebx
cwde
add byte [rax], al
add byte [rcx], dh
ror byte [rax - 0x7d], 0xc4
add rsp, 0x60
pop rdi
mov al, 0xb6
add byte [rax - 0x77], cl
stc
and ecx, 0xfffffffc
mov ecx, ebx
add dword [rbp - 0x7b], ecx
div byte [rax + rax*4 + 0x48]
mov ecx, ebx
push r14
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
cmp byte [rcx + 0x38], 1
jne 0x14006fc9f
mov r14, rcx
mov rsi, qword [rcx]
mov rcx, rsi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov al, byte [rsi + 8]
mov rdi, qword [rsi + 0x20]
mov rax, qword [r14 + 0x30]
cmp rax, 5
ja case.default.0x14006fc99
xchg ebx, eax
add byte [rax], al
invalid
lea rcx, [0x1400bbcd0]
add byte [rax + 0x63], cl
add al, 0x81
xor ebp, ebp
jmp 0x14006fcbb
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
mov bpl, 1
xor ebx, ebx
jmp 0x14006fcbb
mov bpl, 1
mov ebx, 1
add r14, 0x10
lea r15, [rsi + 0x10]
mov rcx, r15
mov rdx, r14
call fcn.14006a472
cmpsd dword [rsi], dword [rdi]
invalid
dec dword [rax - 0x75]
adc byte [rax - 0x7b], r9b
invalid
jne 0x14006fcde
cmpsd dword [rsi], dword [rdi]
invalid
cmp qword [rsi + 0x18], 0
jne case.default.0x14006fc99
lea rdx, [rsi + 0x20]
test rax, rax
jne 0x14006fcfb
mov eax, edi
and eax, 3
cmp eax, 1
jne 0x14006fcfb
and rdi, 0xfffffffffffffffc
mov rax, rdi
xchg qword [rdx], rax
test bpl, bpl
je 0x14006fd38
mov rcx, r15
mov r8, rdi
mov r9, rbx
call fcn.14006df86
test rax, rax
je 0x14006fd38
mov rdi, rdx
mov rcx, rsi
mov rsi, rax
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov rcx, rdi
stc
mov rcx, rsi
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
pop rdi
ud2
shl esp, 6
or dword [rdi + 0x19], edi
xor esi, esi
mov edi, 1
mov esi, ecx
cmp eax, ebx
add dword [rbx], eax
push r14
push r13
push rbp
mov qword [rsp + 0x48], 0
stc
add byte [rbp - 0x73], cl
push rcx
add ecx, dword [rcx + rcx*4 + 0x52]
adc byte [rcx + rdi - 0x30], cl
std
invalid
add byte [rax - 0x7d], cl
invalid
invalid
add byte [rax], al
add byte [rbp + 0x39], cl
iretd
or al, 0xb2
cdq
add byte [rax], al
add bl, ch
add rax, 0xb8
add rax, 0xb8
sal dword [rbp + 0x51], cl
add dword [rax], eax
add byte [rbp + rcx*4 + 0x5a], cl
add cl, byte [rcx + rcx*4 + 0x59]
adc byte [rbp + 0xf], al
invalid
mov dword [rbx + 0x49000002], esi
test dword [rdi + 2], edx
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x77], cl
push rsp
and al, 0x20
invalid
add byte [rax], al
and al, 0x48
mov dword [rsp + 8], ecx
ldmxcsr dword [rsp + 8]
ret
je 0x1400a83be
btr qword [rbx], 0xc
mov eax, dword [rcx]
and eax, 3
je 0x1400a83f5
sub eax, 1
je 0x1400a83e9
sub eax, 1
je 0x1400a83dd
invalid
cmp eax, 1
jne 0x1400a83fc
add dword [rbp + 0x28], esi
or qword [rbx], 0x6000
jmp 0x1400a83fc
btr qword [rbx], 0xd
bts qword [rbx], 0xe
jmp 0x1400a83fc
btr qword [rbx], 0xe
bts qword [rbx], 0xd
bts dword [rbx], 0xd
bts dword [rbx], 0xd
jmp 0x1400a83fc
and qword [rbx], 0xffffffffffff9fff
cmp dword [rbp + 0x40], 0
je case.0x140007564.497
mov eax, dword [rcx + 0x50]
mov dword [rsi], eax
jmp 0x1400a8410
mov rax, qword [rcx + 0x50]
mov qword [rsi], rax
mov rbx, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x40]
mov rdi, qword [rsp + 0x48]
add rsp, 0x20
pop rbp
ret
call fcn.1400a09c0
mov dword [rax], 0x22
jmp 0x1400a8451
test edi, edi
inc edi
add byte [rdx], ah
add byte [rax], al
add bl, ch
or ebp, eax
jne 0x1400a83ce
invalid
add rsp, 0x28
ret
sub esp, 0x20
call fcn.1400a80a0
mov ebx, eax
and ebx, 0x3f
call fcn.1400a80ba
invalid
dec dword [rbx - 0x3b7cb73d]
and byte [rbx - 0x3d], bl
invalid
int3
in al, dx
and byte [rax - 0x75], cl
fimul dword [rax - 0x75]
mov edi, ecx
mov edi, ecx
call fcn.1400a80a0
mov esi, eax
mov dword [rsp + 0x38], eax
mov ecx, ebx
not ecx
or ecx, 0xffff807f
and ecx, eax
and edi, ebx
sti
rol dword [rcx - 0x7f8037], 1
jmp qword [rbx]
sti
or ecx, edi
mov dword [rsp + 0x30], ecx
cmp byte [0x1400f5a30], 0
je 0x1400a84da
test cl, 0x40
je 0x1400a84da
call 0x1400a80b0
jmp 0x1400a84e2
push 0x4d5
mov ecx, dword [rsp + 0x30]
and ecx, 0xffffffbf
call 0x1400a80b0
dec dword [rbx - 0x14c7db8c]
invalid
xor byte [rbx - 0x2317401f], al
sti
invalid
dec dword [rbx - 0x14c7db8c]
or byte [rbx - 0x3117401f], al
sti
invalid
and ecx, 0xffffffbf
call 0x1400a80b0
mov eax, esi
mov rbx, qword [rsp + 0x40]
invalid
mov ebx, dword [rsp + 0x40]
mov rsi, qword [rsp + 0x48]
add rsp, 0x20
add rsp, 0x20
pop rdi
ret
call fcn.1400a80a0
and ebx, 0x3f
jrcxz 0x1400a8544
jrcxz 0x1400a8544
or eax, ebx
mov ecx, eax
add rsp, 0x20
pop rbx
jmp 0x1400a80b0
int3
and eax, 0x3f
add rsp, 0x28
sub bl, al
sub bl, al
int3
int3
int3
cmp al, 0x45
xor ecx, ecx
add r8, rcx
mov r10, rdx
movzx eax, word [r8 + 0x14]
movzx r11d, word [r8 + 6]
mov bh, 0x40
adc al, 0x45
movzx ebx, word [rax + 6]
mov bh, 0x58
invalid
add rax, 0x18
add rax, r8
invalid
rcr byte [rax], 0x49
add eax, eax
invalid
rol byte [rbp - 0x7b], 0xdb
test r11d, r11d
je 0x1400a8571
mov edx, dword [rax + 0xc]
cmp r10, rdx
jb 0x1400a8565
mov ecx, dword [rax + 8]
add ecx, edx
retf 0x3b4c
sal dword [rdx + 0xe], 1
retf 0x3b4c
inc r9d
add rax, 0x28
sub byte [rbp + 0x3b], al
retf
sub byte [rbp + 0x3b], al
retf
jb 0x1400a8553
xor eax, eax
ret
int3
int3
push rdi
sub rsp, 0x20
and byte [rax - 0x75], cl
invalid
and byte [rax - 0x75], cl
invalid
mov ebx, ecx
lea rdi, [0x140000000]
mov rcx, rdi
mov ecx, edi
mov ecx, edi
call fcn.1400a85d0
test eax, eax
je 0x1400a85c2
invalid
add byte [rbp + 0x482274c0], al
sub ebx, edi
and cl, byte [rax + 0x2b]
fisttp word [rax - 0x75]
sub rbx, rdi
mov rdx, rbx
mov rcx, rdi
call fcn.1400a8530
invalid
invalid
dec dword [rax - 0x7b]
invalid
je 0x1400a85c2
ror dword [rax - 0x75], cl
iretd
invalid
mov eax, dword [rax + 0x24]
shr eax, 0x1f
and al, 0xc1
call 0xc3db7cdb
not eax
and eax, 1
not eax
and eax, 1
jmp 0x1400a85c2
add dh, byte [rbx]
ror byte [rax - 0x75], 0x5c
mov rbx, qword [rsp + 0x30]
and al, 0x30
add rsp, 0x20
pop rdi
ret
int3
int3
cmp word [rcx], ax
jne 0x1400a85f8
movsxd rdx, dword [rcx + 0x3c]
add rdx, rcx
cmp dword [rdx], 0x4550
push rax
add byte [r8], r8b
push rax
add byte [r8], r8b
jne 0x1400a85f8
xor eax, eax
mov ecx, 0x20b
cmp word [rdx + 0x18], cx
sete al
ret
xor eax, eax
ret
int3
mov dh, 0xc2
mov r8, rcx
je case.0x14000cb93.374
sal byte [rdi + rbx*8 + 0xf], cl
cmp byte [rdx], dl
invalid
add bh, bh
loopne case.0x140039cb7.177
int3
int3
invalid
add bh, bh
and eax, 0x2d72
push rsi
sbb byte [rcx + rcx*4 - 0x20], cl
stc
invalid
add byte [rax - 0x77], cl
and al, 0x28