Function at 0x14003fb17
Capabilities:
Set socket configuration

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x368
mov qword [rsp + 0x60], r8
mov rbx, rdx
movzx eax, byte [rdx + 0x360]
test eax, eax
mov qword [rsp + 0x88], rcx
je 0x14003fb6c
cmp eax, 3
jne case.0x140040186.1
lea r13, [rbx + 0x1e8]
movzx eax, byte [rbx + 0x270]
lea rcx, [0x1400f1424]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rbx]
mov rcx, qword [rbx + 8]
or byte [r8 - 0x77], cl
adc byte [r8 - 0x77], cl
sbb byte [r8 - 0x7d], cl
invalid
and byte [rax], al
mov qword [rbx + 0x40], rax
mov rcx, qword [rax + 8]
cmp rcx, qword [rax + 0x18]
je 0x14003fd6b
lea rdx, [rcx + 0x20]
mov qword [rax + 8], rdx
movzx r13d, word [rcx]
movups xmm0, xmmword [rcx + 0x10]
movups xmmword [rsp + 0x1ce], xmm0
add byte [rax], al
movups xmm0, xmmword [rcx + 2]
movaps xmmword [rsp + 0x1c0], xmm0
test byte [rax + rax*8], ah
add dword [rax], eax
add byte [rsi + 0x41], ah
cmp ebp, 2
je 0x14003fd6b
lea rbp, [rbx + 0x48]
mov word [rbx + 0x48], r13w
movaps xmm0, xmmword [rsp + 0x1c0]
test byte [rax + rax*8], ah
add dword [rax], eax
add byte [rdi], cl
adc dword [rbx + 0x4a], eax
movups xmm0, xmmword [rsp + 0x1ce]
movups xmmword [rbx + 0x58], xmm0
pop r8
mov rax, qword [rbx + 0x10]
mov r15, qword [rbx + 0x18]
mov r14, qword [rax + 0x20]
mov eax, dword [rax + 0x28]
mov dword [rsp + 0x6c], eax
test r13b, 1
mov eax, 0x17
mov esi, 2
cmovne esi, eax
invalid
invalid
mov eax, dword [0x1400f5170]
cmp eax, 3
jne 0x14003fd96
mov dword [rsp + 0x28], 0x81
and dword [rsp + 0x20], 0
mov ecx, esi
mov edx, 1
mov r8d, 6
xor r9d, r9d
call qword [sym.imp.ws2_32.dll_WSASocketW]
mov r12, rax
cmp rax, 0xffffffffffffffff
je 0x14003fcb3
lea rsi, [rsp + 0xa8]
mov dword [rsi], 1
mov rcx, r12
mov edx, 0x8004667e
mov r8, rsi
call qword [sym.imp.ws2_32.dll_ioctlsocket]
xor edx, edx
cmp eax, 0xffffffff
jne 0x14003fc6f
call fcn.140034637
mov rdx, rax
lea r8, [0x1400ce80e]
lea rdi, [rsp + 0xf8]
mov r9d, 0x19
mov rcx, rdi
call fcn.14002c322
mov rdi, qword [rdi]
test rdi, rdi
je 0x14003fcff
mov rsi, qword [rsp + 0x100]
movups xmm0, xmmword [rsp + 0x108]
movaps xmmword [rsp + 0x70], xmm0
sub dword [rsp + 0x70], eax
mov r13, qword [rsp + 0x58]
jmp 0x140040097
call fcn.140034637
lea rdx, str.tcp_open_errortcp_set_nonblocking_errortcp_bind_local_error
lea rsi, [rsp + 0xf8]
mov ah, 0x24
clc
add byte [rax], al
add byte [rcx - 0x48], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov r9, rax
call fcn.14002c129
mov rdi, qword [rsi]
mov r12, qword [rsi + 8]
test rdi, rdi
je 0x14003fc41
movups xmm0, xmmword [rsp + 0x108]
movaps xmmword [rsp + 0x70], xmm0
mov r13, qword [rsp + 0x58]
pop rax
jmp 0x1400400a3
mov qword [rsp + 0x90], rbp
mov ebp, dword [r15 + 0x30]
mov edi, dword [r15 + 0x40]
mov eax, 0x3b9aca00
mov ecx, ebp
xor ecx, eax
xor eax, edi
or eax, ecx
je 0x14003feb5
cmp edi, 0x3b9aca01
je 0x14003feb5
mov rax, qword [r15 + 0x28]
mov qword [rsp + 0xf0], rax
mov rax, qword [r15 + 0x38]
mov qword [rsp + 0xe8], rax
mov rcx, r12
mov edx, 8
mov r8d, 1
call fcn.14007b08f
test rax, rax
je 0x14003fdc3
mov rcx, rax
call fcn.14002a921
jmp 0x14003feb5
cmp qword [rbx + 0x20], 0
je case.0x1400297e3.95
lea rax, [rbx + 0x20]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x1b0], xmm1
movaps xmmword [rsp + 0x1a0], xmm0
jmp 0x1400405c2
lea rax, [rsp + 0x57]
mov byte [rax], 1
lea r8, [rsp + 0xa8]
mov qword [r8], rax
lea rcx, [0x1400f5170]
lea r9, [0x1400eda88]
xor edx, edx
call fcn.1400942ce
jmp 0x14003fc15
mov rax, qword [rsp + 0xf0]
mov r11, qword [rsp + 0xe8]
xor r9d, r9d
mov r10d, 0
cmp ebp, 0x3b9aca00
je 0x14003fe1c
mov ecx, 0x3e8
mul rcx
mov rcx, rax
mov r8, rdx
xor r10d, r10d
mov eax, ebp
xor edx, edx
mov ebp, 0xf4240
div ebp
add rax, rcx
adc r8, 0
mov ecx, 0xffffffff
cmp rax, rcx
cmovae rax, rcx
neg r8
sbb r10d, r10d
or r10d, eax
cmp edi, 0x3b9aca00
je 0x14003fe61
mov ecx, 0x3e8
mov rax, r11
mul rcx
mov rcx, rax
mov r8, rdx
xor r9d, r9d
mov r11d, 0xf4240
mov eax, edi
xor edx, edx
div r11d
add rax, rcx
adc r8, 0
mov ecx, 0xffffffff
cmp rax, rcx
cmovae rax, rcx
neg r8
sbb r9d, r9d
or r9d, eax
lea r8, [rsp + 0xf8]
mov dword [r8], 1
mov dword [r8 + 4], r10d
mov dword [r8 + 8], r9d
and dword [rsp + 0xa8], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
and dword [rsp + 0x28], 0
mov qword [rsp + 0x30], rsi
and qword [rsp + 0x20], 0
mov rcx, r12
mov edx, 0x98000004
mov r9d, 0xc
call qword [sym.imp.ws2_32.dll_WSAIoctl]
cmp eax, 0xffffffff
je case.0x14003d634.32
test r13w, r13w
je 0x14003ff27
cmp byte [r15 + 0x6e], 0
mov r13, qword [rsp + 0x58]
and al, 0x58
mov rbp, qword [rsp + 0x90]
je 0x14003ff87
mov eax, dword [r15 + 0x6f]
lea rdx, [rsp + 0xf8]
mov dword [rdx + 8], eax
mov rax, qword [r15 + 0x73]
mov qword [rdx + 0xc], rax
mov eax, dword [r15 + 0x7b]
mov dword [rdx + 0x14], eax
xorps xmm0, xmm0
movups xmmword [rdx + 0x18], xmm0
movups xmmword [rdx + 0x28], xmm0
sub byte [rdi], cl
adc dword [rdx + 0x38], eax
movups xmmword [rdx + 0x48], xmm0
and qword [rdx + 0x78], 0
movups xmmword [rdx + 0x58], xmm0
movups xmmword [rdx + 0x68], xmm0
mov qword [rdx], 0x17
mov dword [rdx + 0x80], 0x1c
jmp 0x14004004e
add byte [rax], al
cmp byte [r15 + 0x69], 0
mov r13, qword [rsp + 0x58]
mov rbp, qword [rsp + 0x90]
je 0x14003ffe7
add byte [rax], al
mov eax, dword [r15 + 0x6a]
xorps xmm0, xmm0
lea rdx, [rsp + 0xf8]
movups xmmword [rdx + 0x68], xmm0
movups xmmword [rdx + 0x58], xmm0
movups xmmword [rdx + 0x48], xmm0
movups xmmword [rdx + 0x38], xmm0
cmp byte [rdi], cl
adc dword [rdx + 0x28], eax
movups xmmword [rdx + 0x18], xmm0
and qword [rdx + 0x78], 0
movups xmmword [rdx + 8], xmm0
mov dword [rdx], 2
mov dword [rdx + 4], eax
mov dword [rdx + 0x80], 0x10
add byte [rax], al
add byte [rax], dl
add byte [rax], al
add cl, ch
invalid
add byte [rax], al
add byte [rax], al
and dword [rsp + 0x100], 0
and qword [rsp + 0x104], 0
and dword [rsp + 0x10c], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x110], xmm0
movups xmmword [rsp + 0x120], xmm0
movups xmmword [rsp + 0x130], xmm0
movups xmmword [rsp + 0x140], xmm0
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax - 0x7d], cl
and dword [rsp + 0x170], 0
movups xmmword [rsp + 0x150], xmm0
movups xmmword [rsp + 0x160], xmm0
mov eax, 0x1c
mov cx, 0x17
jmp 0x140040034
xorps xmm0, xmm0
movups xmmword [rsp + 0x160], xmm0
movups xmmword [rsp + 0x150], xmm0
movups xmmword [rsp + 0x140], xmm0
movups xmmword [rsp + 0x130], xmm0
movups xmmword [rsp + 0x120], xmm0
and qword [rsp + 0x170], 0
movups xmmword [rsp + 0x110], xmm0
movups xmmword [rsp + 0x100], xmm0
mov eax, 0x10
adc byte [rax], al
add byte [rax], al
add byte [rsi - 0x47], ah
add al, byte [rax]
lea rdx, [rsp + 0xf8]
mov word [rdx], cx
and word [rdx + 2], 0
and dword [rdx + 4], 0
mov dword [rdx + 0x80], eax
add byte [rax], al
add byte [rax], al
mov rcx, r12
call fcn.14007b06a
lea r8, [0x1400ce827]
lea rsi, [rsp + 0xa8]
mov r9d, 0x14
mov rcx, rsi
mov rdx, rax
ret 0xace8
ret 0xfffe
mov rdi, qword [rsi]
test rdi, rdi
je 0x140040487
mov rsi, qword [rsp + 0xb0]
movups xmm0, xmmword [rsp + 0xb8]
add byte [rdi], cl
sub dword [rsp + 0x70], eax
mov rcx, r12
call qword [sym.imp.ws2_32.dll_closesocket]
mov r12, rsi
movabs rax, 0xffffffff00000000
and rax, r12
loopne 0x140040062
add dword [rcx + rcx*4 - 0x1e], eax
mov r12, r13
mov r14, rdi
mov esi, edi
lea rbp, [rbx + 0x70]
mov qword [rbx + 0x70], r14
jo 0x14004004d
ror byte [rax + 9], cl
or rdx, rax
mov qword [rbx + 0x78], rdx
js 0x1400400dc
movaps xmm0, xmmword [rsp + 0x70]
movups xmmword [rbx + 0x80], xmm0
test cl, cl
jne 0x140040561
add byte [rax], al
movaps xmm0, xmmword [rsp + 0xd0]
movups xmmword [rbx + 0x90], xmm0
mov qword [rbx + 0xa0], r12
movabs dword [0xa8bb8d48000000a0], eax
add byte [rax], al
add byte [rax - 0x73], cl
lea rsi, [rsp + 0x1e0]
add byte [rax], al
mov ecx, 9
rep movsq qword [rdi], qword [rsi]
xor eax, eax
mov byte [rbx + 0xf0], al
mov ecx, dword [rsp + 0xe1]
mov word [rcx + riz*8], fs
add byte [rax], al
add byte [rbx + 0xe42494], cl
mov edx, dword [rsp + 0xe4]
mov dword [rbx + 0xf1], ecx
mov dword [rbx + 0xf4], edx
mov byte [rbx + 0xf8], al
lea rcx, [rbx + 0xf9]
lea rdx, [rsp + 0x278]
js case.0x14003ea1b.17
add byte [rax], al
mov r8d, 0xef
mov eax, 0xef
call sub.VCRUNTIME140.dll_memcpy
and qword [rbx + 0x68], 0
lea r13, [rbx + 0x1e8]
add dword [rax], eax
add byte [rcx - 0x48], al
js 0x140040160
add byte [rax], al
mov rcx, r13
mov rdx, rbp
mov edx, ebp
call sub.VCRUNTIME140.dll_memcpy
push rsp
invalid
add eax, 0x83b60f00
jo 0x140040173
add byte [rax], al
lea rcx, [0x1400f1424]
lea ecx, [0x1400f1424]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
mov qword [rsp + 0x58], r12
jmp rax
mov ebp, dword [rbx + 0x1f0]
cmp ebp, 0x3b9aca00
jne 0x140040201
lea rsi, [rbx + 0x1f8]
lea rdi, [rbx + 0x278]
mov ecx, 0xf
rep movsq qword [rdi], qword [rsi]
lea rdi, [rbx + 0x278]
lea rsi, [rsp + 0x278]
mov rcx, rsi
mov rdx, rdi
mov r8, qword [rsp + 0x60]
call fcn.14004083b
test byte [rsi], 1
jne 0x14004055a
mov r14, qword [rsp + 0x280]
mov rsi, qword [rsp + 0x288]
movups xmm0, xmmword [rsp + 0x290]
movaps xmmword [rsp + 0xd0], xmm0
mov rcx, rdi
call fcn.1400407e2
jmp 0x1400403d1
mov r14, qword [rbx + 0x1e8]
lea rsi, [rbx + 0x1f8]
lea rdi, [rsp + 0xf8]
mov ecx, 0xf
rep movsq qword [rdi], qword [rsi]
call fcn.14007e53c
mov rcx, rax
mov r8, r14
mov r9d, ebp
call fcn.1400818b1
cmp edx, 0x3b9aca00
retf 0x3b9a
jne 0x140040249
lea rcx, [rsp + 0x1e0]
call fcn.140087fa0
jmp 0x14004025c
mov r8d, edx
lea rcx, [rsp + 0x1e0]
mov rdx, rax
call fcn.140087eff
lea rdi, [rsp + 0x2e8]
lea rsi, [rsp + 0xf8]
mov ecx, 0xf
rep movsq qword [rdi], qword [rsi]
lea rdx, [rsp + 0x278]
lea rsi, [rsp + 0x1e0]
mov ecx, 0xe
mov rdi, rdx
rep movsq qword [rdi], qword [rsi]
movsq qword [rdi], qword [rsi]
lea rcx, [rbx + 0x278]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
lea rsi, [rbx + 0x278]
lea r14, [rbx + 0x2e8]
call fcn.14004102e
mov edi, eax
lea r12, [rsp + 0xf8]
mov rcx, r12
mov rdx, r14
mov r8, qword [rsp + 0x60]
call fcn.14004083b
mov r15b, byte [r12]
test r15b, 1
je 0x140040332
cmp dil, 2
sete bpl
call fcn.14004102e
cmp al, 2
je 0x140040364
test al, 1
jne 0x140040364
or bpl, dil
test bpl, 1
je 0x140040364
call fcn.1400846f9
mov dil, 2
test rax, rax
je 0x14004030f
mov dil, byte [rax + 0x3c]
mov bpl, byte [rax + 0x3d]
mov byte [rax + 0x3c], 0
mov rcx, rsi
mov rdx, qword [rsp + 0x60]
call fcn.140085dbd
mov r14d, eax
mov ecx, edi
mov edx, ebp
call case.0x14002964e.134
test r14b, r14b
je 0x140040379
jmp 0x1400405ee
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x98], rax
movups xmm0, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x1e0], xmm0
jmp 0x140040379
mov rcx, rsi
mov rdx, qword [rsp + 0x60]
call fcn.140085dbd
test al, al
jne 0x1400405ee
movaps xmm0, xmmword [rsp + 0x1e0]
movaps xmmword [rsp + 0x70], xmm0
mov rcx, rsi
call fcn.140040802
xor r14d, r14d
test r15b, 1
je 0x1400403a1
call fcn.140040fd0
mov rsi, rax
jmp 0x1400403d1
mov rsi, qword [rsp + 0x98]
cmp qword [rsp + 0xa0], 0
je 0x1400403d1
movaps xmm0, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0xd0], xmm0
mov rsi, qword [rsp + 0x98]
mov r14, qword [rsp + 0xa0]
test r14, r14
je 0x1400403f8
mov qword [rsp + 0xb0], r14
mov qword [rsp + 0xb8], rsi
movaps xmm0, xmmword [rsp + 0xd0]
movups xmmword [rsp + 0xc0], xmm0
jmp 0x140040415
lea rcx, [rsp + 0xb0]
lea rdx, [0x1400eb05c]
mov r8d, 0x11
mov r9, rsi
call fcn.14002c129
mov rax, qword [rsp + 0xb0]
mov rcx, qword [rsp + 0xb8]
movups xmm0, xmmword [rsp + 0xc0]
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x188], rcx
movaps xmmword [rsp + 0x190], xmm0
add byte [rax], al
mov byte [rbx + 0x270], 1
mov rcx, r13
call fcn.1400407a0
test r14, r14
jne 0x140040536
lea rcx, [rbx + 0x20]
call fcn.1400407d7
movaps xmm0, xmmword [rsp + 0x180]
movaps xmm1, xmmword [rsp + 0x190]
movups xmmword [rbx + 0x30], xmm1
movups xmmword [rbx + 0x20], xmm0
mov rax, qword [rbx + 0x40]
jmp 0x14003fb84
cmp byte [r15 + 0x80], 0
je 0x1400404b1
mov rcx, r12
mov edx, 4
mov r8d, 1
call fcn.14007b08f
test rax, rax
test eax, eax
je 0x1400404b1
mov rcx, rax
call fcn.14002a921
test byte [r15], 1
je 0x1400404e2
mov rax, qword [r15 + 8]
mov r8d, 0xffffffff
invalid
invalid
invalid
dec dword [rcx + rdi - 0x40]
ror byte [rdi + rcx + 0x42], 0xc0
mov rcx, r12
mov edx, 0x1001
add al, ch
mov edx, 0x480003ab
test eax, eax
je 0x1400404e2
mov rcx, rax
call fcn.14002a921
test byte [r15 + 0x10], 1
je 0x140040514
mov rax, qword [r15 + 0x18]
mov r8d, 0xffffffff
invalid
invalid
invalid
dec dword [rcx + rdi - 0x40]
cmovb r8, rax
mov rcx, r12
mov edx, 0x1002
call fcn.14007b08f
add eax, dword [rax]
test rax, rax
je 0x140040514
mov rcx, rax
call fcn.14002a921
movups xmm0, xmmword [rbp]
movaps xmmword [rsp + 0x70], xmm0
movups xmm0, xmmword [rbx + 0x58]
movaps xmmword [rsp + 0xd0], xmm0
xor eax, eax
xor ecx, ecx
mov edx, dword [rsp + 0x6c]
jmp 0x1400400bb
movaps xmm0, xmmword [rsp + 0x180]
movaps xmm1, xmmword [rsp + 0x190]
lea rbp, [rsp + 0x250]
and al, 0x50
add al, byte [rax]
add byte [rdi], cl
sub dword [rbp + 0x10], ecx
adc byte [rdi], cl
sub dword [rbp], eax
xor esi, esi
jmp 0x14004056e
mov al, 4
jmp 0x1400405f0
mov qword [rbx + 0x68], 1
mov esi, 1
movups xmm0, xmmword [rbp]
movups xmm1, xmmword [rbp + 0x10]
movaps xmmword [rsp + 0x1b0], xmm1
movaps xmmword [rsp + 0x1a0], xmm0
movabs al, byte [0xe8204b8d48000001]
add al, byte [rax]
add bl, ch
invalid
lea rdx, [0x1400eb049]
mov r8d, 0x13
mov cl, 7
call fcn.14007a8f6
lea rdx, [0x1400eb05c]
lea rcx, [rsp + 0x1a0]
lea ecx, [rsp + 0x1a0]
add dword [rax], eax
add byte [rcx - 0x48], al
adc dword [rax], eax
add byte [rax], al
mov r9, rax
call fcn.14002c129
invalid
invalid
invalid
mov esi, 1
mov rax, qword [rsp + 0x88]
mov qword [rax], rsi
movaps xmm0, xmmword [rsp + 0x1a0]
movaps xmm1, xmmword [rsp + 0x1b0]
mov al, 1
add byte [rax], al
movups xmmword [rax + 8], xmm0
movups xmmword [rax + 0x18], xmm1
adc dword [rax + 0x18], ecx
mov al, 1
jmp 0x140040607
mov al, 3
mov byte [rbx + 0x270], al
mov rax, qword [rsp + 0x88]
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rdx], al
add byte [rax], al
invalid
mov al, 3
mov byte [rbx + 0x360], al
add rsp, 0x368
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call fcn.140034637
jmp 0x14003fd5e
ud2
sub ecx, dword [rax - 0x77]
invalid
or dword [rax], eax
add al, ch
test eax, 0x810003a2
movabs byte [0x8f8be810003], al
add eax, dword [rax]
invalid
mov esi, 0x8f8
add dl, cl
invalid
add eax, dword [rax]
sbb byte [rdx], al
add byte [rax], al
push rsi
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x5c8
add byte [rbp - 0x77], cl
invalid
mov r14, rdx
mov rbx, rcx
movzx eax, byte [rdx + 0x268]
lea rcx, [0x1400f1454]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rsi, [r14 + 0x10]
lea rcx, [rsp + 0x370]
mov r8d, 0x258
add al, byte [rax]
add byte [rax - 0x77], cl
bnd call sub.VCRUNTIME140.dll_memcpy
add al, byte [rax]
add byte [rax - 0x77], cl
bnd call sub.VCRUNTIME140.dll_memcpy
mov edi, dword [r14 + 8]
cmp edi, 0x3b9aca00
jne 0x14004131a
lea rcx, [r14 + 0x270]
mov r8d, 0x258
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rsi, [r14 + 0x270]
lea rdi, [rsp + 0xa8]
mov rcx, rdi
mov rdx, rsi
mov r8, r15
call fcn.140039964
mov bpl, byte [rdi + 0x11]
cmp bpl, 3
jne 0x1400412dd
mov byte [rbx + 0x11], 3
mov al, 4
jmp 0x1400414d3
test byte [rcx], 0
invalid
mov rdi, qword [rsp + 0xa8]
mov r15, qword [rsp + 0xb0]
mov r12b, byte [rsp + 0xb8]
mov eax, dword [rsp + 0xba]
mov dword [rsp + 0x28], eax
and al, 0x28
movzx eax, word [rsp + 0xbe]
mov word [rsp + 0x2c], ax
mov rcx, rsi
call fcn.140038f4e
jmp 0x1400414b2
mov rsi, qword [r14]
call fcn.14007e53c
mov rcx, rax
mov r8, rsi
mov r9d, edi
call fcn.1400818b1
cmp edx, 0x3b9aca00
jne 0x140041344
lea rcx, [rsp + 0x38]
call fcn.140087fa0
jmp 0x140041354
mov r8d, edx
lea rcx, [rsp + 0x38]
mov rdx, rax
call fcn.140087eff
lea rcx, [rsp + 0x118]
lea rdx, [rsp + 0x370]
mov r8d, 0x258
mov eax, 0x258
add al, ch
push rcx
adc eax, 0x8d480005
xchg esp, eax
and al, 0xa8
add byte [rax], al
add byte [rax - 0x73], cl
je 0x14004139f
cmp byte [rcx + 0xe], bh
add al, ch
push rcx
adc eax, 0x8d480005
xchg esp, eax
and al, 0xa8
add byte [rax], al
add byte [rax - 0x73], cl
je 0x14004139f
cmp byte [rcx + 0xe], bh
mov rdi, rdx
rep movsq qword [rdi], qword [rsi]
lea rcx, [r14 + 0x270]
mov r8d, 0x2c8
call sub.VCRUNTIME140.dll_memcpy
lea rsi, [r14 + 0x270]
lea r12, [r14 + 0x2e0]
add byte [rbp - 0x73], cl
cmpsb byte [rsi], byte [rdi]
loopne 0x1400413a7
add byte [rax], al
call fcn.14004102e
mov edi, eax
lea r13, [rsp + 0x38]
mov rcx, r13
mov rdx, r12
mov r8, r15
call fcn.140039964
mov bpl, byte [r13 + 0x11]
cmp bpl, 3
jne 0x14004140b
cmp dil, 2
sete bpl
lea rcx, [rsp + 0x38]
call fcn.1400411eb
call fcn.14004102e
invalid
cmp al, 2
je 0x14004143f
test al, 1
jne 0x14004143f
or bpl, dil
test bpl, 1
je 0x14004143f
call fcn.1400846f9
test rax, rax
je 0x14004146a
mov dil, byte [rax + 0x3c]
mov bpl, byte [rax + 0x3d]
mov byte [rax + 0x3c], 0
jmp 0x14004146d
mov rdi, qword [rsp + 0x38]
mov r15, qword [rsp + 0x40]
mov r12b, byte [rsp + 0x48]
movzx eax, word [rsp + 0x4e]
mov ecx, dword [rsp + 0x4a]
mov dword [rsp + 0x20], ecx
mov word [rsp + 0x24], ax
mov rcx, rsi
call fcn.1400414f3
cmp bpl, 2
jne 0x140041456
mov bpl, 2
jmp 0x1400414b2
mov rcx, rsi
mov rdx, r15
call fcn.140085dbd
test al, al
je 0x140041489
mov byte [rbx + 0x11], 3
mov al, 3
jmp 0x1400414d3
invalid
movzx eax, word [rsp + 0x24]
mov word [rsp + 0x2c], ax
mov eax, dword [rsp + 0x20]
mov dword [rsp + 0x28], eax
jmp 0x1400414b2
mov dil, 2
mov rcx, rsi
mov rdx, r15
call fcn.140085dbd
mov r15d, eax
mov ecx, edi
mov edx, ebp
call case.0x14002964e.134
test r15b, r15b
jne 0x14004144e
movzx eax, word [rsp + 0x34]
mov word [rsp + 0x24], ax
and al, 0x24
mov eax, dword [rsp + 0x30]
mov dword [rsp + 0x20], eax
mov rcx, rsi
call fcn.1400414f3
mov bpl, 2
lea r15, [0x1400ec0a8]
mov edi, 1
mov qword [rbx], rdi
mov qword [rbx + 8], r15
mov byte [rbx + 0x10], r12b
mov byte [rbx + 0x11], bpl
mov eax, dword [rsp + 0x28]
mov dword [rbx + 0x12], eax
movzx eax, word [rsp + 0x2c]
mov word [rbx + 0x16], ax
mov al, 1
mov byte [r14 + 0x268], al
mov rax, rbx
add rsp, 0x5c8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
ud2
sub edx, ecx
mov ecx, 0x50
add byte [rax], al
mov rax, rdx
xor edx, edx
div rcx
mov rbx, rax
mov rcx, rdi
call fcn.14004179c
add byte [rax], al
add rsi, rax
add rdi, 0x50
add edi, 0x50
add edi, 0x50
dec rbx
jne 0x14004177d
mov rax, rsi
mov eax, esi
add rsp, 0x20
pop rbx
pop rdi
and byte [rbx + 0x5f], bl
pop rsi
ret
lea edx, [0x1400f1468]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
add eax, dword [rcx + 0x28]
mov rdx, 0xffffffffffffffff
cmovb rax, rdx
dec dword [rax + 0xf]
ret 0x348
invalid
invalid
add rax, qword [rcx + 0x40]
jmp 0x1400417e6
cmovb rax, rdx
ret
invalid
invalid
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rbx, rdx
mov rdi, rcx
mov edi, ecx
mov edi, ecx
lea rsi, [rcx + 0x18]
lea r14, [0x1400f147c]
mov r15d, 2
mov dh, 0xc0
cmp dword [0xc34c4bd5], eax
ror dword [rax], 0xe9
invalid
test ecx, ecx
invalid
add byte [rax], al
add byte [rax], al
add al, ch
adc byte [rdi], 0xff
invalid
adc byte [rax - 0x7d], cl
invalid
add byte [rax], al
add byte [rax - 0x73], cl
invalid
add al, ch
cmpsd dword [rsi], dword [rdi]
fdivr st(7)
invalid
add byte [rsi], al
add byte [rax], al
jmp 0xcb514e92
enter 0xfffffffffffff809, 0xffffffffffffff89
test byte [rax + rax], ah
invalid
or dword [rbx], 0
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0
invalid
int1
and al, 0xf0
invalid
and al, 0x95
add eax, 0x8b480000
xchg esp, eax
and al, 0x40
add dword [rax], eax
add byte [rcx + 0x289034a], cl
sbb dword [rdi], ecx
adc dword [rsp + 0x4c9], eax
add byte [rax], al
xor byte [rbx + 0x44893441], cl
and al, 0x53
invalid
movzx eax, byte [r15 + 0x4b1]
add dword [rax], eax
add byte [rdi], cl
test byte [rbp + 0x1c], dh
add byte [rax], al
add byte [rcx - 0x73], cl
lahf
fadd dword [rbx]
add byte [rax], al
mov word [rbx + rbp*4], fs
add byte [rax], al
add byte [rcx + 0x4a893142], cl
xor al, 0xf
sub byte [rsp + 0xb20], al
adc byte [rax - 0x75], cl
add dword [rax + 0x31000003], 0xf0f749d2
cmp rax, 1
adc rax, 0
mov rdx, rax
mov edx, eax
shr rdx, 2
add rdx, rax
mov rax, 0xffffffffffffffff
cmovae rax, rdx
cmp rax, 6
mov edx, 5
add byte [rax], al
add byte [rax + 0xf], cl
ror byte [r8 - 0x77], 1
xchg ecx, eax
mov byte [rbx], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xf], cl
ror byte [r8 - 0x77], 1
xchg ecx, eax
mov byte [rbx], al
add byte [rax], al
ret
add byte [rax], al
bts eax, 0x28
out 0x40, al
std
dec dword [rax - 0x75]
invalid
fsubr st(0)
sub bh, byte [rdi]
std
inc dword [rax - 0xa]
mov byte [rcx], 0x74
cmovs ecx, dword [rcx + 0x44d231d9]
mov eax, dword [rsp + 0x68]
std
inc dword [rcx - 0xa]
invalid
bnd call fcn.14001d951
add byte [rax], al
add byte [rdi], cl
adc byte [rsi + 8], al
xor byte [rax - 0x77], cl
add dword [rbx + rcx*4 - 0x4c], ecx
and al, 0x90
add byte [rax], al
add byte [rcx - 0x73], cl
push rsi
or byte [rcx - 0x77], cl
invalid
dec dword [rax - 0x75]
or dword [rax], 1
add byte [rax], al
ja 0x140049fe2
add byte [rcx + rdi - 8], cl
add dword [rdi], ecx
xchg ebp, eax
rol byte [rdx + rax*8 + 0x41840f], 0
test byte [rcx], al
add byte [rax], al
ret
test byte [rcx], al
add byte [rax], al
ret
add esp, 0x20
add byte [rax], al
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax - 0x75], cl
cmp byte [rax - 0x7b], cl
ror byte [rdi], 0x88
mov bh, 0
add byte [rax], al
retf 0x8948
sub dword [rsp + 0x220], eax
invalid
add byte [rax], al
add byte [rdi], cl
mov dh, 0x43
invalid
add byte [rax], al
mov ecx, ebx
mov eax, esi
mov ecx, dword [rsp + 0xf0]
lea esi, [rsi + 0x18]
jno case.0x14001fb0e.446
inc dword [rax + rax*8 + 0x1103850f]
add byte [rax], al
invalid
call 0x164a172ae
invalid
xor byte [rax], bh
mov word [rax + rdx*4], fs
add al, byte [rax]
add byte [rax], al
movups xmmword [rax + rsi + 0x28], xmm1
and al, 0xa0
add al, byte [rax]
add byte [rax], al
invalid
invalid
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x24a48d4c], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x24a48d4c], al
add byte [rdx], 0
add byte [rdi], cl
sub byte [rsp + 0x470], al
jo 0x14004eae2
add byte [rax], al
mov word [rax + rax*4], fs
add al, 0
add byte [rdi], cl
sub dword [rsp + 0x290], ecx
mov word [rax + rdx*4], fs
add al, byte [rax]
invalid
mov word [rax + rdx*4], fs
add al, byte [rax]
call 0xcb04eb02
add byte [rbx + 0x2eb2494], cl
add byte [rax], al
add byte [rcx + 0x2032494], cl
and al, 3
and al, 0x30
add al, byte [rax]
add eax, dword [rdx]
add dword [rax], eax
stc
invalid
cld
invalid
or dword [rax], eax
ja case.0x1400458b8.89
sbb dh, cl
or dword [rax], eax
invalid
or dword [rax], eax
iretd
or dword [rax], eax
jp case.0x1400458b8.83
or dword [rax], eax
movabs eax, dword [0xfffffa22e90009cd]
mov esi, 7
add byte [rax], al
add byte [rax], al
int 0xcd
or dword [rax], eax
invalid
mov esi, 0xc
mov esi, 0xf
lea rdi, [0x1400eb904]
mov esi, 7
lea rdi, [0x1400eba01]
or dword [rax], eax
or dword [rax], eax
or dword [rax], eax
cmp eax, 0x9cb0f
invalid
invalid
invalid
mov esi, 0xb
mov esi, 0x1e
add byte [rax], al
lea rdi, [0x1400eb8a3]
push rcx
retf
lea rdi, [0x1400eb62a]
invalid
retf
mov ah, 0xcb
or dword [rax], eax
invalid
cmp eax, 0x9c959
jl case.0x14003d634.106
or dword [rax], eax
pop rdx
clc
clc
or dword [rax], eax
invalid
or dword [rax], eax
invalid
or dword [rax], eax
or dword [rax], eax
ret
or dword [rax], eax
invalid
xlatb
or dword [rax], eax
loop case.0x14004974c.29
mov ebx, ecx
or dword [rax], eax
invalid
invalid
xchg esi, eax
lahf
lahf
retf 9
or dword [rax], eax
mov edi, 0xe90009ca
lea rdi, [0x1400eb768]
or eax, 9
and cl, al
push rax
invalid
sub eax, ecx
lea rdi, [0x1400eb6c7]
sahf
invalid
push rbp
invalid
or dword [rax], eax
or dword [rax], eax
mov dh, 0xf6
or dword [rax], eax
or dword [rax], eax
or dword [rax], eax
xor esi, 0xffffffff
jb 0x14004efa5
or dword [rax], eax
or dword [rax], eax
movaps xmm1, xmmword [rsp + 0x2d80]
invalid
cld
dec dword [rdi]
or ecx, dword [rax - 0x73]
mov word [rax + rsi*2], fs
add dword [rax], eax
add byte [rax], al
add al, ch
ficomp dword [rcx - 4]
dec dword [rdi]
or eax, dword [rcx + 0x57]
push r15
leave
add eax, 0xc9310000
xor ecx, ecx
or byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
mov eax, 0x48000004
add byte [rax], al
lea rax, [rbp + 0x20]
add dword [rdi], ecx
test ecx, ecx
add al, 0
invalid
pop rsi
pop r15
jmp fcn.140029ff7
std
invalid
mov edx, dword [rcx + 0x68]
mov rax, qword [rcx + 0xa0]
sub rax, qword [rcx + 0x98]
add byte [rax + 0x39], cl
invalid
jae 0x14005002b
lea rcx, [rsi + 0x90]
call fcn.1400880ec
lea rcx, [rsi + 0x90]
call fcn.140050130
add byte [rax], al
lea r8, [rsp + 0x28]
and al, 0x28
mov qword [r8], rax
mov qword [r8 + 8], rdx
xorps xmm0, xmm0
rol byte [rcx + 0xf], 0x11
adc byte [rax - 0x75], cl
js 0x140050098
mov eax, dword [rsi + 0x80]
add byte [rax], 0
add dword [rax + 2], edi
add byte [rax], al
add cl, ch
movabs al, byte [0x3824548b48000000]
mov edx, dword [rsp + 0x38]
mov edx, dword [rsp + 0x38]
add dword [rax], eax
add byte [rax], al
invalid
movups xmm0, xmmword [rsp + 0x40]
movups xmm1, xmmword [rsp + 0x50]
and al, 0x50
and al, 0x50
movups xmm2, xmmword [rsp + 0x60]
lea r14, [rsp + 0xb0]
add byte [rax], al
invalid
movaps xmmword [r14 + 0x20], xmm2
movaps xmmword [r14 + 0x10], xmm1
movaps xmmword [rsi + 0x10], xmm1
sub dword [rsi + 0x10], ecx
movaps xmmword [r14], xmm0
mov r12d, 1
add dword [rax], eax
add byte [rax], al
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
add byte [rax - 0x77], cl
jmp 0x128f798ab
invalid
invalid
bnd call fcn.14002636b
push rsp
std
inc dword [rax + 0xa024bc]
and al, 0xa0
add byte [rax], al
add byte [rdx], al
je 0x140050fdf
invalid
add byte [rdx], al
jb 0x140050fba
cmp esp, dword [rsp + 0x1c8]
add dword [rax], eax
add byte [rbp + 0x2b], dh
add al, byte [rcx + 0xf]
xchg ebp, eax
inc eax
mov ecx, ebx
dec dword [rbx + rcx*4 - 0x54]
and al, 0xd0
add dword [rax], eax
add byte [rdi], cl
movups xmm0, xmmword [rsp + 0x80]
xor eax, 0xc4ff4900
and al, 0x10
add dword [rax], eax
add byte [rax - 0x77], cl
mov edx, ebx
mov dh, byte [rbx - 3]
jae 0x1400519e6
invalid
pop rax
call fcn.1400358d2
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.1400165eb
cld
invalid
cld
push qword [rcx]
xor eax, eax
cmp r8, rax
sal byte [rbp + riz + 0x44], 0x8a
or al, 2
mov cl, byte [rdx + rax]
xchg esp, eax
rol dword [rbp + 8], 0xd1
mov dword [rcx], eax
add esi, 0x10
mov rcx, rsi
mov ecx, esi
add rsp, 0x20
invalid
and byte [rsi - 0x17], bl
pop rsi
jmp 0x1400166aa
mov esi, dword [rcx + 8]
test rsi, rsi
je case.0x140044f1f.139
mov rdi, qword [rcx]
mov rax, qword [rcx + 0x18]
test rax, rax
je case.0x14004974c.135
add byte [rax], al
lea rcx, [rdi + rsi]
inc rcx
movdqa xmm0, xmmword [rdi]
pmovmskb edx, xmm0
not edx
lea r8, [rdi + 0x10]
adc byte [rax - 0x73], cl
pop rsp
and al, 0x38
adc byte [rax - 0x73], cl
pop rsp
and al, 0x38
mov qword [rbx - 0x18], rdi
mov qword [rbx - 0x10], r8
mov esi, 1
and al, 0x28
in al, dx
sub byte [rcx + rcx*4 - 0x35], al
mov ebx, ecx
std
dec dword [rcx + 0x1b8c1]
mov ecx, eax
mov eax, 1
mov r8, qword [rdi + 0x50]
movzx r11d, word [rax + r10*4]
invalid
and al, 0x28
sti
call qword [rax + 0x48c48348]
invalid
invalid
pop rdi
mov bh, 0x43
push 0xffffffffec0d8d48
invalid
invalid
invalid
in al, dx
add byte [rax + 0x63], cl
add al, 0x81
invalid
outsd dx, dword [rsi]
stosd dword [rdi], eax
stosd dword [rdi], eax
or dword [rax], eax
add byte [rax], al
add cl, ch
push 5
add byte [rax], al
add cl, ch
cmp bh, bh
invalid
test rax, rax
je 0x1400526e3
cmp rax, 1
jne 0x1400526f8
mov bpl, byte [rdi + 0x58]
mov r15, qword [rdi + 0x20]
mov r14, qword [rdi + 0x28]
mov rdx, qword [rdi + 0x30]
test rdx, rdx
je 0x140052704
mov r8, qword [rdi + 0x38]
lea rcx, [rsp + 0x28]
sub al, ch
jmp 0x12c052253
invalid
mov rax, qword [rdi + 8]
mov rdx, rax
and rdx, 0xffffffffffffff00
and edx, 0xffffff00
mov al, byte [rdi + 8]
mov ebx, 4
xor edx, edx
and qword [rsp + 0x28], 0
mov rcx, qword [rdi + 0x50]
jmp rax
cwde
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x7b], cl
leave
je 0x14005293d
movups xmm0, xmmword [rsp + 0xa8]
movups xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rdi], cl
adc byte [rax], al
test eax, eax
add byte [r8 + rax], r8b
adc byte [rbx], al
invalid
add byte [rdi], cl
test bl, ah
std
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
mov qword [rsp + 0x28], r10
mov rdx, r10
mov qword [rsp + 0x30], r8
mov dword [rsp + 0x30], eax
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
outsd dx, dword [rsi]
std
invalid
cmp eax, 0x3fff
mov dword [rsp + 0xf0], edi
mov qword [rsp + 0x20], r13
mov r13, qword [rsi + 0x20]
outsb dx, byte [rsi]
and byte [rbp + rcx*4 - 0x5c], cl
and al, 0x90
add byte [rax], al
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
mov rcx, r12
mov qword [rsp + 0x28], r10
mov rdx, r10
ror byte [rcx + rcx*4 + 0x44], cl
and al, 0x30
invalid
mov r9d, 1
mov rcx, r12
mov qword [rsp + 0x28], r10
mov rdx, r10
mov qword [rsp + 0x30], r8
call fcn.14005380f
add byte [rcx - 0xa], al
add al, 0x24
add dword [rdi], ecx
test esi, edx
stc
invalid
invalid
mov rax, qword [rsp + 0x98]
mov r12, qword [rsp + 0xa0]
add eax, dword [rax]
add byte [rax - 0x80], al
std
or eax, 0xc5940f40
add byte [rdi], cl
mov bh, 0x44
and al, 0x4c
and al, 0x4c
add byte [rbx - 0x768fdbbc], cl
test byte [rsp + rbp*8], ah
add eax, 0x8b480000
test byte [rax + riz*8], ah
add byte [rax], al
and al, 0x70
add byte [rax - 0x77], cl
test byte [rax + rsi*8], ah
add eax, 0x848a0000
and al, 0x88
add byte [rax], al
add byte [rax + 0x5f82484], cl
add eax, 0xb8410000
and al, 0xc8
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xd0
add eax, 0x8b4c0000
add byte [rax], al
mov r8, qword [rsp + 0xd8]
mov r9, rsi
test byte [rax + rdx*2], ah
invalid
push 0x5b00000e
pop rsp
mov eax, dword [rsp + 0x450]
test byte [rax + rsi], ah
add al, 0
add byte [rdi], cl
adc byte [rsp + 0x440], cl
and al, 0x40
add al, 0
invalid
and al, 0x40
add al, 0
add byte [rdi], cl
sub dword [rcx + 0x10], ecx
mov edi, eax
test ch, ch
jne 0x140055bde
movups xmm0, xmmword [rsi + 0x48]
movups xmm1, xmmword [rsi + 0x58]
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
movups xmmword [rcx + 0x28], xmm1
sub byte [r15], cl
adc dword [rcx + 0x18], eax
invalid
invalid
sub byte [r15], cl
adc dword [rcx + 0x18], eax
invalid
invalid
movups xmm0, xmmword [rsi + 0x30]
movaps xmmword [rcx], xmm0
mov rax, qword [rsi + 0x40]
mov qword [rcx + 0x10], rax
mov byte [rcx + 0x38], 0
cmp byte [r8], al
invalid
mov rdx, r8
call fcn.140056302
test rax, rax
invalid
je case.0x14003eb59.220
sal byte [rsi + rcx - 0x80], 0xbf
add byte [rax], 0
add byte [rax], al
invalid
cmp byte [rdi + 0x80], 2
add byte [rax], al
add dh, byte [rbp + 0x28]
jne 0x140055b1f
mov r15b, 2
mov bh, 2
jmp 0x140055b70
mov rbx, rdx
lea rcx, [rsp + 0x20]
call fcn.1400567ae
add byte [rax], al
mov edi, 0x48000000
mov rbx, qword [rdi + 0x70]
jo 0x140055b6c
mov eax, dword [rbx + 0x40]
add byte [rax - 0x73], cl
pop rsp
or al, 0
mov rcx, rdi
call fcn.140026ab4
mov qword [rsp + 0x20], rax
test rax, rax
je 0x1400584ee
mov r14, rax
mov qword [rsp + 0x28], rax
lea r15, [rax + 0x10]
mov rcx, r15
call fcn.1400268db
add r14, 0x18
sbb byte [rcx + rcx*4 - 0xf], cl
call case.0x14002130b.58
mov rcx, r15
call fcn.14001537b
mov rcx, rbx
call fcn.140026b0a
jmp 0x1400584aa
lea rcx, [rsp + 0x20]
call fcn.14005859f
cmp qword [rsi], 0
invalid
je 0x140058526
mov rdi, qword [sym.imp.kernel32.dll_SwitchToThread]
add byte [rax], al
add byte [rax], al
int1
invalid
movabs al, byte [0xba5840f00000004]
add byte [rax], al
movsd dword [rdi], dword [rsi]
or eax, dword [rax]
add byte [rdi], cl
adc byte [rsp + 0x4a0], al
add al, 0
invalid
adc al, 0xfc
add byte [rcx + rbp - 8], cl
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rcx + rcx*4 - 6], al
cmp eax, edi
invalid
mov dword [rbp + 0x1a8], esi
add byte [rax], al
mov esi, 0xdb85fffc
add byte [rax], al
invalid
mov word [rax + rsi*8], fs
add byte [rax], al
add byte [rcx + rcx*4 - 0x1e], cl
std
invalid
xlatb
add byte [rcx + 0xf], al
adc dword [rdi + 8], esi
mov cs, word [rax + 0x49000001]
mov eax, dword [rsi + 0x190]
invalid
cmp ebx, edi
fisttp dword [rcx - 0x75]
xchg byte [rax + 0x49000001], ch
add dword [rax], eax
add byte [rcx - 0x75], cl
invalid
mov al, 1
add byte [rax], al
add byte [rax], al
test byte [rax + rsi], ah
add al, 0
add byte [rdi], cl
sub dword [rsp + 0xc90], eax
test byte [rax + rdx*4], ah
or al, 0
invalid
invalid
invalid
invalid
add dword [rsi], eax
add byte [rax - 0x77], cl
and al, 0x48
mov dword [rsp + 0x68], eax
add byte [rax], al
mov byte [rsp + 0x90], r8b
mov byte [rsp + 0x90], al
loope 0x14005b102
and al, 0x78
add byte [rax], al
add byte [rdi], cl
xchg dword [rbx + 1], edx
push rbx
add dword [rax], eax
add dh, al
test byte [rax + rdi*4], ah
or eax, 0x480c0000
and dword [rsp + 0xdb0], 0
lea r12, [rsp + 0x220]
add byte [rbp + rcx*4 - 0x54], cl
lea r13, [rsp + 0x430]
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x5fb11
add byte [rax + rcx*4 - 0x7c], al
and al, 0x90
add byte [rax], al
add byte [rcx - 0x48], al
add qword [rax], rax
add dword [rax], eax
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rdi], fs
add al, 0
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xb0
add eax, 0xa1e80000
jae 0x14005b521
add byte [rax - 0x77], cl
lodsb al, byte [rsi]
and al, 0x30
xor byte [rax + rax], al
add al, 0
add byte [rax - 0xa], al
invalid
movzx eax, ch
and eax, 1
loopne 0x14005b532
mov esp, es
add rax, 0xffffffff850f0000
and byte [rdx], al
add byte [rax], al
add al, byte [rax]
add cl, ch
invalid
and al, 0x40
add byte [rax], al
and al, 0x90
add byte [rax], al
add byte [rax - 0x73], cl
or qword [r10 + 4], rdi
add al, 0
add byte [rax], al
add al, ch
add ebx, 0x7b8bfffb
dec dword [rbx - 0x30f0f285]
ret
mov al, 0xd
add byte [rax], al
add cl, ch
sbb al, 0xec
invalid
or dword [rbp + 0x15], esi
add byte [rax], al
add byte [rcx - 0x48], al
and byte [rcx], al
add byte [rax], al
add byte [rdi], cl
adc dword [rax], eax
adc byte [rax - 0x73], cl
add eax, 0x5e1e9
add byte [rax - 0x39], cl
test byte [rax + rsi], ah
add al, byte [rax]
add byte [rcx], al
add byte [rax], al
add bh, al
test byte [rsp], ah
add al, byte [rax]
add byte [rsi], al
add byte [rax], al
add byte [rax], al
invalid
invalid
test byte [rax + riz], ah
add al, byte [rax]
add byte [rcx], al
add dword [rax - 0x77], ecx
fld1
push rsi
jb 0x14005ce34
invalid
mov edx, ebx
add byte [rax], al
test byte [rax + rax*2], ah
invalid
inc dword [rax + rax*8 + 0xf85840f]
and al, 0x38
add al, 0
add byte [rax - 0x48f0d0bf], cl
test byte [rsp + rbx*8], ah
add byte [rax], al
add byte [rsi - 0x77], ah
sub eax, 0xe0b841
add byte [rax], al
lea rcx, [rsp + 0x468]
lea rdx, [rsp + 0x10e0]
call sub.VCRUNTIME140.dll_memcpy
mov al, byte [rsp + 0x13c]
test byte [rsp + rdi], ah
add dword [rax], eax
add byte [rax - 0x75], cl
mov word [rax + rax*8], fs
add eax, 0x41880000
add cl, byte [rdi]
mov bh, 0x84
and al, 0x3a
cmp al, byte [rcx]
add byte [rax], al
test byte [rsp + rdi], ah
add dword [rax], eax
add byte [rax - 0x75], cl
mov word [rax + rax*8], fs
add eax, 0x41880000
add cl, byte [rdi]
mov bh, 0x84
and al, 0x3a
cmp al, byte [rcx]
add byte [rax], al
mov word [rcx], ax
movzx eax, word [rsp + 0x136]
mov rcx, qword [rsp + 0x5b8]
mov eax, 0x66000005
mov dword [rcx], eax
mov al, byte [rsp + 0x138]
sti
xchg esp, eax
and al, 0xa0
add byte [rax], al
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0xa0
or byte [rax], al
add al, ch
out dx, al
sti
sti
push qword [rcx]
inc dword [rcx - 0x41]
add dword [rax], eax
add byte [rax], al
nop
or eax, dword [rax]
add byte [rbx + 0x1302484], cl
add byte [rax], al
and al, 0xf4
add dword [rax], eax
add byte [rcx + 0xba02484], cl
add byte [rax], al
invalid
invalid
add byte [rax], al
add bh, al
test byte [rsp + rcx*2], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x148], 0
jmp 0x14005e4da
mov rsi, rcx
add byte [rax], al
add byte [rax], al
add al, 0
add byte [rbp + rcx*4 - 0x7c], cl
test byte [rax + rsi*8], ah
test byte [rax + riz], ah
invalid
add byte [rcx - 0x80], al
std
add ecx, dword [rdi]
test esi, ebp
add eax, dword [rax]
add byte [rbx + 0x7402484], cl
add byte [rax], al
js 0x14005ef20
add byte [rax], al
add eax, 0x45000000
xor ebp, ebp
in eax, dx
in eax, dx
out dx, al
invalid
mov edx, ebx
mov byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
and al, 0x4c
add byte [rax], al
add byte [rax - 0x7b], cl
fisttp dword [rdi]
test dword [rcx + 4], esi
mov rcx, rbp
mov rdx, r12
mov r8, r13
call fcn.14002018b
movzx r8d, byte [rsp + 0x88]
add byte [rax], al
cmp r8d, 7
je 0x140062427
mov dh, 0
add byte [rax], al
mov r15, qword [rsp + 0xa0]
mov rbx, qword [rsp + 0xa8]
cmp r8d, 5
clc
invalid
jne 0x1400623c6
test r15, r15
jne 0x140062436
add byte [rax], al
invalid
mov rcx, r12
call case.0x14000ff24.473
call 0xc5061f78
invalid
sti
inc dword [rax + rax*8 + 0x93850f]
add byte [rax], al
invalid
lea rax, [rsp + 0x89]
movups xmm0, xmmword [rax + 7]
adc byte [rax + 7], al
movaps xmmword [rsp + 0x30], xmm0
sub dword [rsp + 0x30], eax
and qword [rsp + 0x40], 0
and al, 0x40
add byte [rax - 0x77], cl
pop rsp
and al, 0x48
and al, 0x40
add byte [rax - 0x77], cl
pop rsp
and al, 0x48
mov rcx, r14
mov ecx, esi
call fcn.140015235
jmp 0x140062350
invalid
mov eax, 0
cmp r8d, 6
mov edx, 0
add byte [rax], al
add byte [rdi], cl
test byte [rbp - 1], al
invalid
invalid
add byte [rax], al
add byte [rdi], cl
test byte [rbp - 1], al
invalid
dec dword [rax - 0x73]
and al, 0x60
lea rcx, [rsp + 0x60]
mov byte [rcx], r8b
lea rax, [rsp + 0x89]
lea eax, [rsp + 0x89]
lea eax, [rsp + 0x89]
movups xmm0, xmmword [rax]
movups xmmword [rcx + 1], xmm0
mov rax, qword [rax + 0xf]
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], r15
mov qword [rcx + 0x20], rbx
call fcn.140055c61
cmp eax, 1
invalid
jne 0x14006247c
mov eax, 1
xor edx, edx
jmp 0x14006231f
invalid
invalid
invalid
xor r15d, r15d
lea rax, [rsp + 0x89]
mov dword [rsi + 0x40], ebx
add byte [rax], 0
add byte [rax - 0x73], cl
lea ecx, [rsp + 0x30]
mov edx, eax
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x30
adc byte [rsp + 0x60], al
call fcn.14003e60e
mov rcx, qword [rsi + 0x80]
add rsp, 0x20
and byte [rsi - 0x17], bl
add byte [rax], al
add byte [rax], al
invalid
mov ecx, esi
add rsp, 0x20
pop rsi
jmp fcn.1400079f0
add rsp, 0x28
pop rdi
pop rsi
mov edi, dword [rcx + 0x10]
mov rax, qword [rdi]
test rax, rax
je 0x14006404b
mov rcx, rsi
call rax
mov r8, qword [rdi + 8]
test r8, r8
test eax, eax
invalid
je 0x14006402f
mov rdx, qword [rdi + 0x10]
mov rcx, rsi
sub byte [rax - 0x77], cl
invalid
mov ecx, dword [rsi]
push rsp
push rsi
push rdi
test bl, bl
add byte [rax], al
add byte [rax], al
mov rdi, qword [rcx]
mov rax, qword [rcx + 0x18]
test rax, rax
je 0x14006416c
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
or al, 0x37
invalid
add byte [rbp - 0x7b], cl
div byte [rdi + rbp*2 + 0x48]
outsd dx, dword [rsi]
mov rcx, rbx
test esi, esi
cmp eax, 1
pmovmskb ecx, mm0
add eax, 0x10
add dword [rax], eax
add byte [rax + 0x48272444], cl
lea ecx, [rsp + 0x278]
and al, 0x78
add al, byte [rax]
invalid
add byte [rax - 0x77], cl
bnd call fcn.140036c39
invalid
mov rdx, rsi
call fcn.140036c39
invalid
lea rsi, [rsp + 0x158]
mov rcx, rsi
add dword [rax], eax
add byte [rax - 0x77], cl
int1
mov rdx, r12
call fcn.140041e77
lea rdx, [rsp + 0x100]
add byte [rax], al
add byte [rax], al
add dh, al
add al, byte [rbx]
mov byte [rdx], 3
and qword [rdx + 0x10], 0
lea rdi, [rsp + 0x168]
push 0x48000001
and dword [rdx + 0x30], 0
invalid
push 0x48000001
and dword [rdx + 0x30], 0
invalid
add byte [rbp + rcx*4 - 0x54], cl
and al, 0xa8
lea r13, [rsp + 0xa8]
mov rcx, r13
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
mov r8, rsi
call fcn.14002ac9d
cld
dec dword [rax - 0x73]
mov ah, 0x24
mov byte [rcx], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
int1
adc dword [rcx + 0x10], eax
movups xmmword [rcx + 0x20], xmm1
mov al, byte [rsp + 0xd0]
add byte [rax], al
add byte [rax - 0x77bfcfbf], cl
imul esi, dword [rcx], 0x2024448b
xor dword [rbx - 0x76dfdbbc], ecx
xor cl, byte [r15]
mov bh, 0x44
and al, 0x24
mov word [rcx + 0x36], ax
mov byte ss:[rcx + 0x38], 5
mov byte ss:[rcx + 0x38], 5
mov qword [rcx], 3
add eax, dword [rax]
add byte [rax], al
call fcn.140068b96
mov rsi, rax
invalid
mov rdi, rdx
mov rcx, rbx
call fcn.140035856
leave
cld
invalid
jmp 0x1400690e0
invalid
mov eax, dword [rsp + 0x20]
and al, 0x34
cmp byte [rcx - 0x77], cl
xlatb
add byte [rax], al
add byte [rax], al
lea ecx, [rsp + 0x130]
add byte [rax], al
insb byte [rdi], dx
std
dec dword [rax - 0x75]
adc byte [rax - 0x75], r9b
mov rdx, qword [rsi + 0x18]
mov r8, rax
add rsp, 0x40
pop rsi
jmp fcn.140041738
or byte [rcx], dh
test byte [rbp + 0x39], 0xd1
cmovae rsi, r10
neg rsi
lea r9, [r8 + rsi]
inc r9
mov qword [rdx + 0x10], r9
dec rax
mov qword [rdx + 0x18], rax
shl r8, 5
movups xmm0, xmmword [r11 + r8]
add edx, dword [rax]
int1
sal byte [rsi + 0x17], 1
enter 0xffffffffffff894c, 0x41
or byte [rax - 0x7d], cl
rcl dword [rax], 0xf
push rdi
ror byte [rdi], 0x11
movups xmmword [rcx], xmm0
ret
mov esi, ecx
and byte [rax - 0x77], cl
fld1
add eax, 0x48c8014c
shl edx, 5
leave
cmp eax, dword [rsp + 0x2c8]
jne 0x14006c6df
mov al, byte [rsp + 0x2b0]
lea rcx, [rsp + 0x321]
lea ecx, [rsp + 0x321]
mov byte [rcx + 0x10], al
adc byte [r14 + 0xf], spl
adc byte [rsi + 0xf], ah
movdqa xmm0, xmmword [rsp + 0x2a0]
movdqu xmmword [rcx], xmm0
movq qword [rcx], mm0
mov byte [rsp + 0x320], r13b
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0xb0]
lea rdx, [rsp + 0x320]
call fcn.140072e21
add byte [eax], al
add byte [rax], al
jmp 0x14006c496
mov byte [rsp + 0x320], 2
mov rcx, rdi
mov rdx, r12
stc
inc dword [rax + 0x2c024bc]
add byte [rax], al
add cl, byte [rdi]
jne case.0x1400442c0.313
lea rcx, [rsp + 0xe0]
and al, 0xe0
add byte [rax], al
invalid
pop rax
cmp eax, dword [rsp + 0x140]
sbb byte [rax - 0x75], cl
mov word [rax + rsi*8], fs
and al, 0xf0
add byte [rax], al
mov ecx, dword [rsp + 0xf0]
mov dword [rax + rax + 0x10], ecx
mov dword [rsp + 0x150], edx
add dword [rax], eax
add cl, ch
adc bh, ch
test byte [rax + rdx*8], ah
add al, byte [rax]
lea ecx, [rsp + 0xe1]
add byte [rax], al
add cl, byte [rax - 0x73]
invalid
mov word [rax + rsi*4], fs
and al, 0xb0
lea ecx, [rsp + 0xb0]
and al, 0xb0
add byte [rax], al
add byte [rax - 0x73], cl
invalid
xchg esp, eax
and al, 0xe0
add byte [rax], al
mov al, 3
add byte [rax], al
add byte [rax], al
imul ecx, dword [rbx - 0x769fdbb4], 0x88446a48
jo 0x14006d1b0
invalid
mov byte [rax + 0x6e], dh
outsd dx, dword [rsi]
mov esi, edi
mov word [rax + rdx*8], fs
add byte [rax], al
add byte [rax], al
movdqu xmm0, xmmword [r14 - 8]
movq mm0, qword [rsi - 8]
clc
clc
add byte [rax], al
adc ecx, dword [rax]
add byte [rcx - 0x47], al
add eax, 0x48000000
invalid
and dword [rdx + 0x18], 0
and al, 0x58
add byte [rax], al
jmp 0x128e9696a
add byte [rax - 0x77], cl
and al, 0x30
invalid
and al, 0x90
add byte [rax], al
add byte [rax - 0x77], cl
mov byte [rax + 0x48000000], ch
and dword [rax + 0xb0], 0
add byte [rax], al
and al, 0x38
mov ebp, 0x88
fiadd word [rdx]
add byte [rax], al
mov r14, qword [rsp + 0x178]
lea rcx, [rsp + 0x418]
call fcn.1400358e8
cld
invalid
sbb byte [rax + rax], al
add al, ch
sbb dword [rcx - 4], 0xffffffff
cld
invalid
jmp 0x140070427
add byte [rax], al
sub byte [rbp + 4], dh
test byte [rax + riz*4], ah
add byte [rax], al
mov al, 0
add byte [rax], al
invalid
mov eax, dword [esp + 0x148]
push 0x4024848b
add dword [rax], eax
add byte [rcx + 0x448a6c46], cl
and al, 0x3f
test byte [rax + rsi], ah
add eax, dword [rax]
add byte [rcx - 0x76b78dba], cl
outsb dx, byte [rsi]
js 0x140074037
mov dword [rsi + 0x80], esi
rol byte [rax], 0
add byte [rax - 0x7d], cl
and qword [rsi + 0xd0], 0
mov byte [rsi + 0xd8], r12b
add byte [rax - 0x77], cl
xchg byte [rax], cl
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rdx*8], ah
and al, 0xd0
add al, byte [rax]
add byte [rax - 0x77], cl
xchg byte [rax], dl
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x199], al
xchg byte [rax], bl
add dword [rax], eax
add byte [rbx + 0x24c2484], cl
add byte [rax], al
clc
or al, 0
add byte [rax], al
ret 0x4810
sal dword [rdx + 0x1821e875], 1
add byte [rax], al
mov ebx, eax
mov rcx, rdi
call fcn.14007991a
test al, 1
je 0x140076e96
and dl, 1
mov byte [rsi + 8], dl
jmp 0x140076eee
test dl, dl
je 0x140076ec7
movzx r14d, dl
mov r15d, 0xa
mov rcx, rdi
call fcn.14007991a
outsb dx, byte [rsi]
sub al, byte [rax]
invalid
test al, 1
jne 0x140076eca
outsb dx, byte [rsi]
sub al, byte [rax]
add byte [rax - 0x76e58aff], ch
ror dword [rcx + rcx*4 - 0x10], 1
mov ecx, edx
mov rax, r14
mul r15
jo 0x140076eea
mov r14, rax
movzx eax, cl
mov dh, 0xc1
add r14, rax
jae 0x140076ea4
jmp 0x140076eea
xor r14d, r14d
mov rcx, rdi
mov dl, 0x5f
call fcn.1400786a1
int 0x17
add byte [rax], al
pop rdi
or byte [rax - 0x39], cl
adc byte [rcx], r8b
add byte [rax], al
add byte [rax - 0x7d], cl
sbb byte [rax], al
jmp 0x140076ef2
and dword [rsp + 0x38], 0
add al, byte [rax]
add byte [rcx - 0x75], cl
invalid
and al, 0x68
and al, 0x50
add byte [rcx], dh
in eax, dx
sbb ecx, dword [rbp + 0x39]
fisttp qword [rdi]
test byte [rcx + rax], ch
add byte [rcx - 0x73], cl
push rbp
add dword [rax - 0x77], ecx
push rsp
and al, 0x40
invalid
add dword [rax], eax
add byte [rcx + rdi - 0x3d], cl
cmp ebx, eax
ret
and al, 0x28
mov eax, 1
out 0xfb, al
invalid
sal byte [rax + rcx + 0x40], 0xb7
add ecx, ebp
scasd eax, dword [rdi]
sti
invalid
add byte [rax], al
mov edx, dword [rsp + 0x28]
invalid
and byte [rax - 0x73], r9b
adc eax, 0x7609f
lahf
invalid
invalid
invalid
ror byte [rdi], 0x85
sti
invalid
add byte [rax], al
test byte [rdi], 0x84
mov ebx, 0x48000000
lea edx, [0x1400ed904]
invalid
sti
invalid
mov ecx, esi
push rbp
push rbx
sub rsp, 0x38
mov rsi, rcx
invalid
lea rdi, [0x1400ed902]
lea rbx, [rsp + 0x28]
lea r12, [0x1400ed8e9]
and eax, 0x75e4f
int1
add byte [rax], al
mov eax, dword [rsp + 0xc0]
mov dword [rsp + 0xb0], eax
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0xa8], rax
mov ecx, 0x20
mov edx, 4
call fcn.14007dc30
mov word [rax], r14w
mov rcx, rdi
shl rcx, 8
movzx edx, sil
or rdx, rcx
shr rdi, 0x18
mov word [rax + 6], di
mov dword [rax + 2], edx
mov rcx, qword [rsp + 0xa8]
mov qword [rax + 8], rcx
mov ecx, dword [rsp + 0xb0]
mov dword [rax + 0x10], ecx
and dword [rax + 0x14], 0
mov dword [rax + 0x18], ebx
mov word [rax + 0x1c], bp
lea rcx, [rax + 0x20]
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], 1
mov qword [rsp + 0xf0], rcx
jmp qword [rsi - 0x7d]
and al, 0xd0
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov word [rax + rcx*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rdi*4], fs
add byte [rax], al
add byte [rcx + 0xc02484], cl
add byte [rax], al
invalid
add byte [rax - 0x7d], cl
jl 0x14007aeb2
cmp qword [rsp + 0x40], 0
jne 0x14007aeae
add byte [rbp + 0x1c], sil
mov ebp, edx
shl rdi, 8
shl edi, 8
shl edi, 8
mov r14w, 1
xor esi, esi
invalid
mov esi, 0xf6310001
imul cl
invalid
jmp 0x14007aa33
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x40], r15
mov dword [rsp + 0x40], edi
mov dword [rsp + 0x40], edi
jl 0x14007aed1
lea rbx, [rsp + 0x90]
lea rbx, [rsp + 0x90]
nop
add byte [rax], al
add byte [rax - 0x77], cl
jae 0x14007ae9a
invalid
mov qword [rbx - 0x20], rsi
loopne case.0x14003eb99.446
mov edi, 0xf
sldt word [rax]
add byte [rax - 0x77], cl
jnp 0x14007aeab
mov eax, 0x3a
add byte [rax], al
sub byte [rax - 0x75], cl
jo 0x14007b8b0
invalid
mov rcx, rbx
call rsi
mov ecx, eax
mov al, 1
test cl, cl
leave
je 0x14007b984
jmp 0x14007b991
push rsp
and al, 0x48
mov r8, qword [rsp + 0x50]
mov rcx, rsi
call fcn.140009fc7
clc
inc dword [rax + rax*8 + 0xa7850f]
invalid
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
invalid
test dword [rdi + 0x31000000], esp
add byte [rcx], dh
xor eax, eax
jmp 0x14007b991
shr cl, 0xc2
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x20
and al, 0x20
and al, 0x20
lea rcx, [rsp + 0x78]
mov qword [rcx], rax
lea rax, [0x140075e41]
mov qword [rcx + 8], rax
mov eax, 2
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x40
adc byte [rcx - 0x7d], cl
invalid
add byte [rax + rax], al
add byte [rax], al
cli
add al, 0x4c
cmovae eax, eax
movzx edx, byte [rsi]
lea r9, [rdx - 5]
sti
sti
cmp rdx, 6
cmovb r9, rax
cmp r8, r9
jne 0x14007bfbb
mov al, 1
test r8, r8
je 0x14007bf78
cmp r8, 4
jne 0x14007bfbb
mov ecx, edi
add byte [rax + 0x3e7705fa], al
cmp dl, 5
mov rcx, rax
call fcn.14007d934
mov rax, qword [0x1400955a8]
add eax, 0x17d25
and eax, 0xf000017d
add dword [rax], eax
add al, dh
inc qword [rdx]
inc dword [rdx]
jle case.0x14003eb59.454
mov rax, rdx
add rax, 0x10
add eax, 0x10
rcl byte [rax], 0x8b
or eax, 0x77a16
jp 0x14007d89c
invalid
jp 0x14007d89c
add byte [rbp + 0x4c], ah
mov eax, dword [0x58]
add al, 0x25
pop rax
add byte [rax], al
invalid
mov r8, qword gs:[0x58]
add al, 0x25
pop rax
add byte [rax], al
add byte [rcx - 0x75], cl
mov ecx, dword [rax + rcx*8]
invalid
mov rcx, qword [r8 + rcx*8]
mov qword [rcx + 0x58], rax
mov dword [rcx + 0x58], eax
sbb dword [rax], 0x1b80000
add byte [rax], al
add byte [rax], al
add byte [rax + 1], bh
add dword [rax], eax
add byte [rax], al
invalid
mov eax, 1
add dword [rax], eax
add byte [rax], al
invalid
add bl, ch
add dh, byte [rcx]
xor eax, eax
add rsp, 0x68
ret
invalid
invalid
stc
jmp 0x14007d8b3
xor eax, eax
add rsp, 0x68
add esp, 0x68
ret
stc
add dword [rdx + rax + 0xf], esi
add cl, byte [rdi]
ud2
or ecx, dword [rax - 0x73]
and al, 0x28
and al, 0x28
and al, 0x28
mov byte [rcx + 4], 0
add al, 0
and dword [rcx], 0
add byte [rax - 0x73], cl
push rsp
and al, 0x38
or byte [rcx], al
lea eax, [rsp + 0x20]
adc dword [rdx + 0x18], eax
in al, dx
add byte [rax], al
mov r15d, 2
and al, 0x20
add al, byte [rax]
add byte [rax], al
mov ecx, 2
add byte [rax], al
lea eax, [rdi + rbx*2]
pop rdi
add byte [rax], al
dec dword [rax - 0x77]
int1
adc dword [rsp + rdi + 0x10], ecx
mov dword [rsp + 0x40], eax
add byte [rcx - 0x7d], cl
invalid
xor esi, esi
mov dword [rcx], 0x8d481874
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x6de9f
invalid
invalid
and eax, 0xeb0006ee
or eax, 0x2b841
mov r8d, 2
lea rdx, str..._2e_2e_2e_2E_2E_2e_2E_2E_2e._2E.._2e._2E._2e_2E:_.
add byte [rcx + rcx*4 + 0x5f], al
adc byte [rcx + rcx*4 + 0x47], al
mov dword [rdi + 0x14], eax
mov dword [rdi + 0x18], r11d
add al, byte [rax]
add byte [rax], al
scasd eax, dword [rdi]
add qword [r8], rax
add dword [rax], eax
add byte [rbp - 0x77], cl
loopne 0x140080a5f
xor ecx, ecx
cmp eax, 0xffffffff
and al, 0x40
and al, 0x60
and al, 0x64
pop rdi
xor byte [rcx - 0x76b3cb91], cl
outsd dx, dword [rsi]
xor al, 0x4c
mov dword [rdi + 0x38], ebp
and dword [rdi + 0x40], 0
mov dword [rdi + 0x4c], edx
mov dword [rdi + 0x50], eax
push r8
bnd call fcn.14007c366
movabs al, byte [0x8b48d68948000000]
adc dword [rax - 0x73], ecx
jl 0x140080b4d
invalid
invalid
je 0x140080ad8
add ecx, dword [rax - 0x75]
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
lea rcx, [rsp + 0x80]
call fcn.14007b9a8
invalid
invalid
jmp 0x140082f15
invalid
or dword [rax], eax
add byte [rax], al
cmove rax, qword [rsi + 0x10]
lea rcx, str._unknown_
mov dh, 6
add byte [rax + 0xf], cl
or byte [rax - 0x77], r9b
mov word [rax + rcx*4], fs
and al, 0x88
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
pushfq
and al, 0x80
add byte [rax], al
invalid
mov dh, 6
add byte [rax + 0xf], cl
or byte [rax - 0x77], r9b
mov word [rax + rcx*4], fs
and al, 0x88
and al, 0x88
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
pushfq
and al, 0x80
add byte [rax], al
add byte [rbx + rcx*4 - 0x5c], cl
mov r12, qword [rsp + 0x88]
and al, 0x88
add byte [rax], al
add byte [rbx + rcx*4 - 0x54], cl
mov r13, qword [rsp + 0x90]
test bpl, bpl
loope 0x140082f7a
mov edx, ebp
pop rsi
mov esi, dword [rdi + 8]
or eax, dword [rax]
add byte [rax], al
ret
mov eax, dword [rsi + 0x20]
or byte [rbx + rcx + 0x48], dh
mov eax, dword [rsi + 0x10]
invalid
insb byte [rdi], dx
add al, byte [rax]
add bl, al
sub esp, 0x48
test eax, eax
mov ecx, dword [rsi + 0x78]
js 0x140083c15
xor eax, eax
cmovae eax, edx
ret 0x294c
ror dword [rcx - 0x77], 0xd0
add byte [rax], al
mov edx, ebx
add dword [rax], eax
invalid
or byte [rax - 0x75], cl
invalid
cmp edi, edi
mov r12, rdi
lea rcx, [rsp + 0x2b8]
call fcn.140030995
lea rcx, [rsp + 0x388]
call fcn.1400309bb
mov rdi, rbp
shr rdi, 8
movabs rsi, 0x8000000000000002
lea r13, [rsi - 2]
lea r14, [rsp + 0x1a0]
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
call fcn.140007f19
mov ebx, ebp
test byte [rsp + 0xa0], 1
mov rdx, qword [rsp + 0xa8]
mov r8, qword [rsp + 0x98]
jne 0x1400899ee
lea rcx, [rdx*4]
xor r14d, r14d
test rcx, rcx
sete r9b
je 0x14008951f
cmp dword [r12 + r14*4], 0x2e
je 0x140089529
inc r14
add rcx, 0xfffffffffffffffc
jmp 0x140089506
mov qword [rsp + 0x70], r12
mov r14, rdx
jmp 0x14008953d
lea rcx, [r14 + 1]
sub rdx, rcx
lea rcx, [r12 + r14*4]
add rcx, 4
mov qword [rsp + 0x70], rcx
test r12, r12
je 0x1400899ee
mov qword [rsp + 0xa0], r9
mov qword [rsp + 0xa8], rdx
cmp r8, qword [rsp + 0x90]
je 0x140089a47
mov rsi, qword [r8]
mov r15, qword [r8 + 8]
mov r13, qword [r8 + 0x10]
test al, 1
je 0x140089597
test byte [rsp + 0x38], 1
je 0x14008958b
lea rcx, [rsp + 0x50]
mov edx, 0x2e
call fcn.140032669
jmp 0x140089597
inc rbx
cmp rbx, rdi
je 0x140088e4e
add qword [rsp + 0x98], 0x18
test rsi, rsi
je 0x1400895f7
lea rax, [r12 + r14*4]
mov qword [rsp + 0x88], rax
lea rcx, [r14*4]
xor eax, eax
cmp rcx, rax
je 0x140089638
cmp dword [r12 + rax], 0x80
lea rax, [rax + 4]
jb 0x1400895bb
cmp rsi, 1
jne 0x140089763
xor edi, edi
mov r12, qword [rsp + 0x70]
cmp r13, rdi
je 0x140089612
mov al, byte [r15 + rdi]
add al, 0xbf
cmp al, 0x1a
jb 0x1400896aa
inc rdi
jmp 0x1400895df
xor edi, edi
mov r12, qword [rsp + 0x70]
cmp r13, rdi
je 0x140089612
mov al, byte [r15 + rdi]
add al, 0xbf
cmp al, 0x1a
jb 0x140089683
inc rdi
jmp 0x1400895fe
test byte [rsp + 0x38], 1
je 0x140089692
add r13, r15
lea rcx, [rsp + 0x50]
mov rdx, r15
mov r8, r13
call fcn.140007bbe
mov al, 1
mov rdi, qword [rsp + 0x40]
jmp 0x1400894dd
test byte [rsp + 0x38], 1
jne 0x140089660
cmp rbx, rdi
ja 0x140089a47
lea r8, [rbx + rbp]
lea rcx, [rsp + 0x50]
mov rdx, rbp
call fcn.140007bbe
mov al, 1
mov qword [rsp + 0x38], rax
shl r14, 2
xor esi, esi
cmp r14, rsi
je 0x1400899e2
mov edx, dword [r12 + rsi]
lea rcx, [rsp + 0x50]
call fcn.140032669
add rsi, 4
jmp 0x140089666
test byte [rsp + 0x38], 1
je 0x1400896b9
mov r8, rdi
mov rdx, r15
jmp 0x1400896d4
add rbx, r13
mov al, 1
mov rdi, qword [rsp + 0x40]
cmp rbx, rdi
jne 0x1400894dd
jmp 0x140088e4e
test byte [rsp + 0x38], 1
je 0x14008970e
mov rdx, r15
mov r8, rdi
jmp 0x140089729
add rbx, rdi
mov al, 1
mov qword [rsp + 0x38], rax
mov r8, rbx
mov rdx, rbp
cmp rbx, qword [rsp + 0x40]
ja 0x140089a47
add r8, rdx
lea rcx, [rsp + 0x50]
call fcn.140007bbe
cmp r13, rdi
je 0x14008962c
mov al, byte [r15 + rdi]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
movzx edx, cl
lea rcx, [rsp + 0x50]
push rax
call fcn.140032669
dec dword [rax - 1]
invalid
jmp 0x1400896e1
add rbx, rdi
mov al, 1
mov qword [rsp + 0x38], rax
mov rdx, rbp
mov r8, rbx
cmp rbx, qword [rsp + 0x40]
pop rsp
and al, 0x40
ja 0x140089a47
add r8, rdx
lea rcx, [rsp + 0x50]
call fcn.140007bbe
cmp r13, rdi
je 0x14008962c
mov al, byte [r15 + rdi]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
movzx edx, cl
lea rcx, [rsp + 0x50]
call fcn.140032669
inc rdi
jmp 0x140089736
mov qword [rsp + 0xc0], rcx
test byte [rsp + 0x38], 1
mov r15, qword [rsp + 0x88]
jne 0x14008979b
cmp rbx, rdi
ja 0x140089a47
lea r8, [rbx + rbp]
lea rcx, [rsp + 0x50]
mov rdx, rbp
call fcn.140007bbe
mov al, 1
mov qword [rsp + 0x38], rax
lea rcx, [rsp + 0x50]
push rax
lea rdx, str.xn__.
lea r8, [0x1400ea99c]
call fcn.140007bbe
or esp, esp
idiv edi
adc dword [rsi], eax
add byte [rbp + rcx*4 + 5], cl
out dx, al
adc dword [rsi], eax
add al, ch
or esp, esp
idiv edi
mov dword [rsp + 0x4c], 0
mov rsi, r12
mov esi, esp
mov esi, esp
xor r13d, r13d
cmp rsi, r15
je 0x1400897ee
cmp r13d, 0xffffffff
je 0x140089a47
mov edx, dword [rsi]
add rsi, 4
inc r13d
cmp edx, 0x7f
ja 0x1400897c1
lea rcx, [rsp + 0x50]
call fcn.140032669
inc dword [rsp + 0x4c]
jmp 0x1400897c1
cmp r13d, 0xf0f
jae 0x140089a47
cmp dword [rsp + 0x4c], 0
je 0x140089811
lea rcx, [rsp + 0x50]
mov edx, 0x2d
call fcn.140032669
lea rax, [r14*4 - 4]
mov qword [rsp + 0xb8], rax
mov eax, 0x48
mov qword [rsp + 0x68], rax
xor eax, eax
mov ecx, 0x80
mov edx, dword [rsp + 0x4c]
mov esi, edx
mov dword [rsp + 0x84], r13d
mov qword [rsp + 0xb0], rbx
cmp esi, r13d
jae 0x1400899e2
mov r10, qword [rsp + 0xb8]
mov r9, qword [rsp + 0xc0]
mov rdx, r12
test r9, r9
je 0x140089a47
mov r8, r10
mov edi, dword [rdx]
add rdx, 4
add r9, 0xfffffffffffffffc
add r10, 0xfffffffffffffffc
cmp ecx, edi
ja 0x140089864
cmp rdx, r15
je 0x1400898ab
shr r8, 2
xor r9d, r9d
mov r10d, dword [rdx + r9*4]
cmp edi, r10d
cmp edi, edx
mov r11d, r10d
cmovb r11d, edi
cmp ecx, r10d
cmovbe edi, r11d
cmovbe edi, ebx
inc r9
cmp r8, r9
jne 0x14008988e
mov edx, edi
sub edx, ecx
lea r13d, [rsi + 1]
imul r13d, edx
add r13d, eax
mov rbp, r12
cmp rbp, r15
je 0x1400899be
mov eax, dword [rbp]
add rbp, 4
cmp eax, edi
adc r13d, 0
cmp eax, edi
jne 0x1400898bd
mov qword [rsp + 0xd0], rsi
mov rsi, qword [rsp + 0x68]
lea r15d, [rsi + 0x1a]
neg esi
mov ebx, 0x24
mov r14d, r13d
lea ecx, [rsi + rbx]
cmp ebx, r15d
mov eax, 0x1a
cmovae ecx, eax
cmp ebx, dword [rsp + 0x68]
mov eax, 1
cmovbe ecx, eax
mov eax, r14d
sub eax, ecx
jb 0x140089958
mov r8d, ecx
sub r8d, 0x24
je 0x140089a47
neg r8d
xor edx, edx
div r8d
mov r14d, eax
add edx, ecx
mov eax, 0x61
cmp edx, 0x1a
jb 0x140089945
mov eax, 0x16
cmp edx, 0x24
jae 0x140089a47
add eax, edx
lea rcx, [rsp + 0x50]
mov edx, eax
call fcn.140032669
add ebx, 0x24
jmp 0x1400898f2
mov edx, 0x61
cmp r14d, 0x1a
jb 0x140089972
mov edx, 0x16
cmp r14d, 0x24
jae 0x140089a47
add edx, r14d
lea rcx, [rsp + 0x50]
call fcn.140032669
mov rax, qword [rsp + 0xd0]
lea r14d, [rax + 1]
cmp eax, dword [rsp + 0x4c]
sete r8b
mov ecx, r13d
mov edx, r14d
call fcn.140032748
mov qword [rsp + 0x68], rax
xor r13d, r13d
mov esi, r14d
mov rbx, qword [rsp + 0xb0]
mov r15, qword [rsp + 0x88]
jmp 0x1400898bd
inc r13d
inc edi
mov ecx, edi
mov eax, r13d
mov rbp, qword [rsp + 0xc8]
mov rdi, qword [rsp + 0x40]
mov r13d, dword [rsp + 0x84]
jmp 0x140089848
mov al, 1
mov r12, qword [rsp + 0x70]
jmp 0x1400894dd
lea rcx, [rsp + 0x2b8]
and al, 0x48
mov rcx, rdi
call fcn.14008d866
mov dword [rsi], ebx
mov rax, qword [rsp + 0x30]
mov dword [rsi + 4], eax
mov dword [rsi + 8], 1
mov dword [rsi + 0xc], r14d
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov byte [rbx + rbx*8 - 0x76b3d98b], 0xf9
sal byte [rsp + rcx + 0x48], 0x83
invalid
mov ecx, eax
call fcn.140088ab7
cmp eax, 0x110000
add byte [rdi], cl
xchg esp, eax
ror byte [rax - 0x7d], 0xc4
cmp bl, al
ror dword [rcx - 0x77], 0xc0
jmp fcn.140089fd6
call 0x13080c55e
invalid
mov qword [rdi - 8], rcx
mov rax, qword [rsi]
mov rbp, qword [rsi + 0x18]
sbb byte [rsi + 0xf], ah
outsd dx, dword [rsi]
add byte [rsi + 0xf], ah
xlatb
enter 0xffffffffffffd1f7, 0x48
mov dword [rbx - 0x18], eax
sbb byte [rsi + 0xf], ah
outsd dx, dword [rsi]
add byte [rsi + 0xf], ah
xlatb
enter 0xffffffffffffd1f7, 0x48
mov dword [rbx - 0x18], eax
and qword [rbx - 0x10], 0
mov qword [rbx - 8], rbp
mov word [rbx], cx
mov r14, qword [rdi]
mov r15, qword [rdi + 8]
jg 0x140093c46
jg 0x140093c46
lea r12, [rsp + 0x28]
and al, 0x28
add byte [rax - 0x75], cl
and al, 0x30
fld1
invalid
mov ecx, esi